[quake3-commits] [ioquake/ioq3] dbe4dd: The Quake III Arena sources as originally released...

Tim Angus noreply at github.com
Wed Feb 10 04:27:22 EST 2021


  Branch: refs/heads/main
  Home:   https://github.com/ioquake/ioq3
  Commit: dbe4ddb10315479fc00086f08e25d968b4b43c49
      https://github.com/ioquake/ioq3/commit/dbe4ddb10315479fc00086f08e25d968b4b43c49
  Author: Travis Bradshaw <travis.bradshaw at idsoftware.com>
  Date:   2012-01-31 (Tue, 31 Jan 2012)

  Changed paths:
    A COPYING.txt
    A README.txt
    A code/Construct
    A code/Makefile
    A code/botlib/aasfile.h
    A code/botlib/be_aas_bsp.h
    A code/botlib/be_aas_bspq3.c
    A code/botlib/be_aas_cluster.c
    A code/botlib/be_aas_cluster.h
    A code/botlib/be_aas_debug.c
    A code/botlib/be_aas_debug.h
    A code/botlib/be_aas_def.h
    A code/botlib/be_aas_entity.c
    A code/botlib/be_aas_entity.h
    A code/botlib/be_aas_file.c
    A code/botlib/be_aas_file.h
    A code/botlib/be_aas_funcs.h
    A code/botlib/be_aas_main.c
    A code/botlib/be_aas_main.h
    A code/botlib/be_aas_move.c
    A code/botlib/be_aas_move.h
    A code/botlib/be_aas_optimize.c
    A code/botlib/be_aas_optimize.h
    A code/botlib/be_aas_reach.c
    A code/botlib/be_aas_reach.h
    A code/botlib/be_aas_route.c
    A code/botlib/be_aas_route.h
    A code/botlib/be_aas_routealt.c
    A code/botlib/be_aas_routealt.h
    A code/botlib/be_aas_sample.c
    A code/botlib/be_aas_sample.h
    A code/botlib/be_ai_char.c
    A code/botlib/be_ai_chat.c
    A code/botlib/be_ai_gen.c
    A code/botlib/be_ai_goal.c
    A code/botlib/be_ai_move.c
    A code/botlib/be_ai_weap.c
    A code/botlib/be_ai_weight.c
    A code/botlib/be_ai_weight.h
    A code/botlib/be_ea.c
    A code/botlib/be_interface.c
    A code/botlib/be_interface.h
    A code/botlib/botlib.vcproj
    A code/botlib/l_crc.c
    A code/botlib/l_crc.h
    A code/botlib/l_libvar.c
    A code/botlib/l_libvar.h
    A code/botlib/l_log.c
    A code/botlib/l_log.h
    A code/botlib/l_memory.c
    A code/botlib/l_memory.h
    A code/botlib/l_precomp.c
    A code/botlib/l_precomp.h
    A code/botlib/l_script.c
    A code/botlib/l_script.h
    A code/botlib/l_struct.c
    A code/botlib/l_struct.h
    A code/botlib/l_utils.h
    A code/botlib/lcc.mak
    A code/botlib/linux-i386.mak
    A code/bspc/Conscript
    A code/bspc/Makefile
    A code/bspc/_files.c
    A code/bspc/aas_areamerging.c
    A code/bspc/aas_areamerging.h
    A code/bspc/aas_cfg.c
    A code/bspc/aas_cfg.h
    A code/bspc/aas_create.c
    A code/bspc/aas_create.h
    A code/bspc/aas_edgemelting.c
    A code/bspc/aas_edgemelting.h
    A code/bspc/aas_facemerging.c
    A code/bspc/aas_facemerging.h
    A code/bspc/aas_file.c
    A code/bspc/aas_file.h
    A code/bspc/aas_gsubdiv.c
    A code/bspc/aas_gsubdiv.h
    A code/bspc/aas_map.c
    A code/bspc/aas_map.h
    A code/bspc/aas_prunenodes.c
    A code/bspc/aas_prunenodes.h
    A code/bspc/aas_store.c
    A code/bspc/aas_store.h
    A code/bspc/aasfile.h
    A code/bspc/be_aas_bspc.c
    A code/bspc/be_aas_bspc.h
    A code/bspc/brushbsp.c
    A code/bspc/bspc.c
    A code/bspc/bspc.sln
    A code/bspc/bspc.vcproj
    A code/bspc/cfgq3.c
    A code/bspc/csg.c
    A code/bspc/faces.c
    A code/bspc/gldraw.c
    A code/bspc/glfile.c
    A code/bspc/l_bsp_ent.c
    A code/bspc/l_bsp_ent.h
    A code/bspc/l_bsp_hl.c
    A code/bspc/l_bsp_hl.h
    A code/bspc/l_bsp_q1.c
    A code/bspc/l_bsp_q1.h
    A code/bspc/l_bsp_q2.c
    A code/bspc/l_bsp_q2.h
    A code/bspc/l_bsp_q3.c
    A code/bspc/l_bsp_q3.h
    A code/bspc/l_bsp_sin.c
    A code/bspc/l_bsp_sin.h
    A code/bspc/l_cmd.c
    A code/bspc/l_cmd.h
    A code/bspc/l_log.c
    A code/bspc/l_log.h
    A code/bspc/l_math.c
    A code/bspc/l_math.h
    A code/bspc/l_mem.c
    A code/bspc/l_mem.h
    A code/bspc/l_poly.c
    A code/bspc/l_poly.h
    A code/bspc/l_qfiles.c
    A code/bspc/l_qfiles.h
    A code/bspc/l_threads.c
    A code/bspc/l_threads.h
    A code/bspc/l_utils.c
    A code/bspc/l_utils.h
    A code/bspc/lcc.mak
    A code/bspc/leakfile.c
    A code/bspc/linux-i386.mak
    A code/bspc/map.c
    A code/bspc/map_hl.c
    A code/bspc/map_q1.c
    A code/bspc/map_q2.c
    A code/bspc/map_q3.c
    A code/bspc/map_sin.c
    A code/bspc/nodraw.c
    A code/bspc/portals.c
    A code/bspc/prtfile.c
    A code/bspc/q2files.h
    A code/bspc/q3files.h
    A code/bspc/qbsp.h
    A code/bspc/qfiles.h
    A code/bspc/sinfiles.h
    A code/bspc/tetrahedron.c
    A code/bspc/tetrahedron.h
    A code/bspc/textures.c
    A code/bspc/tree.c
    A code/bspc/writebsp.c
    A code/cgame.lnt
    A code/cgame/Conscript
    A code/cgame/cg_consolecmds.c
    A code/cgame/cg_draw.c
    A code/cgame/cg_drawtools.c
    A code/cgame/cg_effects.c
    A code/cgame/cg_ents.c
    A code/cgame/cg_event.c
    A code/cgame/cg_info.c
    A code/cgame/cg_local.h
    A code/cgame/cg_localents.c
    A code/cgame/cg_main.c
    A code/cgame/cg_marks.c
    A code/cgame/cg_newdraw.c
    A code/cgame/cg_particles.c
    A code/cgame/cg_players.c
    A code/cgame/cg_playerstate.c
    A code/cgame/cg_predict.c
    A code/cgame/cg_public.h
    A code/cgame/cg_scoreboard.c
    A code/cgame/cg_servercmds.c
    A code/cgame/cg_snapshot.c
    A code/cgame/cg_syscalls.asm
    A code/cgame/cg_syscalls.c
    A code/cgame/cg_view.c
    A code/cgame/cg_weapons.c
    A code/cgame/cgame.bat
    A code/cgame/cgame.def
    A code/cgame/cgame.plg
    A code/cgame/cgame.q3asm
    A code/cgame/cgame.sh
    A code/cgame/cgame.vcproj
    A code/cgame/cgame_ta.bat
    A code/cgame/cgame_ta.q3asm
    A code/cgame/cgame_ta.sh
    A code/cgame/tr_types.h
    A code/clean.bat
    A code/client/cl_cgame.c
    A code/client/cl_cin.c
    A code/client/cl_console.c
    A code/client/cl_input.c
    A code/client/cl_keys.c
    A code/client/cl_main.c
    A code/client/cl_net_chan.c
    A code/client/cl_parse.c
    A code/client/cl_scrn.c
    A code/client/cl_ui.c
    A code/client/client.h
    A code/client/keys.h
    A code/client/snd_adpcm.c
    A code/client/snd_dma.c
    A code/client/snd_local.h
    A code/client/snd_mem.c
    A code/client/snd_mix.c
    A code/client/snd_public.h
    A code/client/snd_wavelet.c
    A code/game.lnt
    A code/game/Conscript
    A code/game/ai_chat.c
    A code/game/ai_chat.h
    A code/game/ai_cmd.c
    A code/game/ai_cmd.h
    A code/game/ai_dmnet.c
    A code/game/ai_dmnet.h
    A code/game/ai_dmq3.c
    A code/game/ai_dmq3.h
    A code/game/ai_main.c
    A code/game/ai_main.h
    A code/game/ai_team.c
    A code/game/ai_team.h
    A code/game/ai_vcmd.c
    A code/game/ai_vcmd.h
    A code/game/be_aas.h
    A code/game/be_ai_char.h
    A code/game/be_ai_chat.h
    A code/game/be_ai_gen.h
    A code/game/be_ai_goal.h
    A code/game/be_ai_move.h
    A code/game/be_ai_weap.h
    A code/game/be_ea.h
    A code/game/bg_lib.c
    A code/game/bg_lib.h
    A code/game/bg_local.h
    A code/game/bg_misc.c
    A code/game/bg_pmove.c
    A code/game/bg_public.h
    A code/game/bg_slidemove.c
    A code/game/botlib.h
    A code/game/chars.h
    A code/game/g_active.c
    A code/game/g_arenas.c
    A code/game/g_bot.c
    A code/game/g_client.c
    A code/game/g_cmds.c
    A code/game/g_combat.c
    A code/game/g_items.c
    A code/game/g_local.h
    A code/game/g_main.c
    A code/game/g_mem.c
    A code/game/g_misc.c
    A code/game/g_missile.c
    A code/game/g_mover.c
    A code/game/g_public.h
    A code/game/g_rankings.c
    A code/game/g_rankings.h
    A code/game/g_session.c
    A code/game/g_spawn.c
    A code/game/g_svcmds.c
    A code/game/g_syscalls.asm
    A code/game/g_syscalls.c
    A code/game/g_target.c
    A code/game/g_team.c
    A code/game/g_team.h
    A code/game/g_trigger.c
    A code/game/g_utils.c
    A code/game/g_weapon.c
    A code/game/game.bat
    A code/game/game.def
    A code/game/game.q3asm
    A code/game/game.sh
    A code/game/game.vcproj
    A code/game/game_ta.bat
    A code/game/game_ta.q3asm
    A code/game/game_ta.sh
    A code/game/inv.h
    A code/game/match.h
    A code/game/q_math.c
    A code/game/q_shared.c
    A code/game/q_shared.h
    A code/game/surfaceflags.h
    A code/game/syn.h
    A code/installdebug.bat
    A code/installrelease.bat
    A code/installvms.bat
    A code/jpeg-6/README
    A code/jpeg-6/jcapimin.c
    A code/jpeg-6/jcapistd.c
    A code/jpeg-6/jccoefct.c
    A code/jpeg-6/jccolor.c
    A code/jpeg-6/jcdctmgr.c
    A code/jpeg-6/jchuff.c
    A code/jpeg-6/jchuff.h
    A code/jpeg-6/jcinit.c
    A code/jpeg-6/jcmainct.c
    A code/jpeg-6/jcmarker.c
    A code/jpeg-6/jcmaster.c
    A code/jpeg-6/jcomapi.c
    A code/jpeg-6/jconfig.h
    A code/jpeg-6/jcparam.c
    A code/jpeg-6/jcphuff.c
    A code/jpeg-6/jcprepct.c
    A code/jpeg-6/jcsample.c
    A code/jpeg-6/jctrans.c
    A code/jpeg-6/jdapimin.c
    A code/jpeg-6/jdapistd.c
    A code/jpeg-6/jdatadst.c
    A code/jpeg-6/jdatasrc.c
    A code/jpeg-6/jdcoefct.c
    A code/jpeg-6/jdcolor.c
    A code/jpeg-6/jdct.h
    A code/jpeg-6/jddctmgr.c
    A code/jpeg-6/jdhuff.c
    A code/jpeg-6/jdhuff.h
    A code/jpeg-6/jdinput.c
    A code/jpeg-6/jdmainct.c
    A code/jpeg-6/jdmarker.c
    A code/jpeg-6/jdmaster.c
    A code/jpeg-6/jdmerge.c
    A code/jpeg-6/jdphuff.c
    A code/jpeg-6/jdpostct.c
    A code/jpeg-6/jdsample.c
    A code/jpeg-6/jdtrans.c
    A code/jpeg-6/jerror.c
    A code/jpeg-6/jerror.h
    A code/jpeg-6/jfdctflt.c
    A code/jpeg-6/jfdctfst.c
    A code/jpeg-6/jfdctint.c
    A code/jpeg-6/jidctflt.c
    A code/jpeg-6/jidctfst.c
    A code/jpeg-6/jidctint.c
    A code/jpeg-6/jidctred.c
    A code/jpeg-6/jinclude.h
    A code/jpeg-6/jload.c
    A code/jpeg-6/jmemansi.c
    A code/jpeg-6/jmemdos.c
    A code/jpeg-6/jmemmgr.c
    A code/jpeg-6/jmemname.c
    A code/jpeg-6/jmemnobs.c
    A code/jpeg-6/jmemsys.h
    A code/jpeg-6/jmorecfg.h
    A code/jpeg-6/jpegint.h
    A code/jpeg-6/jpeglib.h
    A code/jpeg-6/jpegtran.c
    A code/jpeg-6/jquant1.c
    A code/jpeg-6/jquant2.c
    A code/jpeg-6/jutils.c
    A code/jpeg-6/jversion.h
    A code/macosx/BuildRelease
    A code/macosx/CGMouseDeltaFix.h
    A code/macosx/CGMouseDeltaFix.m
    A code/macosx/CGPrivateAPI.h
    A code/macosx/GenerateQGL.pl
    A code/macosx/Performance.rtf
    A code/macosx/Q3Controller.h
    A code/macosx/Q3Controller.m
    A code/macosx/Quake3.icns
    A code/macosx/Quake3.nib/classes.nib
    A code/macosx/Quake3.nib/info.nib
    A code/macosx/Quake3.nib/objects.nib
    A code/macosx/Quake3.pbproj/apple.pbxuser
    A code/macosx/Quake3.pbproj/project.pbxproj
    A code/macosx/RecordDemo.zsh
    A code/macosx/banner.jpg
    A code/macosx/botlib.log
    A code/macosx/macosx_display.h
    A code/macosx/macosx_display.m
    A code/macosx/macosx_glimp.h
    A code/macosx/macosx_glimp.m
    A code/macosx/macosx_glsmp_mutex.m
    A code/macosx/macosx_glsmp_null.m
    A code/macosx/macosx_glsmp_ports.m
    A code/macosx/macosx_input.m
    A code/macosx/macosx_local.h
    A code/macosx/macosx_qgl.h
    A code/macosx/macosx_sndcore.m
    A code/macosx/macosx_snddma.m
    A code/macosx/macosx_sys.m
    A code/macosx/macosx_timers.h
    A code/macosx/macosx_timers.m
    A code/macosx/timedemo.zsh
    A code/null/mac_net.c
    A code/null/null_client.c
    A code/null/null_glimp.c
    A code/null/null_input.c
    A code/null/null_main.c
    A code/null/null_net.c
    A code/null/null_snddma.c
    A code/opts.lnt
    A code/q3_ui/Conscript
    A code/q3_ui/compile.bat
    A code/q3_ui/keycodes.h
    A code/q3_ui/q3_ui.bat
    A code/q3_ui/q3_ui.q3asm
    A code/q3_ui/q3_ui.sh
    A code/q3_ui/q3_ui.vcproj
    A code/q3_ui/ui.def
    A code/q3_ui/ui.q3asm
    A code/q3_ui/ui_addbots.c
    A code/q3_ui/ui_atoms.c
    A code/q3_ui/ui_cdkey.c
    A code/q3_ui/ui_cinematics.c
    A code/q3_ui/ui_confirm.c
    A code/q3_ui/ui_connect.c
    A code/q3_ui/ui_controls2.c
    A code/q3_ui/ui_credits.c
    A code/q3_ui/ui_demo2.c
    A code/q3_ui/ui_display.c
    A code/q3_ui/ui_gameinfo.c
    A code/q3_ui/ui_ingame.c
    A code/q3_ui/ui_loadconfig.c
    A code/q3_ui/ui_local.h
    A code/q3_ui/ui_login.c
    A code/q3_ui/ui_main.c
    A code/q3_ui/ui_menu.c
    A code/q3_ui/ui_mfield.c
    A code/q3_ui/ui_mods.c
    A code/q3_ui/ui_network.c
    A code/q3_ui/ui_options.c
    A code/q3_ui/ui_playermodel.c
    A code/q3_ui/ui_players.c
    A code/q3_ui/ui_playersettings.c
    A code/q3_ui/ui_preferences.c
    A code/q3_ui/ui_qmenu.c
    A code/q3_ui/ui_rankings.c
    A code/q3_ui/ui_rankstatus.c
    A code/q3_ui/ui_removebots.c
    A code/q3_ui/ui_saveconfig.c
    A code/q3_ui/ui_serverinfo.c
    A code/q3_ui/ui_servers2.c
    A code/q3_ui/ui_setup.c
    A code/q3_ui/ui_signup.c
    A code/q3_ui/ui_sound.c
    A code/q3_ui/ui_sparena.c
    A code/q3_ui/ui_specifyleague.c
    A code/q3_ui/ui_specifyserver.c
    A code/q3_ui/ui_splevel.c
    A code/q3_ui/ui_sppostgame.c
    A code/q3_ui/ui_spreset.c
    A code/q3_ui/ui_spskill.c
    A code/q3_ui/ui_startserver.c
    A code/q3_ui/ui_team.c
    A code/q3_ui/ui_teamorders.c
    A code/q3_ui/ui_video.c
    A code/qcommon/cm_load.c
    A code/qcommon/cm_local.h
    A code/qcommon/cm_patch.c
    A code/qcommon/cm_patch.h
    A code/qcommon/cm_polylib.c
    A code/qcommon/cm_polylib.h
    A code/qcommon/cm_public.h
    A code/qcommon/cm_test.c
    A code/qcommon/cm_trace.c
    A code/qcommon/cmd.c
    A code/qcommon/cmd.c.save
    A code/qcommon/common.c
    A code/qcommon/cvar.c
    A code/qcommon/files.c
    A code/qcommon/huffman.c
    A code/qcommon/md4.c
    A code/qcommon/msg.c
    A code/qcommon/net_chan.c
    A code/qcommon/qcommon.h
    A code/qcommon/qfiles.h
    A code/qcommon/unzip.c
    A code/qcommon/unzip.h
    A code/qcommon/vm.c
    A code/qcommon/vm_interpreted.c
    A code/qcommon/vm_local.h
    A code/qcommon/vm_ppc.c
    A code/qcommon/vm_ppc_new.c
    A code/qcommon/vm_x86.c
    A code/quake3.sln
    A code/quake3.vcproj
    A code/renderer.lnt
    A code/renderer/qgl.h
    A code/renderer/qgl_linked.h
    A code/renderer/ref_trin.def
    A code/renderer/renderer.vcproj
    A code/renderer/tr_animation.c
    A code/renderer/tr_backend.c
    A code/renderer/tr_bsp.c
    A code/renderer/tr_cmds.c
    A code/renderer/tr_curve.c
    A code/renderer/tr_flares.c
    A code/renderer/tr_font.c
    A code/renderer/tr_image.c
    A code/renderer/tr_init.c
    A code/renderer/tr_light.c
    A code/renderer/tr_local.h
    A code/renderer/tr_main.c
    A code/renderer/tr_marks.c
    A code/renderer/tr_mesh.c
    A code/renderer/tr_model.c
    A code/renderer/tr_noise.c
    A code/renderer/tr_public.h
    A code/renderer/tr_scene.c
    A code/renderer/tr_shade.c
    A code/renderer/tr_shade_calc.c
    A code/renderer/tr_shader.c
    A code/renderer/tr_shadows.c
    A code/renderer/tr_sky.c
    A code/renderer/tr_surface.c
    A code/renderer/tr_world.c
    A code/run.bat
    A code/runrelease.bat
    A code/server/server.h
    A code/server/sv_bot.c
    A code/server/sv_ccmds.c
    A code/server/sv_client.c
    A code/server/sv_game.c
    A code/server/sv_init.c
    A code/server/sv_main.c
    A code/server/sv_net_chan.c
    A code/server/sv_rankings.c
    A code/server/sv_snapshot.c
    A code/server/sv_world.c
    A code/splines/Splines.vcproj
    A code/splines/math_angles.cpp
    A code/splines/math_angles.h
    A code/splines/math_matrix.cpp
    A code/splines/math_matrix.h
    A code/splines/math_quaternion.cpp
    A code/splines/math_quaternion.h
    A code/splines/math_vector.cpp
    A code/splines/math_vector.h
    A code/splines/q_parse.cpp
    A code/splines/q_shared.cpp
    A code/splines/q_shared.h
    A code/splines/q_shared.hpp
    A code/splines/splines.cpp
    A code/splines/splines.h
    A code/splines/util_list.h
    A code/splines/util_str.cpp
    A code/splines/util_str.h
    A code/ui/Conscript
    A code/ui/compile.bat
    A code/ui/keycodes.h
    A code/ui/ui.bat
    A code/ui/ui.def
    A code/ui/ui.q3asm
    A code/ui/ui.vcproj
    A code/ui/ui_atoms.c
    A code/ui/ui_gameinfo.c
    A code/ui/ui_local.h
    A code/ui/ui_main.c
    A code/ui/ui_players.c
    A code/ui/ui_public.h
    A code/ui/ui_shared.c
    A code/ui/ui_shared.h
    A code/ui/ui_syscalls.asm
    A code/ui/ui_syscalls.c
    A code/ui/ui_util.c
    A code/unix/ChangeLog
    A code/unix/Cons_gcc.pm
    A code/unix/Conscript-client
    A code/unix/Conscript-dedicated
    A code/unix/Conscript-pk3
    A code/unix/Conscript-sdk
    A code/unix/Conscript-setup
    A code/unix/LinuxSupport/CHANGES-1.32.txt
    A code/unix/LinuxSupport/INSTALL
    A code/unix/LinuxSupport/index.html
    A code/unix/LinuxSupport/udp_wide_README.txt
    A code/unix/LinuxSupport/udp_wide_broadcast.patch
    A code/unix/Makefile
    A code/unix/Makefile.Game
    A code/unix/Quake3.kdelnk
    A code/unix/README.EULA
    A code/unix/README.Linux
    A code/unix/README.Q3Test
    A code/unix/build_setup.sh
    A code/unix/cons
    A code/unix/extract_ver.pl
    A code/unix/ftol.nasm
    A code/unix/linux_common.c
    A code/unix/linux_glimp.c
    A code/unix/linux_joystick.c
    A code/unix/linux_local.h
    A code/unix/linux_qgl.c
    A code/unix/linux_signals.c
    A code/unix/linux_snd.c
    A code/unix/matha.s
    A code/unix/pcons-2.3.1
    A code/unix/q3test.spec.sh
    A code/unix/qasm.h
    A code/unix/quake3.gif
    A code/unix/quake3.xpm
    A code/unix/run-target.sh
    A code/unix/snapvector.nasm
    A code/unix/snd_mixa.s
    A code/unix/sys_dosa.s
    A code/unix/unix_glw.h
    A code/unix/unix_main.c
    A code/unix/unix_net.c
    A code/unix/unix_shared.c
    A code/unix/vm_x86.c
    A code/unix/vm_x86a.s
    A code/win32/background.bmp
    A code/win32/clear.bmp
    A code/win32/glw_win.h
    A code/win32/icon2.ico
    A code/win32/mod-sdk-setup/GameSource.VCT
    A code/win32/mod-sdk-setup/QIIIA Game Source License.doc
    A code/win32/mod-sdk-setup/bin/lcc.exe
    A code/win32/mod-sdk-setup/bin/q3asm.exe
    A code/win32/mod-sdk-setup/bin/q3cpp.exe
    A code/win32/mod-sdk-setup/bin/q3rcc.exe
    A code/win32/qe3.ico
    A code/win32/resource.h
    A code/win32/win_gamma.c
    A code/win32/win_glimp.c
    A code/win32/win_input.c
    A code/win32/win_local.h
    A code/win32/win_main.c
    A code/win32/win_net.c
    A code/win32/win_qgl.c
    A code/win32/win_shared.c
    A code/win32/win_snd.c
    A code/win32/win_syscon.c
    A code/win32/win_wndproc.c
    A code/win32/winquake.rc
    A common/aselib.c
    A common/aselib.h
    A common/bspfile.c
    A common/bspfile.h
    A common/cmdlib.c
    A common/cmdlib.h
    A common/imagelib.c
    A common/imagelib.h
    A common/l3dslib.c
    A common/l3dslib.h
    A common/mathlib.c
    A common/mathlib.h
    A common/md4.c
    A common/mutex.c
    A common/mutex.h
    A common/polylib.c
    A common/polylib.h
    A common/polyset.h
    A common/qfiles.h
    A common/scriplib.c
    A common/scriplib.h
    A common/surfaceflags.h
    A common/threads.c
    A common/threads.h
    A common/trilib.c
    A common/trilib.h
    A lcc/COPYRIGHT
    A lcc/LOG
    A lcc/README
    A lcc/README.id
    A lcc/alpha/osf/tst/8q.1bk
    A lcc/alpha/osf/tst/8q.2bk
    A lcc/alpha/osf/tst/8q.sbk
    A lcc/alpha/osf/tst/array.1bk
    A lcc/alpha/osf/tst/array.2bk
    A lcc/alpha/osf/tst/array.sbk
    A lcc/alpha/osf/tst/cf.1bk
    A lcc/alpha/osf/tst/cf.2bk
    A lcc/alpha/osf/tst/cf.sbk
    A lcc/alpha/osf/tst/cq.1bk
    A lcc/alpha/osf/tst/cq.2bk
    A lcc/alpha/osf/tst/cq.sbk
    A lcc/alpha/osf/tst/cvt.1bk
    A lcc/alpha/osf/tst/cvt.2bk
    A lcc/alpha/osf/tst/cvt.sbk
    A lcc/alpha/osf/tst/fields.1bk
    A lcc/alpha/osf/tst/fields.2bk
    A lcc/alpha/osf/tst/fields.sbk
    A lcc/alpha/osf/tst/front.2bk
    A lcc/alpha/osf/tst/front.sbk
    A lcc/alpha/osf/tst/incr.1bk
    A lcc/alpha/osf/tst/incr.2bk
    A lcc/alpha/osf/tst/incr.sbk
    A lcc/alpha/osf/tst/init.1bk
    A lcc/alpha/osf/tst/init.2bk
    A lcc/alpha/osf/tst/init.sbk
    A lcc/alpha/osf/tst/limits.1bk
    A lcc/alpha/osf/tst/limits.2bk
    A lcc/alpha/osf/tst/limits.sbk
    A lcc/alpha/osf/tst/paranoia.1bk
    A lcc/alpha/osf/tst/paranoia.2bk
    A lcc/alpha/osf/tst/paranoia.sbk
    A lcc/alpha/osf/tst/sort.1bk
    A lcc/alpha/osf/tst/sort.2bk
    A lcc/alpha/osf/tst/sort.sbk
    A lcc/alpha/osf/tst/spill.1bk
    A lcc/alpha/osf/tst/spill.2bk
    A lcc/alpha/osf/tst/spill.sbk
    A lcc/alpha/osf/tst/stdarg.1bk
    A lcc/alpha/osf/tst/stdarg.2bk
    A lcc/alpha/osf/tst/stdarg.sbk
    A lcc/alpha/osf/tst/struct.1bk
    A lcc/alpha/osf/tst/struct.2bk
    A lcc/alpha/osf/tst/struct.sbk
    A lcc/alpha/osf/tst/switch.1bk
    A lcc/alpha/osf/tst/switch.2bk
    A lcc/alpha/osf/tst/switch.sbk
    A lcc/alpha/osf/tst/wf1.1bk
    A lcc/alpha/osf/tst/wf1.2bk
    A lcc/alpha/osf/tst/wf1.sbk
    A lcc/alpha/osf/tst/yacc.1bk
    A lcc/alpha/osf/tst/yacc.2bk
    A lcc/alpha/osf/tst/yacc.sbk
    A lcc/bin/lcc.exe
    A lcc/bin/q3cpp.exe
    A lcc/bin/q3rcc.exe
    A lcc/buildnt.bat
    A lcc/buildnt.sh
    A lcc/cpp/cpp.c
    A lcc/cpp/cpp.h
    A lcc/cpp/eval.c
    A lcc/cpp/getopt.c
    A lcc/cpp/hideset.c
    A lcc/cpp/include.c
    A lcc/cpp/lex.c
    A lcc/cpp/macro.c
    A lcc/cpp/nlist.c
    A lcc/cpp/tokens.c
    A lcc/cpp/unix.c
    A lcc/custom.mk
    A lcc/doc/4.html
    A lcc/doc/bprint.1
    A lcc/doc/bprint.pdf
    A lcc/doc/install.html
    A lcc/doc/lcc.1
    A lcc/doc/lcc.pdf
    A lcc/etc/bprint.c
    A lcc/etc/gcc-solaris.c
    A lcc/etc/irix.c
    A lcc/etc/lcc.c
    A lcc/etc/linux.c
    A lcc/etc/ops.c
    A lcc/etc/osf.c
    A lcc/etc/solaris.c
    A lcc/etc/win32.c
    A lcc/include/alpha/osf/assert.h
    A lcc/include/alpha/osf/ctype.h
    A lcc/include/alpha/osf/errno.h
    A lcc/include/alpha/osf/float.h
    A lcc/include/alpha/osf/limits.h
    A lcc/include/alpha/osf/locale.h
    A lcc/include/alpha/osf/math.h
    A lcc/include/alpha/osf/setjmp.h
    A lcc/include/alpha/osf/signal.h
    A lcc/include/alpha/osf/stdarg.h
    A lcc/include/alpha/osf/stddef.h
    A lcc/include/alpha/osf/stdio.h
    A lcc/include/alpha/osf/stdlib.h
    A lcc/include/alpha/osf/string.h
    A lcc/include/alpha/osf/time.h
    A lcc/include/mips/irix/assert.h
    A lcc/include/mips/irix/ctype.h
    A lcc/include/mips/irix/errno.h
    A lcc/include/mips/irix/float.h
    A lcc/include/mips/irix/limits.h
    A lcc/include/mips/irix/locale.h
    A lcc/include/mips/irix/math.h
    A lcc/include/mips/irix/setjmp.h
    A lcc/include/mips/irix/signal.h
    A lcc/include/mips/irix/stdarg.h
    A lcc/include/mips/irix/stddef.h
    A lcc/include/mips/irix/stdio.h
    A lcc/include/mips/irix/stdlib.h
    A lcc/include/mips/irix/string.h
    A lcc/include/mips/irix/time.h
    A lcc/include/sparc/solaris/assert.h
    A lcc/include/sparc/solaris/ctype.h
    A lcc/include/sparc/solaris/errno.h
    A lcc/include/sparc/solaris/float.h
    A lcc/include/sparc/solaris/limits.h
    A lcc/include/sparc/solaris/locale.h
    A lcc/include/sparc/solaris/math.h
    A lcc/include/sparc/solaris/setjmp.h
    A lcc/include/sparc/solaris/signal.h
    A lcc/include/sparc/solaris/stdarg.h
    A lcc/include/sparc/solaris/stddef.h
    A lcc/include/sparc/solaris/stdio.h
    A lcc/include/sparc/solaris/stdlib.h
    A lcc/include/sparc/solaris/string.h
    A lcc/include/sparc/solaris/time.h
    A lcc/include/x86/linux/assert.h
    A lcc/include/x86/linux/float.h
    A lcc/include/x86/linux/stdarg.h
    A lcc/lburg/gram.c
    A lcc/lburg/gram.y
    A lcc/lburg/lburg.1
    A lcc/lburg/lburg.c
    A lcc/lburg/lburg.h
    A lcc/lib/assert.c
    A lcc/lib/bbexit.c
    A lcc/lib/yynull.c
    A lcc/makefile
    A lcc/makefile.nt
    A lcc/mips/irix/tst/8q.1bk
    A lcc/mips/irix/tst/8q.2bk
    A lcc/mips/irix/tst/8q.sbk
    A lcc/mips/irix/tst/array.1bk
    A lcc/mips/irix/tst/array.2bk
    A lcc/mips/irix/tst/array.sbk
    A lcc/mips/irix/tst/cf.1bk
    A lcc/mips/irix/tst/cf.2bk
    A lcc/mips/irix/tst/cf.sbk
    A lcc/mips/irix/tst/cq.1bk
    A lcc/mips/irix/tst/cq.2bk
    A lcc/mips/irix/tst/cq.sbk
    A lcc/mips/irix/tst/cvt.1bk
    A lcc/mips/irix/tst/cvt.2bk
    A lcc/mips/irix/tst/cvt.sbk
    A lcc/mips/irix/tst/fields.1bk
    A lcc/mips/irix/tst/fields.2bk
    A lcc/mips/irix/tst/fields.sbk
    A lcc/mips/irix/tst/front.2bk
    A lcc/mips/irix/tst/front.sbk
    A lcc/mips/irix/tst/incr.2bk
    A lcc/mips/irix/tst/incr.sbk
    A lcc/mips/irix/tst/init.1bk
    A lcc/mips/irix/tst/init.2bk
    A lcc/mips/irix/tst/init.sbk
    A lcc/mips/irix/tst/limits.1bk
    A lcc/mips/irix/tst/limits.2bk
    A lcc/mips/irix/tst/limits.sbk
    A lcc/mips/irix/tst/paranoia.1bk
    A lcc/mips/irix/tst/paranoia.2bk
    A lcc/mips/irix/tst/paranoia.sbk
    A lcc/mips/irix/tst/sort.1bk
    A lcc/mips/irix/tst/sort.2bk
    A lcc/mips/irix/tst/sort.sbk
    A lcc/mips/irix/tst/spill.2bk
    A lcc/mips/irix/tst/spill.sbk
    A lcc/mips/irix/tst/stdarg.1bk
    A lcc/mips/irix/tst/stdarg.2bk
    A lcc/mips/irix/tst/stdarg.sbk
    A lcc/mips/irix/tst/struct.1bk
    A lcc/mips/irix/tst/struct.2bk
    A lcc/mips/irix/tst/struct.sbk
    A lcc/mips/irix/tst/switch.1bk
    A lcc/mips/irix/tst/switch.2bk
    A lcc/mips/irix/tst/switch.sbk
    A lcc/mips/irix/tst/wf1.1bk
    A lcc/mips/irix/tst/wf1.2bk
    A lcc/mips/irix/tst/wf1.sbk
    A lcc/mips/irix/tst/yacc.1bk
    A lcc/mips/irix/tst/yacc.2bk
    A lcc/mips/irix/tst/yacc.sbk
    A lcc/msdev/rcc.dsp
    A lcc/msdev/rcc.dsw
    A lcc/packing.lst
    A lcc/sparc/solaris/tst/8q.1bk
    A lcc/sparc/solaris/tst/8q.2bk
    A lcc/sparc/solaris/tst/8q.sbk
    A lcc/sparc/solaris/tst/array.1bk
    A lcc/sparc/solaris/tst/array.2bk
    A lcc/sparc/solaris/tst/array.sbk
    A lcc/sparc/solaris/tst/cf.1bk
    A lcc/sparc/solaris/tst/cf.2bk
    A lcc/sparc/solaris/tst/cf.sbk
    A lcc/sparc/solaris/tst/cq.1bk
    A lcc/sparc/solaris/tst/cq.2bk
    A lcc/sparc/solaris/tst/cq.sbk
    A lcc/sparc/solaris/tst/cvt.1bk
    A lcc/sparc/solaris/tst/cvt.2bk
    A lcc/sparc/solaris/tst/cvt.sbk
    A lcc/sparc/solaris/tst/fields.1bk
    A lcc/sparc/solaris/tst/fields.2bk
    A lcc/sparc/solaris/tst/fields.sbk
    A lcc/sparc/solaris/tst/front.2bk
    A lcc/sparc/solaris/tst/front.sbk
    A lcc/sparc/solaris/tst/incr.1bk
    A lcc/sparc/solaris/tst/incr.2bk
    A lcc/sparc/solaris/tst/incr.sbk
    A lcc/sparc/solaris/tst/init.1bk
    A lcc/sparc/solaris/tst/init.2bk
    A lcc/sparc/solaris/tst/init.sbk
    A lcc/sparc/solaris/tst/limits.1bk
    A lcc/sparc/solaris/tst/limits.2bk
    A lcc/sparc/solaris/tst/limits.sbk
    A lcc/sparc/solaris/tst/paranoia.1bk
    A lcc/sparc/solaris/tst/paranoia.2bk
    A lcc/sparc/solaris/tst/paranoia.sbk
    A lcc/sparc/solaris/tst/sort.1bk
    A lcc/sparc/solaris/tst/sort.2bk
    A lcc/sparc/solaris/tst/sort.sbk
    A lcc/sparc/solaris/tst/spill.1bk
    A lcc/sparc/solaris/tst/spill.2bk
    A lcc/sparc/solaris/tst/spill.sbk
    A lcc/sparc/solaris/tst/stdarg.1bk
    A lcc/sparc/solaris/tst/stdarg.2bk
    A lcc/sparc/solaris/tst/stdarg.sbk
    A lcc/sparc/solaris/tst/struct.1bk
    A lcc/sparc/solaris/tst/struct.2bk
    A lcc/sparc/solaris/tst/struct.sbk
    A lcc/sparc/solaris/tst/switch.1bk
    A lcc/sparc/solaris/tst/switch.2bk
    A lcc/sparc/solaris/tst/switch.sbk
    A lcc/sparc/solaris/tst/wf1.1bk
    A lcc/sparc/solaris/tst/wf1.2bk
    A lcc/sparc/solaris/tst/wf1.sbk
    A lcc/sparc/solaris/tst/yacc.1bk
    A lcc/sparc/solaris/tst/yacc.2bk
    A lcc/sparc/solaris/tst/yacc.sbk
    A lcc/src/2html.c
    A lcc/src/alloc.c
    A lcc/src/alpha.md
    A lcc/src/asdl.c
    A lcc/src/bind.c
    A lcc/src/bytecode.c
    A lcc/src/c.h
    A lcc/src/config.h
    A lcc/src/dag.c
    A lcc/src/dagcheck.md
    A lcc/src/decl.c
    A lcc/src/enode.c
    A lcc/src/error.c
    A lcc/src/event.c
    A lcc/src/expr.c
    A lcc/src/gen.c
    A lcc/src/init.c
    A lcc/src/inits.c
    A lcc/src/input.c
    A lcc/src/lex.c
    A lcc/src/list.c
    A lcc/src/main.c
    A lcc/src/mips.md
    A lcc/src/null.c
    A lcc/src/output.c
    A lcc/src/pass2.c
    A lcc/src/prof.c
    A lcc/src/profio.c
    A lcc/src/rcc.asdl
    A lcc/src/run.sh
    A lcc/src/simp.c
    A lcc/src/sparc.md
    A lcc/src/stab.c
    A lcc/src/stab.h
    A lcc/src/stmt.c
    A lcc/src/string.c
    A lcc/src/sym.c
    A lcc/src/symbolic.c
    A lcc/src/token.h
    A lcc/src/trace.c
    A lcc/src/tree.c
    A lcc/src/types.c
    A lcc/src/x86.md
    A lcc/src/x86linux.md
    A lcc/tst/8q.0
    A lcc/tst/8q.c
    A lcc/tst/array.0
    A lcc/tst/array.c
    A lcc/tst/cf.0
    A lcc/tst/cf.c
    A lcc/tst/cq.0
    A lcc/tst/cq.c
    A lcc/tst/cvt.0
    A lcc/tst/cvt.c
    A lcc/tst/fields.0
    A lcc/tst/fields.c
    A lcc/tst/front.0
    A lcc/tst/front.c
    A lcc/tst/incr.0
    A lcc/tst/incr.c
    A lcc/tst/init.0
    A lcc/tst/init.c
    A lcc/tst/limits.0
    A lcc/tst/limits.c
    A lcc/tst/paranoia.0
    A lcc/tst/paranoia.c
    A lcc/tst/sort.0
    A lcc/tst/sort.c
    A lcc/tst/spill.0
    A lcc/tst/spill.c
    A lcc/tst/stdarg.0
    A lcc/tst/stdarg.c
    A lcc/tst/struct.0
    A lcc/tst/struct.c
    A lcc/tst/switch.0
    A lcc/tst/switch.c
    A lcc/tst/wf1.0
    A lcc/tst/wf1.c
    A lcc/tst/yacc.0
    A lcc/tst/yacc.c
    A lcc/x86/linux/tst/8q.1bk
    A lcc/x86/linux/tst/8q.2bk
    A lcc/x86/linux/tst/8q.sbk
    A lcc/x86/linux/tst/array.1bk
    A lcc/x86/linux/tst/array.2bk
    A lcc/x86/linux/tst/array.sbk
    A lcc/x86/linux/tst/cf.1bk
    A lcc/x86/linux/tst/cf.2bk
    A lcc/x86/linux/tst/cf.sbk
    A lcc/x86/linux/tst/cq.1bk
    A lcc/x86/linux/tst/cq.2bk
    A lcc/x86/linux/tst/cq.sbk
    A lcc/x86/linux/tst/cvt.1bk
    A lcc/x86/linux/tst/cvt.2bk
    A lcc/x86/linux/tst/cvt.sbk
    A lcc/x86/linux/tst/fields.1bk
    A lcc/x86/linux/tst/fields.2bk
    A lcc/x86/linux/tst/fields.sbk
    A lcc/x86/linux/tst/front.2bk
    A lcc/x86/linux/tst/front.sbk
    A lcc/x86/linux/tst/incr.1bk
    A lcc/x86/linux/tst/incr.2bk
    A lcc/x86/linux/tst/incr.sbk
    A lcc/x86/linux/tst/init.1bk
    A lcc/x86/linux/tst/init.2bk
    A lcc/x86/linux/tst/init.sbk
    A lcc/x86/linux/tst/limits.1bk
    A lcc/x86/linux/tst/limits.2bk
    A lcc/x86/linux/tst/limits.sbk
    A lcc/x86/linux/tst/paranoia.1bk
    A lcc/x86/linux/tst/paranoia.2bk
    A lcc/x86/linux/tst/paranoia.sbk
    A lcc/x86/linux/tst/sort.1bk
    A lcc/x86/linux/tst/sort.2bk
    A lcc/x86/linux/tst/sort.sbk
    A lcc/x86/linux/tst/spill.1bk
    A lcc/x86/linux/tst/spill.2bk
    A lcc/x86/linux/tst/spill.sbk
    A lcc/x86/linux/tst/stdarg.1bk
    A lcc/x86/linux/tst/stdarg.2bk
    A lcc/x86/linux/tst/stdarg.sbk
    A lcc/x86/linux/tst/struct.1bk
    A lcc/x86/linux/tst/struct.2bk
    A lcc/x86/linux/tst/struct.sbk
    A lcc/x86/linux/tst/switch.1bk
    A lcc/x86/linux/tst/switch.2bk
    A lcc/x86/linux/tst/switch.sbk
    A lcc/x86/linux/tst/wf1.1bk
    A lcc/x86/linux/tst/wf1.2bk
    A lcc/x86/linux/tst/wf1.sbk
    A lcc/x86/linux/tst/yacc.1bk
    A lcc/x86/linux/tst/yacc.2bk
    A lcc/x86/linux/tst/yacc.sbk
    A lcc/x86/win32/tst/8q.1bk
    A lcc/x86/win32/tst/8q.2bk
    A lcc/x86/win32/tst/8q.sbk
    A lcc/x86/win32/tst/array.1bk
    A lcc/x86/win32/tst/array.2bk
    A lcc/x86/win32/tst/array.sbk
    A lcc/x86/win32/tst/cf.1bk
    A lcc/x86/win32/tst/cf.2bk
    A lcc/x86/win32/tst/cf.sbk
    A lcc/x86/win32/tst/cq.1bk
    A lcc/x86/win32/tst/cq.2bk
    A lcc/x86/win32/tst/cq.sbk
    A lcc/x86/win32/tst/cvt.1bk
    A lcc/x86/win32/tst/cvt.2bk
    A lcc/x86/win32/tst/cvt.sbk
    A lcc/x86/win32/tst/fields.1bk
    A lcc/x86/win32/tst/fields.2bk
    A lcc/x86/win32/tst/fields.sbk
    A lcc/x86/win32/tst/front.2bk
    A lcc/x86/win32/tst/front.sbk
    A lcc/x86/win32/tst/incr.1bk
    A lcc/x86/win32/tst/incr.2bk
    A lcc/x86/win32/tst/incr.sbk
    A lcc/x86/win32/tst/init.1bk
    A lcc/x86/win32/tst/init.2bk
    A lcc/x86/win32/tst/init.sbk
    A lcc/x86/win32/tst/limits.1bk
    A lcc/x86/win32/tst/limits.2bk
    A lcc/x86/win32/tst/limits.sbk
    A lcc/x86/win32/tst/paranoia.1bk
    A lcc/x86/win32/tst/paranoia.2bk
    A lcc/x86/win32/tst/paranoia.sbk
    A lcc/x86/win32/tst/sort.1bk
    A lcc/x86/win32/tst/sort.2bk
    A lcc/x86/win32/tst/sort.sbk
    A lcc/x86/win32/tst/spill.1bk
    A lcc/x86/win32/tst/spill.2bk
    A lcc/x86/win32/tst/spill.sbk
    A lcc/x86/win32/tst/stdarg.1bk
    A lcc/x86/win32/tst/stdarg.2bk
    A lcc/x86/win32/tst/stdarg.sbk
    A lcc/x86/win32/tst/struct.1bk
    A lcc/x86/win32/tst/struct.2bk
    A lcc/x86/win32/tst/struct.sbk
    A lcc/x86/win32/tst/switch.1bk
    A lcc/x86/win32/tst/switch.2bk
    A lcc/x86/win32/tst/switch.sbk
    A lcc/x86/win32/tst/wf1.1bk
    A lcc/x86/win32/tst/wf1.2bk
    A lcc/x86/win32/tst/wf1.sbk
    A lcc/x86/win32/tst/yacc.1bk
    A lcc/x86/win32/tst/yacc.2bk
    A lcc/x86/win32/tst/yacc.sbk
    A libs/cmdlib.h
    A libs/cmdlib/cmdlib.cpp
    A libs/cmdlib/cmdlib.vcproj
    A libs/jpeg6/README
    A libs/jpeg6/jchuff.h
    A libs/jpeg6/jcomapi.cpp
    A libs/jpeg6/jconfig.h
    A libs/jpeg6/jdapimin.cpp
    A libs/jpeg6/jdapistd.cpp
    A libs/jpeg6/jdatasrc.cpp
    A libs/jpeg6/jdcoefct.cpp
    A libs/jpeg6/jdcolor.cpp
    A libs/jpeg6/jdct.h
    A libs/jpeg6/jddctmgr.cpp
    A libs/jpeg6/jdhuff.cpp
    A libs/jpeg6/jdhuff.h
    A libs/jpeg6/jdinput.cpp
    A libs/jpeg6/jdmainct.cpp
    A libs/jpeg6/jdmarker.cpp
    A libs/jpeg6/jdmaster.cpp
    A libs/jpeg6/jdpostct.cpp
    A libs/jpeg6/jdsample.cpp
    A libs/jpeg6/jdtrans.cpp
    A libs/jpeg6/jerror.cpp
    A libs/jpeg6/jerror.h
    A libs/jpeg6/jfdctflt.cpp
    A libs/jpeg6/jidctflt.cpp
    A libs/jpeg6/jinclude.h
    A libs/jpeg6/jmemmgr.cpp
    A libs/jpeg6/jmemnobs.cpp
    A libs/jpeg6/jmemsys.h
    A libs/jpeg6/jmorecfg.h
    A libs/jpeg6/jpeg6.vcproj
    A libs/jpeg6/jpegint.h
    A libs/jpeg6/jpgload.cpp
    A libs/jpeg6/jutils.cpp
    A libs/jpeg6/jversion.h
    A libs/jpeglib.h
    A libs/pak/pak.vcproj
    A libs/pak/pakstuff.cpp
    A libs/pak/unzip.cpp
    A libs/pak/unzip.h
    A libs/pakstuff.h
    A libs/str.h
    A q3asm/Makefile
    A q3asm/README.Id
    A q3asm/cmdlib.c
    A q3asm/cmdlib.h
    A q3asm/lib.txt
    A q3asm/mathlib.h
    A q3asm/notes.txt
    A q3asm/ops.txt
    A q3asm/opstrings.h
    A q3asm/q3asm.c
    A q3asm/q3asm.sln
    A q3asm/q3asm.vcproj
    A q3asm/qfiles.h
    A q3map/brush.c
    A q3map/brush_primit.c
    A q3map/bsp.c
    A q3map/facebsp.c
    A q3map/fog.c
    A q3map/gldraw.c
    A q3map/glfile.c
    A q3map/leakfile.c
    A q3map/light.c
    A q3map/light.h
    A q3map/light_trace.c
    A q3map/lightmaps.c
    A q3map/lightv.c
    A q3map/makefile
    A q3map/map.c
    A q3map/mesh.c
    A q3map/mesh.h
    A q3map/misc_model.c
    A q3map/nodraw.c
    A q3map/patch.c
    A q3map/portals.c
    A q3map/prtfile.c
    A q3map/q3map.sln
    A q3map/q3map.vcproj
    A q3map/qbsp.h
    A q3map/shaders.c
    A q3map/shaders.h
    A q3map/soundv.c
    A q3map/surface.c
    A q3map/terrain.c
    A q3map/tjunction.c
    A q3map/tree.c
    A q3map/vis.c
    A q3map/vis.h
    A q3map/visflow.c
    A q3map/writebsp.c
    A q3radiant/BMP.H
    A q3radiant/BRUSH.H
    A q3radiant/BSInput.cpp
    A q3radiant/BSInput.h
    A q3radiant/BSPFILE.H
    A q3radiant/Bmp.cpp
    A q3radiant/Brush.cpp
    A q3radiant/BrushScript.cpp
    A q3radiant/CAMERA.H
    A q3radiant/CSG.CPP
    A q3radiant/CamWnd.cpp
    A q3radiant/CamWnd.h
    A q3radiant/CapDialog.cpp
    A q3radiant/CapDialog.h
    A q3radiant/CharBuffer.h
    A q3radiant/ChildFrm.cpp
    A q3radiant/ChildFrm.h
    A q3radiant/CommandsDlg.cpp
    A q3radiant/CommandsDlg.h
    A q3radiant/DRAG.CPP
    A q3radiant/DialogInfo.cpp
    A q3radiant/DialogInfo.h
    A q3radiant/DialogTextures.cpp
    A q3radiant/DialogTextures.h
    A q3radiant/DialogThick.cpp
    A q3radiant/DialogThick.h
    A q3radiant/DlgEvent.cpp
    A q3radiant/DlgEvent.h
    A q3radiant/ECLASS.CPP
    A q3radiant/ENTITY.CPP
    A q3radiant/ENTITY.H
    A q3radiant/ENTITYW.H
    A q3radiant/EPAIRS.H
    A q3radiant/EditWnd.cpp
    A q3radiant/EditWnd.h
    A q3radiant/EntityListDlg.cpp
    A q3radiant/EntityListDlg.h
    A q3radiant/EpairsWrapper.h
    A q3radiant/FNMATCH.CPP
    A q3radiant/FNMATCH.H
    A q3radiant/FindTextureDlg.cpp
    A q3radiant/FindTextureDlg.h
    A q3radiant/GLINGR.H
    A q3radiant/GLInterface.cpp
    A q3radiant/GLW_WIN.H
    A q3radiant/GroupBar.cpp
    A q3radiant/GroupBar.h
    A q3radiant/GroupDlg.cpp
    A q3radiant/GroupDlg.h
    A q3radiant/IBSPFrontend.h
    A q3radiant/ICON1.ICO
    A q3radiant/IEpairs.cpp
    A q3radiant/IEpairs.h
    A q3radiant/IMessaging.h
    A q3radiant/IPluginEntities.h
    A q3radiant/ISelectedFace.h
    A q3radiant/IShaders.cpp
    A q3radiant/IShaders.h
    A q3radiant/LBMLIB.CPP
    A q3radiant/LBMLIB.H
    A q3radiant/LstToolBar.cpp
    A q3radiant/LstToolBar.h
    A q3radiant/MAP.CPP
    A q3radiant/MAP.H
    A q3radiant/MATHLIB.CPP
    A q3radiant/MATHLIB.H
    A q3radiant/MRU.CPP
    A q3radiant/MRU.H
    A q3radiant/MainFrm.cpp
    A q3radiant/MainFrm.h
    A q3radiant/MapInfo.cpp
    A q3radiant/MapInfo.h
    A q3radiant/Messaging.cpp
    A q3radiant/Messaging.h
    A q3radiant/NameDlg.cpp
    A q3radiant/NameDlg.h
    A q3radiant/NewProjDlg.cpp
    A q3radiant/NewProjDlg.h
    A q3radiant/PARSE.CPP
    A q3radiant/PARSE.H
    A q3radiant/PMESH.CPP
    A q3radiant/PMESH.H
    A q3radiant/POINTS.CPP
    A q3radiant/PatchDensityDlg.cpp
    A q3radiant/PatchDensityDlg.h
    A q3radiant/PatchDialog.cpp
    A q3radiant/PatchDialog.h
    A q3radiant/PlugIn.cpp
    A q3radiant/PlugIn.h
    A q3radiant/PlugInManager.cpp
    A q3radiant/PlugInManager.h
    A q3radiant/PluginEntities.cpp
    A q3radiant/PrefsDlg.cpp
    A q3radiant/PrefsDlg.h
    A q3radiant/QE3.CPP
    A q3radiant/QE3.H
    A q3radiant/QEDEFS.H
    A q3radiant/QERTYPES.H
    A q3radiant/QFILES.H
    A q3radiant/QGL.H
    A q3radiant/QGL_WIN.C
    A q3radiant/QGL_WIN.CPP
    A q3radiant/RADBSP.CPP
    A q3radiant/RADEditView.cpp
    A q3radiant/RADEditView.h
    A q3radiant/RADEditWnd.cpp
    A q3radiant/RADEditWnd.h
    A q3radiant/RADKEYS.INI
    A q3radiant/Radiant.clw
    A q3radiant/Radiant.cpp
    A q3radiant/Radiant.h
    A q3radiant/Radiant.rc
    A q3radiant/Radiant.sln
    A q3radiant/Radiant.vcproj
    A q3radiant/RadiantDoc.cpp
    A q3radiant/RadiantDoc.h
    A q3radiant/RadiantView.cpp
    A q3radiant/RadiantView.h
    A q3radiant/RotateDlg.cpp
    A q3radiant/RotateDlg.h
    A q3radiant/SELECT.CPP
    A q3radiant/SELECT.H
    A q3radiant/ScaleDialog.cpp
    A q3radiant/ScaleDialog.h
    A q3radiant/ScriptDlg.cpp
    A q3radiant/ScriptDlg.h
    A q3radiant/SelectedFace.cpp
    A q3radiant/ShaderEdit.cpp
    A q3radiant/ShaderEdit.h
    A q3radiant/ShaderInfo.cpp
    A q3radiant/ShaderInfo.h
    A q3radiant/StdAfx.cpp
    A q3radiant/StdAfx.h
    A q3radiant/SurfaceDlg.cpp
    A q3radiant/SurfaceDlg.h
    A q3radiant/SurfacePlugin.cpp
    A q3radiant/TexEdit.cpp
    A q3radiant/TexEdit.h
    A q3radiant/TexWnd.cpp
    A q3radiant/TexWnd.h
    A q3radiant/TextureBar.cpp
    A q3radiant/TextureBar.h
    A q3radiant/TextureLayout.cpp
    A q3radiant/TextureLayout.h
    A q3radiant/TextureLoad.cpp
    A q3radiant/TextureLoad.h
    A q3radiant/Textures.h
    A q3radiant/ToolWnd.cpp
    A q3radiant/ToolWnd.h
    A q3radiant/Undo.cpp
    A q3radiant/Undo.h
    A q3radiant/VERTSEL.CPP
    A q3radiant/VIEW.H
    A q3radiant/WIN_CAM.CPP
    A q3radiant/WIN_DLG.CPP
    A q3radiant/WIN_QE3.CPP
    A q3radiant/WIN_QE3.RC2
    A q3radiant/WIN_XY.CPP
    A q3radiant/WIN_Z.CPP
    A q3radiant/WaveOpen.cpp
    A q3radiant/WaveOpen.h
    A q3radiant/Win_ent.cpp
    A q3radiant/Win_main.cpp
    A q3radiant/Winding.cpp
    A q3radiant/Winding.h
    A q3radiant/XY.H
    A q3radiant/XYWnd.cpp
    A q3radiant/XYWnd.h
    A q3radiant/Z.CPP
    A q3radiant/Z.H
    A q3radiant/ZView.cpp
    A q3radiant/ZView.h
    A q3radiant/ZWnd.cpp
    A q3radiant/ZWnd.h
    A q3radiant/brush_primit.cpp
    A q3radiant/cameratargetdlg.cpp
    A q3radiant/cameratargetdlg.h
    A q3radiant/cbrushstub.cpp
    A q3radiant/dlgcamera.cpp
    A q3radiant/dlgcamera.h
    A q3radiant/igl.h
    A q3radiant/iscriplib.h
    A q3radiant/isurfaceplugin.h
    A q3radiant/qerplugin.h
    A q3radiant/res/BEVEL.BMP
    A q3radiant/res/BITMAP2.BMP
    A q3radiant/res/BMP00001.BMP
    A q3radiant/res/BMP00002.BMP
    A q3radiant/res/BMP0002.BMP
    A q3radiant/res/DEFTEX.WAL
    A q3radiant/res/ENDCAP.BMP
    A q3radiant/res/IBEVEL.BMP
    A q3radiant/res/IENDCAP.BMP
    A q3radiant/res/Q.BMP
    A q3radiant/res/RADIANT3.GIF
    A q3radiant/res/Radiant.ico
    A q3radiant/res/Radiant.rc2
    A q3radiant/res/RadiantDoc.ico
    A q3radiant/res/TOOLBAR1.BMP
    A q3radiant/res/TOOLBAR2.BMP
    A q3radiant/res/Toolbar.bmp
    A q3radiant/res/VIEWDEFA.BMP
    A q3radiant/res/VIEWOPPO.BMP
    A q3radiant/res/bmp00003.bmp
    A q3radiant/res/icon2.ico
    A q3radiant/res/logo_sm3dfx.bmp
    A q3radiant/res/shaderbar.bmp
    A q3radiant/res/shaderdoc.ico
    A q3radiant/res/shaderframe.ico
    A q3radiant/resource.h
    A q3radiant/splines/Splines.vcproj
    A q3radiant/splines/math_angles.cpp
    A q3radiant/splines/math_angles.h
    A q3radiant/splines/math_matrix.cpp
    A q3radiant/splines/math_matrix.h
    A q3radiant/splines/math_quaternion.cpp
    A q3radiant/splines/math_quaternion.h
    A q3radiant/splines/math_vector.cpp
    A q3radiant/splines/math_vector.h
    A q3radiant/splines/q_parse.cpp
    A q3radiant/splines/q_shared.cpp
    A q3radiant/splines/q_shared.h
    A q3radiant/splines/splines.cpp
    A q3radiant/splines/splines.h
    A q3radiant/splines/util_list.h
    A q3radiant/splines/util_str.cpp
    A q3radiant/splines/util_str.h
    A q3radiant/terrain.cpp
    A q3radiant/terrain.h
    A ui/hud.txt
    A ui/hud2.txt
    A ui/ingame.txt
    A ui/menudef.h
    A ui/menus.txt

  Log Message:
  -----------
  The Quake III Arena sources as originally released under the GPL license on August 20, 2005.


  Commit: 5b755058f5aa951b295acc6c31c1d01e62f82d8c
      https://github.com/ioquake/ioq3/commit/5b755058f5aa951b295acc6c31c1d01e62f82d8c
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2005-08-26 (Fri, 26 Aug 2005)

  Changed paths:
    M COPYING.txt
    M README.txt
    M code/Construct
    M code/Makefile
    M code/botlib/aasfile.h
    M code/botlib/be_aas_bsp.h
    M code/botlib/be_aas_bspq3.c
    M code/botlib/be_aas_cluster.c
    M code/botlib/be_aas_cluster.h
    M code/botlib/be_aas_debug.c
    M code/botlib/be_aas_debug.h
    M code/botlib/be_aas_def.h
    M code/botlib/be_aas_entity.c
    M code/botlib/be_aas_entity.h
    M code/botlib/be_aas_file.c
    M code/botlib/be_aas_file.h
    M code/botlib/be_aas_funcs.h
    M code/botlib/be_aas_main.c
    M code/botlib/be_aas_main.h
    M code/botlib/be_aas_move.c
    M code/botlib/be_aas_move.h
    M code/botlib/be_aas_optimize.c
    M code/botlib/be_aas_optimize.h
    M code/botlib/be_aas_reach.c
    M code/botlib/be_aas_reach.h
    M code/botlib/be_aas_route.c
    M code/botlib/be_aas_route.h
    M code/botlib/be_aas_routealt.c
    M code/botlib/be_aas_routealt.h
    M code/botlib/be_aas_sample.c
    M code/botlib/be_aas_sample.h
    M code/botlib/be_ai_char.c
    M code/botlib/be_ai_chat.c
    M code/botlib/be_ai_gen.c
    M code/botlib/be_ai_goal.c
    M code/botlib/be_ai_move.c
    M code/botlib/be_ai_weap.c
    M code/botlib/be_ai_weight.c
    M code/botlib/be_ai_weight.h
    M code/botlib/be_ea.c
    M code/botlib/be_interface.c
    M code/botlib/be_interface.h
    M code/botlib/botlib.vcproj
    M code/botlib/l_crc.c
    M code/botlib/l_crc.h
    M code/botlib/l_libvar.c
    M code/botlib/l_libvar.h
    M code/botlib/l_log.c
    M code/botlib/l_log.h
    M code/botlib/l_memory.c
    M code/botlib/l_memory.h
    M code/botlib/l_precomp.c
    M code/botlib/l_precomp.h
    M code/botlib/l_script.c
    M code/botlib/l_script.h
    M code/botlib/l_struct.c
    M code/botlib/l_struct.h
    M code/botlib/l_utils.h
    M code/botlib/lcc.mak
    M code/botlib/linux-i386.mak
    M code/bspc/Conscript
    M code/bspc/Makefile
    M code/bspc/_files.c
    M code/bspc/aas_areamerging.c
    M code/bspc/aas_areamerging.h
    M code/bspc/aas_cfg.c
    M code/bspc/aas_cfg.h
    M code/bspc/aas_create.c
    M code/bspc/aas_create.h
    M code/bspc/aas_edgemelting.c
    M code/bspc/aas_edgemelting.h
    M code/bspc/aas_facemerging.c
    M code/bspc/aas_facemerging.h
    M code/bspc/aas_file.c
    M code/bspc/aas_file.h
    M code/bspc/aas_gsubdiv.c
    M code/bspc/aas_gsubdiv.h
    M code/bspc/aas_map.c
    M code/bspc/aas_map.h
    M code/bspc/aas_prunenodes.c
    M code/bspc/aas_prunenodes.h
    M code/bspc/aas_store.c
    M code/bspc/aas_store.h
    M code/bspc/aasfile.h
    M code/bspc/be_aas_bspc.c
    M code/bspc/be_aas_bspc.h
    M code/bspc/brushbsp.c
    M code/bspc/bspc.c
    M code/bspc/bspc.sln
    M code/bspc/bspc.vcproj
    M code/bspc/cfgq3.c
    M code/bspc/csg.c
    M code/bspc/faces.c
    M code/bspc/gldraw.c
    M code/bspc/glfile.c
    M code/bspc/l_bsp_ent.c
    M code/bspc/l_bsp_ent.h
    M code/bspc/l_bsp_hl.c
    M code/bspc/l_bsp_hl.h
    M code/bspc/l_bsp_q1.c
    M code/bspc/l_bsp_q1.h
    M code/bspc/l_bsp_q2.c
    M code/bspc/l_bsp_q2.h
    M code/bspc/l_bsp_q3.c
    M code/bspc/l_bsp_q3.h
    M code/bspc/l_bsp_sin.c
    M code/bspc/l_bsp_sin.h
    M code/bspc/l_cmd.c
    M code/bspc/l_cmd.h
    M code/bspc/l_log.c
    M code/bspc/l_log.h
    M code/bspc/l_math.c
    M code/bspc/l_math.h
    M code/bspc/l_mem.c
    M code/bspc/l_mem.h
    M code/bspc/l_poly.c
    M code/bspc/l_poly.h
    M code/bspc/l_qfiles.c
    M code/bspc/l_qfiles.h
    M code/bspc/l_threads.c
    M code/bspc/l_threads.h
    M code/bspc/l_utils.c
    M code/bspc/l_utils.h
    M code/bspc/lcc.mak
    M code/bspc/leakfile.c
    M code/bspc/linux-i386.mak
    M code/bspc/map.c
    M code/bspc/map_hl.c
    M code/bspc/map_q1.c
    M code/bspc/map_q2.c
    M code/bspc/map_q3.c
    M code/bspc/map_sin.c
    M code/bspc/nodraw.c
    M code/bspc/portals.c
    M code/bspc/prtfile.c
    M code/bspc/q2files.h
    M code/bspc/q3files.h
    M code/bspc/qbsp.h
    M code/bspc/qfiles.h
    M code/bspc/sinfiles.h
    M code/bspc/tetrahedron.c
    M code/bspc/tetrahedron.h
    M code/bspc/textures.c
    M code/bspc/tree.c
    M code/bspc/writebsp.c
    M code/cgame.lnt
    M code/cgame/Conscript
    M code/cgame/cg_consolecmds.c
    M code/cgame/cg_draw.c
    M code/cgame/cg_drawtools.c
    M code/cgame/cg_effects.c
    M code/cgame/cg_ents.c
    M code/cgame/cg_event.c
    M code/cgame/cg_info.c
    M code/cgame/cg_local.h
    M code/cgame/cg_localents.c
    M code/cgame/cg_main.c
    M code/cgame/cg_marks.c
    M code/cgame/cg_newdraw.c
    M code/cgame/cg_particles.c
    M code/cgame/cg_players.c
    M code/cgame/cg_playerstate.c
    M code/cgame/cg_predict.c
    M code/cgame/cg_public.h
    M code/cgame/cg_scoreboard.c
    M code/cgame/cg_servercmds.c
    M code/cgame/cg_snapshot.c
    M code/cgame/cg_syscalls.asm
    M code/cgame/cg_syscalls.c
    M code/cgame/cg_view.c
    M code/cgame/cg_weapons.c
    M code/cgame/cgame.bat
    M code/cgame/cgame.def
    M code/cgame/cgame.plg
    M code/cgame/cgame.q3asm
    M code/cgame/cgame.sh
    M code/cgame/cgame.vcproj
    M code/cgame/cgame_ta.bat
    M code/cgame/cgame_ta.q3asm
    M code/cgame/cgame_ta.sh
    M code/cgame/tr_types.h
    M code/clean.bat
    M code/client/cl_cgame.c
    M code/client/cl_cin.c
    M code/client/cl_console.c
    M code/client/cl_input.c
    M code/client/cl_keys.c
    M code/client/cl_main.c
    M code/client/cl_net_chan.c
    M code/client/cl_parse.c
    M code/client/cl_scrn.c
    M code/client/cl_ui.c
    M code/client/client.h
    M code/client/keys.h
    M code/client/snd_adpcm.c
    M code/client/snd_dma.c
    M code/client/snd_local.h
    M code/client/snd_mem.c
    M code/client/snd_mix.c
    M code/client/snd_public.h
    M code/client/snd_wavelet.c
    M code/game.lnt
    M code/game/Conscript
    M code/game/ai_chat.c
    M code/game/ai_chat.h
    M code/game/ai_cmd.c
    M code/game/ai_cmd.h
    M code/game/ai_dmnet.c
    M code/game/ai_dmnet.h
    M code/game/ai_dmq3.c
    M code/game/ai_dmq3.h
    M code/game/ai_main.c
    M code/game/ai_main.h
    M code/game/ai_team.c
    M code/game/ai_team.h
    M code/game/ai_vcmd.c
    M code/game/ai_vcmd.h
    M code/game/be_aas.h
    M code/game/be_ai_char.h
    M code/game/be_ai_chat.h
    M code/game/be_ai_gen.h
    M code/game/be_ai_goal.h
    M code/game/be_ai_move.h
    M code/game/be_ai_weap.h
    M code/game/be_ea.h
    M code/game/bg_lib.c
    M code/game/bg_lib.h
    M code/game/bg_local.h
    M code/game/bg_misc.c
    M code/game/bg_pmove.c
    M code/game/bg_public.h
    M code/game/bg_slidemove.c
    M code/game/botlib.h
    M code/game/chars.h
    M code/game/g_active.c
    M code/game/g_arenas.c
    M code/game/g_bot.c
    M code/game/g_client.c
    M code/game/g_cmds.c
    M code/game/g_combat.c
    M code/game/g_items.c
    M code/game/g_local.h
    M code/game/g_main.c
    M code/game/g_mem.c
    M code/game/g_misc.c
    M code/game/g_missile.c
    M code/game/g_mover.c
    M code/game/g_public.h
    M code/game/g_rankings.c
    M code/game/g_rankings.h
    M code/game/g_session.c
    M code/game/g_spawn.c
    M code/game/g_svcmds.c
    M code/game/g_syscalls.asm
    M code/game/g_syscalls.c
    M code/game/g_target.c
    M code/game/g_team.c
    M code/game/g_team.h
    M code/game/g_trigger.c
    M code/game/g_utils.c
    M code/game/g_weapon.c
    M code/game/game.bat
    M code/game/game.def
    M code/game/game.q3asm
    M code/game/game.sh
    M code/game/game.vcproj
    M code/game/game_ta.bat
    M code/game/game_ta.q3asm
    M code/game/game_ta.sh
    M code/game/inv.h
    M code/game/match.h
    M code/game/q_math.c
    M code/game/q_shared.c
    M code/game/q_shared.h
    M code/game/surfaceflags.h
    M code/game/syn.h
    M code/installdebug.bat
    M code/installrelease.bat
    M code/installvms.bat
    M code/jpeg-6/README
    M code/jpeg-6/jcapimin.c
    M code/jpeg-6/jcapistd.c
    M code/jpeg-6/jccoefct.c
    M code/jpeg-6/jccolor.c
    M code/jpeg-6/jcdctmgr.c
    M code/jpeg-6/jchuff.c
    M code/jpeg-6/jchuff.h
    M code/jpeg-6/jcinit.c
    M code/jpeg-6/jcmainct.c
    M code/jpeg-6/jcmarker.c
    M code/jpeg-6/jcmaster.c
    M code/jpeg-6/jcomapi.c
    M code/jpeg-6/jconfig.h
    M code/jpeg-6/jcparam.c
    M code/jpeg-6/jcphuff.c
    M code/jpeg-6/jcprepct.c
    M code/jpeg-6/jcsample.c
    M code/jpeg-6/jctrans.c
    M code/jpeg-6/jdapimin.c
    M code/jpeg-6/jdapistd.c
    M code/jpeg-6/jdatadst.c
    M code/jpeg-6/jdatasrc.c
    M code/jpeg-6/jdcoefct.c
    M code/jpeg-6/jdcolor.c
    M code/jpeg-6/jdct.h
    M code/jpeg-6/jddctmgr.c
    M code/jpeg-6/jdhuff.c
    M code/jpeg-6/jdhuff.h
    M code/jpeg-6/jdinput.c
    M code/jpeg-6/jdmainct.c
    M code/jpeg-6/jdmarker.c
    M code/jpeg-6/jdmaster.c
    M code/jpeg-6/jdmerge.c
    M code/jpeg-6/jdphuff.c
    M code/jpeg-6/jdpostct.c
    M code/jpeg-6/jdsample.c
    M code/jpeg-6/jdtrans.c
    M code/jpeg-6/jerror.c
    M code/jpeg-6/jerror.h
    M code/jpeg-6/jfdctflt.c
    M code/jpeg-6/jfdctfst.c
    M code/jpeg-6/jfdctint.c
    M code/jpeg-6/jidctflt.c
    M code/jpeg-6/jidctfst.c
    M code/jpeg-6/jidctint.c
    M code/jpeg-6/jidctred.c
    M code/jpeg-6/jinclude.h
    M code/jpeg-6/jload.c
    M code/jpeg-6/jmemansi.c
    M code/jpeg-6/jmemdos.c
    M code/jpeg-6/jmemmgr.c
    M code/jpeg-6/jmemname.c
    M code/jpeg-6/jmemnobs.c
    M code/jpeg-6/jmemsys.h
    M code/jpeg-6/jmorecfg.h
    M code/jpeg-6/jpegint.h
    M code/jpeg-6/jpeglib.h
    M code/jpeg-6/jpegtran.c
    M code/jpeg-6/jquant1.c
    M code/jpeg-6/jquant2.c
    M code/jpeg-6/jutils.c
    M code/jpeg-6/jversion.h
    M code/macosx/BuildRelease
    M code/macosx/CGMouseDeltaFix.h
    M code/macosx/CGMouseDeltaFix.m
    M code/macosx/CGPrivateAPI.h
    M code/macosx/GenerateQGL.pl
    M code/macosx/Performance.rtf
    M code/macosx/Q3Controller.h
    M code/macosx/Q3Controller.m
    M code/macosx/Quake3.icns
    M code/macosx/Quake3.nib/classes.nib
    M code/macosx/Quake3.nib/info.nib
    M code/macosx/Quake3.nib/objects.nib
    M code/macosx/Quake3.pbproj/apple.pbxuser
    M code/macosx/Quake3.pbproj/project.pbxproj
    M code/macosx/RecordDemo.zsh
    M code/macosx/banner.jpg
    M code/macosx/botlib.log
    M code/macosx/macosx_display.h
    M code/macosx/macosx_display.m
    M code/macosx/macosx_glimp.h
    M code/macosx/macosx_glimp.m
    M code/macosx/macosx_glsmp_mutex.m
    M code/macosx/macosx_glsmp_null.m
    M code/macosx/macosx_glsmp_ports.m
    M code/macosx/macosx_input.m
    M code/macosx/macosx_local.h
    M code/macosx/macosx_qgl.h
    M code/macosx/macosx_sndcore.m
    M code/macosx/macosx_snddma.m
    M code/macosx/macosx_sys.m
    M code/macosx/macosx_timers.h
    M code/macosx/macosx_timers.m
    M code/macosx/timedemo.zsh
    M code/null/mac_net.c
    M code/null/null_client.c
    M code/null/null_glimp.c
    M code/null/null_input.c
    M code/null/null_main.c
    M code/null/null_net.c
    M code/null/null_snddma.c
    M code/opts.lnt
    M code/q3_ui/Conscript
    M code/q3_ui/compile.bat
    M code/q3_ui/keycodes.h
    M code/q3_ui/q3_ui.bat
    M code/q3_ui/q3_ui.q3asm
    M code/q3_ui/q3_ui.sh
    M code/q3_ui/q3_ui.vcproj
    M code/q3_ui/ui.def
    M code/q3_ui/ui.q3asm
    M code/q3_ui/ui_addbots.c
    M code/q3_ui/ui_atoms.c
    M code/q3_ui/ui_cdkey.c
    M code/q3_ui/ui_cinematics.c
    M code/q3_ui/ui_confirm.c
    M code/q3_ui/ui_connect.c
    M code/q3_ui/ui_controls2.c
    M code/q3_ui/ui_credits.c
    M code/q3_ui/ui_demo2.c
    M code/q3_ui/ui_display.c
    M code/q3_ui/ui_gameinfo.c
    M code/q3_ui/ui_ingame.c
    M code/q3_ui/ui_loadconfig.c
    M code/q3_ui/ui_local.h
    M code/q3_ui/ui_login.c
    M code/q3_ui/ui_main.c
    M code/q3_ui/ui_menu.c
    M code/q3_ui/ui_mfield.c
    M code/q3_ui/ui_mods.c
    M code/q3_ui/ui_network.c
    M code/q3_ui/ui_options.c
    M code/q3_ui/ui_playermodel.c
    M code/q3_ui/ui_players.c
    M code/q3_ui/ui_playersettings.c
    M code/q3_ui/ui_preferences.c
    M code/q3_ui/ui_qmenu.c
    M code/q3_ui/ui_rankings.c
    M code/q3_ui/ui_rankstatus.c
    M code/q3_ui/ui_removebots.c
    M code/q3_ui/ui_saveconfig.c
    M code/q3_ui/ui_serverinfo.c
    M code/q3_ui/ui_servers2.c
    M code/q3_ui/ui_setup.c
    M code/q3_ui/ui_signup.c
    M code/q3_ui/ui_sound.c
    M code/q3_ui/ui_sparena.c
    M code/q3_ui/ui_specifyleague.c
    M code/q3_ui/ui_specifyserver.c
    M code/q3_ui/ui_splevel.c
    M code/q3_ui/ui_sppostgame.c
    M code/q3_ui/ui_spreset.c
    M code/q3_ui/ui_spskill.c
    M code/q3_ui/ui_startserver.c
    M code/q3_ui/ui_team.c
    M code/q3_ui/ui_teamorders.c
    M code/q3_ui/ui_video.c
    M code/qcommon/cm_load.c
    M code/qcommon/cm_local.h
    M code/qcommon/cm_patch.c
    M code/qcommon/cm_patch.h
    M code/qcommon/cm_polylib.c
    M code/qcommon/cm_polylib.h
    M code/qcommon/cm_public.h
    M code/qcommon/cm_test.c
    M code/qcommon/cm_trace.c
    M code/qcommon/cmd.c
    M code/qcommon/cmd.c.save
    M code/qcommon/common.c
    M code/qcommon/cvar.c
    M code/qcommon/files.c
    M code/qcommon/huffman.c
    M code/qcommon/md4.c
    M code/qcommon/msg.c
    M code/qcommon/net_chan.c
    M code/qcommon/qcommon.h
    M code/qcommon/qfiles.h
    M code/qcommon/unzip.c
    M code/qcommon/unzip.h
    M code/qcommon/vm.c
    M code/qcommon/vm_interpreted.c
    M code/qcommon/vm_local.h
    M code/qcommon/vm_ppc.c
    M code/qcommon/vm_ppc_new.c
    M code/qcommon/vm_x86.c
    M code/quake3.sln
    M code/quake3.vcproj
    M code/renderer.lnt
    M code/renderer/qgl.h
    M code/renderer/qgl_linked.h
    M code/renderer/ref_trin.def
    M code/renderer/renderer.vcproj
    M code/renderer/tr_animation.c
    M code/renderer/tr_backend.c
    M code/renderer/tr_bsp.c
    M code/renderer/tr_cmds.c
    M code/renderer/tr_curve.c
    M code/renderer/tr_flares.c
    M code/renderer/tr_font.c
    M code/renderer/tr_image.c
    M code/renderer/tr_init.c
    M code/renderer/tr_light.c
    M code/renderer/tr_local.h
    M code/renderer/tr_main.c
    M code/renderer/tr_marks.c
    M code/renderer/tr_mesh.c
    M code/renderer/tr_model.c
    M code/renderer/tr_noise.c
    M code/renderer/tr_public.h
    M code/renderer/tr_scene.c
    M code/renderer/tr_shade.c
    M code/renderer/tr_shade_calc.c
    M code/renderer/tr_shader.c
    M code/renderer/tr_shadows.c
    M code/renderer/tr_sky.c
    M code/renderer/tr_surface.c
    M code/renderer/tr_world.c
    M code/run.bat
    M code/runrelease.bat
    M code/server/server.h
    M code/server/sv_bot.c
    M code/server/sv_ccmds.c
    M code/server/sv_client.c
    M code/server/sv_game.c
    M code/server/sv_init.c
    M code/server/sv_main.c
    M code/server/sv_net_chan.c
    M code/server/sv_rankings.c
    M code/server/sv_snapshot.c
    M code/server/sv_world.c
    M code/splines/Splines.vcproj
    M code/splines/math_angles.cpp
    M code/splines/math_angles.h
    M code/splines/math_matrix.cpp
    M code/splines/math_matrix.h
    M code/splines/math_quaternion.cpp
    M code/splines/math_quaternion.h
    M code/splines/math_vector.cpp
    M code/splines/math_vector.h
    M code/splines/q_parse.cpp
    M code/splines/q_shared.cpp
    M code/splines/q_shared.h
    M code/splines/q_shared.hpp
    M code/splines/splines.cpp
    M code/splines/splines.h
    M code/splines/util_list.h
    M code/splines/util_str.cpp
    M code/splines/util_str.h
    M code/ui/Conscript
    M code/ui/compile.bat
    M code/ui/keycodes.h
    M code/ui/ui.bat
    M code/ui/ui.def
    M code/ui/ui.q3asm
    M code/ui/ui.vcproj
    M code/ui/ui_atoms.c
    M code/ui/ui_gameinfo.c
    M code/ui/ui_local.h
    M code/ui/ui_main.c
    M code/ui/ui_players.c
    M code/ui/ui_public.h
    M code/ui/ui_shared.c
    M code/ui/ui_shared.h
    M code/ui/ui_syscalls.asm
    M code/ui/ui_syscalls.c
    M code/ui/ui_util.c
    M code/unix/ChangeLog
    M code/unix/Cons_gcc.pm
    M code/unix/Conscript-client
    M code/unix/Conscript-dedicated
    M code/unix/Conscript-pk3
    M code/unix/Conscript-sdk
    M code/unix/Conscript-setup
    M code/unix/LinuxSupport/CHANGES-1.32.txt
    M code/unix/LinuxSupport/INSTALL
    M code/unix/LinuxSupport/index.html
    M code/unix/LinuxSupport/udp_wide_README.txt
    M code/unix/LinuxSupport/udp_wide_broadcast.patch
    M code/unix/Makefile
    M code/unix/Makefile.Game
    M code/unix/Quake3.kdelnk
    M code/unix/README.EULA
    M code/unix/README.Linux
    M code/unix/README.Q3Test
    M code/unix/build_setup.sh
    M code/unix/cons
    M code/unix/extract_ver.pl
    M code/unix/ftol.nasm
    M code/unix/linux_common.c
    M code/unix/linux_glimp.c
    M code/unix/linux_joystick.c
    M code/unix/linux_local.h
    M code/unix/linux_qgl.c
    M code/unix/linux_signals.c
    M code/unix/linux_snd.c
    M code/unix/matha.s
    M code/unix/pcons-2.3.1
    M code/unix/q3test.spec.sh
    M code/unix/qasm.h
    M code/unix/quake3.gif
    M code/unix/quake3.xpm
    M code/unix/run-target.sh
    M code/unix/snapvector.nasm
    M code/unix/snd_mixa.s
    M code/unix/sys_dosa.s
    M code/unix/unix_glw.h
    M code/unix/unix_main.c
    M code/unix/unix_net.c
    M code/unix/unix_shared.c
    M code/unix/vm_x86.c
    M code/unix/vm_x86a.s
    M code/win32/background.bmp
    M code/win32/clear.bmp
    M code/win32/glw_win.h
    M code/win32/icon2.ico
    M code/win32/mod-sdk-setup/GameSource.VCT
    M code/win32/mod-sdk-setup/QIIIA Game Source License.doc
    M code/win32/mod-sdk-setup/bin/lcc.exe
    M code/win32/mod-sdk-setup/bin/q3asm.exe
    M code/win32/mod-sdk-setup/bin/q3cpp.exe
    M code/win32/mod-sdk-setup/bin/q3rcc.exe
    M code/win32/qe3.ico
    M code/win32/resource.h
    M code/win32/win_gamma.c
    M code/win32/win_glimp.c
    M code/win32/win_input.c
    M code/win32/win_local.h
    M code/win32/win_main.c
    M code/win32/win_net.c
    M code/win32/win_qgl.c
    M code/win32/win_shared.c
    M code/win32/win_snd.c
    M code/win32/win_syscon.c
    M code/win32/win_wndproc.c
    M code/win32/winquake.rc
    M common/aselib.c
    M common/aselib.h
    M common/bspfile.c
    M common/bspfile.h
    M common/cmdlib.c
    M common/cmdlib.h
    M common/imagelib.c
    M common/imagelib.h
    M common/l3dslib.c
    M common/l3dslib.h
    M common/mathlib.c
    M common/mathlib.h
    M common/md4.c
    M common/mutex.c
    M common/mutex.h
    M common/polylib.c
    M common/polylib.h
    M common/polyset.h
    M common/qfiles.h
    M common/scriplib.c
    M common/scriplib.h
    M common/surfaceflags.h
    M common/threads.c
    M common/threads.h
    M common/trilib.c
    M common/trilib.h
    M lcc/COPYRIGHT
    M lcc/LOG
    M lcc/README
    M lcc/README.id
    M lcc/alpha/osf/tst/8q.1bk
    M lcc/alpha/osf/tst/8q.2bk
    M lcc/alpha/osf/tst/8q.sbk
    M lcc/alpha/osf/tst/array.1bk
    M lcc/alpha/osf/tst/array.2bk
    M lcc/alpha/osf/tst/array.sbk
    M lcc/alpha/osf/tst/cf.1bk
    M lcc/alpha/osf/tst/cf.2bk
    M lcc/alpha/osf/tst/cf.sbk
    M lcc/alpha/osf/tst/cq.1bk
    M lcc/alpha/osf/tst/cq.2bk
    M lcc/alpha/osf/tst/cq.sbk
    M lcc/alpha/osf/tst/cvt.1bk
    M lcc/alpha/osf/tst/cvt.2bk
    M lcc/alpha/osf/tst/cvt.sbk
    M lcc/alpha/osf/tst/fields.1bk
    M lcc/alpha/osf/tst/fields.2bk
    M lcc/alpha/osf/tst/fields.sbk
    M lcc/alpha/osf/tst/front.2bk
    M lcc/alpha/osf/tst/front.sbk
    M lcc/alpha/osf/tst/incr.1bk
    M lcc/alpha/osf/tst/incr.2bk
    M lcc/alpha/osf/tst/incr.sbk
    M lcc/alpha/osf/tst/init.1bk
    M lcc/alpha/osf/tst/init.2bk
    M lcc/alpha/osf/tst/init.sbk
    M lcc/alpha/osf/tst/limits.1bk
    M lcc/alpha/osf/tst/limits.2bk
    M lcc/alpha/osf/tst/limits.sbk
    M lcc/alpha/osf/tst/paranoia.1bk
    M lcc/alpha/osf/tst/paranoia.2bk
    M lcc/alpha/osf/tst/paranoia.sbk
    M lcc/alpha/osf/tst/sort.1bk
    M lcc/alpha/osf/tst/sort.2bk
    M lcc/alpha/osf/tst/sort.sbk
    M lcc/alpha/osf/tst/spill.1bk
    M lcc/alpha/osf/tst/spill.2bk
    M lcc/alpha/osf/tst/spill.sbk
    M lcc/alpha/osf/tst/stdarg.1bk
    M lcc/alpha/osf/tst/stdarg.2bk
    M lcc/alpha/osf/tst/stdarg.sbk
    M lcc/alpha/osf/tst/struct.1bk
    M lcc/alpha/osf/tst/struct.2bk
    M lcc/alpha/osf/tst/struct.sbk
    M lcc/alpha/osf/tst/switch.1bk
    M lcc/alpha/osf/tst/switch.2bk
    M lcc/alpha/osf/tst/switch.sbk
    M lcc/alpha/osf/tst/wf1.1bk
    M lcc/alpha/osf/tst/wf1.2bk
    M lcc/alpha/osf/tst/wf1.sbk
    M lcc/alpha/osf/tst/yacc.1bk
    M lcc/alpha/osf/tst/yacc.2bk
    M lcc/alpha/osf/tst/yacc.sbk
    M lcc/bin/lcc.exe
    M lcc/bin/q3cpp.exe
    M lcc/bin/q3rcc.exe
    M lcc/buildnt.bat
    M lcc/buildnt.sh
    M lcc/cpp/cpp.c
    M lcc/cpp/cpp.h
    M lcc/cpp/eval.c
    M lcc/cpp/getopt.c
    M lcc/cpp/hideset.c
    M lcc/cpp/include.c
    M lcc/cpp/lex.c
    M lcc/cpp/macro.c
    M lcc/cpp/nlist.c
    M lcc/cpp/tokens.c
    M lcc/cpp/unix.c
    M lcc/custom.mk
    M lcc/doc/4.html
    M lcc/doc/bprint.1
    M lcc/doc/bprint.pdf
    M lcc/doc/install.html
    M lcc/doc/lcc.1
    M lcc/doc/lcc.pdf
    M lcc/etc/bprint.c
    M lcc/etc/gcc-solaris.c
    M lcc/etc/irix.c
    M lcc/etc/lcc.c
    M lcc/etc/linux.c
    M lcc/etc/ops.c
    M lcc/etc/osf.c
    M lcc/etc/solaris.c
    M lcc/etc/win32.c
    M lcc/include/alpha/osf/assert.h
    M lcc/include/alpha/osf/ctype.h
    M lcc/include/alpha/osf/errno.h
    M lcc/include/alpha/osf/float.h
    M lcc/include/alpha/osf/limits.h
    M lcc/include/alpha/osf/locale.h
    M lcc/include/alpha/osf/math.h
    M lcc/include/alpha/osf/setjmp.h
    M lcc/include/alpha/osf/signal.h
    M lcc/include/alpha/osf/stdarg.h
    M lcc/include/alpha/osf/stddef.h
    M lcc/include/alpha/osf/stdio.h
    M lcc/include/alpha/osf/stdlib.h
    M lcc/include/alpha/osf/string.h
    M lcc/include/alpha/osf/time.h
    M lcc/include/mips/irix/assert.h
    M lcc/include/mips/irix/ctype.h
    M lcc/include/mips/irix/errno.h
    M lcc/include/mips/irix/float.h
    M lcc/include/mips/irix/limits.h
    M lcc/include/mips/irix/locale.h
    M lcc/include/mips/irix/math.h
    M lcc/include/mips/irix/setjmp.h
    M lcc/include/mips/irix/signal.h
    M lcc/include/mips/irix/stdarg.h
    M lcc/include/mips/irix/stddef.h
    M lcc/include/mips/irix/stdio.h
    M lcc/include/mips/irix/stdlib.h
    M lcc/include/mips/irix/string.h
    M lcc/include/mips/irix/time.h
    M lcc/include/sparc/solaris/assert.h
    M lcc/include/sparc/solaris/ctype.h
    M lcc/include/sparc/solaris/errno.h
    M lcc/include/sparc/solaris/float.h
    M lcc/include/sparc/solaris/limits.h
    M lcc/include/sparc/solaris/locale.h
    M lcc/include/sparc/solaris/math.h
    M lcc/include/sparc/solaris/setjmp.h
    M lcc/include/sparc/solaris/signal.h
    M lcc/include/sparc/solaris/stdarg.h
    M lcc/include/sparc/solaris/stddef.h
    M lcc/include/sparc/solaris/stdio.h
    M lcc/include/sparc/solaris/stdlib.h
    M lcc/include/sparc/solaris/string.h
    M lcc/include/sparc/solaris/time.h
    M lcc/include/x86/linux/assert.h
    M lcc/include/x86/linux/float.h
    M lcc/include/x86/linux/stdarg.h
    M lcc/lburg/gram.c
    M lcc/lburg/gram.y
    M lcc/lburg/lburg.1
    M lcc/lburg/lburg.c
    M lcc/lburg/lburg.h
    M lcc/lib/assert.c
    M lcc/lib/bbexit.c
    M lcc/lib/yynull.c
    M lcc/makefile
    M lcc/makefile.nt
    M lcc/mips/irix/tst/8q.1bk
    M lcc/mips/irix/tst/8q.2bk
    M lcc/mips/irix/tst/8q.sbk
    M lcc/mips/irix/tst/array.1bk
    M lcc/mips/irix/tst/array.2bk
    M lcc/mips/irix/tst/array.sbk
    M lcc/mips/irix/tst/cf.1bk
    M lcc/mips/irix/tst/cf.2bk
    M lcc/mips/irix/tst/cf.sbk
    M lcc/mips/irix/tst/cq.1bk
    M lcc/mips/irix/tst/cq.2bk
    M lcc/mips/irix/tst/cq.sbk
    M lcc/mips/irix/tst/cvt.1bk
    M lcc/mips/irix/tst/cvt.2bk
    M lcc/mips/irix/tst/cvt.sbk
    M lcc/mips/irix/tst/fields.1bk
    M lcc/mips/irix/tst/fields.2bk
    M lcc/mips/irix/tst/fields.sbk
    M lcc/mips/irix/tst/front.2bk
    M lcc/mips/irix/tst/front.sbk
    M lcc/mips/irix/tst/incr.2bk
    M lcc/mips/irix/tst/incr.sbk
    M lcc/mips/irix/tst/init.1bk
    M lcc/mips/irix/tst/init.2bk
    M lcc/mips/irix/tst/init.sbk
    M lcc/mips/irix/tst/limits.1bk
    M lcc/mips/irix/tst/limits.2bk
    M lcc/mips/irix/tst/limits.sbk
    M lcc/mips/irix/tst/paranoia.1bk
    M lcc/mips/irix/tst/paranoia.2bk
    M lcc/mips/irix/tst/paranoia.sbk
    M lcc/mips/irix/tst/sort.1bk
    M lcc/mips/irix/tst/sort.2bk
    M lcc/mips/irix/tst/sort.sbk
    M lcc/mips/irix/tst/spill.2bk
    M lcc/mips/irix/tst/spill.sbk
    M lcc/mips/irix/tst/stdarg.1bk
    M lcc/mips/irix/tst/stdarg.2bk
    M lcc/mips/irix/tst/stdarg.sbk
    M lcc/mips/irix/tst/struct.1bk
    M lcc/mips/irix/tst/struct.2bk
    M lcc/mips/irix/tst/struct.sbk
    M lcc/mips/irix/tst/switch.1bk
    M lcc/mips/irix/tst/switch.2bk
    M lcc/mips/irix/tst/switch.sbk
    M lcc/mips/irix/tst/wf1.1bk
    M lcc/mips/irix/tst/wf1.2bk
    M lcc/mips/irix/tst/wf1.sbk
    M lcc/mips/irix/tst/yacc.1bk
    M lcc/mips/irix/tst/yacc.2bk
    M lcc/mips/irix/tst/yacc.sbk
    M lcc/msdev/rcc.dsp
    M lcc/msdev/rcc.dsw
    M lcc/packing.lst
    M lcc/sparc/solaris/tst/8q.1bk
    M lcc/sparc/solaris/tst/8q.2bk
    M lcc/sparc/solaris/tst/8q.sbk
    M lcc/sparc/solaris/tst/array.1bk
    M lcc/sparc/solaris/tst/array.2bk
    M lcc/sparc/solaris/tst/array.sbk
    M lcc/sparc/solaris/tst/cf.1bk
    M lcc/sparc/solaris/tst/cf.2bk
    M lcc/sparc/solaris/tst/cf.sbk
    M lcc/sparc/solaris/tst/cq.1bk
    M lcc/sparc/solaris/tst/cq.2bk
    M lcc/sparc/solaris/tst/cq.sbk
    M lcc/sparc/solaris/tst/cvt.1bk
    M lcc/sparc/solaris/tst/cvt.2bk
    M lcc/sparc/solaris/tst/cvt.sbk
    M lcc/sparc/solaris/tst/fields.1bk
    M lcc/sparc/solaris/tst/fields.2bk
    M lcc/sparc/solaris/tst/fields.sbk
    M lcc/sparc/solaris/tst/front.2bk
    M lcc/sparc/solaris/tst/front.sbk
    M lcc/sparc/solaris/tst/incr.1bk
    M lcc/sparc/solaris/tst/incr.2bk
    M lcc/sparc/solaris/tst/incr.sbk
    M lcc/sparc/solaris/tst/init.1bk
    M lcc/sparc/solaris/tst/init.2bk
    M lcc/sparc/solaris/tst/init.sbk
    M lcc/sparc/solaris/tst/limits.1bk
    M lcc/sparc/solaris/tst/limits.2bk
    M lcc/sparc/solaris/tst/limits.sbk
    M lcc/sparc/solaris/tst/paranoia.1bk
    M lcc/sparc/solaris/tst/paranoia.2bk
    M lcc/sparc/solaris/tst/paranoia.sbk
    M lcc/sparc/solaris/tst/sort.1bk
    M lcc/sparc/solaris/tst/sort.2bk
    M lcc/sparc/solaris/tst/sort.sbk
    M lcc/sparc/solaris/tst/spill.1bk
    M lcc/sparc/solaris/tst/spill.2bk
    M lcc/sparc/solaris/tst/spill.sbk
    M lcc/sparc/solaris/tst/stdarg.1bk
    M lcc/sparc/solaris/tst/stdarg.2bk
    M lcc/sparc/solaris/tst/stdarg.sbk
    M lcc/sparc/solaris/tst/struct.1bk
    M lcc/sparc/solaris/tst/struct.2bk
    M lcc/sparc/solaris/tst/struct.sbk
    M lcc/sparc/solaris/tst/switch.1bk
    M lcc/sparc/solaris/tst/switch.2bk
    M lcc/sparc/solaris/tst/switch.sbk
    M lcc/sparc/solaris/tst/wf1.1bk
    M lcc/sparc/solaris/tst/wf1.2bk
    M lcc/sparc/solaris/tst/wf1.sbk
    M lcc/sparc/solaris/tst/yacc.1bk
    M lcc/sparc/solaris/tst/yacc.2bk
    M lcc/sparc/solaris/tst/yacc.sbk
    M lcc/src/2html.c
    M lcc/src/alloc.c
    M lcc/src/alpha.md
    M lcc/src/asdl.c
    M lcc/src/bind.c
    M lcc/src/bytecode.c
    M lcc/src/c.h
    M lcc/src/config.h
    M lcc/src/dag.c
    M lcc/src/dagcheck.md
    M lcc/src/decl.c
    M lcc/src/enode.c
    M lcc/src/error.c
    M lcc/src/event.c
    M lcc/src/expr.c
    M lcc/src/gen.c
    M lcc/src/init.c
    M lcc/src/inits.c
    M lcc/src/input.c
    M lcc/src/lex.c
    M lcc/src/list.c
    M lcc/src/main.c
    M lcc/src/mips.md
    M lcc/src/null.c
    M lcc/src/output.c
    M lcc/src/pass2.c
    M lcc/src/prof.c
    M lcc/src/profio.c
    M lcc/src/rcc.asdl
    M lcc/src/run.sh
    M lcc/src/simp.c
    M lcc/src/sparc.md
    M lcc/src/stab.c
    M lcc/src/stab.h
    M lcc/src/stmt.c
    M lcc/src/string.c
    M lcc/src/sym.c
    M lcc/src/symbolic.c
    M lcc/src/token.h
    M lcc/src/trace.c
    M lcc/src/tree.c
    M lcc/src/types.c
    M lcc/src/x86.md
    M lcc/src/x86linux.md
    M lcc/tst/8q.0
    M lcc/tst/8q.c
    M lcc/tst/array.0
    M lcc/tst/array.c
    M lcc/tst/cf.0
    M lcc/tst/cf.c
    M lcc/tst/cq.0
    M lcc/tst/cq.c
    M lcc/tst/cvt.0
    M lcc/tst/cvt.c
    M lcc/tst/fields.0
    M lcc/tst/fields.c
    M lcc/tst/front.0
    M lcc/tst/front.c
    M lcc/tst/incr.0
    M lcc/tst/incr.c
    M lcc/tst/init.0
    M lcc/tst/init.c
    M lcc/tst/limits.0
    M lcc/tst/limits.c
    M lcc/tst/paranoia.0
    M lcc/tst/paranoia.c
    M lcc/tst/sort.0
    M lcc/tst/sort.c
    M lcc/tst/spill.0
    M lcc/tst/spill.c
    M lcc/tst/stdarg.0
    M lcc/tst/stdarg.c
    M lcc/tst/struct.0
    M lcc/tst/struct.c
    M lcc/tst/switch.0
    M lcc/tst/switch.c
    M lcc/tst/wf1.0
    M lcc/tst/wf1.c
    M lcc/tst/yacc.0
    M lcc/tst/yacc.c
    M lcc/x86/linux/tst/8q.1bk
    M lcc/x86/linux/tst/8q.2bk
    M lcc/x86/linux/tst/8q.sbk
    M lcc/x86/linux/tst/array.1bk
    M lcc/x86/linux/tst/array.2bk
    M lcc/x86/linux/tst/array.sbk
    M lcc/x86/linux/tst/cf.1bk
    M lcc/x86/linux/tst/cf.2bk
    M lcc/x86/linux/tst/cf.sbk
    M lcc/x86/linux/tst/cq.1bk
    M lcc/x86/linux/tst/cq.2bk
    M lcc/x86/linux/tst/cq.sbk
    M lcc/x86/linux/tst/cvt.1bk
    M lcc/x86/linux/tst/cvt.2bk
    M lcc/x86/linux/tst/cvt.sbk
    M lcc/x86/linux/tst/fields.1bk
    M lcc/x86/linux/tst/fields.2bk
    M lcc/x86/linux/tst/fields.sbk
    M lcc/x86/linux/tst/front.2bk
    M lcc/x86/linux/tst/front.sbk
    M lcc/x86/linux/tst/incr.1bk
    M lcc/x86/linux/tst/incr.2bk
    M lcc/x86/linux/tst/incr.sbk
    M lcc/x86/linux/tst/init.1bk
    M lcc/x86/linux/tst/init.2bk
    M lcc/x86/linux/tst/init.sbk
    M lcc/x86/linux/tst/limits.1bk
    M lcc/x86/linux/tst/limits.2bk
    M lcc/x86/linux/tst/limits.sbk
    M lcc/x86/linux/tst/paranoia.1bk
    M lcc/x86/linux/tst/paranoia.2bk
    M lcc/x86/linux/tst/paranoia.sbk
    M lcc/x86/linux/tst/sort.1bk
    M lcc/x86/linux/tst/sort.2bk
    M lcc/x86/linux/tst/sort.sbk
    M lcc/x86/linux/tst/spill.1bk
    M lcc/x86/linux/tst/spill.2bk
    M lcc/x86/linux/tst/spill.sbk
    M lcc/x86/linux/tst/stdarg.1bk
    M lcc/x86/linux/tst/stdarg.2bk
    M lcc/x86/linux/tst/stdarg.sbk
    M lcc/x86/linux/tst/struct.1bk
    M lcc/x86/linux/tst/struct.2bk
    M lcc/x86/linux/tst/struct.sbk
    M lcc/x86/linux/tst/switch.1bk
    M lcc/x86/linux/tst/switch.2bk
    M lcc/x86/linux/tst/switch.sbk
    M lcc/x86/linux/tst/wf1.1bk
    M lcc/x86/linux/tst/wf1.2bk
    M lcc/x86/linux/tst/wf1.sbk
    M lcc/x86/linux/tst/yacc.1bk
    M lcc/x86/linux/tst/yacc.2bk
    M lcc/x86/linux/tst/yacc.sbk
    M lcc/x86/win32/tst/8q.1bk
    M lcc/x86/win32/tst/8q.2bk
    M lcc/x86/win32/tst/8q.sbk
    M lcc/x86/win32/tst/array.1bk
    M lcc/x86/win32/tst/array.2bk
    M lcc/x86/win32/tst/array.sbk
    M lcc/x86/win32/tst/cf.1bk
    M lcc/x86/win32/tst/cf.2bk
    M lcc/x86/win32/tst/cf.sbk
    M lcc/x86/win32/tst/cq.1bk
    M lcc/x86/win32/tst/cq.2bk
    M lcc/x86/win32/tst/cq.sbk
    M lcc/x86/win32/tst/cvt.1bk
    M lcc/x86/win32/tst/cvt.2bk
    M lcc/x86/win32/tst/cvt.sbk
    M lcc/x86/win32/tst/fields.1bk
    M lcc/x86/win32/tst/fields.2bk
    M lcc/x86/win32/tst/fields.sbk
    M lcc/x86/win32/tst/front.2bk
    M lcc/x86/win32/tst/front.sbk
    M lcc/x86/win32/tst/incr.1bk
    M lcc/x86/win32/tst/incr.2bk
    M lcc/x86/win32/tst/incr.sbk
    M lcc/x86/win32/tst/init.1bk
    M lcc/x86/win32/tst/init.2bk
    M lcc/x86/win32/tst/init.sbk
    M lcc/x86/win32/tst/limits.1bk
    M lcc/x86/win32/tst/limits.2bk
    M lcc/x86/win32/tst/limits.sbk
    M lcc/x86/win32/tst/paranoia.1bk
    M lcc/x86/win32/tst/paranoia.2bk
    M lcc/x86/win32/tst/paranoia.sbk
    M lcc/x86/win32/tst/sort.1bk
    M lcc/x86/win32/tst/sort.2bk
    M lcc/x86/win32/tst/sort.sbk
    M lcc/x86/win32/tst/spill.1bk
    M lcc/x86/win32/tst/spill.2bk
    M lcc/x86/win32/tst/spill.sbk
    M lcc/x86/win32/tst/stdarg.1bk
    M lcc/x86/win32/tst/stdarg.2bk
    M lcc/x86/win32/tst/stdarg.sbk
    M lcc/x86/win32/tst/struct.1bk
    M lcc/x86/win32/tst/struct.2bk
    M lcc/x86/win32/tst/struct.sbk
    M lcc/x86/win32/tst/switch.1bk
    M lcc/x86/win32/tst/switch.2bk
    M lcc/x86/win32/tst/switch.sbk
    M lcc/x86/win32/tst/wf1.1bk
    M lcc/x86/win32/tst/wf1.2bk
    M lcc/x86/win32/tst/wf1.sbk
    M lcc/x86/win32/tst/yacc.1bk
    M lcc/x86/win32/tst/yacc.2bk
    M lcc/x86/win32/tst/yacc.sbk
    M libs/cmdlib.h
    M libs/cmdlib/cmdlib.cpp
    M libs/cmdlib/cmdlib.vcproj
    M libs/jpeg6/README
    M libs/jpeg6/jchuff.h
    M libs/jpeg6/jcomapi.cpp
    M libs/jpeg6/jconfig.h
    M libs/jpeg6/jdapimin.cpp
    M libs/jpeg6/jdapistd.cpp
    M libs/jpeg6/jdatasrc.cpp
    M libs/jpeg6/jdcoefct.cpp
    M libs/jpeg6/jdcolor.cpp
    M libs/jpeg6/jdct.h
    M libs/jpeg6/jddctmgr.cpp
    M libs/jpeg6/jdhuff.cpp
    M libs/jpeg6/jdhuff.h
    M libs/jpeg6/jdinput.cpp
    M libs/jpeg6/jdmainct.cpp
    M libs/jpeg6/jdmarker.cpp
    M libs/jpeg6/jdmaster.cpp
    M libs/jpeg6/jdpostct.cpp
    M libs/jpeg6/jdsample.cpp
    M libs/jpeg6/jdtrans.cpp
    M libs/jpeg6/jerror.cpp
    M libs/jpeg6/jerror.h
    M libs/jpeg6/jfdctflt.cpp
    M libs/jpeg6/jidctflt.cpp
    M libs/jpeg6/jinclude.h
    M libs/jpeg6/jmemmgr.cpp
    M libs/jpeg6/jmemnobs.cpp
    M libs/jpeg6/jmemsys.h
    M libs/jpeg6/jmorecfg.h
    M libs/jpeg6/jpeg6.vcproj
    M libs/jpeg6/jpegint.h
    M libs/jpeg6/jpgload.cpp
    M libs/jpeg6/jutils.cpp
    M libs/jpeg6/jversion.h
    M libs/jpeglib.h
    M libs/pak/pak.vcproj
    M libs/pak/pakstuff.cpp
    M libs/pak/unzip.cpp
    M libs/pak/unzip.h
    M libs/pakstuff.h
    M libs/str.h
    M q3asm/Makefile
    M q3asm/README.Id
    M q3asm/cmdlib.c
    M q3asm/cmdlib.h
    M q3asm/lib.txt
    M q3asm/mathlib.h
    M q3asm/notes.txt
    M q3asm/ops.txt
    M q3asm/opstrings.h
    M q3asm/q3asm.c
    M q3asm/q3asm.sln
    M q3asm/q3asm.vcproj
    M q3asm/qfiles.h
    M q3map/brush.c
    M q3map/brush_primit.c
    M q3map/bsp.c
    M q3map/facebsp.c
    M q3map/fog.c
    M q3map/gldraw.c
    M q3map/glfile.c
    M q3map/leakfile.c
    M q3map/light.c
    M q3map/light.h
    M q3map/light_trace.c
    M q3map/lightmaps.c
    M q3map/lightv.c
    M q3map/makefile
    M q3map/map.c
    M q3map/mesh.c
    M q3map/mesh.h
    M q3map/misc_model.c
    M q3map/nodraw.c
    M q3map/patch.c
    M q3map/portals.c
    M q3map/prtfile.c
    M q3map/q3map.sln
    M q3map/q3map.vcproj
    M q3map/qbsp.h
    M q3map/shaders.c
    M q3map/shaders.h
    M q3map/soundv.c
    M q3map/surface.c
    M q3map/terrain.c
    M q3map/tjunction.c
    M q3map/tree.c
    M q3map/vis.c
    M q3map/vis.h
    M q3map/visflow.c
    M q3map/writebsp.c
    M q3radiant/BMP.H
    M q3radiant/BRUSH.H
    M q3radiant/BSInput.cpp
    M q3radiant/BSInput.h
    M q3radiant/BSPFILE.H
    M q3radiant/Bmp.cpp
    M q3radiant/Brush.cpp
    M q3radiant/BrushScript.cpp
    M q3radiant/CAMERA.H
    M q3radiant/CSG.CPP
    M q3radiant/CamWnd.cpp
    M q3radiant/CamWnd.h
    M q3radiant/CapDialog.cpp
    M q3radiant/CapDialog.h
    M q3radiant/CharBuffer.h
    M q3radiant/ChildFrm.cpp
    M q3radiant/ChildFrm.h
    M q3radiant/CommandsDlg.cpp
    M q3radiant/CommandsDlg.h
    M q3radiant/DRAG.CPP
    M q3radiant/DialogInfo.cpp
    M q3radiant/DialogInfo.h
    M q3radiant/DialogTextures.cpp
    M q3radiant/DialogTextures.h
    M q3radiant/DialogThick.cpp
    M q3radiant/DialogThick.h
    M q3radiant/DlgEvent.cpp
    M q3radiant/DlgEvent.h
    M q3radiant/ECLASS.CPP
    M q3radiant/ENTITY.CPP
    M q3radiant/ENTITY.H
    M q3radiant/ENTITYW.H
    M q3radiant/EPAIRS.H
    M q3radiant/EditWnd.cpp
    M q3radiant/EditWnd.h
    M q3radiant/EntityListDlg.cpp
    M q3radiant/EntityListDlg.h
    M q3radiant/EpairsWrapper.h
    M q3radiant/FNMATCH.CPP
    M q3radiant/FNMATCH.H
    M q3radiant/FindTextureDlg.cpp
    M q3radiant/FindTextureDlg.h
    M q3radiant/GLINGR.H
    M q3radiant/GLInterface.cpp
    M q3radiant/GLW_WIN.H
    M q3radiant/GroupBar.cpp
    M q3radiant/GroupBar.h
    M q3radiant/GroupDlg.cpp
    M q3radiant/GroupDlg.h
    M q3radiant/IBSPFrontend.h
    M q3radiant/ICON1.ICO
    M q3radiant/IEpairs.cpp
    M q3radiant/IEpairs.h
    M q3radiant/IMessaging.h
    M q3radiant/IPluginEntities.h
    M q3radiant/ISelectedFace.h
    M q3radiant/IShaders.cpp
    M q3radiant/IShaders.h
    M q3radiant/LBMLIB.CPP
    M q3radiant/LBMLIB.H
    M q3radiant/LstToolBar.cpp
    M q3radiant/LstToolBar.h
    M q3radiant/MAP.CPP
    M q3radiant/MAP.H
    M q3radiant/MATHLIB.CPP
    M q3radiant/MATHLIB.H
    M q3radiant/MRU.CPP
    M q3radiant/MRU.H
    M q3radiant/MainFrm.cpp
    M q3radiant/MainFrm.h
    M q3radiant/MapInfo.cpp
    M q3radiant/MapInfo.h
    M q3radiant/Messaging.cpp
    M q3radiant/Messaging.h
    M q3radiant/NameDlg.cpp
    M q3radiant/NameDlg.h
    M q3radiant/NewProjDlg.cpp
    M q3radiant/NewProjDlg.h
    M q3radiant/PARSE.CPP
    M q3radiant/PARSE.H
    M q3radiant/PMESH.CPP
    M q3radiant/PMESH.H
    M q3radiant/POINTS.CPP
    M q3radiant/PatchDensityDlg.cpp
    M q3radiant/PatchDensityDlg.h
    M q3radiant/PatchDialog.cpp
    M q3radiant/PatchDialog.h
    M q3radiant/PlugIn.cpp
    M q3radiant/PlugIn.h
    M q3radiant/PlugInManager.cpp
    M q3radiant/PlugInManager.h
    M q3radiant/PluginEntities.cpp
    M q3radiant/PrefsDlg.cpp
    M q3radiant/PrefsDlg.h
    M q3radiant/QE3.CPP
    M q3radiant/QE3.H
    M q3radiant/QEDEFS.H
    M q3radiant/QERTYPES.H
    M q3radiant/QFILES.H
    M q3radiant/QGL.H
    M q3radiant/QGL_WIN.C
    M q3radiant/QGL_WIN.CPP
    M q3radiant/RADBSP.CPP
    M q3radiant/RADEditView.cpp
    M q3radiant/RADEditView.h
    M q3radiant/RADEditWnd.cpp
    M q3radiant/RADEditWnd.h
    M q3radiant/RADKEYS.INI
    M q3radiant/Radiant.clw
    M q3radiant/Radiant.cpp
    M q3radiant/Radiant.h
    M q3radiant/Radiant.rc
    M q3radiant/Radiant.sln
    M q3radiant/Radiant.vcproj
    M q3radiant/RadiantDoc.cpp
    M q3radiant/RadiantDoc.h
    M q3radiant/RadiantView.cpp
    M q3radiant/RadiantView.h
    M q3radiant/RotateDlg.cpp
    M q3radiant/RotateDlg.h
    M q3radiant/SELECT.CPP
    M q3radiant/SELECT.H
    M q3radiant/ScaleDialog.cpp
    M q3radiant/ScaleDialog.h
    M q3radiant/ScriptDlg.cpp
    M q3radiant/ScriptDlg.h
    M q3radiant/SelectedFace.cpp
    M q3radiant/ShaderEdit.cpp
    M q3radiant/ShaderEdit.h
    M q3radiant/ShaderInfo.cpp
    M q3radiant/ShaderInfo.h
    M q3radiant/StdAfx.cpp
    M q3radiant/StdAfx.h
    M q3radiant/SurfaceDlg.cpp
    M q3radiant/SurfaceDlg.h
    M q3radiant/SurfacePlugin.cpp
    M q3radiant/TexEdit.cpp
    M q3radiant/TexEdit.h
    M q3radiant/TexWnd.cpp
    M q3radiant/TexWnd.h
    M q3radiant/TextureBar.cpp
    M q3radiant/TextureBar.h
    M q3radiant/TextureLayout.cpp
    M q3radiant/TextureLayout.h
    M q3radiant/TextureLoad.cpp
    M q3radiant/TextureLoad.h
    M q3radiant/Textures.h
    M q3radiant/ToolWnd.cpp
    M q3radiant/ToolWnd.h
    M q3radiant/Undo.cpp
    M q3radiant/Undo.h
    M q3radiant/VERTSEL.CPP
    M q3radiant/VIEW.H
    M q3radiant/WIN_CAM.CPP
    M q3radiant/WIN_DLG.CPP
    M q3radiant/WIN_QE3.CPP
    M q3radiant/WIN_QE3.RC2
    M q3radiant/WIN_XY.CPP
    M q3radiant/WIN_Z.CPP
    M q3radiant/WaveOpen.cpp
    M q3radiant/WaveOpen.h
    M q3radiant/Win_ent.cpp
    M q3radiant/Win_main.cpp
    M q3radiant/Winding.cpp
    M q3radiant/Winding.h
    M q3radiant/XY.H
    M q3radiant/XYWnd.cpp
    M q3radiant/XYWnd.h
    M q3radiant/Z.CPP
    M q3radiant/Z.H
    M q3radiant/ZView.cpp
    M q3radiant/ZView.h
    M q3radiant/ZWnd.cpp
    M q3radiant/ZWnd.h
    M q3radiant/brush_primit.cpp
    M q3radiant/cameratargetdlg.cpp
    M q3radiant/cameratargetdlg.h
    M q3radiant/cbrushstub.cpp
    M q3radiant/dlgcamera.cpp
    M q3radiant/dlgcamera.h
    M q3radiant/igl.h
    M q3radiant/iscriplib.h
    M q3radiant/isurfaceplugin.h
    M q3radiant/qerplugin.h
    M q3radiant/res/BEVEL.BMP
    M q3radiant/res/BITMAP2.BMP
    M q3radiant/res/BMP00001.BMP
    M q3radiant/res/BMP00002.BMP
    M q3radiant/res/BMP0002.BMP
    M q3radiant/res/DEFTEX.WAL
    M q3radiant/res/ENDCAP.BMP
    M q3radiant/res/IBEVEL.BMP
    M q3radiant/res/IENDCAP.BMP
    M q3radiant/res/Q.BMP
    M q3radiant/res/RADIANT3.GIF
    M q3radiant/res/Radiant.ico
    M q3radiant/res/Radiant.rc2
    M q3radiant/res/RadiantDoc.ico
    M q3radiant/res/TOOLBAR1.BMP
    M q3radiant/res/TOOLBAR2.BMP
    M q3radiant/res/Toolbar.bmp
    M q3radiant/res/VIEWDEFA.BMP
    M q3radiant/res/VIEWOPPO.BMP
    M q3radiant/res/bmp00003.bmp
    M q3radiant/res/icon2.ico
    M q3radiant/res/logo_sm3dfx.bmp
    M q3radiant/res/shaderbar.bmp
    M q3radiant/res/shaderdoc.ico
    M q3radiant/res/shaderframe.ico
    M q3radiant/resource.h
    M q3radiant/splines/Splines.vcproj
    M q3radiant/splines/math_angles.cpp
    M q3radiant/splines/math_angles.h
    M q3radiant/splines/math_matrix.cpp
    M q3radiant/splines/math_matrix.h
    M q3radiant/splines/math_quaternion.cpp
    M q3radiant/splines/math_quaternion.h
    M q3radiant/splines/math_vector.cpp
    M q3radiant/splines/math_vector.h
    M q3radiant/splines/q_parse.cpp
    M q3radiant/splines/q_shared.cpp
    M q3radiant/splines/q_shared.h
    M q3radiant/splines/splines.cpp
    M q3radiant/splines/splines.h
    M q3radiant/splines/util_list.h
    M q3radiant/splines/util_str.cpp
    M q3radiant/splines/util_str.h
    M q3radiant/terrain.cpp
    M q3radiant/terrain.h
    M ui/hud.txt
    M ui/hud2.txt
    M ui/ingame.txt
    M ui/menudef.h
    M ui/menus.txt

  Log Message:
  -----------
  Itsa me, quake3io!


  Commit: 20b7c95551df9401a740a0d259992275913e0e87
      https://github.com/ioquake/ioq3/commit/20b7c95551df9401a740a0d259992275913e0e87
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2005-08-26 (Fri, 26 Aug 2005)

  Changed paths:
    A i_o-q3-readme

  Log Message:
  -----------
  Itsa me, readmio!


  Commit: 908737afa75c6a85dc265b9fc8beb93cc4323b1c
      https://github.com/ioquake/ioq3/commit/908737afa75c6a85dc265b9fc8beb93cc4323b1c
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2005-08-26 (Fri, 26 Aug 2005)

  Changed paths:
    R q3radiant/BMP.H
    R q3radiant/BRUSH.H
    R q3radiant/BSInput.cpp
    R q3radiant/BSInput.h
    R q3radiant/BSPFILE.H
    R q3radiant/Bmp.cpp
    R q3radiant/Brush.cpp
    R q3radiant/BrushScript.cpp
    R q3radiant/CAMERA.H
    R q3radiant/CSG.CPP
    R q3radiant/CamWnd.cpp
    R q3radiant/CamWnd.h
    R q3radiant/CapDialog.cpp
    R q3radiant/CapDialog.h
    R q3radiant/CharBuffer.h
    R q3radiant/ChildFrm.cpp
    R q3radiant/ChildFrm.h
    R q3radiant/CommandsDlg.cpp
    R q3radiant/CommandsDlg.h
    R q3radiant/DRAG.CPP
    R q3radiant/DialogInfo.cpp
    R q3radiant/DialogInfo.h
    R q3radiant/DialogTextures.cpp
    R q3radiant/DialogTextures.h
    R q3radiant/DialogThick.cpp
    R q3radiant/DialogThick.h
    R q3radiant/DlgEvent.cpp
    R q3radiant/DlgEvent.h
    R q3radiant/ECLASS.CPP
    R q3radiant/ENTITY.CPP
    R q3radiant/ENTITY.H
    R q3radiant/ENTITYW.H
    R q3radiant/EPAIRS.H
    R q3radiant/EditWnd.cpp
    R q3radiant/EditWnd.h
    R q3radiant/EntityListDlg.cpp
    R q3radiant/EntityListDlg.h
    R q3radiant/EpairsWrapper.h
    R q3radiant/FNMATCH.CPP
    R q3radiant/FNMATCH.H
    R q3radiant/FindTextureDlg.cpp
    R q3radiant/FindTextureDlg.h
    R q3radiant/GLINGR.H
    R q3radiant/GLInterface.cpp
    R q3radiant/GLW_WIN.H
    R q3radiant/GroupBar.cpp
    R q3radiant/GroupBar.h
    R q3radiant/GroupDlg.cpp
    R q3radiant/GroupDlg.h
    R q3radiant/IBSPFrontend.h
    R q3radiant/ICON1.ICO
    R q3radiant/IEpairs.cpp
    R q3radiant/IEpairs.h
    R q3radiant/IMessaging.h
    R q3radiant/IPluginEntities.h
    R q3radiant/ISelectedFace.h
    R q3radiant/IShaders.cpp
    R q3radiant/IShaders.h
    R q3radiant/LBMLIB.CPP
    R q3radiant/LBMLIB.H
    R q3radiant/LstToolBar.cpp
    R q3radiant/LstToolBar.h
    R q3radiant/MAP.CPP
    R q3radiant/MAP.H
    R q3radiant/MATHLIB.CPP
    R q3radiant/MATHLIB.H
    R q3radiant/MRU.CPP
    R q3radiant/MRU.H
    R q3radiant/MainFrm.cpp
    R q3radiant/MainFrm.h
    R q3radiant/MapInfo.cpp
    R q3radiant/MapInfo.h
    R q3radiant/Messaging.cpp
    R q3radiant/Messaging.h
    R q3radiant/NameDlg.cpp
    R q3radiant/NameDlg.h
    R q3radiant/NewProjDlg.cpp
    R q3radiant/NewProjDlg.h
    R q3radiant/PARSE.CPP
    R q3radiant/PARSE.H
    R q3radiant/PMESH.CPP
    R q3radiant/PMESH.H
    R q3radiant/POINTS.CPP
    R q3radiant/PatchDensityDlg.cpp
    R q3radiant/PatchDensityDlg.h
    R q3radiant/PatchDialog.cpp
    R q3radiant/PatchDialog.h
    R q3radiant/PlugIn.cpp
    R q3radiant/PlugIn.h
    R q3radiant/PlugInManager.cpp
    R q3radiant/PlugInManager.h
    R q3radiant/PluginEntities.cpp
    R q3radiant/PrefsDlg.cpp
    R q3radiant/PrefsDlg.h
    R q3radiant/QE3.CPP
    R q3radiant/QE3.H
    R q3radiant/QEDEFS.H
    R q3radiant/QERTYPES.H
    R q3radiant/QFILES.H
    R q3radiant/QGL.H
    R q3radiant/QGL_WIN.C
    R q3radiant/QGL_WIN.CPP
    R q3radiant/RADBSP.CPP
    R q3radiant/RADEditView.cpp
    R q3radiant/RADEditView.h
    R q3radiant/RADEditWnd.cpp
    R q3radiant/RADEditWnd.h
    R q3radiant/RADKEYS.INI
    R q3radiant/Radiant.clw
    R q3radiant/Radiant.cpp
    R q3radiant/Radiant.h
    R q3radiant/Radiant.rc
    R q3radiant/Radiant.sln
    R q3radiant/Radiant.vcproj
    R q3radiant/RadiantDoc.cpp
    R q3radiant/RadiantDoc.h
    R q3radiant/RadiantView.cpp
    R q3radiant/RadiantView.h
    R q3radiant/RotateDlg.cpp
    R q3radiant/RotateDlg.h
    R q3radiant/SELECT.CPP
    R q3radiant/SELECT.H
    R q3radiant/ScaleDialog.cpp
    R q3radiant/ScaleDialog.h
    R q3radiant/ScriptDlg.cpp
    R q3radiant/ScriptDlg.h
    R q3radiant/SelectedFace.cpp
    R q3radiant/ShaderEdit.cpp
    R q3radiant/ShaderEdit.h
    R q3radiant/ShaderInfo.cpp
    R q3radiant/ShaderInfo.h
    R q3radiant/StdAfx.cpp
    R q3radiant/StdAfx.h
    R q3radiant/SurfaceDlg.cpp
    R q3radiant/SurfaceDlg.h
    R q3radiant/SurfacePlugin.cpp
    R q3radiant/TexEdit.cpp
    R q3radiant/TexEdit.h
    R q3radiant/TexWnd.cpp
    R q3radiant/TexWnd.h
    R q3radiant/TextureBar.cpp
    R q3radiant/TextureBar.h
    R q3radiant/TextureLayout.cpp
    R q3radiant/TextureLayout.h
    R q3radiant/TextureLoad.cpp
    R q3radiant/TextureLoad.h
    R q3radiant/Textures.h
    R q3radiant/ToolWnd.cpp
    R q3radiant/ToolWnd.h
    R q3radiant/Undo.cpp
    R q3radiant/Undo.h
    R q3radiant/VERTSEL.CPP
    R q3radiant/VIEW.H
    R q3radiant/WIN_CAM.CPP
    R q3radiant/WIN_DLG.CPP
    R q3radiant/WIN_QE3.CPP
    R q3radiant/WIN_QE3.RC2
    R q3radiant/WIN_XY.CPP
    R q3radiant/WIN_Z.CPP
    R q3radiant/WaveOpen.cpp
    R q3radiant/WaveOpen.h
    R q3radiant/Win_ent.cpp
    R q3radiant/Win_main.cpp
    R q3radiant/Winding.cpp
    R q3radiant/Winding.h
    R q3radiant/XY.H
    R q3radiant/XYWnd.cpp
    R q3radiant/XYWnd.h
    R q3radiant/Z.CPP
    R q3radiant/Z.H
    R q3radiant/ZView.cpp
    R q3radiant/ZView.h
    R q3radiant/ZWnd.cpp
    R q3radiant/ZWnd.h
    R q3radiant/brush_primit.cpp
    R q3radiant/cameratargetdlg.cpp
    R q3radiant/cameratargetdlg.h
    R q3radiant/cbrushstub.cpp
    R q3radiant/dlgcamera.cpp
    R q3radiant/dlgcamera.h
    R q3radiant/igl.h
    R q3radiant/iscriplib.h
    R q3radiant/isurfaceplugin.h
    R q3radiant/qerplugin.h
    R q3radiant/res/BEVEL.BMP
    R q3radiant/res/BITMAP2.BMP
    R q3radiant/res/BMP00001.BMP
    R q3radiant/res/BMP00002.BMP
    R q3radiant/res/BMP0002.BMP
    R q3radiant/res/DEFTEX.WAL
    R q3radiant/res/ENDCAP.BMP
    R q3radiant/res/IBEVEL.BMP
    R q3radiant/res/IENDCAP.BMP
    R q3radiant/res/Q.BMP
    R q3radiant/res/RADIANT3.GIF
    R q3radiant/res/Radiant.ico
    R q3radiant/res/Radiant.rc2
    R q3radiant/res/RadiantDoc.ico
    R q3radiant/res/TOOLBAR1.BMP
    R q3radiant/res/TOOLBAR2.BMP
    R q3radiant/res/Toolbar.bmp
    R q3radiant/res/VIEWDEFA.BMP
    R q3radiant/res/VIEWOPPO.BMP
    R q3radiant/res/bmp00003.bmp
    R q3radiant/res/icon2.ico
    R q3radiant/res/logo_sm3dfx.bmp
    R q3radiant/res/shaderbar.bmp
    R q3radiant/res/shaderdoc.ico
    R q3radiant/res/shaderframe.ico
    R q3radiant/resource.h
    R q3radiant/splines/Splines.vcproj
    R q3radiant/splines/math_angles.cpp
    R q3radiant/splines/math_angles.h
    R q3radiant/splines/math_matrix.cpp
    R q3radiant/splines/math_matrix.h
    R q3radiant/splines/math_quaternion.cpp
    R q3radiant/splines/math_quaternion.h
    R q3radiant/splines/math_vector.cpp
    R q3radiant/splines/math_vector.h
    R q3radiant/splines/q_parse.cpp
    R q3radiant/splines/q_shared.cpp
    R q3radiant/splines/q_shared.h
    R q3radiant/splines/splines.cpp
    R q3radiant/splines/splines.h
    R q3radiant/splines/util_list.h
    R q3radiant/splines/util_str.cpp
    R q3radiant/splines/util_str.h
    R q3radiant/terrain.cpp
    R q3radiant/terrain.h

  Log Message:
  -----------
  See the readme.


  Commit: 7830940da6e307930319f71546fbb23924e0cfa6
      https://github.com/ioquake/ioq3/commit/7830940da6e307930319f71546fbb23924e0cfa6
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2005-08-26 (Fri, 26 Aug 2005)

  Changed paths:
    M i_o-q3-readme

  Log Message:
  -----------
  cleaned


  Commit: 59cce31e75a2e8b0387bb82d80c074d1334a7a12
      https://github.com/ioquake/ioq3/commit/59cce31e75a2e8b0387bb82d80c074d1334a7a12
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2005-08-26 (Fri, 26 Aug 2005)

  Changed paths:
    M code/Construct
    M code/Makefile
    M code/botlib/aasfile.h
    M code/botlib/be_aas_bsp.h
    M code/botlib/be_aas_bspq3.c
    M code/botlib/be_aas_cluster.c
    M code/botlib/be_aas_cluster.h
    M code/botlib/be_aas_debug.c
    M code/botlib/be_aas_debug.h
    M code/botlib/be_aas_def.h
    M code/botlib/be_aas_entity.c
    M code/botlib/be_aas_entity.h
    M code/botlib/be_aas_file.c
    M code/botlib/be_aas_file.h
    M code/botlib/be_aas_funcs.h
    M code/botlib/be_aas_main.c
    M code/botlib/be_aas_main.h
    M code/botlib/be_aas_move.c
    M code/botlib/be_aas_move.h
    M code/botlib/be_aas_optimize.c
    M code/botlib/be_aas_optimize.h
    M code/botlib/be_aas_reach.c
    M code/botlib/be_aas_reach.h
    M code/botlib/be_aas_route.c
    M code/botlib/be_aas_route.h
    M code/botlib/be_aas_routealt.c
    M code/botlib/be_aas_routealt.h
    M code/botlib/be_aas_sample.c
    M code/botlib/be_aas_sample.h
    M code/botlib/be_ai_char.c
    M code/botlib/be_ai_chat.c
    M code/botlib/be_ai_gen.c
    M code/botlib/be_ai_goal.c
    M code/botlib/be_ai_move.c
    M code/botlib/be_ai_weap.c
    M code/botlib/be_ai_weight.c
    M code/botlib/be_ai_weight.h
    M code/botlib/be_ea.c
    M code/botlib/be_interface.c
    M code/botlib/be_interface.h
    M code/botlib/botlib.vcproj
    M code/botlib/l_crc.c
    M code/botlib/l_crc.h
    M code/botlib/l_libvar.c
    M code/botlib/l_libvar.h
    M code/botlib/l_log.c
    M code/botlib/l_log.h
    M code/botlib/l_memory.c
    M code/botlib/l_memory.h
    M code/botlib/l_precomp.c
    M code/botlib/l_precomp.h
    M code/botlib/l_script.c
    M code/botlib/l_script.h
    M code/botlib/l_struct.c
    M code/botlib/l_struct.h
    M code/botlib/l_utils.h
    M code/botlib/lcc.mak
    M code/botlib/linux-i386.mak
    M code/bspc/Conscript
    M code/bspc/Makefile
    M code/bspc/aas_areamerging.c
    M code/bspc/aas_areamerging.h
    M code/bspc/aas_cfg.c
    M code/bspc/aas_cfg.h
    M code/bspc/aas_create.c
    M code/bspc/aas_create.h
    M code/bspc/aas_edgemelting.c
    M code/bspc/aas_edgemelting.h
    M code/bspc/aas_facemerging.c
    M code/bspc/aas_facemerging.h
    M code/bspc/aas_file.c
    M code/bspc/aas_file.h
    M code/bspc/aas_gsubdiv.c
    M code/bspc/aas_gsubdiv.h
    M code/bspc/aas_map.c
    M code/bspc/aas_map.h
    M code/bspc/aas_prunenodes.c
    M code/bspc/aas_prunenodes.h
    M code/bspc/aas_store.c
    M code/bspc/aas_store.h
    M code/bspc/aasfile.h
    M code/bspc/be_aas_bspc.c
    M code/bspc/be_aas_bspc.h
    M code/bspc/brushbsp.c
    M code/bspc/bspc.c
    M code/bspc/bspc.sln
    M code/bspc/bspc.vcproj
    M code/bspc/cfgq3.c
    M code/bspc/csg.c
    M code/bspc/faces.c
    M code/bspc/gldraw.c
    M code/bspc/glfile.c
    M code/bspc/l_bsp_ent.c
    M code/bspc/l_bsp_ent.h
    M code/bspc/l_bsp_hl.c
    M code/bspc/l_bsp_hl.h
    M code/bspc/l_bsp_q1.c
    M code/bspc/l_bsp_q1.h
    M code/bspc/l_bsp_q2.c
    M code/bspc/l_bsp_q2.h
    M code/bspc/l_bsp_q3.c
    M code/bspc/l_bsp_q3.h
    M code/bspc/l_bsp_sin.c
    M code/bspc/l_bsp_sin.h
    M code/bspc/l_cmd.c
    M code/bspc/l_cmd.h
    M code/bspc/l_log.c
    M code/bspc/l_log.h
    M code/bspc/l_math.c
    M code/bspc/l_math.h
    M code/bspc/l_mem.c
    M code/bspc/l_mem.h
    M code/bspc/l_poly.c
    M code/bspc/l_poly.h
    M code/bspc/l_qfiles.c
    M code/bspc/l_qfiles.h
    M code/bspc/l_threads.c
    M code/bspc/l_threads.h
    M code/bspc/l_utils.c
    M code/bspc/l_utils.h
    M code/bspc/lcc.mak
    M code/bspc/leakfile.c
    M code/bspc/linux-i386.mak
    M code/bspc/map.c
    M code/bspc/map_hl.c
    M code/bspc/map_q1.c
    M code/bspc/map_q2.c
    M code/bspc/map_q3.c
    M code/bspc/map_sin.c
    M code/bspc/nodraw.c
    M code/bspc/portals.c
    M code/bspc/prtfile.c
    M code/bspc/q2files.h
    M code/bspc/q3files.h
    M code/bspc/qbsp.h
    M code/bspc/qfiles.h
    M code/bspc/sinfiles.h
    M code/bspc/tetrahedron.c
    M code/bspc/tetrahedron.h
    M code/bspc/textures.c
    M code/bspc/tree.c
    M code/bspc/writebsp.c
    M code/cgame.lnt
    M code/cgame/Conscript
    M code/cgame/cg_consolecmds.c
    M code/cgame/cg_draw.c
    M code/cgame/cg_drawtools.c
    M code/cgame/cg_effects.c
    M code/cgame/cg_ents.c
    M code/cgame/cg_event.c
    M code/cgame/cg_info.c
    M code/cgame/cg_local.h
    M code/cgame/cg_localents.c
    M code/cgame/cg_main.c
    M code/cgame/cg_marks.c
    M code/cgame/cg_newdraw.c
    M code/cgame/cg_particles.c
    M code/cgame/cg_players.c
    M code/cgame/cg_playerstate.c
    M code/cgame/cg_predict.c
    M code/cgame/cg_public.h
    M code/cgame/cg_scoreboard.c
    M code/cgame/cg_servercmds.c
    M code/cgame/cg_snapshot.c
    M code/cgame/cg_syscalls.asm
    M code/cgame/cg_syscalls.c
    M code/cgame/cg_view.c
    M code/cgame/cg_weapons.c
    M code/cgame/cgame.bat
    M code/cgame/cgame.def
    M code/cgame/cgame.plg
    M code/cgame/cgame.q3asm
    M code/cgame/cgame.sh
    M code/cgame/cgame.vcproj
    M code/cgame/cgame_ta.bat
    M code/cgame/cgame_ta.q3asm
    M code/cgame/cgame_ta.sh
    M code/cgame/tr_types.h
    M code/clean.bat
    M code/client/cl_cgame.c
    M code/client/cl_cin.c
    M code/client/cl_console.c
    M code/client/cl_input.c
    M code/client/cl_keys.c
    M code/client/cl_main.c
    M code/client/cl_net_chan.c
    M code/client/cl_parse.c
    M code/client/cl_scrn.c
    M code/client/cl_ui.c
    M code/client/client.h
    M code/client/keys.h
    M code/client/snd_adpcm.c
    M code/client/snd_dma.c
    M code/client/snd_local.h
    M code/client/snd_mem.c
    M code/client/snd_mix.c
    M code/client/snd_public.h
    M code/client/snd_wavelet.c
    M code/game.lnt
    M code/game/Conscript
    M code/game/ai_chat.c
    M code/game/ai_chat.h
    M code/game/ai_cmd.c
    M code/game/ai_cmd.h
    M code/game/ai_dmnet.c
    M code/game/ai_dmnet.h
    M code/game/ai_dmq3.c
    M code/game/ai_dmq3.h
    M code/game/ai_main.c
    M code/game/ai_main.h
    M code/game/ai_team.c
    M code/game/ai_team.h
    M code/game/ai_vcmd.c
    M code/game/ai_vcmd.h
    M code/game/be_aas.h
    M code/game/be_ai_char.h
    M code/game/be_ai_chat.h
    M code/game/be_ai_gen.h
    M code/game/be_ai_goal.h
    M code/game/be_ai_move.h
    M code/game/be_ai_weap.h
    M code/game/be_ea.h
    M code/game/bg_lib.c
    M code/game/bg_lib.h
    M code/game/bg_local.h
    M code/game/bg_misc.c
    M code/game/bg_pmove.c
    M code/game/bg_public.h
    M code/game/bg_slidemove.c
    M code/game/botlib.h
    M code/game/chars.h
    M code/game/g_active.c
    M code/game/g_arenas.c
    M code/game/g_bot.c
    M code/game/g_client.c
    M code/game/g_cmds.c
    M code/game/g_combat.c
    M code/game/g_items.c
    M code/game/g_local.h
    M code/game/g_main.c
    M code/game/g_mem.c
    M code/game/g_misc.c
    M code/game/g_missile.c
    M code/game/g_mover.c
    M code/game/g_public.h
    M code/game/g_rankings.c
    M code/game/g_rankings.h
    M code/game/g_session.c
    M code/game/g_spawn.c
    M code/game/g_svcmds.c
    M code/game/g_syscalls.asm
    M code/game/g_syscalls.c
    M code/game/g_target.c
    M code/game/g_team.c
    M code/game/g_team.h
    M code/game/g_trigger.c
    M code/game/g_utils.c
    M code/game/g_weapon.c
    M code/game/game.bat
    M code/game/game.def
    M code/game/game.q3asm
    M code/game/game.sh
    M code/game/game.vcproj
    M code/game/game_ta.bat
    M code/game/game_ta.q3asm
    M code/game/game_ta.sh
    M code/game/inv.h
    M code/game/match.h
    M code/game/q_math.c
    M code/game/q_shared.c
    M code/game/q_shared.h
    M code/game/surfaceflags.h
    M code/game/syn.h
    M code/installdebug.bat
    M code/installrelease.bat
    M code/installvms.bat
    M code/jpeg-6/jcapimin.c
    M code/jpeg-6/jcapistd.c
    M code/jpeg-6/jccoefct.c
    M code/jpeg-6/jccolor.c
    M code/jpeg-6/jcdctmgr.c
    M code/jpeg-6/jchuff.c
    M code/jpeg-6/jchuff.h
    M code/jpeg-6/jcinit.c
    M code/jpeg-6/jcmainct.c
    M code/jpeg-6/jcmarker.c
    M code/jpeg-6/jcmaster.c
    M code/jpeg-6/jcomapi.c
    M code/jpeg-6/jconfig.h
    M code/jpeg-6/jcparam.c
    M code/jpeg-6/jcphuff.c
    M code/jpeg-6/jcprepct.c
    M code/jpeg-6/jcsample.c
    M code/jpeg-6/jctrans.c
    M code/jpeg-6/jdapimin.c
    M code/jpeg-6/jdapistd.c
    M code/jpeg-6/jdatadst.c
    M code/jpeg-6/jdatasrc.c
    M code/jpeg-6/jdcoefct.c
    M code/jpeg-6/jdcolor.c
    M code/jpeg-6/jdct.h
    M code/jpeg-6/jddctmgr.c
    M code/jpeg-6/jdhuff.c
    M code/jpeg-6/jdhuff.h
    M code/jpeg-6/jdinput.c
    M code/jpeg-6/jdmainct.c
    M code/jpeg-6/jdmarker.c
    M code/jpeg-6/jdmaster.c
    M code/jpeg-6/jdmerge.c
    M code/jpeg-6/jdphuff.c
    M code/jpeg-6/jdpostct.c
    M code/jpeg-6/jdsample.c
    M code/jpeg-6/jdtrans.c
    M code/jpeg-6/jerror.c
    M code/jpeg-6/jerror.h
    M code/jpeg-6/jfdctflt.c
    M code/jpeg-6/jfdctfst.c
    M code/jpeg-6/jfdctint.c
    M code/jpeg-6/jidctflt.c
    M code/jpeg-6/jidctfst.c
    M code/jpeg-6/jidctint.c
    M code/jpeg-6/jidctred.c
    M code/jpeg-6/jinclude.h
    M code/jpeg-6/jload.c
    M code/jpeg-6/jmemansi.c
    M code/jpeg-6/jmemdos.c
    M code/jpeg-6/jmemmgr.c
    M code/jpeg-6/jmemname.c
    M code/jpeg-6/jmemnobs.c
    M code/jpeg-6/jmemsys.h
    M code/jpeg-6/jmorecfg.h
    M code/jpeg-6/jpegint.h
    M code/jpeg-6/jpeglib.h
    M code/jpeg-6/jpegtran.c
    M code/jpeg-6/jquant1.c
    M code/jpeg-6/jquant2.c
    M code/jpeg-6/jutils.c
    M code/jpeg-6/jversion.h
    M code/macosx/BuildRelease
    M code/macosx/CGMouseDeltaFix.h
    M code/macosx/CGMouseDeltaFix.m
    M code/macosx/CGPrivateAPI.h
    M code/macosx/GenerateQGL.pl
    M code/macosx/Q3Controller.h
    M code/macosx/Q3Controller.m
    M code/macosx/Quake3.pbproj/apple.pbxuser
    M code/macosx/Quake3.pbproj/project.pbxproj
    M code/macosx/RecordDemo.zsh
    M code/macosx/botlib.log
    M code/macosx/macosx_display.h
    M code/macosx/macosx_display.m
    M code/macosx/macosx_glimp.h
    M code/macosx/macosx_glimp.m
    M code/macosx/macosx_glsmp_mutex.m
    M code/macosx/macosx_glsmp_null.m
    M code/macosx/macosx_glsmp_ports.m
    M code/macosx/macosx_input.m
    M code/macosx/macosx_local.h
    M code/macosx/macosx_qgl.h
    M code/macosx/macosx_sndcore.m
    M code/macosx/macosx_snddma.m
    M code/macosx/macosx_sys.m
    M code/macosx/macosx_timers.h
    M code/macosx/macosx_timers.m
    M code/macosx/timedemo.zsh
    M code/null/mac_net.c
    M code/null/null_client.c
    M code/null/null_glimp.c
    M code/null/null_input.c
    M code/null/null_main.c
    M code/null/null_net.c
    M code/null/null_snddma.c
    M code/opts.lnt
    M code/q3_ui/Conscript
    M code/q3_ui/compile.bat
    M code/q3_ui/keycodes.h
    M code/q3_ui/q3_ui.bat
    M code/q3_ui/q3_ui.q3asm
    M code/q3_ui/q3_ui.sh
    M code/q3_ui/q3_ui.vcproj
    M code/q3_ui/ui.def
    M code/q3_ui/ui.q3asm
    M code/q3_ui/ui_addbots.c
    M code/q3_ui/ui_atoms.c
    M code/q3_ui/ui_cdkey.c
    M code/q3_ui/ui_cinematics.c
    M code/q3_ui/ui_confirm.c
    M code/q3_ui/ui_connect.c
    M code/q3_ui/ui_controls2.c
    M code/q3_ui/ui_credits.c
    M code/q3_ui/ui_demo2.c
    M code/q3_ui/ui_display.c
    M code/q3_ui/ui_gameinfo.c
    M code/q3_ui/ui_ingame.c
    M code/q3_ui/ui_loadconfig.c
    M code/q3_ui/ui_local.h
    M code/q3_ui/ui_login.c
    M code/q3_ui/ui_main.c
    M code/q3_ui/ui_menu.c
    M code/q3_ui/ui_mfield.c
    M code/q3_ui/ui_mods.c
    M code/q3_ui/ui_network.c
    M code/q3_ui/ui_options.c
    M code/q3_ui/ui_playermodel.c
    M code/q3_ui/ui_players.c
    M code/q3_ui/ui_playersettings.c
    M code/q3_ui/ui_preferences.c
    M code/q3_ui/ui_qmenu.c
    M code/q3_ui/ui_rankings.c
    M code/q3_ui/ui_rankstatus.c
    M code/q3_ui/ui_removebots.c
    M code/q3_ui/ui_saveconfig.c
    M code/q3_ui/ui_serverinfo.c
    M code/q3_ui/ui_servers2.c
    M code/q3_ui/ui_setup.c
    M code/q3_ui/ui_signup.c
    M code/q3_ui/ui_sound.c
    M code/q3_ui/ui_sparena.c
    M code/q3_ui/ui_specifyleague.c
    M code/q3_ui/ui_specifyserver.c
    M code/q3_ui/ui_splevel.c
    M code/q3_ui/ui_sppostgame.c
    M code/q3_ui/ui_spreset.c
    M code/q3_ui/ui_spskill.c
    M code/q3_ui/ui_startserver.c
    M code/q3_ui/ui_team.c
    M code/q3_ui/ui_teamorders.c
    M code/q3_ui/ui_video.c
    M code/qcommon/cm_load.c
    M code/qcommon/cm_local.h
    M code/qcommon/cm_patch.c
    M code/qcommon/cm_patch.h
    M code/qcommon/cm_polylib.c
    M code/qcommon/cm_polylib.h
    M code/qcommon/cm_public.h
    M code/qcommon/cm_test.c
    M code/qcommon/cm_trace.c
    M code/qcommon/cmd.c
    M code/qcommon/cmd.c.save
    M code/qcommon/common.c
    M code/qcommon/cvar.c
    M code/qcommon/files.c
    M code/qcommon/huffman.c
    M code/qcommon/md4.c
    M code/qcommon/msg.c
    M code/qcommon/net_chan.c
    M code/qcommon/qcommon.h
    M code/qcommon/qfiles.h
    M code/qcommon/unzip.c
    M code/qcommon/unzip.h
    M code/qcommon/vm.c
    M code/qcommon/vm_interpreted.c
    M code/qcommon/vm_local.h
    M code/qcommon/vm_ppc.c
    M code/qcommon/vm_ppc_new.c
    M code/qcommon/vm_x86.c
    M code/quake3.sln
    M code/quake3.vcproj
    M code/renderer.lnt
    M code/renderer/qgl.h
    M code/renderer/qgl_linked.h
    M code/renderer/ref_trin.def
    M code/renderer/renderer.vcproj
    M code/renderer/tr_animation.c
    M code/renderer/tr_backend.c
    M code/renderer/tr_bsp.c
    M code/renderer/tr_cmds.c
    M code/renderer/tr_curve.c
    M code/renderer/tr_flares.c
    M code/renderer/tr_font.c
    M code/renderer/tr_image.c
    M code/renderer/tr_init.c
    M code/renderer/tr_light.c
    M code/renderer/tr_local.h
    M code/renderer/tr_main.c
    M code/renderer/tr_marks.c
    M code/renderer/tr_mesh.c
    M code/renderer/tr_model.c
    M code/renderer/tr_noise.c
    M code/renderer/tr_public.h
    M code/renderer/tr_scene.c
    M code/renderer/tr_shade.c
    M code/renderer/tr_shade_calc.c
    M code/renderer/tr_shader.c
    M code/renderer/tr_shadows.c
    M code/renderer/tr_sky.c
    M code/renderer/tr_surface.c
    M code/renderer/tr_world.c
    M code/run.bat
    M code/runrelease.bat
    M code/server/server.h
    M code/server/sv_bot.c
    M code/server/sv_ccmds.c
    M code/server/sv_client.c
    M code/server/sv_game.c
    M code/server/sv_init.c
    M code/server/sv_main.c
    M code/server/sv_net_chan.c
    M code/server/sv_rankings.c
    M code/server/sv_snapshot.c
    M code/server/sv_world.c
    M code/splines/Splines.vcproj
    M code/splines/math_angles.cpp
    M code/splines/math_angles.h
    M code/splines/math_matrix.cpp
    M code/splines/math_matrix.h
    M code/splines/math_quaternion.cpp
    M code/splines/math_quaternion.h
    M code/splines/math_vector.cpp
    M code/splines/math_vector.h
    M code/splines/q_parse.cpp
    M code/splines/q_shared.cpp
    M code/splines/q_shared.h
    M code/splines/q_shared.hpp
    M code/splines/splines.cpp
    M code/splines/splines.h
    M code/splines/util_list.h
    M code/splines/util_str.cpp
    M code/splines/util_str.h
    M code/ui/Conscript
    M code/ui/compile.bat
    M code/ui/keycodes.h
    M code/ui/ui.bat
    M code/ui/ui.def
    M code/ui/ui.q3asm
    M code/ui/ui.vcproj
    M code/ui/ui_atoms.c
    M code/ui/ui_gameinfo.c
    M code/ui/ui_local.h
    M code/ui/ui_main.c
    M code/ui/ui_players.c
    M code/ui/ui_public.h
    M code/ui/ui_shared.c
    M code/ui/ui_shared.h
    M code/ui/ui_syscalls.asm
    M code/ui/ui_syscalls.c
    M code/ui/ui_util.c
    M code/unix/ChangeLog
    M code/unix/Cons_gcc.pm
    M code/unix/Conscript-client
    M code/unix/Conscript-dedicated
    M code/unix/Conscript-pk3
    M code/unix/Conscript-sdk
    M code/unix/Conscript-setup
    M code/unix/LinuxSupport/CHANGES-1.32.txt
    M code/unix/LinuxSupport/INSTALL
    M code/unix/LinuxSupport/index.html
    M code/unix/LinuxSupport/udp_wide_README.txt
    M code/unix/LinuxSupport/udp_wide_broadcast.patch
    M code/unix/Makefile
    M code/unix/Makefile.Game
    M code/unix/Quake3.kdelnk
    M code/unix/README.EULA
    M code/unix/README.Linux
    M code/unix/README.Q3Test
    M code/unix/build_setup.sh
    M code/unix/cons
    M code/unix/extract_ver.pl
    M code/unix/ftol.nasm
    M code/unix/linux_common.c
    M code/unix/linux_glimp.c
    M code/unix/linux_joystick.c
    M code/unix/linux_local.h
    M code/unix/linux_qgl.c
    M code/unix/linux_signals.c
    M code/unix/linux_snd.c
    M code/unix/matha.s
    M code/unix/pcons-2.3.1
    M code/unix/q3test.spec.sh
    M code/unix/qasm.h
    M code/unix/run-target.sh
    M code/unix/snapvector.nasm
    M code/unix/snd_mixa.s
    M code/unix/sys_dosa.s
    M code/unix/unix_glw.h
    M code/unix/unix_main.c
    M code/unix/unix_net.c
    M code/unix/unix_shared.c
    M code/unix/vm_x86.c
    M code/unix/vm_x86a.s
    M code/win32/glw_win.h
    M code/win32/mod-sdk-setup/GameSource.VCT
    M code/win32/mod-sdk-setup/QIIIA Game Source License.doc
    M code/win32/resource.h
    M code/win32/win_gamma.c
    M code/win32/win_glimp.c
    M code/win32/win_input.c
    M code/win32/win_local.h
    M code/win32/win_main.c
    M code/win32/win_net.c
    M code/win32/win_qgl.c
    M code/win32/win_shared.c
    M code/win32/win_snd.c
    M code/win32/win_syscon.c
    M code/win32/win_wndproc.c
    M code/win32/winquake.rc
    M common/aselib.c
    M common/aselib.h
    M common/bspfile.c
    M common/bspfile.h
    M common/cmdlib.c
    M common/cmdlib.h
    M common/imagelib.c
    M common/imagelib.h
    M common/l3dslib.c
    M common/l3dslib.h
    M common/mathlib.c
    M common/mathlib.h
    M common/md4.c
    M common/mutex.c
    M common/mutex.h
    M common/polylib.c
    M common/polylib.h
    M common/polyset.h
    M common/qfiles.h
    M common/scriplib.c
    M common/scriplib.h
    M common/surfaceflags.h
    M common/threads.c
    M common/threads.h
    M common/trilib.c
    M common/trilib.h
    M lcc/COPYRIGHT
    M lcc/LOG
    M lcc/README
    M lcc/README.id
    M lcc/alpha/osf/tst/8q.1bk
    M lcc/alpha/osf/tst/8q.2bk
    M lcc/alpha/osf/tst/8q.sbk
    M lcc/alpha/osf/tst/array.1bk
    M lcc/alpha/osf/tst/array.2bk
    M lcc/alpha/osf/tst/array.sbk
    M lcc/alpha/osf/tst/cf.1bk
    M lcc/alpha/osf/tst/cf.sbk
    M lcc/alpha/osf/tst/cq.1bk
    M lcc/alpha/osf/tst/cq.2bk
    M lcc/alpha/osf/tst/cq.sbk
    M lcc/alpha/osf/tst/cvt.1bk
    M lcc/alpha/osf/tst/cvt.2bk
    M lcc/alpha/osf/tst/cvt.sbk
    M lcc/alpha/osf/tst/fields.1bk
    M lcc/alpha/osf/tst/fields.2bk
    M lcc/alpha/osf/tst/fields.sbk
    M lcc/alpha/osf/tst/front.2bk
    M lcc/alpha/osf/tst/front.sbk
    M lcc/alpha/osf/tst/incr.2bk
    M lcc/alpha/osf/tst/incr.sbk
    M lcc/alpha/osf/tst/init.1bk
    M lcc/alpha/osf/tst/init.2bk
    M lcc/alpha/osf/tst/init.sbk
    M lcc/alpha/osf/tst/limits.1bk
    M lcc/alpha/osf/tst/limits.sbk
    M lcc/alpha/osf/tst/paranoia.1bk
    M lcc/alpha/osf/tst/paranoia.2bk
    M lcc/alpha/osf/tst/paranoia.sbk
    M lcc/alpha/osf/tst/sort.1bk
    M lcc/alpha/osf/tst/sort.2bk
    M lcc/alpha/osf/tst/sort.sbk
    M lcc/alpha/osf/tst/spill.2bk
    M lcc/alpha/osf/tst/spill.sbk
    M lcc/alpha/osf/tst/stdarg.1bk
    M lcc/alpha/osf/tst/stdarg.2bk
    M lcc/alpha/osf/tst/stdarg.sbk
    M lcc/alpha/osf/tst/struct.1bk
    M lcc/alpha/osf/tst/struct.2bk
    M lcc/alpha/osf/tst/struct.sbk
    M lcc/alpha/osf/tst/switch.1bk
    M lcc/alpha/osf/tst/switch.2bk
    M lcc/alpha/osf/tst/switch.sbk
    M lcc/alpha/osf/tst/wf1.1bk
    M lcc/alpha/osf/tst/wf1.2bk
    M lcc/alpha/osf/tst/wf1.sbk
    M lcc/alpha/osf/tst/yacc.1bk
    M lcc/alpha/osf/tst/yacc.2bk
    M lcc/alpha/osf/tst/yacc.sbk
    M lcc/buildnt.bat
    M lcc/buildnt.sh
    M lcc/cpp/cpp.c
    M lcc/cpp/cpp.h
    M lcc/cpp/eval.c
    M lcc/cpp/getopt.c
    M lcc/cpp/hideset.c
    M lcc/cpp/include.c
    M lcc/cpp/lex.c
    M lcc/cpp/macro.c
    M lcc/cpp/nlist.c
    M lcc/cpp/tokens.c
    M lcc/cpp/unix.c
    M lcc/custom.mk
    M lcc/doc/4.html
    M lcc/doc/bprint.1
    M lcc/doc/install.html
    M lcc/doc/lcc.1
    M lcc/etc/bprint.c
    M lcc/etc/gcc-solaris.c
    M lcc/etc/irix.c
    M lcc/etc/lcc.c
    M lcc/etc/linux.c
    M lcc/etc/ops.c
    M lcc/etc/osf.c
    M lcc/etc/solaris.c
    M lcc/etc/win32.c
    M lcc/include/alpha/osf/assert.h
    M lcc/include/alpha/osf/ctype.h
    M lcc/include/alpha/osf/errno.h
    M lcc/include/alpha/osf/float.h
    M lcc/include/alpha/osf/limits.h
    M lcc/include/alpha/osf/locale.h
    M lcc/include/alpha/osf/math.h
    M lcc/include/alpha/osf/setjmp.h
    M lcc/include/alpha/osf/signal.h
    M lcc/include/alpha/osf/stdarg.h
    M lcc/include/alpha/osf/stddef.h
    M lcc/include/alpha/osf/stdio.h
    M lcc/include/alpha/osf/stdlib.h
    M lcc/include/alpha/osf/string.h
    M lcc/include/alpha/osf/time.h
    M lcc/include/mips/irix/assert.h
    M lcc/include/mips/irix/ctype.h
    M lcc/include/mips/irix/errno.h
    M lcc/include/mips/irix/float.h
    M lcc/include/mips/irix/limits.h
    M lcc/include/mips/irix/locale.h
    M lcc/include/mips/irix/math.h
    M lcc/include/mips/irix/setjmp.h
    M lcc/include/mips/irix/signal.h
    M lcc/include/mips/irix/stdarg.h
    M lcc/include/mips/irix/stddef.h
    M lcc/include/mips/irix/stdio.h
    M lcc/include/mips/irix/stdlib.h
    M lcc/include/mips/irix/string.h
    M lcc/include/mips/irix/time.h
    M lcc/include/sparc/solaris/assert.h
    M lcc/include/sparc/solaris/ctype.h
    M lcc/include/sparc/solaris/errno.h
    M lcc/include/sparc/solaris/float.h
    M lcc/include/sparc/solaris/limits.h
    M lcc/include/sparc/solaris/locale.h
    M lcc/include/sparc/solaris/math.h
    M lcc/include/sparc/solaris/setjmp.h
    M lcc/include/sparc/solaris/signal.h
    M lcc/include/sparc/solaris/stdarg.h
    M lcc/include/sparc/solaris/stddef.h
    M lcc/include/sparc/solaris/stdio.h
    M lcc/include/sparc/solaris/stdlib.h
    M lcc/include/sparc/solaris/string.h
    M lcc/include/sparc/solaris/time.h
    M lcc/include/x86/linux/assert.h
    M lcc/include/x86/linux/float.h
    M lcc/include/x86/linux/stdarg.h
    M lcc/lburg/gram.c
    M lcc/lburg/gram.y
    M lcc/lburg/lburg.1
    M lcc/lburg/lburg.c
    M lcc/lburg/lburg.h
    M lcc/lib/assert.c
    M lcc/lib/bbexit.c
    M lcc/lib/yynull.c
    M lcc/makefile
    M lcc/makefile.nt
    M lcc/mips/irix/tst/8q.1bk
    M lcc/mips/irix/tst/8q.2bk
    M lcc/mips/irix/tst/8q.sbk
    M lcc/mips/irix/tst/array.1bk
    M lcc/mips/irix/tst/array.2bk
    M lcc/mips/irix/tst/array.sbk
    M lcc/mips/irix/tst/cf.1bk
    M lcc/mips/irix/tst/cf.sbk
    M lcc/mips/irix/tst/cq.1bk
    M lcc/mips/irix/tst/cq.2bk
    M lcc/mips/irix/tst/cq.sbk
    M lcc/mips/irix/tst/cvt.1bk
    M lcc/mips/irix/tst/cvt.2bk
    M lcc/mips/irix/tst/cvt.sbk
    M lcc/mips/irix/tst/fields.1bk
    M lcc/mips/irix/tst/fields.2bk
    M lcc/mips/irix/tst/fields.sbk
    M lcc/mips/irix/tst/front.2bk
    M lcc/mips/irix/tst/front.sbk
    M lcc/mips/irix/tst/incr.2bk
    M lcc/mips/irix/tst/incr.sbk
    M lcc/mips/irix/tst/init.1bk
    M lcc/mips/irix/tst/init.2bk
    M lcc/mips/irix/tst/init.sbk
    M lcc/mips/irix/tst/limits.1bk
    M lcc/mips/irix/tst/limits.sbk
    M lcc/mips/irix/tst/paranoia.1bk
    M lcc/mips/irix/tst/paranoia.2bk
    M lcc/mips/irix/tst/paranoia.sbk
    M lcc/mips/irix/tst/sort.1bk
    M lcc/mips/irix/tst/sort.2bk
    M lcc/mips/irix/tst/sort.sbk
    M lcc/mips/irix/tst/spill.2bk
    M lcc/mips/irix/tst/spill.sbk
    M lcc/mips/irix/tst/stdarg.1bk
    M lcc/mips/irix/tst/stdarg.2bk
    M lcc/mips/irix/tst/stdarg.sbk
    M lcc/mips/irix/tst/struct.1bk
    M lcc/mips/irix/tst/struct.2bk
    M lcc/mips/irix/tst/struct.sbk
    M lcc/mips/irix/tst/switch.1bk
    M lcc/mips/irix/tst/switch.2bk
    M lcc/mips/irix/tst/switch.sbk
    M lcc/mips/irix/tst/wf1.1bk
    M lcc/mips/irix/tst/wf1.2bk
    M lcc/mips/irix/tst/wf1.sbk
    M lcc/mips/irix/tst/yacc.1bk
    M lcc/mips/irix/tst/yacc.2bk
    M lcc/mips/irix/tst/yacc.sbk
    M lcc/msdev/rcc.dsp
    M lcc/msdev/rcc.dsw
    M lcc/packing.lst
    M lcc/sparc/solaris/tst/8q.1bk
    M lcc/sparc/solaris/tst/8q.2bk
    M lcc/sparc/solaris/tst/8q.sbk
    M lcc/sparc/solaris/tst/array.1bk
    M lcc/sparc/solaris/tst/array.2bk
    M lcc/sparc/solaris/tst/array.sbk
    M lcc/sparc/solaris/tst/cf.1bk
    M lcc/sparc/solaris/tst/cf.sbk
    M lcc/sparc/solaris/tst/cq.1bk
    M lcc/sparc/solaris/tst/cq.2bk
    M lcc/sparc/solaris/tst/cq.sbk
    M lcc/sparc/solaris/tst/cvt.1bk
    M lcc/sparc/solaris/tst/cvt.2bk
    M lcc/sparc/solaris/tst/cvt.sbk
    M lcc/sparc/solaris/tst/fields.1bk
    M lcc/sparc/solaris/tst/fields.2bk
    M lcc/sparc/solaris/tst/fields.sbk
    M lcc/sparc/solaris/tst/front.2bk
    M lcc/sparc/solaris/tst/front.sbk
    M lcc/sparc/solaris/tst/incr.2bk
    M lcc/sparc/solaris/tst/incr.sbk
    M lcc/sparc/solaris/tst/init.1bk
    M lcc/sparc/solaris/tst/init.2bk
    M lcc/sparc/solaris/tst/init.sbk
    M lcc/sparc/solaris/tst/limits.1bk
    M lcc/sparc/solaris/tst/limits.sbk
    M lcc/sparc/solaris/tst/paranoia.1bk
    M lcc/sparc/solaris/tst/paranoia.2bk
    M lcc/sparc/solaris/tst/paranoia.sbk
    M lcc/sparc/solaris/tst/sort.1bk
    M lcc/sparc/solaris/tst/sort.2bk
    M lcc/sparc/solaris/tst/sort.sbk
    M lcc/sparc/solaris/tst/spill.2bk
    M lcc/sparc/solaris/tst/spill.sbk
    M lcc/sparc/solaris/tst/stdarg.1bk
    M lcc/sparc/solaris/tst/stdarg.2bk
    M lcc/sparc/solaris/tst/stdarg.sbk
    M lcc/sparc/solaris/tst/struct.1bk
    M lcc/sparc/solaris/tst/struct.2bk
    M lcc/sparc/solaris/tst/struct.sbk
    M lcc/sparc/solaris/tst/switch.1bk
    M lcc/sparc/solaris/tst/switch.2bk
    M lcc/sparc/solaris/tst/switch.sbk
    M lcc/sparc/solaris/tst/wf1.1bk
    M lcc/sparc/solaris/tst/wf1.2bk
    M lcc/sparc/solaris/tst/wf1.sbk
    M lcc/sparc/solaris/tst/yacc.1bk
    M lcc/sparc/solaris/tst/yacc.2bk
    M lcc/sparc/solaris/tst/yacc.sbk
    M lcc/src/2html.c
    M lcc/src/alloc.c
    M lcc/src/alpha.md
    M lcc/src/asdl.c
    M lcc/src/bind.c
    M lcc/src/bytecode.c
    M lcc/src/c.h
    M lcc/src/config.h
    M lcc/src/dag.c
    M lcc/src/dagcheck.md
    M lcc/src/decl.c
    M lcc/src/enode.c
    M lcc/src/error.c
    M lcc/src/event.c
    M lcc/src/expr.c
    M lcc/src/gen.c
    M lcc/src/init.c
    M lcc/src/inits.c
    M lcc/src/input.c
    M lcc/src/lex.c
    M lcc/src/list.c
    M lcc/src/main.c
    M lcc/src/mips.md
    M lcc/src/null.c
    M lcc/src/output.c
    M lcc/src/pass2.c
    M lcc/src/prof.c
    M lcc/src/profio.c
    M lcc/src/rcc.asdl
    M lcc/src/run.sh
    M lcc/src/simp.c
    M lcc/src/sparc.md
    M lcc/src/stab.c
    M lcc/src/stab.h
    M lcc/src/stmt.c
    M lcc/src/string.c
    M lcc/src/sym.c
    M lcc/src/symbolic.c
    M lcc/src/token.h
    M lcc/src/trace.c
    M lcc/src/tree.c
    M lcc/src/types.c
    M lcc/src/x86.md
    M lcc/src/x86linux.md
    M lcc/tst/8q.c
    M lcc/tst/array.c
    M lcc/tst/cf.0
    M lcc/tst/cf.c
    M lcc/tst/cq.c
    M lcc/tst/cvt.c
    M lcc/tst/fields.c
    M lcc/tst/front.c
    M lcc/tst/incr.c
    M lcc/tst/init.c
    M lcc/tst/limits.c
    M lcc/tst/paranoia.c
    M lcc/tst/sort.c
    M lcc/tst/spill.c
    M lcc/tst/stdarg.c
    M lcc/tst/struct.c
    M lcc/tst/switch.c
    M lcc/tst/wf1.0
    M lcc/tst/wf1.c
    M lcc/tst/yacc.0
    M lcc/tst/yacc.c
    M lcc/x86/linux/tst/8q.1bk
    M lcc/x86/linux/tst/8q.2bk
    M lcc/x86/linux/tst/8q.sbk
    M lcc/x86/linux/tst/array.1bk
    M lcc/x86/linux/tst/array.2bk
    M lcc/x86/linux/tst/array.sbk
    M lcc/x86/linux/tst/cf.1bk
    M lcc/x86/linux/tst/cf.sbk
    M lcc/x86/linux/tst/cq.1bk
    M lcc/x86/linux/tst/cq.2bk
    M lcc/x86/linux/tst/cq.sbk
    M lcc/x86/linux/tst/cvt.1bk
    M lcc/x86/linux/tst/cvt.2bk
    M lcc/x86/linux/tst/cvt.sbk
    M lcc/x86/linux/tst/fields.1bk
    M lcc/x86/linux/tst/fields.2bk
    M lcc/x86/linux/tst/fields.sbk
    M lcc/x86/linux/tst/front.2bk
    M lcc/x86/linux/tst/front.sbk
    M lcc/x86/linux/tst/incr.2bk
    M lcc/x86/linux/tst/incr.sbk
    M lcc/x86/linux/tst/init.1bk
    M lcc/x86/linux/tst/init.2bk
    M lcc/x86/linux/tst/init.sbk
    M lcc/x86/linux/tst/limits.1bk
    M lcc/x86/linux/tst/limits.sbk
    M lcc/x86/linux/tst/paranoia.1bk
    M lcc/x86/linux/tst/paranoia.2bk
    M lcc/x86/linux/tst/paranoia.sbk
    M lcc/x86/linux/tst/sort.1bk
    M lcc/x86/linux/tst/sort.2bk
    M lcc/x86/linux/tst/sort.sbk
    M lcc/x86/linux/tst/spill.2bk
    M lcc/x86/linux/tst/spill.sbk
    M lcc/x86/linux/tst/stdarg.1bk
    M lcc/x86/linux/tst/stdarg.2bk
    M lcc/x86/linux/tst/stdarg.sbk
    M lcc/x86/linux/tst/struct.1bk
    M lcc/x86/linux/tst/struct.2bk
    M lcc/x86/linux/tst/struct.sbk
    M lcc/x86/linux/tst/switch.1bk
    M lcc/x86/linux/tst/switch.2bk
    M lcc/x86/linux/tst/switch.sbk
    M lcc/x86/linux/tst/wf1.1bk
    M lcc/x86/linux/tst/wf1.2bk
    M lcc/x86/linux/tst/wf1.sbk
    M lcc/x86/linux/tst/yacc.1bk
    M lcc/x86/linux/tst/yacc.2bk
    M lcc/x86/linux/tst/yacc.sbk
    M lcc/x86/win32/tst/8q.1bk
    M lcc/x86/win32/tst/8q.2bk
    M lcc/x86/win32/tst/8q.sbk
    M lcc/x86/win32/tst/array.1bk
    M lcc/x86/win32/tst/array.2bk
    M lcc/x86/win32/tst/array.sbk
    M lcc/x86/win32/tst/cf.1bk
    M lcc/x86/win32/tst/cf.sbk
    M lcc/x86/win32/tst/cq.1bk
    M lcc/x86/win32/tst/cq.2bk
    M lcc/x86/win32/tst/cq.sbk
    M lcc/x86/win32/tst/cvt.1bk
    M lcc/x86/win32/tst/cvt.2bk
    M lcc/x86/win32/tst/cvt.sbk
    M lcc/x86/win32/tst/fields.1bk
    M lcc/x86/win32/tst/fields.2bk
    M lcc/x86/win32/tst/fields.sbk
    M lcc/x86/win32/tst/front.2bk
    M lcc/x86/win32/tst/front.sbk
    M lcc/x86/win32/tst/incr.2bk
    M lcc/x86/win32/tst/incr.sbk
    M lcc/x86/win32/tst/init.1bk
    M lcc/x86/win32/tst/init.2bk
    M lcc/x86/win32/tst/init.sbk
    M lcc/x86/win32/tst/limits.1bk
    M lcc/x86/win32/tst/limits.sbk
    M lcc/x86/win32/tst/paranoia.1bk
    M lcc/x86/win32/tst/paranoia.2bk
    M lcc/x86/win32/tst/paranoia.sbk
    M lcc/x86/win32/tst/sort.1bk
    M lcc/x86/win32/tst/sort.2bk
    M lcc/x86/win32/tst/sort.sbk
    M lcc/x86/win32/tst/spill.2bk
    M lcc/x86/win32/tst/spill.sbk
    M lcc/x86/win32/tst/stdarg.1bk
    M lcc/x86/win32/tst/stdarg.2bk
    M lcc/x86/win32/tst/stdarg.sbk
    M lcc/x86/win32/tst/struct.1bk
    M lcc/x86/win32/tst/struct.2bk
    M lcc/x86/win32/tst/struct.sbk
    M lcc/x86/win32/tst/switch.1bk
    M lcc/x86/win32/tst/switch.2bk
    M lcc/x86/win32/tst/switch.sbk
    M lcc/x86/win32/tst/wf1.1bk
    M lcc/x86/win32/tst/wf1.2bk
    M lcc/x86/win32/tst/wf1.sbk
    M lcc/x86/win32/tst/yacc.1bk
    M lcc/x86/win32/tst/yacc.2bk
    M lcc/x86/win32/tst/yacc.sbk
    M libs/cmdlib.h
    M libs/cmdlib/cmdlib.cpp
    M libs/cmdlib/cmdlib.vcproj
    M libs/jpeg6/jchuff.h
    M libs/jpeg6/jcomapi.cpp
    M libs/jpeg6/jconfig.h
    M libs/jpeg6/jdapimin.cpp
    M libs/jpeg6/jdapistd.cpp
    M libs/jpeg6/jdatasrc.cpp
    M libs/jpeg6/jdcoefct.cpp
    M libs/jpeg6/jdcolor.cpp
    M libs/jpeg6/jdct.h
    M libs/jpeg6/jddctmgr.cpp
    M libs/jpeg6/jdhuff.cpp
    M libs/jpeg6/jdhuff.h
    M libs/jpeg6/jdinput.cpp
    M libs/jpeg6/jdmainct.cpp
    M libs/jpeg6/jdmarker.cpp
    M libs/jpeg6/jdmaster.cpp
    M libs/jpeg6/jdpostct.cpp
    M libs/jpeg6/jdsample.cpp
    M libs/jpeg6/jdtrans.cpp
    M libs/jpeg6/jerror.cpp
    M libs/jpeg6/jerror.h
    M libs/jpeg6/jfdctflt.cpp
    M libs/jpeg6/jidctflt.cpp
    M libs/jpeg6/jinclude.h
    M libs/jpeg6/jmemmgr.cpp
    M libs/jpeg6/jmemnobs.cpp
    M libs/jpeg6/jmemsys.h
    M libs/jpeg6/jmorecfg.h
    M libs/jpeg6/jpeg6.vcproj
    M libs/jpeg6/jpegint.h
    M libs/jpeg6/jpgload.cpp
    M libs/jpeg6/jutils.cpp
    M libs/jpeg6/jversion.h
    M libs/jpeglib.h
    M libs/pak/pak.vcproj
    M libs/pak/pakstuff.cpp
    M libs/pak/unzip.cpp
    M libs/pak/unzip.h
    M libs/pakstuff.h
    M libs/str.h
    M q3asm/Makefile
    M q3asm/README.Id
    M q3asm/cmdlib.c
    M q3asm/cmdlib.h
    M q3asm/lib.txt
    M q3asm/mathlib.h
    M q3asm/notes.txt
    M q3asm/ops.txt
    M q3asm/opstrings.h
    M q3asm/q3asm.c
    M q3asm/q3asm.sln
    M q3asm/q3asm.vcproj
    M q3asm/qfiles.h
    M q3map/brush.c
    M q3map/brush_primit.c
    M q3map/bsp.c
    M q3map/facebsp.c
    M q3map/fog.c
    M q3map/gldraw.c
    M q3map/glfile.c
    M q3map/leakfile.c
    M q3map/light.c
    M q3map/light.h
    M q3map/light_trace.c
    M q3map/lightmaps.c
    M q3map/lightv.c
    M q3map/makefile
    M q3map/map.c
    M q3map/mesh.c
    M q3map/mesh.h
    M q3map/misc_model.c
    M q3map/nodraw.c
    M q3map/patch.c
    M q3map/portals.c
    M q3map/prtfile.c
    M q3map/q3map.sln
    M q3map/q3map.vcproj
    M q3map/qbsp.h
    M q3map/shaders.c
    M q3map/shaders.h
    M q3map/soundv.c
    M q3map/surface.c
    M q3map/terrain.c
    M q3map/tjunction.c
    M q3map/tree.c
    M q3map/vis.c
    M q3map/vis.h
    M q3map/visflow.c
    M q3map/writebsp.c
    M ui/hud.txt
    M ui/hud2.txt
    M ui/ingame.txt
    M ui/menudef.h
    M ui/menus.txt

  Log Message:
  -----------
  newlines fixed


  Commit: f46ede91fb55f6637adb31203de5a9adc4a7924f
      https://github.com/ioquake/ioq3/commit/f46ede91fb55f6637adb31203de5a9adc4a7924f
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2005-08-27 (Sat, 27 Aug 2005)

  Changed paths:
    M code/client/cl_cgame.c
    M code/client/cl_cin.c
    M code/client/cl_ui.c
    M code/game/g_main.c
    M code/game/q_shared.h
    M code/qcommon/cm_polylib.c
    M code/qcommon/common.c
    M code/qcommon/files.c
    M code/qcommon/md4.c
    M code/qcommon/vm.c
    M code/qcommon/vm_interpreted.c
    M code/renderer/tr_animation.c
    M code/renderer/tr_bsp.c
    M code/renderer/tr_main.c
    M code/renderer/tr_model.c
    M code/renderer/tr_shader.c
    M code/server/sv_client.c
    M code/server/sv_game.c
    M code/splines/q_shared.h
    M code/ui/ui_shared.c
    M code/unix/Makefile
    M code/unix/unix_main.c
    M code/unix/unix_shared.c

  Log Message:
  -----------
  Ludwig's 1st diff: Some 64bit fixes for x86_64. Also fixes Makefile build.


  Commit: 7c8e2766c6a9aad5c333cbda5abeb7cf7768b39e
      https://github.com/ioquake/ioq3/commit/7c8e2766c6a9aad5c333cbda5abeb7cf7768b39e
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2005-08-27 (Sat, 27 Aug 2005)

  Changed paths:
    A code/qcommon/vm_none.c

  Log Message:
  -----------
  from floam: Finishes Ludwig's patch by adding vm_none stub.


  Commit: a138149de2f34fb395fd3cdba1f692c031858d6f
      https://github.com/ioquake/ioq3/commit/a138149de2f34fb395fd3cdba1f692c031858d6f
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2005-08-27 (Sat, 27 Aug 2005)

  Changed paths:
    M code/unix/Makefile

  Log Message:
  -----------
  from floam: quake3_dont_build_debug_by_default_and_dericeify.patch:
Doesn't build debug builds by default anymore. The debug builds were
slower, made huge binaries, and never grabbed the mouse. I also
s/-O6/-O3/'d it, which has no functional difference, but is less
1999-gcc-2-ey and much much less 2005-gentoo-ey.


  Commit: 157ad17c2243d3c102cf6c512f89613639b01a6c
      https://github.com/ioquake/ioq3/commit/157ad17c2243d3c102cf6c512f89613639b01a6c
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2005-08-27 (Sat, 27 Aug 2005)

  Changed paths:
    M i_o-q3-readme

  Log Message:
  -----------
  minor edit


  Commit: 916cb54d72d24f5f54521d051fd61ac99a8fa2c1
      https://github.com/ioquake/ioq3/commit/916cb54d72d24f5f54521d051fd61ac99a8fa2c1
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2005-08-27 (Sat, 27 Aug 2005)

  Changed paths:
    M code/client/cl_cin.c
    M code/unix/Makefile

  Log Message:
  -----------
  From ludwig: Unsigned overflows don't work in 64bit address space ...


  Commit: d54f831dd73aa377d43122510b76e2517dd0a622
      https://github.com/ioquake/ioq3/commit/d54f831dd73aa377d43122510b76e2517dd0a622
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2005-08-27 (Sat, 27 Aug 2005)

  Changed paths:
    M code/game/q_math.c
    M code/qcommon/cm_trace.c

  Log Message:
  -----------
  From ludwig: This one fixes a rendering error


  Commit: 8b1d93b3971a9fabd30bca0eb0f1e9aa6f6e3797
      https://github.com/ioquake/ioq3/commit/8b1d93b3971a9fabd30bca0eb0f1e9aa6f6e3797
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2005-08-28 (Sun, 28 Aug 2005)

  Changed paths:
    M code/game/q_shared.h
    M code/macosx/Quake3.pbproj/project.pbxproj
    M code/qcommon/vm_x86.c
    M code/unix/Cons_gcc.pm
    M code/unix/Makefile

  Log Message:
  -----------
  Patching from floam with some edits by myself:
I was working on a patch earlier to fix some more things up to be more
modern, and I added a couple lines from that cleanup patch I showed you
on irc. Some commented code was removed, some stuff was made to not be
broke (old head usage), the makefile should install things better, and a
a few GCC warnings were gagged. I also attempted to version it but
you'll probably want to change that to whatever versioning rules you
decide on using.


  Commit: 95814311c3a3caf7156e7a54799392a940900172
      https://github.com/ioquake/ioq3/commit/95814311c3a3caf7156e7a54799392a940900172
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-08-28 (Sun, 28 Aug 2005)

  Changed paths:
    A Makefile

  Log Message:
  -----------
  add toplevel Makefile


  Commit: 4a955b42e2612e7bb0b33315583e06a6bd9a90d1
      https://github.com/ioquake/ioq3/commit/4a955b42e2612e7bb0b33315583e06a6bd9a90d1
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-08-28 (Sun, 28 Aug 2005)

  Changed paths:
    M code/unix/Makefile

  Log Message:
  -----------
  -mtune isn't supported by gcc3, change to -march=i686. Who run q3 on a
P1 anyways?


  Commit: a2249d087e06beb376029a38a927868a47366bea
      https://github.com/ioquake/ioq3/commit/a2249d087e06beb376029a38a927868a47366bea
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-08-28 (Sun, 28 Aug 2005)

  Changed paths:
    M code/unix/unix_net.c

  Log Message:
  -----------
  add checks for LAN IPs to prevent q3ded from trying to authenticate
private IPs


  Commit: fd4bbf42d67f2d992d3927b95f31fd6228a408e3
      https://github.com/ioquake/ioq3/commit/fd4bbf42d67f2d992d3927b95f31fd6228a408e3
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-08-28 (Sun, 28 Aug 2005)

  Changed paths:
    M code/client/cl_cgame.c
    M code/client/cl_ui.c
    M code/server/sv_game.c

  Log Message:
  -----------
  remove 64bit warning. For QVM it's ok and native .so is broken anyways


  Commit: 4a1e2f81248b639aef2f8746baa338c5cf659879
      https://github.com/ioquake/ioq3/commit/4a1e2f81248b639aef2f8746baa338c5cf659879
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-08-28 (Sun, 28 Aug 2005)

  Changed paths:
    M code/game/game.q3asm
    M code/game/game.sh
    M lcc/custom.mk
    M lcc/makefile

  Log Message:
  -----------
  fix lcc and q3asm linux build


  Commit: 07af20b73bbae6f310f95cba5ffb2ef55ca1d643
      https://github.com/ioquake/ioq3/commit/07af20b73bbae6f310f95cba5ffb2ef55ca1d643
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-08-28 (Sun, 28 Aug 2005)

  Changed paths:
    M code/unix/unix_net.c

  Log Message:
  -----------
  add parenthesis to avoid warning


  Commit: c366bdea0730bac0308ee4beff140f59193f0b8b
      https://github.com/ioquake/ioq3/commit/c366bdea0730bac0308ee4beff140f59193f0b8b
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-08-28 (Sun, 28 Aug 2005)

  Changed paths:
    M code/Construct
    M code/unix/Conscript-client
    M code/unix/Conscript-dedicated

  Log Message:
  -----------
  try to fix build using cons


  Commit: b603a047f5e5245d6bb866e8829c7539eb486fa3
      https://github.com/ioquake/ioq3/commit/b603a047f5e5245d6bb866e8829c7539eb486fa3
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-08-28 (Sun, 28 Aug 2005)

  Changed paths:
    M code/unix/Makefile

  Log Message:
  -----------
  cleanup


  Commit: a8bff00f7883d4d99f303efef34273883f0ae445
      https://github.com/ioquake/ioq3/commit/a8bff00f7883d4d99f303efef34273883f0ae445
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-08-28 (Sun, 28 Aug 2005)

  Changed paths:
    M code/unix/Makefile

  Log Message:
  -----------
  -fno-strict-aliasing got lost..


  Commit: eccd796b507189ed636a577091a24f4fac822b2a
      https://github.com/ioquake/ioq3/commit/eccd796b507189ed636a577091a24f4fac822b2a
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-08-28 (Sun, 28 Aug 2005)

  Changed paths:
    M code/game/q_shared.h
    M code/splines/q_shared.h
    M code/unix/unix_main.c

  Log Message:
  -----------
  prepare for ppc support


  Commit: 5ae70d54b0cfc907defed2f33fcff852837b5d05
      https://github.com/ioquake/ioq3/commit/5ae70d54b0cfc907defed2f33fcff852837b5d05
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-08-28 (Sun, 28 Aug 2005)

  Changed paths:
    M COPYING.txt
    M README.txt
    M code/Construct
    M code/Makefile
    M code/botlib/aasfile.h
    M code/botlib/be_aas_bsp.h
    M code/botlib/be_aas_bspq3.c
    M code/botlib/be_aas_cluster.c
    M code/botlib/be_aas_cluster.h
    M code/botlib/be_aas_debug.c
    M code/botlib/be_aas_debug.h
    M code/botlib/be_aas_def.h
    M code/botlib/be_aas_entity.c
    M code/botlib/be_aas_entity.h
    M code/botlib/be_aas_file.c
    M code/botlib/be_aas_file.h
    M code/botlib/be_aas_funcs.h
    M code/botlib/be_aas_main.c
    M code/botlib/be_aas_main.h
    M code/botlib/be_aas_move.c
    M code/botlib/be_aas_move.h
    M code/botlib/be_aas_optimize.c
    M code/botlib/be_aas_optimize.h
    M code/botlib/be_aas_reach.c
    M code/botlib/be_aas_reach.h
    M code/botlib/be_aas_route.c
    M code/botlib/be_aas_route.h
    M code/botlib/be_aas_routealt.c
    M code/botlib/be_aas_routealt.h
    M code/botlib/be_aas_sample.c
    M code/botlib/be_aas_sample.h
    M code/botlib/be_ai_char.c
    M code/botlib/be_ai_chat.c
    M code/botlib/be_ai_gen.c
    M code/botlib/be_ai_goal.c
    M code/botlib/be_ai_move.c
    M code/botlib/be_ai_weap.c
    M code/botlib/be_ai_weight.c
    M code/botlib/be_ai_weight.h
    M code/botlib/be_ea.c
    M code/botlib/be_interface.c
    M code/botlib/be_interface.h
    M code/botlib/botlib.vcproj
    M code/botlib/l_crc.c
    M code/botlib/l_crc.h
    M code/botlib/l_libvar.c
    M code/botlib/l_libvar.h
    M code/botlib/l_log.c
    M code/botlib/l_log.h
    M code/botlib/l_memory.c
    M code/botlib/l_memory.h
    M code/botlib/l_precomp.c
    M code/botlib/l_precomp.h
    M code/botlib/l_script.c
    M code/botlib/l_script.h
    M code/botlib/l_struct.c
    M code/botlib/l_struct.h
    M code/botlib/l_utils.h
    M code/botlib/lcc.mak
    M code/botlib/linux-i386.mak
    M code/bspc/Conscript
    M code/bspc/Makefile
    M code/bspc/_files.c
    M code/bspc/aas_areamerging.c
    M code/bspc/aas_areamerging.h
    M code/bspc/aas_cfg.c
    M code/bspc/aas_cfg.h
    M code/bspc/aas_create.c
    M code/bspc/aas_create.h
    M code/bspc/aas_edgemelting.c
    M code/bspc/aas_edgemelting.h
    M code/bspc/aas_facemerging.c
    M code/bspc/aas_facemerging.h
    M code/bspc/aas_file.c
    M code/bspc/aas_file.h
    M code/bspc/aas_gsubdiv.c
    M code/bspc/aas_gsubdiv.h
    M code/bspc/aas_map.c
    M code/bspc/aas_map.h
    M code/bspc/aas_prunenodes.c
    M code/bspc/aas_prunenodes.h
    M code/bspc/aas_store.c
    M code/bspc/aas_store.h
    M code/bspc/aasfile.h
    M code/bspc/be_aas_bspc.c
    M code/bspc/be_aas_bspc.h
    M code/bspc/brushbsp.c
    M code/bspc/bspc.c
    M code/bspc/bspc.sln
    M code/bspc/bspc.vcproj
    M code/bspc/cfgq3.c
    M code/bspc/csg.c
    M code/bspc/faces.c
    M code/bspc/gldraw.c
    M code/bspc/glfile.c
    M code/bspc/l_bsp_ent.c
    M code/bspc/l_bsp_ent.h
    M code/bspc/l_bsp_hl.c
    M code/bspc/l_bsp_hl.h
    M code/bspc/l_bsp_q1.c
    M code/bspc/l_bsp_q1.h
    M code/bspc/l_bsp_q2.c
    M code/bspc/l_bsp_q2.h
    M code/bspc/l_bsp_q3.c
    M code/bspc/l_bsp_q3.h
    M code/bspc/l_bsp_sin.c
    M code/bspc/l_bsp_sin.h
    M code/bspc/l_cmd.c
    M code/bspc/l_cmd.h
    M code/bspc/l_log.c
    M code/bspc/l_log.h
    M code/bspc/l_math.c
    M code/bspc/l_math.h
    M code/bspc/l_mem.c
    M code/bspc/l_mem.h
    M code/bspc/l_poly.c
    M code/bspc/l_poly.h
    M code/bspc/l_qfiles.c
    M code/bspc/l_qfiles.h
    M code/bspc/l_threads.c
    M code/bspc/l_threads.h
    M code/bspc/l_utils.c
    M code/bspc/l_utils.h
    M code/bspc/lcc.mak
    M code/bspc/leakfile.c
    M code/bspc/linux-i386.mak
    M code/bspc/map.c
    M code/bspc/map_hl.c
    M code/bspc/map_q1.c
    M code/bspc/map_q2.c
    M code/bspc/map_q3.c
    M code/bspc/map_sin.c
    M code/bspc/nodraw.c
    M code/bspc/portals.c
    M code/bspc/prtfile.c
    M code/bspc/q2files.h
    M code/bspc/q3files.h
    M code/bspc/qbsp.h
    M code/bspc/qfiles.h
    M code/bspc/sinfiles.h
    M code/bspc/tetrahedron.c
    M code/bspc/tetrahedron.h
    M code/bspc/textures.c
    M code/bspc/tree.c
    M code/bspc/writebsp.c
    M code/cgame.lnt
    M code/cgame/Conscript
    M code/cgame/cg_consolecmds.c
    M code/cgame/cg_draw.c
    M code/cgame/cg_drawtools.c
    M code/cgame/cg_effects.c
    M code/cgame/cg_ents.c
    M code/cgame/cg_event.c
    M code/cgame/cg_info.c
    M code/cgame/cg_local.h
    M code/cgame/cg_localents.c
    M code/cgame/cg_main.c
    M code/cgame/cg_marks.c
    M code/cgame/cg_newdraw.c
    M code/cgame/cg_particles.c
    M code/cgame/cg_players.c
    M code/cgame/cg_playerstate.c
    M code/cgame/cg_predict.c
    M code/cgame/cg_public.h
    M code/cgame/cg_scoreboard.c
    M code/cgame/cg_servercmds.c
    M code/cgame/cg_snapshot.c
    M code/cgame/cg_syscalls.asm
    M code/cgame/cg_syscalls.c
    M code/cgame/cg_view.c
    M code/cgame/cg_weapons.c
    M code/cgame/cgame.bat
    M code/cgame/cgame.def
    M code/cgame/cgame.plg
    M code/cgame/cgame.q3asm
    M code/cgame/cgame.sh
    M code/cgame/cgame.vcproj
    M code/cgame/cgame_ta.bat
    M code/cgame/cgame_ta.q3asm
    M code/cgame/cgame_ta.sh
    M code/cgame/tr_types.h
    M code/clean.bat
    M code/client/cl_cgame.c
    M code/client/cl_cin.c
    M code/client/cl_console.c
    M code/client/cl_input.c
    M code/client/cl_keys.c
    M code/client/cl_main.c
    M code/client/cl_net_chan.c
    M code/client/cl_parse.c
    M code/client/cl_scrn.c
    M code/client/cl_ui.c
    M code/client/client.h
    M code/client/keys.h
    M code/client/snd_adpcm.c
    M code/client/snd_dma.c
    M code/client/snd_local.h
    M code/client/snd_mem.c
    M code/client/snd_mix.c
    M code/client/snd_public.h
    M code/client/snd_wavelet.c
    M code/game.lnt
    M code/game/Conscript
    M code/game/ai_chat.c
    M code/game/ai_chat.h
    M code/game/ai_cmd.c
    M code/game/ai_cmd.h
    M code/game/ai_dmnet.c
    M code/game/ai_dmnet.h
    M code/game/ai_dmq3.c
    M code/game/ai_dmq3.h
    M code/game/ai_main.c
    M code/game/ai_main.h
    M code/game/ai_team.c
    M code/game/ai_team.h
    M code/game/ai_vcmd.c
    M code/game/ai_vcmd.h
    M code/game/be_aas.h
    M code/game/be_ai_char.h
    M code/game/be_ai_chat.h
    M code/game/be_ai_gen.h
    M code/game/be_ai_goal.h
    M code/game/be_ai_move.h
    M code/game/be_ai_weap.h
    M code/game/be_ea.h
    M code/game/bg_lib.c
    M code/game/bg_lib.h
    M code/game/bg_local.h
    M code/game/bg_misc.c
    M code/game/bg_pmove.c
    M code/game/bg_public.h
    M code/game/bg_slidemove.c
    M code/game/botlib.h
    M code/game/chars.h
    M code/game/g_active.c
    M code/game/g_arenas.c
    M code/game/g_bot.c
    M code/game/g_client.c
    M code/game/g_cmds.c
    M code/game/g_combat.c
    M code/game/g_items.c
    M code/game/g_local.h
    M code/game/g_main.c
    M code/game/g_mem.c
    M code/game/g_misc.c
    M code/game/g_missile.c
    M code/game/g_mover.c
    M code/game/g_public.h
    M code/game/g_rankings.c
    M code/game/g_rankings.h
    M code/game/g_session.c
    M code/game/g_spawn.c
    M code/game/g_svcmds.c
    M code/game/g_syscalls.asm
    M code/game/g_syscalls.c
    M code/game/g_target.c
    M code/game/g_team.c
    M code/game/g_team.h
    M code/game/g_trigger.c
    M code/game/g_utils.c
    M code/game/g_weapon.c
    M code/game/game.bat
    M code/game/game.def
    M code/game/game.q3asm
    M code/game/game.sh
    M code/game/game.vcproj
    M code/game/game_ta.bat
    M code/game/game_ta.q3asm
    M code/game/game_ta.sh
    M code/game/inv.h
    M code/game/match.h
    M code/game/q_math.c
    M code/game/q_shared.c
    M code/game/q_shared.h
    M code/game/surfaceflags.h
    M code/game/syn.h
    M code/installdebug.bat
    M code/installrelease.bat
    M code/installvms.bat
    M code/jpeg-6/README
    M code/jpeg-6/jcapimin.c
    M code/jpeg-6/jcapistd.c
    M code/jpeg-6/jccoefct.c
    M code/jpeg-6/jccolor.c
    M code/jpeg-6/jcdctmgr.c
    M code/jpeg-6/jchuff.c
    M code/jpeg-6/jchuff.h
    M code/jpeg-6/jcinit.c
    M code/jpeg-6/jcmainct.c
    M code/jpeg-6/jcmarker.c
    M code/jpeg-6/jcmaster.c
    M code/jpeg-6/jcomapi.c
    M code/jpeg-6/jconfig.h
    M code/jpeg-6/jcparam.c
    M code/jpeg-6/jcphuff.c
    M code/jpeg-6/jcprepct.c
    M code/jpeg-6/jcsample.c
    M code/jpeg-6/jctrans.c
    M code/jpeg-6/jdapimin.c
    M code/jpeg-6/jdapistd.c
    M code/jpeg-6/jdatadst.c
    M code/jpeg-6/jdatasrc.c
    M code/jpeg-6/jdcoefct.c
    M code/jpeg-6/jdcolor.c
    M code/jpeg-6/jdct.h
    M code/jpeg-6/jddctmgr.c
    M code/jpeg-6/jdhuff.c
    M code/jpeg-6/jdhuff.h
    M code/jpeg-6/jdinput.c
    M code/jpeg-6/jdmainct.c
    M code/jpeg-6/jdmarker.c
    M code/jpeg-6/jdmaster.c
    M code/jpeg-6/jdmerge.c
    M code/jpeg-6/jdphuff.c
    M code/jpeg-6/jdpostct.c
    M code/jpeg-6/jdsample.c
    M code/jpeg-6/jdtrans.c
    M code/jpeg-6/jerror.c
    M code/jpeg-6/jerror.h
    M code/jpeg-6/jfdctflt.c
    M code/jpeg-6/jfdctfst.c
    M code/jpeg-6/jfdctint.c
    M code/jpeg-6/jidctflt.c
    M code/jpeg-6/jidctfst.c
    M code/jpeg-6/jidctint.c
    M code/jpeg-6/jidctred.c
    M code/jpeg-6/jinclude.h
    M code/jpeg-6/jload.c
    M code/jpeg-6/jmemansi.c
    M code/jpeg-6/jmemdos.c
    M code/jpeg-6/jmemmgr.c
    M code/jpeg-6/jmemname.c
    M code/jpeg-6/jmemnobs.c
    M code/jpeg-6/jmemsys.h
    M code/jpeg-6/jmorecfg.h
    M code/jpeg-6/jpegint.h
    M code/jpeg-6/jpeglib.h
    M code/jpeg-6/jpegtran.c
    M code/jpeg-6/jquant1.c
    M code/jpeg-6/jquant2.c
    M code/jpeg-6/jutils.c
    M code/jpeg-6/jversion.h
    M code/macosx/BuildRelease
    M code/macosx/CGMouseDeltaFix.h
    M code/macosx/CGMouseDeltaFix.m
    M code/macosx/CGPrivateAPI.h
    M code/macosx/GenerateQGL.pl
    M code/macosx/Performance.rtf
    M code/macosx/Q3Controller.h
    M code/macosx/Q3Controller.m
    M code/macosx/Quake3.icns
    M code/macosx/Quake3.nib/classes.nib
    M code/macosx/Quake3.nib/info.nib
    M code/macosx/Quake3.nib/objects.nib
    M code/macosx/Quake3.pbproj/apple.pbxuser
    M code/macosx/Quake3.pbproj/project.pbxproj
    M code/macosx/RecordDemo.zsh
    M code/macosx/banner.jpg
    M code/macosx/botlib.log
    M code/macosx/macosx_display.h
    M code/macosx/macosx_display.m
    M code/macosx/macosx_glimp.h
    M code/macosx/macosx_glimp.m
    M code/macosx/macosx_glsmp_mutex.m
    M code/macosx/macosx_glsmp_null.m
    M code/macosx/macosx_glsmp_ports.m
    M code/macosx/macosx_input.m
    M code/macosx/macosx_local.h
    M code/macosx/macosx_qgl.h
    M code/macosx/macosx_sndcore.m
    M code/macosx/macosx_snddma.m
    M code/macosx/macosx_sys.m
    M code/macosx/macosx_timers.h
    M code/macosx/macosx_timers.m
    M code/macosx/timedemo.zsh
    M code/null/mac_net.c
    M code/null/null_client.c
    M code/null/null_glimp.c
    M code/null/null_input.c
    M code/null/null_main.c
    M code/null/null_net.c
    M code/null/null_snddma.c
    M code/opts.lnt
    M code/q3_ui/Conscript
    M code/q3_ui/compile.bat
    M code/q3_ui/keycodes.h
    M code/q3_ui/q3_ui.bat
    M code/q3_ui/q3_ui.q3asm
    M code/q3_ui/q3_ui.sh
    M code/q3_ui/q3_ui.vcproj
    M code/q3_ui/ui.def
    M code/q3_ui/ui.q3asm
    M code/q3_ui/ui_addbots.c
    M code/q3_ui/ui_atoms.c
    M code/q3_ui/ui_cdkey.c
    M code/q3_ui/ui_cinematics.c
    M code/q3_ui/ui_confirm.c
    M code/q3_ui/ui_connect.c
    M code/q3_ui/ui_controls2.c
    M code/q3_ui/ui_credits.c
    M code/q3_ui/ui_demo2.c
    M code/q3_ui/ui_display.c
    M code/q3_ui/ui_gameinfo.c
    M code/q3_ui/ui_ingame.c
    M code/q3_ui/ui_loadconfig.c
    M code/q3_ui/ui_local.h
    M code/q3_ui/ui_login.c
    M code/q3_ui/ui_main.c
    M code/q3_ui/ui_menu.c
    M code/q3_ui/ui_mfield.c
    M code/q3_ui/ui_mods.c
    M code/q3_ui/ui_network.c
    M code/q3_ui/ui_options.c
    M code/q3_ui/ui_playermodel.c
    M code/q3_ui/ui_players.c
    M code/q3_ui/ui_playersettings.c
    M code/q3_ui/ui_preferences.c
    M code/q3_ui/ui_qmenu.c
    M code/q3_ui/ui_rankings.c
    M code/q3_ui/ui_rankstatus.c
    M code/q3_ui/ui_removebots.c
    M code/q3_ui/ui_saveconfig.c
    M code/q3_ui/ui_serverinfo.c
    M code/q3_ui/ui_servers2.c
    M code/q3_ui/ui_setup.c
    M code/q3_ui/ui_signup.c
    M code/q3_ui/ui_sound.c
    M code/q3_ui/ui_sparena.c
    M code/q3_ui/ui_specifyleague.c
    M code/q3_ui/ui_specifyserver.c
    M code/q3_ui/ui_splevel.c
    M code/q3_ui/ui_sppostgame.c
    M code/q3_ui/ui_spreset.c
    M code/q3_ui/ui_spskill.c
    M code/q3_ui/ui_startserver.c
    M code/q3_ui/ui_team.c
    M code/q3_ui/ui_teamorders.c
    M code/q3_ui/ui_video.c
    M code/qcommon/cm_load.c
    M code/qcommon/cm_local.h
    M code/qcommon/cm_patch.c
    M code/qcommon/cm_patch.h
    M code/qcommon/cm_polylib.c
    M code/qcommon/cm_polylib.h
    M code/qcommon/cm_public.h
    M code/qcommon/cm_test.c
    M code/qcommon/cm_trace.c
    M code/qcommon/cmd.c
    M code/qcommon/cmd.c.save
    M code/qcommon/common.c
    M code/qcommon/cvar.c
    M code/qcommon/files.c
    M code/qcommon/huffman.c
    M code/qcommon/md4.c
    M code/qcommon/msg.c
    M code/qcommon/net_chan.c
    M code/qcommon/qcommon.h
    M code/qcommon/qfiles.h
    M code/qcommon/unzip.c
    M code/qcommon/unzip.h
    M code/qcommon/vm.c
    M code/qcommon/vm_interpreted.c
    M code/qcommon/vm_local.h
    M code/qcommon/vm_ppc.c
    M code/qcommon/vm_ppc_new.c
    M code/qcommon/vm_x86.c
    M code/quake3.sln
    M code/quake3.vcproj
    M code/renderer.lnt
    M code/renderer/qgl.h
    M code/renderer/qgl_linked.h
    M code/renderer/ref_trin.def
    M code/renderer/renderer.vcproj
    M code/renderer/tr_animation.c
    M code/renderer/tr_backend.c
    M code/renderer/tr_bsp.c
    M code/renderer/tr_cmds.c
    M code/renderer/tr_curve.c
    M code/renderer/tr_flares.c
    M code/renderer/tr_font.c
    M code/renderer/tr_image.c
    M code/renderer/tr_init.c
    M code/renderer/tr_light.c
    M code/renderer/tr_local.h
    M code/renderer/tr_main.c
    M code/renderer/tr_marks.c
    M code/renderer/tr_mesh.c
    M code/renderer/tr_model.c
    M code/renderer/tr_noise.c
    M code/renderer/tr_public.h
    M code/renderer/tr_scene.c
    M code/renderer/tr_shade.c
    M code/renderer/tr_shade_calc.c
    M code/renderer/tr_shader.c
    M code/renderer/tr_shadows.c
    M code/renderer/tr_sky.c
    M code/renderer/tr_surface.c
    M code/renderer/tr_world.c
    M code/run.bat
    M code/runrelease.bat
    M code/server/server.h
    M code/server/sv_bot.c
    M code/server/sv_ccmds.c
    M code/server/sv_client.c
    M code/server/sv_game.c
    M code/server/sv_init.c
    M code/server/sv_main.c
    M code/server/sv_net_chan.c
    M code/server/sv_rankings.c
    M code/server/sv_snapshot.c
    M code/server/sv_world.c
    M code/splines/Splines.vcproj
    M code/splines/math_angles.cpp
    M code/splines/math_angles.h
    M code/splines/math_matrix.cpp
    M code/splines/math_matrix.h
    M code/splines/math_quaternion.cpp
    M code/splines/math_quaternion.h
    M code/splines/math_vector.cpp
    M code/splines/math_vector.h
    M code/splines/q_parse.cpp
    M code/splines/q_shared.cpp
    M code/splines/q_shared.h
    M code/splines/q_shared.hpp
    M code/splines/splines.cpp
    M code/splines/splines.h
    M code/splines/util_list.h
    M code/splines/util_str.cpp
    M code/splines/util_str.h
    M code/ui/Conscript
    M code/ui/compile.bat
    M code/ui/keycodes.h
    M code/ui/ui.bat
    M code/ui/ui.def
    M code/ui/ui.q3asm
    M code/ui/ui.vcproj
    M code/ui/ui_atoms.c
    M code/ui/ui_gameinfo.c
    M code/ui/ui_local.h
    M code/ui/ui_main.c
    M code/ui/ui_players.c
    M code/ui/ui_public.h
    M code/ui/ui_shared.c
    M code/ui/ui_shared.h
    M code/ui/ui_syscalls.asm
    M code/ui/ui_syscalls.c
    M code/ui/ui_util.c
    M code/unix/ChangeLog
    M code/unix/Cons_gcc.pm
    M code/unix/Conscript-client
    M code/unix/Conscript-dedicated
    M code/unix/Conscript-pk3
    M code/unix/Conscript-sdk
    M code/unix/Conscript-setup
    M code/unix/LinuxSupport/CHANGES-1.32.txt
    M code/unix/LinuxSupport/INSTALL
    M code/unix/LinuxSupport/index.html
    M code/unix/LinuxSupport/udp_wide_README.txt
    M code/unix/LinuxSupport/udp_wide_broadcast.patch
    M code/unix/Makefile
    M code/unix/Makefile.Game
    M code/unix/Quake3.kdelnk
    M code/unix/README.EULA
    M code/unix/README.Linux
    M code/unix/README.Q3Test
    M code/unix/build_setup.sh
    M code/unix/extract_ver.pl
    M code/unix/ftol.nasm
    M code/unix/linux_common.c
    M code/unix/linux_glimp.c
    M code/unix/linux_joystick.c
    M code/unix/linux_local.h
    M code/unix/linux_qgl.c
    M code/unix/linux_signals.c
    M code/unix/linux_snd.c
    M code/unix/matha.s
    M code/unix/q3test.spec.sh
    M code/unix/qasm.h
    M code/unix/quake3.gif
    M code/unix/quake3.xpm
    M code/unix/run-target.sh
    M code/unix/snapvector.nasm
    M code/unix/snd_mixa.s
    M code/unix/sys_dosa.s
    M code/unix/unix_glw.h
    M code/unix/unix_main.c
    M code/unix/unix_net.c
    M code/unix/unix_shared.c
    M code/unix/vm_x86.c
    M code/unix/vm_x86a.s
    M code/win32/background.bmp
    M code/win32/clear.bmp
    M code/win32/glw_win.h
    M code/win32/icon2.ico
    M code/win32/mod-sdk-setup/GameSource.VCT
    M code/win32/mod-sdk-setup/QIIIA Game Source License.doc
    M code/win32/mod-sdk-setup/bin/lcc.exe
    M code/win32/mod-sdk-setup/bin/q3asm.exe
    M code/win32/mod-sdk-setup/bin/q3cpp.exe
    M code/win32/mod-sdk-setup/bin/q3rcc.exe
    M code/win32/qe3.ico
    M code/win32/resource.h
    M code/win32/win_gamma.c
    M code/win32/win_glimp.c
    M code/win32/win_input.c
    M code/win32/win_local.h
    M code/win32/win_main.c
    M code/win32/win_net.c
    M code/win32/win_qgl.c
    M code/win32/win_shared.c
    M code/win32/win_snd.c
    M code/win32/win_syscon.c
    M code/win32/win_wndproc.c
    M code/win32/winquake.rc
    M common/aselib.c
    M common/aselib.h
    M common/bspfile.c
    M common/bspfile.h
    M common/cmdlib.c
    M common/cmdlib.h
    M common/imagelib.c
    M common/imagelib.h
    M common/l3dslib.c
    M common/l3dslib.h
    M common/mathlib.c
    M common/mathlib.h
    M common/md4.c
    M common/mutex.c
    M common/mutex.h
    M common/polylib.c
    M common/polylib.h
    M common/polyset.h
    M common/qfiles.h
    M common/scriplib.c
    M common/scriplib.h
    M common/surfaceflags.h
    M common/threads.c
    M common/threads.h
    M common/trilib.c
    M common/trilib.h
    M lcc/COPYRIGHT
    M lcc/LOG
    M lcc/README
    M lcc/README.id
    M lcc/alpha/osf/tst/8q.1bk
    M lcc/alpha/osf/tst/8q.2bk
    M lcc/alpha/osf/tst/8q.sbk
    M lcc/alpha/osf/tst/array.1bk
    M lcc/alpha/osf/tst/array.2bk
    M lcc/alpha/osf/tst/array.sbk
    M lcc/alpha/osf/tst/cf.1bk
    M lcc/alpha/osf/tst/cf.2bk
    M lcc/alpha/osf/tst/cf.sbk
    M lcc/alpha/osf/tst/cq.1bk
    M lcc/alpha/osf/tst/cq.2bk
    M lcc/alpha/osf/tst/cq.sbk
    M lcc/alpha/osf/tst/cvt.1bk
    M lcc/alpha/osf/tst/cvt.2bk
    M lcc/alpha/osf/tst/cvt.sbk
    M lcc/alpha/osf/tst/fields.1bk
    M lcc/alpha/osf/tst/fields.2bk
    M lcc/alpha/osf/tst/fields.sbk
    M lcc/alpha/osf/tst/front.2bk
    M lcc/alpha/osf/tst/front.sbk
    M lcc/alpha/osf/tst/incr.1bk
    M lcc/alpha/osf/tst/incr.2bk
    M lcc/alpha/osf/tst/incr.sbk
    M lcc/alpha/osf/tst/init.1bk
    M lcc/alpha/osf/tst/init.2bk
    M lcc/alpha/osf/tst/init.sbk
    M lcc/alpha/osf/tst/limits.1bk
    M lcc/alpha/osf/tst/limits.2bk
    M lcc/alpha/osf/tst/limits.sbk
    M lcc/alpha/osf/tst/paranoia.1bk
    M lcc/alpha/osf/tst/paranoia.2bk
    M lcc/alpha/osf/tst/paranoia.sbk
    M lcc/alpha/osf/tst/sort.1bk
    M lcc/alpha/osf/tst/sort.2bk
    M lcc/alpha/osf/tst/sort.sbk
    M lcc/alpha/osf/tst/spill.1bk
    M lcc/alpha/osf/tst/spill.2bk
    M lcc/alpha/osf/tst/spill.sbk
    M lcc/alpha/osf/tst/stdarg.1bk
    M lcc/alpha/osf/tst/stdarg.2bk
    M lcc/alpha/osf/tst/stdarg.sbk
    M lcc/alpha/osf/tst/struct.1bk
    M lcc/alpha/osf/tst/struct.2bk
    M lcc/alpha/osf/tst/struct.sbk
    M lcc/alpha/osf/tst/switch.1bk
    M lcc/alpha/osf/tst/switch.2bk
    M lcc/alpha/osf/tst/switch.sbk
    M lcc/alpha/osf/tst/wf1.1bk
    M lcc/alpha/osf/tst/wf1.2bk
    M lcc/alpha/osf/tst/wf1.sbk
    M lcc/alpha/osf/tst/yacc.1bk
    M lcc/alpha/osf/tst/yacc.2bk
    M lcc/alpha/osf/tst/yacc.sbk
    M lcc/bin/lcc.exe
    M lcc/bin/q3cpp.exe
    M lcc/bin/q3rcc.exe
    M lcc/buildnt.bat
    M lcc/buildnt.sh
    M lcc/cpp/cpp.c
    M lcc/cpp/cpp.h
    M lcc/cpp/eval.c
    M lcc/cpp/getopt.c
    M lcc/cpp/hideset.c
    M lcc/cpp/include.c
    M lcc/cpp/lex.c
    M lcc/cpp/macro.c
    M lcc/cpp/nlist.c
    M lcc/cpp/tokens.c
    M lcc/cpp/unix.c
    M lcc/custom.mk
    M lcc/doc/4.html
    M lcc/doc/bprint.1
    M lcc/doc/bprint.pdf
    M lcc/doc/install.html
    M lcc/doc/lcc.1
    M lcc/doc/lcc.pdf
    M lcc/etc/bprint.c
    M lcc/etc/gcc-solaris.c
    M lcc/etc/irix.c
    M lcc/etc/lcc.c
    M lcc/etc/linux.c
    M lcc/etc/ops.c
    M lcc/etc/osf.c
    M lcc/etc/solaris.c
    M lcc/etc/win32.c
    M lcc/include/alpha/osf/assert.h
    M lcc/include/alpha/osf/ctype.h
    M lcc/include/alpha/osf/errno.h
    M lcc/include/alpha/osf/float.h
    M lcc/include/alpha/osf/limits.h
    M lcc/include/alpha/osf/locale.h
    M lcc/include/alpha/osf/math.h
    M lcc/include/alpha/osf/setjmp.h
    M lcc/include/alpha/osf/signal.h
    M lcc/include/alpha/osf/stdarg.h
    M lcc/include/alpha/osf/stddef.h
    M lcc/include/alpha/osf/stdio.h
    M lcc/include/alpha/osf/stdlib.h
    M lcc/include/alpha/osf/string.h
    M lcc/include/alpha/osf/time.h
    M lcc/include/mips/irix/assert.h
    M lcc/include/mips/irix/ctype.h
    M lcc/include/mips/irix/errno.h
    M lcc/include/mips/irix/float.h
    M lcc/include/mips/irix/limits.h
    M lcc/include/mips/irix/locale.h
    M lcc/include/mips/irix/math.h
    M lcc/include/mips/irix/setjmp.h
    M lcc/include/mips/irix/signal.h
    M lcc/include/mips/irix/stdarg.h
    M lcc/include/mips/irix/stddef.h
    M lcc/include/mips/irix/stdio.h
    M lcc/include/mips/irix/stdlib.h
    M lcc/include/mips/irix/string.h
    M lcc/include/mips/irix/time.h
    M lcc/include/sparc/solaris/assert.h
    M lcc/include/sparc/solaris/ctype.h
    M lcc/include/sparc/solaris/errno.h
    M lcc/include/sparc/solaris/float.h
    M lcc/include/sparc/solaris/limits.h
    M lcc/include/sparc/solaris/locale.h
    M lcc/include/sparc/solaris/math.h
    M lcc/include/sparc/solaris/setjmp.h
    M lcc/include/sparc/solaris/signal.h
    M lcc/include/sparc/solaris/stdarg.h
    M lcc/include/sparc/solaris/stddef.h
    M lcc/include/sparc/solaris/stdio.h
    M lcc/include/sparc/solaris/stdlib.h
    M lcc/include/sparc/solaris/string.h
    M lcc/include/sparc/solaris/time.h
    M lcc/include/x86/linux/assert.h
    M lcc/include/x86/linux/float.h
    M lcc/include/x86/linux/stdarg.h
    M lcc/lburg/gram.c
    M lcc/lburg/gram.y
    M lcc/lburg/lburg.1
    M lcc/lburg/lburg.c
    M lcc/lburg/lburg.h
    M lcc/lib/assert.c
    M lcc/lib/bbexit.c
    M lcc/lib/yynull.c
    M lcc/makefile
    M lcc/makefile.nt
    M lcc/mips/irix/tst/8q.1bk
    M lcc/mips/irix/tst/8q.2bk
    M lcc/mips/irix/tst/8q.sbk
    M lcc/mips/irix/tst/array.1bk
    M lcc/mips/irix/tst/array.2bk
    M lcc/mips/irix/tst/array.sbk
    M lcc/mips/irix/tst/cf.1bk
    M lcc/mips/irix/tst/cf.2bk
    M lcc/mips/irix/tst/cf.sbk
    M lcc/mips/irix/tst/cq.1bk
    M lcc/mips/irix/tst/cq.2bk
    M lcc/mips/irix/tst/cq.sbk
    M lcc/mips/irix/tst/cvt.1bk
    M lcc/mips/irix/tst/cvt.2bk
    M lcc/mips/irix/tst/cvt.sbk
    M lcc/mips/irix/tst/fields.1bk
    M lcc/mips/irix/tst/fields.2bk
    M lcc/mips/irix/tst/fields.sbk
    M lcc/mips/irix/tst/front.2bk
    M lcc/mips/irix/tst/front.sbk
    M lcc/mips/irix/tst/incr.2bk
    M lcc/mips/irix/tst/incr.sbk
    M lcc/mips/irix/tst/init.1bk
    M lcc/mips/irix/tst/init.2bk
    M lcc/mips/irix/tst/init.sbk
    M lcc/mips/irix/tst/limits.1bk
    M lcc/mips/irix/tst/limits.2bk
    M lcc/mips/irix/tst/limits.sbk
    M lcc/mips/irix/tst/paranoia.1bk
    M lcc/mips/irix/tst/paranoia.2bk
    M lcc/mips/irix/tst/paranoia.sbk
    M lcc/mips/irix/tst/sort.1bk
    M lcc/mips/irix/tst/sort.2bk
    M lcc/mips/irix/tst/sort.sbk
    M lcc/mips/irix/tst/spill.2bk
    M lcc/mips/irix/tst/spill.sbk
    M lcc/mips/irix/tst/stdarg.1bk
    M lcc/mips/irix/tst/stdarg.2bk
    M lcc/mips/irix/tst/stdarg.sbk
    M lcc/mips/irix/tst/struct.1bk
    M lcc/mips/irix/tst/struct.2bk
    M lcc/mips/irix/tst/struct.sbk
    M lcc/mips/irix/tst/switch.1bk
    M lcc/mips/irix/tst/switch.2bk
    M lcc/mips/irix/tst/switch.sbk
    M lcc/mips/irix/tst/wf1.1bk
    M lcc/mips/irix/tst/wf1.2bk
    M lcc/mips/irix/tst/wf1.sbk
    M lcc/mips/irix/tst/yacc.1bk
    M lcc/mips/irix/tst/yacc.2bk
    M lcc/mips/irix/tst/yacc.sbk
    M lcc/msdev/rcc.dsp
    M lcc/msdev/rcc.dsw
    M lcc/packing.lst
    M lcc/sparc/solaris/tst/8q.1bk
    M lcc/sparc/solaris/tst/8q.2bk
    M lcc/sparc/solaris/tst/8q.sbk
    M lcc/sparc/solaris/tst/array.1bk
    M lcc/sparc/solaris/tst/array.2bk
    M lcc/sparc/solaris/tst/array.sbk
    M lcc/sparc/solaris/tst/cf.1bk
    M lcc/sparc/solaris/tst/cf.2bk
    M lcc/sparc/solaris/tst/cf.sbk
    M lcc/sparc/solaris/tst/cq.1bk
    M lcc/sparc/solaris/tst/cq.2bk
    M lcc/sparc/solaris/tst/cq.sbk
    M lcc/sparc/solaris/tst/cvt.1bk
    M lcc/sparc/solaris/tst/cvt.2bk
    M lcc/sparc/solaris/tst/cvt.sbk
    M lcc/sparc/solaris/tst/fields.1bk
    M lcc/sparc/solaris/tst/fields.2bk
    M lcc/sparc/solaris/tst/fields.sbk
    M lcc/sparc/solaris/tst/front.2bk
    M lcc/sparc/solaris/tst/front.sbk
    M lcc/sparc/solaris/tst/incr.1bk
    M lcc/sparc/solaris/tst/incr.2bk
    M lcc/sparc/solaris/tst/incr.sbk
    M lcc/sparc/solaris/tst/init.1bk
    M lcc/sparc/solaris/tst/init.2bk
    M lcc/sparc/solaris/tst/init.sbk
    M lcc/sparc/solaris/tst/limits.1bk
    M lcc/sparc/solaris/tst/limits.2bk
    M lcc/sparc/solaris/tst/limits.sbk
    M lcc/sparc/solaris/tst/paranoia.1bk
    M lcc/sparc/solaris/tst/paranoia.2bk
    M lcc/sparc/solaris/tst/paranoia.sbk
    M lcc/sparc/solaris/tst/sort.1bk
    M lcc/sparc/solaris/tst/sort.2bk
    M lcc/sparc/solaris/tst/sort.sbk
    M lcc/sparc/solaris/tst/spill.1bk
    M lcc/sparc/solaris/tst/spill.2bk
    M lcc/sparc/solaris/tst/spill.sbk
    M lcc/sparc/solaris/tst/stdarg.1bk
    M lcc/sparc/solaris/tst/stdarg.2bk
    M lcc/sparc/solaris/tst/stdarg.sbk
    M lcc/sparc/solaris/tst/struct.1bk
    M lcc/sparc/solaris/tst/struct.2bk
    M lcc/sparc/solaris/tst/struct.sbk
    M lcc/sparc/solaris/tst/switch.1bk
    M lcc/sparc/solaris/tst/switch.2bk
    M lcc/sparc/solaris/tst/switch.sbk
    M lcc/sparc/solaris/tst/wf1.1bk
    M lcc/sparc/solaris/tst/wf1.2bk
    M lcc/sparc/solaris/tst/wf1.sbk
    M lcc/sparc/solaris/tst/yacc.1bk
    M lcc/sparc/solaris/tst/yacc.2bk
    M lcc/sparc/solaris/tst/yacc.sbk
    M lcc/src/2html.c
    M lcc/src/alloc.c
    M lcc/src/alpha.md
    M lcc/src/asdl.c
    M lcc/src/bind.c
    M lcc/src/bytecode.c
    M lcc/src/c.h
    M lcc/src/config.h
    M lcc/src/dag.c
    M lcc/src/dagcheck.md
    M lcc/src/decl.c
    M lcc/src/enode.c
    M lcc/src/error.c
    M lcc/src/event.c
    M lcc/src/expr.c
    M lcc/src/gen.c
    M lcc/src/init.c
    M lcc/src/inits.c
    M lcc/src/input.c
    M lcc/src/lex.c
    M lcc/src/list.c
    M lcc/src/main.c
    M lcc/src/mips.md
    M lcc/src/null.c
    M lcc/src/output.c
    M lcc/src/pass2.c
    M lcc/src/prof.c
    M lcc/src/profio.c
    M lcc/src/rcc.asdl
    M lcc/src/run.sh
    M lcc/src/simp.c
    M lcc/src/sparc.md
    M lcc/src/stab.c
    M lcc/src/stab.h
    M lcc/src/stmt.c
    M lcc/src/string.c
    M lcc/src/sym.c
    M lcc/src/symbolic.c
    M lcc/src/token.h
    M lcc/src/trace.c
    M lcc/src/tree.c
    M lcc/src/types.c
    M lcc/src/x86.md
    M lcc/src/x86linux.md
    M lcc/tst/8q.0
    M lcc/tst/8q.c
    M lcc/tst/array.0
    M lcc/tst/array.c
    M lcc/tst/cf.0
    M lcc/tst/cf.c
    M lcc/tst/cq.0
    M lcc/tst/cq.c
    M lcc/tst/cvt.0
    M lcc/tst/cvt.c
    M lcc/tst/fields.0
    M lcc/tst/fields.c
    M lcc/tst/front.0
    M lcc/tst/front.c
    M lcc/tst/incr.0
    M lcc/tst/incr.c
    M lcc/tst/init.0
    M lcc/tst/init.c
    M lcc/tst/limits.0
    M lcc/tst/limits.c
    M lcc/tst/paranoia.0
    M lcc/tst/paranoia.c
    M lcc/tst/sort.0
    M lcc/tst/sort.c
    M lcc/tst/spill.0
    M lcc/tst/spill.c
    M lcc/tst/stdarg.0
    M lcc/tst/stdarg.c
    M lcc/tst/struct.0
    M lcc/tst/struct.c
    M lcc/tst/switch.0
    M lcc/tst/switch.c
    M lcc/tst/wf1.0
    M lcc/tst/wf1.c
    M lcc/tst/yacc.0
    M lcc/tst/yacc.c
    M lcc/x86/linux/tst/8q.1bk
    M lcc/x86/linux/tst/8q.2bk
    M lcc/x86/linux/tst/8q.sbk
    M lcc/x86/linux/tst/array.1bk
    M lcc/x86/linux/tst/array.2bk
    M lcc/x86/linux/tst/array.sbk
    M lcc/x86/linux/tst/cf.1bk
    M lcc/x86/linux/tst/cf.2bk
    M lcc/x86/linux/tst/cf.sbk
    M lcc/x86/linux/tst/cq.1bk
    M lcc/x86/linux/tst/cq.2bk
    M lcc/x86/linux/tst/cq.sbk
    M lcc/x86/linux/tst/cvt.1bk
    M lcc/x86/linux/tst/cvt.2bk
    M lcc/x86/linux/tst/cvt.sbk
    M lcc/x86/linux/tst/fields.1bk
    M lcc/x86/linux/tst/fields.2bk
    M lcc/x86/linux/tst/fields.sbk
    M lcc/x86/linux/tst/front.2bk
    M lcc/x86/linux/tst/front.sbk
    M lcc/x86/linux/tst/incr.1bk
    M lcc/x86/linux/tst/incr.2bk
    M lcc/x86/linux/tst/incr.sbk
    M lcc/x86/linux/tst/init.1bk
    M lcc/x86/linux/tst/init.2bk
    M lcc/x86/linux/tst/init.sbk
    M lcc/x86/linux/tst/limits.1bk
    M lcc/x86/linux/tst/limits.2bk
    M lcc/x86/linux/tst/limits.sbk
    M lcc/x86/linux/tst/paranoia.1bk
    M lcc/x86/linux/tst/paranoia.2bk
    M lcc/x86/linux/tst/paranoia.sbk
    M lcc/x86/linux/tst/sort.1bk
    M lcc/x86/linux/tst/sort.2bk
    M lcc/x86/linux/tst/sort.sbk
    M lcc/x86/linux/tst/spill.1bk
    M lcc/x86/linux/tst/spill.2bk
    M lcc/x86/linux/tst/spill.sbk
    M lcc/x86/linux/tst/stdarg.1bk
    M lcc/x86/linux/tst/stdarg.2bk
    M lcc/x86/linux/tst/stdarg.sbk
    M lcc/x86/linux/tst/struct.1bk
    M lcc/x86/linux/tst/struct.2bk
    M lcc/x86/linux/tst/struct.sbk
    M lcc/x86/linux/tst/switch.1bk
    M lcc/x86/linux/tst/switch.2bk
    M lcc/x86/linux/tst/switch.sbk
    M lcc/x86/linux/tst/wf1.1bk
    M lcc/x86/linux/tst/wf1.2bk
    M lcc/x86/linux/tst/wf1.sbk
    M lcc/x86/linux/tst/yacc.1bk
    M lcc/x86/linux/tst/yacc.2bk
    M lcc/x86/linux/tst/yacc.sbk
    M lcc/x86/win32/tst/8q.1bk
    M lcc/x86/win32/tst/8q.2bk
    M lcc/x86/win32/tst/8q.sbk
    M lcc/x86/win32/tst/array.1bk
    M lcc/x86/win32/tst/array.2bk
    M lcc/x86/win32/tst/array.sbk
    M lcc/x86/win32/tst/cf.1bk
    M lcc/x86/win32/tst/cf.2bk
    M lcc/x86/win32/tst/cf.sbk
    M lcc/x86/win32/tst/cq.1bk
    M lcc/x86/win32/tst/cq.2bk
    M lcc/x86/win32/tst/cq.sbk
    M lcc/x86/win32/tst/cvt.1bk
    M lcc/x86/win32/tst/cvt.2bk
    M lcc/x86/win32/tst/cvt.sbk
    M lcc/x86/win32/tst/fields.1bk
    M lcc/x86/win32/tst/fields.2bk
    M lcc/x86/win32/tst/fields.sbk
    M lcc/x86/win32/tst/front.2bk
    M lcc/x86/win32/tst/front.sbk
    M lcc/x86/win32/tst/incr.1bk
    M lcc/x86/win32/tst/incr.2bk
    M lcc/x86/win32/tst/incr.sbk
    M lcc/x86/win32/tst/init.1bk
    M lcc/x86/win32/tst/init.2bk
    M lcc/x86/win32/tst/init.sbk
    M lcc/x86/win32/tst/limits.1bk
    M lcc/x86/win32/tst/limits.2bk
    M lcc/x86/win32/tst/limits.sbk
    M lcc/x86/win32/tst/paranoia.1bk
    M lcc/x86/win32/tst/paranoia.2bk
    M lcc/x86/win32/tst/paranoia.sbk
    M lcc/x86/win32/tst/sort.1bk
    M lcc/x86/win32/tst/sort.2bk
    M lcc/x86/win32/tst/sort.sbk
    M lcc/x86/win32/tst/spill.1bk
    M lcc/x86/win32/tst/spill.2bk
    M lcc/x86/win32/tst/spill.sbk
    M lcc/x86/win32/tst/stdarg.1bk
    M lcc/x86/win32/tst/stdarg.2bk
    M lcc/x86/win32/tst/stdarg.sbk
    M lcc/x86/win32/tst/struct.1bk
    M lcc/x86/win32/tst/struct.2bk
    M lcc/x86/win32/tst/struct.sbk
    M lcc/x86/win32/tst/switch.1bk
    M lcc/x86/win32/tst/switch.2bk
    M lcc/x86/win32/tst/switch.sbk
    M lcc/x86/win32/tst/wf1.1bk
    M lcc/x86/win32/tst/wf1.2bk
    M lcc/x86/win32/tst/wf1.sbk
    M lcc/x86/win32/tst/yacc.1bk
    M lcc/x86/win32/tst/yacc.2bk
    M lcc/x86/win32/tst/yacc.sbk
    M libs/cmdlib.h
    M libs/cmdlib/cmdlib.cpp
    M libs/cmdlib/cmdlib.vcproj
    M libs/jpeg6/README
    M libs/jpeg6/jchuff.h
    M libs/jpeg6/jcomapi.cpp
    M libs/jpeg6/jconfig.h
    M libs/jpeg6/jdapimin.cpp
    M libs/jpeg6/jdapistd.cpp
    M libs/jpeg6/jdatasrc.cpp
    M libs/jpeg6/jdcoefct.cpp
    M libs/jpeg6/jdcolor.cpp
    M libs/jpeg6/jdct.h
    M libs/jpeg6/jddctmgr.cpp
    M libs/jpeg6/jdhuff.cpp
    M libs/jpeg6/jdhuff.h
    M libs/jpeg6/jdinput.cpp
    M libs/jpeg6/jdmainct.cpp
    M libs/jpeg6/jdmarker.cpp
    M libs/jpeg6/jdmaster.cpp
    M libs/jpeg6/jdpostct.cpp
    M libs/jpeg6/jdsample.cpp
    M libs/jpeg6/jdtrans.cpp
    M libs/jpeg6/jerror.cpp
    M libs/jpeg6/jerror.h
    M libs/jpeg6/jfdctflt.cpp
    M libs/jpeg6/jidctflt.cpp
    M libs/jpeg6/jinclude.h
    M libs/jpeg6/jmemmgr.cpp
    M libs/jpeg6/jmemnobs.cpp
    M libs/jpeg6/jmemsys.h
    M libs/jpeg6/jmorecfg.h
    M libs/jpeg6/jpeg6.vcproj
    M libs/jpeg6/jpegint.h
    M libs/jpeg6/jpgload.cpp
    M libs/jpeg6/jutils.cpp
    M libs/jpeg6/jversion.h
    M libs/jpeglib.h
    M libs/pak/pak.vcproj
    M libs/pak/pakstuff.cpp
    M libs/pak/unzip.cpp
    M libs/pak/unzip.h
    M libs/pakstuff.h
    M libs/str.h
    M q3asm/Makefile
    M q3asm/README.Id
    M q3asm/cmdlib.c
    M q3asm/cmdlib.h
    M q3asm/lib.txt
    M q3asm/mathlib.h
    M q3asm/notes.txt
    M q3asm/ops.txt
    M q3asm/opstrings.h
    M q3asm/q3asm.c
    M q3asm/q3asm.sln
    M q3asm/q3asm.vcproj
    M q3asm/qfiles.h
    M q3map/brush.c
    M q3map/brush_primit.c
    M q3map/bsp.c
    M q3map/facebsp.c
    M q3map/fog.c
    M q3map/gldraw.c
    M q3map/glfile.c
    M q3map/leakfile.c
    M q3map/light.c
    M q3map/light.h
    M q3map/light_trace.c
    M q3map/lightmaps.c
    M q3map/lightv.c
    M q3map/makefile
    M q3map/map.c
    M q3map/mesh.c
    M q3map/mesh.h
    M q3map/misc_model.c
    M q3map/nodraw.c
    M q3map/patch.c
    M q3map/portals.c
    M q3map/prtfile.c
    M q3map/q3map.sln
    M q3map/q3map.vcproj
    M q3map/qbsp.h
    M q3map/shaders.c
    M q3map/shaders.h
    M q3map/soundv.c
    M q3map/surface.c
    M q3map/terrain.c
    M q3map/tjunction.c
    M q3map/tree.c
    M q3map/vis.c
    M q3map/vis.h
    M q3map/visflow.c
    M q3map/writebsp.c
    M ui/hud.txt
    M ui/hud2.txt
    M ui/ingame.txt
    M ui/menudef.h
    M ui/menus.txt

  Log Message:
  -----------
  remove svn:executable property


  Commit: ed2ad48122359a077ab24898870a5a799127410d
      https://github.com/ioquake/ioq3/commit/ed2ad48122359a077ab24898870a5a799127410d
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2005-08-28 (Sun, 28 Aug 2005)

  Changed paths:
    M code/renderer/tr_main.c

  Log Message:
  -----------
  https://bugzilla.icculus.org/show_bug.cgi?id=2348


  Commit: 4d2705d6c650870baac5d5ed4ba25a39ab10be99
      https://github.com/ioquake/ioq3/commit/4d2705d6c650870baac5d5ed4ba25a39ab10be99
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2005-08-29 (Mon, 29 Aug 2005)

  Changed paths:
    M Makefile
    M i_o-q3-readme

  Log Message:
  -----------
  Fixed the version and added a little tiny bit to the readme


  Commit: 109da009d2e5c6910b27609e069b9b32619e7cec
      https://github.com/ioquake/ioq3/commit/109da009d2e5c6910b27609e069b9b32619e7cec
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-08-30 (Tue, 30 Aug 2005)

  Changed paths:
    M code/qcommon/vm.c
    M code/unix/Makefile

  Log Message:
  -----------
  fix build on ppc. no guarantee it runs though


  Commit: 9a455ba5ecb571fd85a459ef0334bad0ba47e353
      https://github.com/ioquake/ioq3/commit/9a455ba5ecb571fd85a459ef0334bad0ba47e353
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-08-30 (Tue, 30 Aug 2005)

  Changed paths:
    M code/qcommon/files.c

  Log Message:
  -----------
  disable demo restrictions


  Commit: fc294477261cab662ac70fb2ea5836f06d45d0a1
      https://github.com/ioquake/ioq3/commit/fc294477261cab662ac70fb2ea5836f06d45d0a1
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-08-30 (Tue, 30 Aug 2005)

  Changed paths:
    M code/qcommon/files.c

  Log Message:
  -----------
  really don't add restrictions on demo data


  Commit: 3973f4aaa2f58d6c418533f39ec176a42de1282b
      https://github.com/ioquake/ioq3/commit/3973f4aaa2f58d6c418533f39ec176a42de1282b
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-08-30 (Tue, 30 Aug 2005)

  Changed paths:
    M code/renderer/tr_font.c
    M code/unix/Makefile

  Log Message:
  -----------
  fix build against system libfreetype


  Commit: 4fb1caf6bd182f6da9cb10a8e66dfd0d14d84b24
      https://github.com/ioquake/ioq3/commit/4fb1caf6bd182f6da9cb10a8e66dfd0d14d84b24
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-08-30 (Tue, 30 Aug 2005)

  Changed paths:
    M code/game/q_shared.c

  Log Message:
  -----------
  make FloatSwap less ugly


  Commit: 2078cfa9a01e1c7d53f7b2d5af7466a8c12ee210
      https://github.com/ioquake/ioq3/commit/2078cfa9a01e1c7d53f7b2d5af7466a8c12ee210
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-08-30 (Tue, 30 Aug 2005)

  Changed paths:
    M code/qcommon/vm.c
    M code/unix/unix_main.c

  Log Message:
  -----------
  always try native dll first


  Commit: 334fa9c48c047b01b162c892102823a38b7b5326
      https://github.com/ioquake/ioq3/commit/334fa9c48c047b01b162c892102823a38b7b5326
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-08-30 (Tue, 30 Aug 2005)

  Changed paths:
    M code/unix/unix_main.c

  Log Message:
  -----------
  fix ppc64 string


  Commit: 88171d6bb7da812b4a603ea09ad0eeaa8a10d4f3
      https://github.com/ioquake/ioq3/commit/88171d6bb7da812b4a603ea09ad0eeaa8a10d4f3
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-08-30 (Tue, 30 Aug 2005)

  Changed paths:
    M code/cgame/cg_main.c
    M code/cgame/cg_syscalls.c
    M code/client/cl_cgame.c
    M code/client/cl_ui.c
    M code/game/g_main.c
    M code/q3_ui/ui_main.c
    M code/qcommon/qcommon.h
    M code/qcommon/vm.c
    M code/qcommon/vm_local.h
    M code/server/sv_game.c
    M code/ui/ui_main.c
    M code/unix/Makefile
    M code/unix/unix_main.c
    M code/win32/win_main.c

  Log Message:
  -----------
  support for 64bit native mods


  Commit: 770c6808d0f8528f8bf9d6af4a27341eafdfa569
      https://github.com/ioquake/ioq3/commit/770c6808d0f8528f8bf9d6af4a27341eafdfa569
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-08-30 (Tue, 30 Aug 2005)

  Changed paths:
    M code/game/g_main.c

  Log Message:
  -----------
  fix warning


  Commit: 54d65a0eadffbcd430ff32d173ef201b06dfbdc3
      https://github.com/ioquake/ioq3/commit/54d65a0eadffbcd430ff32d173ef201b06dfbdc3
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-08-30 (Tue, 30 Aug 2005)

  Changed paths:
    M code/qcommon/qcommon.h
    M code/qcommon/vm.c
    M code/qcommon/vm_interpreted.c

  Log Message:
  -----------
  - load qvm file by default again to avoid 'unpure' error
- fix loading qvms in 64bit q3


  Commit: 1b62818a09d63457877cbe7aed104848cd437e32
      https://github.com/ioquake/ioq3/commit/1b62818a09d63457877cbe7aed104848cd437e32
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-08-30 (Tue, 30 Aug 2005)

  Changed paths:
    M code/cgame/cg_syscalls.c
    M code/game/g_syscalls.c
    M code/qcommon/vm.c
    M code/ui/ui_syscalls.c
    M i_o-q3-readme

  Log Message:
  -----------
  - add note about 64bit mods and the demo
- fix mod functions for 64bit


  Commit: 272e3ca69f8aa9b14bf1d7c734a6db809889af1d
      https://github.com/ioquake/ioq3/commit/272e3ca69f8aa9b14bf1d7c734a6db809889af1d
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2005-08-30 (Tue, 30 Aug 2005)

  Changed paths:
    M code/unix/Makefile
    A code/unix/SDL12/include/SDL.h
    A code/unix/SDL12/include/SDL_active.h
    A code/unix/SDL12/include/SDL_audio.h
    A code/unix/SDL12/include/SDL_byteorder.h
    A code/unix/SDL12/include/SDL_cdrom.h
    A code/unix/SDL12/include/SDL_copying.h
    A code/unix/SDL12/include/SDL_endian.h
    A code/unix/SDL12/include/SDL_error.h
    A code/unix/SDL12/include/SDL_events.h
    A code/unix/SDL12/include/SDL_getenv.h
    A code/unix/SDL12/include/SDL_joystick.h
    A code/unix/SDL12/include/SDL_keyboard.h
    A code/unix/SDL12/include/SDL_keysym.h
    A code/unix/SDL12/include/SDL_main.h
    A code/unix/SDL12/include/SDL_mouse.h
    A code/unix/SDL12/include/SDL_mutex.h
    A code/unix/SDL12/include/SDL_name.h
    A code/unix/SDL12/include/SDL_opengl.h
    A code/unix/SDL12/include/SDL_quit.h
    A code/unix/SDL12/include/SDL_rwops.h
    A code/unix/SDL12/include/SDL_syswm.h
    A code/unix/SDL12/include/SDL_thread.h
    A code/unix/SDL12/include/SDL_timer.h
    A code/unix/SDL12/include/SDL_types.h
    A code/unix/SDL12/include/SDL_version.h
    A code/unix/SDL12/include/SDL_video.h
    A code/unix/SDL12/include/begin_code.h
    A code/unix/SDL12/include/close_code.h
    M code/unix/linux_glimp.c
    M code/unix/linux_joystick.c

  Log Message:
  -----------
  First version of Ryan Gorodon's SDL work:
16:24 < icculus> check that in, someone will fix it.  :)


  Commit: 1221bd89968a5bbc593791a01d9c57500958a0c1
      https://github.com/ioquake/ioq3/commit/1221bd89968a5bbc593791a01d9c57500958a0c1
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2005-08-30 (Tue, 30 Aug 2005)

  Changed paths:
    A code/unix/linux_glimp_sdl.c

  Log Message:
  -----------
  oops!


  Commit: 8baf50cf1f1b7fe3dbef42303dc4b02d9982b126
      https://github.com/ioquake/ioq3/commit/8baf50cf1f1b7fe3dbef42303dc4b02d9982b126
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2005-08-31 (Wed, 31 Aug 2005)

  Changed paths:
    M code/unix/Makefile

  Log Message:
  -----------
  glub glub mo blon


  Commit: 67da8fbc6f3562150bb490ebcda7b05810fcd418
      https://github.com/ioquake/ioq3/commit/67da8fbc6f3562150bb490ebcda7b05810fcd418
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2005-08-31 (Wed, 31 Aug 2005)

  Changed paths:
    M code/unix/ChangeLog

  Log Message:
  -----------
  First update of the changelog, more to come as time goes by.


  Commit: 8200e26360add6ce885a1f00704f423a4eb84952
      https://github.com/ioquake/ioq3/commit/8200e26360add6ce885a1f00704f423a4eb84952
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-08-31 (Wed, 31 Aug 2005)

  Changed paths:
    M code/unix/Makefile

  Log Message:
  -----------
  use system SDL lib


  Commit: 77eb7e4147367371eb9e03caa15ef02037a07d2f
      https://github.com/ioquake/ioq3/commit/77eb7e4147367371eb9e03caa15ef02037a07d2f
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-08-31 (Wed, 31 Aug 2005)

  Changed paths:
    M code/unix/unix_main.c

  Log Message:
  -----------
  fix cdpath, deuglify dlopen code, load dll also from cdpath


  Commit: a724f6b04f13bbf221d66b798b9af515aef60c9d
      https://github.com/ioquake/ioq3/commit/a724f6b04f13bbf221d66b798b9af515aef60c9d
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-08-31 (Wed, 31 Aug 2005)

  Changed paths:
    M code/game/q_shared.h
    M code/splines/q_shared.h
    M code/unix/Makefile
    M code/unix/unix_main.c

  Log Message:
  -----------
  add s390, s390x and ia64. It builds, don't know if it runs tough.


  Commit: 3ca916aacc8f1cda4b50587fabad28c3a5b7f978
      https://github.com/ioquake/ioq3/commit/3ca916aacc8f1cda4b50587fabad28c3a5b7f978
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2005-08-31 (Wed, 31 Aug 2005)

  Changed paths:
    R code/unix/SDL12/include/SDL.h
    R code/unix/SDL12/include/SDL_active.h
    R code/unix/SDL12/include/SDL_audio.h
    R code/unix/SDL12/include/SDL_byteorder.h
    R code/unix/SDL12/include/SDL_cdrom.h
    R code/unix/SDL12/include/SDL_copying.h
    R code/unix/SDL12/include/SDL_endian.h
    R code/unix/SDL12/include/SDL_error.h
    R code/unix/SDL12/include/SDL_events.h
    R code/unix/SDL12/include/SDL_getenv.h
    R code/unix/SDL12/include/SDL_joystick.h
    R code/unix/SDL12/include/SDL_keyboard.h
    R code/unix/SDL12/include/SDL_keysym.h
    R code/unix/SDL12/include/SDL_main.h
    R code/unix/SDL12/include/SDL_mouse.h
    R code/unix/SDL12/include/SDL_mutex.h
    R code/unix/SDL12/include/SDL_name.h
    R code/unix/SDL12/include/SDL_opengl.h
    R code/unix/SDL12/include/SDL_quit.h
    R code/unix/SDL12/include/SDL_rwops.h
    R code/unix/SDL12/include/SDL_syswm.h
    R code/unix/SDL12/include/SDL_thread.h
    R code/unix/SDL12/include/SDL_timer.h
    R code/unix/SDL12/include/SDL_types.h
    R code/unix/SDL12/include/SDL_version.h
    R code/unix/SDL12/include/SDL_video.h
    R code/unix/SDL12/include/begin_code.h
    R code/unix/SDL12/include/close_code.h

  Log Message:
  -----------
  Removed included SDL headers (ludwig pointed the makefile to system-installed
 headers instead).


  Commit: 5bc2c492930af191c03e19ee4ad9a4777d417e3e
      https://github.com/ioquake/ioq3/commit/5bc2c492930af191c03e19ee4ad9a4777d417e3e
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2005-08-31 (Wed, 31 Aug 2005)

  Changed paths:
    M code/unix/linux_glimp_sdl.c

  Log Message:
  -----------
  More SDL fixes:
- Console key works as it should, at least on QWERTY keyboards. Someone
  will have to check AZERTY keyboards for me.
- Backspace key now works in text entry.
- Mouse input is scaled 2x, like the X11 driver does.
- Some basic logging so I know I'm using the SDL code and not the X11 code.


  Commit: dee436c12623d86f88870d39d18197a2dd709d9b
      https://github.com/ioquake/ioq3/commit/dee436c12623d86f88870d39d18197a2dd709d9b
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2005-08-31 (Wed, 31 Aug 2005)

  Changed paths:
    M code/unix/Makefile
    M code/unix/unix_main.c

  Log Message:
  -----------
  First patch from vapier for easier packaging:
it'd make it easier on people packaging up quake3 if we could set system paths
for the baseq3 dir and if the makefile would respect things like CC/CXX from the
build env


  Commit: a65432119b0f05d145c5109e1dc8b3baacb38ab0
      https://github.com/ioquake/ioq3/commit/a65432119b0f05d145c5109e1dc8b3baacb38ab0
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2005-08-31 (Wed, 31 Aug 2005)

  Changed paths:
    M code/unix/linux_glimp_sdl.c

  Log Message:
  -----------
  Shutdown game if user clicks the 'X' on his window.


  Commit: 23d08fae651ea5a7d7a36d12e13c685355f859ec
      https://github.com/ioquake/ioq3/commit/23d08fae651ea5a7d7a36d12e13c685355f859ec
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2005-08-31 (Wed, 31 Aug 2005)

  Changed paths:
    M code/unix/linux_glimp_sdl.c

  Log Message:
  -----------
  Show the system cursor when ungrabbing the mouse, so you know it's
 been ungrabbed.


  Commit: 06c73f5e595d2b5bc11ec11b35d18d3f56b2ef14
      https://github.com/ioquake/ioq3/commit/06c73f5e595d2b5bc11ec11b35d18d3f56b2ef14
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2005-08-31 (Wed, 31 Aug 2005)

  Changed paths:
    M code/botlib/l_precomp.c
    M code/client/cl_main.c
    M code/client/cl_net_chan.c
    M code/client/snd_adpcm.c
    M code/server/sv_main.c
    M code/unix/linux_glimp_sdl.c
    M code/unix/unix_net.c

  Log Message:
  -----------
  First diff from Andreas Schneider:
here are gcc4 signedness fixes for latest svn :)


  Commit: 2282c30923da8bc44de4de9cbbacf739f4ea302c
      https://github.com/ioquake/ioq3/commit/2282c30923da8bc44de4de9cbbacf739f4ea302c
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2005-08-31 (Wed, 31 Aug 2005)

  Changed paths:
    M code/unix/Makefile
    M code/unix/linux_snd.c
    A code/unix/linux_snd_sdl.c

  Log Message:
  -----------
  SDL-based audio.


  Commit: 5af249432df99717299d24829bffcb8a2e316663
      https://github.com/ioquake/ioq3/commit/5af249432df99717299d24829bffcb8a2e316663
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-08-31 (Wed, 31 Aug 2005)

  Changed paths:
    M code/unix/linux_glimp_sdl.c

  Log Message:
  -----------
  try to fix keyboard handling. Works with German keyboard now AFAICT


  Commit: db2b964527263591e638dbd15e60e899d1b94ae7
      https://github.com/ioquake/ioq3/commit/db2b964527263591e638dbd15e60e899d1b94ae7
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2005-08-31 (Wed, 31 Aug 2005)

  Changed paths:
    M code/unix/linux_glimp_sdl.c

  Log Message:
  -----------
  Added SDL joystick support.


  Commit: ae7066fa3f402191c0e4cb10741864a817fccf71
      https://github.com/ioquake/ioq3/commit/ae7066fa3f402191c0e4cb10741864a817fccf71
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2005-08-31 (Wed, 31 Aug 2005)

  Changed paths:
    M code/unix/Makefile

  Log Message:
  -----------
  Uh, yeah. glub glub. mo blon.


  Commit: 6a84a13acf68c104c9ee2233a9f61eb4a986fc74
      https://github.com/ioquake/ioq3/commit/6a84a13acf68c104c9ee2233a9f61eb4a986fc74
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2005-09-01 (Thu, 01 Sep 2005)

  Changed paths:
    M code/unix/linux_glimp_sdl.c

  Log Message:
  -----------
  From Cameron Eure:
Fixes a problem in code/unix/linux_glimp_sdl.c where attributes are called
before there's a working visual, resulting in a crash.


  Commit: 7aea0f71419fad99a04c9a89d25bf4aa3893a1a8
      https://github.com/ioquake/ioq3/commit/7aea0f71419fad99a04c9a89d25bf4aa3893a1a8
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2005-09-01 (Thu, 01 Sep 2005)

  Changed paths:
    M code/unix/Makefile
    R code/unix/linux_glimp_sdl.c
    R code/unix/linux_snd_sdl.c
    A code/unix/sdl_glimp.c
    A code/unix/sdl_snd.c

  Log Message:
  -----------
  Renamed the SDL stuff to not be Linux specific.


  Commit: b0b8e0114b5ed9df0441f8cace967582b5652098
      https://github.com/ioquake/ioq3/commit/b0b8e0114b5ed9df0441f8cace967582b5652098
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2005-09-01 (Thu, 01 Sep 2005)

  Changed paths:
    M code/unix/sdl_glimp.c
    M code/unix/sdl_snd.c

  Log Message:
  -----------
  Removed some FIXMEs


  Commit: 01da6d757bb3121c9ee077e7269eee7655abd05b
      https://github.com/ioquake/ioq3/commit/01da6d757bb3121c9ee077e7269eee7655abd05b
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2005-09-01 (Thu, 01 Sep 2005)

  Changed paths:
    M code/server/sv_main.c

  Log Message:
  -----------
  https://bugzilla.icculus.org/show_bug.cgi?id=2356
Remotely exploitable Infostring Crash


  Commit: 128154e9a85804adbe1d9f14d932e2fc3ce7270b
      https://github.com/ioquake/ioq3/commit/128154e9a85804adbe1d9f14d932e2fc3ce7270b
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2005-09-01 (Thu, 01 Sep 2005)

  Changed paths:
    M code/unix/sdl_glimp.c

  Log Message:
  -----------
  backed out broken patch.


  Commit: 8cb9ba5bda54b1fc848920c815f78d4844396ec5
      https://github.com/ioquake/ioq3/commit/8cb9ba5bda54b1fc848920c815f78d4844396ec5
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2005-09-01 (Thu, 01 Sep 2005)

  Changed paths:
    M code/unix/sdl_snd.c

  Log Message:
  -----------
  Added console output so I know what's going on...


  Commit: 136557954c5586afb3091243beb9f359ed36fd07
      https://github.com/ioquake/ioq3/commit/136557954c5586afb3091243beb9f359ed36fd07
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2005-09-01 (Thu, 01 Sep 2005)

  Changed paths:
    M code/unix/linux_signals.c

  Log Message:
  -----------
  Make a shot at total client shutdown on crash.


  Commit: c7392f2c3f51443c01bcc439aadcd534d2cd05c2
      https://github.com/ioquake/ioq3/commit/c7392f2c3f51443c01bcc439aadcd534d2cd05c2
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2005-09-01 (Thu, 01 Sep 2005)

  Changed paths:
    M code/unix/linux_glimp.c
    M code/unix/sdl_glimp.c
    M code/unix/unix_main.c

  Log Message:
  -----------
  Screw with (de)initialization code.

This fixes:
- Mouse grab being lost after alt-enter goes windowed in the SDL driver.
- Joystick ceasing to function on vid_restart in the SDL driver.
- Audio failing to work after after snd_restart in the SDL driver.
- Probably other things.


  Commit: 00cd405e5adb7542238ce9bf1370364531865728
      https://github.com/ioquake/ioq3/commit/00cd405e5adb7542238ce9bf1370364531865728
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2005-09-01 (Thu, 01 Sep 2005)

  Changed paths:
    R README.txt
    A id-readme.txt

  Log Message:
  -----------
  renamed to help prevent confusion


  Commit: f9c2c01eb5b362bb9a4501cbb7b5bdfb04c5fe64
      https://github.com/ioquake/ioq3/commit/f9c2c01eb5b362bb9a4501cbb7b5bdfb04c5fe64
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2005-09-01 (Thu, 01 Sep 2005)

  Changed paths:
    M i_o-q3-readme

  Log Message:
  -----------
  Update


  Commit: 92216f0f0757ce7928f9513cbeb79502fbb4287c
      https://github.com/ioquake/ioq3/commit/92216f0f0757ce7928f9513cbeb79502fbb4287c
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-09-01 (Thu, 01 Sep 2005)

  Changed paths:
    M code/unix/sdl_snd.c

  Log Message:
  -----------
  assume a default if sndspeed==0 to stay compatible with the original
code


  Commit: b0fc4a7b6e1438658a8aa351984180aac0655e3c
      https://github.com/ioquake/ioq3/commit/b0fc4a7b6e1438658a8aa351984180aac0655e3c
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-09-02 (Fri, 02 Sep 2005)

  Changed paths:
    M code/unix/Makefile

  Log Message:
  -----------
  remove =? assignments. use "make CC=foo" instead of "CC=foo make"


  Commit: f327407bb8d2b41412d2d2a7c40aa6667268a3e6
      https://github.com/ioquake/ioq3/commit/f327407bb8d2b41412d2d2a7c40aa6667268a3e6
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2005-09-02 (Fri, 02 Sep 2005)

  Changed paths:
    M code/botlib/be_aas_reach.c
    M code/botlib/be_ai_move.c
    M code/cgame/cg_consolecmds.c
    M code/cgame/cg_draw.c
    M code/cgame/cg_local.h
    M code/cgame/cg_main.c
    M code/cgame/cg_newdraw.c
    M code/client/cl_cin.c
    M code/client/client.h
    M code/client/snd_dma.c
    M code/client/snd_local.h
    M code/game/be_ai_move.h
    M code/game/g_local.h
    M code/game/g_main.c
    M code/qcommon/cm_patch.c
    M code/qcommon/common.c
    M code/qcommon/files.c
    M code/qcommon/msg.c
    M code/qcommon/qcommon.h
    M code/qcommon/qfiles.h
    M code/qcommon/unzip.c
    M code/renderer/tr_bsp.c
    M code/renderer/tr_curve.c
    M code/renderer/tr_font.c
    M code/renderer/tr_local.h
    M code/renderer/tr_shade_calc.c
    M code/renderer/tr_shader.c
    M code/ui/ui_atoms.c
    M code/ui/ui_local.h
    M code/ui/ui_main.c
    M code/ui/ui_shared.c
    M code/ui/ui_shared.h
    M code/ui/ui_syscalls.c
    M code/unix/Makefile
    M code/unix/sdl_glimp.c
    M code/unix/unix_main.c

  Log Message:
  -----------
  Cleanups from pomac!


  Commit: e09e027914e1d22485432c3e2b617ea90c8059ed
      https://github.com/ioquake/ioq3/commit/e09e027914e1d22485432c3e2b617ea90c8059ed
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2005-09-02 (Fri, 02 Sep 2005)

  Changed paths:
    M code/unix/Makefile

  Log Message:
  -----------
  Another patch from gladiac, cleans up the makefile a little.


  Commit: 1697a709a1beafa788495add51f0228dcc3be9a1
      https://github.com/ioquake/ioq3/commit/1697a709a1beafa788495add51f0228dcc3be9a1
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2005-09-02 (Fri, 02 Sep 2005)

  Changed paths:
    M code/botlib/be_ai_move.c

  Log Message:
  -----------
  Reverting pomac's change here, hopefully that fixes this.


  Commit: 840ecd6483c3888ff880ff6cdb1f652ab496d0fa
      https://github.com/ioquake/ioq3/commit/840ecd6483c3888ff880ff6cdb1f652ab496d0fa
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2005-09-03 (Sat, 03 Sep 2005)

  Changed paths:
    M code/botlib/be_ai_move.c

  Log Message:
  -----------
  More from pomac


  Commit: f48313563cf6c380e34b0d6e665781d9e95f5aca
      https://github.com/ioquake/ioq3/commit/f48313563cf6c380e34b0d6e665781d9e95f5aca
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-09-03 (Sat, 03 Sep 2005)

  Changed paths:
    M q3asm/cmdlib.c

  Log Message:
  -----------
  convert backslashes to slashes


  Commit: 4a5f66fbe306996006fe08bf9f6fcccc1853898a
      https://github.com/ioquake/ioq3/commit/4a5f66fbe306996006fe08bf9f6fcccc1853898a
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-09-03 (Sat, 03 Sep 2005)

  Changed paths:
    M code/qcommon/vm_interpreted.c

  Log Message:
  -----------
  don't make unaligned used of OP_BLOCK_COPY an error. The bytecode
compiler doesn't care either.


  Commit: 2e6d24d973200a2a3425cbaf0881390c59bd2720
      https://github.com/ioquake/ioq3/commit/2e6d24d973200a2a3425cbaf0881390c59bd2720
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-09-03 (Sat, 03 Sep 2005)

  Changed paths:
    M code/unix/linux_qgl.c
    M code/unix/linux_snd.c
    M code/unix/unix_main.c

  Log Message:
  -----------
  remove useless setuid code


  Commit: a4a6168e95f8aae3b79c83ece4525bb0a4ee4b5e
      https://github.com/ioquake/ioq3/commit/a4a6168e95f8aae3b79c83ece4525bb0a4ee4b5e
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2005-09-03 (Sat, 03 Sep 2005)

  Changed paths:
    M code/macosx/macosx_input.m

  Log Message:
  -----------
  https://bugzilla.icculus.org/show_bug.cgi?id=2361


  Commit: fe3c3f69eca4f2a144a0506f663aca751e8351be
      https://github.com/ioquake/ioq3/commit/fe3c3f69eca4f2a144a0506f663aca751e8351be
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2005-09-03 (Sat, 03 Sep 2005)

  Changed paths:
    M code/macosx/macosx_sys.m

  Log Message:
  -----------
  https://bugzilla.icculus.org/show_bug.cgi?id=2362


  Commit: fe4add992050b0cb493c80e00bf75b7b479f6a4a
      https://github.com/ioquake/ioq3/commit/fe4add992050b0cb493c80e00bf75b7b479f6a4a
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2005-09-03 (Sat, 03 Sep 2005)

  Changed paths:
    M code/unix/Makefile
    M i_o-q3-readme

  Log Message:
  -----------
  Updates and fixens


  Commit: 0a8f2fe25b9de3be13ef0b1599253909916a7e70
      https://github.com/ioquake/ioq3/commit/0a8f2fe25b9de3be13ef0b1599253909916a7e70
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2005-09-03 (Sat, 03 Sep 2005)

  Changed paths:
    M code/unix/Makefile

  Log Message:
  -----------
  More fixens.


  Commit: 38e3825516b32ed0354591723bbd00ee12f5a2b8
      https://github.com/ioquake/ioq3/commit/38e3825516b32ed0354591723bbd00ee12f5a2b8
  Author: Six <six at six.org>
  Date:   2005-09-04 (Sun, 04 Sep 2005)

  Changed paths:
    M code/qcommon/files.c
    M code/qcommon/qcommon.h
    M code/renderer/tr_main.c
    M code/renderer/tr_shader.c

  Log Message:
  -----------
  Changed inline to __inline.
Visual C does not accept the inline keyword, only __inline.

Visual C does not recognize the #warning compiler directive


  Commit: 54351a83c4e494004f4bb039259b7cf7da7c466b
      https://github.com/ioquake/ioq3/commit/54351a83c4e494004f4bb039259b7cf7da7c466b
  Author: Six <six at six.org>
  Date:   2005-09-04 (Sun, 04 Sep 2005)

  Changed paths:
    M code/qcommon/files.c

  Log Message:
  -----------
  .


  Commit: fc76f7d4ccb440c8095c5f199998cdceb6c40dd2
      https://github.com/ioquake/ioq3/commit/fc76f7d4ccb440c8095c5f199998cdceb6c40dd2
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2005-09-04 (Sun, 04 Sep 2005)

  Changed paths:
    M i_o-q3-readme

  Log Message:
  -----------
  testing commits mailing list hook...


  Commit: 0cf1494497f6ae0345c638c6c9efe0a850657508
      https://github.com/ioquake/ioq3/commit/0cf1494497f6ae0345c638c6c9efe0a850657508
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2005-09-04 (Sun, 04 Sep 2005)

  Changed paths:
    M code/unix/sdl_glimp.c

  Log Message:
  -----------
  Removed some tab chars.


  Commit: 9266fccf79bdab3f4c3d84c946078410c9921217
      https://github.com/ioquake/ioq3/commit/9266fccf79bdab3f4c3d84c946078410c9921217
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2005-09-04 (Sun, 04 Sep 2005)

  Changed paths:
    M code/unix/sdl_glimp.c

  Log Message:
  -----------
  Fixed all lowercase input (Bugzilla #2364).


  Commit: 752d393daaecb7c901f10e837abb248d882b2b4c
      https://github.com/ioquake/ioq3/commit/752d393daaecb7c901f10e837abb248d882b2b4c
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2005-09-04 (Sun, 04 Sep 2005)

  Changed paths:
    M code/unix/sdl_snd.c

  Log Message:
  -----------
  Tweak audio to reduce latency and allow user to override with cvars.


  Commit: 7b6c3a3f7c9d1775016b340a00080945c295e232
      https://github.com/ioquake/ioq3/commit/7b6c3a3f7c9d1775016b340a00080945c295e232
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2005-09-07 (Wed, 07 Sep 2005)

  Changed paths:
    M code/unix/sdl_glimp.c

  Log Message:
  -----------
  Possible fix for 16-bit displays (untested)...reset the gl red/green/blue
 size to 4 bits unless we have a 24-bit framebuffer.


  Commit: cb753845ae5d631403bb1be13865d1fe215ed9c2
      https://github.com/ioquake/ioq3/commit/cb753845ae5d631403bb1be13865d1fe215ed9c2
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-09-07 (Wed, 07 Sep 2005)

  Changed paths:
    M code/unix/Makefile

  Log Message:
  -----------
  fix parallel build - gnu make specific syntax?


  Commit: 62678a021554ec4ef6e310dfc63ab2e4f58135f6
      https://github.com/ioquake/ioq3/commit/62678a021554ec4ef6e310dfc63ab2e4f58135f6
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2005-09-07 (Wed, 07 Sep 2005)

  Changed paths:
    M code/renderer/tr_image.c

  Log Message:
  -----------
  Fixed buffer overflow in JPG decoder (thanks, Thilo Schulz!)


  Commit: cda15d093aa17bfecf098f68bdb81b899312bd24
      https://github.com/ioquake/ioq3/commit/cda15d093aa17bfecf098f68bdb81b899312bd24
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2005-09-07 (Wed, 07 Sep 2005)

  Changed paths:
    M code/renderer/tr_image.c

  Log Message:
  -----------
  8 bit jpeg support from Thilo Schulz
https://bugzilla.icculus.org/show_bug.cgi?id=2373


  Commit: 4caa237d5f10458c4da666fe33613d0359f11784
      https://github.com/ioquake/ioq3/commit/4caa237d5f10458c4da666fe33613d0359f11784
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-09-08 (Thu, 08 Sep 2005)

  Changed paths:
    M code/unix/sdl_glimp.c

  Log Message:
  -----------
  use r_ignorehwgamma cvar to allow user to disable gamma correction


  Commit: 40592957b48bac19f300634c6700bd18f8bc8f32
      https://github.com/ioquake/ioq3/commit/40592957b48bac19f300634c6700bd18f8bc8f32
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-09-12 (Mon, 12 Sep 2005)

  Changed paths:
    M code/renderer/tr_image.c

  Log Message:
  -----------
  fix some integer overflows


  Commit: 4bee7b4134705be55c4b5ea564cddfb452d266c5
      https://github.com/ioquake/ioq3/commit/4bee7b4134705be55c4b5ea564cddfb452d266c5
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2005-09-17 (Sat, 17 Sep 2005)

  Changed paths:
    M code/server/server.h
    M code/server/sv_ccmds.c
    M code/server/sv_game.c
    M code/server/sv_init.c
    M code/server/sv_main.c
    M code/server/sv_snapshot.c

  Log Message:
  -----------
  Patch from Tim Angus, to fix a longstanding bug
in the server, wherein running the server for
more than 24 hours would cause the game to
exhibit weirdness as described here:
http://forums.wireheadstudios.org/index.php?act=ST&f=11&t=2749

That page would also indicate that more work
needs to be done if the map isn't going to change
for more than 24 hours.


  Commit: 18fc0fb5f523710d376a9bdf48a10428e80ce1a9
      https://github.com/ioquake/ioq3/commit/18fc0fb5f523710d376a9bdf48a10428e80ce1a9
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-09-17 (Sat, 17 Sep 2005)

  Changed paths:
    M code/game/g_team.c

  Log Message:
  -----------
  fix crash when starting a TA CTF game with shared libs (#2367)


  Commit: aa942839ceaad94d81ba85704c7aac216fccc8b8
      https://github.com/ioquake/ioq3/commit/aa942839ceaad94d81ba85704c7aac216fccc8b8
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-09-17 (Sat, 17 Sep 2005)

  Changed paths:
    M code/client/snd_mix.c
    M code/renderer/tr_shade.c
    M code/renderer/tr_shade_calc.c
    M code/renderer/tr_surface.c

  Log Message:
  -----------
  apply altivec fixes from Emanuel Steen (#2383)


  Commit: b185817285eb53abc0a10103e64771886e8f94f7
      https://github.com/ioquake/ioq3/commit/b185817285eb53abc0a10103e64771886e8f94f7
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-09-17 (Sat, 17 Sep 2005)

  Changed paths:
    M code/renderer/tr_image.c

  Log Message:
  -----------
  more integer checks


  Commit: 33a48a0336865a9d21983e4836920cd9f3401101
      https://github.com/ioquake/ioq3/commit/33a48a0336865a9d21983e4836920cd9f3401101
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-09-19 (Mon, 19 Sep 2005)

  Changed paths:
    M code/cgame/cg_players.c
    M code/client/cl_keys.c
    M code/client/cl_main.c
    M code/client/keys.h
    M code/game/q_shared.c
    M code/q3_ui/ui_players.c
    M code/qcommon/files.c
    M code/server/sv_main.c
    M code/ui/ui_players.c

  Log Message:
  -----------
  * Fix to multiple buffer overflow bugs in CL_Rcon_f
* Fix to COM_ParseExt 1 byte overwrite bug
* Fixed some missing calls to trap_FS_FCloseFile
* Fixed q3msgboom and q3infoboom bugs
* Fixed some qboolean type confusion
* Above fixes from http://www.quakesrc.org/forums/viewtopic.php?t=5374


  Commit: 50eb77ed1ac46842d2fd4ffd3ca5b460c89d6dbf
      https://github.com/ioquake/ioq3/commit/50eb77ed1ac46842d2fd4ffd3ca5b460c89d6dbf
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-09-19 (Mon, 19 Sep 2005)

  Changed paths:
    M code/unix/Makefile

  Log Message:
  -----------
  * Removed the dependancy on perl for deriving the version number
* Moved `sdl-config --libs` from LDFLAGS to GLLDFLAGS to prevent needlessly linking against SDL when building the dedicated server
* Moved assignment of DEBUG_CFLAGS until after BASE_CFLAGS has been constructed


  Commit: fcaf343d7fe6017a939e19c126f33da032dd7f33
      https://github.com/ioquake/ioq3/commit/fcaf343d7fe6017a939e19c126f33da032dd7f33
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-09-22 (Thu, 22 Sep 2005)

  Changed paths:
    M code/botlib/l_utils.h
    M code/client/snd_mix.c
    M code/game/ai_main.c
    M code/game/q_math.c
    M code/game/q_shared.h
    M code/jpeg-6/jinclude.h
    M code/jpeg-6/jmorecfg.h
    M code/qcommon/common.c
    M code/qcommon/md4.c
    M code/qcommon/vm.c
    M code/qcommon/vm_interpreted.c
    M code/qcommon/vm_x86.c
    M code/renderer/qgl.h
    M code/renderer/tr_font.c
    M code/renderer/tr_shade_calc.c
    M code/unix/ChangeLog
    M code/unix/Makefile
    M code/unix/qasm.h
    M code/win32/win_glimp.c
    M code/win32/win_input.c
    M code/win32/win_local.h
    M code/win32/win_main.c
    M code/win32/win_net.c
    M code/win32/win_qgl.c
    M code/win32/win_shared.c
    M code/win32/win_snd.c
    M code/win32/winquake.rc
    M i_o-q3-readme

  Log Message:
  -----------
  * Port to MinGW


  Commit: fa9b864abe155667bd2f320006a26413691c5f30
      https://github.com/ioquake/ioq3/commit/fa9b864abe155667bd2f320006a26413691c5f30
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-09-23 (Fri, 23 Sep 2005)

  Changed paths:
    M code/unix/Makefile
    R code/unix/ftol.nasm
    A code/unix/ftola.s
    R code/unix/snapvector.nasm
    A code/unix/snapvectora.s

  Log Message:
  -----------
  * Tidied up the makefile, mostly for whitespace
* Removed the q3static target
* Ported the nasm asm to gas asm, thus removing the nasm dependancy


  Commit: 2b8395a4d014f38b47cc3d1066c355583219c51b
      https://github.com/ioquake/ioq3/commit/2b8395a4d014f38b47cc3d1066c355583219c51b
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-09-23 (Fri, 23 Sep 2005)

  Changed paths:
    M code/client/cl_keys.c
    M code/client/snd_mix.c
    M code/game/bg_lib.c
    M code/game/q_math.c
    M code/qcommon/common.c
    M code/qcommon/vm.c
    M code/qcommon/vm_x86.c
    M code/renderer/tr_init.c
    M code/renderer/tr_local.h
    M code/renderer/tr_shade_calc.c
    M code/unix/Makefile
    M code/win32/win_shared.c

  Log Message:
  -----------
  * Replaced lots of __linux__ || __FreeBSD__ with __GNUC__
* MinGW port now uses asm versions of SnapVector and ftol
* Improved the handling of mangled symbols in vm_x86.c


  Commit: 4c6f59c54110682eaa2b3638989a26ae4efb895e
      https://github.com/ioquake/ioq3/commit/4c6f59c54110682eaa2b3638989a26ae4efb895e
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-09-23 (Fri, 23 Sep 2005)

  Changed paths:
    M code/qcommon/qfiles.h
    M code/renderer/tr_animation.c
    M code/renderer/tr_image.c
    M code/renderer/tr_local.h
    M code/renderer/tr_main.c
    M code/renderer/tr_mesh.c
    M code/renderer/tr_model.c
    M code/renderer/tr_shader.c
    M code/renderer/tr_surface.c

  Log Message:
  -----------
  * Applied Thilo Schulz's MDR patch


  Commit: fe14a45ad1f179b555d439b1bf3bd92d1d288da1
      https://github.com/ioquake/ioq3/commit/fe14a45ad1f179b555d439b1bf3bd92d1d288da1
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-09-23 (Fri, 23 Sep 2005)

  Changed paths:
    M code/botlib/be_aas_file.c
    M code/botlib/be_aas_sample.c
    M code/botlib/be_ai_goal.c
    M code/cgame/cg_main.c
    M code/cgame/cg_newdraw.c
    M code/cgame/cg_players.c
    M code/client/cl_ui.c
    M code/client/snd_dma.c
    M code/client/snd_mem.c
    M code/game/bg_misc.c
    M code/game/g_client.c
    M code/game/g_items.c
    M code/game/g_misc.c
    M code/game/g_spawn.c
    M code/game/g_trigger.c
    M code/game/g_utils.c
    M code/q3_ui/ui_addbots.c
    M code/q3_ui/ui_network.c
    M code/q3_ui/ui_playersettings.c
    M code/q3_ui/ui_preferences.c
    M code/q3_ui/ui_qmenu.c
    M code/q3_ui/ui_servers2.c
    M code/q3_ui/ui_sound.c
    M code/q3_ui/ui_startserver.c
    M code/q3_ui/ui_video.c
    M code/qcommon/cmd.c
    M code/qcommon/files.c
    M code/qcommon/unzip.c
    M code/renderer/tr_font.c
    M code/renderer/tr_image.c
    M code/renderer/tr_mesh.c
    M code/ui/ui_atoms.c
    M code/ui/ui_gameinfo.c
    M code/ui/ui_main.c
    M code/ui/ui_players.c
    M code/ui/ui_shared.c
    M code/unix/linux_qgl.c
    M code/unix/sdl_glimp.c
    M code/unix/sdl_snd.c
    M code/unix/unix_shared.c

  Log Message:
  -----------
  * Applied ajax's cleanup patch


  Commit: f0bd20e00a100336897b2430c80ee4d40875dc22
      https://github.com/ioquake/ioq3/commit/f0bd20e00a100336897b2430c80ee4d40875dc22
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-09-24 (Sat, 24 Sep 2005)

  Changed paths:
    M code/client/snd_dma.c
    M code/unix/sdl_snd.c

  Log Message:
  -----------
  * Removed the redundant "sound system is muted" message
* Moved printing of desired audiospec to before SDL_OpenAudio
* When the computed value for samples is not a power of 2, now pick the smallest power of 2 greater rather than the largest power of 2 smaller


  Commit: 2897abe618a245fdaec0c4f7fb47fbe0946a1dc6
      https://github.com/ioquake/ioq3/commit/2897abe618a245fdaec0c4f7fb47fbe0946a1dc6
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-09-25 (Sun, 25 Sep 2005)

  Changed paths:
    M code/renderer/tr_init.c
    M code/renderer/tr_local.h
    M code/unix/linux_qgl.c

  Log Message:
  -----------
  * Mostly selfish patch to work around what I believe is probably an nvidia and/or agpgart bug


  Commit: e66a28dfeb4bb6ccc92a47702083ecf646f1b25c
      https://github.com/ioquake/ioq3/commit/e66a28dfeb4bb6ccc92a47702083ecf646f1b25c
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-09-25 (Sun, 25 Sep 2005)

  Changed paths:
    R code/Construct
    R code/unix/Cons_gcc.pm
    R code/unix/Conscript-client
    R code/unix/Conscript-dedicated
    R code/unix/Conscript-pk3
    R code/unix/Conscript-sdk
    R code/unix/Conscript-setup
    M code/unix/Makefile
    R code/unix/Quake3.kdelnk
    R code/unix/build_setup.sh
    R code/unix/cons
    R code/unix/extract_ver.pl
    R code/unix/q3test.spec.sh
    R code/unix/run-target.sh
    R code/unix/sys_dosa.s
    R code/unix/vm_x86a.s

  Log Message:
  -----------
  * Removed cons based build system
* Removed some id specific shell/perl scripts
* Removed some unused asm files
* Removed prehistoric RPM build rules


  Commit: 198cb121d7d630c761d8bf25a6c77d675cff9916
      https://github.com/ioquake/ioq3/commit/198cb121d7d630c761d8bf25a6c77d675cff9916
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-09-25 (Sun, 25 Sep 2005)

  Changed paths:
    R code/Makefile

  Log Message:
  -----------
  * Removed Makefile which spawned cons


  Commit: 6ceb4a64e433c961697b1c2d35d269396053d128
      https://github.com/ioquake/ioq3/commit/6ceb4a64e433c961697b1c2d35d269396053d128
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-09-25 (Sun, 25 Sep 2005)

  Changed paths:
    R code/unix/pcons-2.3.1

  Log Message:
  -----------
  * Removed stray cons script


  Commit: 4bc5c29115d2e28b4748b0bd6e3968f53f3ca949
      https://github.com/ioquake/ioq3/commit/4bc5c29115d2e28b4748b0bd6e3968f53f3ca949
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-09-25 (Sun, 25 Sep 2005)

  Changed paths:
    M code/game/q_shared.h
    M code/qcommon/common.c
    M code/qcommon/vm_x86.c
    M code/renderer/qgl.h
    M code/splines/q_shared.h
    M code/splines/q_shared.hpp
    M code/unix/Makefile
    M code/unix/unix_shared.c

  Log Message:
  -----------
  * FreeBSD fixes/updates from Andreas Kohn


  Commit: ae9fbe3288990b8564e53222758fb15a41d459fc
      https://github.com/ioquake/ioq3/commit/ae9fbe3288990b8564e53222758fb15a41d459fc
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-09-25 (Sun, 25 Sep 2005)

  Changed paths:
    M code/unix/Makefile

  Log Message:
  -----------
  * Don't link against X directly when building the SDL backend


  Commit: aff4d7d858cc2e9859db57e7017c0ace6c90af9a
      https://github.com/ioquake/ioq3/commit/aff4d7d858cc2e9859db57e7017c0ace6c90af9a
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2005-09-26 (Mon, 26 Sep 2005)

  Changed paths:
    M code/qcommon/vm_x86.c
    M code/renderer/tr_model.c
    M code/win32/win_main.c
    M i_o-q3-readme

  Log Message:
  -----------
  Hopefully this will fix win32 msvc.netsuperduper++220000 extra entropy edition
compilation, and I updated the readme a little apparently.


  Commit: 1ad7f9cff1b3fceb6a5feb6c573bb46d5982e22a
      https://github.com/ioquake/ioq3/commit/1ad7f9cff1b3fceb6a5feb6c573bb46d5982e22a
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-09-26 (Mon, 26 Sep 2005)

  Changed paths:
    M code/qcommon/vm_x86.c

  Log Message:
  -----------
  * Fix to broken win32 fix patch


  Commit: 429e59a53c44afc2a6bd3036a9fffa1879e83a3f
      https://github.com/ioquake/ioq3/commit/429e59a53c44afc2a6bd3036a9fffa1879e83a3f
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-09-26 (Mon, 26 Sep 2005)

  Changed paths:
    M code/unix/Makefile

  Log Message:
  -----------
  * Reintroduced the copyfiles rule


  Commit: cde9e9e93c5ade0fd09a989877aa730da75c6315
      https://github.com/ioquake/ioq3/commit/cde9e9e93c5ade0fd09a989877aa730da75c6315
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-09-26 (Mon, 26 Sep 2005)

  Changed paths:
    M code/qcommon/vm.c
    M code/qcommon/vm_interpreted.c
    M code/qcommon/vm_local.h
    M code/qcommon/vm_x86.c

  Log Message:
  -----------
  * Fixed some long/int warnings, hopefully this doesn't disrupt the MSVC and/or 64bit builds


  Commit: 909e96e41b1f60c2d2779d5c5e85251fd323c6c2
      https://github.com/ioquake/ioq3/commit/909e96e41b1f60c2d2779d5c5e85251fd323c6c2
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-09-26 (Mon, 26 Sep 2005)

  Changed paths:
    M code/game/q_shared.h
    M code/unix/Makefile

  Log Message:
  -----------
  * Some FreeBSD cleanups
* Removed the remainder of the RPM stuff from the Makefile


  Commit: 47d4c2bfe5c08ead0ef8949167a1333b8d543136
      https://github.com/ioquake/ioq3/commit/47d4c2bfe5c08ead0ef8949167a1333b8d543136
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-09-26 (Mon, 26 Sep 2005)

  Changed paths:
    M code/qcommon/vm_none.c

  Log Message:
  -----------
  * 64 bit fix


  Commit: 03a284b67efeef83c5c36522e592492d2c8e4b5d
      https://github.com/ioquake/ioq3/commit/03a284b67efeef83c5c36522e592492d2c8e4b5d
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-09-26 (Mon, 26 Sep 2005)

  Changed paths:
    M code/unix/linux_glimp.c

  Log Message:
  -----------
  * Non SDL warning fix


  Commit: d12b4d4d092b9ea5f693be010047187e1998c20a
      https://github.com/ioquake/ioq3/commit/d12b4d4d092b9ea5f693be010047187e1998c20a
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-09-26 (Mon, 26 Sep 2005)

  Changed paths:
    M code/qcommon/vm_ppc.c

  Log Message:
  -----------
  * Potential fix to ppc vm


  Commit: 534da92fc055622eb81f4384072e62d228ca0b34
      https://github.com/ioquake/ioq3/commit/534da92fc055622eb81f4384072e62d228ca0b34
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-09-26 (Mon, 26 Sep 2005)

  Changed paths:
    M code/game/q_shared.h

  Log Message:
  -----------
  * Fix to MinGW build


  Commit: d5fbff3f449a8baeca92b1a2c4a4a4a4c9e6e446
      https://github.com/ioquake/ioq3/commit/d5fbff3f449a8baeca92b1a2c4a4a4a4c9e6e446
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-09-26 (Mon, 26 Sep 2005)

  Changed paths:
    M code/qcommon/vm.c
    M code/qcommon/vm_interpreted.c
    M code/qcommon/vm_local.h
    M code/qcommon/vm_none.c
    M code/qcommon/vm_ppc.c
    M code/qcommon/vm_x86.c

  Log Message:
  -----------
  revert int->long change as it breaks on 64bit. Actually only
VM_CallInterpreted hurts as VM_CallCompiled is only used on 32bit. Use
same arg types for consistency nevertheless.


  Commit: d0204def781503d33aa1e2715e47c60c789c7aaf
      https://github.com/ioquake/ioq3/commit/d0204def781503d33aa1e2715e47c60c789c7aaf
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-09-26 (Mon, 26 Sep 2005)

  Changed paths:
    M code/qcommon/files.c

  Log Message:
  -----------
  * Removed nonsensical "smells like demo data, continueing[sic] anyways" message


  Commit: 32a5a76d0793a55cdfe8e0a8a3c18fe60288e407
      https://github.com/ioquake/ioq3/commit/32a5a76d0793a55cdfe8e0a8a3c18fe60288e407
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-09-27 (Tue, 27 Sep 2005)

  Changed paths:
    M code/unix/Makefile

  Log Message:
  -----------
  * The Makefile now sources Makefile.local, so you shouldn't need to change the Makefile itself any more
* The Makefile now inherits CFLAGS from the shell environment
* The Makefile now generates dependancies by default, it can be disabled by setting GENERATE_DEPENDANCIES=0 in Makefile.local
* Removed -Werror from the linux build since it's not GCC 4 clean yet. Again, it can be added back via Makefile.local


  Commit: 4f1b8a2dc8edfea477616a81adda261a7947c55f
      https://github.com/ioquake/ioq3/commit/4f1b8a2dc8edfea477616a81adda261a7947c55f
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-09-27 (Tue, 27 Sep 2005)

  Changed paths:
    M code/unix/Makefile

  Log Message:
  -----------
  * Assorted Makefile cleanups/cruft removal


  Commit: cc1fb807c29c6ccd7a11f1d54fd91d4a87d67b33
      https://github.com/ioquake/ioq3/commit/cc1fb807c29c6ccd7a11f1d54fd91d4a87d67b33
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-09-28 (Wed, 28 Sep 2005)

  Changed paths:
    M code/jpeg-6/jdhuff.h

  Log Message:
  -----------
  fix (likely bogus) warning about uninitialized variables


  Commit: 317d40b046c25badf77803a432ea2030b7d20d8f
      https://github.com/ioquake/ioq3/commit/317d40b046c25badf77803a432ea2030b7d20d8f
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-09-28 (Wed, 28 Sep 2005)

  Changed paths:
    R common/aselib.c
    R common/aselib.h
    R common/bspfile.c
    R common/bspfile.h
    R common/cmdlib.c
    R common/cmdlib.h
    R common/imagelib.c
    R common/imagelib.h
    R common/l3dslib.c
    R common/l3dslib.h
    R common/mathlib.c
    R common/mathlib.h
    R common/md4.c
    R common/mutex.c
    R common/mutex.h
    R common/polylib.c
    R common/polylib.h
    R common/polyset.h
    R common/qfiles.h
    R common/scriplib.c
    R common/scriplib.h
    R common/surfaceflags.h
    R common/threads.c
    R common/threads.h
    R common/trilib.c
    R common/trilib.h
    R libs/cmdlib.h
    R libs/cmdlib/cmdlib.cpp
    R libs/cmdlib/cmdlib.vcproj
    R libs/jpeg6/README
    R libs/jpeg6/jchuff.h
    R libs/jpeg6/jcomapi.cpp
    R libs/jpeg6/jconfig.h
    R libs/jpeg6/jdapimin.cpp
    R libs/jpeg6/jdapistd.cpp
    R libs/jpeg6/jdatasrc.cpp
    R libs/jpeg6/jdcoefct.cpp
    R libs/jpeg6/jdcolor.cpp
    R libs/jpeg6/jdct.h
    R libs/jpeg6/jddctmgr.cpp
    R libs/jpeg6/jdhuff.cpp
    R libs/jpeg6/jdhuff.h
    R libs/jpeg6/jdinput.cpp
    R libs/jpeg6/jdmainct.cpp
    R libs/jpeg6/jdmarker.cpp
    R libs/jpeg6/jdmaster.cpp
    R libs/jpeg6/jdpostct.cpp
    R libs/jpeg6/jdsample.cpp
    R libs/jpeg6/jdtrans.cpp
    R libs/jpeg6/jerror.cpp
    R libs/jpeg6/jerror.h
    R libs/jpeg6/jfdctflt.cpp
    R libs/jpeg6/jidctflt.cpp
    R libs/jpeg6/jinclude.h
    R libs/jpeg6/jmemmgr.cpp
    R libs/jpeg6/jmemnobs.cpp
    R libs/jpeg6/jmemsys.h
    R libs/jpeg6/jmorecfg.h
    R libs/jpeg6/jpeg6.vcproj
    R libs/jpeg6/jpegint.h
    R libs/jpeg6/jpgload.cpp
    R libs/jpeg6/jutils.cpp
    R libs/jpeg6/jversion.h
    R libs/jpeglib.h
    R libs/pak/pak.vcproj
    R libs/pak/pakstuff.cpp
    R libs/pak/unzip.cpp
    R libs/pak/unzip.h
    R libs/pakstuff.h
    R libs/str.h
    R q3map/brush.c
    R q3map/brush_primit.c
    R q3map/bsp.c
    R q3map/facebsp.c
    R q3map/fog.c
    R q3map/gldraw.c
    R q3map/glfile.c
    R q3map/leakfile.c
    R q3map/light.c
    R q3map/light.h
    R q3map/light_trace.c
    R q3map/lightmaps.c
    R q3map/lightv.c
    R q3map/makefile
    R q3map/map.c
    R q3map/mesh.c
    R q3map/mesh.h
    R q3map/misc_model.c
    R q3map/nodraw.c
    R q3map/patch.c
    R q3map/portals.c
    R q3map/prtfile.c
    R q3map/q3map.sln
    R q3map/q3map.vcproj
    R q3map/qbsp.h
    R q3map/shaders.c
    R q3map/shaders.h
    R q3map/soundv.c
    R q3map/surface.c
    R q3map/terrain.c
    R q3map/tjunction.c
    R q3map/tree.c
    R q3map/vis.c
    R q3map/vis.h
    R q3map/visflow.c
    R q3map/writebsp.c

  Log Message:
  -----------
  * Removed q3map and associated common and libs directories


  Commit: 82f798971439c6b2657e96e5c7713301e3cc9fc5
      https://github.com/ioquake/ioq3/commit/82f798971439c6b2657e96e5c7713301e3cc9fc5
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-09-28 (Wed, 28 Sep 2005)

  Changed paths:
    M code/cgame/cg_servercmds.c
    M code/game/g_client.c
    M code/game/g_main.c

  Log Message:
  -----------
  * Some game bug fixes from http://www.quake3world.com/ubb/Forum4/HTML/006208.html


  Commit: a8e642fe636ceb086f9e0bf896b03747a374b44c
      https://github.com/ioquake/ioq3/commit/a8e642fe636ceb086f9e0bf896b03747a374b44c
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-09-28 (Wed, 28 Sep 2005)

  Changed paths:
    M code/unix/Makefile

  Log Message:
  -----------
  * Added a - to the dependancies include line


  Commit: 9e70b3e418c3831faf249aad9205c3a4ba602772
      https://github.com/ioquake/ioq3/commit/9e70b3e418c3831faf249aad9205c3a4ba602772
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2005-09-29 (Thu, 29 Sep 2005)

  Changed paths:
    M code/unix/Makefile

  Log Message:
  -----------
  Spell checking, thanks to Han in irc.
Also, stop reading these logs and visit timedoctor.org!


  Commit: 37e948211b45ad3ebfe313faee93ff288476687d
      https://github.com/ioquake/ioq3/commit/37e948211b45ad3ebfe313faee93ff288476687d
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2005-09-29 (Thu, 29 Sep 2005)

  Changed paths:
    M i_o-q3-readme

  Log Message:
  -----------
  Updated for stuff.
=================================================
This message brought to you by TimeDoctor Dot Org
Where do you want to Laugh Today?
=================================================


  Commit: de1840a23a1d1ec0a92e6317c197da53d47503fe
      https://github.com/ioquake/ioq3/commit/de1840a23a1d1ec0a92e6317c197da53d47503fe
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-09-29 (Thu, 29 Sep 2005)

  Changed paths:
    M code/game/g_main.c

  Log Message:
  -----------
  * Most obscure bug EVAR. Seems a library that SDL depends on (specifically libgthread-2.0) defines a symbol g_log. qagamei386.so also defines such a symbol, but since it is dynamically loaded at runtime, no collision check is performed. When the code is relocated therefore, all instances of g_log in qagamei386.so end up refering to the g_log in the library... and bad things happen. s/g_log/g_logfile/g.


  Commit: 24d3c6b2a2b28350a840d3cd54a018d36c4c730d
      https://github.com/ioquake/ioq3/commit/24d3c6b2a2b28350a840d3cd54a018d36c4c730d
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-09-29 (Thu, 29 Sep 2005)

  Changed paths:
    M code/client/snd_dma.c

  Log Message:
  -----------
  * Fixed the bug where the "doppler" effect code could cause a temporary client lock up


  Commit: 52dcaa45fd9deacfb21367074be95be370e76afb
      https://github.com/ioquake/ioq3/commit/52dcaa45fd9deacfb21367074be95be370e76afb
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-09-29 (Thu, 29 Sep 2005)

  Changed paths:
    M code/client/snd_dma.c
    M code/client/snd_local.h

  Log Message:
  -----------
  * A better fix to the "doppler" bug


  Commit: 6797dcc7052c411bf2fee7080e65ea50c922900e
      https://github.com/ioquake/ioq3/commit/6797dcc7052c411bf2fee7080e65ea50c922900e
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-09-30 (Fri, 30 Sep 2005)

  Changed paths:
    M code/unix/sdl_snd.c

  Log Message:
  -----------
  * Made the default SDL dma buffer larger


  Commit: c07dc8dbeea5310a8c2afaf0804169179f2187be
      https://github.com/ioquake/ioq3/commit/c07dc8dbeea5310a8c2afaf0804169179f2187be
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-10-04 (Tue, 04 Oct 2005)

  Changed paths:
    M lcc/cpp/cpp.c
    M lcc/cpp/getopt.c
    M lcc/cpp/include.c
    M lcc/cpp/lex.c
    M lcc/cpp/macro.c
    M lcc/cpp/nlist.c
    M lcc/cpp/tokens.c
    R lcc/custom.mk
    M lcc/etc/bprint.c
    M lcc/etc/lcc.c
    M lcc/etc/linux.c
    M lcc/lburg/gram.c
    M lcc/lib/bbexit.c
    M lcc/makefile
    M lcc/src/bind.c
    M lcc/src/bytecode.c
    M lcc/src/c.h
    M lcc/src/dag.c
    M lcc/src/decl.c
    M lcc/src/enode.c
    M lcc/src/expr.c
    M lcc/src/gen.c
    M lcc/src/init.c
    M lcc/src/inits.c
    M lcc/src/input.c
    M lcc/src/lex.c
    M lcc/src/null.c
    M lcc/src/output.c
    M lcc/src/prof.c
    M lcc/src/profio.c
    M lcc/src/simp.c
    M lcc/src/stab.c
    M lcc/src/stmt.c
    M lcc/src/sym.c
    M lcc/src/symbolic.c
    M lcc/src/trace.c
    M lcc/src/types.c
    M q3asm/Makefile

  Log Message:
  -----------
  * Dewarninged the lcc and q3asm source
* Removed traditional target platforms from the lcc build. This might break
  building lcc on Windows using nmake. Submit patches or be quiet :p
* Default target for lcc is now bytecode, so -Wf-target=bytecode is no longer
  needed on the lcc command line


  Commit: b1cef6352ee5c488a9443e9d060d5d481dd4c83f
      https://github.com/ioquake/ioq3/commit/b1cef6352ee5c488a9443e9d060d5d481dd4c83f
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-10-04 (Tue, 04 Oct 2005)

  Changed paths:
    M lcc/etc/lcc.c
    M lcc/makefile
    M q3asm/cmdlib.c
    M q3asm/cmdlib.h

  Log Message:
  -----------
  * lcc and q3asm now build with MinGW


  Commit: ad118b9baf3e724e41c19d5c4d605133ff57745d
      https://github.com/ioquake/ioq3/commit/ad118b9baf3e724e41c19d5c4d605133ff57745d
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-10-04 (Tue, 04 Oct 2005)

  Changed paths:
    A code/tools/lcc/COPYRIGHT
    A code/tools/lcc/LOG
    A code/tools/lcc/README
    A code/tools/lcc/README.id
    A code/tools/lcc/alpha/osf/tst/8q.1bk
    A code/tools/lcc/alpha/osf/tst/8q.2bk
    A code/tools/lcc/alpha/osf/tst/8q.sbk
    A code/tools/lcc/alpha/osf/tst/array.1bk
    A code/tools/lcc/alpha/osf/tst/array.2bk
    A code/tools/lcc/alpha/osf/tst/array.sbk
    A code/tools/lcc/alpha/osf/tst/cf.1bk
    A code/tools/lcc/alpha/osf/tst/cf.2bk
    A code/tools/lcc/alpha/osf/tst/cf.sbk
    A code/tools/lcc/alpha/osf/tst/cq.1bk
    A code/tools/lcc/alpha/osf/tst/cq.2bk
    A code/tools/lcc/alpha/osf/tst/cq.sbk
    A code/tools/lcc/alpha/osf/tst/cvt.1bk
    A code/tools/lcc/alpha/osf/tst/cvt.2bk
    A code/tools/lcc/alpha/osf/tst/cvt.sbk
    A code/tools/lcc/alpha/osf/tst/fields.1bk
    A code/tools/lcc/alpha/osf/tst/fields.2bk
    A code/tools/lcc/alpha/osf/tst/fields.sbk
    A code/tools/lcc/alpha/osf/tst/front.2bk
    A code/tools/lcc/alpha/osf/tst/front.sbk
    A code/tools/lcc/alpha/osf/tst/incr.1bk
    A code/tools/lcc/alpha/osf/tst/incr.2bk
    A code/tools/lcc/alpha/osf/tst/incr.sbk
    A code/tools/lcc/alpha/osf/tst/init.1bk
    A code/tools/lcc/alpha/osf/tst/init.2bk
    A code/tools/lcc/alpha/osf/tst/init.sbk
    A code/tools/lcc/alpha/osf/tst/limits.1bk
    A code/tools/lcc/alpha/osf/tst/limits.2bk
    A code/tools/lcc/alpha/osf/tst/limits.sbk
    A code/tools/lcc/alpha/osf/tst/paranoia.1bk
    A code/tools/lcc/alpha/osf/tst/paranoia.2bk
    A code/tools/lcc/alpha/osf/tst/paranoia.sbk
    A code/tools/lcc/alpha/osf/tst/sort.1bk
    A code/tools/lcc/alpha/osf/tst/sort.2bk
    A code/tools/lcc/alpha/osf/tst/sort.sbk
    A code/tools/lcc/alpha/osf/tst/spill.1bk
    A code/tools/lcc/alpha/osf/tst/spill.2bk
    A code/tools/lcc/alpha/osf/tst/spill.sbk
    A code/tools/lcc/alpha/osf/tst/stdarg.1bk
    A code/tools/lcc/alpha/osf/tst/stdarg.2bk
    A code/tools/lcc/alpha/osf/tst/stdarg.sbk
    A code/tools/lcc/alpha/osf/tst/struct.1bk
    A code/tools/lcc/alpha/osf/tst/struct.2bk
    A code/tools/lcc/alpha/osf/tst/struct.sbk
    A code/tools/lcc/alpha/osf/tst/switch.1bk
    A code/tools/lcc/alpha/osf/tst/switch.2bk
    A code/tools/lcc/alpha/osf/tst/switch.sbk
    A code/tools/lcc/alpha/osf/tst/wf1.1bk
    A code/tools/lcc/alpha/osf/tst/wf1.2bk
    A code/tools/lcc/alpha/osf/tst/wf1.sbk
    A code/tools/lcc/alpha/osf/tst/yacc.1bk
    A code/tools/lcc/alpha/osf/tst/yacc.2bk
    A code/tools/lcc/alpha/osf/tst/yacc.sbk
    A code/tools/lcc/bin/lcc.exe
    A code/tools/lcc/bin/q3cpp.exe
    A code/tools/lcc/bin/q3rcc.exe
    A code/tools/lcc/buildnt.bat
    A code/tools/lcc/buildnt.sh
    A code/tools/lcc/cpp/cpp.c
    A code/tools/lcc/cpp/cpp.h
    A code/tools/lcc/cpp/eval.c
    A code/tools/lcc/cpp/getopt.c
    A code/tools/lcc/cpp/hideset.c
    A code/tools/lcc/cpp/include.c
    A code/tools/lcc/cpp/lex.c
    A code/tools/lcc/cpp/macro.c
    A code/tools/lcc/cpp/nlist.c
    A code/tools/lcc/cpp/tokens.c
    A code/tools/lcc/cpp/unix.c
    A code/tools/lcc/doc/4.html
    A code/tools/lcc/doc/bprint.1
    A code/tools/lcc/doc/bprint.pdf
    A code/tools/lcc/doc/install.html
    A code/tools/lcc/doc/lcc.1
    A code/tools/lcc/doc/lcc.pdf
    A code/tools/lcc/etc/bprint.c
    A code/tools/lcc/etc/gcc-solaris.c
    A code/tools/lcc/etc/irix.c
    A code/tools/lcc/etc/lcc.c
    A code/tools/lcc/etc/linux.c
    A code/tools/lcc/etc/ops.c
    A code/tools/lcc/etc/osf.c
    A code/tools/lcc/etc/solaris.c
    A code/tools/lcc/etc/win32.c
    A code/tools/lcc/include/alpha/osf/assert.h
    A code/tools/lcc/include/alpha/osf/ctype.h
    A code/tools/lcc/include/alpha/osf/errno.h
    A code/tools/lcc/include/alpha/osf/float.h
    A code/tools/lcc/include/alpha/osf/limits.h
    A code/tools/lcc/include/alpha/osf/locale.h
    A code/tools/lcc/include/alpha/osf/math.h
    A code/tools/lcc/include/alpha/osf/setjmp.h
    A code/tools/lcc/include/alpha/osf/signal.h
    A code/tools/lcc/include/alpha/osf/stdarg.h
    A code/tools/lcc/include/alpha/osf/stddef.h
    A code/tools/lcc/include/alpha/osf/stdio.h
    A code/tools/lcc/include/alpha/osf/stdlib.h
    A code/tools/lcc/include/alpha/osf/string.h
    A code/tools/lcc/include/alpha/osf/time.h
    A code/tools/lcc/include/mips/irix/assert.h
    A code/tools/lcc/include/mips/irix/ctype.h
    A code/tools/lcc/include/mips/irix/errno.h
    A code/tools/lcc/include/mips/irix/float.h
    A code/tools/lcc/include/mips/irix/limits.h
    A code/tools/lcc/include/mips/irix/locale.h
    A code/tools/lcc/include/mips/irix/math.h
    A code/tools/lcc/include/mips/irix/setjmp.h
    A code/tools/lcc/include/mips/irix/signal.h
    A code/tools/lcc/include/mips/irix/stdarg.h
    A code/tools/lcc/include/mips/irix/stddef.h
    A code/tools/lcc/include/mips/irix/stdio.h
    A code/tools/lcc/include/mips/irix/stdlib.h
    A code/tools/lcc/include/mips/irix/string.h
    A code/tools/lcc/include/mips/irix/time.h
    A code/tools/lcc/include/sparc/solaris/assert.h
    A code/tools/lcc/include/sparc/solaris/ctype.h
    A code/tools/lcc/include/sparc/solaris/errno.h
    A code/tools/lcc/include/sparc/solaris/float.h
    A code/tools/lcc/include/sparc/solaris/limits.h
    A code/tools/lcc/include/sparc/solaris/locale.h
    A code/tools/lcc/include/sparc/solaris/math.h
    A code/tools/lcc/include/sparc/solaris/setjmp.h
    A code/tools/lcc/include/sparc/solaris/signal.h
    A code/tools/lcc/include/sparc/solaris/stdarg.h
    A code/tools/lcc/include/sparc/solaris/stddef.h
    A code/tools/lcc/include/sparc/solaris/stdio.h
    A code/tools/lcc/include/sparc/solaris/stdlib.h
    A code/tools/lcc/include/sparc/solaris/string.h
    A code/tools/lcc/include/sparc/solaris/time.h
    A code/tools/lcc/include/x86/linux/assert.h
    A code/tools/lcc/include/x86/linux/float.h
    A code/tools/lcc/include/x86/linux/stdarg.h
    A code/tools/lcc/lburg/gram.c
    A code/tools/lcc/lburg/gram.y
    A code/tools/lcc/lburg/lburg.1
    A code/tools/lcc/lburg/lburg.c
    A code/tools/lcc/lburg/lburg.h
    A code/tools/lcc/lib/assert.c
    A code/tools/lcc/lib/bbexit.c
    A code/tools/lcc/lib/yynull.c
    A code/tools/lcc/makefile
    A code/tools/lcc/makefile.nt
    A code/tools/lcc/mips/irix/tst/8q.1bk
    A code/tools/lcc/mips/irix/tst/8q.2bk
    A code/tools/lcc/mips/irix/tst/8q.sbk
    A code/tools/lcc/mips/irix/tst/array.1bk
    A code/tools/lcc/mips/irix/tst/array.2bk
    A code/tools/lcc/mips/irix/tst/array.sbk
    A code/tools/lcc/mips/irix/tst/cf.1bk
    A code/tools/lcc/mips/irix/tst/cf.2bk
    A code/tools/lcc/mips/irix/tst/cf.sbk
    A code/tools/lcc/mips/irix/tst/cq.1bk
    A code/tools/lcc/mips/irix/tst/cq.2bk
    A code/tools/lcc/mips/irix/tst/cq.sbk
    A code/tools/lcc/mips/irix/tst/cvt.1bk
    A code/tools/lcc/mips/irix/tst/cvt.2bk
    A code/tools/lcc/mips/irix/tst/cvt.sbk
    A code/tools/lcc/mips/irix/tst/fields.1bk
    A code/tools/lcc/mips/irix/tst/fields.2bk
    A code/tools/lcc/mips/irix/tst/fields.sbk
    A code/tools/lcc/mips/irix/tst/front.2bk
    A code/tools/lcc/mips/irix/tst/front.sbk
    A code/tools/lcc/mips/irix/tst/incr.2bk
    A code/tools/lcc/mips/irix/tst/incr.sbk
    A code/tools/lcc/mips/irix/tst/init.1bk
    A code/tools/lcc/mips/irix/tst/init.2bk
    A code/tools/lcc/mips/irix/tst/init.sbk
    A code/tools/lcc/mips/irix/tst/limits.1bk
    A code/tools/lcc/mips/irix/tst/limits.2bk
    A code/tools/lcc/mips/irix/tst/limits.sbk
    A code/tools/lcc/mips/irix/tst/paranoia.1bk
    A code/tools/lcc/mips/irix/tst/paranoia.2bk
    A code/tools/lcc/mips/irix/tst/paranoia.sbk
    A code/tools/lcc/mips/irix/tst/sort.1bk
    A code/tools/lcc/mips/irix/tst/sort.2bk
    A code/tools/lcc/mips/irix/tst/sort.sbk
    A code/tools/lcc/mips/irix/tst/spill.2bk
    A code/tools/lcc/mips/irix/tst/spill.sbk
    A code/tools/lcc/mips/irix/tst/stdarg.1bk
    A code/tools/lcc/mips/irix/tst/stdarg.2bk
    A code/tools/lcc/mips/irix/tst/stdarg.sbk
    A code/tools/lcc/mips/irix/tst/struct.1bk
    A code/tools/lcc/mips/irix/tst/struct.2bk
    A code/tools/lcc/mips/irix/tst/struct.sbk
    A code/tools/lcc/mips/irix/tst/switch.1bk
    A code/tools/lcc/mips/irix/tst/switch.2bk
    A code/tools/lcc/mips/irix/tst/switch.sbk
    A code/tools/lcc/mips/irix/tst/wf1.1bk
    A code/tools/lcc/mips/irix/tst/wf1.2bk
    A code/tools/lcc/mips/irix/tst/wf1.sbk
    A code/tools/lcc/mips/irix/tst/yacc.1bk
    A code/tools/lcc/mips/irix/tst/yacc.2bk
    A code/tools/lcc/mips/irix/tst/yacc.sbk
    A code/tools/lcc/msdev/rcc.dsp
    A code/tools/lcc/msdev/rcc.dsw
    A code/tools/lcc/packing.lst
    A code/tools/lcc/sparc/solaris/tst/8q.1bk
    A code/tools/lcc/sparc/solaris/tst/8q.2bk
    A code/tools/lcc/sparc/solaris/tst/8q.sbk
    A code/tools/lcc/sparc/solaris/tst/array.1bk
    A code/tools/lcc/sparc/solaris/tst/array.2bk
    A code/tools/lcc/sparc/solaris/tst/array.sbk
    A code/tools/lcc/sparc/solaris/tst/cf.1bk
    A code/tools/lcc/sparc/solaris/tst/cf.2bk
    A code/tools/lcc/sparc/solaris/tst/cf.sbk
    A code/tools/lcc/sparc/solaris/tst/cq.1bk
    A code/tools/lcc/sparc/solaris/tst/cq.2bk
    A code/tools/lcc/sparc/solaris/tst/cq.sbk
    A code/tools/lcc/sparc/solaris/tst/cvt.1bk
    A code/tools/lcc/sparc/solaris/tst/cvt.2bk
    A code/tools/lcc/sparc/solaris/tst/cvt.sbk
    A code/tools/lcc/sparc/solaris/tst/fields.1bk
    A code/tools/lcc/sparc/solaris/tst/fields.2bk
    A code/tools/lcc/sparc/solaris/tst/fields.sbk
    A code/tools/lcc/sparc/solaris/tst/front.2bk
    A code/tools/lcc/sparc/solaris/tst/front.sbk
    A code/tools/lcc/sparc/solaris/tst/incr.1bk
    A code/tools/lcc/sparc/solaris/tst/incr.2bk
    A code/tools/lcc/sparc/solaris/tst/incr.sbk
    A code/tools/lcc/sparc/solaris/tst/init.1bk
    A code/tools/lcc/sparc/solaris/tst/init.2bk
    A code/tools/lcc/sparc/solaris/tst/init.sbk
    A code/tools/lcc/sparc/solaris/tst/limits.1bk
    A code/tools/lcc/sparc/solaris/tst/limits.2bk
    A code/tools/lcc/sparc/solaris/tst/limits.sbk
    A code/tools/lcc/sparc/solaris/tst/paranoia.1bk
    A code/tools/lcc/sparc/solaris/tst/paranoia.2bk
    A code/tools/lcc/sparc/solaris/tst/paranoia.sbk
    A code/tools/lcc/sparc/solaris/tst/sort.1bk
    A code/tools/lcc/sparc/solaris/tst/sort.2bk
    A code/tools/lcc/sparc/solaris/tst/sort.sbk
    A code/tools/lcc/sparc/solaris/tst/spill.1bk
    A code/tools/lcc/sparc/solaris/tst/spill.2bk
    A code/tools/lcc/sparc/solaris/tst/spill.sbk
    A code/tools/lcc/sparc/solaris/tst/stdarg.1bk
    A code/tools/lcc/sparc/solaris/tst/stdarg.2bk
    A code/tools/lcc/sparc/solaris/tst/stdarg.sbk
    A code/tools/lcc/sparc/solaris/tst/struct.1bk
    A code/tools/lcc/sparc/solaris/tst/struct.2bk
    A code/tools/lcc/sparc/solaris/tst/struct.sbk
    A code/tools/lcc/sparc/solaris/tst/switch.1bk
    A code/tools/lcc/sparc/solaris/tst/switch.2bk
    A code/tools/lcc/sparc/solaris/tst/switch.sbk
    A code/tools/lcc/sparc/solaris/tst/wf1.1bk
    A code/tools/lcc/sparc/solaris/tst/wf1.2bk
    A code/tools/lcc/sparc/solaris/tst/wf1.sbk
    A code/tools/lcc/sparc/solaris/tst/yacc.1bk
    A code/tools/lcc/sparc/solaris/tst/yacc.2bk
    A code/tools/lcc/sparc/solaris/tst/yacc.sbk
    A code/tools/lcc/src/2html.c
    A code/tools/lcc/src/alloc.c
    A code/tools/lcc/src/alpha.md
    A code/tools/lcc/src/asdl.c
    A code/tools/lcc/src/bind.c
    A code/tools/lcc/src/bytecode.c
    A code/tools/lcc/src/c.h
    A code/tools/lcc/src/config.h
    A code/tools/lcc/src/dag.c
    A code/tools/lcc/src/dagcheck.md
    A code/tools/lcc/src/decl.c
    A code/tools/lcc/src/enode.c
    A code/tools/lcc/src/error.c
    A code/tools/lcc/src/event.c
    A code/tools/lcc/src/expr.c
    A code/tools/lcc/src/gen.c
    A code/tools/lcc/src/init.c
    A code/tools/lcc/src/inits.c
    A code/tools/lcc/src/input.c
    A code/tools/lcc/src/lex.c
    A code/tools/lcc/src/list.c
    A code/tools/lcc/src/main.c
    A code/tools/lcc/src/mips.md
    A code/tools/lcc/src/null.c
    A code/tools/lcc/src/output.c
    A code/tools/lcc/src/pass2.c
    A code/tools/lcc/src/prof.c
    A code/tools/lcc/src/profio.c
    A code/tools/lcc/src/rcc.asdl
    A code/tools/lcc/src/run.sh
    A code/tools/lcc/src/simp.c
    A code/tools/lcc/src/sparc.md
    A code/tools/lcc/src/stab.c
    A code/tools/lcc/src/stab.h
    A code/tools/lcc/src/stmt.c
    A code/tools/lcc/src/string.c
    A code/tools/lcc/src/sym.c
    A code/tools/lcc/src/symbolic.c
    A code/tools/lcc/src/token.h
    A code/tools/lcc/src/trace.c
    A code/tools/lcc/src/tree.c
    A code/tools/lcc/src/types.c
    A code/tools/lcc/src/x86.md
    A code/tools/lcc/src/x86linux.md
    A code/tools/lcc/tst/8q.0
    A code/tools/lcc/tst/8q.c
    A code/tools/lcc/tst/array.0
    A code/tools/lcc/tst/array.c
    A code/tools/lcc/tst/cf.0
    A code/tools/lcc/tst/cf.c
    A code/tools/lcc/tst/cq.0
    A code/tools/lcc/tst/cq.c
    A code/tools/lcc/tst/cvt.0
    A code/tools/lcc/tst/cvt.c
    A code/tools/lcc/tst/fields.0
    A code/tools/lcc/tst/fields.c
    A code/tools/lcc/tst/front.0
    A code/tools/lcc/tst/front.c
    A code/tools/lcc/tst/incr.0
    A code/tools/lcc/tst/incr.c
    A code/tools/lcc/tst/init.0
    A code/tools/lcc/tst/init.c
    A code/tools/lcc/tst/limits.0
    A code/tools/lcc/tst/limits.c
    A code/tools/lcc/tst/paranoia.0
    A code/tools/lcc/tst/paranoia.c
    A code/tools/lcc/tst/sort.0
    A code/tools/lcc/tst/sort.c
    A code/tools/lcc/tst/spill.0
    A code/tools/lcc/tst/spill.c
    A code/tools/lcc/tst/stdarg.0
    A code/tools/lcc/tst/stdarg.c
    A code/tools/lcc/tst/struct.0
    A code/tools/lcc/tst/struct.c
    A code/tools/lcc/tst/switch.0
    A code/tools/lcc/tst/switch.c
    A code/tools/lcc/tst/wf1.0
    A code/tools/lcc/tst/wf1.c
    A code/tools/lcc/tst/yacc.0
    A code/tools/lcc/tst/yacc.c
    A code/tools/lcc/x86/linux/tst/8q.1bk
    A code/tools/lcc/x86/linux/tst/8q.2bk
    A code/tools/lcc/x86/linux/tst/8q.sbk
    A code/tools/lcc/x86/linux/tst/array.1bk
    A code/tools/lcc/x86/linux/tst/array.2bk
    A code/tools/lcc/x86/linux/tst/array.sbk
    A code/tools/lcc/x86/linux/tst/cf.1bk
    A code/tools/lcc/x86/linux/tst/cf.2bk
    A code/tools/lcc/x86/linux/tst/cf.sbk
    A code/tools/lcc/x86/linux/tst/cq.1bk
    A code/tools/lcc/x86/linux/tst/cq.2bk
    A code/tools/lcc/x86/linux/tst/cq.sbk
    A code/tools/lcc/x86/linux/tst/cvt.1bk
    A code/tools/lcc/x86/linux/tst/cvt.2bk
    A code/tools/lcc/x86/linux/tst/cvt.sbk
    A code/tools/lcc/x86/linux/tst/fields.1bk
    A code/tools/lcc/x86/linux/tst/fields.2bk
    A code/tools/lcc/x86/linux/tst/fields.sbk
    A code/tools/lcc/x86/linux/tst/front.2bk
    A code/tools/lcc/x86/linux/tst/front.sbk
    A code/tools/lcc/x86/linux/tst/incr.1bk
    A code/tools/lcc/x86/linux/tst/incr.2bk
    A code/tools/lcc/x86/linux/tst/incr.sbk
    A code/tools/lcc/x86/linux/tst/init.1bk
    A code/tools/lcc/x86/linux/tst/init.2bk
    A code/tools/lcc/x86/linux/tst/init.sbk
    A code/tools/lcc/x86/linux/tst/limits.1bk
    A code/tools/lcc/x86/linux/tst/limits.2bk
    A code/tools/lcc/x86/linux/tst/limits.sbk
    A code/tools/lcc/x86/linux/tst/paranoia.1bk
    A code/tools/lcc/x86/linux/tst/paranoia.2bk
    A code/tools/lcc/x86/linux/tst/paranoia.sbk
    A code/tools/lcc/x86/linux/tst/sort.1bk
    A code/tools/lcc/x86/linux/tst/sort.2bk
    A code/tools/lcc/x86/linux/tst/sort.sbk
    A code/tools/lcc/x86/linux/tst/spill.1bk
    A code/tools/lcc/x86/linux/tst/spill.2bk
    A code/tools/lcc/x86/linux/tst/spill.sbk
    A code/tools/lcc/x86/linux/tst/stdarg.1bk
    A code/tools/lcc/x86/linux/tst/stdarg.2bk
    A code/tools/lcc/x86/linux/tst/stdarg.sbk
    A code/tools/lcc/x86/linux/tst/struct.1bk
    A code/tools/lcc/x86/linux/tst/struct.2bk
    A code/tools/lcc/x86/linux/tst/struct.sbk
    A code/tools/lcc/x86/linux/tst/switch.1bk
    A code/tools/lcc/x86/linux/tst/switch.2bk
    A code/tools/lcc/x86/linux/tst/switch.sbk
    A code/tools/lcc/x86/linux/tst/wf1.1bk
    A code/tools/lcc/x86/linux/tst/wf1.2bk
    A code/tools/lcc/x86/linux/tst/wf1.sbk
    A code/tools/lcc/x86/linux/tst/yacc.1bk
    A code/tools/lcc/x86/linux/tst/yacc.2bk
    A code/tools/lcc/x86/linux/tst/yacc.sbk
    A code/tools/lcc/x86/win32/tst/8q.1bk
    A code/tools/lcc/x86/win32/tst/8q.2bk
    A code/tools/lcc/x86/win32/tst/8q.sbk
    A code/tools/lcc/x86/win32/tst/array.1bk
    A code/tools/lcc/x86/win32/tst/array.2bk
    A code/tools/lcc/x86/win32/tst/array.sbk
    A code/tools/lcc/x86/win32/tst/cf.1bk
    A code/tools/lcc/x86/win32/tst/cf.2bk
    A code/tools/lcc/x86/win32/tst/cf.sbk
    A code/tools/lcc/x86/win32/tst/cq.1bk
    A code/tools/lcc/x86/win32/tst/cq.2bk
    A code/tools/lcc/x86/win32/tst/cq.sbk
    A code/tools/lcc/x86/win32/tst/cvt.1bk
    A code/tools/lcc/x86/win32/tst/cvt.2bk
    A code/tools/lcc/x86/win32/tst/cvt.sbk
    A code/tools/lcc/x86/win32/tst/fields.1bk
    A code/tools/lcc/x86/win32/tst/fields.2bk
    A code/tools/lcc/x86/win32/tst/fields.sbk
    A code/tools/lcc/x86/win32/tst/front.2bk
    A code/tools/lcc/x86/win32/tst/front.sbk
    A code/tools/lcc/x86/win32/tst/incr.1bk
    A code/tools/lcc/x86/win32/tst/incr.2bk
    A code/tools/lcc/x86/win32/tst/incr.sbk
    A code/tools/lcc/x86/win32/tst/init.1bk
    A code/tools/lcc/x86/win32/tst/init.2bk
    A code/tools/lcc/x86/win32/tst/init.sbk
    A code/tools/lcc/x86/win32/tst/limits.1bk
    A code/tools/lcc/x86/win32/tst/limits.2bk
    A code/tools/lcc/x86/win32/tst/limits.sbk
    A code/tools/lcc/x86/win32/tst/paranoia.1bk
    A code/tools/lcc/x86/win32/tst/paranoia.2bk
    A code/tools/lcc/x86/win32/tst/paranoia.sbk
    A code/tools/lcc/x86/win32/tst/sort.1bk
    A code/tools/lcc/x86/win32/tst/sort.2bk
    A code/tools/lcc/x86/win32/tst/sort.sbk
    A code/tools/lcc/x86/win32/tst/spill.1bk
    A code/tools/lcc/x86/win32/tst/spill.2bk
    A code/tools/lcc/x86/win32/tst/spill.sbk
    A code/tools/lcc/x86/win32/tst/stdarg.1bk
    A code/tools/lcc/x86/win32/tst/stdarg.2bk
    A code/tools/lcc/x86/win32/tst/stdarg.sbk
    A code/tools/lcc/x86/win32/tst/struct.1bk
    A code/tools/lcc/x86/win32/tst/struct.2bk
    A code/tools/lcc/x86/win32/tst/struct.sbk
    A code/tools/lcc/x86/win32/tst/switch.1bk
    A code/tools/lcc/x86/win32/tst/switch.2bk
    A code/tools/lcc/x86/win32/tst/switch.sbk
    A code/tools/lcc/x86/win32/tst/wf1.1bk
    A code/tools/lcc/x86/win32/tst/wf1.2bk
    A code/tools/lcc/x86/win32/tst/wf1.sbk
    A code/tools/lcc/x86/win32/tst/yacc.1bk
    A code/tools/lcc/x86/win32/tst/yacc.2bk
    A code/tools/lcc/x86/win32/tst/yacc.sbk
    A code/tools/q3asm/Makefile
    A code/tools/q3asm/README.Id
    A code/tools/q3asm/cmdlib.c
    A code/tools/q3asm/cmdlib.h
    A code/tools/q3asm/lib.txt
    A code/tools/q3asm/mathlib.h
    A code/tools/q3asm/notes.txt
    A code/tools/q3asm/ops.txt
    A code/tools/q3asm/opstrings.h
    A code/tools/q3asm/q3asm.c
    A code/tools/q3asm/q3asm.sln
    A code/tools/q3asm/q3asm.vcproj
    A code/tools/q3asm/qfiles.h
    R lcc/COPYRIGHT
    R lcc/LOG
    R lcc/README
    R lcc/README.id
    R lcc/alpha/osf/tst/8q.1bk
    R lcc/alpha/osf/tst/8q.2bk
    R lcc/alpha/osf/tst/8q.sbk
    R lcc/alpha/osf/tst/array.1bk
    R lcc/alpha/osf/tst/array.2bk
    R lcc/alpha/osf/tst/array.sbk
    R lcc/alpha/osf/tst/cf.1bk
    R lcc/alpha/osf/tst/cf.2bk
    R lcc/alpha/osf/tst/cf.sbk
    R lcc/alpha/osf/tst/cq.1bk
    R lcc/alpha/osf/tst/cq.2bk
    R lcc/alpha/osf/tst/cq.sbk
    R lcc/alpha/osf/tst/cvt.1bk
    R lcc/alpha/osf/tst/cvt.2bk
    R lcc/alpha/osf/tst/cvt.sbk
    R lcc/alpha/osf/tst/fields.1bk
    R lcc/alpha/osf/tst/fields.2bk
    R lcc/alpha/osf/tst/fields.sbk
    R lcc/alpha/osf/tst/front.2bk
    R lcc/alpha/osf/tst/front.sbk
    R lcc/alpha/osf/tst/incr.1bk
    R lcc/alpha/osf/tst/incr.2bk
    R lcc/alpha/osf/tst/incr.sbk
    R lcc/alpha/osf/tst/init.1bk
    R lcc/alpha/osf/tst/init.2bk
    R lcc/alpha/osf/tst/init.sbk
    R lcc/alpha/osf/tst/limits.1bk
    R lcc/alpha/osf/tst/limits.2bk
    R lcc/alpha/osf/tst/limits.sbk
    R lcc/alpha/osf/tst/paranoia.1bk
    R lcc/alpha/osf/tst/paranoia.2bk
    R lcc/alpha/osf/tst/paranoia.sbk
    R lcc/alpha/osf/tst/sort.1bk
    R lcc/alpha/osf/tst/sort.2bk
    R lcc/alpha/osf/tst/sort.sbk
    R lcc/alpha/osf/tst/spill.1bk
    R lcc/alpha/osf/tst/spill.2bk
    R lcc/alpha/osf/tst/spill.sbk
    R lcc/alpha/osf/tst/stdarg.1bk
    R lcc/alpha/osf/tst/stdarg.2bk
    R lcc/alpha/osf/tst/stdarg.sbk
    R lcc/alpha/osf/tst/struct.1bk
    R lcc/alpha/osf/tst/struct.2bk
    R lcc/alpha/osf/tst/struct.sbk
    R lcc/alpha/osf/tst/switch.1bk
    R lcc/alpha/osf/tst/switch.2bk
    R lcc/alpha/osf/tst/switch.sbk
    R lcc/alpha/osf/tst/wf1.1bk
    R lcc/alpha/osf/tst/wf1.2bk
    R lcc/alpha/osf/tst/wf1.sbk
    R lcc/alpha/osf/tst/yacc.1bk
    R lcc/alpha/osf/tst/yacc.2bk
    R lcc/alpha/osf/tst/yacc.sbk
    R lcc/bin/lcc.exe
    R lcc/bin/q3cpp.exe
    R lcc/bin/q3rcc.exe
    R lcc/buildnt.bat
    R lcc/buildnt.sh
    R lcc/cpp/cpp.c
    R lcc/cpp/cpp.h
    R lcc/cpp/eval.c
    R lcc/cpp/getopt.c
    R lcc/cpp/hideset.c
    R lcc/cpp/include.c
    R lcc/cpp/lex.c
    R lcc/cpp/macro.c
    R lcc/cpp/nlist.c
    R lcc/cpp/tokens.c
    R lcc/cpp/unix.c
    R lcc/doc/4.html
    R lcc/doc/bprint.1
    R lcc/doc/bprint.pdf
    R lcc/doc/install.html
    R lcc/doc/lcc.1
    R lcc/doc/lcc.pdf
    R lcc/etc/bprint.c
    R lcc/etc/gcc-solaris.c
    R lcc/etc/irix.c
    R lcc/etc/lcc.c
    R lcc/etc/linux.c
    R lcc/etc/ops.c
    R lcc/etc/osf.c
    R lcc/etc/solaris.c
    R lcc/etc/win32.c
    R lcc/include/alpha/osf/assert.h
    R lcc/include/alpha/osf/ctype.h
    R lcc/include/alpha/osf/errno.h
    R lcc/include/alpha/osf/float.h
    R lcc/include/alpha/osf/limits.h
    R lcc/include/alpha/osf/locale.h
    R lcc/include/alpha/osf/math.h
    R lcc/include/alpha/osf/setjmp.h
    R lcc/include/alpha/osf/signal.h
    R lcc/include/alpha/osf/stdarg.h
    R lcc/include/alpha/osf/stddef.h
    R lcc/include/alpha/osf/stdio.h
    R lcc/include/alpha/osf/stdlib.h
    R lcc/include/alpha/osf/string.h
    R lcc/include/alpha/osf/time.h
    R lcc/include/mips/irix/assert.h
    R lcc/include/mips/irix/ctype.h
    R lcc/include/mips/irix/errno.h
    R lcc/include/mips/irix/float.h
    R lcc/include/mips/irix/limits.h
    R lcc/include/mips/irix/locale.h
    R lcc/include/mips/irix/math.h
    R lcc/include/mips/irix/setjmp.h
    R lcc/include/mips/irix/signal.h
    R lcc/include/mips/irix/stdarg.h
    R lcc/include/mips/irix/stddef.h
    R lcc/include/mips/irix/stdio.h
    R lcc/include/mips/irix/stdlib.h
    R lcc/include/mips/irix/string.h
    R lcc/include/mips/irix/time.h
    R lcc/include/sparc/solaris/assert.h
    R lcc/include/sparc/solaris/ctype.h
    R lcc/include/sparc/solaris/errno.h
    R lcc/include/sparc/solaris/float.h
    R lcc/include/sparc/solaris/limits.h
    R lcc/include/sparc/solaris/locale.h
    R lcc/include/sparc/solaris/math.h
    R lcc/include/sparc/solaris/setjmp.h
    R lcc/include/sparc/solaris/signal.h
    R lcc/include/sparc/solaris/stdarg.h
    R lcc/include/sparc/solaris/stddef.h
    R lcc/include/sparc/solaris/stdio.h
    R lcc/include/sparc/solaris/stdlib.h
    R lcc/include/sparc/solaris/string.h
    R lcc/include/sparc/solaris/time.h
    R lcc/include/x86/linux/assert.h
    R lcc/include/x86/linux/float.h
    R lcc/include/x86/linux/stdarg.h
    R lcc/lburg/gram.c
    R lcc/lburg/gram.y
    R lcc/lburg/lburg.1
    R lcc/lburg/lburg.c
    R lcc/lburg/lburg.h
    R lcc/lib/assert.c
    R lcc/lib/bbexit.c
    R lcc/lib/yynull.c
    R lcc/makefile
    R lcc/makefile.nt
    R lcc/mips/irix/tst/8q.1bk
    R lcc/mips/irix/tst/8q.2bk
    R lcc/mips/irix/tst/8q.sbk
    R lcc/mips/irix/tst/array.1bk
    R lcc/mips/irix/tst/array.2bk
    R lcc/mips/irix/tst/array.sbk
    R lcc/mips/irix/tst/cf.1bk
    R lcc/mips/irix/tst/cf.2bk
    R lcc/mips/irix/tst/cf.sbk
    R lcc/mips/irix/tst/cq.1bk
    R lcc/mips/irix/tst/cq.2bk
    R lcc/mips/irix/tst/cq.sbk
    R lcc/mips/irix/tst/cvt.1bk
    R lcc/mips/irix/tst/cvt.2bk
    R lcc/mips/irix/tst/cvt.sbk
    R lcc/mips/irix/tst/fields.1bk
    R lcc/mips/irix/tst/fields.2bk
    R lcc/mips/irix/tst/fields.sbk
    R lcc/mips/irix/tst/front.2bk
    R lcc/mips/irix/tst/front.sbk
    R lcc/mips/irix/tst/incr.2bk
    R lcc/mips/irix/tst/incr.sbk
    R lcc/mips/irix/tst/init.1bk
    R lcc/mips/irix/tst/init.2bk
    R lcc/mips/irix/tst/init.sbk
    R lcc/mips/irix/tst/limits.1bk
    R lcc/mips/irix/tst/limits.2bk
    R lcc/mips/irix/tst/limits.sbk
    R lcc/mips/irix/tst/paranoia.1bk
    R lcc/mips/irix/tst/paranoia.2bk
    R lcc/mips/irix/tst/paranoia.sbk
    R lcc/mips/irix/tst/sort.1bk
    R lcc/mips/irix/tst/sort.2bk
    R lcc/mips/irix/tst/sort.sbk
    R lcc/mips/irix/tst/spill.2bk
    R lcc/mips/irix/tst/spill.sbk
    R lcc/mips/irix/tst/stdarg.1bk
    R lcc/mips/irix/tst/stdarg.2bk
    R lcc/mips/irix/tst/stdarg.sbk
    R lcc/mips/irix/tst/struct.1bk
    R lcc/mips/irix/tst/struct.2bk
    R lcc/mips/irix/tst/struct.sbk
    R lcc/mips/irix/tst/switch.1bk
    R lcc/mips/irix/tst/switch.2bk
    R lcc/mips/irix/tst/switch.sbk
    R lcc/mips/irix/tst/wf1.1bk
    R lcc/mips/irix/tst/wf1.2bk
    R lcc/mips/irix/tst/wf1.sbk
    R lcc/mips/irix/tst/yacc.1bk
    R lcc/mips/irix/tst/yacc.2bk
    R lcc/mips/irix/tst/yacc.sbk
    R lcc/msdev/rcc.dsp
    R lcc/msdev/rcc.dsw
    R lcc/packing.lst
    R lcc/sparc/solaris/tst/8q.1bk
    R lcc/sparc/solaris/tst/8q.2bk
    R lcc/sparc/solaris/tst/8q.sbk
    R lcc/sparc/solaris/tst/array.1bk
    R lcc/sparc/solaris/tst/array.2bk
    R lcc/sparc/solaris/tst/array.sbk
    R lcc/sparc/solaris/tst/cf.1bk
    R lcc/sparc/solaris/tst/cf.2bk
    R lcc/sparc/solaris/tst/cf.sbk
    R lcc/sparc/solaris/tst/cq.1bk
    R lcc/sparc/solaris/tst/cq.2bk
    R lcc/sparc/solaris/tst/cq.sbk
    R lcc/sparc/solaris/tst/cvt.1bk
    R lcc/sparc/solaris/tst/cvt.2bk
    R lcc/sparc/solaris/tst/cvt.sbk
    R lcc/sparc/solaris/tst/fields.1bk
    R lcc/sparc/solaris/tst/fields.2bk
    R lcc/sparc/solaris/tst/fields.sbk
    R lcc/sparc/solaris/tst/front.2bk
    R lcc/sparc/solaris/tst/front.sbk
    R lcc/sparc/solaris/tst/incr.1bk
    R lcc/sparc/solaris/tst/incr.2bk
    R lcc/sparc/solaris/tst/incr.sbk
    R lcc/sparc/solaris/tst/init.1bk
    R lcc/sparc/solaris/tst/init.2bk
    R lcc/sparc/solaris/tst/init.sbk
    R lcc/sparc/solaris/tst/limits.1bk
    R lcc/sparc/solaris/tst/limits.2bk
    R lcc/sparc/solaris/tst/limits.sbk
    R lcc/sparc/solaris/tst/paranoia.1bk
    R lcc/sparc/solaris/tst/paranoia.2bk
    R lcc/sparc/solaris/tst/paranoia.sbk
    R lcc/sparc/solaris/tst/sort.1bk
    R lcc/sparc/solaris/tst/sort.2bk
    R lcc/sparc/solaris/tst/sort.sbk
    R lcc/sparc/solaris/tst/spill.1bk
    R lcc/sparc/solaris/tst/spill.2bk
    R lcc/sparc/solaris/tst/spill.sbk
    R lcc/sparc/solaris/tst/stdarg.1bk
    R lcc/sparc/solaris/tst/stdarg.2bk
    R lcc/sparc/solaris/tst/stdarg.sbk
    R lcc/sparc/solaris/tst/struct.1bk
    R lcc/sparc/solaris/tst/struct.2bk
    R lcc/sparc/solaris/tst/struct.sbk
    R lcc/sparc/solaris/tst/switch.1bk
    R lcc/sparc/solaris/tst/switch.2bk
    R lcc/sparc/solaris/tst/switch.sbk
    R lcc/sparc/solaris/tst/wf1.1bk
    R lcc/sparc/solaris/tst/wf1.2bk
    R lcc/sparc/solaris/tst/wf1.sbk
    R lcc/sparc/solaris/tst/yacc.1bk
    R lcc/sparc/solaris/tst/yacc.2bk
    R lcc/sparc/solaris/tst/yacc.sbk
    R lcc/src/2html.c
    R lcc/src/alloc.c
    R lcc/src/alpha.md
    R lcc/src/asdl.c
    R lcc/src/bind.c
    R lcc/src/bytecode.c
    R lcc/src/c.h
    R lcc/src/config.h
    R lcc/src/dag.c
    R lcc/src/dagcheck.md
    R lcc/src/decl.c
    R lcc/src/enode.c
    R lcc/src/error.c
    R lcc/src/event.c
    R lcc/src/expr.c
    R lcc/src/gen.c
    R lcc/src/init.c
    R lcc/src/inits.c
    R lcc/src/input.c
    R lcc/src/lex.c
    R lcc/src/list.c
    R lcc/src/main.c
    R lcc/src/mips.md
    R lcc/src/null.c
    R lcc/src/output.c
    R lcc/src/pass2.c
    R lcc/src/prof.c
    R lcc/src/profio.c
    R lcc/src/rcc.asdl
    R lcc/src/run.sh
    R lcc/src/simp.c
    R lcc/src/sparc.md
    R lcc/src/stab.c
    R lcc/src/stab.h
    R lcc/src/stmt.c
    R lcc/src/string.c
    R lcc/src/sym.c
    R lcc/src/symbolic.c
    R lcc/src/token.h
    R lcc/src/trace.c
    R lcc/src/tree.c
    R lcc/src/types.c
    R lcc/src/x86.md
    R lcc/src/x86linux.md
    R lcc/tst/8q.0
    R lcc/tst/8q.c
    R lcc/tst/array.0
    R lcc/tst/array.c
    R lcc/tst/cf.0
    R lcc/tst/cf.c
    R lcc/tst/cq.0
    R lcc/tst/cq.c
    R lcc/tst/cvt.0
    R lcc/tst/cvt.c
    R lcc/tst/fields.0
    R lcc/tst/fields.c
    R lcc/tst/front.0
    R lcc/tst/front.c
    R lcc/tst/incr.0
    R lcc/tst/incr.c
    R lcc/tst/init.0
    R lcc/tst/init.c
    R lcc/tst/limits.0
    R lcc/tst/limits.c
    R lcc/tst/paranoia.0
    R lcc/tst/paranoia.c
    R lcc/tst/sort.0
    R lcc/tst/sort.c
    R lcc/tst/spill.0
    R lcc/tst/spill.c
    R lcc/tst/stdarg.0
    R lcc/tst/stdarg.c
    R lcc/tst/struct.0
    R lcc/tst/struct.c
    R lcc/tst/switch.0
    R lcc/tst/switch.c
    R lcc/tst/wf1.0
    R lcc/tst/wf1.c
    R lcc/tst/yacc.0
    R lcc/tst/yacc.c
    R lcc/x86/linux/tst/8q.1bk
    R lcc/x86/linux/tst/8q.2bk
    R lcc/x86/linux/tst/8q.sbk
    R lcc/x86/linux/tst/array.1bk
    R lcc/x86/linux/tst/array.2bk
    R lcc/x86/linux/tst/array.sbk
    R lcc/x86/linux/tst/cf.1bk
    R lcc/x86/linux/tst/cf.2bk
    R lcc/x86/linux/tst/cf.sbk
    R lcc/x86/linux/tst/cq.1bk
    R lcc/x86/linux/tst/cq.2bk
    R lcc/x86/linux/tst/cq.sbk
    R lcc/x86/linux/tst/cvt.1bk
    R lcc/x86/linux/tst/cvt.2bk
    R lcc/x86/linux/tst/cvt.sbk
    R lcc/x86/linux/tst/fields.1bk
    R lcc/x86/linux/tst/fields.2bk
    R lcc/x86/linux/tst/fields.sbk
    R lcc/x86/linux/tst/front.2bk
    R lcc/x86/linux/tst/front.sbk
    R lcc/x86/linux/tst/incr.1bk
    R lcc/x86/linux/tst/incr.2bk
    R lcc/x86/linux/tst/incr.sbk
    R lcc/x86/linux/tst/init.1bk
    R lcc/x86/linux/tst/init.2bk
    R lcc/x86/linux/tst/init.sbk
    R lcc/x86/linux/tst/limits.1bk
    R lcc/x86/linux/tst/limits.2bk
    R lcc/x86/linux/tst/limits.sbk
    R lcc/x86/linux/tst/paranoia.1bk
    R lcc/x86/linux/tst/paranoia.2bk
    R lcc/x86/linux/tst/paranoia.sbk
    R lcc/x86/linux/tst/sort.1bk
    R lcc/x86/linux/tst/sort.2bk
    R lcc/x86/linux/tst/sort.sbk
    R lcc/x86/linux/tst/spill.1bk
    R lcc/x86/linux/tst/spill.2bk
    R lcc/x86/linux/tst/spill.sbk
    R lcc/x86/linux/tst/stdarg.1bk
    R lcc/x86/linux/tst/stdarg.2bk
    R lcc/x86/linux/tst/stdarg.sbk
    R lcc/x86/linux/tst/struct.1bk
    R lcc/x86/linux/tst/struct.2bk
    R lcc/x86/linux/tst/struct.sbk
    R lcc/x86/linux/tst/switch.1bk
    R lcc/x86/linux/tst/switch.2bk
    R lcc/x86/linux/tst/switch.sbk
    R lcc/x86/linux/tst/wf1.1bk
    R lcc/x86/linux/tst/wf1.2bk
    R lcc/x86/linux/tst/wf1.sbk
    R lcc/x86/linux/tst/yacc.1bk
    R lcc/x86/linux/tst/yacc.2bk
    R lcc/x86/linux/tst/yacc.sbk
    R lcc/x86/win32/tst/8q.1bk
    R lcc/x86/win32/tst/8q.2bk
    R lcc/x86/win32/tst/8q.sbk
    R lcc/x86/win32/tst/array.1bk
    R lcc/x86/win32/tst/array.2bk
    R lcc/x86/win32/tst/array.sbk
    R lcc/x86/win32/tst/cf.1bk
    R lcc/x86/win32/tst/cf.2bk
    R lcc/x86/win32/tst/cf.sbk
    R lcc/x86/win32/tst/cq.1bk
    R lcc/x86/win32/tst/cq.2bk
    R lcc/x86/win32/tst/cq.sbk
    R lcc/x86/win32/tst/cvt.1bk
    R lcc/x86/win32/tst/cvt.2bk
    R lcc/x86/win32/tst/cvt.sbk
    R lcc/x86/win32/tst/fields.1bk
    R lcc/x86/win32/tst/fields.2bk
    R lcc/x86/win32/tst/fields.sbk
    R lcc/x86/win32/tst/front.2bk
    R lcc/x86/win32/tst/front.sbk
    R lcc/x86/win32/tst/incr.1bk
    R lcc/x86/win32/tst/incr.2bk
    R lcc/x86/win32/tst/incr.sbk
    R lcc/x86/win32/tst/init.1bk
    R lcc/x86/win32/tst/init.2bk
    R lcc/x86/win32/tst/init.sbk
    R lcc/x86/win32/tst/limits.1bk
    R lcc/x86/win32/tst/limits.2bk
    R lcc/x86/win32/tst/limits.sbk
    R lcc/x86/win32/tst/paranoia.1bk
    R lcc/x86/win32/tst/paranoia.2bk
    R lcc/x86/win32/tst/paranoia.sbk
    R lcc/x86/win32/tst/sort.1bk
    R lcc/x86/win32/tst/sort.2bk
    R lcc/x86/win32/tst/sort.sbk
    R lcc/x86/win32/tst/spill.1bk
    R lcc/x86/win32/tst/spill.2bk
    R lcc/x86/win32/tst/spill.sbk
    R lcc/x86/win32/tst/stdarg.1bk
    R lcc/x86/win32/tst/stdarg.2bk
    R lcc/x86/win32/tst/stdarg.sbk
    R lcc/x86/win32/tst/struct.1bk
    R lcc/x86/win32/tst/struct.2bk
    R lcc/x86/win32/tst/struct.sbk
    R lcc/x86/win32/tst/switch.1bk
    R lcc/x86/win32/tst/switch.2bk
    R lcc/x86/win32/tst/switch.sbk
    R lcc/x86/win32/tst/wf1.1bk
    R lcc/x86/win32/tst/wf1.2bk
    R lcc/x86/win32/tst/wf1.sbk
    R lcc/x86/win32/tst/yacc.1bk
    R lcc/x86/win32/tst/yacc.2bk
    R lcc/x86/win32/tst/yacc.sbk
    R q3asm/Makefile
    R q3asm/README.Id
    R q3asm/cmdlib.c
    R q3asm/cmdlib.h
    R q3asm/lib.txt
    R q3asm/mathlib.h
    R q3asm/notes.txt
    R q3asm/ops.txt
    R q3asm/opstrings.h
    R q3asm/q3asm.c
    R q3asm/q3asm.sln
    R q3asm/q3asm.vcproj
    R q3asm/qfiles.h

  Log Message:
  -----------
  * Moved lcc and q3asm into code/tools


  Commit: c3f30ff9a8fe4646ac441ea7134d7ea64b1cb757
      https://github.com/ioquake/ioq3/commit/c3f30ff9a8fe4646ac441ea7134d7ea64b1cb757
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-10-04 (Tue, 04 Oct 2005)

  Changed paths:
    M code/unix/Makefile

  Log Message:
  -----------
  * Homogenised the game module build rules


  Commit: e414f46c4d8c6a44be887b31af3e01d1ded56f97
      https://github.com/ioquake/ioq3/commit/e414f46c4d8c6a44be887b31af3e01d1ded56f97
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-10-04 (Tue, 04 Oct 2005)

  Changed paths:
    A code/tools/asm/Makefile
    A code/tools/asm/README.Id
    A code/tools/asm/cmdlib.c
    A code/tools/asm/cmdlib.h
    A code/tools/asm/lib.txt
    A code/tools/asm/mathlib.h
    A code/tools/asm/notes.txt
    A code/tools/asm/ops.txt
    A code/tools/asm/opstrings.h
    A code/tools/asm/q3asm.c
    A code/tools/asm/q3asm.sln
    A code/tools/asm/q3asm.vcproj
    A code/tools/asm/qfiles.h
    M code/tools/lcc/makefile
    R code/tools/q3asm/Makefile
    R code/tools/q3asm/README.Id
    R code/tools/q3asm/cmdlib.c
    R code/tools/q3asm/cmdlib.h
    R code/tools/q3asm/lib.txt
    R code/tools/q3asm/mathlib.h
    R code/tools/q3asm/notes.txt
    R code/tools/q3asm/ops.txt
    R code/tools/q3asm/opstrings.h
    R code/tools/q3asm/q3asm.c
    R code/tools/q3asm/q3asm.sln
    R code/tools/q3asm/q3asm.vcproj
    R code/tools/q3asm/qfiles.h

  Log Message:
  -----------
  * Added install/uninstall rules to the lcc and q3asm Makefiles
* Moved the q3asm dir to asm so that is doesn't clash with the binary when
  installed


  Commit: 12b5f3bdeda1a0fba291430ce6804226fcd35895
      https://github.com/ioquake/ioq3/commit/12b5f3bdeda1a0fba291430ce6804226fcd35895
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-10-04 (Tue, 04 Oct 2005)

  Changed paths:
    M code/tools/asm/Makefile
    M code/tools/lcc/makefile

  Log Message:
  -----------
  * MinGW fixes to the tools Makefiles


  Commit: 41cbd8c9fd6b14086a8099388638c4ac7cc1322f
      https://github.com/ioquake/ioq3/commit/41cbd8c9fd6b14086a8099388638c4ac7cc1322f
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-10-04 (Tue, 04 Oct 2005)

  Changed paths:
    M Makefile
    M code/tools/lcc/makefile
    M code/unix/Makefile
    R code/unix/Makefile.Game

  Log Message:
  -----------
  * VM game modules now built from the main Makefile


  Commit: 79ba2d974d7112ca04aa775bd83b6038c22eca1d
      https://github.com/ioquake/ioq3/commit/79ba2d974d7112ca04aa775bd83b6038c22eca1d
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-10-05 (Wed, 05 Oct 2005)

  Changed paths:
    M code/tools/asm/q3asm.c
    M code/tools/lcc/etc/lcc.c
    M code/tools/lcc/etc/linux.c
    M code/tools/lcc/makefile
    M code/unix/Makefile

  Log Message:
  -----------
  * Fixes to the MinGW vm compiler
* General MinGW tweaks


  Commit: 9d41e17e1f2b8da5fccc227c700a46efb95d76b7
      https://github.com/ioquake/ioq3/commit/9d41e17e1f2b8da5fccc227c700a46efb95d76b7
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-10-05 (Wed, 05 Oct 2005)

  Changed paths:
    M code/game/g_client.c
    M code/game/g_items.c
    M code/game/g_misc.c
    M code/game/g_spawn.c
    M code/game/g_trigger.c
    M code/q3_ui/ui_atoms.c
    M code/q3_ui/ui_ingame.c
    M code/q3_ui/ui_menu.c
    M code/q3_ui/ui_servers2.c
    M code/ui/ui_shared.c
    R code/ui/ui_util.c
    M code/unix/Makefile

  Log Message:
  -----------
  * Fixed some vm build warnings


  Commit: 490c84d907d560f0ec4bd00c92fab3aa6d57b1ec
      https://github.com/ioquake/ioq3/commit/490c84d907d560f0ec4bd00c92fab3aa6d57b1ec
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-10-05 (Wed, 05 Oct 2005)

  Changed paths:
    M code/tools/asm/Makefile
    M code/tools/asm/q3asm.c

  Log Message:
  -----------
  * Applied q3asm-turbo patches from http://www.icculus.org/~phaethon/q3/q3asm-turbo/q3asm-turbo.html
* Added -m option to q3asm to write a map file (which is now disabled by default)
* q3asm now returns an error code on failure


  Commit: 260ca8d73055260b881184b4e2d936cbace1c90c
      https://github.com/ioquake/ioq3/commit/260ca8d73055260b881184b4e2d936cbace1c90c
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-10-05 (Wed, 05 Oct 2005)

  Changed paths:
    M code/unix/Makefile

  Log Message:
  -----------
  * A couple of small Makefile fixes


  Commit: 151c9461c5bf415fd46302a4157aa551d065b58c
      https://github.com/ioquake/ioq3/commit/151c9461c5bf415fd46302a4157aa551d065b58c
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-10-05 (Wed, 05 Oct 2005)

  Changed paths:
    M code/tools/lcc/makefile

  Log Message:
  -----------
  * Fixed a foul-up with the lcc Makefile


  Commit: 707ee2fdbb732de27d4b1c89b8c758848a540c96
      https://github.com/ioquake/ioq3/commit/707ee2fdbb732de27d4b1c89b8c758848a540c96
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-10-05 (Wed, 05 Oct 2005)

  Changed paths:
    M code/tools/lcc/etc/lcc.c

  Log Message:
  -----------
  * Append LCC directory to the PATH variable on all platforms


  Commit: 0b6beec2021805bd84ddfe142767ebf8668ac647
      https://github.com/ioquake/ioq3/commit/0b6beec2021805bd84ddfe142767ebf8668ac647
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-10-06 (Thu, 06 Oct 2005)

  Changed paths:
    M code/unix/Makefile

  Log Message:
  -----------
  * Usage of find on FreeBSD fix from Andreas Kohn


  Commit: 3271b52bf58e97902893e37c72cccc01d44a4d8e
      https://github.com/ioquake/ioq3/commit/3271b52bf58e97902893e37c72cccc01d44a4d8e
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-10-06 (Thu, 06 Oct 2005)

  Changed paths:
    M code/renderer/tr_shader.c

  Log Message:
  -----------
  * ATI skybox bug fix


  Commit: 29db2dbbfd5a911d6d27f5bfe0c0ae6cb709031a
      https://github.com/ioquake/ioq3/commit/29db2dbbfd5a911d6d27f5bfe0c0ae6cb709031a
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-10-07 (Fri, 07 Oct 2005)

  Changed paths:
    M code/tools/asm/cmdlib.c
    M code/tools/lcc/makefile

  Log Message:
  -----------
  * Patch from Andreas Kohn to fix q3asm build on FreeBSD
* Removal of SYSTEM variable from the lcc makefile due to problems with FreeBSD


  Commit: 8866ce3f8bb5cf946fc61d3927170407d898ee73
      https://github.com/ioquake/ioq3/commit/8866ce3f8bb5cf946fc61d3927170407d898ee73
  Author: Six <six at six.org>
  Date:   2005-10-08 (Sat, 08 Oct 2005)

  Changed paths:
    M code/game/q_shared.h
    M code/macosx/Quake3.pbproj/project.pbxproj
    A code/macosx/macosx_common.c

  Log Message:
  -----------
  Mac OS X needs Com_Memcpy and Com_Memset to be set to memcpy and memset.


  Commit: f6cb6eee961fc04656136750328a0e887e9f7eea
      https://github.com/ioquake/ioq3/commit/f6cb6eee961fc04656136750328a0e887e9f7eea
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-10-08 (Sat, 08 Oct 2005)

  Changed paths:
    M code/unix/Makefile
    M i_o-q3-readme

  Log Message:
  -----------
  * q3lcc is no longer the default target in the Makefile
* Changed readme to suggest using the root Makefile instead of the one in
  code/unix


  Commit: f62601ac53d2a91bdb4258349623bbf0dad12af3
      https://github.com/ioquake/ioq3/commit/f62601ac53d2a91bdb4258349623bbf0dad12af3
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-10-09 (Sun, 09 Oct 2005)

  Changed paths:
    M code/qcommon/vm.c

  Log Message:
  -----------
  don't call VM_Compile if it's not supported so the VM_Compile symbol
isn't needed


  Commit: 44f5273e028548320823341797c24b9e2ce85c12
      https://github.com/ioquake/ioq3/commit/44f5273e028548320823341797c24b9e2ce85c12
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-10-09 (Sun, 09 Oct 2005)

  Changed paths:
    M code/tools/lcc/cpp/unix.c

  Log Message:
  -----------
  ugly: undefine memmove to avoid build failure with gcc fortify
extensions enabled


  Commit: b1ea2ed136e62fca004595abed9e26a80c9613b1
      https://github.com/ioquake/ioq3/commit/b1ea2ed136e62fca004595abed9e26a80c9613b1
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-10-09 (Sun, 09 Oct 2005)

  Changed paths:
    M code/unix/Makefile

  Log Message:
  -----------
  - get rid of vm_none
- if VM_PPC is set compiled vm support is enabled on ppc (default off atm)


  Commit: 3857ce21c445b39f94329a4e37f388e94b66bd98
      https://github.com/ioquake/ioq3/commit/3857ce21c445b39f94329a4e37f388e94b66bd98
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-10-10 (Mon, 10 Oct 2005)

  Changed paths:
    M code/renderer/tr_main.c

  Log Message:
  -----------
  * Replaced drawSurfs qsort algorithm with a radix sort
  + Performance is comparable, although generally slightly
    worse, but...
  + Radix is a stable sort algorithm, so overlapping
    coplanar drawSurfs (i.e. with the same sort key) no
    longer flicker indeterminately
  + Also removes the dubious comment: "FIXME: this was 
    lifted and modified from the microsoft lib source..."


  Commit: ecd73786d5ded1360a85f7946f58857a9087ca77
      https://github.com/ioquake/ioq3/commit/ecd73786d5ded1360a85f7946f58857a9087ca77
  Author: Six <six at six.org>
  Date:   2005-10-11 (Tue, 11 Oct 2005)

  Changed paths:
    M code/client/snd_mix.c
    M code/macosx/Quake3.pbproj/project.pbxproj
    M code/renderer/tr_shade.c
    M code/renderer/tr_shade_calc.c
    M code/renderer/tr_surface.c

  Log Message:
  -----------
  Fix build problems under OS X


  Commit: 8295a83897e874a20a123d2fb3eef7cf3475d0f3
      https://github.com/ioquake/ioq3/commit/8295a83897e874a20a123d2fb3eef7cf3475d0f3
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-10-13 (Thu, 13 Oct 2005)

  Changed paths:
    M code/tools/asm/q3asm.c
    R code/tools/asm/qfiles.h

  Log Message:
  -----------
  * Removed Q3ASM_TURBO defines from q3asm
* Removed q3asm qfiles.h and redirected it to qcommon qfiles.h


  Commit: 35cb35ff61d751b8fc01b8c447e02b59268f6d80
      https://github.com/ioquake/ioq3/commit/35cb35ff61d751b8fc01b8c447e02b59268f6d80
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-10-13 (Thu, 13 Oct 2005)

  Changed paths:
    M code/qcommon/qfiles.h
    M code/qcommon/vm.c
    M code/qcommon/vm_local.h
    M code/qcommon/vm_x86.c
    M code/tools/asm/q3asm.c

  Log Message:
  -----------
  * (Non-trivial) fix to the "opStack corrupted in compiled code" bug


  Commit: f7c82c1adc8ad5982de4c91144a5d3e2bb44bf4a
      https://github.com/ioquake/ioq3/commit/f7c82c1adc8ad5982de4c91144a5d3e2bb44bf4a
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-10-13 (Thu, 13 Oct 2005)

  Changed paths:
    M code/qcommon/vm.c

  Log Message:
  -----------
  * Fixed some annoying code duplication


  Commit: 535545684fb42a6362fe3f21c0378e14b478fbeb
      https://github.com/ioquake/ioq3/commit/535545684fb42a6362fe3f21c0378e14b478fbeb
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-10-14 (Fri, 14 Oct 2005)

  Changed paths:
    M code/qcommon/vm.c

  Log Message:
  -----------
  * Adjusted VM_LoadQVM interface


  Commit: 149006bc2d89686db51af37536920f903a11d364
      https://github.com/ioquake/ioq3/commit/149006bc2d89686db51af37536920f903a11d364
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2005-10-14 (Fri, 14 Oct 2005)

  Changed paths:
    A todo

  Log Message:
  -----------
  todo!


  Commit: 20c5bc38cf641249793a7dab23fada87c7f52873
      https://github.com/ioquake/ioq3/commit/20c5bc38cf641249793a7dab23fada87c7f52873
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-10-14 (Fri, 14 Oct 2005)

  Changed paths:
    M code/client/cl_input.c
    M code/client/cl_main.c
    M code/client/client.h
    M code/unix/linux_glimp.c
    M code/unix/sdl_glimp.c

  Log Message:
  -----------
  * Removed hard coded mouse acceleration in the unix build(s)
* Added CVAR_ROM cl_platformSensitivity to normalise the scale
  of cl_sensitivity across platforms


  Commit: 354196b3a961739afcdf6237a17c8dd5205cd006
      https://github.com/ioquake/ioq3/commit/354196b3a961739afcdf6237a17c8dd5205cd006
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-10-14 (Fri, 14 Oct 2005)

  Changed paths:
    M code/unix/sdl_glimp.c

  Log Message:
  -----------
  * Added a little hack to support the console key on french keyboards


  Commit: 0dc1ed412576798acc5dcf669bcc70f4cc58fab6
      https://github.com/ioquake/ioq3/commit/0dc1ed412576798acc5dcf669bcc70f4cc58fab6
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-10-14 (Fri, 14 Oct 2005)

  Changed paths:
    M todo

  Log Message:
  -----------
  * Updated todo :p


  Commit: e65220040562035cfd2f7ceaea129bb9f2c47564
      https://github.com/ioquake/ioq3/commit/e65220040562035cfd2f7ceaea129bb9f2c47564
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-10-16 (Sun, 16 Oct 2005)

  Changed paths:
    M code/tools/asm/q3asm.c
    M i_o-q3-readme

  Log Message:
  -----------
  * Added option to q3asm to instruct it to create qvms compatible with Q3 1.32b


  Commit: bcc229d5bbc5d6666bbd1810e5babf415b77dc57
      https://github.com/ioquake/ioq3/commit/bcc229d5bbc5d6666bbd1810e5babf415b77dc57
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2005-10-18 (Tue, 18 Oct 2005)

  Changed paths:
    M code/unix/Makefile

  Log Message:
  -----------
  Minor edit, thanks ankon!


  Commit: 80919a1ce37c94f8767415204e9b11b8a8775caf
      https://github.com/ioquake/ioq3/commit/80919a1ce37c94f8767415204e9b11b8a8775caf
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-10-19 (Wed, 19 Oct 2005)

  Changed paths:
    M code/unix/unix_main.c

  Log Message:
  -----------
  * Silly little patch to convert Q3 style color codes to ANSI escape codes. Note
  this doesn't work too well with baseq3 since it logs color strings with no
  color termination.


  Commit: 7d1b5b4acbe71c32807f1fb0e6070269a5da97f7
      https://github.com/ioquake/ioq3/commit/7d1b5b4acbe71c32807f1fb0e6070269a5da97f7
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-10-19 (Wed, 19 Oct 2005)

  Changed paths:
    M code/renderer/tr_shader.c

  Log Message:
  -----------
  * Fix to buffer overrun in shader parser from misanthropia


  Commit: b9c9f86cd169b122f9594a2621668f1f0b5f407d
      https://github.com/ioquake/ioq3/commit/b9c9f86cd169b122f9594a2621668f1f0b5f407d
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-10-19 (Wed, 19 Oct 2005)

  Changed paths:
    M code/server/sv_client.c

  Log Message:
  -----------
  * Cap the maximum snaps a client can request at the server framerate rather
  than a hard-coded 30 (from misantropia). I'm slightly nervous about this
  since it changes the behaviour versus 1.32b in that a client requesting e.g.
  25 snaps will actually get 20 (default sv_fps) with this patch applied. I'm
  not sure why anyone would want this though -- it may even destablise their
  inter/extrapolation. I'll leave the bug (2422) open for a while and if no one
  complains it can be closed.


  Commit: 653c5621acda9733bc84528c9bc36bcc7a8476be
      https://github.com/ioquake/ioq3/commit/653c5621acda9733bc84528c9bc36bcc7a8476be
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-10-20 (Thu, 20 Oct 2005)

  Changed paths:
    M code/renderer/tr_shader.c

  Log Message:
  -----------
  * Fixed the fix for the shader overrun. If this isn't a case for unified diffs,
  I don't know what is :).


  Commit: 769372e2f9e384b73f4f1882ddb888857ed3c1e8
      https://github.com/ioquake/ioq3/commit/769372e2f9e384b73f4f1882ddb888857ed3c1e8
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-10-20 (Thu, 20 Oct 2005)

  Changed paths:
    M code/renderer/tr_bsp.c

  Log Message:
  -----------
  * Fix to buffer overflow in lightmap loading code from misanthropia


  Commit: 64f167f1835b0331c11ba4615ffc3444820fcfc5
      https://github.com/ioquake/ioq3/commit/64f167f1835b0331c11ba4615ffc3444820fcfc5
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-10-20 (Thu, 20 Oct 2005)

  Changed paths:
    M code/renderer/tr_shader.c

  Log Message:
  -----------
  * Fix to potential out of range index bug from misanthropia


  Commit: f306b2895f1a17883bbdc256982f230a05ded995
      https://github.com/ioquake/ioq3/commit/f306b2895f1a17883bbdc256982f230a05ded995
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-10-21 (Fri, 21 Oct 2005)

  Changed paths:
    M code/qcommon/common.c

  Log Message:
  -----------
  * Tiny patch to print values of cvars when tab completing ala ET


  Commit: d6b2a1e527d79a7b96237147f1162367ee1922b0
      https://github.com/ioquake/ioq3/commit/d6b2a1e527d79a7b96237147f1162367ee1922b0
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-10-21 (Fri, 21 Oct 2005)

  Changed paths:
    R code/tools/lcc/bin/lcc.exe
    R code/tools/lcc/bin/q3cpp.exe
    R code/tools/lcc/bin/q3rcc.exe
    R code/win32/mod-sdk-setup/GameSource.VCT
    R code/win32/mod-sdk-setup/QIIIA Game Source License.doc
    R code/win32/mod-sdk-setup/bin/lcc.exe
    R code/win32/mod-sdk-setup/bin/q3asm.exe
    R code/win32/mod-sdk-setup/bin/q3cpp.exe
    R code/win32/mod-sdk-setup/bin/q3rcc.exe

  Log Message:
  -----------
  * Deleted some exes that were in the repository


  Commit: f01ed7b3da3a3e021c47b1ee62207f27c047a5fd
      https://github.com/ioquake/ioq3/commit/f01ed7b3da3a3e021c47b1ee62207f27c047a5fd
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-10-21 (Fri, 21 Oct 2005)

  Changed paths:
    M code/qcommon/common.c

  Log Message:
  -----------
  * Tab completed commands no longer treated like cvars


  Commit: 80cf67e2acdc267915b2f1bc5756913526b3209f
      https://github.com/ioquake/ioq3/commit/80cf67e2acdc267915b2f1bc5756913526b3209f
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-10-23 (Sun, 23 Oct 2005)

  Changed paths:
    M code/unix/sdl_glimp.c

  Log Message:
  -----------
  map extra mouse buttons to K_AUX*


  Commit: e27a35a2074cf738be46f89a579e999377f69536
      https://github.com/ioquake/ioq3/commit/e27a35a2074cf738be46f89a579e999377f69536
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-10-23 (Sun, 23 Oct 2005)

  Changed paths:
    M code/unix/sdl_glimp.c

  Log Message:
  -----------
  remove french keyboard hack. we cannot know what this does on other
layouts


  Commit: 69b81f2bd931053f335d2eda5fccb575187a3118
      https://github.com/ioquake/ioq3/commit/69b81f2bd931053f335d2eda5fccb575187a3118
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-10-23 (Sun, 23 Oct 2005)

  Changed paths:
    M code/cgame/cg_players.c

  Log Message:
  -----------
  * Fix to https://bugzilla.icculus.org/show_bug.cgi?id=2401


  Commit: 6b5cf6e2483934d101ee49ca4b0e740fa620e2fb
      https://github.com/ioquake/ioq3/commit/6b5cf6e2483934d101ee49ca4b0e740fa620e2fb
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-10-23 (Sun, 23 Oct 2005)

  Changed paths:
    M code/unix/sdl_glimp.c

  Log Message:
  -----------
  * Fixed unused variable warning


  Commit: d5af2e3d458329b1c6fe0e07dca216c47e1fc30f
      https://github.com/ioquake/ioq3/commit/d5af2e3d458329b1c6fe0e07dca216c47e1fc30f
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-10-25 (Tue, 25 Oct 2005)

  Changed paths:
    R code/bspc/Conscript
    R code/cgame/Conscript
    R code/game/Conscript
    R code/q3_ui/Conscript
    R code/ui/Conscript

  Log Message:
  -----------
  * Removed some Conscript


  Commit: 9f55ae2dcea0c0ccaae884319b559c9d1a26ebc3
      https://github.com/ioquake/ioq3/commit/9f55ae2dcea0c0ccaae884319b559c9d1a26ebc3
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-10-26 (Wed, 26 Oct 2005)

  Changed paths:
    M code/qcommon/vm.c

  Log Message:
  -----------
  * Fixed a bug with QVM loading on big endian architectures


  Commit: 3ff42330e5180053b1f5f4b24263d2666403a9ec
      https://github.com/ioquake/ioq3/commit/3ff42330e5180053b1f5f4b24263d2666403a9ec
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-10-26 (Wed, 26 Oct 2005)

  Changed paths:
    M code/macosx/Quake3.pbproj/project.pbxproj
    M code/macosx/macosx_display.m
    M code/macosx/macosx_glsmp_mutex.m
    M code/macosx/macosx_sys.m

  Log Message:
  -----------
  * Fixed some warnings on the OS X build


  Commit: 3a2ad504062fbedf04bb3ec13a6cec289e1f115c
      https://github.com/ioquake/ioq3/commit/3a2ad504062fbedf04bb3ec13a6cec289e1f115c
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-10-26 (Wed, 26 Oct 2005)

  Changed paths:
    A code/botlib/be_aas.h
    M code/botlib/be_aas_bspq3.c
    M code/botlib/be_aas_cluster.c
    M code/botlib/be_aas_debug.c
    M code/botlib/be_aas_entity.c
    M code/botlib/be_aas_file.c
    M code/botlib/be_aas_main.c
    M code/botlib/be_aas_move.c
    M code/botlib/be_aas_optimize.c
    M code/botlib/be_aas_reach.c
    M code/botlib/be_aas_route.c
    M code/botlib/be_aas_routealt.c
    M code/botlib/be_aas_sample.c
    M code/botlib/be_ai_char.c
    A code/botlib/be_ai_char.h
    M code/botlib/be_ai_chat.c
    A code/botlib/be_ai_chat.h
    M code/botlib/be_ai_gen.c
    A code/botlib/be_ai_gen.h
    M code/botlib/be_ai_goal.c
    A code/botlib/be_ai_goal.h
    M code/botlib/be_ai_move.c
    A code/botlib/be_ai_move.h
    M code/botlib/be_ai_weap.c
    A code/botlib/be_ai_weap.h
    M code/botlib/be_ai_weight.c
    M code/botlib/be_ea.c
    A code/botlib/be_ea.h
    M code/botlib/be_interface.c
    A code/botlib/botlib.h
    M code/botlib/l_crc.c
    M code/botlib/l_libvar.c
    M code/botlib/l_log.c
    M code/botlib/l_memory.c
    M code/botlib/l_precomp.c
    M code/botlib/l_script.c
    M code/botlib/l_struct.c
    M code/bspc/aas_create.c
    M code/bspc/aas_map.c
    M code/bspc/aas_store.h
    M code/bspc/be_aas_bspc.c
    M code/bspc/map_q3.c
    M code/cgame/cg_local.h
    R code/cgame/tr_types.h
    M code/client/cl_cgame.c
    M code/client/cl_net_chan.c
    M code/client/cl_ui.c
    M code/client/client.h
    A code/client/keycodes.h
    M code/client/keys.h
    M code/client/snd_local.h
    M code/game/ai_chat.c
    M code/game/ai_cmd.c
    M code/game/ai_dmnet.c
    M code/game/ai_dmq3.c
    M code/game/ai_main.c
    M code/game/ai_team.c
    M code/game/ai_vcmd.c
    R code/game/be_aas.h
    R code/game/be_ai_char.h
    R code/game/be_ai_chat.h
    R code/game/be_ai_gen.h
    R code/game/be_ai_goal.h
    R code/game/be_ai_move.h
    R code/game/be_ai_weap.h
    R code/game/be_ea.h
    M code/game/bg_lib.c
    M code/game/bg_misc.c
    M code/game/bg_pmove.c
    M code/game/bg_slidemove.c
    R code/game/botlib.h
    M code/game/g_local.h
    R code/game/q_math.c
    R code/game/q_shared.c
    R code/game/q_shared.h
    R code/game/surfaceflags.h
    M code/jpeg-6/jload.c
    M code/null/mac_net.c
    R code/q3_ui/keycodes.h
    M code/q3_ui/ui_local.h
    M code/qcommon/cm_local.h
    M code/qcommon/cmd.c
    R code/qcommon/cmd.c.save
    M code/qcommon/common.c
    M code/qcommon/cvar.c
    M code/qcommon/files.c
    M code/qcommon/huffman.c
    M code/qcommon/msg.c
    M code/qcommon/net_chan.c
    A code/qcommon/q_math.c
    A code/qcommon/q_shared.c
    A code/qcommon/q_shared.h
    A code/qcommon/surfaceflags.h
    M code/qcommon/vm_local.h
    M code/renderer/tr_local.h
    M code/renderer/tr_public.h
    A code/renderer/tr_types.h
    M code/server/server.h
    M code/server/sv_bot.c
    M code/server/sv_game.c
    M code/server/sv_net_chan.c
    R code/ui/keycodes.h
    M code/ui/ui_local.h
    M code/ui/ui_shared.h
    M code/unix/Makefile
    M code/unix/linux_signals.c
    M code/unix/linux_snd.c
    M code/unix/sdl_snd.c
    M code/unix/unix_main.c
    M code/unix/unix_net.c
    M code/unix/unix_shared.c
    M code/win32/win_net.c
    M code/win32/win_shared.c

  Log Message:
  -----------
  * Moved various source files from their mod sdk locations to places more
  appropriate for open source Q3
* This patch looks bigger than it really is, however it will probably break the
  VC and OS X builds (easy to fix though)


  Commit: 7b84b0295f7b07f573e80b6a4fe85d558c793b18
      https://github.com/ioquake/ioq3/commit/7b84b0295f7b07f573e80b6a4fe85d558c793b18
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-10-26 (Wed, 26 Oct 2005)

  Changed paths:
    M code/macosx/Quake3.pbproj/project.pbxproj

  Log Message:
  -----------
  * Fixed the OS X build as broken by revision 181


  Commit: c02a7fce3c43b819ed73ec156612341d39cef3e5
      https://github.com/ioquake/ioq3/commit/c02a7fce3c43b819ed73ec156612341d39cef3e5
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-10-26 (Wed, 26 Oct 2005)

  Changed paths:
    M code/tools/lcc/makefile

  Log Message:
  -----------
  * Split lcc $AR into $AR and $ARFLAGS (from vapier)


  Commit: 01671526473648cdf1476d1e74d4979dfe27229e
      https://github.com/ioquake/ioq3/commit/01671526473648cdf1476d1e74d4979dfe27229e
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-10-26 (Wed, 26 Oct 2005)

  Changed paths:
    M code/tools/asm/Makefile
    M code/tools/lcc/makefile

  Log Message:
  -----------
  * Small changes to distclean target from vapier


  Commit: f455a27edde6e2a11d6f7208303b2b1b6a45f140
      https://github.com/ioquake/ioq3/commit/f455a27edde6e2a11d6f7208303b2b1b6a45f140
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-10-26 (Wed, 26 Oct 2005)

  Changed paths:
    M code/tools/lcc/cpp/cpp.h

  Log Message:
  -----------
  * Use platform headers to source various libc prototypes instead of unsafe
  static ones (from vapier)


  Commit: 9af615f27c88ea9d10db4d39318419a8e48acef7
      https://github.com/ioquake/ioq3/commit/9af615f27c88ea9d10db4d39318419a8e48acef7
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-10-26 (Wed, 26 Oct 2005)

  Changed paths:
    M code/unix/unix_main.c

  Log Message:
  -----------
  * Add notional support for various architectures from vapier. Whether or not
  these architectures work in practice is another matter :).


  Commit: 0bf8e3a8b0a019a8fd4c4d45ebda7bf73377f015
      https://github.com/ioquake/ioq3/commit/0bf8e3a8b0a019a8fd4c4d45ebda7bf73377f015
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-10-27 (Thu, 27 Oct 2005)

  Changed paths:
    M code/game/bg_lib.c
    M code/game/bg_lib.h
    M code/qcommon/cvar.c
    M code/qcommon/qcommon.h
    M code/qcommon/vm.c
    A code/qcommon/vm_x86_64.c
    M code/unix/Makefile
    M code/unix/unix_main.c

  Log Message:
  -----------
  add x86_64 vm. experimental, not enabled by default. you need as for it
to work.


  Commit: bc9ee5644be79108892fdf0427aa54c94686fdb5
      https://github.com/ioquake/ioq3/commit/bc9ee5644be79108892fdf0427aa54c94686fdb5
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-10-27 (Thu, 27 Oct 2005)

  Changed paths:
    M code/qcommon/q_shared.h

  Log Message:
  -----------
  * Ignore __attribute__ when not using gcc


  Commit: 556b3307c544b904fdf5aaf3487ade3ebd6c49a5
      https://github.com/ioquake/ioq3/commit/556b3307c544b904fdf5aaf3487ade3ebd6c49a5
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-10-27 (Thu, 27 Oct 2005)

  Changed paths:
    M code/qcommon/q_shared.h
    M code/qcommon/qcommon.h
    M code/qcommon/qfiles.h

  Log Message:
  -----------
  * ...and the other common headers


  Commit: b1b7f975f16023210e81d61fa14f300ea774ccc8
      https://github.com/ioquake/ioq3/commit/b1b7f975f16023210e81d61fa14f300ea774ccc8
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-10-27 (Thu, 27 Oct 2005)

  Changed paths:
    M code/qcommon/vm.c

  Log Message:
  -----------
  * Fix the x86 vm


  Commit: 4c63d1ed40a5ce004911d2d98340998056786468
      https://github.com/ioquake/ioq3/commit/4c63d1ed40a5ce004911d2d98340998056786468
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-10-28 (Fri, 28 Oct 2005)

  Changed paths:
    M code/server/server.h
    M code/server/sv_client.c
    M code/server/sv_init.c
    M code/server/sv_snapshot.c

  Log Message:
  -----------
  * Fix to https://bugzilla.icculus.org/show_bug.cgi?id=2454


  Commit: 090f4d726641ce37f11c42f20b174a755489491f
      https://github.com/ioquake/ioq3/commit/090f4d726641ce37f11c42f20b174a755489491f
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-10-28 (Fri, 28 Oct 2005)

  Changed paths:
    M code/server/sv_ccmds.c

  Log Message:
  -----------
  * Compiler warning fix from ankon


  Commit: ffdc69f1380ced64236bd821dd7ce92055763acb
      https://github.com/ioquake/ioq3/commit/ffdc69f1380ced64236bd821dd7ce92055763acb
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-10-29 (Sat, 29 Oct 2005)

  Changed paths:
    M code/qcommon/vm.c
    M code/qcommon/vm_x86.c
    M code/server/sv_init.c
    M code/unix/Makefile
    R code/unix/vm_x86.c

  Log Message:
  -----------
  * Deleted code/unix/vm_x86.c - wtf was that about anyway?
* Removed HAVE_VM_NATIVE
* Removed DLL_ONLY
* Replace HAVE_VM_COMPILED with NO_VM_COMPILED -- this means the JIT compiler
  should be enabled on the OS X and VC builds now
* Remove the remainder of the freetype building stuff


  Commit: b72f59f52499ee02f25e6001bf74ed38d79d9655
      https://github.com/ioquake/ioq3/commit/b72f59f52499ee02f25e6001bf74ed38d79d9655
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-10-29 (Sat, 29 Oct 2005)

  Changed paths:
    M code/unix/Makefile

  Log Message:
  -----------
  * In hindsight this is probably wise too


  Commit: 05e8ab95381d9a99a73c0ee396744ee3fac33170
      https://github.com/ioquake/ioq3/commit/05e8ab95381d9a99a73c0ee396744ee3fac33170
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-10-29 (Sat, 29 Oct 2005)

  Changed paths:
    A ChangeLog
    A STATUS
    A TODO
    M code/botlib/aasfile.h
    M code/botlib/be_aas.h
    M code/botlib/be_aas_bsp.h
    M code/botlib/be_aas_bspq3.c
    M code/botlib/be_aas_cluster.c
    M code/botlib/be_aas_cluster.h
    M code/botlib/be_aas_debug.c
    M code/botlib/be_aas_debug.h
    M code/botlib/be_aas_def.h
    M code/botlib/be_aas_entity.c
    M code/botlib/be_aas_entity.h
    M code/botlib/be_aas_file.c
    M code/botlib/be_aas_file.h
    M code/botlib/be_aas_funcs.h
    M code/botlib/be_aas_main.c
    M code/botlib/be_aas_main.h
    M code/botlib/be_aas_move.c
    M code/botlib/be_aas_move.h
    M code/botlib/be_aas_optimize.c
    M code/botlib/be_aas_optimize.h
    M code/botlib/be_aas_reach.c
    M code/botlib/be_aas_reach.h
    M code/botlib/be_aas_route.c
    M code/botlib/be_aas_route.h
    M code/botlib/be_aas_routealt.c
    M code/botlib/be_aas_routealt.h
    M code/botlib/be_aas_sample.c
    M code/botlib/be_aas_sample.h
    M code/botlib/be_ai_char.c
    M code/botlib/be_ai_char.h
    M code/botlib/be_ai_chat.c
    M code/botlib/be_ai_chat.h
    M code/botlib/be_ai_gen.c
    M code/botlib/be_ai_gen.h
    M code/botlib/be_ai_goal.c
    M code/botlib/be_ai_goal.h
    M code/botlib/be_ai_move.c
    M code/botlib/be_ai_move.h
    M code/botlib/be_ai_weap.c
    M code/botlib/be_ai_weap.h
    M code/botlib/be_ai_weight.c
    M code/botlib/be_ai_weight.h
    M code/botlib/be_ea.c
    M code/botlib/be_ea.h
    M code/botlib/be_interface.c
    M code/botlib/be_interface.h
    M code/botlib/botlib.h
    M code/botlib/l_crc.c
    M code/botlib/l_crc.h
    M code/botlib/l_libvar.c
    M code/botlib/l_libvar.h
    M code/botlib/l_log.c
    M code/botlib/l_log.h
    M code/botlib/l_memory.c
    M code/botlib/l_memory.h
    M code/botlib/l_precomp.c
    M code/botlib/l_precomp.h
    M code/botlib/l_script.c
    M code/botlib/l_script.h
    M code/botlib/l_struct.c
    M code/botlib/l_struct.h
    M code/botlib/l_utils.h
    M code/bspc/aas_areamerging.c
    M code/bspc/aas_areamerging.h
    M code/bspc/aas_cfg.c
    M code/bspc/aas_cfg.h
    M code/bspc/aas_create.c
    M code/bspc/aas_create.h
    M code/bspc/aas_edgemelting.c
    M code/bspc/aas_edgemelting.h
    M code/bspc/aas_facemerging.c
    M code/bspc/aas_facemerging.h
    M code/bspc/aas_file.c
    M code/bspc/aas_file.h
    M code/bspc/aas_gsubdiv.c
    M code/bspc/aas_gsubdiv.h
    M code/bspc/aas_map.c
    M code/bspc/aas_map.h
    M code/bspc/aas_prunenodes.c
    M code/bspc/aas_prunenodes.h
    M code/bspc/aas_store.c
    M code/bspc/aas_store.h
    M code/bspc/aasfile.h
    M code/bspc/be_aas_bspc.c
    M code/bspc/be_aas_bspc.h
    M code/bspc/brushbsp.c
    M code/bspc/bspc.c
    M code/bspc/cfgq3.c
    M code/bspc/csg.c
    M code/bspc/faces.c
    M code/bspc/gldraw.c
    M code/bspc/glfile.c
    M code/bspc/l_bsp_ent.c
    M code/bspc/l_bsp_ent.h
    M code/bspc/l_bsp_hl.c
    M code/bspc/l_bsp_hl.h
    M code/bspc/l_bsp_q1.c
    M code/bspc/l_bsp_q1.h
    M code/bspc/l_bsp_q2.c
    M code/bspc/l_bsp_q2.h
    M code/bspc/l_bsp_q3.c
    M code/bspc/l_bsp_q3.h
    M code/bspc/l_bsp_sin.c
    M code/bspc/l_bsp_sin.h
    M code/bspc/l_cmd.c
    M code/bspc/l_cmd.h
    M code/bspc/l_log.c
    M code/bspc/l_log.h
    M code/bspc/l_math.c
    M code/bspc/l_math.h
    M code/bspc/l_mem.c
    M code/bspc/l_mem.h
    M code/bspc/l_poly.c
    M code/bspc/l_poly.h
    M code/bspc/l_qfiles.c
    M code/bspc/l_qfiles.h
    M code/bspc/l_threads.c
    M code/bspc/l_threads.h
    M code/bspc/l_utils.c
    M code/bspc/l_utils.h
    M code/bspc/leakfile.c
    M code/bspc/map.c
    M code/bspc/map_hl.c
    M code/bspc/map_q1.c
    M code/bspc/map_q2.c
    M code/bspc/map_q3.c
    M code/bspc/map_sin.c
    M code/bspc/nodraw.c
    M code/bspc/portals.c
    M code/bspc/prtfile.c
    M code/bspc/q2files.h
    M code/bspc/q3files.h
    M code/bspc/qbsp.h
    M code/bspc/qfiles.h
    M code/bspc/sinfiles.h
    M code/bspc/tetrahedron.c
    M code/bspc/tetrahedron.h
    M code/bspc/textures.c
    M code/bspc/tree.c
    M code/bspc/writebsp.c
    M code/cgame/cg_consolecmds.c
    M code/cgame/cg_draw.c
    M code/cgame/cg_drawtools.c
    M code/cgame/cg_effects.c
    M code/cgame/cg_ents.c
    M code/cgame/cg_event.c
    M code/cgame/cg_info.c
    M code/cgame/cg_local.h
    M code/cgame/cg_localents.c
    M code/cgame/cg_main.c
    M code/cgame/cg_marks.c
    M code/cgame/cg_newdraw.c
    M code/cgame/cg_particles.c
    M code/cgame/cg_players.c
    M code/cgame/cg_playerstate.c
    M code/cgame/cg_predict.c
    M code/cgame/cg_public.h
    M code/cgame/cg_scoreboard.c
    M code/cgame/cg_servercmds.c
    M code/cgame/cg_snapshot.c
    M code/cgame/cg_syscalls.c
    M code/cgame/cg_view.c
    M code/cgame/cg_weapons.c
    M code/client/cl_cgame.c
    M code/client/cl_cin.c
    M code/client/cl_console.c
    M code/client/cl_input.c
    M code/client/cl_keys.c
    M code/client/cl_main.c
    M code/client/cl_net_chan.c
    M code/client/cl_parse.c
    M code/client/cl_scrn.c
    M code/client/cl_ui.c
    M code/client/client.h
    M code/client/keycodes.h
    M code/client/keys.h
    M code/client/snd_dma.c
    M code/client/snd_local.h
    M code/client/snd_mem.c
    M code/client/snd_mix.c
    M code/client/snd_public.h
    M code/client/snd_wavelet.c
    M code/game/ai_chat.c
    M code/game/ai_chat.h
    M code/game/ai_cmd.c
    M code/game/ai_cmd.h
    M code/game/ai_dmnet.c
    M code/game/ai_dmnet.h
    M code/game/ai_dmq3.c
    M code/game/ai_dmq3.h
    M code/game/ai_main.c
    M code/game/ai_main.h
    M code/game/ai_team.c
    M code/game/ai_team.h
    M code/game/ai_vcmd.c
    M code/game/ai_vcmd.h
    M code/game/bg_lib.h
    M code/game/bg_local.h
    M code/game/bg_misc.c
    M code/game/bg_pmove.c
    M code/game/bg_public.h
    M code/game/bg_slidemove.c
    M code/game/chars.h
    M code/game/g_active.c
    M code/game/g_arenas.c
    M code/game/g_bot.c
    M code/game/g_client.c
    M code/game/g_cmds.c
    M code/game/g_combat.c
    M code/game/g_items.c
    M code/game/g_local.h
    M code/game/g_main.c
    M code/game/g_mem.c
    M code/game/g_misc.c
    M code/game/g_missile.c
    M code/game/g_mover.c
    M code/game/g_public.h
    M code/game/g_rankings.c
    M code/game/g_rankings.h
    M code/game/g_session.c
    M code/game/g_spawn.c
    M code/game/g_svcmds.c
    M code/game/g_syscalls.c
    M code/game/g_target.c
    M code/game/g_team.c
    M code/game/g_team.h
    M code/game/g_trigger.c
    M code/game/g_utils.c
    M code/game/g_weapon.c
    M code/game/inv.h
    M code/game/match.h
    M code/game/syn.h
    M code/macosx/CGMouseDeltaFix.h
    M code/macosx/CGMouseDeltaFix.m
    M code/macosx/CGPrivateAPI.h
    M code/macosx/Q3Controller.h
    M code/macosx/Q3Controller.m
    M code/macosx/macosx_common.c
    M code/macosx/macosx_display.h
    M code/macosx/macosx_display.m
    M code/macosx/macosx_glimp.h
    M code/macosx/macosx_glimp.m
    M code/macosx/macosx_glsmp_mutex.m
    M code/macosx/macosx_glsmp_null.m
    M code/macosx/macosx_glsmp_ports.m
    M code/macosx/macosx_input.m
    M code/macosx/macosx_local.h
    M code/macosx/macosx_qgl.h
    M code/macosx/macosx_sndcore.m
    M code/macosx/macosx_snddma.m
    M code/macosx/macosx_sys.m
    M code/macosx/macosx_timers.h
    M code/macosx/macosx_timers.m
    M code/null/mac_net.c
    M code/null/null_client.c
    M code/null/null_glimp.c
    M code/null/null_input.c
    M code/null/null_main.c
    M code/null/null_net.c
    M code/null/null_snddma.c
    M code/q3_ui/ui_addbots.c
    M code/q3_ui/ui_atoms.c
    M code/q3_ui/ui_cdkey.c
    M code/q3_ui/ui_cinematics.c
    M code/q3_ui/ui_confirm.c
    M code/q3_ui/ui_connect.c
    M code/q3_ui/ui_controls2.c
    M code/q3_ui/ui_credits.c
    M code/q3_ui/ui_demo2.c
    M code/q3_ui/ui_display.c
    M code/q3_ui/ui_gameinfo.c
    M code/q3_ui/ui_ingame.c
    M code/q3_ui/ui_loadconfig.c
    M code/q3_ui/ui_local.h
    M code/q3_ui/ui_login.c
    M code/q3_ui/ui_main.c
    M code/q3_ui/ui_menu.c
    M code/q3_ui/ui_mfield.c
    M code/q3_ui/ui_mods.c
    M code/q3_ui/ui_network.c
    M code/q3_ui/ui_options.c
    M code/q3_ui/ui_playermodel.c
    M code/q3_ui/ui_players.c
    M code/q3_ui/ui_playersettings.c
    M code/q3_ui/ui_preferences.c
    M code/q3_ui/ui_qmenu.c
    M code/q3_ui/ui_rankings.c
    M code/q3_ui/ui_rankstatus.c
    M code/q3_ui/ui_removebots.c
    M code/q3_ui/ui_saveconfig.c
    M code/q3_ui/ui_serverinfo.c
    M code/q3_ui/ui_servers2.c
    M code/q3_ui/ui_setup.c
    M code/q3_ui/ui_signup.c
    M code/q3_ui/ui_sound.c
    M code/q3_ui/ui_sparena.c
    M code/q3_ui/ui_specifyleague.c
    M code/q3_ui/ui_specifyserver.c
    M code/q3_ui/ui_splevel.c
    M code/q3_ui/ui_sppostgame.c
    M code/q3_ui/ui_spreset.c
    M code/q3_ui/ui_spskill.c
    M code/q3_ui/ui_startserver.c
    M code/q3_ui/ui_team.c
    M code/q3_ui/ui_teamorders.c
    M code/q3_ui/ui_video.c
    M code/qcommon/cm_load.c
    M code/qcommon/cm_local.h
    M code/qcommon/cm_patch.c
    M code/qcommon/cm_patch.h
    M code/qcommon/cm_polylib.c
    M code/qcommon/cm_polylib.h
    M code/qcommon/cm_public.h
    M code/qcommon/cm_test.c
    M code/qcommon/cm_trace.c
    M code/qcommon/cmd.c
    M code/qcommon/common.c
    M code/qcommon/cvar.c
    M code/qcommon/files.c
    M code/qcommon/huffman.c
    M code/qcommon/msg.c
    M code/qcommon/net_chan.c
    M code/qcommon/q_math.c
    M code/qcommon/q_shared.c
    M code/qcommon/q_shared.h
    M code/qcommon/qcommon.h
    M code/qcommon/qfiles.h
    M code/qcommon/surfaceflags.h
    M code/qcommon/unzip.h
    M code/qcommon/vm.c
    M code/qcommon/vm_interpreted.c
    M code/qcommon/vm_local.h
    M code/qcommon/vm_ppc.c
    M code/qcommon/vm_ppc_new.c
    M code/qcommon/vm_x86.c
    M code/qcommon/vm_x86_64.c
    M code/renderer/qgl.h
    M code/renderer/qgl_linked.h
    M code/renderer/tr_animation.c
    M code/renderer/tr_backend.c
    M code/renderer/tr_bsp.c
    M code/renderer/tr_cmds.c
    M code/renderer/tr_curve.c
    M code/renderer/tr_flares.c
    M code/renderer/tr_font.c
    M code/renderer/tr_image.c
    M code/renderer/tr_init.c
    M code/renderer/tr_light.c
    M code/renderer/tr_local.h
    M code/renderer/tr_main.c
    M code/renderer/tr_marks.c
    M code/renderer/tr_mesh.c
    M code/renderer/tr_model.c
    M code/renderer/tr_noise.c
    M code/renderer/tr_public.h
    M code/renderer/tr_scene.c
    M code/renderer/tr_shade.c
    M code/renderer/tr_shade_calc.c
    M code/renderer/tr_shader.c
    M code/renderer/tr_shadows.c
    M code/renderer/tr_sky.c
    M code/renderer/tr_surface.c
    M code/renderer/tr_types.h
    M code/renderer/tr_world.c
    M code/server/server.h
    M code/server/sv_bot.c
    M code/server/sv_ccmds.c
    M code/server/sv_client.c
    M code/server/sv_game.c
    M code/server/sv_init.c
    M code/server/sv_main.c
    M code/server/sv_net_chan.c
    M code/server/sv_rankings.c
    M code/server/sv_snapshot.c
    M code/server/sv_world.c
    M code/splines/math_angles.h
    M code/splines/math_matrix.h
    M code/splines/math_quaternion.h
    M code/splines/math_vector.h
    M code/splines/q_shared.h
    M code/splines/splines.h
    M code/splines/util_list.h
    M code/splines/util_str.h
    M code/tools/asm/cmdlib.c
    M code/tools/asm/cmdlib.h
    M code/tools/asm/mathlib.h
    M code/tools/asm/opstrings.h
    M code/tools/asm/q3asm.c
    M code/ui/ui_atoms.c
    M code/ui/ui_gameinfo.c
    M code/ui/ui_local.h
    M code/ui/ui_main.c
    M code/ui/ui_players.c
    M code/ui/ui_public.h
    M code/ui/ui_shared.c
    M code/ui/ui_shared.h
    M code/ui/ui_syscalls.c
    R code/unix/ChangeLog
    M code/unix/linux_common.c
    M code/unix/linux_glimp.c
    M code/unix/linux_joystick.c
    M code/unix/linux_local.h
    M code/unix/linux_qgl.c
    M code/unix/linux_signals.c
    M code/unix/linux_snd.c
    M code/unix/qasm.h
    M code/unix/sdl_glimp.c
    M code/unix/sdl_snd.c
    M code/unix/unix_glw.h
    M code/unix/unix_main.c
    M code/unix/unix_net.c
    M code/unix/unix_shared.c
    M code/win32/glw_win.h
    M code/win32/resource.h
    M code/win32/win_gamma.c
    M code/win32/win_glimp.c
    M code/win32/win_input.c
    M code/win32/win_local.h
    M code/win32/win_main.c
    M code/win32/win_net.c
    M code/win32/win_qgl.c
    M code/win32/win_shared.c
    M code/win32/win_snd.c
    M code/win32/win_syscon.c
    M code/win32/win_wndproc.c
    R todo

  Log Message:
  -----------
  * Added STATUS
* Updated TODO
* Moved ChangeLog to root
* Updated ChangeLog
* s/Foobar/Quake III Arena Source Code/
* Biggest patch EVAR. I wonder how many mail boxes this will fill...


  Commit: b6228f1408a466eb684ba8afa36651a1ab02fa12
      https://github.com/ioquake/ioq3/commit/b6228f1408a466eb684ba8afa36651a1ab02fa12
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-10-29 (Sat, 29 Oct 2005)

  Changed paths:
    M code/unix/Makefile

  Log Message:
  -----------
  add HAVE_VM_COMPILED variable so one can override it in Makefile.local


  Commit: 58512aff091ecbdf52325328d2e276d04b5f8c50
      https://github.com/ioquake/ioq3/commit/58512aff091ecbdf52325328d2e276d04b5f8c50
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-10-29 (Sat, 29 Oct 2005)

  Changed paths:
    M code/qcommon/vm_x86_64.c

  Log Message:
  -----------
  use memcpy for OP_BLOCK_COPY


  Commit: c5bdb034f2c6a362812f184e72cebc56f0591dcf
      https://github.com/ioquake/ioq3/commit/c5bdb034f2c6a362812f184e72cebc56f0591dcf
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-10-29 (Sat, 29 Oct 2005)

  Changed paths:
    M code/qcommon/common.c
    M code/qcommon/q_shared.h
    M code/renderer/qgl.h
    M code/tools/asm/Makefile
    M code/tools/lcc/etc/gcc-solaris.c
    M code/tools/lcc/etc/lcc.c
    M code/tools/lcc/makefile
    M code/unix/Makefile
    M code/unix/linux_glimp.c
    M code/unix/linux_joystick.c
    M code/unix/linux_snd.c
    M code/unix/sdl_glimp.c
    M code/unix/sdl_snd.c
    M code/unix/unix_glw.h
    M code/unix/unix_main.c
    M code/unix/unix_net.c
    M code/unix/unix_shared.c

  Log Message:
  -----------
  * Beginnings of Solaris support from Vincent S. Cojot
* Note this patch also splits USE_SDL into USE_SDL_VIDEO and USE_SDL_AUDIO


  Commit: 63fdc74843d4acc04f95a061dc9409cef8d326e7
      https://github.com/ioquake/ioq3/commit/63fdc74843d4acc04f95a061dc9409cef8d326e7
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-10-29 (Sat, 29 Oct 2005)

  Changed paths:
    M code/qcommon/vm_interpreted.c

  Log Message:
  -----------
  * Fix to the VM interpreter on the linux ppc dedicated server


  Commit: c41483634cc756a5030fc45d7d6281afe079521b
      https://github.com/ioquake/ioq3/commit/c41483634cc756a5030fc45d7d6281afe079521b
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-10-29 (Sat, 29 Oct 2005)

  Changed paths:
    R code/bspc/Makefile
    R code/bspc/_files.c
    R code/bspc/aas_areamerging.c
    R code/bspc/aas_areamerging.h
    R code/bspc/aas_cfg.c
    R code/bspc/aas_cfg.h
    R code/bspc/aas_create.c
    R code/bspc/aas_create.h
    R code/bspc/aas_edgemelting.c
    R code/bspc/aas_edgemelting.h
    R code/bspc/aas_facemerging.c
    R code/bspc/aas_facemerging.h
    R code/bspc/aas_file.c
    R code/bspc/aas_file.h
    R code/bspc/aas_gsubdiv.c
    R code/bspc/aas_gsubdiv.h
    R code/bspc/aas_map.c
    R code/bspc/aas_map.h
    R code/bspc/aas_prunenodes.c
    R code/bspc/aas_prunenodes.h
    R code/bspc/aas_store.c
    R code/bspc/aas_store.h
    R code/bspc/aasfile.h
    R code/bspc/be_aas_bspc.c
    R code/bspc/be_aas_bspc.h
    R code/bspc/brushbsp.c
    R code/bspc/bspc.c
    R code/bspc/bspc.sln
    R code/bspc/bspc.vcproj
    R code/bspc/cfgq3.c
    R code/bspc/csg.c
    R code/bspc/faces.c
    R code/bspc/gldraw.c
    R code/bspc/glfile.c
    R code/bspc/l_bsp_ent.c
    R code/bspc/l_bsp_ent.h
    R code/bspc/l_bsp_hl.c
    R code/bspc/l_bsp_hl.h
    R code/bspc/l_bsp_q1.c
    R code/bspc/l_bsp_q1.h
    R code/bspc/l_bsp_q2.c
    R code/bspc/l_bsp_q2.h
    R code/bspc/l_bsp_q3.c
    R code/bspc/l_bsp_q3.h
    R code/bspc/l_bsp_sin.c
    R code/bspc/l_bsp_sin.h
    R code/bspc/l_cmd.c
    R code/bspc/l_cmd.h
    R code/bspc/l_log.c
    R code/bspc/l_log.h
    R code/bspc/l_math.c
    R code/bspc/l_math.h
    R code/bspc/l_mem.c
    R code/bspc/l_mem.h
    R code/bspc/l_poly.c
    R code/bspc/l_poly.h
    R code/bspc/l_qfiles.c
    R code/bspc/l_qfiles.h
    R code/bspc/l_threads.c
    R code/bspc/l_threads.h
    R code/bspc/l_utils.c
    R code/bspc/l_utils.h
    R code/bspc/lcc.mak
    R code/bspc/leakfile.c
    R code/bspc/linux-i386.mak
    R code/bspc/map.c
    R code/bspc/map_hl.c
    R code/bspc/map_q1.c
    R code/bspc/map_q2.c
    R code/bspc/map_q3.c
    R code/bspc/map_sin.c
    R code/bspc/nodraw.c
    R code/bspc/portals.c
    R code/bspc/prtfile.c
    R code/bspc/q2files.h
    R code/bspc/q3files.h
    R code/bspc/qbsp.h
    R code/bspc/qfiles.h
    R code/bspc/sinfiles.h
    R code/bspc/tetrahedron.c
    R code/bspc/tetrahedron.h
    R code/bspc/textures.c
    R code/bspc/tree.c
    R code/bspc/writebsp.c
    M code/cgame/cg_drawtools.c
    M code/cgame/cg_main.c
    M code/client/cl_console.c
    M code/game/bg_lib.c
    M code/game/g_main.c
    M code/q3_ui/ui_atoms.c
    M code/qcommon/cm_patch.c
    M code/qcommon/q_math.c
    M code/qcommon/q_shared.h
    M code/renderer/tr_bsp.c
    M code/renderer/tr_curve.c
    M code/renderer/tr_shade.c
    M code/server/sv_client.c
    R code/splines/Splines.vcproj
    R code/splines/math_angles.cpp
    R code/splines/math_angles.h
    R code/splines/math_matrix.cpp
    R code/splines/math_matrix.h
    R code/splines/math_quaternion.cpp
    R code/splines/math_quaternion.h
    R code/splines/math_vector.cpp
    R code/splines/math_vector.h
    R code/splines/q_parse.cpp
    R code/splines/q_shared.cpp
    R code/splines/q_shared.h
    R code/splines/q_shared.hpp
    R code/splines/splines.cpp
    R code/splines/splines.h
    R code/splines/util_list.h
    R code/splines/util_str.cpp
    R code/splines/util_str.h
    M code/ui/ui_atoms.c

  Log Message:
  -----------
  * General decrufting:
* Removed Q3_STATIC and associated defines
* Removed MAC_STATIC
* Replaced __LCC__ with Q3_VM
* Removed bspc and splines directories


  Commit: 3647cca9f7bc51da8d62ddd1c3a1de36e90d7533
      https://github.com/ioquake/ioq3/commit/3647cca9f7bc51da8d62ddd1c3a1de36e90d7533
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-10-30 (Sun, 30 Oct 2005)

  Changed paths:
    M code/unix/Makefile

  Log Message:
  -----------
  * Applied https://bugzilla.icculus.org/show_bug.cgi?id=2464
* Removed rule to build C++ (for splines) from the Makefile


  Commit: 0590a060d9900d680e2c822aa95bb007ff9cdfd2
      https://github.com/ioquake/ioq3/commit/0590a060d9900d680e2c822aa95bb007ff9cdfd2
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-10-31 (Mon, 31 Oct 2005)

  Changed paths:
    M STATUS

  Log Message:
  -----------
  * STATUS update


  Commit: 0a3e96af77584d4fccb50bc917e84a34f0e936b1
      https://github.com/ioquake/ioq3/commit/0a3e96af77584d4fccb50bc917e84a34f0e936b1
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-10-31 (Mon, 31 Oct 2005)

  Changed paths:
    M code/tools/lcc/etc/gcc-solaris.c
    M code/unix/Makefile

  Log Message:
  -----------
  * Further work on the Solaris port from Vincent S. Cojot


  Commit: acf1f46a2bd586fb873b3e5a4e22f9bd4d591768
      https://github.com/ioquake/ioq3/commit/acf1f46a2bd586fb873b3e5a4e22f9bd4d591768
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-11-01 (Tue, 01 Nov 2005)

  Changed paths:
    M code/qcommon/q_shared.h
    M code/renderer/qgl.h
    M code/tools/lcc/etc/gcc-solaris.c
    M code/unix/Makefile
    M code/unix/snapvectora.s

  Log Message:
  -----------
  * More Solaris work


  Commit: 39f533386295b230af03fb52345b258fc064b518
      https://github.com/ioquake/ioq3/commit/39f533386295b230af03fb52345b258fc064b518
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-11-01 (Tue, 01 Nov 2005)

  Changed paths:
    M code/renderer/tr_image.c

  Log Message:
  -----------
  use memcpy to fix use of misaligned data


  Commit: f4dbf0db9522533d282caefcb336af3a2e4848e2
      https://github.com/ioquake/ioq3/commit/f4dbf0db9522533d282caefcb336af3a2e4848e2
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-11-01 (Tue, 01 Nov 2005)

  Changed paths:
    M code/renderer/tr_image.c

  Log Message:
  -----------
  5+2==7 :-)


  Commit: 48683c91a80fb1186347107aa805fe29a8396e5f
      https://github.com/ioquake/ioq3/commit/48683c91a80fb1186347107aa805fe29a8396e5f
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-11-01 (Tue, 01 Nov 2005)

  Changed paths:
    M code/qcommon/vm_interpreted.c

  Log Message:
  -----------
  use memcpy to fix use of misaligned data


  Commit: 87cd6f8a936a628de7c0a60f9e915067754a9c7d
      https://github.com/ioquake/ioq3/commit/87cd6f8a936a628de7c0a60f9e915067754a9c7d
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-11-01 (Tue, 01 Nov 2005)

  Changed paths:
    A code/qcommon/q_platform.h
    M code/qcommon/q_shared.h
    M code/tools/lcc/cpp/cpp.h
    M code/tools/lcc/cpp/include.c
    M code/tools/lcc/cpp/unix.c
    A code/tools/lcc/etc/bytecode.c
    R code/tools/lcc/etc/gcc-solaris.c
    R code/tools/lcc/etc/irix.c
    M code/tools/lcc/etc/lcc.c
    R code/tools/lcc/etc/linux.c
    R code/tools/lcc/etc/osf.c
    R code/tools/lcc/etc/solaris.c
    R code/tools/lcc/etc/win32.c
    M code/tools/lcc/makefile
    M code/unix/Makefile

  Log Message:
  -----------
  * Split off q_platform.h from q_shared.h
* Removed lcc PATH hack and replaced with something slightly less hacky
* Removed all platform specific hostfiles from lcc and replaced with bytecode.c
  (from ankon)
* Turned lcc option "-S" on permanently
* Improved q3cpp so that it recursively adds include dirs to its list


  Commit: 8b63fdab5807bd71dd1b6765dd46ee07516c6f80
      https://github.com/ioquake/ioq3/commit/8b63fdab5807bd71dd1b6765dd46ee07516c6f80
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-11-02 (Wed, 02 Nov 2005)

  Changed paths:
    M code/tools/lcc/etc/lcc.c

  Log Message:
  -----------
  * Fix for lcc on windows so that it can execute files with spaces in them


  Commit: d96c4d4c2b817e8c3d0e4b4ad80741687c2ec7ee
      https://github.com/ioquake/ioq3/commit/d96c4d4c2b817e8c3d0e4b4ad80741687c2ec7ee
  Author: Aaron Gyes <floam at aarom.gy>
  Date:   2005-11-02 (Wed, 02 Nov 2005)

  Changed paths:
    M i_o-q3-readme

  Log Message:
  -----------
  today the readme, tomorrow the world!


  Commit: 2d2df7682dfdc1c19569375fb77c101ad9c1dbf1
      https://github.com/ioquake/ioq3/commit/2d2df7682dfdc1c19569375fb77c101ad9c1dbf1
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-11-02 (Wed, 02 Nov 2005)

  Changed paths:
    R code/tools/lcc/alpha/osf/tst/8q.1bk
    R code/tools/lcc/alpha/osf/tst/8q.2bk
    R code/tools/lcc/alpha/osf/tst/8q.sbk
    R code/tools/lcc/alpha/osf/tst/array.1bk
    R code/tools/lcc/alpha/osf/tst/array.2bk
    R code/tools/lcc/alpha/osf/tst/array.sbk
    R code/tools/lcc/alpha/osf/tst/cf.1bk
    R code/tools/lcc/alpha/osf/tst/cf.2bk
    R code/tools/lcc/alpha/osf/tst/cf.sbk
    R code/tools/lcc/alpha/osf/tst/cq.1bk
    R code/tools/lcc/alpha/osf/tst/cq.2bk
    R code/tools/lcc/alpha/osf/tst/cq.sbk
    R code/tools/lcc/alpha/osf/tst/cvt.1bk
    R code/tools/lcc/alpha/osf/tst/cvt.2bk
    R code/tools/lcc/alpha/osf/tst/cvt.sbk
    R code/tools/lcc/alpha/osf/tst/fields.1bk
    R code/tools/lcc/alpha/osf/tst/fields.2bk
    R code/tools/lcc/alpha/osf/tst/fields.sbk
    R code/tools/lcc/alpha/osf/tst/front.2bk
    R code/tools/lcc/alpha/osf/tst/front.sbk
    R code/tools/lcc/alpha/osf/tst/incr.1bk
    R code/tools/lcc/alpha/osf/tst/incr.2bk
    R code/tools/lcc/alpha/osf/tst/incr.sbk
    R code/tools/lcc/alpha/osf/tst/init.1bk
    R code/tools/lcc/alpha/osf/tst/init.2bk
    R code/tools/lcc/alpha/osf/tst/init.sbk
    R code/tools/lcc/alpha/osf/tst/limits.1bk
    R code/tools/lcc/alpha/osf/tst/limits.2bk
    R code/tools/lcc/alpha/osf/tst/limits.sbk
    R code/tools/lcc/alpha/osf/tst/paranoia.1bk
    R code/tools/lcc/alpha/osf/tst/paranoia.2bk
    R code/tools/lcc/alpha/osf/tst/paranoia.sbk
    R code/tools/lcc/alpha/osf/tst/sort.1bk
    R code/tools/lcc/alpha/osf/tst/sort.2bk
    R code/tools/lcc/alpha/osf/tst/sort.sbk
    R code/tools/lcc/alpha/osf/tst/spill.1bk
    R code/tools/lcc/alpha/osf/tst/spill.2bk
    R code/tools/lcc/alpha/osf/tst/spill.sbk
    R code/tools/lcc/alpha/osf/tst/stdarg.1bk
    R code/tools/lcc/alpha/osf/tst/stdarg.2bk
    R code/tools/lcc/alpha/osf/tst/stdarg.sbk
    R code/tools/lcc/alpha/osf/tst/struct.1bk
    R code/tools/lcc/alpha/osf/tst/struct.2bk
    R code/tools/lcc/alpha/osf/tst/struct.sbk
    R code/tools/lcc/alpha/osf/tst/switch.1bk
    R code/tools/lcc/alpha/osf/tst/switch.2bk
    R code/tools/lcc/alpha/osf/tst/switch.sbk
    R code/tools/lcc/alpha/osf/tst/wf1.1bk
    R code/tools/lcc/alpha/osf/tst/wf1.2bk
    R code/tools/lcc/alpha/osf/tst/wf1.sbk
    R code/tools/lcc/alpha/osf/tst/yacc.1bk
    R code/tools/lcc/alpha/osf/tst/yacc.2bk
    R code/tools/lcc/alpha/osf/tst/yacc.sbk
    M code/tools/lcc/makefile
    R code/tools/lcc/mips/irix/tst/8q.1bk
    R code/tools/lcc/mips/irix/tst/8q.2bk
    R code/tools/lcc/mips/irix/tst/8q.sbk
    R code/tools/lcc/mips/irix/tst/array.1bk
    R code/tools/lcc/mips/irix/tst/array.2bk
    R code/tools/lcc/mips/irix/tst/array.sbk
    R code/tools/lcc/mips/irix/tst/cf.1bk
    R code/tools/lcc/mips/irix/tst/cf.2bk
    R code/tools/lcc/mips/irix/tst/cf.sbk
    R code/tools/lcc/mips/irix/tst/cq.1bk
    R code/tools/lcc/mips/irix/tst/cq.2bk
    R code/tools/lcc/mips/irix/tst/cq.sbk
    R code/tools/lcc/mips/irix/tst/cvt.1bk
    R code/tools/lcc/mips/irix/tst/cvt.2bk
    R code/tools/lcc/mips/irix/tst/cvt.sbk
    R code/tools/lcc/mips/irix/tst/fields.1bk
    R code/tools/lcc/mips/irix/tst/fields.2bk
    R code/tools/lcc/mips/irix/tst/fields.sbk
    R code/tools/lcc/mips/irix/tst/front.2bk
    R code/tools/lcc/mips/irix/tst/front.sbk
    R code/tools/lcc/mips/irix/tst/incr.2bk
    R code/tools/lcc/mips/irix/tst/incr.sbk
    R code/tools/lcc/mips/irix/tst/init.1bk
    R code/tools/lcc/mips/irix/tst/init.2bk
    R code/tools/lcc/mips/irix/tst/init.sbk
    R code/tools/lcc/mips/irix/tst/limits.1bk
    R code/tools/lcc/mips/irix/tst/limits.2bk
    R code/tools/lcc/mips/irix/tst/limits.sbk
    R code/tools/lcc/mips/irix/tst/paranoia.1bk
    R code/tools/lcc/mips/irix/tst/paranoia.2bk
    R code/tools/lcc/mips/irix/tst/paranoia.sbk
    R code/tools/lcc/mips/irix/tst/sort.1bk
    R code/tools/lcc/mips/irix/tst/sort.2bk
    R code/tools/lcc/mips/irix/tst/sort.sbk
    R code/tools/lcc/mips/irix/tst/spill.2bk
    R code/tools/lcc/mips/irix/tst/spill.sbk
    R code/tools/lcc/mips/irix/tst/stdarg.1bk
    R code/tools/lcc/mips/irix/tst/stdarg.2bk
    R code/tools/lcc/mips/irix/tst/stdarg.sbk
    R code/tools/lcc/mips/irix/tst/struct.1bk
    R code/tools/lcc/mips/irix/tst/struct.2bk
    R code/tools/lcc/mips/irix/tst/struct.sbk
    R code/tools/lcc/mips/irix/tst/switch.1bk
    R code/tools/lcc/mips/irix/tst/switch.2bk
    R code/tools/lcc/mips/irix/tst/switch.sbk
    R code/tools/lcc/mips/irix/tst/wf1.1bk
    R code/tools/lcc/mips/irix/tst/wf1.2bk
    R code/tools/lcc/mips/irix/tst/wf1.sbk
    R code/tools/lcc/mips/irix/tst/yacc.1bk
    R code/tools/lcc/mips/irix/tst/yacc.2bk
    R code/tools/lcc/mips/irix/tst/yacc.sbk
    R code/tools/lcc/msdev/rcc.dsp
    R code/tools/lcc/msdev/rcc.dsw
    R code/tools/lcc/sparc/solaris/tst/8q.1bk
    R code/tools/lcc/sparc/solaris/tst/8q.2bk
    R code/tools/lcc/sparc/solaris/tst/8q.sbk
    R code/tools/lcc/sparc/solaris/tst/array.1bk
    R code/tools/lcc/sparc/solaris/tst/array.2bk
    R code/tools/lcc/sparc/solaris/tst/array.sbk
    R code/tools/lcc/sparc/solaris/tst/cf.1bk
    R code/tools/lcc/sparc/solaris/tst/cf.2bk
    R code/tools/lcc/sparc/solaris/tst/cf.sbk
    R code/tools/lcc/sparc/solaris/tst/cq.1bk
    R code/tools/lcc/sparc/solaris/tst/cq.2bk
    R code/tools/lcc/sparc/solaris/tst/cq.sbk
    R code/tools/lcc/sparc/solaris/tst/cvt.1bk
    R code/tools/lcc/sparc/solaris/tst/cvt.2bk
    R code/tools/lcc/sparc/solaris/tst/cvt.sbk
    R code/tools/lcc/sparc/solaris/tst/fields.1bk
    R code/tools/lcc/sparc/solaris/tst/fields.2bk
    R code/tools/lcc/sparc/solaris/tst/fields.sbk
    R code/tools/lcc/sparc/solaris/tst/front.2bk
    R code/tools/lcc/sparc/solaris/tst/front.sbk
    R code/tools/lcc/sparc/solaris/tst/incr.1bk
    R code/tools/lcc/sparc/solaris/tst/incr.2bk
    R code/tools/lcc/sparc/solaris/tst/incr.sbk
    R code/tools/lcc/sparc/solaris/tst/init.1bk
    R code/tools/lcc/sparc/solaris/tst/init.2bk
    R code/tools/lcc/sparc/solaris/tst/init.sbk
    R code/tools/lcc/sparc/solaris/tst/limits.1bk
    R code/tools/lcc/sparc/solaris/tst/limits.2bk
    R code/tools/lcc/sparc/solaris/tst/limits.sbk
    R code/tools/lcc/sparc/solaris/tst/paranoia.1bk
    R code/tools/lcc/sparc/solaris/tst/paranoia.2bk
    R code/tools/lcc/sparc/solaris/tst/paranoia.sbk
    R code/tools/lcc/sparc/solaris/tst/sort.1bk
    R code/tools/lcc/sparc/solaris/tst/sort.2bk
    R code/tools/lcc/sparc/solaris/tst/sort.sbk
    R code/tools/lcc/sparc/solaris/tst/spill.1bk
    R code/tools/lcc/sparc/solaris/tst/spill.2bk
    R code/tools/lcc/sparc/solaris/tst/spill.sbk
    R code/tools/lcc/sparc/solaris/tst/stdarg.1bk
    R code/tools/lcc/sparc/solaris/tst/stdarg.2bk
    R code/tools/lcc/sparc/solaris/tst/stdarg.sbk
    R code/tools/lcc/sparc/solaris/tst/struct.1bk
    R code/tools/lcc/sparc/solaris/tst/struct.2bk
    R code/tools/lcc/sparc/solaris/tst/struct.sbk
    R code/tools/lcc/sparc/solaris/tst/switch.1bk
    R code/tools/lcc/sparc/solaris/tst/switch.2bk
    R code/tools/lcc/sparc/solaris/tst/switch.sbk
    R code/tools/lcc/sparc/solaris/tst/wf1.1bk
    R code/tools/lcc/sparc/solaris/tst/wf1.2bk
    R code/tools/lcc/sparc/solaris/tst/wf1.sbk
    R code/tools/lcc/sparc/solaris/tst/yacc.1bk
    R code/tools/lcc/sparc/solaris/tst/yacc.2bk
    R code/tools/lcc/sparc/solaris/tst/yacc.sbk
    R code/tools/lcc/tst/8q.0
    R code/tools/lcc/tst/8q.c
    R code/tools/lcc/tst/array.0
    R code/tools/lcc/tst/array.c
    R code/tools/lcc/tst/cf.0
    R code/tools/lcc/tst/cf.c
    R code/tools/lcc/tst/cq.0
    R code/tools/lcc/tst/cq.c
    R code/tools/lcc/tst/cvt.0
    R code/tools/lcc/tst/cvt.c
    R code/tools/lcc/tst/fields.0
    R code/tools/lcc/tst/fields.c
    R code/tools/lcc/tst/front.0
    R code/tools/lcc/tst/front.c
    R code/tools/lcc/tst/incr.0
    R code/tools/lcc/tst/incr.c
    R code/tools/lcc/tst/init.0
    R code/tools/lcc/tst/init.c
    R code/tools/lcc/tst/limits.0
    R code/tools/lcc/tst/limits.c
    R code/tools/lcc/tst/paranoia.0
    R code/tools/lcc/tst/paranoia.c
    R code/tools/lcc/tst/sort.0
    R code/tools/lcc/tst/sort.c
    R code/tools/lcc/tst/spill.0
    R code/tools/lcc/tst/spill.c
    R code/tools/lcc/tst/stdarg.0
    R code/tools/lcc/tst/stdarg.c
    R code/tools/lcc/tst/struct.0
    R code/tools/lcc/tst/struct.c
    R code/tools/lcc/tst/switch.0
    R code/tools/lcc/tst/switch.c
    R code/tools/lcc/tst/wf1.0
    R code/tools/lcc/tst/wf1.c
    R code/tools/lcc/tst/yacc.0
    R code/tools/lcc/tst/yacc.c
    R code/tools/lcc/x86/linux/tst/8q.1bk
    R code/tools/lcc/x86/linux/tst/8q.2bk
    R code/tools/lcc/x86/linux/tst/8q.sbk
    R code/tools/lcc/x86/linux/tst/array.1bk
    R code/tools/lcc/x86/linux/tst/array.2bk
    R code/tools/lcc/x86/linux/tst/array.sbk
    R code/tools/lcc/x86/linux/tst/cf.1bk
    R code/tools/lcc/x86/linux/tst/cf.2bk
    R code/tools/lcc/x86/linux/tst/cf.sbk
    R code/tools/lcc/x86/linux/tst/cq.1bk
    R code/tools/lcc/x86/linux/tst/cq.2bk
    R code/tools/lcc/x86/linux/tst/cq.sbk
    R code/tools/lcc/x86/linux/tst/cvt.1bk
    R code/tools/lcc/x86/linux/tst/cvt.2bk
    R code/tools/lcc/x86/linux/tst/cvt.sbk
    R code/tools/lcc/x86/linux/tst/fields.1bk
    R code/tools/lcc/x86/linux/tst/fields.2bk
    R code/tools/lcc/x86/linux/tst/fields.sbk
    R code/tools/lcc/x86/linux/tst/front.2bk
    R code/tools/lcc/x86/linux/tst/front.sbk
    R code/tools/lcc/x86/linux/tst/incr.1bk
    R code/tools/lcc/x86/linux/tst/incr.2bk
    R code/tools/lcc/x86/linux/tst/incr.sbk
    R code/tools/lcc/x86/linux/tst/init.1bk
    R code/tools/lcc/x86/linux/tst/init.2bk
    R code/tools/lcc/x86/linux/tst/init.sbk
    R code/tools/lcc/x86/linux/tst/limits.1bk
    R code/tools/lcc/x86/linux/tst/limits.2bk
    R code/tools/lcc/x86/linux/tst/limits.sbk
    R code/tools/lcc/x86/linux/tst/paranoia.1bk
    R code/tools/lcc/x86/linux/tst/paranoia.2bk
    R code/tools/lcc/x86/linux/tst/paranoia.sbk
    R code/tools/lcc/x86/linux/tst/sort.1bk
    R code/tools/lcc/x86/linux/tst/sort.2bk
    R code/tools/lcc/x86/linux/tst/sort.sbk
    R code/tools/lcc/x86/linux/tst/spill.1bk
    R code/tools/lcc/x86/linux/tst/spill.2bk
    R code/tools/lcc/x86/linux/tst/spill.sbk
    R code/tools/lcc/x86/linux/tst/stdarg.1bk
    R code/tools/lcc/x86/linux/tst/stdarg.2bk
    R code/tools/lcc/x86/linux/tst/stdarg.sbk
    R code/tools/lcc/x86/linux/tst/struct.1bk
    R code/tools/lcc/x86/linux/tst/struct.2bk
    R code/tools/lcc/x86/linux/tst/struct.sbk
    R code/tools/lcc/x86/linux/tst/switch.1bk
    R code/tools/lcc/x86/linux/tst/switch.2bk
    R code/tools/lcc/x86/linux/tst/switch.sbk
    R code/tools/lcc/x86/linux/tst/wf1.1bk
    R code/tools/lcc/x86/linux/tst/wf1.2bk
    R code/tools/lcc/x86/linux/tst/wf1.sbk
    R code/tools/lcc/x86/linux/tst/yacc.1bk
    R code/tools/lcc/x86/linux/tst/yacc.2bk
    R code/tools/lcc/x86/linux/tst/yacc.sbk
    R code/tools/lcc/x86/win32/tst/8q.1bk
    R code/tools/lcc/x86/win32/tst/8q.2bk
    R code/tools/lcc/x86/win32/tst/8q.sbk
    R code/tools/lcc/x86/win32/tst/array.1bk
    R code/tools/lcc/x86/win32/tst/array.2bk
    R code/tools/lcc/x86/win32/tst/array.sbk
    R code/tools/lcc/x86/win32/tst/cf.1bk
    R code/tools/lcc/x86/win32/tst/cf.2bk
    R code/tools/lcc/x86/win32/tst/cf.sbk
    R code/tools/lcc/x86/win32/tst/cq.1bk
    R code/tools/lcc/x86/win32/tst/cq.2bk
    R code/tools/lcc/x86/win32/tst/cq.sbk
    R code/tools/lcc/x86/win32/tst/cvt.1bk
    R code/tools/lcc/x86/win32/tst/cvt.2bk
    R code/tools/lcc/x86/win32/tst/cvt.sbk
    R code/tools/lcc/x86/win32/tst/fields.1bk
    R code/tools/lcc/x86/win32/tst/fields.2bk
    R code/tools/lcc/x86/win32/tst/fields.sbk
    R code/tools/lcc/x86/win32/tst/front.2bk
    R code/tools/lcc/x86/win32/tst/front.sbk
    R code/tools/lcc/x86/win32/tst/incr.1bk
    R code/tools/lcc/x86/win32/tst/incr.2bk
    R code/tools/lcc/x86/win32/tst/incr.sbk
    R code/tools/lcc/x86/win32/tst/init.1bk
    R code/tools/lcc/x86/win32/tst/init.2bk
    R code/tools/lcc/x86/win32/tst/init.sbk
    R code/tools/lcc/x86/win32/tst/limits.1bk
    R code/tools/lcc/x86/win32/tst/limits.2bk
    R code/tools/lcc/x86/win32/tst/limits.sbk
    R code/tools/lcc/x86/win32/tst/paranoia.1bk
    R code/tools/lcc/x86/win32/tst/paranoia.2bk
    R code/tools/lcc/x86/win32/tst/paranoia.sbk
    R code/tools/lcc/x86/win32/tst/sort.1bk
    R code/tools/lcc/x86/win32/tst/sort.2bk
    R code/tools/lcc/x86/win32/tst/sort.sbk
    R code/tools/lcc/x86/win32/tst/spill.1bk
    R code/tools/lcc/x86/win32/tst/spill.2bk
    R code/tools/lcc/x86/win32/tst/spill.sbk
    R code/tools/lcc/x86/win32/tst/stdarg.1bk
    R code/tools/lcc/x86/win32/tst/stdarg.2bk
    R code/tools/lcc/x86/win32/tst/stdarg.sbk
    R code/tools/lcc/x86/win32/tst/struct.1bk
    R code/tools/lcc/x86/win32/tst/struct.2bk
    R code/tools/lcc/x86/win32/tst/struct.sbk
    R code/tools/lcc/x86/win32/tst/switch.1bk
    R code/tools/lcc/x86/win32/tst/switch.2bk
    R code/tools/lcc/x86/win32/tst/switch.sbk
    R code/tools/lcc/x86/win32/tst/wf1.1bk
    R code/tools/lcc/x86/win32/tst/wf1.2bk
    R code/tools/lcc/x86/win32/tst/wf1.sbk
    R code/tools/lcc/x86/win32/tst/yacc.1bk
    R code/tools/lcc/x86/win32/tst/yacc.2bk
    R code/tools/lcc/x86/win32/tst/yacc.sbk

  Log Message:
  -----------
  * Removed the lcc self tests -- there are none that test bytecode


  Commit: 2cc87dfc9d39f255518af103fe1823363d21fcd6
      https://github.com/ioquake/ioq3/commit/2cc87dfc9d39f255518af103fe1823363d21fcd6
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-11-02 (Wed, 02 Nov 2005)

  Changed paths:
    R code/tools/lcc/include/alpha/osf/assert.h
    R code/tools/lcc/include/alpha/osf/ctype.h
    R code/tools/lcc/include/alpha/osf/errno.h
    R code/tools/lcc/include/alpha/osf/float.h
    R code/tools/lcc/include/alpha/osf/limits.h
    R code/tools/lcc/include/alpha/osf/locale.h
    R code/tools/lcc/include/alpha/osf/math.h
    R code/tools/lcc/include/alpha/osf/setjmp.h
    R code/tools/lcc/include/alpha/osf/signal.h
    R code/tools/lcc/include/alpha/osf/stdarg.h
    R code/tools/lcc/include/alpha/osf/stddef.h
    R code/tools/lcc/include/alpha/osf/stdio.h
    R code/tools/lcc/include/alpha/osf/stdlib.h
    R code/tools/lcc/include/alpha/osf/string.h
    R code/tools/lcc/include/alpha/osf/time.h
    R code/tools/lcc/include/mips/irix/assert.h
    R code/tools/lcc/include/mips/irix/ctype.h
    R code/tools/lcc/include/mips/irix/errno.h
    R code/tools/lcc/include/mips/irix/float.h
    R code/tools/lcc/include/mips/irix/limits.h
    R code/tools/lcc/include/mips/irix/locale.h
    R code/tools/lcc/include/mips/irix/math.h
    R code/tools/lcc/include/mips/irix/setjmp.h
    R code/tools/lcc/include/mips/irix/signal.h
    R code/tools/lcc/include/mips/irix/stdarg.h
    R code/tools/lcc/include/mips/irix/stddef.h
    R code/tools/lcc/include/mips/irix/stdio.h
    R code/tools/lcc/include/mips/irix/stdlib.h
    R code/tools/lcc/include/mips/irix/string.h
    R code/tools/lcc/include/mips/irix/time.h
    R code/tools/lcc/include/sparc/solaris/assert.h
    R code/tools/lcc/include/sparc/solaris/ctype.h
    R code/tools/lcc/include/sparc/solaris/errno.h
    R code/tools/lcc/include/sparc/solaris/float.h
    R code/tools/lcc/include/sparc/solaris/limits.h
    R code/tools/lcc/include/sparc/solaris/locale.h
    R code/tools/lcc/include/sparc/solaris/math.h
    R code/tools/lcc/include/sparc/solaris/setjmp.h
    R code/tools/lcc/include/sparc/solaris/signal.h
    R code/tools/lcc/include/sparc/solaris/stdarg.h
    R code/tools/lcc/include/sparc/solaris/stddef.h
    R code/tools/lcc/include/sparc/solaris/stdio.h
    R code/tools/lcc/include/sparc/solaris/stdlib.h
    R code/tools/lcc/include/sparc/solaris/string.h
    R code/tools/lcc/include/sparc/solaris/time.h
    R code/tools/lcc/include/x86/linux/assert.h
    R code/tools/lcc/include/x86/linux/float.h
    R code/tools/lcc/include/x86/linux/stdarg.h
    M code/tools/lcc/makefile
    R code/tools/lcc/packing.lst
    R code/tools/lcc/src/alpha.md
    M code/tools/lcc/src/bind.c
    R code/tools/lcc/src/mips.md
    R code/tools/lcc/src/pass2.c
    R code/tools/lcc/src/sparc.md
    R code/tools/lcc/src/x86.md
    R code/tools/lcc/src/x86linux.md

  Log Message:
  -----------
  * Removed the last of the binary target stuff from lcc (hopefully)


  Commit: 49b23cd93501e5a967bc9df6952406d8167572bc
      https://github.com/ioquake/ioq3/commit/49b23cd93501e5a967bc9df6952406d8167572bc
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-11-02 (Wed, 02 Nov 2005)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  * Don't include the website in the dist tarball


  Commit: 3c05bf18701b66d1d766cb0a4efe6baa4f8da611
      https://github.com/ioquake/ioq3/commit/3c05bf18701b66d1d766cb0a4efe6baa4f8da611
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-11-02 (Wed, 02 Nov 2005)

  Changed paths:
    M code/macosx/Quake3.pbproj/project.pbxproj

  Log Message:
  -----------
  * Fies to the xcode project to update it with the recent changes


  Commit: e121614406c6ef24036615993f843c62e6ca7f2d
      https://github.com/ioquake/ioq3/commit/e121614406c6ef24036615993f843c62e6ca7f2d
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-11-02 (Wed, 02 Nov 2005)

  Changed paths:
    M code/qcommon/common.c

  Log Message:
  -----------
  allocate memory pointer aligned


  Commit: d29dfeeb7520b928195fa6bba9408a5bd742c0e9
      https://github.com/ioquake/ioq3/commit/d29dfeeb7520b928195fa6bba9408a5bd742c0e9
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-11-02 (Wed, 02 Nov 2005)

  Changed paths:
    M code/botlib/be_ai_chat.c

  Log Message:
  -----------
  round string length for pointer alignment


  Commit: 3ce5d5dccd47fafe76a9b68c24e7bf21298c1655
      https://github.com/ioquake/ioq3/commit/3ce5d5dccd47fafe76a9b68c24e7bf21298c1655
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-11-02 (Wed, 02 Nov 2005)

  Changed paths:
    M code/qcommon/vm.c

  Log Message:
  -----------
  pass only 10 arguments. vm_* doesn't use more anyways.


  Commit: 5f79f9958ba12ff66db769ef0dc3d0aaeb89bbe8
      https://github.com/ioquake/ioq3/commit/5f79f9958ba12ff66db769ef0dc3d0aaeb89bbe8
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-11-02 (Wed, 02 Nov 2005)

  Changed paths:
    M code/qcommon/vm.c

  Log Message:
  -----------
  pass only 10 arguments. vm_* doesn't use more anyways.


  Commit: e3e3d8b9aa85ef30fca8493be2ec839a2e5a7287
      https://github.com/ioquake/ioq3/commit/e3e3d8b9aa85ef30fca8493be2ec839a2e5a7287
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-11-02 (Wed, 02 Nov 2005)

  Changed paths:
    M code/qcommon/vm.c

  Log Message:
  -----------
  actually when calling from the vm to the engine there are more than 10
arguments


  Commit: 1c94cfbcbdb7e65258707fa5edae5540471f5cbf
      https://github.com/ioquake/ioq3/commit/1c94cfbcbdb7e65258707fa5edae5540471f5cbf
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-11-02 (Wed, 02 Nov 2005)

  Changed paths:
    M code/botlib/be_ai_chat.c

  Log Message:
  -----------
  more alignment fixes


  Commit: 2f33fe1894f497a00d4a8b42377a25e70a4f204b
      https://github.com/ioquake/ioq3/commit/2f33fe1894f497a00d4a8b42377a25e70a4f204b
  Author: Aaron Gyes <floam at aarom.gy>
  Date:   2005-11-03 (Thu, 03 Nov 2005)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  * Make copyfiles target work from top-level Makefile


  Commit: 2e3a08e4bd8f55a7ac5cd84155388fdad8a703bb
      https://github.com/ioquake/ioq3/commit/2e3a08e4bd8f55a7ac5cd84155388fdad8a703bb
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-11-03 (Thu, 03 Nov 2005)

  Changed paths:
    M code/unix/Makefile

  Log Message:
  -----------
  * Juggled CFLAGS a bit so that -fno-strict-aliasing is always on


  Commit: 2984b5bea28c06093ba0db17fea5c04a08d83921
      https://github.com/ioquake/ioq3/commit/2984b5bea28c06093ba0db17fea5c04a08d83921
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-11-03 (Thu, 03 Nov 2005)

  Changed paths:
    M code/botlib/be_ai_chat.c

  Log Message:
  -----------
  disable the alignment "fix" until its clear why it causes crashes


  Commit: b0dfb2579b6552d5bb51aba054149054af18148f
      https://github.com/ioquake/ioq3/commit/b0dfb2579b6552d5bb51aba054149054af18148f
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-11-03 (Thu, 03 Nov 2005)

  Changed paths:
    M code/botlib/be_ai_chat.c

  Log Message:
  -----------
  found the bug. alignment reenabled.


  Commit: 8d2c192b0984f76b02bb167c56bc82f1bea57b32
      https://github.com/ioquake/ioq3/commit/8d2c192b0984f76b02bb167c56bc82f1bea57b32
  Author: Aaron Gyes <floam at aarom.gy>
  Date:   2005-11-04 (Fri, 04 Nov 2005)

  Changed paths:
    M i_o-q3-readme

  Log Message:
  -----------
  * Setting COPYFILES has been done differently for a little while now.


  Commit: 857a5e264e6b3131ba5afd41e3439abc8cf04d74
      https://github.com/ioquake/ioq3/commit/857a5e264e6b3131ba5afd41e3439abc8cf04d74
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2005-11-04 (Fri, 04 Nov 2005)

  Changed paths:
    M code/botlib/botlib.vcproj
    M code/cgame/cgame.vcproj
    M code/game/game.vcproj
    M code/q3_ui/q3_ui.vcproj
    M code/quake3.vcproj
    M code/renderer/renderer.vcproj

  Log Message:
  -----------
  Updated msvc project files from > Michael Zoech!


  Commit: e4b7a04d5c2322e743a9b3a71104cd73b9d52d3e
      https://github.com/ioquake/ioq3/commit/e4b7a04d5c2322e743a9b3a71104cd73b9d52d3e
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-11-04 (Fri, 04 Nov 2005)

  Changed paths:
    M code/botlib/be_aas_route.c
    M code/client/cl_cin.c
    M code/client/snd_mix.c
    M code/macosx/macosx_glsmp_ports.m
    M code/macosx/macosx_input.m
    M code/macosx/macosx_qgl.h
    M code/qcommon/common.c
    M code/qcommon/md4.c
    M code/qcommon/q_math.c
    M code/qcommon/q_platform.h
    M code/qcommon/q_shared.h
    M code/qcommon/qcommon.h
    M code/qcommon/vm.c
    M code/qcommon/vm_interpreted.c
    M code/renderer/tr_local.h
    M code/renderer/tr_main.c
    M code/renderer/tr_shade_calc.c
    M code/unix/Makefile
    M code/unix/ftola.s
    M code/unix/matha.s
    M code/unix/qasm.h
    M code/unix/snapvectora.s
    M code/unix/unix_shared.c
    M code/win32/win_shared.c

  Log Message:
  -----------
  * Replaced a bunch of inline and __inline with ID_INLINE
* Replaced a bunch of __i386__ with id386
* General tidy up of asm preprocessor decisions
* Removed C_ONLY from the dedicated server build


  Commit: 7067f0aa92152723c498a561876ac127fb7b9ab8
      https://github.com/ioquake/ioq3/commit/7067f0aa92152723c498a561876ac127fb7b9ab8
  Author: Aaron Gyes <floam at aarom.gy>
  Date:   2005-11-04 (Fri, 04 Nov 2005)

  Changed paths:
    M STATUS

  Log Message:
  -----------
  Add note to pretty-please keep in sync with the website


  Commit: a87185a96f819a0f5508c5ad0b293553ad935cd6
      https://github.com/ioquake/ioq3/commit/a87185a96f819a0f5508c5ad0b293553ad935cd6
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-11-05 (Sat, 05 Nov 2005)

  Changed paths:
    M code/qcommon/common.c
    M code/qcommon/q_platform.h
    M code/unix/unix_main.c

  Log Message:
  -----------
  * Centralise architecture defines in q_platform.h


  Commit: d41de844d3c382a4ecd8f0f7046b50d7c1f51e6c
      https://github.com/ioquake/ioq3/commit/d41de844d3c382a4ecd8f0f7046b50d7c1f51e6c
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-11-05 (Sat, 05 Nov 2005)

  Changed paths:
    M code/qcommon/q_platform.h

  Log Message:
  -----------
  * Oops, missed a bit


  Commit: fe09cd3217080735c78c7d6426650248312dc09b
      https://github.com/ioquake/ioq3/commit/fe09cd3217080735c78c7d6426650248312dc09b
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-11-05 (Sat, 05 Nov 2005)

  Changed paths:
    M code/unix/Makefile
    M i_o-q3-readme

  Log Message:
  -----------
  * Patch from vapier that aids packaging
* Truth value of USE_SDL changed to 1 from true, for consistency


  Commit: fce1a89fad2d8fdd63e1a52706544550a4a196f1
      https://github.com/ioquake/ioq3/commit/fce1a89fad2d8fdd63e1a52706544550a4a196f1
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-11-05 (Sat, 05 Nov 2005)

  Changed paths:
    M code/unix/snapvectora.s

  Log Message:
  -----------
  * Fix a stupid typo


  Commit: a31e38986c660e4e11ecfc9b122b9bbc225c61de
      https://github.com/ioquake/ioq3/commit/a31e38986c660e4e11ecfc9b122b9bbc225c61de
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-11-05 (Sat, 05 Nov 2005)

  Changed paths:
    M code/cgame/cg_weapons.c
    M code/qcommon/msg.c

  Log Message:
  -----------
  * Patch from AJ <anthonyj at planetquake.com> which replaces a bunch of hard coded
  constants with #define constants


  Commit: 81c1b3128b301f4b992fbe59dfd81e5d627e6674
      https://github.com/ioquake/ioq3/commit/81c1b3128b301f4b992fbe59dfd81e5d627e6674
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-11-05 (Sat, 05 Nov 2005)

  Changed paths:
    M code/qcommon/q_platform.h
    M code/unix/Makefile

  Log Message:
  -----------
  * Enable use of asm on Solaris-x86


  Commit: dfe20a177c77fd7bce9f6147d50d955090cd426c
      https://github.com/ioquake/ioq3/commit/dfe20a177c77fd7bce9f6147d50d955090cd426c
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-11-05 (Sat, 05 Nov 2005)

  Changed paths:
    M code/botlib/be_aas_route.c
    M code/botlib/be_ai_chat.c
    M code/qcommon/q_shared.h

  Log Message:
  -----------
  - put ALIGN macro into q_shared.h
- yet another alignment fix for botlib


  Commit: 64cfdedf09640559ac0f9c8a247a91e6b4183a73
      https://github.com/ioquake/ioq3/commit/64cfdedf09640559ac0f9c8a247a91e6b4183a73
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-11-05 (Sat, 05 Nov 2005)

  Changed paths:
    R STATUS

  Log Message:
  -----------
  * Update the web status table
* Just deleted the text STATUS -- maintaining two identical entities is a pain


  Commit: 4eaebe4a3157e654ee29850abea34bea1d669cab
      https://github.com/ioquake/ioq3/commit/4eaebe4a3157e654ee29850abea34bea1d669cab
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-11-06 (Sun, 06 Nov 2005)

  Changed paths:
    M code/cgame/cg_particles.c
    M code/qcommon/q_platform.h
    M code/qcommon/vm_interpreted.c
    M code/renderer/tr_model.c
    M code/unix/linux_glimp.c
    M code/unix/sdl_glimp.c

  Log Message:
  -----------
  * Tidy-up of q_platform.h
* Introduced Q3_BIG_ENDIAN and Q3_LITTLE_ENDIAN #defines
* Changed some stricmp to Q_stricmp so that #define stricmp strcasecmp could be
  removed


  Commit: 87b12105bcf1576179f52f0a97065a8138f69780
      https://github.com/ioquake/ioq3/commit/87b12105bcf1576179f52f0a97065a8138f69780
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-11-06 (Sun, 06 Nov 2005)

  Changed paths:
    M code/qcommon/common.c

  Log Message:
  -----------
  - set umask to 0077 before writing the cdkey, the rest of the world
  doesn't need to read it.


  Commit: 8a18ecb9614de35847a0a9da3a2b3e80608baba2
      https://github.com/ioquake/ioq3/commit/8a18ecb9614de35847a0a9da3a2b3e80608baba2
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-11-06 (Sun, 06 Nov 2005)

  Changed paths:
    M code/qcommon/vm.c

  Log Message:
  -----------
  - fall back to interpreter if VM_Compile resets vm->compiled


  Commit: 48ee88ad77679d23b9450c63dd2cbf0e0df70a9f
      https://github.com/ioquake/ioq3/commit/48ee88ad77679d23b9450c63dd2cbf0e0df70a9f
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-11-06 (Sun, 06 Nov 2005)

  Changed paths:
    M code/qcommon/vm_x86_64.c

  Log Message:
  -----------
  - move code for standalone compilation out of vm_x86_64.c
- reset vm->compiled if something goes wrong in VM_Compile


  Commit: cc8b03c655931b98d393b7e67be130a3f8840ece
      https://github.com/ioquake/ioq3/commit/cc8b03c655931b98d393b7e67be130a3f8840ece
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-11-06 (Sun, 06 Nov 2005)

  Changed paths:
    M code/client/snd_dma.c

  Log Message:
  -----------
  - don't spam the tty with that message


  Commit: 590988222f937cd30dfb9e56d6f53d0e821bca29
      https://github.com/ioquake/ioq3/commit/590988222f937cd30dfb9e56d6f53d0e821bca29
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-11-06 (Sun, 06 Nov 2005)

  Changed paths:
    M code/qcommon/vm_x86_64.c

  Log Message:
  -----------
  - crash solved


  Commit: f20cca46e8037127e910645fbd4f0efbf54cccc6
      https://github.com/ioquake/ioq3/commit/f20cca46e8037127e910645fbd4f0efbf54cccc6
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-11-06 (Sun, 06 Nov 2005)

  Changed paths:
    R code/tools/lcc/buildnt.sh
    R code/tools/lcc/etc/bprint.c
    R code/tools/lcc/etc/ops.c
    R code/tools/lcc/lib/assert.c
    R code/tools/lcc/lib/bbexit.c
    R code/tools/lcc/lib/yynull.c
    M code/tools/lcc/makefile
    R code/tools/lcc/src/2html.c
    R code/tools/lcc/src/asdl.c
    R code/tools/lcc/src/rcc.asdl
    R code/tools/lcc/src/run.sh
    R code/tools/lcc/src/stab.c
    R code/tools/lcc/src/stab.h
    M code/unix/Makefile

  Log Message:
  -----------
  * Install the tools on every build, so a distclean isn't necessary if the tool
  source changes now
* Basically rewrote the lcc Makefile to be more sane
* Removed various bits of lcc that weren't built/needed


  Commit: bbf2e36b5b4635225d163e871d94c8a8cc550225
      https://github.com/ioquake/ioq3/commit/bbf2e36b5b4635225d163e871d94c8a8cc550225
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-11-06 (Sun, 06 Nov 2005)

  Changed paths:
    A code/tools/lcc/Makefile
    R code/tools/lcc/makefile

  Log Message:
  -----------
  * I'm so anal


  Commit: 5201000f39600e5d46092c4b75bbfe652a2c5b5b
      https://github.com/ioquake/ioq3/commit/5201000f39600e5d46092c4b75bbfe652a2c5b5b
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-11-06 (Sun, 06 Nov 2005)

  Changed paths:
    M code/unix/linux_glimp.c

  Log Message:
  -----------
  * Ignore in_dgamouse setting if dga isn't available
* Changed status of Solaris sparc


  Commit: b2f39d7ddd2305462e1a1bc2886045a26d4d7fc1
      https://github.com/ioquake/ioq3/commit/b2f39d7ddd2305462e1a1bc2886045a26d4d7fc1
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-11-06 (Sun, 06 Nov 2005)

  Changed paths:
    M code/macosx/macosx_common.c
    M code/qcommon/common.c
    M code/qcommon/md4.c
    M code/qcommon/q_shared.h
    M code/unix/linux_common.c

  Log Message:
  -----------
  use system memcpy and memset


  Commit: fd9c1b00bb67343c5551798b46674bbb6f89c0cb
      https://github.com/ioquake/ioq3/commit/fd9c1b00bb67343c5551798b46674bbb6f89c0cb
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-11-06 (Sun, 06 Nov 2005)

  Changed paths:
    M code/renderer/tr_font.c

  Log Message:
  -----------
  * Fix TA font loader to use new endian defines


  Commit: e905b369c3c6125f2698b68dd0941143c5067c39
      https://github.com/ioquake/ioq3/commit/e905b369c3c6125f2698b68dd0941143c5067c39
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-11-07 (Mon, 07 Nov 2005)

  Changed paths:
    M code/unix/Makefile

  Log Message:
  -----------
  * Makefile target dependancy fix


  Commit: bfb24584f5b31ca7f69385593e63ca693a17460b
      https://github.com/ioquake/ioq3/commit/bfb24584f5b31ca7f69385593e63ca693a17460b
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-11-11 (Fri, 11 Nov 2005)

  Changed paths:
    M code/unix/Makefile

  Log Message:
  -----------
  - add -Wimplicit -Wstrict-prototypes CFLAGS again
- remove -pipe. not needed IMO.


  Commit: c95d0c29e4713740a5f7a44f1846636972d0ce8c
      https://github.com/ioquake/ioq3/commit/c95d0c29e4713740a5f7a44f1846636972d0ce8c
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-11-13 (Sun, 13 Nov 2005)

  Changed paths:
    M code/qcommon/common.c

  Log Message:
  -----------
  use common macro for alignment


  Commit: 5ce87e977c8bddd5bc18a3fd0e38747d9b970eb7
      https://github.com/ioquake/ioq3/commit/5ce87e977c8bddd5bc18a3fd0e38747d9b970eb7
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-11-13 (Sun, 13 Nov 2005)

  Changed paths:
    M i_o-q3-readme

  Log Message:
  -----------
  mention OPTIMIZE


  Commit: a3b07710411d42b01320ba34f792f379e31be68c
      https://github.com/ioquake/ioq3/commit/a3b07710411d42b01320ba34f792f379e31be68c
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-11-13 (Sun, 13 Nov 2005)

  Changed paths:
    A BUGS

  Log Message:
  -----------
  list known bugs here


  Commit: 79ceef93cc7f57ac396196282c3bf2a08d6e48a8
      https://github.com/ioquake/ioq3/commit/79ceef93cc7f57ac396196282c3bf2a08d6e48a8
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-11-13 (Sun, 13 Nov 2005)

  Changed paths:
    M code/qcommon/vm_x86_64.c

  Log Message:
  -----------
  store temporary files in /tmp to save space in ~


  Commit: 84c4f210824f2fdd5f4153685d18b038213c7358
      https://github.com/ioquake/ioq3/commit/84c4f210824f2fdd5f4153685d18b038213c7358
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-11-13 (Sun, 13 Nov 2005)

  Changed paths:
    A code/client/qal.c
    A code/client/qal.h
    A code/client/snd_codec.c
    A code/client/snd_codec.h
    A code/client/snd_codec_wav.c
    M code/client/snd_dma.c
    M code/client/snd_local.h
    A code/client/snd_main.c
    M code/client/snd_mem.c
    A code/client/snd_openal.c
    M code/macosx/Quake3.pbproj/project.pbxproj
    M code/unix/Makefile
    M code/unix/sdl_snd.c
    M i_o-q3-readme

  Log Message:
  -----------
  * OpenAL support, from BlackAura aka Stuart Dalton <badcdev at gmail.com>
  + An abstract codec system, simplifying support for new formats
  + Changes versus BlackAura's patch:
    o Consolidated the OpenAL parts into one file
    o Changed the function naming scheme to more closely resemble Q3
    o Changed the interface to fall back on the "base" sound system
      if loading OpenAL fails
  + This is enabled on Linux and MinGW for now, but should work on the
    other *nixs with appropriate additions to the Makefile
  + NOT enabled on OS X or MSVC Windows builds
  + Probably breaks the Windows build again
* Retabulated sdl_snd.c and made the messages less verbose since
  there do not seem to be many having problems with SDL sound now


  Commit: 982e996bee43f69d9a2282d937a0d61e6cfb8e23
      https://github.com/ioquake/ioq3/commit/982e996bee43f69d9a2282d937a0d61e6cfb8e23
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-11-13 (Sun, 13 Nov 2005)

  Changed paths:
    A README
    R i_o-q3-readme

  Log Message:
  -----------
  README is better


  Commit: 70243103fcf044047b7277ee0013c9a803bcd9ea
      https://github.com/ioquake/ioq3/commit/70243103fcf044047b7277ee0013c9a803bcd9ea
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-11-13 (Sun, 13 Nov 2005)

  Changed paths:
    M README

  Log Message:
  -----------
  merge changes that got lost due to openal checkin at same time as rename
to README


  Commit: 8612d7e4759c75b04d90cb69af18ad40caa5bef8
      https://github.com/ioquake/ioq3/commit/8612d7e4759c75b04d90cb69af18ad40caa5bef8
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2005-11-13 (Sun, 13 Nov 2005)

  Changed paths:
    M TODO

  Log Message:
  -----------
  Removed openal since Timbo is awesome and did it.
Edited the DX for Windows line, since I should be clear.


  Commit: 17719e0c6171c5954cc72e6dc97b003fe5ae6cab
      https://github.com/ioquake/ioq3/commit/17719e0c6171c5954cc72e6dc97b003fe5ae6cab
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-11-13 (Sun, 13 Nov 2005)

  Changed paths:
    M code/client/snd_openal.c

  Log Message:
  -----------
  soname is libopenal.so.0


  Commit: 1c2722a9baee71425841238c47e22e809e62a98a
      https://github.com/ioquake/ioq3/commit/1c2722a9baee71425841238c47e22e809e62a98a
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-11-13 (Sun, 13 Nov 2005)

  Changed paths:
    M code/client/qal.c
    M code/client/qal.h
    M code/unix/Makefile

  Log Message:
  -----------
  link against libopenal by default rather than dlopening it


  Commit: 33c1528673d836145922f1ec2e3591861efe2f25
      https://github.com/ioquake/ioq3/commit/33c1528673d836145922f1ec2e3591861efe2f25
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-11-13 (Sun, 13 Nov 2005)

  Changed paths:
    M code/unix/Makefile

  Log Message:
  -----------
  * Unbreak the MinGW build


  Commit: 668fdc102cb09b42a7c5571f88542e92f3705e60
      https://github.com/ioquake/ioq3/commit/668fdc102cb09b42a7c5571f88542e92f3705e60
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-11-13 (Sun, 13 Nov 2005)

  Changed paths:
    M code/client/qal.c
    M code/client/qal.h
    M code/unix/Makefile

  Log Message:
  -----------
  * Unbreak the MinGW build more...
* Unbreak USE_OPENAL_DLOPEN=1


  Commit: e8a953fea6b3480c6f5c656b60cfd5b77f640dc9
      https://github.com/ioquake/ioq3/commit/e8a953fea6b3480c6f5c656b60cfd5b77f640dc9
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-11-13 (Sun, 13 Nov 2005)

  Changed paths:
    M code/qcommon/unzip.c
    M code/qcommon/vm_ppc_new.c

  Log Message:
  -----------
  * Quiet some warnings on OS X


  Commit: 9d7bb06743ebb76cc84a2556e884c0d9da9c24ff
      https://github.com/ioquake/ioq3/commit/9d7bb06743ebb76cc84a2556e884c0d9da9c24ff
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-11-14 (Mon, 14 Nov 2005)

  Changed paths:
    M code/client/snd_codec_wav.c

  Log Message:
  -----------
  * Replace a redundant function in the wav decoder


  Commit: 0163f77f4ed137d7e4a52bf2fe9a4aba9cd8b52e
      https://github.com/ioquake/ioq3/commit/0163f77f4ed137d7e4a52bf2fe9a4aba9cd8b52e
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-11-14 (Mon, 14 Nov 2005)

  Changed paths:
    M code/client/snd_codec_wav.c

  Log Message:
  -----------
  * Oops, missed a bit


  Commit: 25785fe0e6a4b666afc28915946c425f4577ddc6
      https://github.com/ioquake/ioq3/commit/25785fe0e6a4b666afc28915946c425f4577ddc6
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-11-15 (Tue, 15 Nov 2005)

  Changed paths:
    M code/tools/asm/q3asm.c

  Log Message:
  -----------
  Potential fix to https://bugzilla.icculus.org/show_bug.cgi?id=2486


  Commit: 6be591daa14c3ea847dd6750ff68b002d471588b
      https://github.com/ioquake/ioq3/commit/6be591daa14c3ea847dd6750ff68b002d471588b
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-11-15 (Tue, 15 Nov 2005)

  Changed paths:
    M code/unix/Makefile

  Log Message:
  -----------
  * Don't link OpenAL against q3ded


  Commit: 47c70ae076887e7bae18e9dfbfbd2e94f0e777d7
      https://github.com/ioquake/ioq3/commit/47c70ae076887e7bae18e9dfbfbd2e94f0e777d7
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-11-15 (Tue, 15 Nov 2005)

  Changed paths:
    M code/unix/Makefile

  Log Message:
  -----------
  * ...


  Commit: b5c7d9dcd7498aeeb872ef57c75423bf6b713d0f
      https://github.com/ioquake/ioq3/commit/b5c7d9dcd7498aeeb872ef57c75423bf6b713d0f
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-11-15 (Tue, 15 Nov 2005)

  Changed paths:
    M code/renderer/tr_shade.c

  Log Message:
  -----------
  * Implementation of r_dlightBacks from Shane Isley


  Commit: 736d34c9893384176cc01201cc9c35cfa374ba25
      https://github.com/ioquake/ioq3/commit/736d34c9893384176cc01201cc9c35cfa374ba25
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-11-15 (Tue, 15 Nov 2005)

  Changed paths:
    M code/qcommon/msg.c

  Log Message:
  -----------
  * Small "bug" fix to MSG_WriteBits


  Commit: 387d8041ce46fae6a30a0c7a36e216311926ba38
      https://github.com/ioquake/ioq3/commit/387d8041ce46fae6a30a0c7a36e216311926ba38
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-11-16 (Wed, 16 Nov 2005)

  Changed paths:
    M code/client/snd_codec_wav.c
    M code/qcommon/files.c

  Log Message:
  -----------
  * Partial implementation of FS_Seek for files in pk3s
* A couple of RIFF decoder tweaks/fixes


  Commit: 82893aebc955480d1c10c2d254ba66e836bbd18b
      https://github.com/ioquake/ioq3/commit/82893aebc955480d1c10c2d254ba66e836bbd18b
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-11-16 (Wed, 16 Nov 2005)

  Changed paths:
    M code/qcommon/files.c

  Log Message:
  -----------
  * Bleh.. whitespace


  Commit: fee4381e183e3148e056573e04ff50f44e25558a
      https://github.com/ioquake/ioq3/commit/fee4381e183e3148e056573e04ff50f44e25558a
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-11-19 (Sat, 19 Nov 2005)

  Changed paths:
    M code/qcommon/files.c

  Log Message:
  -----------
  * Remove the debug text that nobody seemed to notice


  Commit: 108c0513450c79848f16e6d56b795e177a0e9831
      https://github.com/ioquake/ioq3/commit/108c0513450c79848f16e6d56b795e177a0e9831
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-11-19 (Sat, 19 Nov 2005)

  Changed paths:
    M code/client/snd_openal.c

  Log Message:
  -----------
  make internal functions static


  Commit: 6d4f5ffbf665cb16ca00c493409715c09c286481
      https://github.com/ioquake/ioq3/commit/6d4f5ffbf665cb16ca00c493409715c09c286481
  Author: Aaron Gyes <floam at aarom.gy>
  Date:   2005-11-20 (Sun, 20 Nov 2005)

  Changed paths:
    M README

  Log Message:
  -----------
  I'm a nazi.


  Commit: b20b86bbbefe0aac055f2c0dd6058aa00ab17afc
      https://github.com/ioquake/ioq3/commit/b20b86bbbefe0aac055f2c0dd6058aa00ab17afc
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2005-11-20 (Sun, 20 Nov 2005)

  Changed paths:
    M code/client/snd_mem.c

  Log Message:
  -----------
  Don't byteswap when resampling audio...we byteswapped it previously in the
 codecs.


  Commit: 721b9a7d01e1fafda05e53cbd10ed0c8a6c67ff0
      https://github.com/ioquake/ioq3/commit/721b9a7d01e1fafda05e53cbd10ed0c8a6c67ff0
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2005-11-26 (Sat, 26 Nov 2005)

  Changed paths:
    M code/botlib/l_script.c
    M code/botlib/l_script.h
    M code/client/qal.c
    M code/client/qal.h
    M code/client/snd_codec_wav.c
    M code/client/snd_mix.c
    A code/libs/macosx/libSDL-1.2.0.dylib
    A code/libs/macosx/libSDLmain.a
    R code/macosx/BuildRelease
    R code/macosx/CGMouseDeltaFix.h
    R code/macosx/CGMouseDeltaFix.m
    R code/macosx/CGPrivateAPI.h
    R code/macosx/GenerateQGL.pl
    R code/macosx/Performance.rtf
    R code/macosx/Q3Controller.h
    R code/macosx/Q3Controller.m
    R code/macosx/Quake3.icns
    R code/macosx/Quake3.nib/classes.nib
    R code/macosx/Quake3.nib/info.nib
    R code/macosx/Quake3.nib/objects.nib
    R code/macosx/Quake3.pbproj/apple.pbxuser
    R code/macosx/Quake3.pbproj/project.pbxproj
    R code/macosx/RecordDemo.zsh
    R code/macosx/banner.jpg
    R code/macosx/botlib.log
    R code/macosx/macosx_common.c
    R code/macosx/macosx_display.h
    R code/macosx/macosx_display.m
    R code/macosx/macosx_glimp.h
    R code/macosx/macosx_glimp.m
    R code/macosx/macosx_glsmp_mutex.m
    R code/macosx/macosx_glsmp_null.m
    R code/macosx/macosx_glsmp_ports.m
    R code/macosx/macosx_input.m
    R code/macosx/macosx_local.h
    R code/macosx/macosx_qgl.h
    R code/macosx/macosx_sndcore.m
    R code/macosx/macosx_snddma.m
    R code/macosx/macosx_sys.m
    R code/macosx/macosx_timers.h
    R code/macosx/macosx_timers.m
    R code/macosx/timedemo.zsh
    M code/qcommon/common.c
    M code/qcommon/q_platform.h
    M code/qcommon/vm_ppc_new.c
    M code/renderer/qgl.h
    M code/renderer/tr_curve.c
    M code/renderer/tr_init.c
    M code/renderer/tr_shade.c
    M code/renderer/tr_shade_calc.c
    M code/renderer/tr_surface.c
    M code/renderer/tr_types.h
    M code/tools/asm/Makefile
    M code/tools/lcc/Makefile
    M code/unix/Makefile
    M code/unix/linux_glimp.c
    M code/unix/linux_qgl.c
    M code/unix/sdl_glimp.c
    M code/unix/sdl_snd.c
    M code/unix/unix_glw.h
    M code/unix/unix_main.c

  Log Message:
  -----------
  Mac OS X work...lots of little changes that touch a lot of random places.
 Still work to be done, but this at least matches the PowerPC Linux status
 now.

MacOS-specific directory (and XCode project) is gone...this now uses SDL,
 OpenAL, and the Unix Makefiles.

--ryan.


  Commit: 877f360812417f89b866e2e9d554f697f13eca5b
      https://github.com/ioquake/ioq3/commit/877f360812417f89b866e2e9d554f697f13eca5b
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2005-11-26 (Sat, 26 Nov 2005)

  Changed paths:
    A code/AL/al.h
    A code/AL/alc.h
    A code/AL/alctypes.h
    A code/AL/altypes.h
    A code/AL/alu.h
    A code/AL/alut.h
    A code/AL/aluttypes.h
    A code/AL/alutypes.h
    A code/SDL12/include/SDL.h
    A code/SDL12/include/SDL_active.h
    A code/SDL12/include/SDL_audio.h
    A code/SDL12/include/SDL_byteorder.h
    A code/SDL12/include/SDL_cdrom.h
    A code/SDL12/include/SDL_copying.h
    A code/SDL12/include/SDL_cpuinfo.h
    A code/SDL12/include/SDL_endian.h
    A code/SDL12/include/SDL_error.h
    A code/SDL12/include/SDL_events.h
    A code/SDL12/include/SDL_getenv.h
    A code/SDL12/include/SDL_joystick.h
    A code/SDL12/include/SDL_keyboard.h
    A code/SDL12/include/SDL_keysym.h
    A code/SDL12/include/SDL_loadso.h
    A code/SDL12/include/SDL_main.h
    A code/SDL12/include/SDL_mouse.h
    A code/SDL12/include/SDL_mutex.h
    A code/SDL12/include/SDL_name.h
    A code/SDL12/include/SDL_opengl.h
    A code/SDL12/include/SDL_quit.h
    A code/SDL12/include/SDL_rwops.h
    A code/SDL12/include/SDL_syswm.h
    A code/SDL12/include/SDL_thread.h
    A code/SDL12/include/SDL_timer.h
    A code/SDL12/include/SDL_types.h
    A code/SDL12/include/SDL_version.h
    A code/SDL12/include/SDL_video.h
    A code/SDL12/include/begin_code.h
    A code/SDL12/include/close_code.h

  Log Message:
  -----------
  SDL and OpenAL headers.


  Commit: 382c6adb54333b7cc58f3b4244691e120e891927
      https://github.com/ioquake/ioq3/commit/382c6adb54333b7cc58f3b4244691e120e891927
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-11-26 (Sat, 26 Nov 2005)

  Changed paths:
    M code/client/snd_mix.c
    M code/client/snd_openal.c
    M code/qcommon/q_platform.h
    M code/qcommon/qcommon.h
    M code/renderer/tr_shade.c
    M code/renderer/tr_shade_calc.c
    M code/renderer/tr_surface.c
    M code/tools/lcc/Makefile
    M code/unix/Makefile
    M code/unix/sdl_glimp.c
    M code/unix/unix_main.c

  Log Message:
  -----------
  * Disable ccache by default. If you want it, add USE_CCACHE=1 to Makefile.local
* Remove -gfull from linux section in Makefile -- it's darwin only
* Cast away some warnings that surfaced from using "new" AL headers
* Various whitespace and consistency fixes


  Commit: 68a59e1c931bdf3ad099e9870626f4bc462d6f49
      https://github.com/ioquake/ioq3/commit/68a59e1c931bdf3ad099e9870626f4bc462d6f49
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-11-26 (Sat, 26 Nov 2005)

  Changed paths:
    M code/renderer/tr_init.c
    M code/win32/win_qgl.c

  Log Message:
  -----------
  * Moved win32 GL extension prototypes from tr_init.c to win_qgl.c


  Commit: 194c60d2a35905fc1615e3ba75b1f01823b0e656
      https://github.com/ioquake/ioq3/commit/194c60d2a35905fc1615e3ba75b1f01823b0e656
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2005-11-27 (Sun, 27 Nov 2005)

  Changed paths:
    M README

  Log Message:
  -----------
  documentation updates


  Commit: 64025e68f09bc18d9c4a6db7b00603d0112f7017
      https://github.com/ioquake/ioq3/commit/64025e68f09bc18d9c4a6db7b00603d0112f7017
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-11-27 (Sun, 27 Nov 2005)

  Changed paths:
    M code/unix/linux_qgl.c

  Log Message:
  -----------
  fix warning about cast from integer to pointer


  Commit: be42cb3201082b2c176b42bd3d4401ed36a2d424
      https://github.com/ioquake/ioq3/commit/be42cb3201082b2c176b42bd3d4401ed36a2d424
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-11-27 (Sun, 27 Nov 2005)

  Changed paths:
    M Makefile
    M code/unix/Makefile
    A code/unix/setup/Makefile
    A code/unix/setup/doit
    A code/unix/setup/ioq3demo.sh
    A code/unix/setup/ioquake3.sh
    A code/unix/setup/setup.xml

  Log Message:
  -----------
  files to create a loki-setup based installer. run "make installer"


  Commit: 5a14f87be48f3c6e141dc520f4fc7fd8cf8c5f1f
      https://github.com/ioquake/ioq3/commit/5a14f87be48f3c6e141dc520f4fc7fd8cf8c5f1f
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-11-27 (Sun, 27 Nov 2005)

  Changed paths:
    M TODO

  Log Message:
  -----------
  add note: merge unix_net.c and win_net.c


  Commit: 807ba085584336052534d69d45a2e69636339674
      https://github.com/ioquake/ioq3/commit/807ba085584336052534d69d45a2e69636339674
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2005-11-28 (Mon, 28 Nov 2005)

  Changed paths:
    M code/tools/lcc/Makefile

  Log Message:
  -----------
  Must explicitly define MACOS_X here or lcc won't build on the Mac.


  Commit: 4517e7a34b4e019bc06063a1c5c2ce01bc366052
      https://github.com/ioquake/ioq3/commit/4517e7a34b4e019bc06063a1c5c2ce01bc366052
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2005-11-28 (Mon, 28 Nov 2005)

  Changed paths:
    M code/tools/lcc/src/c.h
    M code/tools/lcc/src/enode.c
    M code/tools/lcc/src/simp.c

  Log Message:
  -----------
  Fixed some compiler warnings in lcc...mostly "long double" stuff.


  Commit: 6c0079508ce05e7f0c1bdd6ca07eda36a8cc0fda
      https://github.com/ioquake/ioq3/commit/6c0079508ce05e7f0c1bdd6ca07eda36a8cc0fda
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2005-11-28 (Mon, 28 Nov 2005)

  Changed paths:
    M code/unix/Makefile
    M code/unix/sdl_glimp.c

  Log Message:
  -----------
  First shot at SMP renderer with sdl_glimp. Does not work yet!


  Commit: 7590843afe6420f28ab3897f893a2f6c3860a987
      https://github.com/ioquake/ioq3/commit/7590843afe6420f28ab3897f893a2f6c3860a987
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2005-11-28 (Mon, 28 Nov 2005)

  Changed paths:
    M code/unix/sdl_glimp.c

  Log Message:
  -----------
  Fixed comment.


  Commit: 4784374221aacecaf91f82032f07f7900a179e9b
      https://github.com/ioquake/ioq3/commit/4784374221aacecaf91f82032f07f7900a179e9b
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2005-11-29 (Tue, 29 Nov 2005)

  Changed paths:
    M code/qcommon/q_platform.h

  Log Message:
  -----------
  Make sure Q3_BIG_ENDIAN and Q3_LITTLE_ENDIAN are defined correctly for
 PowerPC/x86 Mac OS X. Fixes Bugzilla #2510.


  Commit: ae39051f1e8f2f3387a5a46cbd156a60896c8065
      https://github.com/ioquake/ioq3/commit/ae39051f1e8f2f3387a5a46cbd156a60896c8065
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-11-30 (Wed, 30 Nov 2005)

  Changed paths:
    M code/client/snd_codec_wav.c
    M code/client/snd_openal.c

  Log Message:
  -----------
  * Support RIFF files with zero length data chunks (yes they exist, and yes,
  they're legal)
* Colourise the OpenAL warnings so they're somewhat more obvious


  Commit: dfa3d1d87506e0e55c68d1ae79eab2abfbc5b1c8
      https://github.com/ioquake/ioq3/commit/dfa3d1d87506e0e55c68d1ae79eab2abfbc5b1c8
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-11-30 (Wed, 30 Nov 2005)

  Changed paths:
    M code/q3_ui/ui_video.c

  Log Message:
  -----------
  add "very high quality" option (patch by Pascal de Bruijn)


  Commit: f5228d874565585df316e960c2235de23f13a7c0
      https://github.com/ioquake/ioq3/commit/f5228d874565585df316e960c2235de23f13a7c0
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-11-30 (Wed, 30 Nov 2005)

  Changed paths:
    M code/unix/setup/doit

  Log Message:
  -----------
  don't use ImageMagick


  Commit: 71d1b707678616d13e64ff57fb605c73ba1b023b
      https://github.com/ioquake/ioq3/commit/71d1b707678616d13e64ff57fb605c73ba1b023b
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-11-30 (Wed, 30 Nov 2005)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  convert the logo to xpm during "make dist"


  Commit: b130d6be52fb1823bb82d4e6e3376b2abff6586b
      https://github.com/ioquake/ioq3/commit/b130d6be52fb1823bb82d4e6e3376b2abff6586b
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-12-01 (Thu, 01 Dec 2005)

  Changed paths:
    M code/unix/setup/doit

  Log Message:
  -----------
  fix the stupid i386/x86/amd64/x86_64 weirdness


  Commit: 820f41162e84a8fb16559ff915247c4815b3408b
      https://github.com/ioquake/ioq3/commit/820f41162e84a8fb16559ff915247c4815b3408b
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2005-12-01 (Thu, 01 Dec 2005)

  Changed paths:
    M code/tools/lcc/src/expr.c

  Log Message:
  -----------
  Another "long double" ...


  Commit: 4bea1e4ff97c485e89160cbda66cff8925937d1f
      https://github.com/ioquake/ioq3/commit/4bea1e4ff97c485e89160cbda66cff8925937d1f
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2005-12-01 (Thu, 01 Dec 2005)

  Changed paths:
    M code/unix/sdl_glimp.c

  Log Message:
  -----------
  r_smp now works as expected with sdl_glimp.c on Mac OS X.


  Commit: 5bc17ccf4bbbd11f6f21d89b818d367287b4ea54
      https://github.com/ioquake/ioq3/commit/5bc17ccf4bbbd11f6f21d89b818d367287b4ea54
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2005-12-01 (Thu, 01 Dec 2005)

  Changed paths:
    M code/unix/unix_main.c

  Log Message:
  -----------
  Fixed detection of Altivec on Mac OS X, and added attempt at general detection
 with SIGILL/setjmp hackery for PowerPC Linux, etc.


  Commit: 31b7243ef32c2bc9fd54824b3bf735cbc413e8b5
      https://github.com/ioquake/ioq3/commit/31b7243ef32c2bc9fd54824b3bf735cbc413e8b5
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-12-01 (Thu, 01 Dec 2005)

  Changed paths:
    M code/unix/unix_main.c

  Log Message:
  -----------
  * Fix a warning on non-PPC builds


  Commit: 3161a34a4fadd35836b17183509e033a0ce7f082
      https://github.com/ioquake/ioq3/commit/3161a34a4fadd35836b17183509e033a0ce7f082
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-12-01 (Thu, 01 Dec 2005)

  Changed paths:
    M code/client/snd_openal.c

  Log Message:
  -----------
  * Fixed bug where if two looping sounds were added to a single entity they
  would fight for a source and you'd get a horrible distorted sound that was
  each of the two sounds interleaved
* Changed the default of s_alPrecache to 1 -- having it off seems to cause
  problems for some and it doesn't actually improve things much
* Changed a few of the variable names in snd_openal.c to be more sane


  Commit: acb810b9723ff79f7ab42af865f6d36c115bd542
      https://github.com/ioquake/ioq3/commit/acb810b9723ff79f7ab42af865f6d36c115bd542
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-12-01 (Thu, 01 Dec 2005)

  Changed paths:
    M code/client/qal.c

  Log Message:
  -----------
  * Fix compilation when using SDL and dlopening OpenAL


  Commit: 1b314e8934d24c57fdcad47fca9284254c98a14d
      https://github.com/ioquake/ioq3/commit/1b314e8934d24c57fdcad47fca9284254c98a14d
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-12-01 (Thu, 01 Dec 2005)

  Changed paths:
    M README
    A code/AL/VERSION
    M code/AL/al.h
    M code/AL/alc.h
    M code/AL/alctypes.h
    M code/AL/altypes.h
    R code/AL/alu.h
    M code/AL/alut.h
    R code/AL/aluttypes.h
    R code/AL/alutypes.h
    M code/client/qal.h
    M code/unix/Makefile

  Log Message:
  -----------
  * Updated AL headers
* Added a Makefile option USE_LOCAL_HEADERS which can be disabled to use system
  headers if desired


  Commit: 796ba11301865561ba528d0e22a90aab133f5b59
      https://github.com/ioquake/ioq3/commit/796ba11301865561ba528d0e22a90aab133f5b59
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-12-01 (Thu, 01 Dec 2005)

  Changed paths:
    M code/qcommon/q_platform.h
    M code/renderer/tr_backend.c
    M code/renderer/tr_init.c

  Log Message:
  -----------
  * Ditch Mac OS 9 support


  Commit: 0f8c177cf392d1e536682d0c9f5a1ab5ff232561
      https://github.com/ioquake/ioq3/commit/0f8c177cf392d1e536682d0c9f5a1ab5ff232561
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-12-02 (Fri, 02 Dec 2005)

  Changed paths:
    M code/client/snd_openal.c

  Log Message:
  -----------
  * Fix to an OpenAL "bug"


  Commit: 5cc1fb1c0508e35de5d6ce8de0b0b7dbb49ccd61
      https://github.com/ioquake/ioq3/commit/5cc1fb1c0508e35de5d6ce8de0b0b7dbb49ccd61
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-12-03 (Sat, 03 Dec 2005)

  Changed paths:
    M code/client/snd_openal.c

  Log Message:
  -----------
  * Improved the robustity^Wrobustosity^Wrobustness of the OpenAL music and raw
  stream systems
* Implemented S_AL_BufferEvict for more graceful behaviour when OpenAL runs
  out of memory


  Commit: e67d270f2a6eda546dc316d31ff82a4a660fd4d8
      https://github.com/ioquake/ioq3/commit/e67d270f2a6eda546dc316d31ff82a4a660fd4d8
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-12-03 (Sat, 03 Dec 2005)

  Changed paths:
    M code/client/snd_openal.c

  Log Message:
  -----------
  * Same as last revision, but I didn't forget to save this time


  Commit: dd4dce194ec7cf3b22d43520cbe4b8d9359e3224
      https://github.com/ioquake/ioq3/commit/dd4dce194ec7cf3b22d43520cbe4b8d9359e3224
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2005-12-04 (Sun, 04 Dec 2005)

  Changed paths:
    M code/renderer/tr_local.h
    M code/renderer/tr_surface.c

  Log Message:
  -----------
  Fixed Altivec-based mesh rendering.


  Commit: ff9c89f8febbc2a1ca4534491cce44d37a5b0a39
      https://github.com/ioquake/ioq3/commit/ff9c89f8febbc2a1ca4534491cce44d37a5b0a39
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2005-12-04 (Sun, 04 Dec 2005)

  Changed paths:
    M code/qcommon/common.c
    M code/qcommon/qcommon.h
    M code/unix/unix_main.c
    M code/win32/win_main.c

  Log Message:
  -----------
  Better altivec cvar handling. Should fix crashes at startup, or curious 
people that toggle it on at runtime on a G3.


  Commit: 9b0cd8009d6d399e869c350686c686982b8e1f40
      https://github.com/ioquake/ioq3/commit/9b0cd8009d6d399e869c350686c686982b8e1f40
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2005-12-04 (Sun, 04 Dec 2005)

  Changed paths:
    M code/unix/unix_main.c

  Log Message:
  -----------
  Don't need to check for Altivec in unix mainline anymore (qcommon 
handles this now).


  Commit: 24209ecec63b1a1bc704f285eac7a5c26de1cdb5
      https://github.com/ioquake/ioq3/commit/24209ecec63b1a1bc704f285eac7a5c26de1cdb5
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2005-12-04 (Sun, 04 Dec 2005)

  Changed paths:
    M code/unix/Makefile

  Log Message:
  -----------
  Removed -fomit-frame-pointer from Mac OS X builds. Someone should 
probably gank this from the other platforms, too.


  Commit: cfdd586ef8c65dba4fc3e39d0128c28c824cfa9d
      https://github.com/ioquake/ioq3/commit/cfdd586ef8c65dba4fc3e39d0128c28c824cfa9d
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2005-12-05 (Mon, 05 Dec 2005)

  Changed paths:
    M code/qcommon/q_platform.h
    M code/unix/unix_main.c

  Log Message:
  -----------
  Look for correct filename extension when loading native DLLs.


  Commit: 1704eecc528dabded871c364250eae5685fa1b52
      https://github.com/ioquake/ioq3/commit/1704eecc528dabded871c364250eae5685fa1b52
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-12-05 (Mon, 05 Dec 2005)

  Changed paths:
    M code/botlib/be_aas_route.c
    M code/botlib/be_ai_chat.c
    M code/client/snd_codec_wav.c
    M code/qcommon/common.c
    M code/qcommon/q_shared.h
    M code/renderer/tr_local.h

  Log Message:
  -----------
  * Replaced ALIGN macro with PAD
* Moved ALIGN16 macro from tr_local.h to ALIGN in q_shared.h


  Commit: 04a6532d27a80995a5fd475ec7ec1913251a5482
      https://github.com/ioquake/ioq3/commit/04a6532d27a80995a5fd475ec7ec1913251a5482
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-12-05 (Mon, 05 Dec 2005)

  Changed paths:
    R code/unix/README.EULA

  Log Message:
  -----------
  remove EULA document to prevent confusion


  Commit: fa64e09a5bf9646ebcc070850e6f74bc52584128
      https://github.com/ioquake/ioq3/commit/fa64e09a5bf9646ebcc070850e6f74bc52584128
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2005-12-06 (Tue, 06 Dec 2005)

  Changed paths:
    M code/unix/Makefile

  Log Message:
  -----------
  Disabled PowerPC VM.


  Commit: 9415f5fe0997e1c7a836b3528d8a1b6ff84c28b6
      https://github.com/ioquake/ioq3/commit/9415f5fe0997e1c7a836b3528d8a1b6ff84c28b6
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-12-06 (Tue, 06 Dec 2005)

  Changed paths:
    M code/renderer/tr_surface.c

  Log Message:
  -----------
  * Oopsie.


  Commit: 2499d9b0f5c3baf38ab9da771bb8bc3dbc474982
      https://github.com/ioquake/ioq3/commit/2499d9b0f5c3baf38ab9da771bb8bc3dbc474982
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-12-06 (Tue, 06 Dec 2005)

  Changed paths:
    M code/client/qal.c
    M code/unix/Makefile

  Log Message:
  -----------
  * Solaris patch from Vincent S. Cojot


  Commit: 9bd6709e10ac76706ed84e7c63558ed547d99459
      https://github.com/ioquake/ioq3/commit/9bd6709e10ac76706ed84e7c63558ed547d99459
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-12-06 (Tue, 06 Dec 2005)

  Changed paths:
    M code/client/cl_cin.c

  Log Message:
  -----------
  * Removed seemingly unnecessary OS X implementation of yuv_to_rgb24


  Commit: 81c15bc41d521ee8cc38956407d55f7339251fd0
      https://github.com/ioquake/ioq3/commit/81c15bc41d521ee8cc38956407d55f7339251fd0
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-12-06 (Tue, 06 Dec 2005)

  Changed paths:
    M code/client/cl_cin.c

  Log Message:
  -----------
  use memcpy for copying stuff around to fix alignment problems


  Commit: 489c4f66df1b537bd9dec04a2712de77856d7a14
      https://github.com/ioquake/ioq3/commit/489c4f66df1b537bd9dec04a2712de77856d7a14
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-12-09 (Fri, 09 Dec 2005)

  Changed paths:
    M README

  Log Message:
  -----------
  * Clarified 64bit mod support in the README


  Commit: 6c6396a54f27a1d352e75632314be696c657ede8
      https://github.com/ioquake/ioq3/commit/6c6396a54f27a1d352e75632314be696c657ede8
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-12-11 (Sun, 11 Dec 2005)

  Changed paths:
    M code/client/snd_openal.c

  Log Message:
  -----------
  * Increase default for s_alSources to 96
* Source allocation warning on looping sounds demoted to developer only


  Commit: 66516abf0afc50a0f55288b0773a307d48d18cad
      https://github.com/ioquake/ioq3/commit/66516abf0afc50a0f55288b0773a307d48d18cad
  Author: Aaron Gyes <floam at aarom.gy>
  Date:   2005-12-12 (Mon, 12 Dec 2005)

  Changed paths:
    M code/unix/Makefile

  Log Message:
  -----------
  Don't install q3ded binary on ming32, it doesn't exist


  Commit: a45cab3b425f8b98105617d54b6404cc6ddd65a5
      https://github.com/ioquake/ioq3/commit/a45cab3b425f8b98105617d54b6404cc6ddd65a5
  Author: Aaron Gyes <floam at aarom.gy>
  Date:   2005-12-12 (Mon, 12 Dec 2005)

  Changed paths:
    M code/unix/Makefile

  Log Message:
  -----------
  Tabs


  Commit: 88237be90b0c602e62a24f8c4bc1085a20cd07f3
      https://github.com/ioquake/ioq3/commit/88237be90b0c602e62a24f8c4bc1085a20cd07f3
  Author: Aaron Gyes <floam at aarom.gy>
  Date:   2005-12-12 (Mon, 12 Dec 2005)

  Changed paths:
    M code/unix/Makefile

  Log Message:
  -----------
  Try different way


  Commit: 52205d8d3c52b83bf2a01069147d4c5d8b96b95d
      https://github.com/ioquake/ioq3/commit/52205d8d3c52b83bf2a01069147d4c5d8b96b95d
  Author: Aaron Gyes <floam at aarom.gy>
  Date:   2005-12-12 (Mon, 12 Dec 2005)

  Changed paths:
    M code/unix/Makefile

  Log Message:
  -----------
  Thanks Jamie Wilkinson


  Commit: 252ede04728aad6049d49a2ec1ac6fa4dd24b186
      https://github.com/ioquake/ioq3/commit/252ede04728aad6049d49a2ec1ac6fa4dd24b186
  Author: Maik <maik at maik.org>
  Date:   2005-12-12 (Mon, 12 Dec 2005)

  Changed paths:
    R code/botlib/botlib.vcproj
    R code/cgame/cgame.def
    R code/cgame/cgame.vcproj
    R code/game/game.def
    R code/game/game.vcproj
    R code/q3_ui/q3_ui.vcproj
    R code/q3_ui/ui.def
    R code/quake3.sln
    R code/quake3.vcproj
    R code/renderer/ref_trin.def
    R code/renderer/renderer.vcproj
    R code/ui/ui.def
    R code/ui/ui.vcproj
    A code/win32/msvc/botlib.vcproj
    A code/win32/msvc/cgame.def
    A code/win32/msvc/cgame.vcproj
    A code/win32/msvc/game.def
    A code/win32/msvc/game.vcproj
    A code/win32/msvc/q3_ui.def
    A code/win32/msvc/q3_ui.vcproj
    A code/win32/msvc/quake3.sln
    A code/win32/msvc/quake3.vcproj
    A code/win32/msvc/ref_trin.def
    A code/win32/msvc/renderer.vcproj
    A code/win32/msvc/ui.def
    A code/win32/msvc/ui.vcproj

  Log Message:
  -----------
  msvc project files updated and moved to win32/msvc
temporary build dirs moved to win32/msvc/build


  Commit: 34ee7e4a6c7416ea19a22eca56e9b67ef036084b
      https://github.com/ioquake/ioq3/commit/34ee7e4a6c7416ea19a22eca56e9b67ef036084b
  Author: Maik <maik at maik.org>
  Date:   2005-12-12 (Mon, 12 Dec 2005)

  Changed paths:
    M README

  Log Message:
  -----------
  website


  Commit: 98dd1cc76763db896543187cb1cea05863a43149
      https://github.com/ioquake/ioq3/commit/98dd1cc76763db896543187cb1cea05863a43149
  Author: Aaron Gyes <floam at aarom.gy>
  Date:   2005-12-13 (Tue, 13 Dec 2005)

  Changed paths:
    M code/unix/Makefile

  Log Message:
  -----------
  I can't be trusted!


  Commit: 7607d1083b53ec0a59bcc05f4fbf5e697ad12af3
      https://github.com/ioquake/ioq3/commit/7607d1083b53ec0a59bcc05f4fbf5e697ad12af3
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-12-18 (Sun, 18 Dec 2005)

  Changed paths:
    M code/unix/Makefile

  Log Message:
  -----------
  enable x86_64 vm


  Commit: db5faeaeaa002f17d5cb3e734cdac9704ad2ddc6
      https://github.com/ioquake/ioq3/commit/db5faeaeaa002f17d5cb3e734cdac9704ad2ddc6
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-12-27 (Tue, 27 Dec 2005)

  Changed paths:
    M code/qcommon/q_platform.h
    M code/unix/Makefile

  Log Message:
  -----------
  * NetBSD support patch from optical (alex at rigbo.se)


  Commit: aa3f7e1eb13c6da375621b18c0385c6f544fed67
      https://github.com/ioquake/ioq3/commit/aa3f7e1eb13c6da375621b18c0385c6f544fed67
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-12-28 (Wed, 28 Dec 2005)

  Changed paths:
    M code/renderer/tr_bsp.c

  Log Message:
  -----------
  * Fix to what is apparently a typo in the original Q3 code
* If patch stitching breaks in mysterious ways, this change might be why


  Commit: 310190a46603c13de0c0c1833383d60c539c659a
      https://github.com/ioquake/ioq3/commit/310190a46603c13de0c0c1833383d60c539c659a
  Author: Tim Angus <tim at ngus.net>
  Date:   2005-12-29 (Thu, 29 Dec 2005)

  Changed paths:
    M README
    M code/renderer/qgl.h
    M code/tools/asm/Makefile
    M code/tools/lcc/Makefile
    M code/unix/Makefile
    M code/win32/win_main.c
    A cross-make-mingw.sh

  Log Message:
  -----------
  * Support for MinGW cross compilation


  Commit: 696bd8c8ab5cbd650857b68fb0bf4d388ba6fdeb
      https://github.com/ioquake/ioq3/commit/696bd8c8ab5cbd650857b68fb0bf4d388ba6fdeb
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-12-30 (Fri, 30 Dec 2005)

  Changed paths:
    M code/unix/Makefile

  Log Message:
  -----------
  cleanup:
- define TARGETS at central place
- $(PLATFORM)quake3$(BINEXT) -> ioquake3.$(ARCH)$(BINEXT)
- remove GLIBC variable


  Commit: 92ad3e99dcf12c5ee79b7d00becb252bc7f1b880
      https://github.com/ioquake/ioq3/commit/92ad3e99dcf12c5ee79b7d00becb252bc7f1b880
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2005-12-30 (Fri, 30 Dec 2005)

  Changed paths:
    M code/qcommon/files.c

  Log Message:
  -----------
  fix typo in comment


  Commit: a21eb2bbcb20d60d50f9df3ea4b3de06644ab045
      https://github.com/ioquake/ioq3/commit/a21eb2bbcb20d60d50f9df3ea4b3de06644ab045
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-01-04 (Wed, 04 Jan 2006)

  Changed paths:
    A code/client/cl_avi.c
    M code/client/cl_main.c
    M code/client/client.h
    M code/client/snd_dma.c
    M code/client/snd_main.c
    M code/client/snd_mix.c
    M code/qcommon/files.c
    M code/qcommon/qcommon.h
    M code/renderer/tr_backend.c
    M code/renderer/tr_cmds.c
    M code/renderer/tr_image.c
    M code/renderer/tr_init.c
    M code/renderer/tr_local.h
    M code/renderer/tr_public.h
    M code/unix/Makefile

  Log Message:
  -----------
  * AVI video output
  - Uses motion jpeg codec by default
  - Use cl_avidemo to set a framerate
  - \video [filename] to start capture
  - \stopvideo to stop capture
  - Audio capture is a bit ropey


  Commit: 2d9d10772f9df853abb4c38ae7c9da7d8be01d37
      https://github.com/ioquake/ioq3/commit/2d9d10772f9df853abb4c38ae7c9da7d8be01d37
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-01-04 (Wed, 04 Jan 2006)

  Changed paths:
    M code/unix/Makefile
    M code/unix/ftola.s

  Log Message:
  -----------
  * Solaris fixes


  Commit: 6e24cfe7d39f02b180972aa1399af750773fc53f
      https://github.com/ioquake/ioq3/commit/6e24cfe7d39f02b180972aa1399af750773fc53f
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-01-04 (Wed, 04 Jan 2006)

  Changed paths:
    M code/qcommon/common.c
    M code/qcommon/md4.c
    M code/qcommon/q_shared.h
    M code/unix/Makefile
    R code/unix/linux_common.c

  Log Message:
  -----------
  * Fix the MinGW and (hopefully) OS X builds
* Remove custom memcpy/memset code


  Commit: 0c9d2c365ae40c5262eeeb77b432697fd1441778
      https://github.com/ioquake/ioq3/commit/0c9d2c365ae40c5262eeeb77b432697fd1441778
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-01-04 (Wed, 04 Jan 2006)

  Changed paths:
    M code/client/cl_main.c

  Log Message:
  -----------
  * Only display the g_syncClients warning when it's appropriate


  Commit: 58e7fc0a1a6d031cab8b323d4d65f5e26e781a7d
      https://github.com/ioquake/ioq3/commit/58e7fc0a1a6d031cab8b323d4d65f5e26e781a7d
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-01-05 (Thu, 05 Jan 2006)

  Changed paths:
    M code/client/cl_main.c

  Log Message:
  -----------
  * Added cl_autoRecordDemo, which when enabled automatically records a new demo
  on each map change


  Commit: 1171a63aeac2247458c8d068db1a38b8894e9fa5
      https://github.com/ioquake/ioq3/commit/1171a63aeac2247458c8d068db1a38b8894e9fa5
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-01-05 (Thu, 05 Jan 2006)

  Changed paths:
    M code/qcommon/files.c

  Log Message:
  -----------
  * Remove FS_SetRestrictions
* Add FS_CheckPak0 for better error messages where dumb users are involved


  Commit: 7b31efbec77e3e29f61e7b65718ed9bb07769d1e
      https://github.com/ioquake/ioq3/commit/7b31efbec77e3e29f61e7b65718ed9bb07769d1e
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-01-05 (Thu, 05 Jan 2006)

  Changed paths:
    M code/unix/Makefile

  Log Message:
  -----------
  * Dependency generation for the .asm files


  Commit: 560b02488cee687da402daafe4c5710196fd3691
      https://github.com/ioquake/ioq3/commit/560b02488cee687da402daafe4c5710196fd3691
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-01-05 (Thu, 05 Jan 2006)

  Changed paths:
    M code/qcommon/common.c

  Log Message:
  -----------
  * Up the defaults for zone and hunk memory since some mods (UT) have large
  memory requirements that will have increased versus 1.32b due to some of the
  alignment fixes


  Commit: 981112669f2c8f62bfdfa249730a19c792a72455
      https://github.com/ioquake/ioq3/commit/981112669f2c8f62bfdfa249730a19c792a72455
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-01-05 (Thu, 05 Jan 2006)

  Changed paths:
    M code/unix/Makefile

  Log Message:
  -----------
  * Fix to x86_64 build
* Removal of a couple of unused variables


  Commit: e95f1f210629574e819019ddb38ba0e6906291da
      https://github.com/ioquake/ioq3/commit/e95f1f210629574e819019ddb38ba0e6906291da
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-01-06 (Fri, 06 Jan 2006)

  Changed paths:
    M code/qcommon/vm_x86.c

  Log Message:
  -----------
  * Fix to the gcc4/-O0 x86 JIT compiler bug


  Commit: f5f3c64a25d8a68ec02c72159acb655719ba496c
      https://github.com/ioquake/ioq3/commit/f5f3c64a25d8a68ec02c72159acb655719ba496c
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-01-06 (Fri, 06 Jan 2006)

  Changed paths:
    M code/unix/Makefile

  Log Message:
  -----------
  * Somebody fedex me a Mac and an x86_64 PC please?


  Commit: dbf7caec10cf002c32c15f014fd073339fb24c1d
      https://github.com/ioquake/ioq3/commit/dbf7caec10cf002c32c15f014fd073339fb24c1d
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-01-06 (Fri, 06 Jan 2006)

  Changed paths:
    M code/client/snd_codec.c
    M code/client/snd_codec.h
    A code/client/snd_codec_ogg.c
    M code/unix/Makefile

  Log Message:
  -----------
  * Ogg codec support from Joerg Dietrich <dietrich_joerg at gmx.de> (disabled by
  default)


  Commit: 13039ef44f5661088a7d0f50fbbdebcfe0b2463f
      https://github.com/ioquake/ioq3/commit/13039ef44f5661088a7d0f50fbbdebcfe0b2463f
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2006-01-06 (Fri, 06 Jan 2006)

  Changed paths:
    M code/qcommon/vm_x86_64.c
    M code/unix/Makefile

  Log Message:
  -----------
  make memory for generated opcodes executable so the program works with
enabled NX feature.


  Commit: 70c9c62039791d9c58919bfb66d527e74f74ee10
      https://github.com/ioquake/ioq3/commit/70c9c62039791d9c58919bfb66d527e74f74ee10
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-01-06 (Fri, 06 Jan 2006)

  Changed paths:
    M code/unix/Makefile

  Log Message:
  -----------
  * Use a slightly different method for generating qvm dependencies to avoid
  FreeBSD 'find' weirdness


  Commit: a166f2173a5c922fda1c8dbdea0594ba4b79e651
      https://github.com/ioquake/ioq3/commit/a166f2173a5c922fda1c8dbdea0594ba4b79e651
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-01-06 (Fri, 06 Jan 2006)

  Changed paths:
    M code/client/cl_avi.c
    M code/client/cl_main.c
    M code/client/client.h
    M code/client/snd_dma.c

  Log Message:
  -----------
  * Oops. Rename cl_avidemo to cl_aviFrameRate


  Commit: 52c3bda4b3c7d09d4aa794cba5948cbe9626c7f8
      https://github.com/ioquake/ioq3/commit/52c3bda4b3c7d09d4aa794cba5948cbe9626c7f8
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-01-10 (Tue, 10 Jan 2006)

  Changed paths:
    M code/unix/unix_main.c

  Log Message:
  -----------
  * Simple patch that obviates the need for the "quake3" shell script as shipped
  with 1.32


  Commit: cb46b234ceccd92d7ab005564bac44a4ee1dbbe6
      https://github.com/ioquake/ioq3/commit/cb46b234ceccd92d7ab005564bac44a4ee1dbbe6
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2006-01-11 (Wed, 11 Jan 2006)

  Changed paths:
    M BUGS

  Log Message:
  -----------
  Lets actually make sure the people that don't read anything but this file get the right message.


  Commit: 216bda8cd719d6ddda6fb6d8573dc0c2dbf80023
      https://github.com/ioquake/ioq3/commit/216bda8cd719d6ddda6fb6d8573dc0c2dbf80023
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-01-13 (Fri, 13 Jan 2006)

  Changed paths:
    M code/qcommon/vm_ppc_new.c

  Log Message:
  -----------
  * Patch from https://bugzilla.icculus.org/show_bug.cgi?id=2540


  Commit: 2a6c9bd2fdda0eb807c17148e3e5372f9506469b
      https://github.com/ioquake/ioq3/commit/2a6c9bd2fdda0eb807c17148e3e5372f9506469b
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2006-01-13 (Fri, 13 Jan 2006)

  Changed paths:
    M code/unix/qasm.h

  Log Message:
  -----------
  tell the linker that we want NX stack if possible


  Commit: 15c2c2ed893acccc4fe95d7f1f96b5ae8477c5ca
      https://github.com/ioquake/ioq3/commit/15c2c2ed893acccc4fe95d7f1f96b5ae8477c5ca
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-01-13 (Fri, 13 Jan 2006)

  Changed paths:
    M code/unix/qasm.h

  Log Message:
  -----------
  * Remove some cruft from qasm.h


  Commit: e1fe8abd4a6281a7f58c7132e5aba960e0f1e65c
      https://github.com/ioquake/ioq3/commit/e1fe8abd4a6281a7f58c7132e5aba960e0f1e65c
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2006-01-13 (Fri, 13 Jan 2006)

  Changed paths:
    M TODO

  Log Message:
  -----------
  Consider this the roadmap.


  Commit: 1f273096fdc2239783a9f9f7afe40d698e8dd3b9
      https://github.com/ioquake/ioq3/commit/1f273096fdc2239783a9f9f7afe40d698e8dd3b9
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2006-01-13 (Fri, 13 Jan 2006)

  Changed paths:
    M TODO

  Log Message:
  -----------
  more clarification.


  Commit: 34a5b558c1098faba8180cd983609159246d97d2
      https://github.com/ioquake/ioq3/commit/34a5b558c1098faba8180cd983609159246d97d2
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2006-01-13 (Fri, 13 Jan 2006)

  Changed paths:
    M TODO

  Log Message:
  -----------
  haw.


  Commit: 32ac11457d184057e1851214512ec655b8b11dad
      https://github.com/ioquake/ioq3/commit/32ac11457d184057e1851214512ec655b8b11dad
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-01-13 (Fri, 13 Jan 2006)

  Changed paths:
    M TODO

  Log Message:
  -----------
  * Remove the already done things in the TODO


  Commit: b06643f41da07469bbf5fbb5c3620ff4c0cb0c92
      https://github.com/ioquake/ioq3/commit/b06643f41da07469bbf5fbb5c3620ff4c0cb0c92
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2006-01-14 (Sat, 14 Jan 2006)

  Changed paths:
    M code/tools/lcc/cpp/eval.c

  Log Message:
  -----------
  Fixed compiler warning about uninitialized variables.


  Commit: e74947be2c52722a3ddab3eb751fd2f6895884a6
      https://github.com/ioquake/ioq3/commit/e74947be2c52722a3ddab3eb751fd2f6895884a6
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-01-15 (Sun, 15 Jan 2006)

  Changed paths:
    M code/qcommon/vm_x86.c
    M code/tools/lcc/cpp/unix.c
    M code/unix/ftola.s
    M code/unix/qasm.h
    M code/unix/snapvectora.s

  Log Message:
  -----------
  * x86 OS X support


  Commit: b4898caac4f9260ad77e879a32c90ea94a14d71c
      https://github.com/ioquake/ioq3/commit/b4898caac4f9260ad77e879a32c90ea94a14d71c
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-01-15 (Sun, 15 Jan 2006)

  Changed paths:
    M code/qcommon/common.c

  Log Message:
  -----------
  * Fix to a stupid bug I introduced whilst trying to be clever


  Commit: d4bd2fd7373c5ec7df0367937ab4ff38fe848a6c
      https://github.com/ioquake/ioq3/commit/d4bd2fd7373c5ec7df0367937ab4ff38fe848a6c
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-01-15 (Sun, 15 Jan 2006)

  Changed paths:
    M code/client/snd_openal.c

  Log Message:
  -----------
  * Change defaults for s_alRolloff and s_alMinDistance


  Commit: 363c0d4eba50589ee780c236b4c4f9bc8210517f
      https://github.com/ioquake/ioq3/commit/363c0d4eba50589ee780c236b4c4f9bc8210517f
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-01-15 (Sun, 15 Jan 2006)

  Changed paths:
    M code/unix/linux_glimp.c
    M code/unix/sdl_glimp.c

  Log Message:
  -----------
  * Fix to some warnings in linux_glimp.c


  Commit: 9f427d88523bf9ed08071ddce5b1bdedf666c73a
      https://github.com/ioquake/ioq3/commit/9f427d88523bf9ed08071ddce5b1bdedf666c73a
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-01-15 (Sun, 15 Jan 2006)

  Changed paths:
    M code/tools/lcc/cpp/include.c

  Log Message:
  -----------
  * Fix a bug where q3cpp's include paths were not set correctly


  Commit: eb40b1a516c5d348911cc91edc37941a8214b434
      https://github.com/ioquake/ioq3/commit/eb40b1a516c5d348911cc91edc37941a8214b434
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-01-15 (Sun, 15 Jan 2006)

  Changed paths:
    R Makefile

  Log Message:
  -----------
        [ The revision is intentionally left broken ]


  Commit: 7b845a1741522115cbbbcd3ca24076b2c153b38a
      https://github.com/ioquake/ioq3/commit/7b845a1741522115cbbbcd3ca24076b2c153b38a
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-01-15 (Sun, 15 Jan 2006)

  Changed paths:
    A Makefile
    R code/unix/Makefile
    M code/win32/winquake.rc

  Log Message:
  -----------
  * Move code/unix/Makefile to ./Makefile


  Commit: ede5c811c2e326ea86ca16989daf38a646455020
      https://github.com/ioquake/ioq3/commit/ede5c811c2e326ea86ca16989daf38a646455020
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-01-15 (Sun, 15 Jan 2006)

  Changed paths:
    R code/cgame.lnt
    R code/clean.bat
    R code/game.lnt
    R code/installdebug.bat
    R code/installrelease.bat
    R code/installvms.bat
    R code/opts.lnt
    R code/renderer.lnt
    R code/run.bat
    R code/runrelease.bat

  Log Message:
  -----------
  * Deleted the .lnt and .bat files in the code dir


  Commit: ac01b3fdc84e675d3bff817f8ae4dd7b686d6c0a
      https://github.com/ioquake/ioq3/commit/ac01b3fdc84e675d3bff817f8ae4dd7b686d6c0a
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-01-16 (Mon, 16 Jan 2006)

  Changed paths:
    M code/q3_ui/ui_atoms.c
    M code/q3_ui/ui_local.h

  Log Message:
  -----------
  * Patch from Tilman Sauerbeck that fixes some UI code that does not take
  account of non-4:3 aspect ratios


  Commit: 80814c0f1464af790017e63fd89f1c719f431f57
      https://github.com/ioquake/ioq3/commit/80814c0f1464af790017e63fd89f1c719f431f57
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-01-16 (Mon, 16 Jan 2006)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  * Update the ChangeLog


  Commit: fc8fcd7af5f8d6c7f58f0048b67cc304db361615
      https://github.com/ioquake/ioq3/commit/fc8fcd7af5f8d6c7f58f0048b67cc304db361615
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-01-16 (Mon, 16 Jan 2006)

  Changed paths:
    M code/client/cl_main.c

  Log Message:
  -----------
  * Don't try to auto record a demo while playing a demo


  Commit: e460c4274476fe0724f791d42a05556814fecf6e
      https://github.com/ioquake/ioq3/commit/e460c4274476fe0724f791d42a05556814fecf6e
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2006-01-16 (Mon, 16 Jan 2006)

  Changed paths:
    M README

  Log Message:
  -----------
  Added some (all?) of our new cvars to the README.


  Commit: f4dc10d3f04425e7e2921227d53ee7468499914c
      https://github.com/ioquake/ioq3/commit/f4dc10d3f04425e7e2921227d53ee7468499914c
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2006-01-17 (Tue, 17 Jan 2006)

  Changed paths:
    M code/unix/setup/doit

  Log Message:
  -----------
  fix path to build directory


  Commit: 0856744622c497e6cf7a64cf53643e145c109fd8
      https://github.com/ioquake/ioq3/commit/0856744622c497e6cf7a64cf53643e145c109fd8
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-01-18 (Wed, 18 Jan 2006)

  Changed paths:
    M code/qcommon/md4.c
    M code/qcommon/qcommon.h
    M id-readme.txt

  Log Message:
  -----------
  * GPL MD4 implementation
* Removed obsolete compilation instructions from the id readme
* Removed MD4 license from the id readme


  Commit: 6a396f761f8a9543fb26bfefadecc6bd4fe0c75e
      https://github.com/ioquake/ioq3/commit/6a396f761f8a9543fb26bfefadecc6bd4fe0c75e
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-01-18 (Wed, 18 Jan 2006)

  Changed paths:
    M code/qcommon/files.c
    M code/qcommon/md4.c
    M code/qcommon/qcommon.h

  Log Message:
  -----------
  * Yet another MD4 implementation
* Removed Com_BlockChecksumkey and replaced its functionality in the calling
  function


  Commit: e8929d1a61c929b2c5bfaa91e0ba17468f7777ae
      https://github.com/ioquake/ioq3/commit/e8929d1a61c929b2c5bfaa91e0ba17468f7777ae
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-01-18 (Wed, 18 Jan 2006)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  * <BOLD AND FAT>"make distclean" now does what you'd expect</BOLD AND FAT>
* "make clean toolsclean" now does what "make distclean" did before


  Commit: da6fafaac784016974812a6c4f214f99396c3d65
      https://github.com/ioquake/ioq3/commit/da6fafaac784016974812a6c4f214f99396c3d65
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-01-18 (Wed, 18 Jan 2006)

  Changed paths:
    M code/game/bg_lib.c
    M id-readme.txt

  Log Message:
  -----------
  * Removed advertising clause from BSD license as per mailing list discussion


  Commit: fc58fbbac7809f20b0cb7b1da3e2646b413df02b
      https://github.com/ioquake/ioq3/commit/fc58fbbac7809f20b0cb7b1da3e2646b413df02b
  Author: Maik <maik at maik.org>
  Date:   2006-01-19 (Thu, 19 Jan 2006)

  Changed paths:
    M code/win32/msvc/quake3.vcproj

  Log Message:
  -----------
  cl_avi.c added to msvc project.


  Commit: 50a10f269067501a26aa857fef813b00728c854b
      https://github.com/ioquake/ioq3/commit/50a10f269067501a26aa857fef813b00728c854b
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-01-19 (Thu, 19 Jan 2006)

  Changed paths:
    M code/client/snd_openal.c

  Log Message:
  -----------
  * Some sloppily coded mods call the Q3 sound API with NaNs -- sanitise this


  Commit: 73e4d33d3b4f6a6e15ed1beeffd731f08990a145
      https://github.com/ioquake/ioq3/commit/73e4d33d3b4f6a6e15ed1beeffd731f08990a145
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-01-19 (Thu, 19 Jan 2006)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  * s/i686/i586/ - see bug #2578


  Commit: 58c81750243fbc67762e950ccce9eba87f36c4d7
      https://github.com/ioquake/ioq3/commit/58c81750243fbc67762e950ccce9eba87f36c4d7
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-01-19 (Thu, 19 Jan 2006)

  Changed paths:
    M code/client/snd_openal.c
    M code/qcommon/q_math.c
    M code/qcommon/q_shared.h

  Log Message:
  -----------
  * Added Q_isnan for NaN tests with -ffast-math
* Fixed UT/OpenAL work around


  Commit: 7913ec3c4ba3923742d3883ba587421db81fa9cc
      https://github.com/ioquake/ioq3/commit/7913ec3c4ba3923742d3883ba587421db81fa9cc
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-01-21 (Sat, 21 Jan 2006)

  Changed paths:
    M code/qcommon/common.c

  Log Message:
  -----------
  * Fix a bug with command/cvar autocompletion


  Commit: 893629fb0f13f8711c8a521d65c18aa88a45b44c
      https://github.com/ioquake/ioq3/commit/893629fb0f13f8711c8a521d65c18aa88a45b44c
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-01-21 (Sat, 21 Jan 2006)

  Changed paths:
    M code/client/snd_codec.c
    M code/client/snd_codec_ogg.c

  Log Message:
  -----------
  * Fix to ability to diabled Ogg Vorbis


  Commit: c3f7915a8b20ff43de0eb54f1bb12c07bbda4e43
      https://github.com/ioquake/ioq3/commit/c3f7915a8b20ff43de0eb54f1bb12c07bbda4e43
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-01-22 (Sun, 22 Jan 2006)

  Changed paths:
    M code/client/cl_keys.c
    M code/qcommon/cmd.c
    M code/qcommon/common.c
    M code/qcommon/files.c
    M code/qcommon/q_shared.c
    M code/qcommon/q_shared.h
    M code/qcommon/qcommon.h
    M code/unix/unix_main.c

  Log Message:
  -----------
  * Overhaul of console autocompletion
  - No longer does weird stuff like move the cursor inappropriately
  - Autocomplete works with compound commands
  - Special autocomplete on some commands e.g. \map, \demo
  - Removed various hacks used to counter the original autocomplete code


  Commit: 4ab96373e66f9baae11640ab8b53cd276681321b
      https://github.com/ioquake/ioq3/commit/4ab96373e66f9baae11640ab8b53cd276681321b
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-01-22 (Sun, 22 Jan 2006)

  Changed paths:
    M code/qcommon/files.c

  Log Message:
  -----------
  * Only check the checksum on baseq3 pak0.pk3


  Commit: 3404fbac560e4d29816ec157dc9239f698f1210a
      https://github.com/ioquake/ioq3/commit/3404fbac560e4d29816ec157dc9239f698f1210a
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-01-22 (Sun, 22 Jan 2006)

  Changed paths:
    M code/client/cl_keys.c

  Log Message:
  -----------
  * Fix the operation of the delete key in *nix


  Commit: 7b930770e7be2f947ea2495877344452047a2a10
      https://github.com/ioquake/ioq3/commit/7b930770e7be2f947ea2495877344452047a2a10
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-01-22 (Sun, 22 Jan 2006)

  Changed paths:
    M code/unix/unix_main.c

  Log Message:
  -----------
  * The use of va in the ansi color stuff was preventing developer 1 mode (and
  probably various other things) from working properly


  Commit: 704c151eb197bb794de0eb96b9f02fae834634b4
      https://github.com/ioquake/ioq3/commit/704c151eb197bb794de0eb96b9f02fae834634b4
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-01-22 (Sun, 22 Jan 2006)

  Changed paths:
    M code/client/snd_openal.c

  Log Message:
  -----------
  * Fix to an OpenAL "bug" involving Team Arena


  Commit: 5a29e8df50c7ebd2f649f18e09e533907823b4be
      https://github.com/ioquake/ioq3/commit/5a29e8df50c7ebd2f649f18e09e533907823b4be
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-01-23 (Mon, 23 Jan 2006)

  Changed paths:
    M code/unix/unix_main.c

  Log Message:
  -----------
  * Added code to sleep a bit when q3 has no focus and sleep a lot when it's
  minimised (SDL only)


  Commit: 8a6be4aef41d1d591fa0e6b282434694c3a2e403
      https://github.com/ioquake/ioq3/commit/8a6be4aef41d1d591fa0e6b282434694c3a2e403
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-01-24 (Tue, 24 Jan 2006)

  Changed paths:
    M code/client/cl_console.c
    M code/client/cl_keys.c
    M code/client/client.h
    M code/qcommon/common.c
    M code/qcommon/cvar.c
    M code/qcommon/q_shared.c
    M code/qcommon/q_shared.h

  Log Message:
  -----------
  * Persistent console history


  Commit: 36ab765caa899d8c0bdc080352272897395c6e3c
      https://github.com/ioquake/ioq3/commit/36ab765caa899d8c0bdc080352272897395c6e3c
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-01-24 (Tue, 24 Jan 2006)

  Changed paths:
    M ChangeLog
    M README

  Log Message:
  -----------
  * Updated the ChangeLog
* Reorganised the README


  Commit: ddad85e9c179198005f866fbec8e90be788dd2d8
      https://github.com/ioquake/ioq3/commit/ddad85e9c179198005f866fbec8e90be788dd2d8
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2006-01-25 (Wed, 25 Jan 2006)

  Changed paths:
    M README

  Log Message:
  -----------
  Minor change to the README.


  Commit: 355fd83d11ae6e3a7797cacb4c5b6aa103abd5e3
      https://github.com/ioquake/ioq3/commit/355fd83d11ae6e3a7797cacb4c5b6aa103abd5e3
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-01-25 (Wed, 25 Jan 2006)

  Changed paths:
    M README

  Log Message:
  -----------
  * +are


  Commit: 947ebb932e561dbe4dcd5a1acf9ef89ca086048f
      https://github.com/ioquake/ioq3/commit/947ebb932e561dbe4dcd5a1acf9ef89ca086048f
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-01-25 (Wed, 25 Jan 2006)

  Changed paths:
    M code/client/cl_keys.c
    M code/renderer/tr_init.c
    M code/unix/sdl_glimp.c

  Log Message:
  -----------
  * SDL build no longer requires a vid_restart when changing r_fullscreen


  Commit: 982db8be136aa1324087da17758c104dad301666
      https://github.com/ioquake/ioq3/commit/982db8be136aa1324087da17758c104dad301666
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-01-26 (Thu, 26 Jan 2006)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  * SDL and OpenAL enabled on FreeBSD (patch from espelho)


  Commit: b90f0825bfce8678cfb1f29135268eceadd735e4
      https://github.com/ioquake/ioq3/commit/b90f0825bfce8678cfb1f29135268eceadd735e4
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-01-26 (Thu, 26 Jan 2006)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  * Removed some unused dirs from makedirs


  Commit: ab29f294951eccc9bc38d34f808264bdb53e8b1e
      https://github.com/ioquake/ioq3/commit/ab29f294951eccc9bc38d34f808264bdb53e8b1e
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-01-27 (Fri, 27 Jan 2006)

  Changed paths:
    M code/qcommon/cm_patch.c
    M code/qcommon/cm_polylib.c

  Log Message:
  -----------
  * Fix to a memory leak in CM_ValidateFacet


  Commit: 91b2b9297a08d8ce24b4f61664d6d3b3120e388b
      https://github.com/ioquake/ioq3/commit/91b2b9297a08d8ce24b4f61664d6d3b3120e388b
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-01-28 (Sat, 28 Jan 2006)

  Changed paths:
    M code/client/cl_keys.c

  Log Message:
  -----------
  * Fix to an obo bug in the console history recall code


  Commit: 2e19bdfb5d10fabf1ae7ca4c4da36c6a0c2ef41e
      https://github.com/ioquake/ioq3/commit/2e19bdfb5d10fabf1ae7ca4c4da36c6a0c2ef41e
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-02-04 (Sat, 04 Feb 2006)

  Changed paths:
    M code/client/cl_keys.c

  Log Message:
  -----------
  * Reimplement console history recall "bug" behaviour without the bug


  Commit: cb76ec0f2dc4cf7ae1247e2df553b1ad3eaf944f
      https://github.com/ioquake/ioq3/commit/cb76ec0f2dc4cf7ae1247e2df553b1ad3eaf944f
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-02-04 (Sat, 04 Feb 2006)

  Changed paths:
    M code/unix/sdl_glimp.c

  Log Message:
  -----------
  * Do not cull non-ascii keyboard chars at the SDL level any more, these are
  handled in cl_keys.c. (This fixes ctrl-c not working).


  Commit: 602743a25b4ffbf61fa64883c4608a0fe9beafaf
      https://github.com/ioquake/ioq3/commit/602743a25b4ffbf61fa64883c4608a0fe9beafaf
  Author: Maik <maik at maik.org>
  Date:   2006-02-07 (Tue, 07 Feb 2006)

  Changed paths:
    M code/client/snd_openal.c

  Log Message:
  -----------
  * workaround for msvc compiler bug.


  Commit: 5b12a7a468d5e857207a14427dad3f49900cd4ce
      https://github.com/ioquake/ioq3/commit/5b12a7a468d5e857207a14427dad3f49900cd4ce
  Author: Maik <maik at maik.org>
  Date:   2006-02-07 (Tue, 07 Feb 2006)

  Changed paths:
    M code/win32/msvc/quake3.vcproj

  Log Message:
  -----------
  * enabled openal as default in msvc.


  Commit: ca7b79c0fae4462b78df832c7ab2bf7dde699935
      https://github.com/ioquake/ioq3/commit/ca7b79c0fae4462b78df832c7ab2bf7dde699935
  Author: Maik <maik at maik.org>
  Date:   2006-02-07 (Tue, 07 Feb 2006)

  Changed paths:
    M code/tools/asm/q3asm.vcproj

  Log Message:
  -----------
  * updated q3asm msvc prj.


  Commit: ef19ccd56f1ee4f52eaf1fb0054a5667ca54b9b6
      https://github.com/ioquake/ioq3/commit/ef19ccd56f1ee4f52eaf1fb0054a5667ca54b9b6
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-02-07 (Tue, 07 Feb 2006)

  Changed paths:
    M code/client/snd_openal.c

  Log Message:
  -----------
  * Removed (unintentional) C99 code


  Commit: 1911b2a45a16d1279ea8d4f9fb55b04e45df6037
      https://github.com/ioquake/ioq3/commit/1911b2a45a16d1279ea8d4f9fb55b04e45df6037
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-02-08 (Wed, 08 Feb 2006)

  Changed paths:
    M code/unix/sdl_glimp.c

  Log Message:
  -----------
  * OS X/SDL mouse sensitivity fix


  Commit: 3e803b40d29c84c45237faaf25eb41cd9087be9d
      https://github.com/ioquake/ioq3/commit/3e803b40d29c84c45237faaf25eb41cd9087be9d
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-02-12 (Sun, 12 Feb 2006)

  Changed paths:
    M code/q3_ui/ui_atoms.c

  Log Message:
  -----------
  * See bug #2583


  Commit: 932ca8027c3335b08b585051f8ec48e6e4c88aa9
      https://github.com/ioquake/ioq3/commit/932ca8027c3335b08b585051f8ec48e6e4c88aa9
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-02-12 (Sun, 12 Feb 2006)

  Changed paths:
    M README
    M code/client/snd_openal.c

  Log Message:
  -----------
  * OpenAL now respatializes using the player entity origin instead of the view
  origin by default. The old behaviour is available by setting
  s_alSpatEntOrigin to 0.


  Commit: 26b4ed2f7d1efb7912647b6ce4f51e26b7261acb
      https://github.com/ioquake/ioq3/commit/26b4ed2f7d1efb7912647b6ce4f51e26b7261acb
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-02-13 (Mon, 13 Feb 2006)

  Changed paths:
    M code/client/snd_openal.c

  Log Message:
  -----------
  * Fix to a woopsie


  Commit: e388eab3c4cecee88c754ab868ecd4221bbfd143
      https://github.com/ioquake/ioq3/commit/e388eab3c4cecee88c754ab868ecd4221bbfd143
  Author: Aaron Gyes <floam at aarom.gy>
  Date:   2006-02-15 (Wed, 15 Feb 2006)

  Changed paths:
    M README

  Log Message:
  -----------
  Rules for installer-maker-folks. I also moved my name down since I'm not important and obfuscated my email because I'm paranoid.


  Commit: cae96e7a4fc078281884693a9c7f4ec855bfe4a2
      https://github.com/ioquake/ioq3/commit/cae96e7a4fc078281884693a9c7f4ec855bfe4a2
  Author: Aaron Gyes <floam at aarom.gy>
  Date:   2006-02-15 (Wed, 15 Feb 2006)

  Changed paths:
    M README

  Log Message:
  -----------
  Add thing about contact and move name back up since I realize timbo had some alpha-foo going on.


  Commit: 1ff63cafd29c4a71278db7754b460981f9b4db74
      https://github.com/ioquake/ioq3/commit/1ff63cafd29c4a71278db7754b460981f9b4db74
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2006-02-15 (Wed, 15 Feb 2006)

  Changed paths:
    M README

  Log Message:
  -----------
  Modified the instructions for binars.


  Commit: 308ce08c03dc5397e01fef76bb71a7264de4d5cb
      https://github.com/ioquake/ioq3/commit/308ce08c03dc5397e01fef76bb71a7264de4d5cb
  Author: Aaron Gyes <floam at aarom.gy>
  Date:   2006-02-16 (Thu, 16 Feb 2006)

  Changed paths:
    M README

  Log Message:
  -----------
  Vincent sent me an email asking for his e-mail address to be also hidden.


  Commit: 0ff6bf30b64a52f06dc02576ce3b02fecbf085b3
      https://github.com/ioquake/ioq3/commit/0ff6bf30b64a52f06dc02576ce3b02fecbf085b3
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-02-17 (Fri, 17 Feb 2006)

  Changed paths:
    M README

  Log Message:
  -----------
  * EYE AM TEH TRAILING WHITESPACE AND TAB NAZI!!!!


  Commit: 4fe0154cbe06cfd079308a6911bf295f7a5b84e9
      https://github.com/ioquake/ioq3/commit/4fe0154cbe06cfd079308a6911bf295f7a5b84e9
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-02-18 (Sat, 18 Feb 2006)

  Changed paths:
    A code/unix/quake3.svg

  Log Message:
  -----------
  * Added Sander van Loon's svg icon


  Commit: 058c2af2cebf63493cbf13e19066a9450a2c6f82
      https://github.com/ioquake/ioq3/commit/058c2af2cebf63493cbf13e19066a9450a2c6f82
  Author: Aaron Gyes <floam at aarom.gy>
  Date:   2006-02-18 (Sat, 18 Feb 2006)

  Changed paths:
    M code/unix/quake3.svg

  Log Message:
  -----------
  Added gradients


  Commit: e129637b5ac36e0a19eec0287d764bb927ace0fe
      https://github.com/ioquake/ioq3/commit/e129637b5ac36e0a19eec0287d764bb927ace0fe
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2006-02-18 (Sat, 18 Feb 2006)

  Changed paths:
    M code/server/sv_client.c

  Log Message:
  -----------
  64bit fix: VM_Call return value is a pointer


  Commit: 4c242115dcd0eaa4437dde13083daceddcfba062
      https://github.com/ioquake/ioq3/commit/4c242115dcd0eaa4437dde13083daceddcfba062
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2006-02-18 (Sat, 18 Feb 2006)

  Changed paths:
    M README
    M code/cgame/cg_main.c
    M code/cgame/cg_syscalls.c
    M code/client/cl_cgame.c
    M code/client/cl_ui.c
    M code/game/g_main.c
    M code/game/g_syscalls.c
    M code/q3_ui/ui_main.c
    M code/qcommon/common.c
    M code/qcommon/q_shared.h
    M code/qcommon/qcommon.h
    M code/qcommon/vm.c
    M code/qcommon/vm_interpreted.c
    M code/qcommon/vm_local.h
    M code/qcommon/vm_x86.c
    M code/server/sv_game.c
    M code/ui/ui_main.c
    M code/ui/ui_syscalls.c
    M code/unix/unix_main.c
    M code/win32/win_main.c

  Log Message:
  -----------
  - change long to intptr_t for 64bit windows compatability
- change vmMain arguments back to int. 64bit types are apparently not
  needed there. Only the syscall function needs them.


  Commit: 4b4a01001f00d976bf5bd7d2419212b6657ffd76
      https://github.com/ioquake/ioq3/commit/4b4a01001f00d976bf5bd7d2419212b6657ffd76
  Author: Aaron Gyes <floam at aarom.gy>
  Date:   2006-02-18 (Sat, 18 Feb 2006)

  Changed paths:
    M code/unix/quake3.svg

  Log Message:
  -----------
  Kill text node


  Commit: 20ee886a2977821c296138d598dcb7dd15faaaa5
      https://github.com/ioquake/ioq3/commit/20ee886a2977821c296138d598dcb7dd15faaaa5
  Author: Aaron Gyes <floam at aarom.gy>
  Date:   2006-02-18 (Sat, 18 Feb 2006)

  Changed paths:
    M code/unix/quake3.svg

  Log Message:
  -----------
  <Timbo> you should probably strip that


  Commit: c5bc92294b62d9c843072ddb5cefb42672407289
      https://github.com/ioquake/ioq3/commit/c5bc92294b62d9c843072ddb5cefb42672407289
  Author: Aaron Gyes <floam at aarom.gy>
  Date:   2006-02-18 (Sat, 18 Feb 2006)

  Changed paths:
    R code/unix/quake3.gif
    A code/unix/quake3.png
    M code/unix/quake3.svg
    R code/unix/quake3.xpm

  Log Message:
  -----------
  Generate new 32x32 raster image from new svg, kill off old uglies.


  Commit: 797df27e23a861fe5c4f63d710cffe9f40db94fd
      https://github.com/ioquake/ioq3/commit/797df27e23a861fe5c4f63d710cffe9f40db94fd
  Author: Aaron Gyes <floam at aarom.gy>
  Date:   2006-02-20 (Mon, 20 Feb 2006)

  Changed paths:
    M code/win32/qe3.ico

  Log Message:
  -----------
  Hot new sexy Windows icon.


  Commit: c5a0d40f409796de13527ba12ee60495c0534d7a
      https://github.com/ioquake/ioq3/commit/c5a0d40f409796de13527ba12ee60495c0534d7a
  Author: Aaron Gyes <floam at aarom.gy>
  Date:   2006-02-20 (Mon, 20 Feb 2006)

  Changed paths:
    M code/win32/qe3.ico

  Log Message:
  -----------
  Redone 16*16 icons by hand, they should be less nasty now.


  Commit: f7642afeea8edbf46d9a8150e0bcafd77a3c8bfa
      https://github.com/ioquake/ioq3/commit/f7642afeea8edbf46d9a8150e0bcafd77a3c8bfa
  Author: Aaron Gyes <floam at aarom.gy>
  Date:   2006-02-20 (Mon, 20 Feb 2006)

  Changed paths:
    M code/win32/qe3.ico

  Log Message:
  -----------
  Clean up ARGB 16*16 icon too.


  Commit: cc9ead2fd70ff60f42b0b6e9411445faf1268654
      https://github.com/ioquake/ioq3/commit/cc9ead2fd70ff60f42b0b6e9411445faf1268654
  Author: Aaron Gyes <floam at aarom.gy>
  Date:   2006-02-20 (Mon, 20 Feb 2006)

  Changed paths:
    M code/qcommon/q_shared.h

  Log Message:
  -----------
  Bump version number.


  Commit: 966ffaa0f2d2ee4d1bd95ab330fbbfcceb939d16
      https://github.com/ioquake/ioq3/commit/966ffaa0f2d2ee4d1bd95ab330fbbfcceb939d16
  Author: Aaron Gyes <floam at aarom.gy>
  Date:   2006-02-20 (Mon, 20 Feb 2006)

  Changed paths:
    M code/qcommon/q_shared.h

  Log Message:
  -----------
  o rly


  Commit: fe210b1f6b4e9b313f34a642462cf24e72d8d4ec
      https://github.com/ioquake/ioq3/commit/fe210b1f6b4e9b313f34a642462cf24e72d8d4ec
  Author: Aaron Gyes <floam at aarom.gy>
  Date:   2006-02-20 (Mon, 20 Feb 2006)

  Changed paths:
    M code/win32/qe3.ico

  Log Message:
  -----------
  Angst's installer + icon


  Commit: 659ded3a41effe202eb1a2943c1d01698e5e2bbe
      https://github.com/ioquake/ioq3/commit/659ded3a41effe202eb1a2943c1d01698e5e2bbe
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-02-21 (Tue, 21 Feb 2006)

  Changed paths:
    M code/client/cl_scrn.c

  Log Message:
  -----------
  * Fix to bug #2599 (fullscreen cinematics)


  Commit: f3bcf07ecf7ddef35b9687f6f74d3440c9553b31
      https://github.com/ioquake/ioq3/commit/f3bcf07ecf7ddef35b9687f6f74d3440c9553b31
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2006-02-21 (Tue, 21 Feb 2006)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  use new logo file name


  Commit: 6fd0d60628f1722b097f3637c92d8369459a5bc1
      https://github.com/ioquake/ioq3/commit/6fd0d60628f1722b097f3637c92d8369459a5bc1
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2006-02-21 (Tue, 21 Feb 2006)

  Changed paths:
    M code/unix/setup/ioquake3.sh

  Log Message:
  -----------
  fallback to 32bit binaries on 64bit biarchs if available


  Commit: cb1a097db7d20df43c3a55ae4047881c8d5c0b83
      https://github.com/ioquake/ioq3/commit/cb1a097db7d20df43c3a55ae4047881c8d5c0b83
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-02-21 (Tue, 21 Feb 2006)

  Changed paths:
    M code/client/snd_codec_wav.c

  Log Message:
  -----------
  * Fix to half of bug #2600 (Refuse to load RIFF files with less than 8 bits per
  sample)


  Commit: b777855879bafb7f53e14e42095c4c2158abddc8
      https://github.com/ioquake/ioq3/commit/b777855879bafb7f53e14e42095c4c2158abddc8
  Author: Aaron Gyes <floam at aarom.gy>
  Date:   2006-02-22 (Wed, 22 Feb 2006)

  Changed paths:
    M Makefile
    M TODO

  Log Message:
  -----------
  I guess the image is getting converted on the fly for the installer, lets at least add a border so it doesn't clash so bad


  Commit: eb49195a6eb067d1b57dc92656632d6f7816fb8f
      https://github.com/ioquake/ioq3/commit/eb49195a6eb067d1b57dc92656632d6f7816fb8f
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-02-23 (Thu, 23 Feb 2006)

  Changed paths:
    M README

  Log Message:
  -----------
  * Some README shenanigans


  Commit: 0e0aac2cb6faa69c81ec3a5742dc424f70b53544
      https://github.com/ioquake/ioq3/commit/0e0aac2cb6faa69c81ec3a5742dc424f70b53544
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-02-23 (Thu, 23 Feb 2006)

  Changed paths:
    M code/client/snd_openal.c

  Log Message:
  -----------
  * Change the default for s_alSpatEntOrigin. I need to think of a way to do the
  same thing without degrading the sound quality or changing the API.


  Commit: d5509dcd35fe4cfd26fd9ae3e55981692d08c896
      https://github.com/ioquake/ioq3/commit/d5509dcd35fe4cfd26fd9ae3e55981692d08c896
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-02-23 (Thu, 23 Feb 2006)

  Changed paths:
    M code/server/sv_init.c
    M code/server/sv_main.c

  Log Message:
  -----------
  * Fix to a bug where servers with long uptimes (~27 days) would consume 100%
  CPU if the running game did not set the nextmap cvar. This patch instead uses
  the mapname server cvar, which is guaranteed to be defined.


  Commit: c93d8fc185054d5c143520d732236b1239024548
      https://github.com/ioquake/ioq3/commit/c93d8fc185054d5c143520d732236b1239024548
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-02-26 (Sun, 26 Feb 2006)

  Changed paths:
    M code/unix/unix_main.c

  Log Message:
  -----------
  * Resolve symlinks to the binary. This prevents the situation where a symlink
  to ioq3 in e.g. /usr/local/bin/ cannot locate the data files since it thinks
  /usr/local/bin/ is the directory the actual binary sits.


  Commit: 40a5ee007fb98c365f8aa104ceb340bab9d5feda
      https://github.com/ioquake/ioq3/commit/40a5ee007fb98c365f8aa104ceb340bab9d5feda
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-02-26 (Sun, 26 Feb 2006)

  Changed paths:
    M code/client/snd_codec_ogg.c
    M code/client/snd_openal.c

  Log Message:
  -----------
  * Sound related bug fixes from Thilo Schulz


  Commit: a99e721711245df8b1f1116e71784df63b30f501
      https://github.com/ioquake/ioq3/commit/a99e721711245df8b1f1116e71784df63b30f501
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2006-02-26 (Sun, 26 Feb 2006)

  Changed paths:
    M code/qcommon/q_shared.h
    M code/qcommon/vm.c

  Log Message:
  -----------
  try to fix msvc build


  Commit: 0f8c7da187693a5d116462b45542f6b63878d7a2
      https://github.com/ioquake/ioq3/commit/0f8c7da187693a5d116462b45542f6b63878d7a2
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-02-26 (Sun, 26 Feb 2006)

  Changed paths:
    M code/unix/unix_main.c

  Log Message:
  -----------
  * Lets try that again


  Commit: ef4dad187579e8e04410e3a8f82519c32196f13c
      https://github.com/ioquake/ioq3/commit/ef4dad187579e8e04410e3a8f82519c32196f13c
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-02-28 (Tue, 28 Feb 2006)

  Changed paths:
    M README
    M code/client/snd_openal.c

  Log Message:
  -----------
  * Entity sounds on the player entity are now AL_SOURCE_RELATIVE
* Thus no need to s_alSpatEntOrigin anymore


  Commit: 4ec0c948281bb86d4df175384590e4005fb57e83
      https://github.com/ioquake/ioq3/commit/4ec0c948281bb86d4df175384590e4005fb57e83
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-02-28 (Tue, 28 Feb 2006)

  Changed paths:
    M code/client/cl_main.c
    M code/qcommon/common.c
    M code/server/sv_init.c
    M code/server/sv_main.c

  Log Message:
  -----------
  * Displace the '\n's passed to SV_Shutdown


  Commit: 92cac770338830ab56d0ef058956b8cb7277c26f
      https://github.com/ioquake/ioq3/commit/92cac770338830ab56d0ef058956b8cb7277c26f
  Author: Aaron Gyes <floam at aarom.gy>
  Date:   2006-03-01 (Wed, 01 Mar 2006)

  Changed paths:
    M Makefile
    M README

  Log Message:
  -----------
  More


  Commit: 769db7648c8049005fa78c09e3cd3d1f1871bfcf
      https://github.com/ioquake/ioq3/commit/769db7648c8049005fa78c09e3cd3d1f1871bfcf
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2006-03-01 (Wed, 01 Mar 2006)

  Changed paths:
    A id_patch_pk3s_Q3A_EULA.txt

  Log Message:
  -----------
  This is needed for binary installers.


  Commit: 1ceb039bb09362541867b935a3662fe409a06835
      https://github.com/ioquake/ioq3/commit/1ceb039bb09362541867b935a3662fe409a06835
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-03-01 (Wed, 01 Mar 2006)

  Changed paths:
    M README

  Log Message:
  -----------
  * Look, I'm anally retentive OK?


  Commit: 9a996c13388233aeee39158a76b40561a7d60318
      https://github.com/ioquake/ioq3/commit/9a996c13388233aeee39158a76b40561a7d60318
  Author: Aaron Gyes <floam at aarom.gy>
  Date:   2006-03-01 (Wed, 01 Mar 2006)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Makefile


  Commit: 87ce5058684821901f26e58b904b7a01f820b81b
      https://github.com/ioquake/ioq3/commit/87ce5058684821901f26e58b904b7a01f820b81b
  Author: Aaron Gyes <floam at aarom.gy>
  Date:   2006-03-04 (Sat, 04 Mar 2006)

  Changed paths:
    M id_patch_pk3s_Q3A_EULA.txt

  Log Message:
  -----------
  Fix crazy ISO8859 stuff.


  Commit: 39f2e449b63767b8f16a1d0ab3e85eaecc8c042f
      https://github.com/ioquake/ioq3/commit/39f2e449b63767b8f16a1d0ab3e85eaecc8c042f
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2006-03-04 (Sat, 04 Mar 2006)

  Changed paths:
    M code/qcommon/vm.c
    M code/qcommon/vm_x86.c
    M code/qcommon/vm_x86_64.c

  Log Message:
  -----------
  use mmap to allocate memory for generated code to be able to set PROT_EXEC


  Commit: 1a7147ef9554aa6f7766a1be2168f61b53416ab3
      https://github.com/ioquake/ioq3/commit/1a7147ef9554aa6f7766a1be2168f61b53416ab3
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2006-03-05 (Sun, 05 Mar 2006)

  Changed paths:
    M README

  Log Message:
  -----------
  More specification on the requirements for binary installers.


  Commit: aed3c9c66768da6f85132e2b5c52d69aafa6b999
      https://github.com/ioquake/ioq3/commit/aed3c9c66768da6f85132e2b5c52d69aafa6b999
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2006-03-05 (Sun, 05 Mar 2006)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  package files with owner root


  Commit: 65c1d9a7a509ef28d6bf1bfc89a83b6ba2dc07f0
      https://github.com/ioquake/ioq3/commit/65c1d9a7a509ef28d6bf1bfc89a83b6ba2dc07f0
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2006-03-05 (Sun, 05 Mar 2006)

  Changed paths:
    M code/unix/setup/ioq3demo.sh

  Log Message:
  -----------
  merge fixes from ioquake3.sh


  Commit: da1fabdd91c29c68fd8ee9df9177e354541ca12b
      https://github.com/ioquake/ioq3/commit/da1fabdd91c29c68fd8ee9df9177e354541ca12b
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2006-03-05 (Sun, 05 Mar 2006)

  Changed paths:
    M code/unix/setup/doit
    M code/unix/setup/setup.xml

  Log Message:
  -----------
  - fix icon
- remove GPL license popup
- make demo script optional


  Commit: 88fca679622431863db00dd8788ec069d7f4d228
      https://github.com/ioquake/ioq3/commit/88fca679622431863db00dd8788ec069d7f4d228
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2006-03-05 (Sun, 05 Mar 2006)

  Changed paths:
    R id_patch_pk3s_Q3A_EULA.txt

  Log Message:
  -----------
  Moving the eula so people stop playa hatin


  Commit: 02a05debebedf637a8f67981b63c20ce2b3e3342
      https://github.com/ioquake/ioq3/commit/02a05debebedf637a8f67981b63c20ce2b3e3342
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2006-03-05 (Sun, 05 Mar 2006)

  Changed paths:
    M README

  Log Message:
  -----------
  README correctified and specified for installers.


  Commit: f52330bcfe0e6884583fed149cf7bd906aac76f1
      https://github.com/ioquake/ioq3/commit/f52330bcfe0e6884583fed149cf7bd906aac76f1
  Author: Aaron Gyes <floam at aarom.gy>
  Date:   2006-03-05 (Sun, 05 Mar 2006)

  Changed paths:
    M README

  Log Message:
  -----------
  Be less redundant.


  Commit: be6ca402e8846a7103ff7db14b26db8a819ef97a
      https://github.com/ioquake/ioq3/commit/be6ca402e8846a7103ff7db14b26db8a819ef97a
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2006-03-08 (Wed, 08 Mar 2006)

  Changed paths:
    M code/qcommon/files.c

  Log Message:
  -----------
  accept pak0.pk3 in demoq3/ as well


  Commit: 8b413869058d14b9ddaa24e43bec92b2a75d80f2
      https://github.com/ioquake/ioq3/commit/8b413869058d14b9ddaa24e43bec92b2a75d80f2
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-03-14 (Tue, 14 Mar 2006)

  Changed paths:
    A code/unix/setup/Solaris_pkg.sh
    A code/unix/setup/pkg/ioq3ded.sh
    A code/unix/setup/pkg/ioquake3.sh
    A code/unix/setup/pkg/ioquake3/depend
    A code/unix/setup/pkg/ioquake3/pkginfo.template
    A code/unix/setup/pkg/ioquake3/postinstall
    A code/unix/setup/pkg/ioquake3/postremove
    A code/unix/setup/pkg/ioquake3/preinstall
    A code/unix/setup/pkg/ioquake3/preremove
    A code/unix/setup/pkg/ioquake3/prototype.template
    A code/unix/setup/pkg/ioquake3/space
    A code/unix/setup/pkg/ioquake3d/depend
    A code/unix/setup/pkg/ioquake3d/pkginfo.template
    A code/unix/setup/pkg/ioquake3d/postinstall
    A code/unix/setup/pkg/ioquake3d/postremove
    A code/unix/setup/pkg/ioquake3d/preinstall
    A code/unix/setup/pkg/ioquake3d/preremove
    A code/unix/setup/pkg/ioquake3d/prototype.template
    A code/unix/setup/pkg/ioquake3d/space

  Log Message:
  -----------
  * Solaris package patch


  Commit: d72fd2e6e7e7f01a1d7f52bb0f702dfd9e5702a5
      https://github.com/ioquake/ioq3/commit/d72fd2e6e7e7f01a1d7f52bb0f702dfd9e5702a5
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-03-15 (Wed, 15 Mar 2006)

  Changed paths:
    M code/client/cl_avi.c

  Log Message:
  -----------
  * Video export doesn't crap out with sv_pure 1 anymore
* Video export doesn't crap out when writing > 2Gb files anymore


  Commit: 5028c174bae46c0e0b99151388d0c6a9545768cc
      https://github.com/ioquake/ioq3/commit/5028c174bae46c0e0b99151388d0c6a9545768cc
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-03-15 (Wed, 15 Mar 2006)

  Changed paths:
    M code/unix/setup/Solaris_pkg.sh

  Log Message:
  -----------
  * Solaris packager tweak


  Commit: ffc78a67ba69cec896ecb43846b99c2476fc633a
      https://github.com/ioquake/ioq3/commit/ffc78a67ba69cec896ecb43846b99c2476fc633a
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-03-21 (Tue, 21 Mar 2006)

  Changed paths:
    M code/tools/lcc/cpp/unix.c

  Log Message:
  -----------
  * LCC bug fix from the how-the-fuck-did-that-ever-work? department


  Commit: 8415024a08254f3ecbde44cc273aad19b797ba9a
      https://github.com/ioquake/ioq3/commit/8415024a08254f3ecbde44cc273aad19b797ba9a
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-03-21 (Tue, 21 Mar 2006)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  * Fix native MinGW QVM compilation


  Commit: 8dffd41c181049a047d9408dd6c7c9c26a5622cb
      https://github.com/ioquake/ioq3/commit/8dffd41c181049a047d9408dd6c7c9c26a5622cb
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-03-21 (Tue, 21 Mar 2006)

  Changed paths:
    M README

  Log Message:
  -----------
  * Anal README formatting edits


  Commit: e31d46651d8ef91e2d24ec76ab754c916dfa157e
      https://github.com/ioquake/ioq3/commit/e31d46651d8ef91e2d24ec76ab754c916dfa157e
  Author: Aaron Gyes <floam at aarom.gy>
  Date:   2006-03-24 (Fri, 24 Mar 2006)

  Changed paths:
    M Makefile
    A code/unix/setup/splash.xpm

  Log Message:
  -----------
  webspace is separate now, so generate one splash image.


  Commit: 4f55e9f989f810e1158e2197a06f082ac5dd84ec
      https://github.com/ioquake/ioq3/commit/4f55e9f989f810e1158e2197a06f082ac5dd84ec
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-03-24 (Fri, 24 Mar 2006)

  Changed paths:
    M code/tools/lcc/cpp/unix.c

  Log Message:
  -----------
  * Fix a warning introduced by the recent LCC fix


  Commit: f63472025f43ded42cb39abea30739adcefcc206
      https://github.com/ioquake/ioq3/commit/f63472025f43ded42cb39abea30739adcefcc206
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-03-24 (Fri, 24 Mar 2006)

  Changed paths:
    M code/qcommon/q_shared.h
    M code/unix/linux_glimp.c
    M code/unix/sdl_glimp.c
    M code/win32/win_glimp.c
    M code/win32/win_syscon.c

  Log Message:
  -----------
  * Change window title


  Commit: d9cb8cb083da3669942dc806e82a1e22c5431db9
      https://github.com/ioquake/ioq3/commit/d9cb8cb083da3669942dc806e82a1e22c5431db9
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-03-24 (Fri, 24 Mar 2006)

  Changed paths:
    M README
    M code/unix/linux_glimp.c

  Log Message:
  -----------
  * Shift no longer modifies bound keys. Use in_shiftedKeys for the old
  behaviour.


  Commit: 066f79f74418993c467b3f3b211e47c577c428d9
      https://github.com/ioquake/ioq3/commit/066f79f74418993c467b3f3b211e47c577c428d9
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-03-24 (Fri, 24 Mar 2006)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  * web directory no longer present, so don't try to remove it
* Cosmetic patch from zinx


  Commit: f6203a1e132ff3dd4a9fddb78075761cc7f144f0
      https://github.com/ioquake/ioq3/commit/f6203a1e132ff3dd4a9fddb78075761cc7f144f0
  Author: Aaron Gyes <floam at aarom.gy>
  Date:   2006-03-26 (Sun, 26 Mar 2006)

  Changed paths:
    M code/unix/quake3.svg

  Log Message:
  -----------
  Logo stuff on Media page, change the icon to be standard svg instead of inkscape svg.


  Commit: 150ad09ce10c2e4dc38648677ab4ebe9bf0029dd
      https://github.com/ioquake/ioq3/commit/150ad09ce10c2e4dc38648677ab4ebe9bf0029dd
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2006-04-04 (Tue, 04 Apr 2006)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  PLATFORM is lower case


  Commit: 08f44d82473c88dad14f1beb23f177f5e364cc20
      https://github.com/ioquake/ioq3/commit/08f44d82473c88dad14f1beb23f177f5e364cc20
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2006-04-04 (Tue, 04 Apr 2006)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  solaris tr apparently doesn't work as the GNU one


  Commit: a596185844988592907e209b3ba75992f313a1c4
      https://github.com/ioquake/ioq3/commit/a596185844988592907e209b3ba75992f313a1c4
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-04-14 (Fri, 14 Apr 2006)

  Changed paths:
    M code/renderer/tr_main.c

  Log Message:
  -----------
  * Fixed radix sort on big endian platforms (from tjw, blame Timbo for the bug)


  Commit: b191cc056cdd162b75a3c22d87aebf2350318fa0
      https://github.com/ioquake/ioq3/commit/b191cc056cdd162b75a3c22d87aebf2350318fa0
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-04-14 (Fri, 14 Apr 2006)

  Changed paths:
    M code/unix/sdl_glimp.c

  Log Message:
  -----------
  * Fix backspace on MacOS X (from tjw)


  Commit: 47b03b0cc55ac9a577ff3ef916f22372abc9697e
      https://github.com/ioquake/ioq3/commit/47b03b0cc55ac9a577ff3ef916f22372abc9697e
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-04-14 (Fri, 14 Apr 2006)

  Changed paths:
    M code/unix/unix_net.c

  Log Message:
  -----------
  * Fix network init crashes on OS X 10.4 (from tjw)


  Commit: 2b75754cdb40df70c11c8e8d9315888af0d7db92
      https://github.com/ioquake/ioq3/commit/2b75754cdb40df70c11c8e8d9315888af0d7db92
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-04-14 (Fri, 14 Apr 2006)

  Changed paths:
    M code/client/cl_cin.c

  Log Message:
  -----------
  * Removed strange MacOS X #ifdeffery from cl_cin.c (from tjw)


  Commit: a235245e352bbd2358008c5920fa2dfbc2b5017b
      https://github.com/ioquake/ioq3/commit/a235245e352bbd2358008c5920fa2dfbc2b5017b
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-04-14 (Fri, 14 Apr 2006)

  Changed paths:
    M code/renderer/tr_model.c

  Log Message:
  -----------
  * Fixes to MDR implementation from Thilo Schulz


  Commit: 21e0bdd99378c2cb10ab8d0c28e3a4c1de4c9df2
      https://github.com/ioquake/ioq3/commit/21e0bdd99378c2cb10ab8d0c28e3a4c1de4c9df2
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-04-14 (Fri, 14 Apr 2006)

  Changed paths:
    M code/renderer/tr_shade_calc.c

  Log Message:
  -----------
  * Fix to (static!) buffer overflow in renderer (from Thilo Schulz)


  Commit: 131fb9933fe4f1974b21331dfe1fde1bf6d2d046
      https://github.com/ioquake/ioq3/commit/131fb9933fe4f1974b21331dfe1fde1bf6d2d046
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-04-14 (Fri, 14 Apr 2006)

  Changed paths:
    M code/server/sv_main.c

  Log Message:
  -----------
  * Fix to bug involving the port value of master server heartbeats (from Thilo
  Schulz)


  Commit: 0018df2cfced58ce7ec7c353043f27440d6090fa
      https://github.com/ioquake/ioq3/commit/0018df2cfced58ce7ec7c353043f27440d6090fa
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-04-14 (Fri, 14 Apr 2006)

  Changed paths:
    M code/botlib/be_interface.c
    M code/game/ai_main.c

  Log Message:
  -----------
  * Output botlib.log in a sensible place (from Erik Auerswald)


  Commit: 9ee853343e4fdc9979beb0787c413eee3a4d8572
      https://github.com/ioquake/ioq3/commit/9ee853343e4fdc9979beb0787c413eee3a4d8572
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2006-04-19 (Wed, 19 Apr 2006)

  Changed paths:
    M code/qcommon/q_shared.h

  Log Message:
  -----------
  Was that intentional? (version change)


  Commit: 2cbd5a14939c340eadeb0c6f7a2b7abbe7672d00
      https://github.com/ioquake/ioq3/commit/2cbd5a14939c340eadeb0c6f7a2b7abbe7672d00
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2006-04-19 (Wed, 19 Apr 2006)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Minor makefile change (blame gentoo's vapier if it doesn't work right)


  Commit: 7aed8010116fd72972689b568f036767e69155ed
      https://github.com/ioquake/ioq3/commit/7aed8010116fd72972689b568f036767e69155ed
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2006-04-19 (Wed, 19 Apr 2006)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  God damn spaces.


  Commit: c552a46e5fc17db3360d6b5d23a64f80b229532c
      https://github.com/ioquake/ioq3/commit/c552a46e5fc17db3360d6b5d23a64f80b229532c
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-04-20 (Thu, 20 Apr 2006)

  Changed paths:
    M code/renderer/tr_flares.c
    M code/renderer/tr_init.c
    M code/renderer/tr_local.h
    M code/renderer/tr_shader.c
    M code/renderer/tr_surface.c

  Log Message:
  -----------
  Fix for flares. Can be enabled by setting r_flares 1


  Commit: d18f7bb738de710e2706d512364929aa5889ac3e
      https://github.com/ioquake/ioq3/commit/d18f7bb738de710e2706d512364929aa5889ac3e
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-04-20 (Thu, 20 Apr 2006)

  Changed paths:
    M code/unix/sdl_glimp.c

  Log Message:
  -----------
  Removed redundant assignment.


  Commit: 57cc0f901ee6c61ceaf6ef40a40037443651878b
      https://github.com/ioquake/ioq3/commit/57cc0f901ee6c61ceaf6ef40a40037443651878b
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-04-20 (Thu, 20 Apr 2006)

  Changed paths:
    M code/renderer/tr_flares.c
    M code/renderer/tr_shader.c

  Log Message:
  -----------
  Still some little improvements to flares.


  Commit: e7daf33d8e3a0b806b1045ff4d72178ae9b23250
      https://github.com/ioquake/ioq3/commit/e7daf33d8e3a0b806b1045ff4d72178ae9b23250
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-04-21 (Fri, 21 Apr 2006)

  Changed paths:
    M code/botlib/be_interface.c
    M code/game/ai_main.c
    M code/qcommon/common.c

  Log Message:
  -----------
  - botlib logfile now gets stored in the fs_game directory in fs_homepath. (patch from Erik Auerswald)
- Added proper error handling when fopening qconsole.log
- Fixed bug where r_chat.c gets loaded in botlib even when bot_nochat is 1.


  Commit: 91cfe4a77c8ab20a6d9a23443fbf42426ab8b8e0
      https://github.com/ioquake/ioq3/commit/91cfe4a77c8ab20a6d9a23443fbf42426ab8b8e0
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2006-04-21 (Fri, 21 Apr 2006)

  Changed paths:
    A .svnignore

  Log Message:
  -----------
  Ignore the build dir.


  Commit: ef519686544f957a1d7c9301bba321b58d417a08
      https://github.com/ioquake/ioq3/commit/ef519686544f957a1d7c9301bba321b58d417a08
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-04-22 (Sat, 22 Apr 2006)

  Changed paths:
    M code/server/sv_ccmds.c

  Log Message:
  -----------
  * Fix to a bug introduced by the fix to the long server uptime bug


  Commit: 40d5eee8ef2d176794bcef951f021591e444de49
      https://github.com/ioquake/ioq3/commit/40d5eee8ef2d176794bcef951f021591e444de49
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-04-22 (Sat, 22 Apr 2006)

  Changed paths:
    M code/qcommon/files.c
    M code/renderer/tr_flares.c

  Log Message:
  -----------
  Fix prohibits illegal downloading of id PK3 files from servers. That bug is hit by *every* official server release from ID.


  Commit: 68b9eb3fba1610aa67eb5cbafd112d52da795ff1
      https://github.com/ioquake/ioq3/commit/68b9eb3fba1610aa67eb5cbafd112d52da795ff1
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-04-22 (Sat, 22 Apr 2006)

  Changed paths:
    M README
    M code/renderer/tr_image.c
    M code/renderer/tr_init.c
    M code/renderer/tr_local.h
    M code/renderer/tr_types.h
    M code/unix/linux_glimp.c
    M code/unix/sdl_glimp.c
    M code/win32/win_glimp.c

  Log Message:
  -----------
  * Anisotropic texture filtering (from Echon)


  Commit: 8aecee51588291b6046d31ad2e17f8a9a65f60bf
      https://github.com/ioquake/ioq3/commit/8aecee51588291b6046d31ad2e17f8a9a65f60bf
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-04-22 (Sat, 22 Apr 2006)

  Changed paths:
    M Makefile
    M code/client/cl_main.c
    M code/client/client.h
    M code/qcommon/qcommon.h

  Log Message:
  -----------
  * cl_guid for semi-reliable server authentication (from tjw)


  Commit: 56294e2da8cf4ac3f41c5abb2672161adcd963ea
      https://github.com/ioquake/ioq3/commit/56294e2da8cf4ac3f41c5abb2672161adcd963ea
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-04-23 (Sun, 23 Apr 2006)

  Changed paths:
    A code/qcommon/md5.c

  Log Message:
  -----------
  * Oops


  Commit: 31fdab187cae340a418f4b1bdbf7956c9d465711
      https://github.com/ioquake/ioq3/commit/31fdab187cae340a418f4b1bdbf7956c9d465711
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-04-23 (Sun, 23 Apr 2006)

  Changed paths:
    M code/qcommon/files.c

  Log Message:
  -----------
  Fix didn't work yet because it didn't use the buffer where the filename extension chop-off is done. D'oh!


  Commit: 88b2b82b0095c5042e515a8f9bcad8bd375da32b
      https://github.com/ioquake/ioq3/commit/88b2b82b0095c5042e515a8f9bcad8bd375da32b
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2006-04-23 (Sun, 23 Apr 2006)

  Changed paths:
    M code/tools/asm/Makefile
    M code/tools/lcc/Makefile

  Log Message:
  -----------
  SunOS -> sunos (patch by Vincent Cojot)


  Commit: 70fca10af27e3ee58d4ae20f4556cd6fffb8de07
      https://github.com/ioquake/ioq3/commit/70fca10af27e3ee58d4ae20f4556cd6fffb8de07
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-04-26 (Wed, 26 Apr 2006)

  Changed paths:
    M code/qcommon/common.c
    M code/qcommon/files.c
    M code/server/sv_client.c

  Log Message:
  -----------
  Replaced various "baseq3" strings with the centrally defined BASEGAME macro.


  Commit: dbdc92d4bebf0a4849963c0238bce29c62634647
      https://github.com/ioquake/ioq3/commit/dbdc92d4bebf0a4849963c0238bce29c62634647
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-04-26 (Wed, 26 Apr 2006)

  Changed paths:
    M code/q3_ui/ui_demo2.c

  Log Message:
  -----------
  strupr'ing demo filenames breaks demo selection on case sensitive file systems.


  Commit: c116695ea7fe6f1326717763abf47728123f943d
      https://github.com/ioquake/ioq3/commit/c116695ea7fe6f1326717763abf47728123f943d
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-04-26 (Wed, 26 Apr 2006)

  Changed paths:
    M code/botlib/be_interface.c
    M code/client/cl_main.c
    M code/game/bg_public.h
    M code/game/g_local.h
    M code/qcommon/q_shared.h
    M code/qcommon/qcommon.h

  Log Message:
  -----------
  - "baseq3" literal replacement patch (by Erik Auerswald) applied
- Commented setting of the cl_guid cvar because md5.c is not 64-bit safe.


  Commit: 235e2c215f485c87454915318f4e8bd743d368ec
      https://github.com/ioquake/ioq3/commit/235e2c215f485c87454915318f4e8bd743d368ec
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-04-27 (Thu, 27 Apr 2006)

  Changed paths:
    M code/client/cl_main.c
    M code/qcommon/md4.c
    M code/qcommon/md5.c
    M code/qcommon/q_shared.h

  Log Message:
  -----------
  - Introduced various new typedefs for windows platform (int32_t, int64_t, etc...)
- Applied md5 64-bit safety patch by Tony White.


  Commit: 55453fd919f2afa3f8a6db77893dca853a387a44
      https://github.com/ioquake/ioq3/commit/55453fd919f2afa3f8a6db77893dca853a387a44
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-04-27 (Thu, 27 Apr 2006)

  Changed paths:
    M code/renderer/qgl.h

  Log Message:
  -----------
  Fix for skybox blacklines bug on non-SDL compilations.


  Commit: f1afb6ae1ae6fce5d1581b46bf76dcc3960c4bb5
      https://github.com/ioquake/ioq3/commit/f1afb6ae1ae6fce5d1581b46bf76dcc3960c4bb5
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-04-27 (Thu, 27 Apr 2006)

  Changed paths:
    A md4-readme.txt

  Log Message:
  -----------
  Added readme detailing about the MD4/MDR format ioquake3 supports.


  Commit: d475dfef9711e2b5b622b97bcb13e7a60f646abe
      https://github.com/ioquake/ioq3/commit/d475dfef9711e2b5b622b97bcb13e7a60f646abe
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-04-28 (Fri, 28 Apr 2006)

  Changed paths:
    M code/server/sv_main.c

  Log Message:
  -----------
  * Yet another tweak to the long server uptime bug fix


  Commit: e8a5e4c1ad46a6e059d6eb98561890505bd35e1a
      https://github.com/ioquake/ioq3/commit/e8a5e4c1ad46a6e059d6eb98561890505bd35e1a
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-04-29 (Sat, 29 Apr 2006)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Applied patch by Ben Noordhuis:
- Fix for "make copyfile" errors when certain parts are not built.
- SMP binary and QVMs now get copied when built


  Commit: 75eb99b716f6200f5fc73477c9d1256302f69dac
      https://github.com/ioquake/ioq3/commit/75eb99b716f6200f5fc73477c9d1256302f69dac
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-04-29 (Sat, 29 Apr 2006)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  SDL built won't get copied anymore because it gets built by default even if SMP doesn't work.


  Commit: 82c4c7053518e6e3358d3425ea7fb3ada208d246
      https://github.com/ioquake/ioq3/commit/82c4c7053518e6e3358d3425ea7fb3ada208d246
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-04-30 (Sun, 30 Apr 2006)

  Changed paths:
    M code/unix/sdl_glimp.c

  Log Message:
  -----------
  - Fix r_overBrightBits variable getting ignored on Linux
- Replaced SDL_SetGamma by SDL_SetGammaRamp with gamma behaviour now matching win_gamma.c


  Commit: 12a2b7694ae13b6a3c78a5f631ca62edc39903fd
      https://github.com/ioquake/ioq3/commit/12a2b7694ae13b6a3c78a5f631ca62edc39903fd
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-04-30 (Sun, 30 Apr 2006)

  Changed paths:
    M code/renderer/tr_flares.c
    M code/renderer/tr_image.c
    M code/renderer/tr_init.c
    M code/renderer/tr_local.h
    M code/unix/linux_glimp.c
    M code/unix/sdl_glimp.c
    M code/win32/win_glimp.c

  Log Message:
  -----------
  - Fixed incompatibility to original VMs introduced by anisotropic filtering patch.
- Removed dependency of flares from tr.identityLight because they are barely visible with r_overbrightbits set to 1


  Commit: 8895df0925fa4694e48a52c203a32e52e1a88185
      https://github.com/ioquake/ioq3/commit/8895df0925fa4694e48a52c203a32e52e1a88185
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2006-04-30 (Sun, 30 Apr 2006)

  Changed paths:
    M code/renderer/tr_init.c
    M code/renderer/tr_types.h

  Log Message:
  -----------
  - remove leftover anistropic filtering variables from glconfig_t
- check size of glconfig_t to prevent accidential ABI breakage in the future


  Commit: 7b6fe90aad052cd797e34a6cc0297bf35ef29385
      https://github.com/ioquake/ioq3/commit/7b6fe90aad052cd797e34a6cc0297bf35ef29385
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-05-02 (Tue, 02 May 2006)

  Changed paths:
    M code/server/sv_client.c

  Log Message:
  -----------
  Fix "Net_CompareAdr: Bad address type" error message when starting a new map with bots.


  Commit: 25833512113a03fdb6c4ad2b94103c506abba173
      https://github.com/ioquake/ioq3/commit/25833512113a03fdb6c4ad2b94103c506abba173
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-05-02 (Tue, 02 May 2006)

  Changed paths:
    M code/server/sv_ccmds.c

  Log Message:
  -----------
  - Replaced SV_GetPlayerByName with SV_GetPlayerByHandle that supports lookup of client_t structures by playernum, too.
  That means the ban and kick commands will now accept the playernum - as seen in the status command - as argument.


  Commit: 1847c321f09edcce4f871a26db46f7cc67cf0d65
      https://github.com/ioquake/ioq3/commit/1847c321f09edcce4f871a26db46f7cc67cf0d65
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-05-04 (Thu, 04 May 2006)

  Changed paths:
    M code/client/cl_main.c
    M code/server/sv_init.c
    M code/unix/linux_signals.c

  Log Message:
  -----------
  - Added SV_Shutdown to Linux signal handler to ensure that clients don't hang when server gets killed, as suggested by Tony J. White
- Added newline to final message sent to clients.
- Added check for whether client is running at all before CL_Shutdown runs through.


  Commit: 2675960c2c2c2d32cbf1b7901c7dd9cd997005c6
      https://github.com/ioquake/ioq3/commit/2675960c2c2c2d32cbf1b7901c7dd9cd997005c6
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-05-04 (Thu, 04 May 2006)

  Changed paths:
    M code/client/cl_console.c

  Log Message:
  -----------
  removed a space too much after "say_team: " chat prompt.


  Commit: 2e368c02a68457267ccd13280e8c2f4aa0a8beab
      https://github.com/ioquake/ioq3/commit/2e368c02a68457267ccd13280e8c2f4aa0a8beab
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2006-05-04 (Thu, 04 May 2006)

  Changed paths:
    A NOTTODO

  Log Message:
  -----------
  Hm, thought I added this earlier.


  Commit: d21411452ef32b86c0b79ddcaf49221701dcdb07
      https://github.com/ioquake/ioq3/commit/d21411452ef32b86c0b79ddcaf49221701dcdb07
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-05-06 (Sat, 06 May 2006)

  Changed paths:
    M code/cgame/cg_weapons.c
    M code/client/cl_main.c
    M code/q3_ui/ui_playermodel.c
    M code/q3_ui/ui_players.c
    M code/q3_ui/ui_saveconfig.c
    M code/qcommon/files.c
    M code/qcommon/q_shared.c
    M code/qcommon/q_shared.h
    M code/qcommon/vm.c
    M code/renderer/tr_bsp.c
    M code/renderer/tr_shader.c
    M code/ui/ui_main.c
    M code/ui/ui_players.c

  Log Message:
  -----------
  Add string length checking to function COM_StripExtension. This fixes the R_RemapShader buffer overflow exploit that can be found here:
http://milw0rm.com/exploits/1750


  Commit: 63d20109140f099aec5006862d9d01b557acfc4a
      https://github.com/ioquake/ioq3/commit/63d20109140f099aec5006862d9d01b557acfc4a
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2006-05-06 (Sat, 06 May 2006)

  Changed paths:
    M code/unix/setup/setup.xml

  Log Message:
  -----------
  add update_url. Maybe we need it in the future


  Commit: 5ebb75e651fd6d4163220675304ffeb8c76ac678
      https://github.com/ioquake/ioq3/commit/5ebb75e651fd6d4163220675304ffeb8c76ac678
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-05-06 (Sat, 06 May 2006)

  Changed paths:
    M code/cgame/cg_servercmds.c
    M code/ui/ui_atoms.c

  Log Message:
  -----------
  Fix remapShader command in cgame and tweak it in ui.


  Commit: e1c5be3ab0a1c12aad7c9f315a725d90a9154e67
      https://github.com/ioquake/ioq3/commit/e1c5be3ab0a1c12aad7c9f315a725d90a9154e67
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-05-06 (Sat, 06 May 2006)

  Changed paths:
    M code/cgame/cg_servercmds.c

  Log Message:
  -----------
  Added return; statement so it doesn't complain when it receives a remapShader command.


  Commit: fda7db7619916518387a07120471caa01871ffab
      https://github.com/ioquake/ioq3/commit/fda7db7619916518387a07120471caa01871ffab
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-05-06 (Sat, 06 May 2006)

  Changed paths:
    M code/renderer/qgl.h

  Log Message:
  -----------
  * Fix the MinGW build. Ugh.


  Commit: 60293f49ee8c665673202e80ecd103f13a9fa6ab
      https://github.com/ioquake/ioq3/commit/60293f49ee8c665673202e80ecd103f13a9fa6ab
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-05-08 (Mon, 08 May 2006)

  Changed paths:
    M code/qcommon/files.c
    M code/server/sv_client.c

  Log Message:
  -----------
  Fix bug that permits download of arbitrary files from a download enabled server by checking requested file name against the list of loaded pk3 files. See CVE-2006-2082


  Commit: 27df5fca31b5010ec52054980420136aba47dc9c
      https://github.com/ioquake/ioq3/commit/27df5fca31b5010ec52054980420136aba47dc9c
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-05-13 (Sat, 13 May 2006)

  Changed paths:
    M code/client/qal.h

  Log Message:
  -----------
  Corrected #include directives of openal headers for MSVC.


  Commit: a08a539c1015e1bada867d0339137c9998e7662b
      https://github.com/ioquake/ioq3/commit/a08a539c1015e1bada867d0339137c9998e7662b
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-05-15 (Mon, 15 May 2006)

  Changed paths:
    M code/qcommon/vm_x86.c

  Log Message:
  -----------
  Fix JIT compiler code execution on NX-protected win32 OS


  Commit: 6fe78df7576303155258302c48696e72bfc548e9
      https://github.com/ioquake/ioq3/commit/6fe78df7576303155258302c48696e72bfc548e9
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-05-15 (Mon, 15 May 2006)

  Changed paths:
    M code/server/sv_client.c

  Log Message:
  -----------
  Fixed missing initialization of idPack and missionPack variables which may result in failure to autodownload files from the server even if legitimate.


  Commit: e5c0581d52e57773674c5ae8798ce92fb1c226cc
      https://github.com/ioquake/ioq3/commit/e5c0581d52e57773674c5ae8798ce92fb1c226cc
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-05-16 (Tue, 16 May 2006)

  Changed paths:
    M code/win32/msvc/quake3.vcproj

  Log Message:
  -----------
  Added two missing source files to the MSVC project files


  Commit: d2b5dd1e8a426a4ccd17679e49d14112262e684d
      https://github.com/ioquake/ioq3/commit/d2b5dd1e8a426a4ccd17679e49d14112262e684d
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-05-16 (Tue, 16 May 2006)

  Changed paths:
    M code/win32/msvc/quake3.vcproj

  Log Message:
  -----------
  Applied parts of Josh Weisskopf's patch to make naming of executables consistent with Linux.


  Commit: febd62a4bc302419e5d074d00ee30d9d572e7a0c
      https://github.com/ioquake/ioq3/commit/febd62a4bc302419e5d074d00ee30d9d572e7a0c
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2006-05-22 (Mon, 22 May 2006)

  Changed paths:
    M NOTTODO

  Log Message:
  -----------
  Since we've hit the second time for this being asked...


  Commit: af7fa1784d78d54aaf7df87a81dcb1d0b6a06a88
      https://github.com/ioquake/ioq3/commit/af7fa1784d78d54aaf7df87a81dcb1d0b6a06a88
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2006-05-25 (Thu, 25 May 2006)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  sdl1111111111111111111111111111


  Commit: 856a397e8ce4f65b268d88127de2e4ef4e8f9f9c
      https://github.com/ioquake/ioq3/commit/856a397e8ce4f65b268d88127de2e4ef4e8f9f9c
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-05-28 (Sun, 28 May 2006)

  Changed paths:
    M code/client/cl_main.c

  Log Message:
  -----------
  Prevent servers from making clients download files that are written to non-quake3 directories.


  Commit: 997dffc64948884f025fe4ee56febb690e0473b3
      https://github.com/ioquake/ioq3/commit/997dffc64948884f025fe4ee56febb690e0473b3
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2006-05-29 (Mon, 29 May 2006)

  Changed paths:
    M Makefile
    M code/qcommon/vm_ppc_new.c

  Log Message:
  -----------
  Correction in PowerPC JIT code. Fixes crash in server browser, etc, on Mac OS X
 and probably PowerPC Linux, too...fixes Bugzilla #2519.


  Commit: 503c0a22c6ce43b78898a9634ab102a15a4a7677
      https://github.com/ioquake/ioq3/commit/503c0a22c6ce43b78898a9634ab102a15a4a7677
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-06-01 (Thu, 01 Jun 2006)

  Changed paths:
    M code/client/snd_codec.c
    M code/client/snd_codec_ogg.c

  Log Message:
  -----------
  Partially applied patch from Joerg Dietrich. Fixes:
 - incorrect handling of file names when opening sound files by name without extension
 - byte endian issues in ogg decoder.


  Commit: 9af85d93787feb76f8cb971105ef6732c3221c35
      https://github.com/ioquake/ioq3/commit/9af85d93787feb76f8cb971105ef6732c3221c35
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-06-01 (Thu, 01 Jun 2006)

  Changed paths:
    M code/client/cl_main.c

  Log Message:
  -----------
  Forgot to check for windows-style path seperator in precaution against directory traversal abuse.


  Commit: 84296bfc2c435c5cd844275005c239647aed9868
      https://github.com/ioquake/ioq3/commit/84296bfc2c435c5cd844275005c239647aed9868
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-06-01 (Thu, 01 Jun 2006)

  Changed paths:
    M code/qcommon/md4.c

  Log Message:
  -----------
  Fixed a crash in md4 routines when using them on files with zero length, reported by Lukasz Saduniowski.


  Commit: 99abd01c2f5e1a181acb8623edceff10cd918751
      https://github.com/ioquake/ioq3/commit/99abd01c2f5e1a181acb8623edceff10cd918751
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-06-04 (Sun, 04 Jun 2006)

  Changed paths:
    M code/client/cl_parse.c

  Log Message:
  -----------
  Fix remotely exploitable parse download overflow reported by Luigi Auriemma.
See http://lists.grok.org.uk/pipermail/full-disclosure/2006-June/046578.html
for the advisory.


  Commit: eaa8f1c9890e6d4ed703a2690b76b23132f2cc24
      https://github.com/ioquake/ioq3/commit/eaa8f1c9890e6d4ed703a2690b76b23132f2cc24
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2006-06-06 (Tue, 06 Jun 2006)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  refactor platform specific stuff a bit


  Commit: d9fe81c08e90b358b8f15c07d41f4cd9f456079b
      https://github.com/ioquake/ioq3/commit/d9fe81c08e90b358b8f15c07d41f4cd9f456079b
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-06-06 (Tue, 06 Jun 2006)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Add HAVE_VM_COMPILED=true for x86 FreeBSD so vm_x86.c gets built.


  Commit: c9c15562ea94c0ee2ede2833c530703148f59274
      https://github.com/ioquake/ioq3/commit/c9c15562ea94c0ee2ede2833c530703148f59274
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-06-11 (Sun, 11 Jun 2006)

  Changed paths:
    M code/qcommon/msg.c

  Log Message:
  -----------
  Fix client "freezes" if a user with ASCII characters > 127 enters a server. Reported by tjw


  Commit: 813a6ecdc3b8572796a8a85b260b03e1c3d87ef4
      https://github.com/ioquake/ioq3/commit/813a6ecdc3b8572796a8a85b260b03e1c3d87ef4
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-06-16 (Fri, 16 Jun 2006)

  Changed paths:
    M code/client/cl_main.c
    M code/qcommon/files.c

  Log Message:
  -----------
  - Fix bug that allows a malicious server to write and overwrite any files in the quake3 directory.
  Reported by Luigi Auriemma.
- Moved directory traversal check to a more proper location.
- Added a few sanity checks for checksum/pakname storage to fix a crash that can occur under certain circumstances.


  Commit: e02617ee89d94f303c35cdc8f8393d90520519e3
      https://github.com/ioquake/ioq3/commit/e02617ee89d94f303c35cdc8f8393d90520519e3
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-06-16 (Fri, 16 Jun 2006)

  Changed paths:
    M code/qcommon/files.c

  Log Message:
  -----------
  Little fix for the sanity check fix from previous rev...


  Commit: 394c09fa268be9a7463565c50132067ac8b246df
      https://github.com/ioquake/ioq3/commit/394c09fa268be9a7463565c50132067ac8b246df
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-06-16 (Fri, 16 Jun 2006)

  Changed paths:
    M code/qcommon/msg.c

  Log Message:
  -----------
  Remove chars with ascii value > 127 in MSG_ReadBigString too to make it correspond to the behaviour of WriteBigString.


  Commit: 7d657ba62f360d2faccb0a4d6394afd607e6cd75
      https://github.com/ioquake/ioq3/commit/7d657ba62f360d2faccb0a4d6394afd607e6cd75
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-06-17 (Sat, 17 Jun 2006)

  Changed paths:
    M code/qcommon/common.c
    M code/qcommon/net_chan.c
    M code/qcommon/qcommon.h
    M code/server/server.h
    M code/server/sv_client.c
    M code/server/sv_init.c
    M code/server/sv_main.c
    M code/server/sv_snapshot.c

  Log Message:
  -----------
  * sv_minRate (from R1CH)
* [cl|sv]_packetdelay (from tjw)


  Commit: ce0100138c37ef0db29468879eaa0f374160ad16
      https://github.com/ioquake/ioq3/commit/ce0100138c37ef0db29468879eaa0f374160ad16
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-06-17 (Sat, 17 Jun 2006)

  Changed paths:
    M README
    M code/unix/sdl_glimp.c

  Log Message:
  -----------
  * Better SDL joystick support (from Erik Auerswald)


  Commit: d42b87ae8707b205d7d8712b0c95fe27c23962da
      https://github.com/ioquake/ioq3/commit/d42b87ae8707b205d7d8712b0c95fe27c23962da
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-06-17 (Sat, 17 Jun 2006)

  Changed paths:
    M code/client/snd_openal.c

  Log Message:
  -----------
  * OpenAL bug fix (from Josh Weisskopf)


  Commit: 7d51d75b05a9593508040162709043516c0f2a17
      https://github.com/ioquake/ioq3/commit/7d51d75b05a9593508040162709043516c0f2a17
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-07-03 (Mon, 03 Jul 2006)

  Changed paths:
    M README
    M code/client/cl_parse.c
    M code/qcommon/cvar.c
    M code/qcommon/files.c
    M code/qcommon/q_shared.h
    M code/qcommon/qcommon.h

  Log Message:
  -----------
  - Fix arbitrary cvar overwrite flaw: http://aluigi.altervista.org/adv.htm
- Add myself to maintainer list :)


  Commit: a24ffc0dd544d9aabd99f9a0711401f0171195e0
      https://github.com/ioquake/ioq3/commit/a24ffc0dd544d9aabd99f9a0711401f0171195e0
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2006-07-05 (Wed, 05 Jul 2006)

  Changed paths:
    M code/client/cl_parse.c

  Log Message:
  -----------
  - print warning if server tries to set cvars it shouldn't set
- make warnings yellow


  Commit: fc244c97ef1a5f1c6e7c1f46a098c8f57f271153
      https://github.com/ioquake/ioq3/commit/fc244c97ef1a5f1c6e7c1f46a098c8f57f271153
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-07-06 (Thu, 06 Jul 2006)

  Changed paths:
    M code/cgame/cg_main.c

  Log Message:
  -----------
  Fix critical buffer overflow in cgame, see exploit at http://www.milw0rm.com/exploits/1977


  Commit: 6327f1ce47e1e963019a8c5cc828a1044268bb2d
      https://github.com/ioquake/ioq3/commit/6327f1ce47e1e963019a8c5cc828a1044268bb2d
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2006-07-06 (Thu, 06 Jul 2006)

  Changed paths:
    M code/qcommon/vm_interpreted.c

  Log Message:
  -----------
  looks like the interpreter was broken all the time. Didn't anyone
notice?


  Commit: 57a5f2571a2cfe4c3ba0450ddc77efdc857b182a
      https://github.com/ioquake/ioq3/commit/57a5f2571a2cfe4c3ba0450ddc77efdc857b182a
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-07-09 (Sun, 09 Jul 2006)

  Changed paths:
    M code/game/g_combat.c

  Log Message:
  -----------
  Fix wrong means of death message in server log.


  Commit: 2c14f02ee51b195feb025ba7c8f0a65af23b437a
      https://github.com/ioquake/ioq3/commit/2c14f02ee51b195feb025ba7c8f0a65af23b437a
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-07-17 (Mon, 17 Jul 2006)

  Changed paths:
    M code/game/g_combat.c

  Log Message:
  -----------
  Revert "fix" because it was based on wrong assumptions and actually doesn't fix anything at all.


  Commit: c6bf30ea7fbd297f4495e106465c3e68f29e1fbf
      https://github.com/ioquake/ioq3/commit/c6bf30ea7fbd297f4495e106465c3e68f29e1fbf
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-07-30 (Sun, 30 Jul 2006)

  Changed paths:
    M code/unix/sdl_glimp.c

  Log Message:
  -----------
  Fixed shit commited by myself.


  Commit: 9fd1a47819e39df8805673b132742d5c9b5cd1ba
      https://github.com/ioquake/ioq3/commit/9fd1a47819e39df8805673b132742d5c9b5cd1ba
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-07-30 (Sun, 30 Jul 2006)

  Changed paths:
    M code/client/cl_main.c

  Log Message:
  -----------
  Fix wrong demo filename when all 9999 demo*.dm_64 file slots have been written.


  Commit: 3afbcc9854cf25db300dbe73b3033c824d6a8bb4
      https://github.com/ioquake/ioq3/commit/3afbcc9854cf25db300dbe73b3033c824d6a8bb4
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-07-30 (Sun, 30 Jul 2006)

  Changed paths:
    M code/client/cl_main.c

  Log Message:
  -----------
  Changed the demofile slot finder to use FS_FileExists instead of FS_ReadFile to find a free filename.


  Commit: 3a1c4aa457f9e79550d38408a972b44f337b58e3
      https://github.com/ioquake/ioq3/commit/3a1c4aa457f9e79550d38408a972b44f337b58e3
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-07-31 (Mon, 31 Jul 2006)

  Changed paths:
    M code/client/cl_avi.c
    M code/renderer/tr_init.c

  Log Message:
  -----------
  Fix from the VirtualDub people which should make avi files created with the video command playable with numerous windows players.


  Commit: 5efd7c8c369f052be6a1067ddef8605edf08b9b8
      https://github.com/ioquake/ioq3/commit/5efd7c8c369f052be6a1067ddef8605edf08b9b8
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-07-31 (Mon, 31 Jul 2006)

  Changed paths:
    M code/client/cl_avi.c
    M code/renderer/tr_init.c

  Log Message:
  -----------
  Another patch to make uncompressed AVI write in RGB24 format by anonymous virtualdub sympathiser.


  Commit: 13b119a40c3a9ac7ed794bb694c398d920c0efa8
      https://github.com/ioquake/ioq3/commit/13b119a40c3a9ac7ed794bb694c398d920c0efa8
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-07-31 (Mon, 31 Jul 2006)

  Changed paths:
    M code/win32/win_glimp.c

  Log Message:
  -----------
  * Fix to Windows renderer deadlock (bug #2767, Daniel Deptford)


  Commit: 635e8bc32678e179eb9b2675adb26c3f63ce5cf0
      https://github.com/ioquake/ioq3/commit/635e8bc32678e179eb9b2675adb26c3f63ce5cf0
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-08-01 (Tue, 01 Aug 2006)

  Changed paths:
    M code/win32/win_local.h
    M code/win32/win_shared.c

  Log Message:
  -----------
  * Windows home directory support (tjw)


  Commit: 583745769dab302b180493e653a16bc392c80e8b
      https://github.com/ioquake/ioq3/commit/583745769dab302b180493e653a16bc392c80e8b
  Author: Tony J. White = <tjw at tjw.org>
  Date:   2006-08-01 (Tue, 01 Aug 2006)

  Changed paths:
    M code/qcommon/cvar.c

  Log Message:
  -----------
  bug 2810 once a latched cvar was changed it could not be reset to its original value


  Commit: 7cb5edc9edfa38cb68c77f04ebc10e99dea29ab7
      https://github.com/ioquake/ioq3/commit/7cb5edc9edfa38cb68c77f04ebc10e99dea29ab7
  Author: Tony J. White = <tjw at tjw.org>
  Date:   2006-08-01 (Tue, 01 Aug 2006)

  Changed paths:
    M Makefile
    M code/win32/win_shared.c

  Log Message:
  -----------
  bug 2813
* fixed bug with new win32 home path detection 
* added SHFolder.lib linking to the mingw build for win98/win95 compat


  Commit: 9a6fad9cf1b80afb72161048fac2c28af6087871
      https://github.com/ioquake/ioq3/commit/9a6fad9cf1b80afb72161048fac2c28af6087871
  Author: Tony J. White = <tjw at tjw.org>
  Date:   2006-08-02 (Wed, 02 Aug 2006)

  Changed paths:
    M Makefile
    M code/client/snd_openal.c
    M code/libs/macosx/libSDL-1.2.0.dylib
    M code/qcommon/files.c
    M code/unix/sdl_glimp.c
    M code/unix/unix_net.c
    A make-macosx-ub.sh

  Log Message:
  -----------
  bug 2723
* adds a shell script ./make-macosx-ub.sh that builds Mac OS X Universal Binary
* fixes Mac OS X x86 VM crashes (-mstackrealign)
* adds current working directory to the search path on Mac OS X to make
  working with .app bundles easier
* various tweaks to make ioquake3 build against the 10.2 SDK 
* changed default OpenAL .dylib location to the path of the one included with
  the Framework bundled in 10.4 (for USE_OPENAL_DLOPEN)
* updated to a Universal libSDL-1.2.0.dylib


  Commit: fe35a8eef8b84e13d0809d6b9bd4b5f1292d8ffb
      https://github.com/ioquake/ioq3/commit/fe35a8eef8b84e13d0809d6b9bd4b5f1292d8ffb
  Author: Tony J. White = <tjw at tjw.org>
  Date:   2006-08-02 (Wed, 02 Aug 2006)

  Changed paths:
    M Makefile
    M make-macosx-ub.sh

  Log Message:
  -----------
  bug 2723
* ARCH should be i386 instead of x86 for Mac OS X too


  Commit: 0141a4b4b0d2c26350625430e23bff3100643532
      https://github.com/ioquake/ioq3/commit/0141a4b4b0d2c26350625430e23bff3100643532
  Author: Tony J. White = <tjw at tjw.org>
  Date:   2006-08-03 (Thu, 03 Aug 2006)

  Changed paths:
    M code/client/snd_openal.c

  Log Message:
  -----------
  bug 2747
* open music stream in S_AL_StartBackgroundTrack() instead of relying 
  on  S_AL_MusicProcess() to open it.  This allows S_AL_MusicProcess() to 
  return early when called whenever there is no open music stream to prevent
  a segfault.


  Commit: 0bffb8a8cdcf186182026e29ece55a476f413fea
      https://github.com/ioquake/ioq3/commit/0bffb8a8cdcf186182026e29ece55a476f413fea
  Author: Tony J. White = <tjw at tjw.org>
  Date:   2006-08-03 (Thu, 03 Aug 2006)

  Changed paths:
    M code/client/snd_openal.c

  Log Message:
  -----------
  bug 2747
* it turns out Apple's OpenAL only allows for 64 alSource's by default
  http://opensource.creative.com/pipermail/openal/2005-October/008893.html
  This was the main cause of the Mac OS X OpenAL probem since we were using
  128 as MAX_SRC


  Commit: acd2473fce9ed783df339a4c903f4383436295d8
      https://github.com/ioquake/ioq3/commit/acd2473fce9ed783df339a4c903f4383436295d8
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2006-08-08 (Tue, 08 Aug 2006)

  Changed paths:
    M .svnignore

  Log Message:
  -----------
  Makefile.local gets ignored for great justice!


  Commit: e41d081710139378bb9727529ac31c57cfb55cdc
      https://github.com/ioquake/ioq3/commit/e41d081710139378bb9727529ac31c57cfb55cdc
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-08-13 (Sun, 13 Aug 2006)

  Changed paths:
    M Makefile
    M code/client/cl_input.c
    M code/client/cl_main.c
    M code/client/client.h
    M code/renderer/tr_image.c
    M code/renderer/tr_init.c
    M code/server/sv_snapshot.c

  Log Message:
  -----------
  * qvm files no longer installed by "make copyfiles"
* Loopback clients only get snapshots at the server frame rate now
  (Anonymous <nkylqinhvgcbyl at mailinator.com>)
* JPEG chroma subsampling disabled if the quality value is >= 85
  (Anonymous <nkylqinhvgcbyl at mailinator.com>)
* cl_lanForcePackets. When set to 0 (default is 1) the cl_maxpackets setting
  will be ignored if on a LAN. (Anonymous <nkylqinhvgcbyl at mailinator.com>)


  Commit: de3956188376b23684f711c119826d3fa101bc85
      https://github.com/ioquake/ioq3/commit/de3956188376b23684f711c119826d3fa101bc85
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2006-08-15 (Tue, 15 Aug 2006)

  Changed paths:
    M README

  Log Message:
  -----------
  More ioquake3ness


  Commit: e17bea030f7ac1fb118bdf4a6d41d60a2a689936
      https://github.com/ioquake/ioq3/commit/e17bea030f7ac1fb118bdf4a6d41d60a2a689936
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-08-15 (Tue, 15 Aug 2006)

  Changed paths:
    M README

  Log Message:
  -----------
  * Deugly the ugly new ascii banner
* Re-justify some paragraphs dejustified by changing name
* Add tjw to contributors list


  Commit: 77de9e65a85e30c99ba515b3dd626ee0a55f8c00
      https://github.com/ioquake/ioq3/commit/77de9e65a85e30c99ba515b3dd626ee0a55f8c00
  Author: Tony J. White = <tjw at tjw.org>
  Date:   2006-08-16 (Wed, 16 Aug 2006)

  Changed paths:
    M code/qcommon/files.c
    M code/unix/unix_main.c

  Log Message:
  -----------
  bug 2723
* replaced my cheap hack to search current working dir on OS X with a more
  complex hack that detects the .app bundle directory structure.  This is so
  the game data dirs do not need to be inside of the .app bundle btw.


  Commit: 265382d1a89f9bb734491f71acb38d6db61b018f
      https://github.com/ioquake/ioq3/commit/265382d1a89f9bb734491f71acb38d6db61b018f
  Author: Tony J. White = <tjw at tjw.org>
  Date:   2006-08-16 (Wed, 16 Aug 2006)

  Changed paths:
    M README

  Log Message:
  -----------
  added Univeral Binary build instructions to README


  Commit: 55bddd58fd023b2ed91694e5239845cd8871d3fd
      https://github.com/ioquake/ioq3/commit/55bddd58fd023b2ed91694e5239845cd8871d3fd
  Author: Tony J. White = <tjw at tjw.org>
  Date:   2006-08-16 (Wed, 16 Aug 2006)

  Changed paths:
    A code/unix/MacSupport/SLA-dmg.sh
    A code/unix/MacSupport/SLA.r

  Log Message:
  -----------
  Added code/unix/MacSupport/ which currently includes a script and resource file
that can add id's EULA to a .dmg file


  Commit: 5e88acf21727deabb4323110f209752f119e2d3f
      https://github.com/ioquake/ioq3/commit/5e88acf21727deabb4323110f209752f119e2d3f
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-08-18 (Fri, 18 Aug 2006)

  Changed paths:
    M code/qcommon/common.c
    M code/server/sv_main.c
    M code/unix/unix_net.c

  Log Message:
  -----------
  Fix 100% CPU usage on idle dedicated servers.


  Commit: ee12260b59e844d5ff7fb11fda299e5e8732d2d5
      https://github.com/ioquake/ioq3/commit/ee12260b59e844d5ff7fb11fda299e5e8732d2d5
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-08-18 (Fri, 18 Aug 2006)

  Changed paths:
    M code/unix/unix_net.c

  Log Message:
  -----------
  Tweak the select() stuff a bit still.


  Commit: 4450057eb77ce900d0ff43e032d51ad7903936ae
      https://github.com/ioquake/ioq3/commit/4450057eb77ce900d0ff43e032d51ad7903936ae
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-08-18 (Fri, 18 Aug 2006)

  Changed paths:
    M code/unix/unix_net.c

  Log Message:
  -----------
  The server should still process network packages for keeping the package queue empty.


  Commit: 87a3858f9aa81218265587f533d1263bf10e5248
      https://github.com/ioquake/ioq3/commit/87a3858f9aa81218265587f533d1263bf10e5248
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-08-19 (Sat, 19 Aug 2006)

  Changed paths:
    M README
    M code/client/snd_openal.c
    M code/qcommon/cvar.c
    M code/qcommon/qcommon.h
    M code/win32/msvc/quake3.vcproj

  Log Message:
  -----------
  - Add device enumeration support on windows and make "Generic Software" new default device as that one seems to work more reliably on many platforms.
- Add shfolder.lib library to dependencies in MSVC project files
- update documentation for OpenAL changes.


  Commit: b2b17e334ef2f14f181feece76acaec904db5fe8
      https://github.com/ioquake/ioq3/commit/b2b17e334ef2f14f181feece76acaec904db5fe8
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-08-19 (Sat, 19 Aug 2006)

  Changed paths:
    M code/client/snd_main.c
    M code/client/snd_openal.c

  Log Message:
  -----------
  - tweak enumeration support, remove win32 dependency
- fix two typos in status message in snd_main.c


  Commit: 4c8c2e5597d0eb39fdb61c1eabd7b24fa58b04d2
      https://github.com/ioquake/ioq3/commit/4c8c2e5597d0eb39fdb61c1eabd7b24fa58b04d2
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-08-19 (Sat, 19 Aug 2006)

  Changed paths:
    M code/client/snd_openal.c

  Log Message:
  -----------
  * Compiler warning fix


  Commit: 467917233ad4b2a3d9222ef7d06b70c3dd8fd80e
      https://github.com/ioquake/ioq3/commit/467917233ad4b2a3d9222ef7d06b70c3dd8fd80e
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-08-19 (Sat, 19 Aug 2006)

  Changed paths:
    M code/client/snd_openal.c

  Log Message:
  -----------
  - Change available device list to be displayed on sound initialization and
  use line feeds as separators.


  Commit: 0df6305274b79bcb57b17d93dac76c04b65ff128
      https://github.com/ioquake/ioq3/commit/0df6305274b79bcb57b17d93dac76c04b65ff128
  Author: Tony J. White = <tjw at tjw.org>
  Date:   2006-08-22 (Tue, 22 Aug 2006)

  Changed paths:
    M Makefile
    M code/client/cl_console.c
    M code/client/client.h

  Log Message:
  -----------
  * Add SVN version to the version string displayed in the client console
  if it can be detected


  Commit: a4d1556bf7b5e94a17e8517a96c0ba4c3b7b3ced
      https://github.com/ioquake/ioq3/commit/a4d1556bf7b5e94a17e8517a96c0ba4c3b7b3ced
  Author: Tony J. White = <tjw at tjw.org>
  Date:   2006-08-22 (Tue, 22 Aug 2006)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  * Add SVN version string to client console (clean up last commit)


  Commit: ba36526a5ee0345963d8e32d87db75517902456e
      https://github.com/ioquake/ioq3/commit/ba36526a5ee0345963d8e32d87db75517902456e
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-08-22 (Tue, 22 Aug 2006)

  Changed paths:
    M code/qcommon/q_shared.h

  Log Message:
  -----------
  * Revert version to 1.33 again


  Commit: 90b35ec5c8f750e566f4873b8597ffa3931ca527
      https://github.com/ioquake/ioq3/commit/90b35ec5c8f750e566f4873b8597ffa3931ca527
  Author: Tony J. White = <tjw at tjw.org>
  Date:   2006-08-25 (Fri, 25 Aug 2006)

  Changed paths:
    M Makefile
    M code/qcommon/common.c

  Log Message:
  -----------
  * Print the SVN version string in Com_Init()


  Commit: fb18a4b2e4daa90fc045a9d6f4e64da181f2a27a
      https://github.com/ioquake/ioq3/commit/fb18a4b2e4daa90fc045a9d6f4e64da181f2a27a
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-08-26 (Sat, 26 Aug 2006)

  Changed paths:
    M code/client/cl_cgame.c
    M code/client/cl_main.c
    M code/client/cl_parse.c
    M code/client/client.h
    M code/server/sv_main.c
    M code/server/sv_snapshot.c

  Log Message:
  -----------
  - compensate sv_fps for timescale value.
- Add a non-dirty-hack fix for client hanging when unpausing a game.


  Commit: 5ee7b5ed5905f4fe754acd0d993d4578697b0f1c
      https://github.com/ioquake/ioq3/commit/5ee7b5ed5905f4fe754acd0d993d4578697b0f1c
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-08-26 (Sat, 26 Aug 2006)

  Changed paths:
    M code/server/sv_snapshot.c

  Log Message:
  -----------
  A few more timescale influences added


  Commit: 1f8c2c56eb309bf23cf1e50e24b156319329a709
      https://github.com/ioquake/ioq3/commit/1f8c2c56eb309bf23cf1e50e24b156319329a709
  Author: Tony J. White = <tjw at tjw.org>
  Date:   2006-08-26 (Sat, 26 Aug 2006)

  Changed paths:
    M Makefile
    M code/client/client.h
    M code/qcommon/q_shared.h

  Log Message:
  -----------
  * moved SVN_VERSION #ifdef from client.h to q_shared.h so dedicated server
  builds when svn version cannot be detected


  Commit: bea6fcff134ebe32cfec0bd7b065ad5912c4e111
      https://github.com/ioquake/ioq3/commit/bea6fcff134ebe32cfec0bd7b065ad5912c4e111
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-08-26 (Sat, 26 Aug 2006)

  Changed paths:
    M code/server/sv_main.c

  Log Message:
  -----------
  Correctly handle 0 timescale


  Commit: 57dbc7a79f9384d8563f9dfdd307dbdda6b0e186
      https://github.com/ioquake/ioq3/commit/57dbc7a79f9384d8563f9dfdd307dbdda6b0e186
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-08-27 (Sun, 27 Aug 2006)

  Changed paths:
    M code/client/snd_openal.c

  Log Message:
  -----------
  - Fixed filehandle / filedescriptor leak in S_AL_StartBackgroundTrack introduced in rev. 832
- intro now plays correctly before looping sound.


  Commit: 591e11e74089e714f4d3ec1c749840187713d56c
      https://github.com/ioquake/ioq3/commit/591e11e74089e714f4d3ec1c749840187713d56c
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-08-27 (Sun, 27 Aug 2006)

  Changed paths:
    M code/qcommon/files.c

  Log Message:
  -----------
  There are actually files that can have a length of 0 so this in-use-check was just wrong.


  Commit: fbfc886b229db2e52ff4a58cdd35b58a9308be2b
      https://github.com/ioquake/ioq3/commit/fbfc886b229db2e52ff4a58cdd35b58a9308be2b
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-08-28 (Mon, 28 Aug 2006)

  Changed paths:
    M code/client/cl_main.c
    M code/client/cl_parse.c
    M code/client/client.h
    M code/qcommon/common.c

  Log Message:
  -----------
  Fix crash when recording to files and the map changes. Was caused by new, correct, behaviour of
FS_Restart() which would close the files before they'd be closed by the client.


  Commit: 39d050b74881c624d2622e988de83f27b763684b
      https://github.com/ioquake/ioq3/commit/39d050b74881c624d2622e988de83f27b763684b
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-08-28 (Mon, 28 Aug 2006)

  Changed paths:
    M code/qcommon/common.c
    M code/qcommon/files.c
    M code/qcommon/qcommon.h

  Log Message:
  -----------
  More fixes for the FS_Shutdown change. Declare qconsole.log as closed before FS_Shutdown
closes all files.


  Commit: 01d057967f360ac806d788691d87953a567a4ea8
      https://github.com/ioquake/ioq3/commit/01d057967f360ac806d788691d87953a567a4ea8
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-08-28 (Mon, 28 Aug 2006)

  Changed paths:
    M code/client/cl_main.c
    M code/client/cl_parse.c
    M code/client/client.h
    M code/qcommon/common.c
    M code/qcommon/files.c
    M code/qcommon/qcommon.h

  Log Message:
  -----------
  Go back to rev. 874. ATM, there is no good way to make FS_Restart() behave as it was originally described.


  Commit: 9f42be5d6ca75a5b7bb2f9e3b1b6c298218579af
      https://github.com/ioquake/ioq3/commit/9f42be5d6ca75a5b7bb2f9e3b1b6c298218579af
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-08-29 (Tue, 29 Aug 2006)

  Changed paths:
    M code/client/cl_main.c

  Log Message:
  -----------
  * Disable video command when not playing back a demo


  Commit: bc4591b03e666dceaa669ab4f9fc85b45e8c5da6
      https://github.com/ioquake/ioq3/commit/bc4591b03e666dceaa669ab4f9fc85b45e8c5da6
  Author: Tony J. White = <tjw at tjw.org>
  Date:   2006-08-30 (Wed, 30 Aug 2006)

  Changed paths:
    M code/client/cl_ui.c

  Log Message:
  -----------
  * renamed static function GetClipboardData to CL_GetClipboardData since it was causing compile errors in newer mingw


  Commit: 8f965b9aadbf59b5d693bbc8bdeec6768430ea68
      https://github.com/ioquake/ioq3/commit/8f965b9aadbf59b5d693bbc8bdeec6768430ea68
  Author: Tony J. White = <tjw at tjw.org>
  Date:   2006-08-31 (Thu, 31 Aug 2006)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  * fixed Mac OS X cross compiling from a ppc host


  Commit: 6e45169dddedba86d413fb9cf37b2374ba8dd6ec
      https://github.com/ioquake/ioq3/commit/6e45169dddedba86d413fb9cf37b2374ba8dd6ec
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-09-05 (Tue, 05 Sep 2006)

  Changed paths:
    M code/unix/setup/splash.xpm

  Log Message:
  -----------
  Update splash image for unix installer.


  Commit: b5ab8384acc9c41581ff3918ee3a6fda39bf314b
      https://github.com/ioquake/ioq3/commit/b5ab8384acc9c41581ff3918ee3a6fda39bf314b
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2006-09-05 (Tue, 05 Sep 2006)

  Changed paths:
    M code/unix/setup/doit
    M code/unix/setup/setup.xml

  Log Message:
  -----------
  icculus.org/quake3 -> ioquake3


  Commit: cec766088541bc85d085092b52245ce2e982ad9b
      https://github.com/ioquake/ioq3/commit/cec766088541bc85d085092b52245ce2e982ad9b
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2006-09-05 (Tue, 05 Sep 2006)

  Changed paths:
    M code/client/snd_openal.c

  Log Message:
  -----------
  looks like ALCchar is not available on older openal versions


  Commit: c34c94294db38f4e1c4e1704206843d3b38bb1bd
      https://github.com/ioquake/ioq3/commit/c34c94294db38f4e1c4e1704206843d3b38bb1bd
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-09-05 (Tue, 05 Sep 2006)

  Changed paths:
    M code/unix/setup/doit
    M code/unix/setup/setup.xml

  Log Message:
  -----------
  Extend the installer to offer more options


  Commit: 4d062b1b84bd4d01a29b1ceba840d5359a7e5260
      https://github.com/ioquake/ioq3/commit/4d062b1b84bd4d01a29b1ceba840d5359a7e5260
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-09-05 (Tue, 05 Sep 2006)

  Changed paths:
    M code/unix/setup/doit
    A code/unix/setup/preuninstall.sh
    M code/unix/setup/setup.xml

  Log Message:
  -----------
  - Remove arch name in resulting file as the file should contain all arches.
- Make sure to delete all files that don't get uninstalled automatically before uninstall process begins.


  Commit: 4a084a46a852dd60f57245d71799f9e90efd5ea7
      https://github.com/ioquake/ioq3/commit/4a084a46a852dd60f57245d71799f9e90efd5ea7
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-09-05 (Tue, 05 Sep 2006)

  Changed paths:
    M code/unix/setup/doit
    M code/unix/setup/preuninstall.sh
    M code/unix/setup/setup.xml

  Log Message:
  -----------
  - add TA patch pk3s to installation
- some cleanups in the installer UI
- reduce verbosiveness of preuninstall script


  Commit: 5d118e434f4a9583c19c2b151154eced842ec573
      https://github.com/ioquake/ioq3/commit/5d118e434f4a9583c19c2b151154eced842ec573
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-09-05 (Tue, 05 Sep 2006)

  Changed paths:
    M code/unix/setup/doit
    M code/unix/setup/setup.xml

  Log Message:
  -----------
  Fix a few text related bugs in the installer.


  Commit: fa904ff2357fec1e620c66e3ee6abee5d3259368
      https://github.com/ioquake/ioq3/commit/fa904ff2357fec1e620c66e3ee6abee5d3259368
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-09-07 (Thu, 07 Sep 2006)

  Changed paths:
    M code/unix/setup/setup.xml

  Log Message:
  -----------
  Fix bug that wouldn't show 32 bit binaries on x86 arch .. d'oh!


  Commit: 2af23e813d8e8a1f2ab140a29a0751ac68624fae
      https://github.com/ioquake/ioq3/commit/2af23e813d8e8a1f2ab140a29a0751ac68624fae
  Author: Tony J. White = <tjw at tjw.org>
  Date:   2006-09-11 (Mon, 11 Sep 2006)

  Changed paths:
    M Makefile
    M README
    A code/client/cl_curl.c
    A code/client/cl_curl.h
    M code/client/cl_main.c
    M code/client/cl_parse.c
    M code/client/client.h
    A code/libcurl/curl/curl.h
    A code/libcurl/curl/curlver.h
    A code/libcurl/curl/easy.h
    A code/libcurl/curl/mprintf.h
    A code/libcurl/curl/multi.h
    A code/libcurl/curl/stdcheaders.h
    A code/libcurl/curl/types.h
    A code/libs/win32/libcurl.a
    M code/qcommon/qcommon.h
    M code/server/sv_client.c
    M code/server/sv_init.c

  Log Message:
  -----------
  * add cURL support for HTTP/FTP downloading (bug 2661)


  Commit: e25fdba4fa8ee2da254d6069f1caef9ba694273a
      https://github.com/ioquake/ioq3/commit/e25fdba4fa8ee2da254d6069f1caef9ba694273a
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2006-09-13 (Wed, 13 Sep 2006)

  Changed paths:
    M TODO

  Log Message:
  -----------
  Quick update ftw


  Commit: 307a4c037a17fe9752c369ace3c602a35ff5b405
      https://github.com/ioquake/ioq3/commit/307a4c037a17fe9752c369ace3c602a35ff5b405
  Author: Tony J. White = <tjw at tjw.org>
  Date:   2006-09-13 (Wed, 13 Sep 2006)

  Changed paths:
    M README
    M code/win32/win_shared.c

  Log Message:
  -----------
  Bug 2813
* Do not detect a seperate homepath on win95, win98, or winme since it's not
  truly a user-specific dir and therefore provides no advantage
* Use CSIDL_APPDATA instead of CSIDL_LOCAL_APPDATA.  This means that
  user-specific game data is now allowed to be part of a user's Roaming Profile


  Commit: ea0f646068ab440d9e7ab74c454cf72cb435582a
      https://github.com/ioquake/ioq3/commit/ea0f646068ab440d9e7ab74c454cf72cb435582a
  Author: Tony J. White = <tjw at tjw.org>
  Date:   2006-09-13 (Wed, 13 Sep 2006)

  Changed paths:
    M README
    M code/win32/win_shared.c

  Log Message:
  -----------
  Bug 2813
* reverted my recent win95, win98, winme homepath change.  it turns out these
  systems can be configured to have multiple user directories afterall


  Commit: ea997b340eafeb00b3cf896d03d91ed903cb4b2c
      https://github.com/ioquake/ioq3/commit/ea997b340eafeb00b3cf896d03d91ed903cb4b2c
  Author: Tony J. White = <tjw at tjw.org>
  Date:   2006-09-20 (Wed, 20 Sep 2006)

  Changed paths:
    M Makefile
    M code/win32/win_shared.c

  Log Message:
  -----------
  * (bug 2813) ioquake3 on win32 is no longer linked to SHFolder.dll.  instead
  it is dynamically loaded at run-time.  this means that win95/win98
  systems can fail the homepath detection gracefully if they don't have the
  dll installed (this dll is only provided by Internet Explorer updates
  on those systems)


  Commit: a2dffecfbe027b1ffd369d0dff91ab02427943e9
      https://github.com/ioquake/ioq3/commit/a2dffecfbe027b1ffd369d0dff91ab02427943e9
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-09-21 (Thu, 21 Sep 2006)

  Changed paths:
    M code/win32/msvc/quake3.vcproj

  Log Message:
  -----------
  Remove shfolder.lib dependeny as since rev 909 it's not necessary anymore.


  Commit: 6c95eb7991e1f5372a013e3be54a256102433c21
      https://github.com/ioquake/ioq3/commit/6c95eb7991e1f5372a013e3be54a256102433c21
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-09-21 (Thu, 21 Sep 2006)

  Changed paths:
    M code/unix/setup/Makefile
    M code/unix/setup/doit
    M code/unix/setup/setup.xml

  Log Message:
  -----------
  Update the installer specific files for PPC and fix a few minor bugs.


  Commit: 5568c9fcad96e8e855928549e41ecbc894c5a2bf
      https://github.com/ioquake/ioq3/commit/5568c9fcad96e8e855928549e41ecbc894c5a2bf
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-09-22 (Fri, 22 Sep 2006)

  Changed paths:
    M code/renderer/tr_model.c

  Log Message:
  -----------
  Fix endian issue in MDR loading.


  Commit: d45ece82230ad9d314589214aa34929a96375a9e
      https://github.com/ioquake/ioq3/commit/d45ece82230ad9d314589214aa34929a96375a9e
  Author: Tony J. White = <tjw at tjw.org>
  Date:   2006-09-23 (Sat, 23 Sep 2006)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  * Mac OS X compiler optimization flag -O3 (or any -O flag) generate broken
  pk3 handling in the new XCode 2.4
* use more proper SSE compiler optimization flags for Mac OS X on x86


  Commit: 90e611cea3ea32a245242102faf94020850c3d70
      https://github.com/ioquake/ioq3/commit/90e611cea3ea32a245242102faf94020850c3d70
  Author: Tony J. White = <tjw at tjw.org>
  Date:   2006-09-24 (Sun, 24 Sep 2006)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  * Mac OS X ppc version needs to be compiled with an -O flag (-O3 is used)
  or the client simply neglects to draw most models.  I didn't believe it 
  myself, but I can reproduce by compiling with both XCode 2.3 on PPC and 
  XCode 2.4 on x86.  Compiler flag voodoo to the extreeeem!


  Commit: fbf09d64c5733b67842d754d6af2f148e3b9fc62
      https://github.com/ioquake/ioq3/commit/fbf09d64c5733b67842d754d6af2f148e3b9fc62
  Author: Tony J. White = <tjw at tjw.org>
  Date:   2006-09-24 (Sun, 24 Sep 2006)

  Changed paths:
    M code/qcommon/vm_ppc_new.c

  Log Message:
  -----------
  * Increased the number of registers used for the opStack in the PPC vm from
  12 to 16.  This is cannot be increased any further without major changes
  (there only 32 General Purporse Registers).  Anyway, his change allows the
  cgame.qvm from the excessiveplus mod to work with ioquake3 on a PPC.


  Commit: 338ca1689e48b80ff41177461583b8a2f253bc6a
      https://github.com/ioquake/ioq3/commit/338ca1689e48b80ff41177461583b8a2f253bc6a
  Author: Tony J. White = <tjw at tjw.org>
  Date:   2006-09-26 (Tue, 26 Sep 2006)

  Changed paths:
    A code/unix/MacSupport/ioquake3.icns
    M make-macosx-ub.sh

  Log Message:
  -----------
  * make-macosx-ub.sh script now creates an .app bundle


  Commit: 2977d001e4786cf5d675c257a801719227a8565e
      https://github.com/ioquake/ioq3/commit/2977d001e4786cf5d675c257a801719227a8565e
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-10-12 (Thu, 12 Oct 2006)

  Changed paths:
    M code/botlib/be_ai_weight.c

  Log Message:
  -----------
  Fix weight calculation in botlib, found by Andi Christ. (#2889)


  Commit: a88611d34efe6c77d9c651f9b587304fe07037e2
      https://github.com/ioquake/ioq3/commit/a88611d34efe6c77d9c651f9b587304fe07037e2
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-10-12 (Thu, 12 Oct 2006)

  Changed paths:
    M code/botlib/be_ai_weight.c

  Log Message:
  -----------
  Revert partially incorrect fix and add a few more float casts.


  Commit: 41add6c01fd169ca2e59ee1ca801bd4fc958309f
      https://github.com/ioquake/ioq3/commit/41add6c01fd169ca2e59ee1ca801bd4fc958309f
  Author: Tony J. White = <tjw at tjw.org>
  Date:   2006-10-13 (Fri, 13 Oct 2006)

  Changed paths:
    M code/client/snd_openal.c

  Log Message:
  -----------
  * (bug 2893) OpenAL was not tracking one-shot sound effects to the entity's
  position


  Commit: 189e8b33f31470ff4b0bef18634fc4332c99f776
      https://github.com/ioquake/ioq3/commit/189e8b33f31470ff4b0bef18634fc4332c99f776
  Author: Tony J. White = <tjw at tjw.org>
  Date:   2006-10-13 (Fri, 13 Oct 2006)

  Changed paths:
    M code/server/server.h
    M code/server/sv_client.c
    M code/server/sv_init.c
    M code/server/sv_main.c

  Log Message:
  -----------
  * (bug 2784) help to prevent reliable command overflow in cases when a slow
  client is loading the map on a busy server. Specifically, hold back all
  configstring update commands while the client is CS_PRIMED.  Once the
  client goes from CS_PRIMED to CS_ACTIVE, send the cleint commands for
  updating each of the configstring indexes which were updated while the 
  client was CS_PRIMED.


  Commit: 7aa8d6f790f43f5d55f8ad804d311fec33e9f814
      https://github.com/ioquake/ioq3/commit/7aa8d6f790f43f5d55f8ad804d311fec33e9f814
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2006-10-15 (Sun, 15 Oct 2006)

  Changed paths:
    M NOTTODO

  Log Message:
  -----------
  Minor update to point to the patch page


  Commit: 3089de8f42b6a041e882a13b50931daa294e108b
      https://github.com/ioquake/ioq3/commit/3089de8f42b6a041e882a13b50931daa294e108b
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2006-10-15 (Sun, 15 Oct 2006)

  Changed paths:
    M README

  Log Message:
  -----------
  Updated the README for os x, and another fix for the get page.


  Commit: fe3e8ba8793ef907667a7355266a31d80f93ccde
      https://github.com/ioquake/ioq3/commit/fe3e8ba8793ef907667a7355266a31d80f93ccde
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2006-10-18 (Wed, 18 Oct 2006)

  Changed paths:
    M code/unix/setup/ioquake3.sh

  Log Message:
  -----------
  fix readlink() for /bin/sh != bash


  Commit: 8b1b3464d71037e7376f52040a9f7ec169a19d7e
      https://github.com/ioquake/ioq3/commit/8b1b3464d71037e7376f52040a9f7ec169a19d7e
  Author: Tony J. White = <tjw at tjw.org>
  Date:   2006-10-23 (Mon, 23 Oct 2006)

  Changed paths:
    M code/client/cl_keys.c

  Log Message:
  -----------
  * (bug 2758) Toggling the console while holding keys can put the cgame/ui
  keycatchers in a bad place since they see a key press for a key that is
  already in a down state.  Simply clearing the down state of all keys as
  the console is toggled seems like a simple fix.


  Commit: 78e6b4a904d8751c18af29e1a5ef496cc5f338fb
      https://github.com/ioquake/ioq3/commit/78e6b4a904d8751c18af29e1a5ef496cc5f338fb
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-10-25 (Wed, 25 Oct 2006)

  Changed paths:
    M code/botlib/be_ai_weight.c

  Log Message:
  -----------
  Fix weight interpolation thanks to cyrri


  Commit: 90208be35a02e64409ffd9408589fa90da17e1a4
      https://github.com/ioquake/ioq3/commit/90208be35a02e64409ffd9408589fa90da17e1a4
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-10-27 (Fri, 27 Oct 2006)

  Changed paths:
    M code/client/cl_main.c
    M code/client/cl_parse.c
    M code/client/client.h
    M code/qcommon/common.c

  Log Message:
  -----------
  - Remove "server crashed" message on server shutdown caused by local client disconnect.
- Stop demo recording on a new gamestate packet so the demo won't end with a new level load.


  Commit: b57a9700349d401eec98700702a7f5e660d48deb
      https://github.com/ioquake/ioq3/commit/b57a9700349d401eec98700702a7f5e660d48deb
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-11-03 (Fri, 03 Nov 2006)

  Changed paths:
    M README
    M code/client/snd_openal.c

  Log Message:
  -----------
  - Explicitly set distance attenuation model.
- Mute sounds that exceed a certain distance from the listener.


  Commit: aea7262d86688c6188a6ad83c68fc0c28a5fd2a8
      https://github.com/ioquake/ioq3/commit/aea7262d86688c6188a6ad83c68fc0c28a5fd2a8
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-11-03 (Fri, 03 Nov 2006)

  Changed paths:
    M code/client/cl_parse.c
    M code/client/client.h

  Log Message:
  -----------
  Only stop demo on map change if it was started by autorecord.


  Commit: 84df97f187f8bfe6c3f335833fc7d3c059f5cfcb
      https://github.com/ioquake/ioq3/commit/84df97f187f8bfe6c3f335833fc7d3c059f5cfcb
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2006-11-06 (Mon, 06 Nov 2006)

  Changed paths:
    M README

  Log Message:
  -----------
  Fixing a bunch of links.


  Commit: b8573b7b4e455c60e15d66c6a2efa929525b214f
      https://github.com/ioquake/ioq3/commit/b8573b7b4e455c60e15d66c6a2efa929525b214f
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-11-09 (Thu, 09 Nov 2006)

  Changed paths:
    M README

  Log Message:
  -----------
  Update readme to include curl variables.


  Commit: b6aed5dfb54bf1127ca5e08e6558c480b83f0c08
      https://github.com/ioquake/ioq3/commit/b6aed5dfb54bf1127ca5e08e6558c480b83f0c08
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-11-09 (Thu, 09 Nov 2006)

  Changed paths:
    M README

  Log Message:
  -----------
  gnahh.. I hate windows.


  Commit: 57a093c408f2149393cff7e641a3e1bcdbd9fc0b
      https://github.com/ioquake/ioq3/commit/57a093c408f2149393cff7e641a3e1bcdbd9fc0b
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2006-11-21 (Tue, 21 Nov 2006)

  Changed paths:
    M README

  Log Message:
  -----------
  (Ryan committing here...)
Downgraded myself in the credits, so I could test Vincent's svn problem...


  Commit: fb6d6d43b49fbbd6291bc28a9af1336041f49bad
      https://github.com/ioquake/ioq3/commit/fb6d6d43b49fbbd6291bc28a9af1336041f49bad
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2006-11-21 (Tue, 21 Nov 2006)

  Changed paths:
    M README

  Log Message:
  -----------
  Attempt #2 at fixing login for Vincent...


  Commit: b032a84996d661665ed7e6e064d17ed123dbd60e
      https://github.com/ioquake/ioq3/commit/b032a84996d661665ed7e6e064d17ed123dbd60e
  Author: Coyote <coyote at coyote.org>
  Date:   2006-11-21 (Tue, 21 Nov 2006)

  Changed paths:
    M README

  Log Message:
  -----------
  Yet another attempt...


  Commit: 1cd69be2230096aa99171fa2168b68a8b8deeb09
      https://github.com/ioquake/ioq3/commit/1cd69be2230096aa99171fa2168b68a8b8deeb09
  Author: Coyote <coyote at coyote.org>
  Date:   2006-11-21 (Tue, 21 Nov 2006)

  Changed paths:
    M code/unix/setup/Solaris_pkg.sh

  Log Message:
  -----------
  Minor changes to Solaris build scripts


  Commit: 9563aec49b3855ac5a9ed98f7d10a943395f0056
      https://github.com/ioquake/ioq3/commit/9563aec49b3855ac5a9ed98f7d10a943395f0056
  Author: Coyote <coyote at coyote.org>
  Date:   2006-11-22 (Wed, 22 Nov 2006)

  Changed paths:
    M code/unix/setup/Solaris_pkg.sh

  Log Message:
  -----------
  Changes to the Solaris build scripts..


  Commit: d23e7a1521151faefd5e44e276b88ab6f10beee2
      https://github.com/ioquake/ioq3/commit/d23e7a1521151faefd5e44e276b88ab6f10beee2
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-11-23 (Thu, 23 Nov 2006)

  Changed paths:
    M code/client/snd_openal.c

  Log Message:
  -----------
  Fix bug in parameter checking. Thanks to Neil Toronto for reporting.


  Commit: 5a195bdd7b2dd1f757d13e11c386807289178a29
      https://github.com/ioquake/ioq3/commit/5a195bdd7b2dd1f757d13e11c386807289178a29
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-11-25 (Sat, 25 Nov 2006)

  Changed paths:
    M code/game/bg_lib.c

  Log Message:
  -----------
  Fix vsprintf bug, thanks to ensiform.


  Commit: 3b046464e3198893e22d708c9572fe8aef5b8def
      https://github.com/ioquake/ioq3/commit/3b046464e3198893e22d708c9572fe8aef5b8def
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-11-25 (Sat, 25 Nov 2006)

  Changed paths:
    M code/cgame/cg_main.c

  Log Message:
  -----------
  Remove unnecessary hack. Thanks to ensiform.


  Commit: 26cf8f2987a2e7422fa4feee1d8b18e624b42947
      https://github.com/ioquake/ioq3/commit/26cf8f2987a2e7422fa4feee1d8b18e624b42947
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-11-25 (Sat, 25 Nov 2006)

  Changed paths:
    M code/client/snd_openal.c

  Log Message:
  -----------
  - Add input sanitising to various sound playing functions called from MODs.
  This fixes https://bugzilla.icculus.org/show_bug.cgi?id=2836
- Make searching through the knownSfx array a bit more efficient.


  Commit: 4502f863d4dd69a3ea289cf63c35bef1dae072a2
      https://github.com/ioquake/ioq3/commit/4502f863d4dd69a3ea289cf63c35bef1dae072a2
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-11-26 (Sun, 26 Nov 2006)

  Changed paths:
    M code/client/snd_openal.c

  Log Message:
  -----------
  There's still a little bug in my recent change...


  Commit: 4abd270a67fc8671c1c4deca94bcf843f450af35
      https://github.com/ioquake/ioq3/commit/4abd270a67fc8671c1c4deca94bcf843f450af35
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-11-28 (Tue, 28 Nov 2006)

  Changed paths:
    M code/botlib/l_precomp.c
    M code/client/cl_main.c
    M code/client/qal.c
    M code/unix/unix_main.c

  Log Message:
  -----------
  * Merge 954:955 from 1.34 branch


  Commit: 6872486e1b93f565ca52b5fc5d21c13f269153f3
      https://github.com/ioquake/ioq3/commit/6872486e1b93f565ca52b5fc5d21c13f269153f3
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-11-28 (Tue, 28 Nov 2006)

  Changed paths:
    M README
    M code/unix/setup/Makefile

  Log Message:
  -----------
  * Change trunk installer release name to 'svn'
* Fix tabulation in README


  Commit: 5af41ec3eb171bd9c7136e36a2a4540a9f437adb
      https://github.com/ioquake/ioq3/commit/5af41ec3eb171bd9c7136e36a2a4540a9f437adb
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2006-11-29 (Wed, 29 Nov 2006)

  Changed paths:
    M code/unix/setup/setup.xml

  Log Message:
  -----------
  Fixed debug error message on loki_setup's stdout.


  Commit: 879d07b461baeecc760d3e03081207b2efc4a0b4
      https://github.com/ioquake/ioq3/commit/879d07b461baeecc760d3e03081207b2efc4a0b4
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2006-11-29 (Wed, 29 Nov 2006)

  Changed paths:
    M code/unix/setup/setup.xml

  Log Message:
  -----------
  Bugfix by committee.  :/


  Commit: b91cb9a46d84d882a8ad6528ac6552ec982a8a14
      https://github.com/ioquake/ioq3/commit/b91cb9a46d84d882a8ad6528ac6552ec982a8a14
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2006-11-29 (Wed, 29 Nov 2006)

  Changed paths:
    M NOTTODO

  Log Message:
  -----------
  I think this is appropriate for 994 :)


  Commit: 17c443a3fd9f869c68daf20271fc22503b44e915
      https://github.com/ioquake/ioq3/commit/17c443a3fd9f869c68daf20271fc22503b44e915
  Author: Coyote <coyote at coyote.org>
  Date:   2006-11-30 (Thu, 30 Nov 2006)

  Changed paths:
    M Makefile
    M code/qcommon/q_platform.h
    M code/unix/setup/Solaris_pkg.sh

  Log Message:
  -----------
  Changes to build defines for Solaris on i86pc. Minor fix to q_platform.h for Solaris.


  Commit: bd9e7c4b8fa561fbc8076671167bd894b5efc1a3
      https://github.com/ioquake/ioq3/commit/bd9e7c4b8fa561fbc8076671167bd894b5efc1a3
  Author: Tim Angus <tim at ngus.net>
  Date:   2006-12-04 (Mon, 04 Dec 2006)

  Changed paths:
    M code/renderer/tr_init.c

  Log Message:
  -----------
  * Add r_customPixelAspect to support displays with non 1:1 pixel aspects (do
  such things exist?)
* Remove r_customaspect as its value is implied through the other three
  r_custom cvars


  Commit: f03d8857e8ca826a28dc42a937ffa54afca80540
      https://github.com/ioquake/ioq3/commit/f03d8857e8ca826a28dc42a937ffa54afca80540
  Author: Tony J. White = <tjw at tjw.org>
  Date:   2006-12-07 (Thu, 07 Dec 2006)

  Changed paths:
    M code/unix/sdl_glimp.c

  Log Message:
  -----------
  * (bug 2863) allow DEL key to be binded again.  I broke it for bug 2650
  thanks to Ben Noordhuis for the fix.


  Commit: 15fe54a6e7572dcf8d1ad6001556fb0bf3a0645f
      https://github.com/ioquake/ioq3/commit/15fe54a6e7572dcf8d1ad6001556fb0bf3a0645f
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2006-12-15 (Fri, 15 Dec 2006)

  Changed paths:
    M code/renderer/tr_shader.c

  Log Message:
  -----------
  Fix annoying bug where transparent surfaces wouldn't draw over skyboxes. Thanks to Stefan Langer a.k.a. #@ for providing the fix.


  Commit: bb3b3be38aabecbb28ab7dc56d4a5c63a59a00ea
      https://github.com/ioquake/ioq3/commit/bb3b3be38aabecbb28ab7dc56d4a5c63a59a00ea
  Author: Tony J. White = <tjw at tjw.org>
  Date:   2006-12-27 (Wed, 27 Dec 2006)

  Changed paths:
    M code/win32/win_wndproc.c

  Log Message:
  -----------
  * replaced SPI_SCREENSAVERRUNNING with the newer SPI_SETSCREENSAVERRUNNING
  since newer mingw dropped the older define.  Both are defined to 97


  Commit: a9db8cc1f8f2b591dfed08401993d063387f79ab
      https://github.com/ioquake/ioq3/commit/a9db8cc1f8f2b591dfed08401993d063387f79ab
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2006-12-28 (Thu, 28 Dec 2006)

  Changed paths:
    M code/q3_ui/ui_teamorders.c

  Log Message:
  -----------
  fix team orders menu


  Commit: 739409973ae090be891077360f36b9e5faa3ef09
      https://github.com/ioquake/ioq3/commit/739409973ae090be891077360f36b9e5faa3ef09
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2006-12-29 (Fri, 29 Dec 2006)

  Changed paths:
    M code/game/g_bot.c

  Log Message:
  -----------
  kick bots by client number instead of name to avoid problems with
weird names (reported by 'DD')


  Commit: 91e54c01ed08d0de637112103eeea48760a87f08
      https://github.com/ioquake/ioq3/commit/91e54c01ed08d0de637112103eeea48760a87f08
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2006-12-30 (Sat, 30 Dec 2006)

  Changed paths:
    M code/client/cl_keys.c

  Log Message:
  -----------
  using the function pointer time() doesn't make any sense. Passing down
the variable instead looks like the obvious fix.


  Commit: 1bc190caf1df1bea413609e6f40e5920496579fa
      https://github.com/ioquake/ioq3/commit/1bc190caf1df1bea413609e6f40e5920496579fa
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2006-12-30 (Sat, 30 Dec 2006)

  Changed paths:
    M code/qcommon/q_shared.c

  Log Message:
  -----------
  include offending string in error message for varables that contain
blacklisted characters


  Commit: c3a713832c124dcda646d4b1bcde8a9556aada6e
      https://github.com/ioquake/ioq3/commit/c3a713832c124dcda646d4b1bcde8a9556aada6e
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2006-12-30 (Sat, 30 Dec 2006)

  Changed paths:
    M code/qcommon/files.c

  Log Message:
  -----------
  don't use intermediate array for sorting pakfiles. avoids the
MAX_PAKFILES limitation


  Commit: 8e82c3d60584dc68fb0c2c6eaa293fd9fa996ca3
      https://github.com/ioquake/ioq3/commit/8e82c3d60584dc68fb0c2c6eaa293fd9fa996ca3
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2006-12-30 (Sat, 30 Dec 2006)

  Changed paths:
    M code/cgame/cg_main.c
    M code/client/cl_cgame.c
    M code/client/cl_curl.c
    M code/client/cl_main.c
    M code/client/cl_ui.c
    M code/client/snd_openal.c
    M code/game/bg_lib.h
    M code/game/g_session.c
    M code/qcommon/cvar.c
    M code/qcommon/net_chan.c
    M code/qcommon/q_shared.h
    M code/qcommon/qcommon.h
    M code/qcommon/vm.c
    M code/server/sv_client.c
    M code/server/sv_game.c
    M code/ui/ui_main.c
    M code/unix/sdl_snd.c

  Log Message:
  -----------
  - tag more functions with gnu format attribute
- fix format string bugs. still some left


  Commit: f6e0c6fd19adf854f87abc3abba3c65c1a34c85a
      https://github.com/ioquake/ioq3/commit/f6e0c6fd19adf854f87abc3abba3c65c1a34c85a
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2006-12-30 (Sat, 30 Dec 2006)

  Changed paths:
    M code/qcommon/files.c

  Log Message:
  -----------
  - also check for point release pak files
- make missing pak0 non fatal if fs_game != baseq3. This way total
  conversions like westernq3 work without Q3 data.


  Commit: 8ca8d845911fb6545bf723cade39944d874d01ea
      https://github.com/ioquake/ioq3/commit/8ca8d845911fb6545bf723cade39944d874d01ea
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2006-12-31 (Sun, 31 Dec 2006)

  Changed paths:
    M code/qcommon/net_chan.c
    M code/server/sv_client.c

  Log Message:
  -----------
  fix buffer overflow and format string bug in auth server response
processing


  Commit: c1875302c2bc77e3e8e6a29d89fc5761231f71ef
      https://github.com/ioquake/ioq3/commit/c1875302c2bc77e3e8e6a29d89fc5761231f71ef
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2007-01-07 (Sun, 07 Jan 2007)

  Changed paths:
    M code/client/snd_openal.c
    M code/qcommon/net_chan.c

  Log Message:
  -----------
  - Fix two non-C-standard variable declarations.
- Fix function name of vsnprintf for windows systems.


  Commit: 37bda478f9c5afe1d0050540fc4f33565dcc8755
      https://github.com/ioquake/ioq3/commit/37bda478f9c5afe1d0050540fc4f33565dcc8755
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2007-01-14 (Sun, 14 Jan 2007)

  Changed paths:
    M code/qcommon/q_shared.h

  Log Message:
  -----------
  Fix window titles and crap, thanks woekele for pointing this out.


  Commit: 40655712cec0d3412639b690207afb91d084330a
      https://github.com/ioquake/ioq3/commit/40655712cec0d3412639b690207afb91d084330a
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2007-01-14 (Sun, 14 Jan 2007)

  Changed paths:
    M code/unix/sdl_glimp.c
    M code/unix/sdl_snd.c

  Log Message:
  -----------
  Updated urls.


  Commit: c586def044c4ba9bcc4a8ce0e01f787c2d6dd2f6
      https://github.com/ioquake/ioq3/commit/c586def044c4ba9bcc4a8ce0e01f787c2d6dd2f6
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2007-01-14 (Sun, 14 Jan 2007)

  Changed paths:
    M NOTTODO
    M code/unix/setup/pkg/ioquake3/pkginfo.template
    M code/unix/setup/pkg/ioquake3d/pkginfo.template
    M code/unix/setup/setup.xml

  Log Message:
  -----------
  One more icculus.org/quake3 purge, should be the last...
Also one minor change to the website's get it page.


  Commit: cf2875e771e6dfaf3df1fd4d8dd1e92581e78523
      https://github.com/ioquake/ioq3/commit/cf2875e771e6dfaf3df1fd4d8dd1e92581e78523
  Author: Tony J. White = <tjw at tjw.org>
  Date:   2007-01-19 (Fri, 19 Jan 2007)

  Changed paths:
    M code/qcommon/q_shared.h

  Log Message:
  -----------
  * (bug 2977) use MSVC compatiable pre-processors and also include <io.h> for
  int types


  Commit: 09034c4c64d55af915a3b5e180f82cb1f9055e6c
      https://github.com/ioquake/ioq3/commit/09034c4c64d55af915a3b5e180f82cb1f9055e6c
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2007-01-23 (Tue, 23 Jan 2007)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  use ioquake3 instead of quake3 for tar file in dist target


  Commit: 4b9df8d9e943bdb673551114024849395ff0084f
      https://github.com/ioquake/ioq3/commit/4b9df8d9e943bdb673551114024849395ff0084f
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2007-01-23 (Tue, 23 Jan 2007)

  Changed paths:
    M code/client/cl_curl.c

  Log Message:
  -----------
  fix wrong use of strncat


  Commit: 5dc3b35b4942ad15603b945f946624530c08cc50
      https://github.com/ioquake/ioq3/commit/5dc3b35b4942ad15603b945f946624530c08cc50
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2007-01-24 (Wed, 24 Jan 2007)

  Changed paths:
    M code/client/cl_cgame.c
    M code/client/cl_ui.c
    M code/client/qal.c
    M code/client/snd_dma.c
    M code/client/snd_openal.c
    M code/qcommon/vm_interpreted.c
    M code/qcommon/vm_x86_64.c
    M code/server/sv_client.c
    M code/server/sv_game.c

  Log Message:
  -----------
  - Fix loads of format string bugs
- Fix locally looping sounds, thanks to Timbo


  Commit: 046e86a925fb695e586b593757a7010439316a90
      https://github.com/ioquake/ioq3/commit/046e86a925fb695e586b593757a7010439316a90
  Author: Tony J. White = <tjw at tjw.org>
  Date:   2007-02-01 (Thu, 01 Feb 2007)

  Changed paths:
    M code/server/sv_client.c

  Log Message:
  -----------
  * (bug 3014) my revision 935 broke the sending of the kick/clientkick message
  since SV_DropClient() tried to set the client's state to CS_ZOMBIE prior 
  to sending the message.


  Commit: 2cddf1208d33e87b2f6e1434ddd0fc8671be2559
      https://github.com/ioquake/ioq3/commit/2cddf1208d33e87b2f6e1434ddd0fc8671be2559
  Author: Tony J. White = <tjw at tjw.org>
  Date:   2007-02-12 (Mon, 12 Feb 2007)

  Changed paths:
    M code/client/cl_main.c
    M code/client/client.h
    M code/qcommon/md5.c
    M code/qcommon/qcommon.h

  Log Message:
  -----------
  * (bug 3019) adds the cvar cl_guidServerUniq (defaults to 1).  When set to
  non-zero, cl_guid will be unique for each server that the client
  connects to


  Commit: 7379c3920fbc72913c0a2edd4f33662e21e5b10d
      https://github.com/ioquake/ioq3/commit/7379c3920fbc72913c0a2edd4f33662e21e5b10d
  Author: Tony J. White = <tjw at tjw.org>
  Date:   2007-02-13 (Tue, 13 Feb 2007)

  Changed paths:
    M README

  Log Message:
  -----------
  * Add documentation for cl_guid in the README


  Commit: da75e9fda8d1ed5854abf3a7645c8931a8cd7c89
      https://github.com/ioquake/ioq3/commit/da75e9fda8d1ed5854abf3a7645c8931a8cd7c89
  Author: Tony J. White = <tjw at tjw.org>
  Date:   2007-02-14 (Wed, 14 Feb 2007)

  Changed paths:
    M code/server/sv_client.c

  Log Message:
  -----------
  * (bug 3027) don't trust the "ip" value in the userinfo string since a client
  could set this.  disconnect (or disallow connection for) a client that
  has a userinfo string that's too full for "ip" to be added properly.
  (Richard Stanway)


  Commit: d580c54e2d9e2d3d58418c622fe5b9e15d61abd7
      https://github.com/ioquake/ioq3/commit/d580c54e2d9e2d3d58418c622fe5b9e15d61abd7
  Author: Tony J. White = <tjw at tjw.org>
  Date:   2007-02-14 (Wed, 14 Feb 2007)

  Changed paths:
    M README
    M code/client/cl_keys.c
    M code/client/keycodes.h
    M code/client/keys.h
    M code/unix/sdl_glimp.c

  Log Message:
  -----------
  * (bug 2741) Adds support in the SDL client for many keys that were not
  recognized.  For example, F13, F14, F15, WINDOWS, SCROLLLOCK, CAPSLOCK,
  WORLD_0 - WORLD_95, etc. (Christophe Cavalaria)

* (bug 2741) Adds the hard-coded toggleConsole bind Shift-Escape

* (bug 2741) Adds detailed explaination of SDL keyboard handling differences
  in the README file.


  Commit: 8801b06a1e4c1622b4cc9aaf94065e4fc4dd64c8
      https://github.com/ioquake/ioq3/commit/8801b06a1e4c1622b4cc9aaf94065e4fc4dd64c8
  Author: Tony J. White = <tjw at tjw.org>
  Date:   2007-02-15 (Thu, 15 Feb 2007)

  Changed paths:
    M code/qcommon/q_shared.h

  Log Message:
  -----------
  * fix q3lcc warning message due to an extra ; that slipped in at rev 1023


  Commit: c6249fcc2508a28e4572168734b4d34e3d048595
      https://github.com/ioquake/ioq3/commit/c6249fcc2508a28e4572168734b4d34e3d048595
  Author: Tony J. White = <tjw at tjw.org>
  Date:   2007-02-16 (Fri, 16 Feb 2007)

  Changed paths:
    M code/client/cl_main.c
    M code/qcommon/common.c
    M code/qcommon/md5.c
    M code/qcommon/q_shared.h
    M code/qcommon/qcommon.h
    M code/unix/unix_shared.c
    M code/win32/win_shared.c

  Log Message:
  -----------
  * (bug 3019) use the operating system's random number generator if possible
  when generating the qkey file


  Commit: ddc848dced942fd43a6c991b51d57cf36406d712
      https://github.com/ioquake/ioq3/commit/ddc848dced942fd43a6c991b51d57cf36406d712
  Author: Tony J. White = <tjw at tjw.org>
  Date:   2007-03-01 (Thu, 01 Mar 2007)

  Changed paths:
    M code/win32/win_gamma.c

  Log Message:
  -----------
  * use the Win2k gamma clamp thing on Vista too (raynorpat)


  Commit: 2218a4ea6794904fa78f1b6c7d639ef706adacb5
      https://github.com/ioquake/ioq3/commit/2218a4ea6794904fa78f1b6c7d639ef706adacb5
  Author: Tony J. White = <tjw at tjw.org>
  Date:   2007-03-02 (Fri, 02 Mar 2007)

  Changed paths:
    M code/client/cl_cgame.c
    M code/client/cl_parse.c
    M code/client/cl_ui.c
    M code/client/client.h

  Log Message:
  -----------
  * (bug 3018) need to call Cvar_SetCheatState() after CG_INIT and UI_INIT to
             override user-defined cvar values for CVAR_CHEAT cvars that
             could be registered in cgame and ui.


  Commit: 1de9a065bf143de47c06112c0289d984cbd48baf
      https://github.com/ioquake/ioq3/commit/1de9a065bf143de47c06112c0289d984cbd48baf
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2007-03-17 (Sat, 17 Mar 2007)

  Changed paths:
    M README
    M code/client/snd_openal.c

  Log Message:
  -----------
  Remove cvar s_alMaxSpeakerDistance for the same task can better be achieved with s_alMaxDistance.


  Commit: dce62fbcb4a18fff6824cdc55ddc80f8dea8eb89
      https://github.com/ioquake/ioq3/commit/dce62fbcb4a18fff6824cdc55ddc80f8dea8eb89
  Author: Tony J. White = <tjw at tjw.org>
  Date:   2007-03-19 (Mon, 19 Mar 2007)

  Changed paths:
    M code/unix/linux_glimp.c

  Log Message:
  -----------
  * (bug 3065) fixed non-SDL X11 client crash on certain keys (e.g. XK_egrave )


  Commit: f9bb47d9affce13bd7d60dac86353b2304d889da
      https://github.com/ioquake/ioq3/commit/f9bb47d9affce13bd7d60dac86353b2304d889da
  Author: Tony J. White = <tjw at tjw.org>
  Date:   2007-03-22 (Thu, 22 Mar 2007)

  Changed paths:
    M code/client/cl_keys.c
    M code/client/keycodes.h
    M code/client/keys.h

  Log Message:
  -----------
  * (bug 2741) replace K_LAST_KEY with MAX_KEYS.  K_LAST_KEY is now defined
             at 256 for mod compatability reasons.  ioq3-only mods may
             chose to use MAX_KEYS for checking binds in order to get full
             key support, but at the cost of breaking compatability with
             older clients.

* (bug 2741) remove some lingering 256-key hardcoding

* properly check bounds of keynum in Key_IsDown(), Key_SetBinding(),
  and Key_GetBinding()


  Commit: fb58d8f1231b73c75eb7381637d2d4ef15e7b0e0
      https://github.com/ioquake/ioq3/commit/fb58d8f1231b73c75eb7381637d2d4ef15e7b0e0
  Author: Tim Angus <tim at ngus.net>
  Date:   2007-04-01 (Sun, 01 Apr 2007)

  Changed paths:
    M code/client/cl_keys.c

  Log Message:
  -----------
  * Move storage of console history from a cvar to a file in order to alleviate
  security concerns


  Commit: de364863be4e89a963f362248a5dbeb4cc39ce78
      https://github.com/ioquake/ioq3/commit/de364863be4e89a963f362248a5dbeb4cc39ce78
  Author: Tim Angus <tim at ngus.net>
  Date:   2007-04-01 (Sun, 01 Apr 2007)

  Changed paths:
    M code/client/cl_keys.c

  Log Message:
  -----------
  * Silly tab filter breaking things


  Commit: b5bf1280c1133eecfb4c0c72f331d8d90157ce05
      https://github.com/ioquake/ioq3/commit/b5bf1280c1133eecfb4c0c72f331d8d90157ce05
  Author: Tony J. White = <tjw at tjw.org>
  Date:   2007-04-05 (Thu, 05 Apr 2007)

  Changed paths:
    M code/client/cl_cgame.c
    M code/client/cl_main.c
    M code/client/cl_ui.c
    M code/server/sv_init.c

  Log Message:
  -----------
  * (bug 3018) Should not reset CVAR_CHEAT cvars when loading cgame/ui if they
             are being loaded to play a demo.  This restores the normal
             "timedemo" cvar behaviour.
* (bug 3054) The "demo" command works properly now when connected to
             the local server


  Commit: d8fa6bd7a7baca2d7607de678e1e4100b567f29c
      https://github.com/ioquake/ioq3/commit/d8fa6bd7a7baca2d7607de678e1e4100b567f29c
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2007-04-13 (Fri, 13 Apr 2007)

  Changed paths:
    M make-macosx-ub.sh

  Log Message:
  -----------
  Change suggested by woekele.
s/APPIOQ3/APPLIOQ3/g


  Commit: 6f59617596de3163e18199215978ca6141ede453
      https://github.com/ioquake/ioq3/commit/6f59617596de3163e18199215978ca6141ede453
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2007-05-02 (Wed, 02 May 2007)

  Changed paths:
    M TODO

  Log Message:
  -----------
  Updates to the status or whatever


  Commit: 7d13d6cd3b070de29f1ec15136b3a59b65a11952
      https://github.com/ioquake/ioq3/commit/7d13d6cd3b070de29f1ec15136b3a59b65a11952
  Author: Tony J. White = <tjw at tjw.org>
  Date:   2007-05-10 (Thu, 10 May 2007)

  Changed paths:
    M code/server/sv_main.c

  Log Message:
  -----------
  * (bug 3066) rcon rate-limiting was not compatible with the eventual 
             integer overflow in Com_Milliseconds() (R1CH)


  Commit: 9597d684f938c39b4cf2e8511a81de61774207ab
      https://github.com/ioquake/ioq3/commit/9597d684f938c39b4cf2e8511a81de61774207ab
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2007-05-17 (Thu, 17 May 2007)

  Changed paths:
    M code/botlib/be_ai_chat.c

  Log Message:
  -----------
  Fix a potential crash bug on 64 bit systems in the botlib library. sizeof(bot_consolemessage_t) is different on 64 bit and 32 bit systems.


  Commit: 1a381e7022f1365c8d675ac92060a3da262b7c56
      https://github.com/ioquake/ioq3/commit/1a381e7022f1365c8d675ac92060a3da262b7c56
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2007-05-17 (Thu, 17 May 2007)

  Changed paths:
    M code/botlib/be_ai_chat.c

  Log Message:
  -----------
  Adding a bit of commentary to the code.


  Commit: 16a200d262caf234cdfbaff56dd49420915ab091
      https://github.com/ioquake/ioq3/commit/16a200d262caf234cdfbaff56dd49420915ab091
  Author: Tony J. White = <tjw at tjw.org>
  Date:   2007-05-22 (Tue, 22 May 2007)

  Changed paths:
    M code/client/cl_curl.c

  Log Message:
  -----------
  * (bug 3077) allow cURL to follow HTTP redirects (up to 5)


  Commit: c1ed094e539152f6e4cce87a9113a22e46ac7d67
      https://github.com/ioquake/ioq3/commit/c1ed094e539152f6e4cce87a9113a22e46ac7d67
  Author: Tony J. White = <tjw at tjw.org>
  Date:   2007-05-22 (Tue, 22 May 2007)

  Changed paths:
    M code/renderer/tr_init.c
    M code/unix/sdl_glimp.c

  Log Message:
  -----------
  * (bug 2972) add r_swapInterval support to SDL client (if libSDL >= 1.2.10)


  Commit: 5aac275de293edd2f1f062334d57bdf8e967f5e9
      https://github.com/ioquake/ioq3/commit/5aac275de293edd2f1f062334d57bdf8e967f5e9
  Author: Tony J. White = <tjw at tjw.org>
  Date:   2007-05-22 (Tue, 22 May 2007)

  Changed paths:
    M code/SDL12/include/SDL.h
    M code/SDL12/include/SDL_active.h
    M code/SDL12/include/SDL_audio.h
    M code/SDL12/include/SDL_byteorder.h
    M code/SDL12/include/SDL_cdrom.h
    A code/SDL12/include/SDL_config.h
    A code/SDL12/include/SDL_config_amiga.h
    A code/SDL12/include/SDL_config_dreamcast.h
    A code/SDL12/include/SDL_config_macos.h
    A code/SDL12/include/SDL_config_macosx.h
    A code/SDL12/include/SDL_config_minimal.h
    A code/SDL12/include/SDL_config_os2.h
    A code/SDL12/include/SDL_config_win32.h
    M code/SDL12/include/SDL_copying.h
    M code/SDL12/include/SDL_cpuinfo.h
    M code/SDL12/include/SDL_endian.h
    M code/SDL12/include/SDL_error.h
    M code/SDL12/include/SDL_events.h
    M code/SDL12/include/SDL_getenv.h
    M code/SDL12/include/SDL_joystick.h
    M code/SDL12/include/SDL_keyboard.h
    M code/SDL12/include/SDL_keysym.h
    M code/SDL12/include/SDL_loadso.h
    M code/SDL12/include/SDL_main.h
    M code/SDL12/include/SDL_mouse.h
    M code/SDL12/include/SDL_mutex.h
    M code/SDL12/include/SDL_opengl.h
    A code/SDL12/include/SDL_platform.h
    M code/SDL12/include/SDL_quit.h
    M code/SDL12/include/SDL_rwops.h
    A code/SDL12/include/SDL_stdinc.h
    M code/SDL12/include/SDL_syswm.h
    M code/SDL12/include/SDL_thread.h
    M code/SDL12/include/SDL_timer.h
    M code/SDL12/include/SDL_types.h
    M code/SDL12/include/SDL_version.h
    M code/SDL12/include/SDL_video.h
    M code/SDL12/include/begin_code.h
    M code/SDL12/include/close_code.h
    M code/libs/macosx/libSDL-1.2.0.dylib

  Log Message:
  -----------
  * updated the included libSDL header files and Mac OS X lib to SDL 1.2.11


  Commit: 4a82d860702b0744dd92f8e05c820f59bae6c14c
      https://github.com/ioquake/ioq3/commit/4a82d860702b0744dd92f8e05c820f59bae6c14c
  Author: Tim Angus <tim at ngus.net>
  Date:   2007-05-29 (Tue, 29 May 2007)

  Changed paths:
    M Makefile
    M README
    M code/win32/win_input.c
    M cross-make-mingw.sh

  Log Message:
  -----------
  * Allow CC to be overridden externally to the Makefile
* Make cross-make-mingw.sh more generic using the above
* Update README to reflect changes
* Fix a couple of warnings in the Windows input layer


  Commit: 9030f1bdb11f385dac59e890e921d1276adc63c1
      https://github.com/ioquake/ioq3/commit/9030f1bdb11f385dac59e890e921d1276adc63c1
  Author: Tim Angus <tim at ngus.net>
  Date:   2007-05-29 (Tue, 29 May 2007)

  Changed paths:
    M code/win32/win_input.c

  Log Message:
  -----------
  * Whitespace :(


  Commit: 0f679da4c78aa17609012302f4a024c50a17797a
      https://github.com/ioquake/ioq3/commit/0f679da4c78aa17609012302f4a024c50a17797a
  Author: Tim Angus <tim at ngus.net>
  Date:   2007-05-29 (Tue, 29 May 2007)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  * Fix dependency generation when GCC is invoked using just "cc"


  Commit: 869ca5dbb32bbad43c55a01c372810ca185d2e60
      https://github.com/ioquake/ioq3/commit/869ca5dbb32bbad43c55a01c372810ca185d2e60
  Author: Coyote <coyote at coyote.org>
  Date:   2007-05-30 (Wed, 30 May 2007)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Changes for SunOS: grep -q doesn't work on SunOS and GNU make on SunOS defines CC as 'cc' by default (it's not present).


  Commit: 1dd785e1d2b1008196e7a80388bfa97c435c5ab2
      https://github.com/ioquake/ioq3/commit/1dd785e1d2b1008196e7a80388bfa97c435c5ab2
  Author: Tim Angus <tim at ngus.net>
  Date:   2007-06-02 (Sat, 02 Jun 2007)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  * Assumptions are already made that the compiler used is GCC, so it seems silly
  to make per-platform exceptions in order to make the IS_GCC test work. Instead
  just rely on $(CC) being set by the system (i.e. make) and it being GCC. If
  this causes problems on any platforms please discuss it on the mailing list
  or IRC


  Commit: 2fe29575c447e6531a20a32dbec542f29e5f589d
      https://github.com/ioquake/ioq3/commit/2fe29575c447e6531a20a32dbec542f29e5f589d
  Author: Tim Angus <tim at ngus.net>
  Date:   2007-06-02 (Sat, 02 Jun 2007)

  Changed paths:
    M Makefile
    M code/jpeg-6/jerror.c
    M code/jpeg-6/jmemnobs.c
    M code/jpeg-6/jmorecfg.h

  Log Message:
  -----------
  * Remove silly MINGW_CFLAGS hack


  Commit: 5c4f7033ae322be00be62145859c54fb3b3796a7
      https://github.com/ioquake/ioq3/commit/5c4f7033ae322be00be62145859c54fb3b3796a7
  Author: Tony J. White = <tjw at tjw.org>
  Date:   2007-06-07 (Thu, 07 Jun 2007)

  Changed paths:
    M code/libs/macosx/libSDL-1.2.0.dylib

  Log Message:
  -----------
  (bug 3072) updated Mac OS X SDL .dylib file.  still 1.2.11, but with a small
           fix backported from SDL 1.3 related to fullscreen mode and minimize 
           buttons disapearing on existing windows on Mac OS X.


  Commit: ecbb43c9b09e089e2b2c4a55ed763e71ef779424
      https://github.com/ioquake/ioq3/commit/ecbb43c9b09e089e2b2c4a55ed763e71ef779424
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2007-06-13 (Wed, 13 Jun 2007)

  Changed paths:
    M code/tools/asm/cmdlib.c

  Log Message:
  -----------
  gcc 4.2 patch from nyhm of gentoo (thanks!)


  Commit: 6a5908d4445ac262c2a7c0b85f66066c930d1ee4
      https://github.com/ioquake/ioq3/commit/6a5908d4445ac262c2a7c0b85f66066c930d1ee4
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2007-06-25 (Mon, 25 Jun 2007)

  Changed paths:
    M code/qcommon/vm_interpreted.c

  Log Message:
  -----------
  check program counter on OP_CALL and OP_LEAVE


  Commit: da2f4341c27087673804f259b100f698c38be10c
      https://github.com/ioquake/ioq3/commit/da2f4341c27087673804f259b100f698c38be10c
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2007-06-25 (Mon, 25 Jun 2007)

  Changed paths:
    M code/qcommon/vm_x86_64.c

  Log Message:
  -----------
  use native stack for vm stack as well, frees one register


  Commit: 1b1e30edd981292604a686ed61b8f97711c99828
      https://github.com/ioquake/ioq3/commit/1b1e30edd981292604a686ed61b8f97711c99828
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2007-06-27 (Wed, 27 Jun 2007)

  Changed paths:
    M code/game/bg_lib.h

  Log Message:
  -----------
  fix bg_lib.h compilation with lcc


  Commit: beaf352463f7ae486839fadb4cfc76cf7f3125d2
      https://github.com/ioquake/ioq3/commit/beaf352463f7ae486839fadb4cfc76cf7f3125d2
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2007-07-03 (Tue, 03 Jul 2007)

  Changed paths:
    M code/qcommon/vm_x86_64.c

  Log Message:
  -----------
  fix stack alignment


  Commit: 8cb20658aa7b7ff027b69ce60c0a66bdb9453a41
      https://github.com/ioquake/ioq3/commit/8cb20658aa7b7ff027b69ce60c0a66bdb9453a41
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2007-07-03 (Tue, 03 Jul 2007)

  Changed paths:
    M code/qcommon/vm_x86_64.c

  Log Message:
  -----------
  another attempt to fix the alignment, this time hopfully for real


  Commit: 20e71c7dff6b02618172908e28ef92bcebce5241
      https://github.com/ioquake/ioq3/commit/20e71c7dff6b02618172908e28ef92bcebce5241
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2007-07-03 (Tue, 03 Jul 2007)

  Changed paths:
    M code/qcommon/vm_x86_64.c

  Log Message:
  -----------
  - fix OP_MODU and OP_MODI
- fix minor typos


  Commit: 3d70f2ccff1c033d9d56db59504290b8c01aea65
      https://github.com/ioquake/ioq3/commit/3d70f2ccff1c033d9d56db59504290b8c01aea65
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2007-07-09 (Mon, 09 Jul 2007)

  Changed paths:
    M Makefile
    M code/unix/sdl_glimp.c

  Log Message:
  -----------
  OS X mouse hack, must remove when SDL adds it internally.
Please see bugzilla case:
http://bugzilla.icculus.org/show_bug.cgi?id=3206
and
http://bugzilla.libsdl.org/show_bug.cgi?id=445


  Commit: c9171f9b636a6e25c54aa158881ac50d8026911d
      https://github.com/ioquake/ioq3/commit/c9171f9b636a6e25c54aa158881ac50d8026911d
  Author: Tim Angus <tim at ngus.net>
  Date:   2007-07-14 (Sat, 14 Jul 2007)

  Changed paths:
    M code/unix/sdl_glimp.c

  Log Message:
  -----------
  * Fix compiler warning due to missing guard


  Commit: f988185439718b3507b79e4dcfdd86ef3aabeea4
      https://github.com/ioquake/ioq3/commit/f988185439718b3507b79e4dcfdd86ef3aabeea4
  Author: Tim Angus <tim at ngus.net>
  Date:   2007-07-14 (Sat, 14 Jul 2007)

  Changed paths:
    M Makefile
    M code/qcommon/vm_ppc.c
    R code/qcommon/vm_ppc_new.c
    A code/win32/win_resource.rc
    R code/win32/winquake.rc

  Log Message:
  -----------
  * Replace horrendously long list of build rules with set of inference rules
* Remove unused DO_DEBUG_CC and DO_SHLIB_DEBUG_CC commands
* Fix various bits of trailing whitespace
* Remove vm_ppc.c and move vm_ppc_new.c into its place
* Rename winquake.rc to win_resource.rc


  Commit: 2d5495d34b98c9699cc83a9e49f5541e4bccfa5e
      https://github.com/ioquake/ioq3/commit/2d5495d34b98c9699cc83a9e49f5541e4bccfa5e
  Author: Tim Angus <tim at ngus.net>
  Date:   2007-07-15 (Sun, 15 Jul 2007)

  Changed paths:
    M Makefile
    M code/tools/asm/Makefile

  Log Message:
  -----------
  * Make make make less noise


  Commit: 155802bc0ceaace867efcdc68d944a0e32f087b2
      https://github.com/ioquake/ioq3/commit/155802bc0ceaace867efcdc68d944a0e32f087b2
  Author: Tim Angus <tim at ngus.net>
  Date:   2007-07-16 (Mon, 16 Jul 2007)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  * Fix parallel build
* Print message indicating CC, CFLAGS and targets before building
* Update .PHONY targets
* Remove build_release and build_debug targets


  Commit: 3944b02025cc4d7c0e5a3bdf68dc2e983619724a
      https://github.com/ioquake/ioq3/commit/3944b02025cc4d7c0e5a3bdf68dc2e983619724a
  Author: Tim Angus <tim at ngus.net>
  Date:   2007-07-16 (Mon, 16 Jul 2007)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  * Generate QVM dependicies in a (much) better way


  Commit: 821995dcf127ea6f734323a35684f52ba4d44c32
      https://github.com/ioquake/ioq3/commit/821995dcf127ea6f734323a35684f52ba4d44c32
  Author: Coyote <coyote at coyote.org>
  Date:   2007-07-17 (Tue, 17 Jul 2007)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Add specific CC for SunOS


  Commit: a0316f93973397d41cbb3d2e9cf432db196f6277
      https://github.com/ioquake/ioq3/commit/a0316f93973397d41cbb3d2e9cf432db196f6277
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2007-07-19 (Thu, 19 Jul 2007)

  Changed paths:
    M code/game/ai_dmq3.c

  Log Message:
  -----------
  the address of 'classname' will always evaluate as 'true'


  Commit: f3e1a64c04c1beb558c90d1d0ba2d24af4f841a3
      https://github.com/ioquake/ioq3/commit/f3e1a64c04c1beb558c90d1d0ba2d24af4f841a3
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2007-07-19 (Thu, 19 Jul 2007)

  Changed paths:
    M code/ui/ui_players.c

  Log Message:
  -----------
  the address of 'headModelName' will always evaluate as 'true'


  Commit: e8bbb1f2d107a39edc90e8506d0cb1580f77317e
      https://github.com/ioquake/ioq3/commit/e8bbb1f2d107a39edc90e8506d0cb1580f77317e
  Author: Tony J. White = <tjw at tjw.org>
  Date:   2007-07-20 (Fri, 20 Jul 2007)

  Changed paths:
    M Makefile
    M code/qcommon/vm_ppc.c
    M code/unix/unix_main.c
    M code/unix/unix_net.c

  Log Message:
  -----------
  * (bug 3268) Replace Mac OS X Carbon API calls with native ones (thanks
             to i3enedek).
* remove some spammy Mac OS X printf's regarding local network detection
* replaced a #warning for non-OS X PPC systems with a call to
  msync(..., MS_INVALIDATE).  This needs testing.


  Commit: 0c99c0c1d22458342dc96614b083fa85d9c95dab
      https://github.com/ioquake/ioq3/commit/0c99c0c1d22458342dc96614b083fa85d9c95dab
  Author: Tim Angus <tim at ngus.net>
  Date:   2007-07-25 (Wed, 25 Jul 2007)

  Changed paths:
    M code/null/null_client.c
    M code/qcommon/cm_patch.c
    M code/qcommon/common.c
    M code/qcommon/vm_x86.c
    M code/unix/linux_signals.c

  Log Message:
  -----------
  * Fix a few -pedantic warnings


  Commit: 64239037e0566880187d92a09e3a21f4d2ebaa8c
      https://github.com/ioquake/ioq3/commit/64239037e0566880187d92a09e3a21f4d2ebaa8c
  Author: Tim Angus <tim at ngus.net>
  Date:   2007-07-27 (Fri, 27 Jul 2007)

  Changed paths:
    M code/qcommon/cm_patch.c
    M code/qcommon/cm_test.c
    M code/qcommon/cm_trace.c
    M code/qcommon/q_math.c
    M code/qcommon/q_shared.h

  Log Message:
  -----------
  * Early out AABB collision optimisation from Robert Beckebans (Xreal)


  Commit: fbe65853e4fc7cb8f57f0b70b58e11343ac0c220
      https://github.com/ioquake/ioq3/commit/fbe65853e4fc7cb8f57f0b70b58e11343ac0c220
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2007-08-16 (Thu, 16 Aug 2007)

  Changed paths:
    M Makefile
    M code/qcommon/vm_x86_64.c
    A code/qcommon/vm_x86_64_assembler.c

  Log Message:
  -----------
  new x86_64 vm that doesn't use gas


  Commit: 901600631298375b8e473eb3b14eb30665fd62c4
      https://github.com/ioquake/ioq3/commit/901600631298375b8e473eb3b14eb30665fd62c4
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2007-08-16 (Thu, 16 Aug 2007)

  Changed paths:
    M code/renderer/tr_shader.c

  Log Message:
  -----------
  don't spam console with "loading..." messages when loading shaders


  Commit: 686d365397d77a512565c1ea6f3aa827b6e9e02a
      https://github.com/ioquake/ioq3/commit/686d365397d77a512565c1ea6f3aa827b6e9e02a
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2007-08-16 (Thu, 16 Aug 2007)

  Changed paths:
    M code/renderer/tr_shader.c

  Log Message:
  -----------
  print the shader loading message if the cvar "developer" is set


  Commit: 3992f1a59c6075a96a80af74a546ea8ede90b15c
      https://github.com/ioquake/ioq3/commit/3992f1a59c6075a96a80af74a546ea8ede90b15c
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2007-08-19 (Sun, 19 Aug 2007)

  Changed paths:
    M code/botlib/be_ai_goal.c
    M code/botlib/be_ai_weap.c
    M code/game/g_local.h
    M code/qcommon/msg.c
    M code/renderer/tr_init.c

  Log Message:
  -----------
  fix gcc 4.2 warnings about cast from pointer to integer (#3317)


  Commit: 557bb5a1cea2435cfb886e5faf5317300cb89726
      https://github.com/ioquake/ioq3/commit/557bb5a1cea2435cfb886e5faf5317300cb89726
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2007-08-19 (Sun, 19 Aug 2007)

  Changed paths:
    M code/game/ai_cmd.c
    M code/game/ai_team.c

  Log Message:
  -----------
  fix null termination out of array bounds


  Commit: 5e35d88b9bef376b3a163e210b04d16846d8a864
      https://github.com/ioquake/ioq3/commit/5e35d88b9bef376b3a163e210b04d16846d8a864
  Author: Tim Angus <tim at ngus.net>
  Date:   2007-08-23 (Thu, 23 Aug 2007)

  Changed paths:
    M code/cgame/cg_draw.c
    M code/game/g_main.c
    M code/q3_ui/ui_serverinfo.c
    M code/renderer/tr_shader.c

  Log Message:
  -----------
  * (bug 3076) Map cycle breaks on empty or bot only servers (misanthropia)
* (bug 3303) Removal of never compiled code from cgame drawing functions (beast 
  <info at dbwatersports.com>)
* (bug 3297) Add missing limit to Q3 UI server info (beast
  <info at dbwatersports.com>)
* (bug 3029) Fix to shader hash table being overpopulated (identified by
  Stefan "#@" Langer <raute_at at gmx.de>)


  Commit: 2ea6b8b51268c4a66c6fbc18f5c5c22d589a5681
      https://github.com/ioquake/ioq3/commit/2ea6b8b51268c4a66c6fbc18f5c5c22d589a5681
  Author: Tim Angus <tim at ngus.net>
  Date:   2007-08-23 (Thu, 23 Aug 2007)

  Changed paths:
    M code/client/cl_keys.c
    M code/q3_ui/ui_servers2.c

  Log Message:
  -----------
  * (bug 3324) Incorrect use of sizeof (beast <info at dbwatersports.com>)
* (bug 2946) Console scrolling broken (identified by misantropia)
  + Field_VariableSizeDraw contained a hack to ensure the cursor was always
    visible. Unfortunately this interfered with scrolling long lines. Move the
    hack to a different place
  + Removed commented code in the same function
  + Reworked Field_KeyDownEvent to use a switch( ... ) and set edit->scroll in
    every case, thereby avoiding scrolling issues when "Home" or "End" are
    pressed


  Commit: 8b5a40e2ed875393ad9007681b31a5e4145d7235
      https://github.com/ioquake/ioq3/commit/8b5a40e2ed875393ad9007681b31a5e4145d7235
  Author: Tim Angus <tim at ngus.net>
  Date:   2007-08-23 (Thu, 23 Aug 2007)

  Changed paths:
    M code/client/cl_keys.c

  Log Message:
  -----------
  * Nuts.


  Commit: 1144f567e89ac18415e15258111578a880b75c4a
      https://github.com/ioquake/ioq3/commit/1144f567e89ac18415e15258111578a880b75c4a
  Author: Tim Angus <tim at ngus.net>
  Date:   2007-08-23 (Thu, 23 Aug 2007)

  Changed paths:
    M Makefile
    M README
    A code/qcommon/puff.c
    A code/qcommon/puff.h
    M code/renderer/tr_image.c

  Log Message:
  -----------
  * PNG support from Joerg Dietrich <dietrich_joerg at t-online.de>
* Cleanup of tabulation in R_LoadImage


  Commit: 4997c4764a5c1a2963080ae8f92d82d966a132a8
      https://github.com/ioquake/ioq3/commit/4997c4764a5c1a2963080ae8f92d82d966a132a8
  Author: Tim Angus <tim at ngus.net>
  Date:   2007-08-24 (Fri, 24 Aug 2007)

  Changed paths:
    M code/qcommon/files.c
    M code/renderer/tr_image.c

  Log Message:
  -----------
  * (bug 3112) Removal of QVM name obfuscation (TsT <tst2006 at gmail.com>)
* Add developer warning when texture loading falls back on jpg from tga
* Remove uppercase extension hack from texture loading since the Q3 pk3
  file system is case insensitive anyway and you would likely want to
  know about the failures when loading images from the native FS


  Commit: 3d107fe624ec24329bff3ed092613ce8e44f3bca
      https://github.com/ioquake/ioq3/commit/3d107fe624ec24329bff3ed092613ce8e44f3bca
  Author: Tim Angus <tim at ngus.net>
  Date:   2007-08-24 (Fri, 24 Aug 2007)

  Changed paths:
    M code/qcommon/files.c

  Log Message:
  -----------
  * ...And the other deliberate mistake


  Commit: 5c6612979068a80ede70d7a7cc836b641194ce2c
      https://github.com/ioquake/ioq3/commit/5c6612979068a80ede70d7a7cc836b641194ce2c
  Author: Tim Angus <tim at ngus.net>
  Date:   2007-08-24 (Fri, 24 Aug 2007)

  Changed paths:
    M code/ui/ui_main.c

  Log Message:
  -----------
  * (bug 3054) sv_killserver not being set with TA UI


  Commit: 6993861080f70a3829fdd09163e0be4f6dd6d6d2
      https://github.com/ioquake/ioq3/commit/6993861080f70a3829fdd09163e0be4f6dd6d6d2
  Author: Tim Angus <tim at ngus.net>
  Date:   2007-08-24 (Fri, 24 Aug 2007)

  Changed paths:
    M code/unix/linux_glimp.c
    M code/unix/linux_joystick.c
    M code/unix/sdl_glimp.c
    M code/win32/win_input.c

  Log Message:
  -----------
  * Demote input related console information to developer only so that it doesn't
  spam the console every time input settings are changed


  Commit: 034e6e8f20f0de6852a6831a3112bb381f3669c1
      https://github.com/ioquake/ioq3/commit/034e6e8f20f0de6852a6831a3112bb381f3669c1
  Author: Tim Angus <tim at ngus.net>
  Date:   2007-08-26 (Sun, 26 Aug 2007)

  Changed paths:
    M README
    M code/qcommon/files.c
    M code/qcommon/q_shared.c
    M code/qcommon/q_shared.h
    M code/renderer/tr_image.c
    M code/renderer/tr_shader.c

  Log Message:
  -----------
  * Rewrite of R_LoadImage to make it more generic and data driven


  Commit: a2d413428a97d05a150c71cc99a03eb040a2787a
      https://github.com/ioquake/ioq3/commit/a2d413428a97d05a150c71cc99a03eb040a2787a
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2007-08-27 (Mon, 27 Aug 2007)

  Changed paths:
    M Makefile
    M README

  Log Message:
  -----------
  make V=1 shows gcc command line


  Commit: 0b3a077e1540d2c4d9601399443f5113eb42a2f9
      https://github.com/ioquake/ioq3/commit/0b3a077e1540d2c4d9601399443f5113eb42a2f9
  Author: Tim Angus <tim at ngus.net>
  Date:   2007-08-28 (Tue, 28 Aug 2007)

  Changed paths:
    M Makefile
    M TODO
    M code/client/cl_main.c
    M code/q3_ui/ui_servers2.c
    M code/qcommon/net_chan.c
    A code/qcommon/net_ip.c
    M code/qcommon/qcommon.h
    M code/ui/ui_main.c
    R code/unix/unix_net.c
    M code/win32/win_local.h
    R code/win32/win_net.c

  Log Message:
  -----------
  * Merge win_net.c and unix_net.c
  + Move win32/win_net.c to qcommon/net_ip.c and make it portable
  + Remove unix_net.c, but incorporate its revision history into win_net.c
  + Remove all IPX support -- this remains compatible with existing mods
  + This change also inadvertently gets us SOCKS support on non-Windows
    platforms


  Commit: 2b33cf1deed18c05dcc2b0f650abf764761f46e0
      https://github.com/ioquake/ioq3/commit/2b33cf1deed18c05dcc2b0f650abf764761f46e0
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2007-08-30 (Thu, 30 Aug 2007)

  Changed paths:
    M code/unix/unix_main.c

  Log Message:
  -----------
  fix potential buffer overflow


  Commit: 39abffeb3bf9e242cfe166644d256766147e33db
      https://github.com/ioquake/ioq3/commit/39abffeb3bf9e242cfe166644d256766147e33db
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2007-08-30 (Thu, 30 Aug 2007)

  Changed paths:
    M code/qcommon/files.c

  Log Message:
  -----------
  clean up pak file checks + fixing stray error message when an unofficial pak9.pk3 exists


  Commit: 672cfbf16f83fb67f6ce9bb1d3571dc32a5b3083
      https://github.com/ioquake/ioq3/commit/672cfbf16f83fb67f6ce9bb1d3571dc32a5b3083
  Author: Tim Angus <tim at ngus.net>
  Date:   2007-09-05 (Wed, 05 Sep 2007)

  Changed paths:
    M Makefile
    M README
    M TODO
    A code/asm/ftola.s
    A code/asm/matha.s
    A code/asm/qasm.h
    A code/asm/snapvectora.s
    A code/asm/snd_mixa.s
    M code/botlib/be_ai_chat.c
    M code/botlib/be_ai_goal.c
    M code/botlib/be_ai_move.c
    M code/botlib/be_ai_move.h
    M code/botlib/be_ai_weap.c
    M code/botlib/be_interface.c
    M code/botlib/l_memory.c
    M code/botlib/l_precomp.c
    M code/botlib/l_script.c
    M code/cgame/cg_draw.c
    M code/cgame/cg_drawtools.c
    M code/cgame/cg_event.c
    M code/cgame/cg_local.h
    M code/cgame/cg_main.c
    M code/cgame/cg_newdraw.c
    M code/cgame/cg_players.c
    M code/cgame/cg_servercmds.c
    M code/client/cl_cgame.c
    M code/client/cl_cin.c
    M code/client/cl_console.c
    M code/client/cl_curl.c
    M code/client/cl_keys.c
    M code/client/cl_main.c
    M code/client/cl_scrn.c
    M code/client/cl_ui.c
    M code/client/client.h
    M code/client/qal.c
    M code/client/snd_dma.c
    M code/client/snd_main.c
    M code/client/snd_mix.c
    M code/game/ai_chat.c
    M code/game/ai_dmq3.c
    M code/game/ai_main.c
    M code/game/bg_lib.c
    M code/game/bg_misc.c
    M code/game/g_arenas.c
    M code/game/g_bot.c
    M code/game/g_client.c
    M code/game/g_main.c
    M code/game/g_mem.c
    M code/game/g_session.c
    M code/jpeg-6/jcdctmgr.c
    M code/jpeg-6/jcmainct.c
    M code/jpeg-6/jdmainct.c
    A code/libs/win32/libSDL.dll.a
    A code/libs/win32/libSDL.la
    A code/libs/win32/libSDLmain.a
    M code/null/null_client.c
    M code/null/null_snddma.c
    M code/q3_ui/ui_atoms.c
    M code/q3_ui/ui_connect.c
    M code/q3_ui/ui_controls2.c
    M code/q3_ui/ui_gameinfo.c
    M code/q3_ui/ui_local.h
    M code/q3_ui/ui_main.c
    M code/q3_ui/ui_mods.c
    M code/q3_ui/ui_qmenu.c
    M code/q3_ui/ui_team.c
    M code/q3_ui/ui_video.c
    M code/qcommon/cm_trace.c
    M code/qcommon/common.c
    M code/qcommon/cvar.c
    M code/qcommon/files.c
    M code/qcommon/net_ip.c
    M code/qcommon/q_math.c
    M code/qcommon/q_platform.h
    M code/qcommon/q_shared.c
    M code/qcommon/q_shared.h
    M code/qcommon/qcommon.h
    M code/qcommon/vm.c
    M code/qcommon/vm_interpreted.c
    M code/qcommon/vm_local.h
    M code/qcommon/vm_x86.c
    M code/qcommon/vm_x86_64.c
    M code/renderer/qgl.h
    R code/renderer/qgl_linked.h
    M code/renderer/tr_cmds.c
    M code/renderer/tr_image.c
    M code/renderer/tr_init.c
    M code/renderer/tr_light.c
    M code/renderer/tr_shader.c
    M code/renderer/tr_types.h
    A code/sdl/sdl_gamma.c
    A code/sdl/sdl_glimp.c
    A code/sdl/sdl_icon.h
    A code/sdl/sdl_input.c
    A code/sdl/sdl_snd.c
    M code/server/sv_bot.c
    M code/server/sv_ccmds.c
    M code/server/sv_client.c
    M code/server/sv_game.c
    M code/server/sv_init.c
    M code/server/sv_main.c
    A code/sys/sys_loadlib.h
    A code/sys/sys_local.h
    A code/sys/sys_main.c
    A code/sys/sys_unix.c
    A code/sys/sys_win32.c
    A code/sys/tty_console.c
    A code/sys/win_resource.h
    A code/sys/win_resource.rc
    M code/ui/ui_atoms.c
    M code/ui/ui_gameinfo.c
    M code/ui/ui_main.c
    M code/ui/ui_shared.c
    R code/unix/LinuxSupport/CHANGES-1.32.txt
    R code/unix/LinuxSupport/INSTALL
    R code/unix/LinuxSupport/index.html
    R code/unix/LinuxSupport/udp_wide_README.txt
    R code/unix/LinuxSupport/udp_wide_broadcast.patch
    R code/unix/MacSupport/SLA-dmg.sh
    R code/unix/MacSupport/SLA.r
    R code/unix/MacSupport/ioquake3.icns
    R code/unix/README.Linux
    R code/unix/README.Q3Test
    R code/unix/ftola.s
    R code/unix/linux_glimp.c
    R code/unix/linux_joystick.c
    R code/unix/linux_local.h
    R code/unix/linux_qgl.c
    R code/unix/linux_signals.c
    R code/unix/linux_snd.c
    R code/unix/matha.s
    R code/unix/qasm.h
    R code/unix/quake3.png
    R code/unix/quake3.svg
    R code/unix/sdl_glimp.c
    R code/unix/sdl_snd.c
    R code/unix/setup/Makefile
    R code/unix/setup/Solaris_pkg.sh
    R code/unix/setup/doit
    R code/unix/setup/ioq3demo.sh
    R code/unix/setup/ioquake3.sh
    R code/unix/setup/pkg/ioq3ded.sh
    R code/unix/setup/pkg/ioquake3.sh
    R code/unix/setup/pkg/ioquake3/depend
    R code/unix/setup/pkg/ioquake3/pkginfo.template
    R code/unix/setup/pkg/ioquake3/postinstall
    R code/unix/setup/pkg/ioquake3/postremove
    R code/unix/setup/pkg/ioquake3/preinstall
    R code/unix/setup/pkg/ioquake3/preremove
    R code/unix/setup/pkg/ioquake3/prototype.template
    R code/unix/setup/pkg/ioquake3/space
    R code/unix/setup/pkg/ioquake3d/depend
    R code/unix/setup/pkg/ioquake3d/pkginfo.template
    R code/unix/setup/pkg/ioquake3d/postinstall
    R code/unix/setup/pkg/ioquake3d/postremove
    R code/unix/setup/pkg/ioquake3d/preinstall
    R code/unix/setup/pkg/ioquake3d/preremove
    R code/unix/setup/pkg/ioquake3d/prototype.template
    R code/unix/setup/pkg/ioquake3d/space
    R code/unix/setup/preuninstall.sh
    R code/unix/setup/setup.xml
    R code/unix/setup/splash.xpm
    R code/unix/snapvectora.s
    R code/unix/snd_mixa.s
    R code/unix/unix_glw.h
    R code/unix/unix_main.c
    R code/unix/unix_shared.c
    R code/win32/background.bmp
    R code/win32/clear.bmp
    R code/win32/glw_win.h
    R code/win32/icon2.ico
    R code/win32/msvc/botlib.vcproj
    R code/win32/msvc/cgame.def
    R code/win32/msvc/cgame.vcproj
    R code/win32/msvc/game.def
    R code/win32/msvc/game.vcproj
    R code/win32/msvc/q3_ui.def
    R code/win32/msvc/q3_ui.vcproj
    R code/win32/msvc/quake3.sln
    R code/win32/msvc/quake3.vcproj
    R code/win32/msvc/ref_trin.def
    R code/win32/msvc/renderer.vcproj
    R code/win32/msvc/ui.def
    R code/win32/msvc/ui.vcproj
    R code/win32/qe3.ico
    R code/win32/resource.h
    R code/win32/win_gamma.c
    R code/win32/win_glimp.c
    R code/win32/win_input.c
    R code/win32/win_local.h
    R code/win32/win_main.c
    R code/win32/win_qgl.c
    R code/win32/win_resource.rc
    R code/win32/win_shared.c
    R code/win32/win_snd.c
    R code/win32/win_syscon.c
    R code/win32/win_wndproc.c
    M make-macosx-ub.sh
    A misc/quake3.icns
    A misc/quake3.ico
    A misc/quake3.png
    A misc/quake3.svg
    A misc/setup/MacOSX/SLA-dmg.sh
    A misc/setup/Makefile
    A misc/setup/Solaris_pkg.sh
    A misc/setup/doit
    A misc/setup/ioq3demo.sh
    A misc/setup/ioquake3.sh
    A misc/setup/pkg/ioq3ded.sh
    A misc/setup/pkg/ioquake3.sh
    A misc/setup/pkg/ioquake3/depend
    A misc/setup/pkg/ioquake3/pkginfo.template
    A misc/setup/pkg/ioquake3/postinstall
    A misc/setup/pkg/ioquake3/postremove
    A misc/setup/pkg/ioquake3/preinstall
    A misc/setup/pkg/ioquake3/preremove
    A misc/setup/pkg/ioquake3/prototype.template
    A misc/setup/pkg/ioquake3/space
    A misc/setup/pkg/ioquake3d/depend
    A misc/setup/pkg/ioquake3d/pkginfo.template
    A misc/setup/pkg/ioquake3d/postinstall
    A misc/setup/pkg/ioquake3d/postremove
    A misc/setup/pkg/ioquake3d/preinstall
    A misc/setup/pkg/ioquake3d/preremove
    A misc/setup/pkg/ioquake3d/prototype.template
    A misc/setup/pkg/ioquake3d/space
    A misc/setup/preuninstall.sh
    A misc/setup/setup.xml
    A misc/setup/splash.xpm

  Log Message:
  -----------
  * Merge unified-sdl to trunk
* Bump Q3_VERSION to 1.35


  Commit: 904cce6311f8a0790672a79a877dce478033708a
      https://github.com/ioquake/ioq3/commit/904cce6311f8a0790672a79a877dce478033708a
  Author: Tim Angus <tim at ngus.net>
  Date:   2007-09-05 (Wed, 05 Sep 2007)

  Changed paths:
    M code/jpeg-6/jconfig.h
    M code/renderer/qgl.h
    M code/sdl/sdl_glimp.c

  Log Message:
  -----------
  * Replace the ugliness in qgl.h with SDL_opengl.h


  Commit: fb76f5788715b069193c52968a070fac9b90b3af
      https://github.com/ioquake/ioq3/commit/fb76f5788715b069193c52968a070fac9b90b3af
  Author: Tim Angus <tim at ngus.net>
  Date:   2007-09-05 (Wed, 05 Sep 2007)

  Changed paths:
    R code/tools/lcc/buildnt.bat
    R code/tools/lcc/makefile.nt

  Log Message:
  -----------
  * Obsolete files


  Commit: c903576c59b0149d51ed21f9379033ec4a1e2ff4
      https://github.com/ioquake/ioq3/commit/c903576c59b0149d51ed21f9379033ec4a1e2ff4
  Author: Tim Angus <tim at ngus.net>
  Date:   2007-09-05 (Wed, 05 Sep 2007)

  Changed paths:
    M code/sdl/sdl_glimp.c

  Log Message:
  -----------
  * I R KNWOING HOW COMPUTARS WURK!!!!!!! lOL


  Commit: 0951b69be59f1655e8c21365422ed5dea77d13a5
      https://github.com/ioquake/ioq3/commit/0951b69be59f1655e8c21365422ed5dea77d13a5
  Author: Tim Angus <tim at ngus.net>
  Date:   2007-09-06 (Thu, 06 Sep 2007)

  Changed paths:
    M code/sdl/sdl_glimp.c

  Log Message:
  -----------
  * Fix for SMP hack on OS X


  Commit: d5e9f1216e0f2a336f37eb6933cf5fccc3c43e37
      https://github.com/ioquake/ioq3/commit/d5e9f1216e0f2a336f37eb6933cf5fccc3c43e37
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2007-09-06 (Thu, 06 Sep 2007)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  restore previous versioning scheme for svn snapshots. This scheme is
necessary for continuous version numbers of (rpm) packages.
e.g. 1.35_SVNxxxx > 1.35 > 1.34_SVNxxxx > 1.34


  Commit: e56a151a97faaff091cb8c2d93b8dde6e4b57292
      https://github.com/ioquake/ioq3/commit/e56a151a97faaff091cb8c2d93b8dde6e4b57292
  Author: Tim Angus <tim at ngus.net>
  Date:   2007-09-06 (Thu, 06 Sep 2007)

  Changed paths:
    M Makefile
    M code/qcommon/q_shared.h
    M code/sdl/sdl_glimp.c
    M code/sys/sys_main.c

  Log Message:
  -----------
  * Compile time and runtime checks for SDL >= 1.2.7
* Modified versioning to play nice with the reverted Makefile change


  Commit: 54ba74964a1ac0f2867812fc53b93d17b51f7080
      https://github.com/ioquake/ioq3/commit/54ba74964a1ac0f2867812fc53b93d17b51f7080
  Author: Tim Angus <tim at ngus.net>
  Date:   2007-09-06 (Thu, 06 Sep 2007)

  Changed paths:
    M Makefile
    A code/sys/con_tty.c
    A code/sys/con_win32.c
    M code/sys/sys_loadlib.h
    M code/sys/sys_local.h
    M code/sys/sys_main.c
    R code/sys/tty_console.c

  Log Message:
  -----------
  * Build dedicated server binary on Windows


  Commit: 2a02c656e03d8c7f11e8b6cf615f4d4adabd1cff
      https://github.com/ioquake/ioq3/commit/2a02c656e03d8c7f11e8b6cf615f4d4adabd1cff
  Author: Tim Angus <tim at ngus.net>
  Date:   2007-09-06 (Thu, 06 Sep 2007)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  * Seems some shells *cough*dash*cough* have a broken built-in "echo"


  Commit: e75c19b45d83ca7594972569c6241942a680280a
      https://github.com/ioquake/ioq3/commit/e75c19b45d83ca7594972569c6241942a680280a
  Author: Tony J. White = <tjw at tjw.org>
  Date:   2007-09-07 (Fri, 07 Sep 2007)

  Changed paths:
    M Makefile
    M code/sys/con_win32.c

  Log Message:
  -----------
  * Adds preliminary support for win32 dedicated server console.
  Functionality is still quite limited (no tab completion, history, etc.),
  but at least with this console you can scroll without locking up
  your server.


  Commit: 687b744166aa6973d9d38c4a2df1cccba0fd002c
      https://github.com/ioquake/ioq3/commit/687b744166aa6973d9d38c4a2df1cccba0fd002c
  Author: Tony J. White = <tjw at tjw.org>
  Date:   2007-09-09 (Sun, 09 Sep 2007)

  Changed paths:
    M code/sys/con_win32.c

  Log Message:
  -----------
  * win32 dedicated console cleanup: drop silly predifined height and width,
  scroll the command buffer to the right when typing long lines, restore
  the original color theme on CON_Shutdown().


  Commit: 2130bce927775e2b81e1032f8e047f0cb7a1386c
      https://github.com/ioquake/ioq3/commit/2130bce927775e2b81e1032f8e047f0cb7a1386c
  Author: Coyote <coyote at coyote.org>
  Date:   2007-09-10 (Mon, 10 Sep 2007)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Minor changes for SunOS...


  Commit: 8ca91d6731fcc4ff92e48f47824c1d3c492b7b13
      https://github.com/ioquake/ioq3/commit/8ca91d6731fcc4ff92e48f47824c1d3c492b7b13
  Author: Coyote <coyote at coyote.org>
  Date:   2007-09-10 (Mon, 10 Sep 2007)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Forget about SDL_DIR, remove versioncheck on sunos until I can fix it.


  Commit: d6f32df425c3283780f6d258b51397f6b805139e
      https://github.com/ioquake/ioq3/commit/d6f32df425c3283780f6d258b51397f6b805139e
  Author: Tim Angus <tim at ngus.net>
  Date:   2007-09-10 (Mon, 10 Sep 2007)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  * Revert to 1172


  Commit: 4f4f0c0dabdcf7edfc94734e9619653057628087
      https://github.com/ioquake/ioq3/commit/4f4f0c0dabdcf7edfc94734e9619653057628087
  Author: Tim Angus <tim at ngus.net>
  Date:   2007-09-10 (Mon, 10 Sep 2007)

  Changed paths:
    M code/renderer/qgl.h
    M code/renderer/tr_backend.c
    M code/renderer/tr_image.c
    M code/renderer/tr_init.c
    M code/renderer/tr_local.h
    M code/renderer/tr_shade.c
    M code/renderer/tr_shader.c
    M code/renderer/tr_types.h
    M code/sdl/sdl_glimp.c

  Log Message:
  -----------
  * Remove use of GL_ARB_multitexture since this has been part of the
  core API for many years now


  Commit: 1d54a9ebe504fcc03003738162090c1c6bc5e3d6
      https://github.com/ioquake/ioq3/commit/1d54a9ebe504fcc03003738162090c1c6bc5e3d6
  Author: Tim Angus <tim at ngus.net>
  Date:   2007-09-12 (Wed, 12 Sep 2007)

  Changed paths:
    M code/renderer/qgl.h
    M code/renderer/tr_backend.c
    M code/renderer/tr_image.c
    M code/renderer/tr_init.c
    M code/renderer/tr_local.h
    M code/renderer/tr_shade.c
    M code/renderer/tr_shader.c
    M code/sdl/sdl_glimp.c

  Log Message:
  -----------
  * Revert 1176 -- MinGW's headers are too old *sigh*
* Revert to using literal function pointers for GL extensions rather than PFN*
  typedefs as some platforms' headers are broken enough that they prevent
  SDL_opengl.h from fixing things up if the PFN* typedefs are missing


  Commit: c7c2ee1b84e3c59ddc41b09607f0bee86b708743
      https://github.com/ioquake/ioq3/commit/c7c2ee1b84e3c59ddc41b09607f0bee86b708743
  Author: Tim Angus <tim at ngus.net>
  Date:   2007-09-12 (Wed, 12 Sep 2007)

  Changed paths:
    M Makefile
    M README
    R code/tools/asm/Makefile
    R code/tools/asm/q3asm.sln
    R code/tools/asm/q3asm.vcproj
    R code/tools/lcc/Makefile

  Log Message:
  -----------
  * Improve Makefile startup time
  + Merge q3asm and q3lcc Makefiles into the core Makefile
  + Don't find .d files, create a list from .o
  + .asm files now depend on q3lcc
  + .qvm files now depend on q3asm
* IMPORTANT NOTE: do a "make distclean" if you have problems


  Commit: 39ab3294bfac6283956c31740ade67ea2e0bacdb
      https://github.com/ioquake/ioq3/commit/39ab3294bfac6283956c31740ade67ea2e0bacdb
  Author: Tim Angus <tim at ngus.net>
  Date:   2007-09-13 (Thu, 13 Sep 2007)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  * Remove -Werror from TOOLS_CFLAGS


  Commit: cadaaffccea724584172b8a7d76aa895b307a3fa
      https://github.com/ioquake/ioq3/commit/cadaaffccea724584172b8a7d76aa895b307a3fa
  Author: Tim Angus <tim at ngus.net>
  Date:   2007-09-14 (Fri, 14 Sep 2007)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  * Split off DEPEND_CFLAGS so -MMD isn't used when doing library checks


  Commit: 2052b94adc1764194fbe8c3b4f246f88d3344958
      https://github.com/ioquake/ioq3/commit/2052b94adc1764194fbe8c3b4f246f88d3344958
  Author: Tim Angus <tim at ngus.net>
  Date:   2007-09-15 (Sat, 15 Sep 2007)

  Changed paths:
    M code/tools/lcc/etc/lcc.c

  Log Message:
  -----------
  * Remove redundant win32 code in LCC which drew -I flags from the "include"
  environment variable


  Commit: e46fe24426031cb53854a61c1b27e8ecb11a9120
      https://github.com/ioquake/ioq3/commit/e46fe24426031cb53854a61c1b27e8ecb11a9120
  Author: Tony J. White = <tjw at tjw.org>
  Date:   2007-09-15 (Sat, 15 Sep 2007)

  Changed paths:
    M code/qcommon/net_ip.c
    M code/qcommon/qcommon.h
    M code/server/sv_main.c
    M code/sys/con_win32.c
    M code/sys/sys_local.h
    M code/sys/sys_main.c
    M code/sys/sys_unix.c
    M code/sys/sys_win32.c

  Log Message:
  -----------
  * rewrite of the win32 dedicated console:
  1) NET_Sleep() no longer watches for input, Sys_Sleep() added for waiting
     on input.
  2) Added "CtrlHandler" for trapping Ctrl-C and other quit methods not
     handled by signals on windows
  3) Added history support
  4) Added tab completion
  5) Removed automatic cursor/scroll adjustment (too problematic)
  6) Enable mousewheel scrolling
  7) Stop using the InputBuffer for editing

  This seems to work pretty well now, but I jumped the gun on a previous
  commit message by saying you can scroll now without locking up your server.
  That was only true up until the point that a server tried to print to
  the console, at that point it will hang until you release the scroll bar :(
  It may be possible to get around this by using a seperate thread for
  console output, but that's a whole new can of worms.


  Commit: d86f72f75e099b78d86a74391a1576f72938e29a
      https://github.com/ioquake/ioq3/commit/d86f72f75e099b78d86a74391a1576f72938e29a
  Author: Tim Angus <tim at ngus.net>
  Date:   2007-09-15 (Sat, 15 Sep 2007)

  Changed paths:
    A misc/msvc/ioq3.sln
    A misc/msvc/ioq3.vcproj

  Log Message:
  -----------
  * Simple MSVC Express project that passes through to the make build system


  Commit: da29118ae04c7a597d6371e41512834ff17a6b6a
      https://github.com/ioquake/ioq3/commit/da29118ae04c7a597d6371e41512834ff17a6b6a
  Author: Tim Angus <tim at ngus.net>
  Date:   2007-09-21 (Fri, 21 Sep 2007)

  Changed paths:
    M code/client/cl_console.c
    M code/client/cl_keys.c
    M code/client/cl_scrn.c
    M code/client/client.h
    M code/client/keys.h

  Log Message:
  -----------
  * Don't apply colour escape chars on input fields


  Commit: 60260f1c60f3f719dc2069809dc7160fd594f889
      https://github.com/ioquake/ioq3/commit/60260f1c60f3f719dc2069809dc7160fd594f889
  Author: Tim Angus <tim at ngus.net>
  Date:   2007-09-21 (Fri, 21 Sep 2007)

  Changed paths:
    M code/game/bg_lib.h
    M code/qcommon/q_shared.h

  Log Message:
  -----------
  * (bug 3318) Restrict color escape characters to alphanumerics


  Commit: 7562caa3109d7ecfc8db035430f80ad4b9267265
      https://github.com/ioquake/ioq3/commit/7562caa3109d7ecfc8db035430f80ad4b9267265
  Author: Tim Angus <tim at ngus.net>
  Date:   2007-09-22 (Sat, 22 Sep 2007)

  Changed paths:
    M Makefile
    M code/client/cl_curl.c
    M code/client/cl_curl.h
    M code/client/cl_main.c
    M code/client/client.h
    M code/client/qal.c
    M code/client/qal.h
    M code/client/snd_codec.c
    M code/client/snd_codec_ogg.c
    M code/client/snd_openal.c
    M code/game/bg_lib.c
    M code/game/bg_lib.h
    M code/qcommon/q_shared.h

  Log Message:
  -----------
  * Move the conditional compilation of bg_lib.c from the Makefile to cpp in
  order to force dependency generation on bg_lib.*
* Make testing USE_ defines more consistent


  Commit: eb217f73643f4607d9c6a72b0ea228893a0f601a
      https://github.com/ioquake/ioq3/commit/eb217f73643f4607d9c6a72b0ea228893a0f601a
  Author: Tim Angus <tim at ngus.net>
  Date:   2007-09-24 (Mon, 24 Sep 2007)

  Changed paths:
    M code/game/bg_lib.h

  Log Message:
  -----------
  * Add missing )


  Commit: 26641226a484cb0523342316fe920a6eb68f6d1a
      https://github.com/ioquake/ioq3/commit/26641226a484cb0523342316fe920a6eb68f6d1a
  Author: Tim Angus <tim at ngus.net>
  Date:   2007-10-01 (Mon, 01 Oct 2007)

  Changed paths:
    M code/qcommon/qcommon.h
    M code/sdl/sdl_gamma.c
    M code/sdl/sdl_glimp.c
    M code/sys/sys_main.c

  Log Message:
  -----------
  * Remove some C99isms (f0rqu3)
* Provide Q_snprintf wrapper for snprintf (f0rqu3)


  Commit: 5692e30fa96ea10e95338dee65c0b4d34a5bf5cb
      https://github.com/ioquake/ioq3/commit/5692e30fa96ea10e95338dee65c0b4d34a5bf5cb
  Author: Tim Angus <tim at ngus.net>
  Date:   2007-10-02 (Tue, 02 Oct 2007)

  Changed paths:
    M code/client/cl_cgame.c
    M code/client/cl_console.c
    M code/client/cl_input.c
    M code/client/cl_keys.c
    M code/client/cl_main.c
    M code/client/cl_scrn.c
    M code/client/cl_ui.c
    M code/client/client.h
    M code/sdl/sdl_input.c

  Log Message:
  -----------
  * Fix bug that prevented key up events getting to cgame/ui when not in game
* Use Key_[GS]etCatcher everywhere to set keycatcher
* Clear all key states when the catcher changes


  Commit: da8f451263077a5cddf8fdd6bf913331022d2199
      https://github.com/ioquake/ioq3/commit/da8f451263077a5cddf8fdd6bf913331022d2199
  Author: Tim Angus <tim at ngus.net>
  Date:   2007-10-06 (Sat, 06 Oct 2007)

  Changed paths:
    M code/qcommon/cm_local.h
    M code/qcommon/cm_patch.c
    M code/qcommon/cm_test.c
    M code/qcommon/cm_trace.c

  Log Message:
  -----------
  * Bug fix to collision optimisation (arQon)


  Commit: 95f67c2c3e36b8df221e442cdd3a266b0a920984
      https://github.com/ioquake/ioq3/commit/95f67c2c3e36b8df221e442cdd3a266b0a920984
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2007-10-08 (Mon, 08 Oct 2007)

  Changed paths:
    M code/sys/sys_main.c

  Log Message:
  -----------
  fix incorrect use of strncpy
this function should really be removed or rewritten from scratch


  Commit: a9eaefecabdd850c9450a744cf2f75958e86f4ac
      https://github.com/ioquake/ioq3/commit/a9eaefecabdd850c9450a744cf2f75958e86f4ac
  Author: Tim Angus <tim at ngus.net>
  Date:   2007-10-09 (Tue, 09 Oct 2007)

  Changed paths:
    M code/sys/sys_main.c

  Log Message:
  -----------
  * Replace Sys_AnsiColorify with Sys_AnsiColorPrint, a more simple means of
  achieving the same feature
* Handle non-numeric color codes in Sys_AnsiColorPrint


  Commit: e955f142b8ae6b94e7e980f8d60cd3f39c1bdd83
      https://github.com/ioquake/ioq3/commit/e955f142b8ae6b94e7e980f8d60cd3f39c1bdd83
  Author: Tim Angus <tim at ngus.net>
  Date:   2007-10-09 (Tue, 09 Oct 2007)

  Changed paths:
    M code/sys/sys_main.c

  Log Message:
  -----------
  * Grr. Argh. Whitespace. etc.


  Commit: 66b31c94b969273b8bd8d04d355fbf47819cb550
      https://github.com/ioquake/ioq3/commit/66b31c94b969273b8bd8d04d355fbf47819cb550
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2007-10-12 (Fri, 12 Oct 2007)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  actually build 64bit binaries on ppc64


  Commit: aa5e8520568617a7dadb7c60997a957d387b0758
      https://github.com/ioquake/ioq3/commit/aa5e8520568617a7dadb7c60997a957d387b0758
  Author: Tim Angus <tim at ngus.net>
  Date:   2007-10-12 (Fri, 12 Oct 2007)

  Changed paths:
    M code/client/cl_keys.c
    M code/qcommon/common.c
    M code/qcommon/qcommon.h

  Log Message:
  -----------
  * Unconditionally place a '\' at the start of the command buffer when
  autocompleting -- you're still all WRONG :p
* Fix bugette where the completee didn't get its case copied from
  the completed token
* Add functionality to autocomplete key names
* Don't build client command completion on the dedicated server


  Commit: 8f43965e13e28a868134df08b153a101692e948d
      https://github.com/ioquake/ioq3/commit/8f43965e13e28a868134df08b153a101692e948d
  Author: Tim Angus <tim at ngus.net>
  Date:   2007-10-12 (Fri, 12 Oct 2007)

  Changed paths:
    M Makefile
    M code/qcommon/q_platform.h

  Log Message:
  -----------
  * OpenBSD support (Toni Spets <toni.spets at gmail.com>)


  Commit: 6dffd08e749a5e53d574916e8bb90386cc148d29
      https://github.com/ioquake/ioq3/commit/6dffd08e749a5e53d574916e8bb90386cc148d29
  Author: Tim Angus <tim at ngus.net>
  Date:   2007-10-13 (Sat, 13 Oct 2007)

  Changed paths:
    M Makefile
    M code/tools/asm/cmdlib.c
    M code/tools/asm/cmdlib.h
    M code/tools/asm/q3asm.c

  Log Message:
  -----------
  * Fix to qvm compilation on big endian architectures


  Commit: 2bebaff8b407cab150f94bbbb997d3456dc064d6
      https://github.com/ioquake/ioq3/commit/2bebaff8b407cab150f94bbbb997d3456dc064d6
  Author: Tim Angus <tim at ngus.net>
  Date:   2007-10-13 (Sat, 13 Oct 2007)

  Changed paths:
    M code/qcommon/q_platform.h

  Log Message:
  -----------
  * Add required header on *BSD


  Commit: 4eb569b706ff03a6a6225409d16b9726bab1f19d
      https://github.com/ioquake/ioq3/commit/4eb569b706ff03a6a6225409d16b9726bab1f19d
  Author: Tim Angus <tim at ngus.net>
  Date:   2007-10-22 (Mon, 22 Oct 2007)

  Changed paths:
    M code/game/g_main.c

  Log Message:
  -----------
  * Rename g_logfile back to g_log, but keep the cvar variable as is (see r128)


  Commit: b5074539ae797f94378b0bca086cd8a39461a302
      https://github.com/ioquake/ioq3/commit/b5074539ae797f94378b0bca086cd8a39461a302
  Author: Tim Angus <tim at ngus.net>
  Date:   2007-10-22 (Mon, 22 Oct 2007)

  Changed paths:
    M code/game/g_main.c

  Log Message:
  -----------
  * Sigh


  Commit: 788a4e1cf889adbc3096483e1b41bbb58316adfc
      https://github.com/ioquake/ioq3/commit/788a4e1cf889adbc3096483e1b41bbb58316adfc
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2007-10-23 (Tue, 23 Oct 2007)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  introduce TOOLS_OPTIMIZE to be able to override compiler flags used for
tools compilation


  Commit: fe349e80ba4a1f72ab9611ec7aa9517e5c71293f
      https://github.com/ioquake/ioq3/commit/fe349e80ba4a1f72ab9611ec7aa9517e5c71293f
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2007-10-26 (Fri, 26 Oct 2007)

  Changed paths:
    M code/qcommon/q_platform.h

  Log Message:
  -----------
  include endian.h (#3399)


  Commit: 881988636a55124dbe540f4b9f2a3db670604a32
      https://github.com/ioquake/ioq3/commit/881988636a55124dbe540f4b9f2a3db670604a32
  Author: Tim Angus <tim at ngus.net>
  Date:   2007-11-01 (Thu, 01 Nov 2007)

  Changed paths:
    M code/qcommon/cvar.c

  Log Message:
  -----------
  * Don't truncate the cvar value when the user specifically asks for it


  Commit: 31c24bd0d25498ba06ffe0280124d596970a023c
      https://github.com/ioquake/ioq3/commit/31c24bd0d25498ba06ffe0280124d596970a023c
  Author: Tim Angus <tim at ngus.net>
  Date:   2007-11-02 (Fri, 02 Nov 2007)

  Changed paths:
    M Makefile
    M code/botlib/be_interface.c
    M code/botlib/l_precomp.c
    M code/game/g_client.c
    M code/q3_ui/ui_connect.c
    M code/renderer/qgl.h
    M code/sdl/sdl_gamma.c
    M code/sdl/sdl_glimp.c
    M code/sdl/sdl_input.c
    M code/sdl/sdl_snd.c
    M code/sys/sys_main.c
    M code/sys/win_resource.rc
    M code/tools/asm/q3asm.c
    M code/ui/ui_main.c
    A misc/msvc/cgame.def
    A misc/msvc/cgame.vcproj
    A misc/msvc/game.def
    A misc/msvc/game.vcproj
    M misc/msvc/ioq3.sln
    R misc/msvc/ioq3.vcproj
    A misc/msvc/q3_ui.def
    A misc/msvc/q3_ui.vcproj
    A misc/msvc/quake3.vcproj
    A misc/msvc/ui.def
    A misc/msvc/ui.vcproj

  Log Message:
  -----------
  * (bug 3393) Blank user names still possible (Michael Jard <kfaust at gmail.com>)
* (bug 3363) Download percentage overflow (Martin Doucha <next_ghost at quick.cz>)
* (bug 3390) MSVC project (Julian Priestley <juzley at gmail.com>)
* For OS X and MinGW ports, don't -I code/SDL when USE_LOCAL_HEADERS is 0


  Commit: 6d5fc14c669eaad92bb9d4d4357f6de649f42f3c
      https://github.com/ioquake/ioq3/commit/6d5fc14c669eaad92bb9d4d4357f6de649f42f3c
  Author: Tim Angus <tim at ngus.net>
  Date:   2007-11-02 (Fri, 02 Nov 2007)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  * Move TOOLS_OPTIMIZE


  Commit: 527a5ddb1da730da1ed74eb82327ba8c762a7e54
      https://github.com/ioquake/ioq3/commit/527a5ddb1da730da1ed74eb82327ba8c762a7e54
  Author: Tim Angus <tim at ngus.net>
  Date:   2007-11-03 (Sat, 03 Nov 2007)

  Changed paths:
    M code/sys/win_resource.rc

  Log Message:
  -----------
  * Fix to win_resource.rc for MSVC build


  Commit: 6f85c247e3817e30dd9249f84ec31c57b6a5f0c6
      https://github.com/ioquake/ioq3/commit/6f85c247e3817e30dd9249f84ec31c57b6a5f0c6
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2007-11-06 (Tue, 06 Nov 2007)

  Changed paths:
    M Makefile
    M code/asm/qasm.h

  Log Message:
  -----------
  Don't define ELF, use __ELF__ instead


  Commit: e8d3c485355a5659784dd5dc175433c42127853f
      https://github.com/ioquake/ioq3/commit/e8d3c485355a5659784dd5dc175433c42127853f
  Author: Tim Angus <tim at ngus.net>
  Date:   2007-11-07 (Wed, 07 Nov 2007)

  Changed paths:
    M code/renderer/tr_init.c

  Log Message:
  -----------
  * Whitespace consistency in tr_init.c


  Commit: 25ac1317b182e0920c6ef4d63b2b05ce17df4cc7
      https://github.com/ioquake/ioq3/commit/25ac1317b182e0920c6ef4d63b2b05ce17df4cc7
  Author: Tim Angus <tim at ngus.net>
  Date:   2007-11-11 (Sun, 11 Nov 2007)

  Changed paths:
    M code/client/snd_openal.c

  Log Message:
  -----------
  * Remove work around for a 2 year old OpenAL bug that now actually causes a
  crash on snd_restart


  Commit: 0d8d161eaf4c015a715cb2ec2d255abc39969e92
      https://github.com/ioquake/ioq3/commit/0d8d161eaf4c015a715cb2ec2d255abc39969e92
  Author: Julian Priestley <juz at juz.org.uk>
  Date:   2007-11-12 (Mon, 12 Nov 2007)

  Changed paths:
    M misc/msvc/cgame.vcproj
    M misc/msvc/game.vcproj
    M misc/msvc/q3_ui.vcproj
    M misc/msvc/ui.vcproj

  Log Message:
  -----------
  * Enable incremental linking for debug configurations in the MSVC projects
files. This allows edit and continue to be used, and prevents a build warning
about inconsistencies in the project files.
* Convert line endings back to DOS in the MSVC project files, as MSVC
silently replaces UNIX endings for project files.


  Commit: 62363cdf933bd5adaf36dee89f5c9ca09a48b2fd
      https://github.com/ioquake/ioq3/commit/62363cdf933bd5adaf36dee89f5c9ca09a48b2fd
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2007-11-13 (Tue, 13 Nov 2007)

  Changed paths:
    M misc/setup/doit
    M misc/setup/preuninstall.sh
    R misc/setup/setup.xml
    A misc/setup/setup.xml.in

  Log Message:
  -----------
  rework script to create loki installer

the script now automatically picks up the architectures present in
the build directory. Also builds installer without data files if no
data files are present.

Wrt loki metadata the installer now installs ioq3 as default
component instead of the data files. After all baseq3 is just a mod
(almost) like any other.


  Commit: f0215128af5f4a25ac7e910248e2390a17b5ee55
      https://github.com/ioquake/ioq3/commit/f0215128af5f4a25ac7e910248e2390a17b5ee55
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2007-11-14 (Wed, 14 Nov 2007)

  Changed paths:
    M code/client/cl_main.c

  Log Message:
  -----------
  make master server used by client configurable (cl_master)

patch by Erik Kloppenburg


  Commit: 3f3c827bcdba59be819ece7ab427799f4e0a6ef0
      https://github.com/ioquake/ioq3/commit/3f3c827bcdba59be819ece7ab427799f4e0a6ef0
  Author: Tim Angus <tim at ngus.net>
  Date:   2007-11-16 (Fri, 16 Nov 2007)

  Changed paths:
    R code/cgame/cgame.bat
    R code/cgame/cgame.plg
    R code/cgame/cgame.q3asm
    R code/cgame/cgame.sh
    R code/cgame/cgame_ta.bat
    R code/cgame/cgame_ta.q3asm
    R code/cgame/cgame_ta.sh
    R code/game/game.bat
    R code/game/game.q3asm
    R code/game/game.sh
    R code/game/game_ta.bat
    R code/game/game_ta.q3asm
    R code/game/game_ta.sh
    R code/q3_ui/compile.bat
    R code/q3_ui/q3_ui.bat
    R code/q3_ui/q3_ui.q3asm
    R code/q3_ui/q3_ui.sh
    R code/q3_ui/ui.q3asm
    R code/ui/compile.bat
    R code/ui/ui.bat
    R code/ui/ui.q3asm

  Log Message:
  -----------
  * Remove all the crappy old bat/sh QVM building scripts


  Commit: b62950ca6e967cf7fa8a82a7332678000bfdc307
      https://github.com/ioquake/ioq3/commit/b62950ca6e967cf7fa8a82a7332678000bfdc307
  Author: Tim Angus <tim at ngus.net>
  Date:   2007-11-18 (Sun, 18 Nov 2007)

  Changed paths:
    M code/client/cl_main.c
    M code/client/snd_codec.c
    M code/client/snd_codec.h
    M code/client/snd_codec_ogg.c
    M code/client/snd_codec_wav.c
    M code/sys/sys_main.c

  Log Message:
  -----------
  * Fix bug where an extraneous render command can cause a crash when
  recording video
* Make S_CodecUtilClose NULL the snd_stream_t pointer
* Fix indentation in runtime SDL check code


  Commit: f2f8e73d58272e33ee10afe5abae43e9f41ae87e
      https://github.com/ioquake/ioq3/commit/f2f8e73d58272e33ee10afe5abae43e9f41ae87e
  Author: Tim Angus <tim at ngus.net>
  Date:   2007-11-19 (Mon, 19 Nov 2007)

  Changed paths:
    M code/sys/con_tty.c

  Log Message:
  -----------
  * s/O_NDELAY/O_NONBLOCK/


  Commit: 3f3e1a51a15697af206e05129bcba09d81da4754
      https://github.com/ioquake/ioq3/commit/3f3e1a51a15697af206e05129bcba09d81da4754
  Author: Tim Angus <tim at ngus.net>
  Date:   2007-11-23 (Fri, 23 Nov 2007)

  Changed paths:
    M code/qcommon/cvar.c
    M code/server/sv_init.c
    M code/ui/ui_main.c

  Log Message:
  -----------
  * (bug 3420) Don't respect sv_killserver unless a server is actually running
* (bug 3431) USERINFO cvars created in cg_main not getting sent (arQon)


  Commit: 6bd4bb16a0d158ee64a7fcaeeefa3297d07ac070
      https://github.com/ioquake/ioq3/commit/6bd4bb16a0d158ee64a7fcaeeefa3297d07ac070
  Author: Tim Angus <tim at ngus.net>
  Date:   2007-11-25 (Sun, 25 Nov 2007)

  Changed paths:
    M Makefile
    M code/sdl/sdl_glimp.c
    M code/sys/sys_main.c

  Log Message:
  -----------
  * Move SDL library version check to sys_main.c as it's proving difficult to
  make the Makefile check sufficiently portable
* Remove unnecessary GL PFN... casts from SDL_GL_GetProcAddress calls
* Replace OS X uname workaround with Solaris workaround, as I believe OS X
  uname now behaves the same as GNU name


  Commit: eaeed742c5be674da39b20c1c22f26438b3a056f
      https://github.com/ioquake/ioq3/commit/eaeed742c5be674da39b20c1c22f26438b3a056f
  Author: Tim Angus <tim at ngus.net>
  Date:   2007-11-26 (Mon, 26 Nov 2007)

  Changed paths:
    M Makefile
    M code/qcommon/net_ip.c
    M code/qcommon/q_platform.h
    M code/sys/con_tty.c
    M code/sys/sys_local.h
    M misc/msvc/quake3.vcproj

  Log Message:
  -----------
  * Move MINSDL_ values to sys_local.h from Makefile/VC project
* Merge *BSD platform definitions in q_platform.h
* IRIX support (Patrick Baggett <baggett.patrick at figglesoftware.com>)


  Commit: b61ccb0b9bd94e5b20f354b947146911cc899eea
      https://github.com/ioquake/ioq3/commit/b61ccb0b9bd94e5b20f354b947146911cc899eea
  Author: Tim Angus <tim at ngus.net>
  Date:   2007-11-26 (Mon, 26 Nov 2007)

  Changed paths:
    M code/botlib/l_libvar.c

  Log Message:
  -----------
  * Initialise botlib libvarlist to NULL as having it uninitialised may
  potentially cause problems


  Commit: fdff7487494b1b081f0c93f8c7956b444c5e457e
      https://github.com/ioquake/ioq3/commit/fdff7487494b1b081f0c93f8c7956b444c5e457e
  Author: Julian Priestley <juz at juz.org.uk>
  Date:   2007-11-27 (Tue, 27 Nov 2007)

  Changed paths:
    M misc/msvc/quake3.vcproj

  Log Message:
  -----------
  * Remove MINSDL_ values from vc project for debug, debug TA and release
configurations (previous commit only removed them from release TA
configuration)


  Commit: ccc66aadff078ebe8ff05d54add45590752d490d
      https://github.com/ioquake/ioq3/commit/ccc66aadff078ebe8ff05d54add45590752d490d
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2007-11-30 (Fri, 30 Nov 2007)

  Changed paths:
    M Makefile
    M misc/setup/Solaris_pkg.sh
    M misc/setup/pkg/ioq3ded.sh
    M misc/setup/pkg/ioquake3.sh
    M misc/setup/pkg/ioquake3d/prototype.template

  Log Message:
  -----------
  Solaris fixes by Vincent Cojot


  Commit: 3cde9bf0dce06cfe86f9d07143aed21a704ac98f
      https://github.com/ioquake/ioq3/commit/3cde9bf0dce06cfe86f9d07143aed21a704ac98f
  Author: Tim Angus <tim at ngus.net>
  Date:   2007-11-30 (Fri, 30 Nov 2007)

  Changed paths:
    M Makefile
    M code/qcommon/files.c
    A code/sys/con_log.c
    A code/sys/con_passive.c
    M code/sys/con_tty.c
    M code/sys/con_win32.c
    M code/sys/sys_local.h
    M code/sys/sys_main.c
    M code/sys/sys_unix.c
    M code/sys/sys_win32.c

  Log Message:
  -----------
  * Add con_log.c to log all console output
* Add con_passive.c to cut down on #ifdef DEDICATED in sys_main.c
* Add Sys_ErrorDialog to report ERR_FATALs to the user
  + On Windows use a MessageBox and offer to copy the console log to the
    clipboard
  + On everything else print to the terminal and save the console log as
    crashlog.txt


  Commit: 5bd3ef41900a77778af5f318562f6c4c6e552983
      https://github.com/ioquake/ioq3/commit/5bd3ef41900a77778af5f318562f6c4c6e552983
  Author: Tim Angus <tim at ngus.net>
  Date:   2007-12-01 (Sat, 01 Dec 2007)

  Changed paths:
    M code/client/cl_avi.c

  Log Message:
  -----------
  * Fix poppy captured audio when recording videos


  Commit: 4f0565a4a7efe7576eeb2f1f5b483df14e333a75
      https://github.com/ioquake/ioq3/commit/4f0565a4a7efe7576eeb2f1f5b483df14e333a75
  Author: Julian Priestley <juz at juz.org.uk>
  Date:   2007-12-02 (Sun, 02 Dec 2007)

  Changed paths:
    M code/sys/con_log.c
    M misc/msvc/quake3.vcproj

  Log Message:
  -----------
  * Add con_log.c and con_passive.c from r1222 to quake3.vcproj.
* Rename 'write' and 'read' variables in con_log.c, as these are already
defined in io.h in the MSVC environment.


  Commit: dfc97a1dfacda5590160083dbf393530290b8bf4
      https://github.com/ioquake/ioq3/commit/dfc97a1dfacda5590160083dbf393530290b8bf4
  Author: Tim Angus <tim at ngus.net>
  Date:   2007-12-02 (Sun, 02 Dec 2007)

  Changed paths:
    M code/botlib/l_libvar.c
    M code/botlib/l_precomp.c

  Log Message:
  -----------
  * Make some botlib memory allocations /potentially/ safer


  Commit: 6113cf7a6863b0748ec7f7fcb38f474a90fadc66
      https://github.com/ioquake/ioq3/commit/6113cf7a6863b0748ec7f7fcb38f474a90fadc66
  Author: Tim Angus <tim at ngus.net>
  Date:   2007-12-03 (Mon, 03 Dec 2007)

  Changed paths:
    M code/qcommon/common.c

  Log Message:
  -----------
  * (bug 3454) Fix crash in autocompletion due to incorrect strncpy buffer size


  Commit: d08f861e137f2c34acc5feacd554e8a5b5723f2a
      https://github.com/ioquake/ioq3/commit/d08f861e137f2c34acc5feacd554e8a5b5723f2a
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2007-12-04 (Tue, 04 Dec 2007)

  Changed paths:
    M README

  Log Message:
  -----------
  README update


  Commit: 3cc683e8092744dd1ff60d95120a5c049586193a
      https://github.com/ioquake/ioq3/commit/3cc683e8092744dd1ff60d95120a5c049586193a
  Author: Tim Angus <tim at ngus.net>
  Date:   2007-12-07 (Fri, 07 Dec 2007)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  * (bug 3460) Revert OS X uname change


  Commit: a31dc5c21d35727ea28386e8232c15fdb5e81f99
      https://github.com/ioquake/ioq3/commit/a31dc5c21d35727ea28386e8232c15fdb5e81f99
  Author: Tim Angus <tim at ngus.net>
  Date:   2007-12-07 (Fri, 07 Dec 2007)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  * s/x86/i386 on previous revision


  Commit: f2cbb819fcf23b7bb4b9dcf11d603d120aa59a5e
      https://github.com/ioquake/ioq3/commit/f2cbb819fcf23b7bb4b9dcf11d603d120aa59a5e
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2007-12-08 (Sat, 08 Dec 2007)

  Changed paths:
    M code/q3_ui/ui_menu.c

  Log Message:
  -----------
  print "powered by the ioquake3 engine" in the main menu


  Commit: 6b5fbd189d5f7c24da01daa1bf2eff6222551102
      https://github.com/ioquake/ioq3/commit/6b5fbd189d5f7c24da01daa1bf2eff6222551102
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2007-12-08 (Sat, 08 Dec 2007)

  Changed paths:
    M code/q3_ui/ui_video.c
    M code/sdl/sdl_glimp.c

  Log Message:
  -----------
  detect available resolutions and offer them in the menu

Store the resolutions detected by SDL in a cvar. The mod code can
then optionally use the cvar to offer a better choice in the menu.

Signed-off-by: Ludwig Nussel <ludwig.nussel at suse.de>


  Commit: b9ab949ec7377bbc3be83088f05fcbbaaaa7347f
      https://github.com/ioquake/ioq3/commit/b9ab949ec7377bbc3be83088f05fcbbaaaa7347f
  Author: Tim Angus <tim at ngus.net>
  Date:   2007-12-11 (Tue, 11 Dec 2007)

  Changed paths:
    M code/q3_ui/ui_local.h
    M code/q3_ui/ui_main.c
    M code/q3_ui/ui_menu.c
    M code/q3_ui/ui_video.c
    M code/renderer/tr_init.c
    M code/renderer/tr_local.h
    M code/sdl/sdl_glimp.c

  Log Message:
  -----------
  * Replace "powered by ioq3" text with ui_ioq3 CVAR_ROM
* Guess display aspect based on the desktop resolution
* Sort detected resolutions by...
  + closeness to display aspect
  + ascending width
  + ascending height
* Apply Q3 coding style to resolution detection code


  Commit: b906e94a6d35e502fa6247817b1c8df0beb358e8
      https://github.com/ioquake/ioq3/commit/b906e94a6d35e502fa6247817b1c8df0beb358e8
  Author: Tim Angus <tim at ngus.net>
  Date:   2007-12-11 (Tue, 11 Dec 2007)

  Changed paths:
    M code/qcommon/unzip.c

  Log Message:
  -----------
  * (bug 3470) Correct type for function pointer
  (baggett.patrick at figglesoftware.com)


  Commit: d075f172df5911877bf343960f88714de6554eb2
      https://github.com/ioquake/ioq3/commit/d075f172df5911877bf343960f88714de6554eb2
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2007-12-13 (Thu, 13 Dec 2007)

  Changed paths:
    M code/client/qal.c
    M code/client/qal.h

  Log Message:
  -----------
  Fix multiple symbol errors for compilation on MacOSX. Remove unnecessary definitions.


  Commit: a9a8022d5355901ae93ff5839c40283c06e2258b
      https://github.com/ioquake/ioq3/commit/a9a8022d5355901ae93ff5839c40283c06e2258b
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2007-12-13 (Thu, 13 Dec 2007)

  Changed paths:
    M code/client/qal.c
    M code/client/qal.h

  Log Message:
  -----------
  Modification to stop crash on Linux for dlopened() OpenAL, will break MacOSX build again.


  Commit: 99c8676383a182233a36f679dbffd0afd393c701
      https://github.com/ioquake/ioq3/commit/99c8676383a182233a36f679dbffd0afd393c701
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2007-12-13 (Thu, 13 Dec 2007)

  Changed paths:
    M code/AL/al.h
    M code/AL/alc.h
    M code/client/qal.c
    M code/client/qal.h

  Log Message:
  -----------
  Revert changes in ioquake3 AL code, fix OpenAL headers.


  Commit: 662b67c733a3e4e5d6c7fda0bb88ae2732b22209
      https://github.com/ioquake/ioq3/commit/662b67c733a3e4e5d6c7fda0bb88ae2732b22209
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2007-12-14 (Fri, 14 Dec 2007)

  Changed paths:
    M code/qcommon/net_ip.c

  Log Message:
  -----------
  Replace obsolete macro with some other macro. I hope this does not break too much.


  Commit: 3648af78dcf185b22e3a196f4abf87e74038f36b
      https://github.com/ioquake/ioq3/commit/3648af78dcf185b22e3a196f4abf87e74038f36b
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2007-12-14 (Fri, 14 Dec 2007)

  Changed paths:
    M Makefile
    M code/sdl/sdl_input.c
    M make-macosx-ub.sh

  Log Message:
  -----------
  Fix building on MacOSX.


  Commit: 87fa68fd41ac24d650ee57d3e3d1a10e176f59e7
      https://github.com/ioquake/ioq3/commit/87fa68fd41ac24d650ee57d3e3d1a10e176f59e7
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2007-12-14 (Fri, 14 Dec 2007)

  Changed paths:
    M code/qcommon/files.c
    M code/qcommon/qcommon.h
    M code/sys/sys_main.c

  Log Message:
  -----------
  Add gamedirectory in .app to searchpath on MacOSX


  Commit: f41b32a39a394849b7d9506e1360c0605df6f9fd
      https://github.com/ioquake/ioq3/commit/f41b32a39a394849b7d9506e1360c0605df6f9fd
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2007-12-14 (Fri, 14 Dec 2007)

  Changed paths:
    M README

  Log Message:
  -----------
  Update readme to mirror newest requirements for compiling this project on macosx


  Commit: 08ee31604ac41fc24317122681f3b053594422cf
      https://github.com/ioquake/ioq3/commit/08ee31604ac41fc24317122681f3b053594422cf
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2007-12-27 (Thu, 27 Dec 2007)

  Changed paths:
    M code/client/cl_main.c

  Log Message:
  -----------
  Remove small redundancy


  Commit: c1f8727f0f9b3cfc59c09500741036a40820b50e
      https://github.com/ioquake/ioq3/commit/c1f8727f0f9b3cfc59c09500741036a40820b50e
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2007-12-30 (Sun, 30 Dec 2007)

  Changed paths:
    A misc/setup/ioquake3.SlackBuild
    A misc/setup/slack-desc

  Log Message:
  -----------
  Slackbuild patch from Hobbes


  Commit: 2d32d3dbff4b83474b5aeb9bb727fe0f920b71eb
      https://github.com/ioquake/ioq3/commit/2d32d3dbff4b83474b5aeb9bb727fe0f920b71eb
  Author: Tony J. White = <tjw at tjw.org>
  Date:   2007-12-31 (Mon, 31 Dec 2007)

  Changed paths:
    M Makefile
    M README
    M make-macosx-ub.sh

  Log Message:
  -----------
  * Improved Mac OS X build support.
* Dropped support for Mac OS X 10.2 to simplify things.  If anyone still
  needs this version supported let me know.


  Commit: 45698be226dc077cb3f0a296b3545e7ed9163902
      https://github.com/ioquake/ioq3/commit/45698be226dc077cb3f0a296b3545e7ed9163902
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2007-12-31 (Mon, 31 Dec 2007)

  Changed paths:
    M Makefile
    M make-macosx-ub.sh

  Log Message:
  -----------
  Fix build process on 10.5 and 10.4 sdks for tjw's modifications


  Commit: 4c3b7def84c41ea9464d22b167dc0f73bfc08500
      https://github.com/ioquake/ioq3/commit/4c3b7def84c41ea9464d22b167dc0f73bfc08500
  Author: Tony J. White = <tjw at tjw.org>
  Date:   2007-12-31 (Mon, 31 Dec 2007)

  Changed paths:
    M code/qcommon/common.c
    M code/server/sv_init.c

  Log Message:
  -----------
  * send along the reason for disconnection when sending the disconnect 
  cmd to all clients in SV_FinalMessage()
* on Com_Error(), set the cvar "com_errorCode" with the errorParm_t integer
  value for the error.  This can be used by a mod's ui to an draw error
  dialog specific for the error (e.g. Reconnect button on ERR_SERVERDISCONNECT)


  Commit: cabf9b74f9de3ad3ba5b5b4c3897f43b3a1266f5
      https://github.com/ioquake/ioq3/commit/cabf9b74f9de3ad3ba5b5b4c3897f43b3a1266f5
  Author: Tony J. White = <tjw at tjw.org>
  Date:   2008-01-03 (Thu, 03 Jan 2008)

  Changed paths:
    M Makefile
    M make-macosx-ub.sh

  Log Message:
  -----------
  * Update the Mac OS X build process (again)
* Allow BUILD_* env vars to be passed to make to build only specific 
  components


  Commit: ff84183fe76deb20a241375fc79fb71e4a08f21c
      https://github.com/ioquake/ioq3/commit/ff84183fe76deb20a241375fc79fb71e4a08f21c
  Author: Tony J. White = <tjw at tjw.org>
  Date:   2008-01-03 (Thu, 03 Jan 2008)

  Changed paths:
    M Makefile
    M make-macosx-ub.sh

  Log Message:
  -----------
  * print LDFLAGS summary in the make output after CFLAGS summary (Hobbes)
* Fix typo in make-macosx-ub.sh (Hobbes)


  Commit: 7cc9ee4f84589de2f4a6cd2048ac124963516758
      https://github.com/ioquake/ioq3/commit/7cc9ee4f84589de2f4a6cd2048ac124963516758
  Author: Tony J. White = <tjw at tjw.org>
  Date:   2008-01-03 (Thu, 03 Jan 2008)

  Changed paths:
    M README

  Log Message:
  -----------
  * fix MacOSX build instructions in README


  Commit: 9cc4e0c976ca214bbedfb4e2cd2614757f89a221
      https://github.com/ioquake/ioq3/commit/9cc4e0c976ca214bbedfb4e2cd2614757f89a221
  Author: Tim Angus <tim at ngus.net>
  Date:   2008-01-19 (Sat, 19 Jan 2008)

  Changed paths:
    M code/client/snd_codec.c

  Log Message:
  -----------
  * Fix to bug in S_FileExtension (Tr3B)


  Commit: 59c231c6c6ee9c460a252aea74a8aa1b84da4e1a
      https://github.com/ioquake/ioq3/commit/59c231c6c6ee9c460a252aea74a8aa1b84da4e1a
  Author: Tim Angus <tim at ngus.net>
  Date:   2008-01-22 (Tue, 22 Jan 2008)

  Changed paths:
    M code/botlib/be_aas_main.c
    M code/botlib/l_script.c
    M code/client/cl_cgame.c
    M code/client/cl_main.c
    M code/client/cl_parse.c
    M code/game/ai_dmnet.c
    M code/ui/ui_main.c

  Log Message:
  -----------
  * (bug 3412) %s expansion security patch (DevHC)


  Commit: 50783f1dbb9d2d7fad9b7c50a4fd7e2e603b79a3
      https://github.com/ioquake/ioq3/commit/50783f1dbb9d2d7fad9b7c50a4fd7e2e603b79a3
  Author: Tim Angus <tim at ngus.net>
  Date:   2008-01-31 (Thu, 31 Jan 2008)

  Changed paths:
    M code/sdl/sdl_glimp.c

  Log Message:
  -----------
  * Disabling r_allowSoftwareGL as per bug 3526


  Commit: cb06e3e93a5c81ad5c0314ce1934c1eafb654f48
      https://github.com/ioquake/ioq3/commit/cb06e3e93a5c81ad5c0314ce1934c1eafb654f48
  Author: Tim Angus <tim at ngus.net>
  Date:   2008-02-10 (Sun, 10 Feb 2008)

  Changed paths:
    M code/client/snd_dma.c

  Log Message:
  -----------
  * Fixes to some muppetry in snd_dma.c (arQon)


  Commit: 4eec54c338a4e2c75f4af71e9c87b39dbb0a9112
      https://github.com/ioquake/ioq3/commit/4eec54c338a4e2c75f4af71e9c87b39dbb0a9112
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2008-02-12 (Tue, 12 Feb 2008)

  Changed paths:
    M Makefile
    M code/renderer/tr_image.c
    A code/renderer/tr_image_png.c
    A code/renderer/tr_image_png.h

  Log Message:
  -----------
  move png support to separate file


  Commit: f65dbd4351b93bfe8b1fb2ca6d84834e763a53e6
      https://github.com/ioquake/ioq3/commit/f65dbd4351b93bfe8b1fb2ca6d84834e763a53e6
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2008-02-12 (Tue, 12 Feb 2008)

  Changed paths:
    M code/renderer/tr_image_png.c

  Log Message:
  -----------
  integer overflow safeguards


  Commit: 02d842532e998eb9606b79c7b93bab5ba038a1a1
      https://github.com/ioquake/ioq3/commit/02d842532e998eb9606b79c7b93bab5ba038a1a1
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2008-02-14 (Thu, 14 Feb 2008)

  Changed paths:
    M code/renderer/tr_image.c

  Log Message:
  -----------
  make bmp decoder more robust against corrupt files


  Commit: a3d62033d86419bcbcc4ecdaf7969c94b08ae896
      https://github.com/ioquake/ioq3/commit/a3d62033d86419bcbcc4ecdaf7969c94b08ae896
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2008-02-14 (Thu, 14 Feb 2008)

  Changed paths:
    M code/renderer/tr_image.c

  Log Message:
  -----------
  make tga decoder more robust against corrupt files


  Commit: 85ba66e7e8eccfec2e7ca3f943bd810224491653
      https://github.com/ioquake/ioq3/commit/85ba66e7e8eccfec2e7ca3f943bd810224491653
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2008-02-14 (Thu, 14 Feb 2008)

  Changed paths:
    M Makefile
    M code/qcommon/qfiles.h
    M code/renderer/tr_image.c
    A code/renderer/tr_image_bmp.c
    A code/renderer/tr_image_bmp.h
    A code/renderer/tr_image_jpg.c
    A code/renderer/tr_image_jpg.h
    A code/renderer/tr_image_pcx.c
    A code/renderer/tr_image_pcx.h
    A code/renderer/tr_image_tga.c
    A code/renderer/tr_image_tga.h

  Log Message:
  -----------
  move all image decoders into separate files


  Commit: c77f537ae3e787047ae11b12c3bf665c7b9330ae
      https://github.com/ioquake/ioq3/commit/c77f537ae3e787047ae11b12c3bf665c7b9330ae
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2008-02-14 (Thu, 14 Feb 2008)

  Changed paths:
    M code/renderer/tr_image_pcx.c

  Log Message:
  -----------
  make pcx decoder more robust against corrupt files


  Commit: 7132b492dda05bcb60942cd7d918af6eaae8e15f
      https://github.com/ioquake/ioq3/commit/7132b492dda05bcb60942cd7d918af6eaae8e15f
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2008-02-14 (Thu, 14 Feb 2008)

  Changed paths:
    M code/jpeg-6/jdatasrc.c
    M code/jpeg-6/jpeglib.h
    M code/renderer/tr_image_jpg.c

  Log Message:
  -----------
  don't read more memory than available in jpg decode


  Commit: 84f32478b95cf3c00f53778ab1edbdeba8718eab
      https://github.com/ioquake/ioq3/commit/84f32478b95cf3c00f53778ab1edbdeba8718eab
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2008-02-14 (Thu, 14 Feb 2008)

  Changed paths:
    M Makefile
    M code/renderer/tr_image_jpg.c

  Log Message:
  -----------
  remove code duplicated from libjpeg and make internal functions static


  Commit: a5b51a95d706df345fe4486f3a8785a80e4ba15e
      https://github.com/ioquake/ioq3/commit/a5b51a95d706df345fe4486f3a8785a80e4ba15e
  Author: Tim Angus <tim at ngus.net>
  Date:   2008-02-14 (Thu, 14 Feb 2008)

  Changed paths:
    M code/renderer/tr_image.c
    M code/renderer/tr_image_bmp.c
    R code/renderer/tr_image_bmp.h
    M code/renderer/tr_image_jpg.c
    R code/renderer/tr_image_jpg.h
    M code/renderer/tr_image_pcx.c
    R code/renderer/tr_image_pcx.h
    M code/renderer/tr_image_png.c
    R code/renderer/tr_image_png.h
    M code/renderer/tr_image_tga.c
    R code/renderer/tr_image_tga.h
    M code/renderer/tr_local.h

  Log Message:
  -----------
  * Consolidate tr_image_*.h headers into tr_local.h to more closely follow the
  Q3 coding style
* Prefix image loaders with R_ now they're non-static


  Commit: d91c5c9282862e966e0d0a6a41a08fd6a22ac359
      https://github.com/ioquake/ioq3/commit/d91c5c9282862e966e0d0a6a41a08fd6a22ac359
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2008-02-14 (Thu, 14 Feb 2008)

  Changed paths:
    M code/renderer/tr_image_pcx.c

  Log Message:
  -----------
  make the pcx decode actually work


  Commit: 14fda56059904f7d5621849dbb98f8d22594cf37
      https://github.com/ioquake/ioq3/commit/14fda56059904f7d5621849dbb98f8d22594cf37
  Author: Julian Priestley <juz at juz.org.uk>
  Date:   2008-02-14 (Thu, 14 Feb 2008)

  Changed paths:
    M misc/msvc/quake3.vcproj

  Log Message:
  -----------
  * Add the new tr_image_*.c files to the quake3 MSVC project


  Commit: c0f7c8d9cde0e90dbbd489fc91eeec2d753cba3e
      https://github.com/ioquake/ioq3/commit/c0f7c8d9cde0e90dbbd489fc91eeec2d753cba3e
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2008-02-15 (Fri, 15 Feb 2008)

  Changed paths:
    M code/renderer/tr_image_png.c

  Log Message:
  -----------
  png fixes by Joerg Dietrich


  Commit: 1f86aba3428b4ed29dba10a873a0486278f53098
      https://github.com/ioquake/ioq3/commit/1f86aba3428b4ed29dba10a873a0486278f53098
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2008-02-16 (Sat, 16 Feb 2008)

  Changed paths:
    M code/client/cl_curl.h

  Log Message:
  -----------
  Remove .3 part in default curl library. With it www download is broken on most recent distributions, as there is no libcurl.so.3


  Commit: a99634c2d339900b46baa1be78dc4d2e76ca45fb
      https://github.com/ioquake/ioq3/commit/a99634c2d339900b46baa1be78dc4d2e76ca45fb
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2008-02-16 (Sat, 16 Feb 2008)

  Changed paths:
    M code/client/cl_curl.c

  Log Message:
  -----------
  Fall back to libcurl.so.4 or libcurl.so.4 if the default symlink does not exist.


  Commit: dc3d2457e0f46449e97fa9a676ca6b82f9d75ce3
      https://github.com/ioquake/ioq3/commit/dc3d2457e0f46449e97fa9a676ca6b82f9d75ce3
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2008-02-17 (Sun, 17 Feb 2008)

  Changed paths:
    M code/client/cl_curl.c
    M code/client/cl_curl.h

  Log Message:
  -----------
  Angst and zinx cajoled me into removing trying to load libcurl.so again.


  Commit: fd69a32508d72c3eef628535900de58e412be5ed
      https://github.com/ioquake/ioq3/commit/fd69a32508d72c3eef628535900de58e412be5ed
  Author: Tim Angus <tim at ngus.net>
  Date:   2008-02-20 (Wed, 20 Feb 2008)

  Changed paths:
    M code/botlib/l_precomp.c
    M code/botlib/l_script.c
    M code/botlib/l_script.h

  Log Message:
  -----------
  * (bug 3427) Single Player causes SIGBUS on SGI IRIX (Patrick Baggett)


  Commit: e31156e586bc126549d73d8b13f160ee6a14b038
      https://github.com/ioquake/ioq3/commit/e31156e586bc126549d73d8b13f160ee6a14b038
  Author: Tim Angus <tim at ngus.net>
  Date:   2008-02-28 (Thu, 28 Feb 2008)

  Changed paths:
    M code/qcommon/common.c
    M code/qcommon/files.c
    M code/qcommon/qcommon.h

  Log Message:
  -----------
  * Write q3config_server.cfg for the server, to avoid reseting client variables
  after running a dedicated server


  Commit: b5a220359b1347488846b074e34b59cd6dc818f5
      https://github.com/ioquake/ioq3/commit/b5a220359b1347488846b074e34b59cd6dc818f5
  Author: Tim Angus <tim at ngus.net>
  Date:   2008-03-02 (Sun, 02 Mar 2008)

  Changed paths:
    M code/client/snd_codec_ogg.c

  Log Message:
  -----------
  * Ogg codec fix regarding ogg files in pk3s (Tr3b)


  Commit: 6a213889dc1c8c568f0c85c5376eb2418a5a1bff
      https://github.com/ioquake/ioq3/commit/6a213889dc1c8c568f0c85c5376eb2418a5a1bff
  Author: Tim Angus <tim at ngus.net>
  Date:   2008-03-11 (Tue, 11 Mar 2008)

  Changed paths:
    M code/client/snd_codec_ogg.c

  Log Message:
  -----------
  * (bug 3567) Fix to error handling in Ogg decoder (Joerg Dietrich)


  Commit: 6ddf70b0eb148519e442524c978b9d5cf9b48c01
      https://github.com/ioquake/ioq3/commit/6ddf70b0eb148519e442524c978b9d5cf9b48c01
  Author: Tim Angus <tim at ngus.net>
  Date:   2008-03-17 (Mon, 17 Mar 2008)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  * Compile bg_* files separately for each game module, as originally intended


  Commit: 6c5211c0d36d518a792d3db6be68e64ea94fd783
      https://github.com/ioquake/ioq3/commit/6c5211c0d36d518a792d3db6be68e64ea94fd783
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2008-03-24 (Mon, 24 Mar 2008)

  Changed paths:
    M code/client/cl_ui.c

  Log Message:
  -----------
  catch Cbuf_ExecuteText(EXEC_NOW,...) from the ui as that would crash the vm


  Commit: 7a5243a3b20a4071aa322e127a1974f97d11c37f
      https://github.com/ioquake/ioq3/commit/7a5243a3b20a4071aa322e127a1974f97d11c37f
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2008-03-24 (Mon, 24 Mar 2008)

  Changed paths:
    M code/qcommon/vm.c
    M code/qcommon/vm_interpreted.c
    M code/qcommon/vm_local.h
    M code/qcommon/vm_x86_64.c

  Log Message:
  -----------
  use vm->callLevel to count recursive calls to VM_Call

Throw an error if vm->callLevel is set and VM_Free is called.


  Commit: 302b1b49ff96bca76b8f78a4e5b2ab126574543e
      https://github.com/ioquake/ioq3/commit/302b1b49ff96bca76b8f78a4e5b2ab126574543e
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2008-03-25 (Tue, 25 Mar 2008)

  Changed paths:
    M README
    M code/qcommon/cvar.c

  Log Message:
  -----------
  Applied patch to clean up code for reading cvars and add new command "print" for printing the content of cvars, by Ben Millwood.
See also https://bugzilla.icculus.org/show_bug.cgi?id=3546


  Commit: 5728fc2ec869c057f27c3bbb663b99122e490e45
      https://github.com/ioquake/ioq3/commit/5728fc2ec869c057f27c3bbb663b99122e490e45
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2008-03-25 (Tue, 25 Mar 2008)

  Changed paths:
    M code/qcommon/vm_x86_64.c

  Log Message:
  -----------
  vsnprintf -> Q_vsnprintf


  Commit: bb47026b5f38a4f1478384ac92d07c07d1a4b83e
      https://github.com/ioquake/ioq3/commit/bb47026b5f38a4f1478384ac92d07c07d1a4b83e
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2008-03-25 (Tue, 25 Mar 2008)

  Changed paths:
    M README
    M code/botlib/be_aas_main.c
    M code/botlib/l_precomp.c
    M code/botlib/l_script.c
    M code/cgame/cg_main.c
    M code/game/ai_main.c
    M code/game/bg_lib.c
    M code/game/bg_lib.h
    M code/game/g_main.c
    M code/game/g_team.c
    M code/q3_ui/ui_atoms.c
    M code/qcommon/common.c
    M code/qcommon/q_shared.c
    M code/qcommon/q_shared.h
    M code/qcommon/qcommon.h
    M code/server/sv_bot.c
    M code/server/sv_rankings.c
    M code/ui/ui_atoms.c
    M code/ui/ui_shared.c

  Log Message:
  -----------
  - Replace vsprintf function in bg_lib.c with vsnprintf implementation started by Patrick Powell.
- Remove all calls to vsprintf in the engine and gamecode and replace them with calls to vsnprintf.


  Commit: 99fe055931a2881ac9c98d4637501df6b666811a
      https://github.com/ioquake/ioq3/commit/99fe055931a2881ac9c98d4637501df6b666811a
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2008-03-25 (Tue, 25 Mar 2008)

  Changed paths:
    M code/qcommon/files.c

  Log Message:
  -----------
  Commit patch from Jacques Boscq, which will prohibit the calling of memcpy with src=dest


  Commit: 11d9608fcae60f8122d1e79479e997ac77e5c3d0
      https://github.com/ioquake/ioq3/commit/11d9608fcae60f8122d1e79479e997ac77e5c3d0
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2008-03-25 (Tue, 25 Mar 2008)

  Changed paths:
    M code/client/cl_main.c

  Log Message:
  -----------
  Remove obsolete code for obfuscation.


  Commit: 0ea43872708cb6673cbe0fc0d081f55b40fac1a4
      https://github.com/ioquake/ioq3/commit/0ea43872708cb6673cbe0fc0d081f55b40fac1a4
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2008-03-25 (Tue, 25 Mar 2008)

  Changed paths:
    M code/qcommon/q_shared.c

  Log Message:
  -----------
  strcpy -> memmove as string does overlap which should be avoided according to the manpage. Thanks to Jacques Boscq.


  Commit: 401f7521ff81b6f35d3a25868c15279bcc3691e5
      https://github.com/ioquake/ioq3/commit/401f7521ff81b6f35d3a25868c15279bcc3691e5
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2008-03-26 (Wed, 26 Mar 2008)

  Changed paths:
    M code/game/bg_lib.c

  Log Message:
  -----------
  Make cast-workaround to unsigned int use sizeof operator.


  Commit: 9412316883f7c61821408268cf2d6ade5eeb4039
      https://github.com/ioquake/ioq3/commit/9412316883f7c61821408268cf2d6ade5eeb4039
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2008-03-26 (Wed, 26 Mar 2008)

  Changed paths:
    M code/client/cl_keys.c
    M code/sdl/sdl_glimp.c

  Log Message:
  -----------
  Make sure fullscreen does not work for in_nograb when manually Alt-Entering, too.


  Commit: ccffb851851695c9887d369bd6cad6af3a084ccf
      https://github.com/ioquake/ioq3/commit/ccffb851851695c9887d369bd6cad6af3a084ccf
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2008-03-27 (Thu, 27 Mar 2008)

  Changed paths:
    M code/renderer/tr_model.c

  Log Message:
  -----------
  This hack probably is not needed anymore.


  Commit: d79a5487bc07c084167a19bd2695d46036df26b0
      https://github.com/ioquake/ioq3/commit/d79a5487bc07c084167a19bd2695d46036df26b0
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2008-03-27 (Thu, 27 Mar 2008)

  Changed paths:
    M code/client/cl_main.c

  Log Message:
  -----------
  Fix flashing connect screen, see https://bugzilla.icculus.org/show_bug.cgi?id=3425.


  Commit: fe1e02e45725009978aea30e4e1ae1b083962391
      https://github.com/ioquake/ioq3/commit/fe1e02e45725009978aea30e4e1ae1b083962391
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2008-03-27 (Thu, 27 Mar 2008)

  Changed paths:
    M code/client/cl_main.c
    M code/client/cl_scrn.c

  Log Message:
  -----------
  A more clean solution to this bug. Stop the renderer when the UI VM is not running, as no commands get issued in that case anyways.


  Commit: 1d072dfdb5f3288276b27df4d12913c04940275a
      https://github.com/ioquake/ioq3/commit/1d072dfdb5f3288276b27df4d12913c04940275a
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2008-03-27 (Thu, 27 Mar 2008)

  Changed paths:
    M code/client/cl_scrn.c

  Log Message:
  -----------
  These checks are now redundant.


  Commit: f82ea67c6720a9df65fe4223bd7f8a21f3b9966a
      https://github.com/ioquake/ioq3/commit/f82ea67c6720a9df65fe4223bd7f8a21f3b9966a
  Author: Tony J. White = <tjw at tjw.org>
  Date:   2008-03-28 (Fri, 28 Mar 2008)

  Changed paths:
    M code/botlib/l_script.c

  Log Message:
  -----------
  * remove COM_Compress() call on script buffer loaded into memory.  I assume
  this was added in order to save cycles if a script is loaded and then
  parsed multiple times, but it caused line numbers to be reported
  incorrectly for parse errors.  If a script is loaded into memory and
  parsed multiple times then the script itself should be optimized instead
  of doing it at runtime.  Also, there was a possibility of segfault
  due to where this was called.


  Commit: b2225a823cdde6c6e12d7e64be5e4f9b51ff5c13
      https://github.com/ioquake/ioq3/commit/b2225a823cdde6c6e12d7e64be5e4f9b51ff5c13
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2008-03-28 (Fri, 28 Mar 2008)

  Changed paths:
    M Makefile
    M misc/setup/pkg/ioq3ded.sh
    M misc/setup/pkg/ioquake3.sh

  Log Message:
  -----------
  http://bugzilla.icculus.org/show_bug.cgi?id=3579
Patch to make Solaris work again by Vincent Cojot.


  Commit: c5980568e1db9e3a31bfa4e62201c46de9aa1246
      https://github.com/ioquake/ioq3/commit/c5980568e1db9e3a31bfa4e62201c46de9aa1246
  Author: Tim Angus <tim at ngus.net>
  Date:   2008-04-04 (Fri, 04 Apr 2008)

  Changed paths:
    M ChangeLog
    M README

  Log Message:
  -----------
  * Update ChangeLog


  Commit: 5d63a38ad903756c9584c5381c0acd9d9a1042da
      https://github.com/ioquake/ioq3/commit/5d63a38ad903756c9584c5381c0acd9d9a1042da
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2008-04-04 (Fri, 04 Apr 2008)

  Changed paths:
    M code/client/cl_main.c
    M code/client/cl_ui.c
    M code/qcommon/net_chan.c
    M code/qcommon/net_ip.c
    M code/qcommon/qcommon.h
    M code/server/sv_ccmds.c
    M code/server/sv_client.c
    M code/server/sv_main.c

  Log Message:
  -----------
  Basic IPv6 support. Some inspiration from the patches by Lubos Dolezel and JF Tremblay at https://bugzilla.icculus.org/show_bug.cgi?id=2355.


  Commit: 7b80773212541adc6ed1df191ad642ec66ba9f0e
      https://github.com/ioquake/ioq3/commit/7b80773212541adc6ed1df191ad642ec66ba9f0e
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2008-04-05 (Sat, 05 Apr 2008)

  Changed paths:
    M code/qcommon/net_ip.c

  Log Message:
  -----------
  Fix compilation on Solaris and possibly other platforms that have no getifaddrs()


  Commit: 70cd2ccfab989dc1ddfc1edd08762cf85122c3c9
      https://github.com/ioquake/ioq3/commit/70cd2ccfab989dc1ddfc1edd08762cf85122c3c9
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2008-04-05 (Sat, 05 Apr 2008)

  Changed paths:
    M code/qcommon/net_ip.c
    M code/qcommon/q_platform.h

  Log Message:
  -----------
  - include Winsock2.h for windows
- add a __BSD__ define for all bsd platforms if it doesn't exist.


  Commit: fcbf0bdd843acab00443238aedf908c132270f8f
      https://github.com/ioquake/ioq3/commit/fcbf0bdd843acab00443238aedf908c132270f8f
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2008-04-05 (Sat, 05 Apr 2008)

  Changed paths:
    M code/qcommon/net_ip.c

  Log Message:
  -----------
  I hope this makes the code work on solaris, too and fix the EINVAL on sendto()


  Commit: 85bee47f526df5817bd611d69288d3b3974d0776
      https://github.com/ioquake/ioq3/commit/85bee47f526df5817bd611d69288d3b3974d0776
  Author: Tim Angus <tim at ngus.net>
  Date:   2008-04-05 (Sat, 05 Apr 2008)

  Changed paths:
    M Makefile
    M code/qcommon/net_ip.c

  Log Message:
  -----------
  * Fix to MinGW build following IPv6 changes


  Commit: 5c1167557a5747dac1269046922815e27784439d
      https://github.com/ioquake/ioq3/commit/5c1167557a5747dac1269046922815e27784439d
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2008-04-06 (Sun, 06 Apr 2008)

  Changed paths:
    M code/qcommon/q_shared.c
    M code/renderer/tr_shader.c

  Log Message:
  -----------
  Make sure that one broken shader file cannot crash the game / make the other shaders unusable.


  Commit: f5b3a1331377deb5f8d252ede046945b56adaacd
      https://github.com/ioquake/ioq3/commit/f5b3a1331377deb5f8d252ede046945b56adaacd
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2008-04-06 (Sun, 06 Apr 2008)

  Changed paths:
    M code/qcommon/q_shared.c

  Log Message:
  -----------
  revert changes to that one as this is not necessary.


  Commit: 0811b1c99cf247fa4d25a5dd58d3b6d547d66c72
      https://github.com/ioquake/ioq3/commit/0811b1c99cf247fa4d25a5dd58d3b6d547d66c72
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2008-04-06 (Sun, 06 Apr 2008)

  Changed paths:
    M code/renderer/tr_shader.c

  Log Message:
  -----------
  Actually take into account how SkipBracedSection works. It requires a section to start with a single separate '{'. So we need to require this here, too.


  Commit: 8d1a5f8b321487d6719c2fb0f36b993f7bf5ecfa
      https://github.com/ioquake/ioq3/commit/8d1a5f8b321487d6719c2fb0f36b993f7bf5ecfa
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2008-04-06 (Sun, 06 Apr 2008)

  Changed paths:
    M code/client/cl_ui.c

  Log Message:
  -----------
  catch EXEC_NOW on quit to prevent deleting a running vm


  Commit: 8bcb33892e6b55f59181b9b20de46dafd493a381
      https://github.com/ioquake/ioq3/commit/8bcb33892e6b55f59181b9b20de46dafd493a381
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2008-04-06 (Sun, 06 Apr 2008)

  Changed paths:
    M code/qcommon/cmd.c

  Log Message:
  -----------
  debug output for EXEC_NOW


  Commit: 43ac1eca6ab192db7876642344866e6cbd71b098
      https://github.com/ioquake/ioq3/commit/43ac1eca6ab192db7876642344866e6cbd71b098
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2008-04-06 (Sun, 06 Apr 2008)

  Changed paths:
    M code/qcommon/common.c
    M code/qcommon/qcommon.h
    M code/qcommon/vm.c

  Log Message:
  -----------
  set flag to allow forced unload of a running VM

required to prevent a client from exiting if the server disconnects (bug 3585)


  Commit: cafbb38d85e43168ea6a1c73f819549f4103550a
      https://github.com/ioquake/ioq3/commit/cafbb38d85e43168ea6a1c73f819549f4103550a
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2008-04-06 (Sun, 06 Apr 2008)

  Changed paths:
    M code/renderer/tr_shader.c

  Log Message:
  -----------
  Handle detail textures correctly when r_detailedTextures is set to 0.


  Commit: 8d7932dfca3b3dd1a74c16a4c2c913da025de908
      https://github.com/ioquake/ioq3/commit/8d7932dfca3b3dd1a74c16a4c2c913da025de908
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2008-04-06 (Sun, 06 Apr 2008)

  Changed paths:
    A misc/setup/setup.xml.mod

  Log Message:
  -----------
  sample loki-setup setup.xml for a mod


  Commit: a9f03d2c19a0aac26462d3a314f02d33455b0238
      https://github.com/ioquake/ioq3/commit/a9f03d2c19a0aac26462d3a314f02d33455b0238
  Author: Julian Priestley <juz at juz.org.uk>
  Date:   2008-04-06 (Sun, 06 Apr 2008)

  Changed paths:
    M misc/msvc/quake3.vcproj

  Log Message:
  -----------
  * Change quake3.vcproj to use ws2_32.lib, for ipv6 support (r1290).


  Commit: 32bd0ab5bddc0bec0f392bca2359d6be448c2ebd
      https://github.com/ioquake/ioq3/commit/32bd0ab5bddc0bec0f392bca2359d6be448c2ebd
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2008-04-08 (Tue, 08 Apr 2008)

  Changed paths:
    M code/renderer/tr_model.c

  Log Message:
  -----------
  Add length checking to prevent malicious mdr files to overflow buffers.


  Commit: eb3b59308b7859c527779f17bbccf0ae4c9481e6
      https://github.com/ioquake/ioq3/commit/eb3b59308b7859c527779f17bbccf0ae4c9481e6
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2008-04-09 (Wed, 09 Apr 2008)

  Changed paths:
    M code/client/cl_main.c
    M code/client/cl_ui.c
    M code/q3_ui/ui_servers2.c
    M code/qcommon/files.c
    M code/qcommon/net_chan.c
    M code/qcommon/net_ip.c
    M code/qcommon/q_shared.c
    M code/qcommon/q_shared.h
    M code/qcommon/qcommon.h
    M code/server/sv_init.c

  Log Message:
  -----------
  Add Multicast capabilities for LAN server scanning.


  Commit: ca5fabe8c67d66c10e070940f80d18e7c89b3191
      https://github.com/ioquake/ioq3/commit/ca5fabe8c67d66c10e070940f80d18e7c89b3191
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2008-04-09 (Wed, 09 Apr 2008)

  Changed paths:
    M code/qcommon/net_ip.c

  Log Message:
  -----------
  Fix uninitialized usage warnings on MacOSX.


  Commit: b3822d03e21bf6fa2ad8cf7a5f2327b8ffad817c
      https://github.com/ioquake/ioq3/commit/b3822d03e21bf6fa2ad8cf7a5f2327b8ffad817c
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2008-04-09 (Wed, 09 Apr 2008)

  Changed paths:
    M Makefile
    M README
    M code/client/cl_main.c
    M code/qcommon/files.c
    M code/qcommon/q_shared.h
    M code/qcommon/qcommon.h
    M code/server/server.h
    M code/server/sv_ccmds.c
    M code/server/sv_client.c
    M code/server/sv_main.c

  Log Message:
  -----------
  Include #ifdef to make it easier to create a stand-alone binary.


  Commit: 512b26062955c469b6e6aef1693cfcadc4a9499c
      https://github.com/ioquake/ioq3/commit/512b26062955c469b6e6aef1693cfcadc4a9499c
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2008-04-10 (Thu, 10 Apr 2008)

  Changed paths:
    M README

  Log Message:
  -----------
  Stupid minor changes.


  Commit: 78a82bcba25c04c2e9ff22c3384dbf890726becd
      https://github.com/ioquake/ioq3/commit/78a82bcba25c04c2e9ff22c3384dbf890726becd
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2008-04-10 (Thu, 10 Apr 2008)

  Changed paths:
    M README
    M code/client/cl_main.c
    M code/client/cl_ui.c
    M code/client/client.h
    M code/qcommon/common.c
    M code/qcommon/files.c
    M code/qcommon/net_ip.c
    M code/qcommon/qcommon.h
    M code/server/sv_ccmds.c
    M code/server/sv_client.c

  Log Message:
  -----------
  Add com_standalone cvar for at-runtime handling of mods that do not require the original quake3 game data.


  Commit: 75cfef1afbd537a4cd37461a2050157ee1935923
      https://github.com/ioquake/ioq3/commit/75cfef1afbd537a4cd37461a2050157ee1935923
  Author: Tim Angus <tim at ngus.net>
  Date:   2008-04-10 (Thu, 10 Apr 2008)

  Changed paths:
    M README

  Log Message:
  -----------
  * Fixed up some english in the README
* Added some commentary on the Q3 SDK license to the README


  Commit: 9a8cc99a93464e9558443c1e0093709b7b822a79
      https://github.com/ioquake/ioq3/commit/9a8cc99a93464e9558443c1e0093709b7b822a79
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2008-04-11 (Fri, 11 Apr 2008)

  Changed paths:
    M code/client/cl_main.c
    M code/client/cl_ui.c
    M code/client/client.h
    M code/q3_ui/ui_servers2.c
    M code/qcommon/net_chan.c
    M code/qcommon/qcommon.h
    M code/server/sv_main.c
    M code/ui/ui_main.c

  Log Message:
  -----------
  - Revamp in-game server browser: you can now scan for games on multiple master servers, while retaining compatibility with old QVMs.
- Make Master server reporting/server queries ipv6 capable.


  Commit: f8d8a1c2f73530fb6fa097afccaf30bd58f9f908
      https://github.com/ioquake/ioq3/commit/f8d8a1c2f73530fb6fa097afccaf30bd58f9f908
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2008-04-12 (Sat, 12 Apr 2008)

  Changed paths:
    M README
    M code/client/cl_main.c
    M code/qcommon/files.c
    M code/qcommon/qcommon.h
    M code/server/server.h
    M code/server/sv_ccmds.c
    M code/server/sv_client.c
    M code/server/sv_init.c
    M code/server/sv_main.c

  Log Message:
  -----------
  - fix a potential file descriptor leak in server side of pak downloading
- add new functions for banning clients from server, in engine part. This will also make it possible to ban ipv6 addresses in old mods.


  Commit: eb74549ddeb8eef672b821b334fa4a0449fc68da
      https://github.com/ioquake/ioq3/commit/eb74549ddeb8eef672b821b334fa4a0449fc68da
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2008-04-12 (Sat, 12 Apr 2008)

  Changed paths:
    M code/qcommon/net_ip.c

  Log Message:
  -----------
  Only don't send packet on disabled multicast if it actually is a multicast packet


  Commit: 563eb9443bee433676b9321906410a7efc079dc6
      https://github.com/ioquake/ioq3/commit/563eb9443bee433676b9321906410a7efc079dc6
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2008-04-12 (Sat, 12 Apr 2008)

  Changed paths:
    M code/server/sv_client.c

  Log Message:
  -----------
  One minor comment fix


  Commit: 845de6a96095b41b827e53bbb486a04405cfce7a
      https://github.com/ioquake/ioq3/commit/845de6a96095b41b827e53bbb486a04405cfce7a
  Author: Tim Angus <tim at ngus.net>
  Date:   2008-04-12 (Sat, 12 Apr 2008)

  Changed paths:
    M code/client/cl_main.c
    M code/qcommon/files.c
    M code/ui/ui_main.c

  Log Message:
  -----------
  * Fix some recently introduced warnings
* Fix referenced pk3 list including excessive number of spaces


  Commit: c281b6aca0dd0e95f479110a3f6b65672b8c9724
      https://github.com/ioquake/ioq3/commit/c281b6aca0dd0e95f479110a3f6b65672b8c9724
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2008-04-12 (Sat, 12 Apr 2008)

  Changed paths:
    M code/client/cl_main.c

  Log Message:
  -----------
  Another change to server parsing as a server reporting in from 69.79.84.0/24 with the master server could screw up the server list in ioquake3 clients.


  Commit: 517858470c8c0252f24badd0d4016a4489077ba7
      https://github.com/ioquake/ioq3/commit/517858470c8c0252f24badd0d4016a4489077ba7
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2008-04-12 (Sat, 12 Apr 2008)

  Changed paths:
    M TODO

  Log Message:
  -----------
  Update TODO


  Commit: cebdb640f369874cc4a2e096596a964c01e1c694
      https://github.com/ioquake/ioq3/commit/cebdb640f369874cc4a2e096596a964c01e1c694
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2008-04-12 (Sat, 12 Apr 2008)

  Changed paths:
    M code/client/cl_main.c

  Log Message:
  -----------
  remove commented code


  Commit: 89a5a6429eee8f29b003c6be1ac97ba106dc2b88
      https://github.com/ioquake/ioq3/commit/89a5a6429eee8f29b003c6be1ac97ba106dc2b88
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2008-04-13 (Sun, 13 Apr 2008)

  Changed paths:
    M code/sdl/sdl_glimp.c

  Log Message:
  -----------
  sort video modes only if there are modes to sort


  Commit: 53fc214d00ed08c0943afdfd58dab5bd59b0ced2
      https://github.com/ioquake/ioq3/commit/53fc214d00ed08c0943afdfd58dab5bd59b0ced2
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2008-04-13 (Sun, 13 Apr 2008)

  Changed paths:
    M code/q3_ui/ui_video.c

  Log Message:
  -----------
  better handling of illegal mode values


  Commit: 3327ce1ab32c73f96e122d27c7352f7d8b0aa43e
      https://github.com/ioquake/ioq3/commit/3327ce1ab32c73f96e122d27c7352f7d8b0aa43e
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2008-04-15 (Tue, 15 Apr 2008)

  Changed paths:
    M Makefile
    A misc/nsis/Makefile
    A misc/nsis/ioquake3.nsi.in

  Log Message:
  -----------
  add nsis installer target for mingw32


  Commit: 7a8c1ddaa60da8307edadb56cd122d2730810b27
      https://github.com/ioquake/ioq3/commit/7a8c1ddaa60da8307edadb56cd122d2730810b27
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2008-04-16 (Wed, 16 Apr 2008)

  Changed paths:
    M code/qcommon/net_ip.c

  Log Message:
  -----------
  Fix build on IRIX (Patrick Baggett)


  Commit: d77d3e06585fb5e8fae0d4d73ea6b2184add30ff
      https://github.com/ioquake/ioq3/commit/d77d3e06585fb5e8fae0d4d73ea6b2184add30ff
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2008-04-16 (Wed, 16 Apr 2008)

  Changed paths:
    M code/qcommon/net_ip.c

  Log Message:
  -----------
  fix obvious bug, thanks mattn2


  Commit: 1306d9760ddd8e2fbcc73e570b7fa6809fc67196
      https://github.com/ioquake/ioq3/commit/1306d9760ddd8e2fbcc73e570b7fa6809fc67196
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2008-04-21 (Mon, 21 Apr 2008)

  Changed paths:
    M code/qcommon/net_ip.c

  Log Message:
  -----------
  Fix crash bug for interfaces without assigned address, thanks to PhoinixGR for reporting.


  Commit: a3d22613da0c00f3130f356d18aa9f0f0cd46018
      https://github.com/ioquake/ioq3/commit/a3d22613da0c00f3130f356d18aa9f0f0cd46018
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2008-04-22 (Tue, 22 Apr 2008)

  Changed paths:
    M misc/nsis/ioquake3.nsi.in

  Log Message:
  -----------
  also install libcurl-4.dll


  Commit: f2227851687b5c2ee3e39441da92b090d683971c
      https://github.com/ioquake/ioq3/commit/f2227851687b5c2ee3e39441da92b090d683971c
  Author: Tony J. White = <tjw at tjw.org>
  Date:   2008-04-23 (Wed, 23 Apr 2008)

  Changed paths:
    M code/tools/lcc/cpp/getopt.c
    M code/tools/lcc/cpp/nlist.c
    M code/tools/lcc/cpp/unix.c

  Log Message:
  -----------
  * (bug 3611) prevent global symbol conflict on some systems (Mac OS X) for
  lcc's getopt (Ben Millwood)


  Commit: 48d9999698755f78ce2e609e23db9249fa2c4121
      https://github.com/ioquake/ioq3/commit/48d9999698755f78ce2e609e23db9249fa2c4121
  Author: Tony J. White = <tjw at tjw.org>
  Date:   2008-04-23 (Wed, 23 Apr 2008)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  * enable building of QVM for Mac OS X again


  Commit: 425c351d1bc1d4d2db9317d6a2ecfcfa220247d2
      https://github.com/ioquake/ioq3/commit/425c351d1bc1d4d2db9317d6a2ecfcfa220247d2
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2008-04-27 (Sun, 27 Apr 2008)

  Changed paths:
    M Makefile
    M README
    M code/client/cl_scrn.c
    M code/renderer/tr_backend.c
    M code/renderer/tr_cmds.c
    M code/renderer/tr_image.c
    M code/renderer/tr_init.c
    M code/renderer/tr_local.h
    M code/renderer/tr_main.c
    M code/renderer/tr_scene.c
    M code/renderer/tr_shade.c
    M code/renderer/tr_shadows.c

  Log Message:
  -----------
  - Implement stereo rendering with anaglyph images.
- Add r_greyscale for black&white rendering


  Commit: 782b890caa73dc1f8bdb6a6545aaed81310d6f41
      https://github.com/ioquake/ioq3/commit/782b890caa73dc1f8bdb6a6545aaed81310d6f41
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2008-04-27 (Sun, 27 Apr 2008)

  Changed paths:
    M code/renderer/tr_cmds.c
    M code/renderer/tr_local.h

  Log Message:
  -----------
  Another two minor clean-ups to last commit.


  Commit: ae08d1a6d804a34abf7bfb7d577a0af2bb824832
      https://github.com/ioquake/ioq3/commit/ae08d1a6d804a34abf7bfb7d577a0af2bb824832
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2008-04-27 (Sun, 27 Apr 2008)

  Changed paths:
    M code/renderer/tr_cmds.c
    M code/sdl/sdl_glimp.c

  Log Message:
  -----------
  This may enable stereo rendering for other devices like shutter glasses, but I don't know whether this works yet.


  Commit: 1156a63d5209349a337c0e3310728a6e424d6b66
      https://github.com/ioquake/ioq3/commit/1156a63d5209349a337c0e3310728a6e424d6b66
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2008-04-27 (Sun, 27 Apr 2008)

  Changed paths:
    M code/renderer/tr_cmds.c
    M code/renderer/tr_init.c
    M code/renderer/tr_shade.c

  Log Message:
  -----------
  - change default value for stereo seperation
- make clearing buffer use black for clearing when changing anaglyphmode
- Make sure that dlights are greyscale, too.


  Commit: 2f71e61b1dae6612061909e67c3d3ae91ea5156f
      https://github.com/ioquake/ioq3/commit/2f71e61b1dae6612061909e67c3d3ae91ea5156f
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2008-04-28 (Mon, 28 Apr 2008)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  mingw32: allow to override cflags and libs for external libraries


  Commit: 82e32bdf413b44fe8f7a6655891186b457c49401
      https://github.com/ioquake/ioq3/commit/82e32bdf413b44fe8f7a6655891186b457c49401
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2008-04-29 (Tue, 29 Apr 2008)

  Changed paths:
    M code/qcommon/common.c

  Log Message:
  -----------
  Make forced unloading work in more cases than just server disconnects


  Commit: 65938da5ae036de3ea80c845beb4a99accc49c78
      https://github.com/ioquake/ioq3/commit/65938da5ae036de3ea80c845beb4a99accc49c78
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2008-05-01 (Thu, 01 May 2008)

  Changed paths:
    M code/qcommon/cvar.c

  Log Message:
  -----------
  - variables with CVAR_ROM set get now overwritten by Cvar_Get() if the cvar exists already but was created by the user.
- Fix null pointer crash in Cvar_Print_f(), thanks to humancontroller for reporting.


  Commit: 10ed996784e7bd0f6da43e50de22282557ec5b20
      https://github.com/ioquake/ioq3/commit/10ed996784e7bd0f6da43e50de22282557ec5b20
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2008-05-01 (Thu, 01 May 2008)

  Changed paths:
    M code/cgame/cg_draw.c
    M code/cgame/cg_local.h
    M code/cgame/cg_main.c
    M code/client/cl_main.c
    M code/client/cl_scrn.c
    M code/qcommon/cvar.c
    M code/renderer/tr_backend.c
    M code/renderer/tr_cmds.c
    M code/renderer/tr_main.c
    M code/renderer/tr_types.h

  Log Message:
  -----------
  - replace a few constant values with GL macros in tr_cmds.c
- tidy up top of tr_types.h a bit, change flags to hex representation
- make ROM cvar enforcing really work
- remove cg_stereoSeparation from cgame as it is obsolete.
- Add CG_DrawCrosshair3D so people see crosshair correctly when stereoseparation is enabled


  Commit: fa0ff6aaacd8189a0b3ef09186ec98f980ec71d7
      https://github.com/ioquake/ioq3/commit/fa0ff6aaacd8189a0b3ef09186ec98f980ec71d7
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2008-05-01 (Thu, 01 May 2008)

  Changed paths:
    M code/renderer/tr_cmds.c

  Log Message:
  -----------
  shut up warning


  Commit: 3f56dffaa7554598175e0138faa43f12a829ca47
      https://github.com/ioquake/ioq3/commit/3f56dffaa7554598175e0138faa43f12a829ca47
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2008-05-03 (Sat, 03 May 2008)

  Changed paths:
    M code/cgame/cg_draw.c

  Log Message:
  -----------
  Show true framerate with stereo separation enabled


  Commit: 7104ac42b060054aa600a415010d107fb39b2aa5
      https://github.com/ioquake/ioq3/commit/7104ac42b060054aa600a415010d107fb39b2aa5
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2008-05-03 (Sat, 03 May 2008)

  Changed paths:
    M README

  Log Message:
  -----------
  Update readme for r_stereoEnabled and a few corrections on the other stereo cvars


  Commit: 4e30f4cb35de2adaef9b606f2fabf7dee143b2ee
      https://github.com/ioquake/ioq3/commit/4e30f4cb35de2adaef9b606f2fabf7dee143b2ee
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2008-05-03 (Sat, 03 May 2008)

  Changed paths:
    M README

  Log Message:
  -----------
  Add information link for stereo rendering


  Commit: d7bdf4b3442a015684bd8b22f4a411f18432b46e
      https://github.com/ioquake/ioq3/commit/d7bdf4b3442a015684bd8b22f4a411f18432b46e
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2008-05-06 (Tue, 06 May 2008)

  Changed paths:
    M Makefile
    M code/qcommon/q_shared.h

  Log Message:
  -----------
  define the product version in the Makefile


  Commit: c45d5403a544a400375b4c18032f70db415e1475
      https://github.com/ioquake/ioq3/commit/c45d5403a544a400375b4c18032f70db415e1475
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2008-05-06 (Tue, 06 May 2008)

  Changed paths:
    M code/sdl/sdl_input.c

  Log Message:
  -----------
  combine all mouse events received in one frame


  Commit: a857487f9ba1c51b43fd3b0aca283135191e886f
      https://github.com/ioquake/ioq3/commit/a857487f9ba1c51b43fd3b0aca283135191e886f
  Author: Tim Angus <tim at ngus.net>
  Date:   2008-05-10 (Sat, 10 May 2008)

  Changed paths:
    M Makefile
    M README
    M code/client/snd_openal.c
    M code/qcommon/net_ip.c

  Log Message:
  -----------
  * Fix a bunch of compile warnings
* Only call pkg-config if it exists
* Remove cl_consoleHistory from README


  Commit: b2207b250f48ca97c19fd0fb58591b356727207b
      https://github.com/ioquake/ioq3/commit/b2207b250f48ca97c19fd0fb58591b356727207b
  Author: Tim Angus <tim at ngus.net>
  Date:   2008-05-12 (Mon, 12 May 2008)

  Changed paths:
    M code/qcommon/common.c

  Log Message:
  -----------
  * (bug 3641) Server is left running following a local disconnect


  Commit: 81f9b20bfb797605922c4c022de460fd987b8241
      https://github.com/ioquake/ioq3/commit/81f9b20bfb797605922c4c022de460fd987b8241
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2008-05-17 (Sat, 17 May 2008)

  Changed paths:
    M Makefile
    M code/qcommon/net_ip.c

  Log Message:
  -----------
  - Workaround for buggy MacOSX getaddrinfo() implementation that doesn't accept AF_UNSPEC parameter in hints structure. Thanks icculus for reporting.
- Add -faltivec flag for debug builds.


  Commit: 843994c074ac931abfb327f51b315131abf100ec
      https://github.com/ioquake/ioq3/commit/843994c074ac931abfb327f51b315131abf100ec
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2008-05-17 (Sat, 17 May 2008)

  Changed paths:
    M code/qcommon/net_ip.c

  Log Message:
  -----------
  whoops.


  Commit: a15002ad0d982032c1af37e58bc5747dcec472ae
      https://github.com/ioquake/ioq3/commit/a15002ad0d982032c1af37e58bc5747dcec472ae
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2008-05-25 (Sun, 25 May 2008)

  Changed paths:
    M code/qcommon/net_ip.c

  Log Message:
  -----------
  reorder includes to fix build on OpenBSD (#3663, patch by Jonathan Gray)


  Commit: 0ee396022500957e766ebbd428a3fa05831e696f
      https://github.com/ioquake/ioq3/commit/0ee396022500957e766ebbd428a3fa05831e696f
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2008-05-30 (Fri, 30 May 2008)

  Changed paths:
    M Makefile
    M code/client/cl_cgame.c
    M code/client/cl_main.c
    M code/client/client.h
    A code/client/libmumblelink.c
    A code/client/libmumblelink.h

  Log Message:
  -----------
  mumble link support

The coordinate calculation was adopted from Warsow's mumble patch.


  Commit: 12326a9eacf604f80acdf2157acaf63926a49a59
      https://github.com/ioquake/ioq3/commit/12326a9eacf604f80acdf2157acaf63926a49a59
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2008-06-01 (Sun, 01 Jun 2008)

  Changed paths:
    M Makefile
    M code/client/cl_cgame.c
    M code/client/cl_cin.c
    M code/client/cl_input.c
    M code/client/cl_main.c
    M code/client/cl_parse.c
    M code/client/client.h
    M code/client/snd_dma.c
    M code/client/snd_local.h
    M code/client/snd_main.c
    M code/client/snd_mix.c
    M code/client/snd_openal.c
    M code/client/snd_public.h
    M code/qcommon/qcommon.h
    M code/server/server.h
    M code/server/sv_client.c
    M code/server/sv_init.c
    M code/server/sv_main.c
    M code/server/sv_snapshot.c

  Log Message:
  -----------
  Initial patch for in-game VoIP support!


  Commit: a948f7cf692a41f7c86ccaa9008122206b86f0d8
      https://github.com/ioquake/ioq3/commit/a948f7cf692a41f7c86ccaa9008122206b86f0d8
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2008-06-01 (Sun, 01 Jun 2008)

  Changed paths:
    M code/client/cl_main.c

  Log Message:
  -----------
  Client shouldn't try to capture audio data if voip cvar is disabled.


  Commit: 9b1984647ac343db4a065dd8095d3a8a3f798a22
      https://github.com/ioquake/ioq3/commit/9b1984647ac343db4a065dd8095d3a8a3f798a22
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2008-06-01 (Sun, 01 Jun 2008)

  Changed paths:
    M code/client/cl_main.c

  Log Message:
  -----------
  Forbid setting voip cvar if network data rate is too low.

This prevents "Connection Interrupted" packets as VoIP data is incoming.


  Commit: b5eaa94d03b48bef592a31fd30e07ba3237ccdce
      https://github.com/ioquake/ioq3/commit/b5eaa94d03b48bef592a31fd30e07ba3237ccdce
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2008-06-01 (Sun, 01 Jun 2008)

  Changed paths:
    M code/client/cl_main.c
    M code/client/snd_openal.c

  Log Message:
  -----------
  Changed a few VoIP cvars to be latched.

It either doesn't make sense to change these mid-game, or doing so won't work.


  Commit: 7b4a796e44fbc23730e663f26575e5ffcccca717
      https://github.com/ioquake/ioq3/commit/7b4a796e44fbc23730e663f26575e5ffcccca717
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2008-06-01 (Sun, 01 Jun 2008)

  Changed paths:
    M Makefile
    A code/libspeex/_kiss_fft_guts.h
    A code/libspeex/arch.h
    A code/libspeex/bits.c
    A code/libspeex/buffer.c
    A code/libspeex/cb_search.c
    A code/libspeex/cb_search.h
    A code/libspeex/cb_search_arm4.h
    A code/libspeex/cb_search_bfin.h
    A code/libspeex/cb_search_sse.h
    A code/libspeex/echo_diagnostic.m
    A code/libspeex/exc_10_16_table.c
    A code/libspeex/exc_10_32_table.c
    A code/libspeex/exc_20_32_table.c
    A code/libspeex/exc_5_256_table.c
    A code/libspeex/exc_5_64_table.c
    A code/libspeex/exc_8_128_table.c
    A code/libspeex/fftwrap.c
    A code/libspeex/fftwrap.h
    A code/libspeex/filterbank.c
    A code/libspeex/filterbank.h
    A code/libspeex/filters.c
    A code/libspeex/filters.h
    A code/libspeex/filters_arm4.h
    A code/libspeex/filters_bfin.h
    A code/libspeex/filters_sse.h
    A code/libspeex/fixed_arm4.h
    A code/libspeex/fixed_arm5e.h
    A code/libspeex/fixed_bfin.h
    A code/libspeex/fixed_debug.h
    A code/libspeex/fixed_generic.h
    A code/libspeex/gain_table.c
    A code/libspeex/gain_table_lbr.c
    A code/libspeex/hexc_10_32_table.c
    A code/libspeex/hexc_table.c
    A code/libspeex/high_lsp_tables.c
    A code/libspeex/include/speex/speex.h
    A code/libspeex/include/speex/speex_bits.h
    A code/libspeex/include/speex/speex_buffer.h
    A code/libspeex/include/speex/speex_callbacks.h
    A code/libspeex/include/speex/speex_config_types.h
    A code/libspeex/include/speex/speex_echo.h
    A code/libspeex/include/speex/speex_header.h
    A code/libspeex/include/speex/speex_jitter.h
    A code/libspeex/include/speex/speex_preprocess.h
    A code/libspeex/include/speex/speex_resampler.h
    A code/libspeex/include/speex/speex_stereo.h
    A code/libspeex/include/speex/speex_types.h
    A code/libspeex/jitter.c
    A code/libspeex/kiss_fft.c
    A code/libspeex/kiss_fft.h
    A code/libspeex/kiss_fftr.c
    A code/libspeex/kiss_fftr.h
    A code/libspeex/lpc.c
    A code/libspeex/lpc.h
    A code/libspeex/lpc_bfin.h
    A code/libspeex/lsp.c
    A code/libspeex/lsp.h
    A code/libspeex/lsp_bfin.h
    A code/libspeex/lsp_tables_nb.c
    A code/libspeex/ltp.c
    A code/libspeex/ltp.h
    A code/libspeex/ltp_arm4.h
    A code/libspeex/ltp_bfin.h
    A code/libspeex/ltp_sse.h
    A code/libspeex/math_approx.h
    A code/libspeex/mdf.c
    A code/libspeex/misc_bfin.h
    A code/libspeex/modes.c
    A code/libspeex/modes.h
    A code/libspeex/modes_wb.c
    A code/libspeex/nb_celp.c
    A code/libspeex/nb_celp.h
    A code/libspeex/os_support.h
    A code/libspeex/preprocess.c
    A code/libspeex/pseudofloat.h
    A code/libspeex/quant_lsp.c
    A code/libspeex/quant_lsp.h
    A code/libspeex/quant_lsp_bfin.h
    A code/libspeex/resample.c
    A code/libspeex/sb_celp.c
    A code/libspeex/sb_celp.h
    A code/libspeex/smallft.c
    A code/libspeex/smallft.h
    A code/libspeex/speex.c
    A code/libspeex/speex_callbacks.c
    A code/libspeex/speex_header.c
    A code/libspeex/stack_alloc.h
    A code/libspeex/stereo.c
    A code/libspeex/testdenoise.c
    A code/libspeex/testecho.c
    A code/libspeex/testenc.c
    A code/libspeex/testenc_uwb.c
    A code/libspeex/testenc_wb.c
    A code/libspeex/vbr.c
    A code/libspeex/vbr.h
    A code/libspeex/vorbis_psy.h
    A code/libspeex/vq.c
    A code/libspeex/vq.h
    A code/libspeex/vq_arm4.h
    A code/libspeex/vq_bfin.h
    A code/libspeex/vq_sse.h
    A code/libspeex/window.c

  Log Message:
  -----------
  Added libspeex to revision control, and updated Makefile to use it.


  Commit: d43ecc99093a80281be4c282af0a3018b0598916
      https://github.com/ioquake/ioq3/commit/d43ecc99093a80281be4c282af0a3018b0598916
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2008-06-02 (Mon, 02 Jun 2008)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Fixed non-VoIP builds.


  Commit: b8d3888f31106aea9b531a608112001fd80fc86c
      https://github.com/ioquake/ioq3/commit/b8d3888f31106aea9b531a608112001fd80fc86c
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2008-06-02 (Mon, 02 Jun 2008)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  move voip cflags definition to platform independent place


  Commit: 5bdce1d547a4e0e784d3de892a917db747bcedb1
      https://github.com/ioquake/ioq3/commit/5bdce1d547a4e0e784d3de892a917db747bcedb1
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2008-06-02 (Mon, 02 Jun 2008)

  Changed paths:
    M code/client/qal.c

  Log Message:
  -----------
  fix openal dlopen


  Commit: 953e9ec2875897bbb4e5523fd505503dd966ba02
      https://github.com/ioquake/ioq3/commit/953e9ec2875897bbb4e5523fd505503dd966ba02
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2008-06-02 (Mon, 02 Jun 2008)

  Changed paths:
    M code/server/sv_init.c

  Log Message:
  -----------
  sv_voip cvar should be latched.


  Commit: 1e4fa5a54cc15c43558d42af60f834cf94f23893
      https://github.com/ioquake/ioq3/commit/1e4fa5a54cc15c43558d42af60f834cf94f23893
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2008-06-02 (Mon, 02 Jun 2008)

  Changed paths:
    M code/server/sv_init.c
    M code/server/sv_main.c

  Log Message:
  -----------
  Treat sv_voip cvar as a version number (0 == off, 1 == version 1 protocol).

Don't publish it to server's info string if set to zero.


  Commit: 0403ca22606392dac32bb32184f1e83b47e8313f
      https://github.com/ioquake/ioq3/commit/0403ca22606392dac32bb32184f1e83b47e8313f
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2008-06-02 (Mon, 02 Jun 2008)

  Changed paths:
    M code/client/cl_main.c
    M code/client/cl_parse.c
    M code/server/sv_client.c

  Log Message:
  -----------
  More VoIP work: treat voip/sv_voip cvars as protocol version numbers.


  Commit: fc060fbebb3394166df36bab414d47117dfbb6d7
      https://github.com/ioquake/ioq3/commit/fc060fbebb3394166df36bab414d47117dfbb6d7
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2008-06-02 (Mon, 02 Jun 2008)

  Changed paths:
    M make-macosx-ub.sh

  Log Message:
  -----------
  make-macosx-ub.sh now parallelizes make across all available CPUs/cores.


  Commit: e0ebde0b27e7fd6d38586357594174af5eea53c1
      https://github.com/ioquake/ioq3/commit/e0ebde0b27e7fd6d38586357594174af5eea53c1
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2008-06-03 (Tue, 03 Jun 2008)

  Changed paths:
    M code/client/cl_main.c

  Log Message:
  -----------
  Don't allow client to capture audio if playing back a demo.


  Commit: 8ab3f7af8dec0a5aff6c8e8384e551db429f53a1
      https://github.com/ioquake/ioq3/commit/8ab3f7af8dec0a5aff6c8e8384e551db429f53a1
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2008-06-03 (Tue, 03 Jun 2008)

  Changed paths:
    M code/client/cl_input.c
    M code/client/cl_parse.c
    M code/qcommon/huffman.c
    M code/qcommon/msg.c
    M code/qcommon/qcommon.h
    M code/server/sv_client.c

  Log Message:
  -----------
  Changed the protocol for VoIP packets to support legacy clients.

Previously, a legacy client wouldn't get a VoIP packet, but if they did,
 they'd panic and disconnect. Now they ignore them and continue on. This also
 gives us the framework to add other features legacy clients can ignore.

Oh, this also has the benefit of allowing us to store incoming VoIP for
 playback in recorded demos. They'll play the chatter on VoIP clients, and
 be ignored on legacy ones. Huge win.


  Commit: 32d7799c7ceb7b47352604f48f5b0840084940d1
      https://github.com/ioquake/ioq3/commit/32d7799c7ceb7b47352604f48f5b0840084940d1
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2008-06-03 (Tue, 03 Jun 2008)

  Changed paths:
    M code/libspeex/include/speex/speex_config_types.h

  Log Message:
  -----------
  Patched to compile on non Mac platforms.


  Commit: 45c18e29b8dcc57888dbb66de5cfa94d5f8be464
      https://github.com/ioquake/ioq3/commit/45c18e29b8dcc57888dbb66de5cfa94d5f8be464
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2008-06-03 (Tue, 03 Jun 2008)

  Changed paths:
    M code/client/cl_main.c

  Log Message:
  -----------
  VoIP: voip cvar should be 1 by default.


  Commit: b9a9727689d80a211ae4dac64ff98e001c22b6f0
      https://github.com/ioquake/ioq3/commit/b9a9727689d80a211ae4dac64ff98e001c22b6f0
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2008-06-04 (Wed, 04 Jun 2008)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Allow USE_LOCAL_HEADERS to work with SDL on Linux builds.

Otherwise, cross-compiling doesn't work.


  Commit: cc18323a99542b6bf1aa80a452f3ff06bbb3c0f8
      https://github.com/ioquake/ioq3/commit/cc18323a99542b6bf1aa80a452f3ff06bbb3c0f8
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2008-06-04 (Wed, 04 Jun 2008)

  Changed paths:
    M code/client/cl_cgame.c
    M code/client/cl_main.c
    M code/client/cl_parse.c
    M code/client/client.h

  Log Message:
  -----------
  VoIP: client can now specify targets for voice transmission.


  Commit: 020704d2ffe827dba485a4122fbf774d217b901a
      https://github.com/ioquake/ioq3/commit/020704d2ffe827dba485a4122fbf774d217b901a
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2008-06-04 (Wed, 04 Jun 2008)

  Changed paths:
    M code/client/cl_cgame.c
    M code/client/cl_input.c
    M code/client/cl_main.c
    M code/client/client.h

  Log Message:
  -----------
  VoIP: functionality to adjust incoming audio gain, per-user.


  Commit: f65a956c8155e7d4618fca99c5d297bc2a38a003
      https://github.com/ioquake/ioq3/commit/f65a956c8155e7d4618fca99c5d297bc2a38a003
  Author: Julian Priestley <juz at juz.org.uk>
  Date:   2008-06-04 (Wed, 04 Jun 2008)

  Changed paths:
    M code/qcommon/q_shared.h

  Log Message:
  -----------
  Add PRODUCT_VERSION back into q_shared.h for MSVC builds.


  Commit: 86c42edf6b74bad6c79ffde0b0eaa183c6508d7b
      https://github.com/ioquake/ioq3/commit/86c42edf6b74bad6c79ffde0b0eaa183c6508d7b
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2008-06-05 (Thu, 05 Jun 2008)

  Changed paths:
    M misc/nsis/ioquake3.nsi.in

  Log Message:
  -----------
  nsis: use modern ui


  Commit: 35e2091c90f62dc1d5b578931695f910587df88e
      https://github.com/ioquake/ioq3/commit/35e2091c90f62dc1d5b578931695f910587df88e
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2008-06-05 (Thu, 05 Jun 2008)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  allow linking against an external speex library


  Commit: bab9a0083882d5f5f6bcabeeeec9fb9a9e799d59
      https://github.com/ioquake/ioq3/commit/bab9a0083882d5f5f6bcabeeeec9fb9a9e799d59
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2008-06-05 (Thu, 05 Jun 2008)

  Changed paths:
    M code/client/cl_parse.c

  Log Message:
  -----------
  VoIP: Fixed per-user gain output.


  Commit: 13de2746eac2ce16120ac7e81e997e80ece485ce
      https://github.com/ioquake/ioq3/commit/13de2746eac2ce16120ac7e81e997e80ece485ce
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2008-06-07 (Sat, 07 Jun 2008)

  Changed paths:
    M misc/setup/doit
    A misc/setup/install-desktop-files.sh
    A misc/setup/ioquake3.desktop
    M misc/setup/preuninstall.sh
    M misc/setup/setup.xml.in

  Log Message:
  -----------
  loki-setup: use xdg-desktop-menu instead of loki-setup legacy menu entries


  Commit: 26c706df15c749ee9f68ae9a85903a2c98583b5f
      https://github.com/ioquake/ioq3/commit/26c706df15c749ee9f68ae9a85903a2c98583b5f
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2008-06-07 (Sat, 07 Jun 2008)

  Changed paths:
    M code/client/cl_cgame.c
    M code/client/cl_main.c
    M code/client/cl_parse.c
    M code/client/client.h
    M code/client/snd_openal.c

  Log Message:
  -----------
  VoIP: Don't hardcode Speex sample rate.


  Commit: c50799fcf72efcb70498ba21c805e74af4ea9c6a
      https://github.com/ioquake/ioq3/commit/c50799fcf72efcb70498ba21c805e74af4ea9c6a
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2008-06-07 (Sat, 07 Jun 2008)

  Changed paths:
    M code/client/cl_cgame.c
    M code/client/cl_main.c
    M code/client/client.h

  Log Message:
  -----------
  VoIP: Initial work on adding Speex preprocessor.


  Commit: 8028fc042c8ad72ea8514b58f07477789f936e22
      https://github.com/ioquake/ioq3/commit/8028fc042c8ad72ea8514b58f07477789f936e22
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2008-06-07 (Sat, 07 Jun 2008)

  Changed paths:
    M code/client/cl_input.c

  Log Message:
  -----------
  VoIP: Only update from cl_voipSendTarget if sending data.


  Commit: fec2cc2f05f01d35a3bcdeb40c861eb0648157f6
      https://github.com/ioquake/ioq3/commit/fec2cc2f05f01d35a3bcdeb40c861eb0648157f6
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2008-06-07 (Sat, 07 Jun 2008)

  Changed paths:
    M code/client/cl_cgame.c
    M code/client/cl_input.c
    M code/client/cl_main.c
    M code/client/client.h

  Log Message:
  -----------
  VoIP: initial shot at voice activation.


  Commit: fdfaff64f87505ae58823f9edf8d9a7d46cb1a0c
      https://github.com/ioquake/ioq3/commit/fdfaff64f87505ae58823f9edf8d9a7d46cb1a0c
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2008-06-07 (Sat, 07 Jun 2008)

  Changed paths:
    M code/client/cl_parse.c

  Log Message:
  -----------
  VoIP: changed debug output filenames.


  Commit: d4ee08b9851a77aa3ceb8ba335b6441f61e849ac
      https://github.com/ioquake/ioq3/commit/d4ee08b9851a77aa3ceb8ba335b6441f61e849ac
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2008-06-08 (Sun, 08 Jun 2008)

  Changed paths:
    M code/client/cl_cgame.c
    M code/client/cl_main.c

  Log Message:
  -----------
  VoIP: attempt at changing voipPower calc and using it for VAD.

The Speex VAD sort of sucks, honestly, or I'm not using it right. Now
 trying this algorithm, after denoising:

    http://lists.xiph.org/pipermail/speex-dev/2006-March/004269.html

And I'll play around to find the threshold for considering a set of frames
 to be "voice" from there.

Also worth noting: we consider the power of the set of frames as a whole, so
 you need to sustain power for 0.25 seconds at a time, or it's not "voice."


  Commit: fd239c58a88b1567cf85abb96e7b81748e43349e
      https://github.com/ioquake/ioq3/commit/fd239c58a88b1567cf85abb96e7b81748e43349e
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2008-06-08 (Sun, 08 Jun 2008)

  Changed paths:
    M code/client/cl_cgame.c

  Log Message:
  -----------
  VoIP: Enable Automatic Gain Control.


  Commit: be9ae480399927d6dd8c4132291ad44ae1e91652
      https://github.com/ioquake/ioq3/commit/be9ae480399927d6dd8c4132291ad44ae1e91652
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2008-06-08 (Sun, 08 Jun 2008)

  Changed paths:
    M code/client/cl_main.c
    M code/client/client.h

  Log Message:
  -----------
  VoIP: tweaked VAD code.

Also added cl_voipVADThreshold cvar...if the power of a set of Speex frames
 doesn't exceed this value, it isn't transmitted.


  Commit: c45fe80ea6e8ab10727d7cc45605f5f287b8cfb4
      https://github.com/ioquake/ioq3/commit/c45fe80ea6e8ab10727d7cc45605f5f287b8cfb4
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2008-06-08 (Sun, 08 Jun 2008)

  Changed paths:
    M code/client/cl_parse.c

  Log Message:
  -----------
  Removed an obsolete FIXME.


  Commit: 28c48a8cf905daed5975fc594ae91643f28c9026
      https://github.com/ioquake/ioq3/commit/28c48a8cf905daed5975fc594ae91643f28c9026
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2008-06-08 (Sun, 08 Jun 2008)

  Changed paths:
    M code/client/cl_main.c

  Log Message:
  -----------
  VoIP: Don't lose gain for good if using VAD on disconnect.

This temporarily disables VAD so the system can clean up recording state.


  Commit: a7b854d65fae0d9dc914c575b9ec7ecf88b27215
      https://github.com/ioquake/ioq3/commit/a7b854d65fae0d9dc914c575b9ec7ecf88b27215
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2008-06-08 (Sun, 08 Jun 2008)

  Changed paths:
    M code/client/cl_input.c
    M code/client/cl_main.c
    M code/client/cl_parse.c
    M code/client/client.h

  Log Message:
  -----------
  VoIP: Save own voice when recording a demo.

We fake a server packet and write it directly to the demo file at the point
 where we'd transmit to the server. This is a little nasty, but it seems to
 be the most reasonable solution.


  Commit: a665d822d86363964b51841da28a1981e68a60fa
      https://github.com/ioquake/ioq3/commit/a665d822d86363964b51841da28a1981e68a60fa
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2008-06-09 (Mon, 09 Jun 2008)

  Changed paths:
    M code/sdl/sdl_input.c

  Log Message:
  -----------
  Added #include to fix compiler warning on Mac OS X.


  Commit: 3ad65755f304a71aa4d76effb033db743fa87840
      https://github.com/ioquake/ioq3/commit/3ad65755f304a71aa4d76effb033db743fa87840
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2008-06-09 (Mon, 09 Jun 2008)

  Changed paths:
    M code/sdl/sdl_input.c

  Log Message:
  -----------
  Whoops, maybe this is the right header location...


  Commit: b060eae562f4feff1961fa21aee8c211575eebcb
      https://github.com/ioquake/ioq3/commit/b060eae562f4feff1961fa21aee8c211575eebcb
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2008-06-12 (Thu, 12 Jun 2008)

  Changed paths:
    M code/qcommon/net_ip.c

  Log Message:
  -----------
  show numeric address the server binds to


  Commit: a98fed9ee2f7b6e19ba2984b55679fca59ac0081
      https://github.com/ioquake/ioq3/commit/a98fed9ee2f7b6e19ba2984b55679fca59ac0081
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2008-06-12 (Thu, 12 Jun 2008)

  Changed paths:
    M code/qcommon/net_ip.c

  Log Message:
  -----------
  bind ipv6 sockets first

by binding the ipv6 sockets first it's possible to bind 0.0.0.0 and
:: to the same port.


  Commit: c923872ca2e5387f359c4d95c293e5900f91a36c
      https://github.com/ioquake/ioq3/commit/c923872ca2e5387f359c4d95c293e5900f91a36c
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2008-06-13 (Fri, 13 Jun 2008)

  Changed paths:
    M code/renderer/tr_image.c
    M code/renderer/tr_types.h
    M code/sdl/sdl_glimp.c

  Log Message:
  -----------
  Added GL_EXT_texture_compression_s3tc support.

GL_S3_s3tc, which Quake 3 previously supported, is legacy. This new codepath
 is the common, vendor-neutral extension to get the same results.


  Commit: 4713fa4f79460c90d7e502af1109347c4653a91d
      https://github.com/ioquake/ioq3/commit/4713fa4f79460c90d7e502af1109347c4653a91d
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2008-06-17 (Tue, 17 Jun 2008)

  Changed paths:
    M code/qcommon/files.c

  Log Message:
  -----------
  Thanks to Lakitu7 for pointing this out.


  Commit: 5513fa3d7515b4432edb3ca291fe9c5e0a811c17
      https://github.com/ioquake/ioq3/commit/5513fa3d7515b4432edb3ca291fe9c5e0a811c17
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2008-06-20 (Fri, 20 Jun 2008)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  fix the build on openbsd (Ian Lindsay)


  Commit: 21a208cb8272c6c823fb58ccef38833f68783a1c
      https://github.com/ioquake/ioq3/commit/21a208cb8272c6c823fb58ccef38833f68783a1c
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2008-06-20 (Fri, 20 Jun 2008)

  Changed paths:
    M code/game/g_main.c

  Log Message:
  -----------
  pass the correct size to Q_vsnprintf (Ian Lindsay)


  Commit: 3958f1099e7885b9d135e22463396c3c48e0a6fb
      https://github.com/ioquake/ioq3/commit/3958f1099e7885b9d135e22463396c3c48e0a6fb
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2008-06-25 (Wed, 25 Jun 2008)

  Changed paths:
    M code/q3_ui/ui_credits.c

  Log Message:
  -----------
  Added ioq3-specific credits screen.


  Commit: f8d6828f15862cd5e862d9cb6de0bca7af6d5507
      https://github.com/ioquake/ioq3/commit/f8d6828f15862cd5e862d9cb6de0bca7af6d5507
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2008-06-25 (Wed, 25 Jun 2008)

  Changed paths:
    M code/client/cl_main.c
    M code/client/cl_scrn.c
    M code/client/client.h

  Log Message:
  -----------
  VoIP: Added cheapie VoIP meter.


  Commit: ee54985383b88a8f328d0e71c479d996664584b8
      https://github.com/ioquake/ioq3/commit/ee54985383b88a8f328d0e71c479d996664584b8
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2008-06-25 (Wed, 25 Jun 2008)

  Changed paths:
    M code/client/cl_input.c

  Log Message:
  -----------
  VoIP: allow targetting last attacker, or the one in your crosshairs.


  Commit: 3856dea1125db538315b07ff27d54b52e16e1fba
      https://github.com/ioquake/ioq3/commit/3856dea1125db538315b07ff27d54b52e16e1fba
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2008-06-25 (Wed, 25 Jun 2008)

  Changed paths:
    M code/q3_ui/ui_credits.c

  Log Message:
  -----------
  minor spelling fix.


  Commit: 6dca7ed9170388023a2d99e66d6d35107899ca1b
      https://github.com/ioquake/ioq3/commit/6dca7ed9170388023a2d99e66d6d35107899ca1b
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2008-06-25 (Wed, 25 Jun 2008)

  Changed paths:
    A voip-readme.txt

  Log Message:
  -----------
  Added initial pile of VoIP documentation.


  Commit: 2e803017c4ad1f2e653b345dc05ce08a2c22b466
      https://github.com/ioquake/ioq3/commit/2e803017c4ad1f2e653b345dc05ce08a2c22b466
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2008-06-25 (Wed, 25 Jun 2008)

  Changed paths:
    M misc/nsis/ioquake3.nsi.in
    M misc/setup/doit
    M misc/setup/setup.xml.in

  Log Message:
  -----------
  add voip-readme.txt to installers


  Commit: 1312060d55061612382aa1d18f6106287ccac32a
      https://github.com/ioquake/ioq3/commit/1312060d55061612382aa1d18f6106287ccac32a
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2008-06-25 (Wed, 25 Jun 2008)

  Changed paths:
    M misc/nsis/ioquake3.nsi.in

  Log Message:
  -----------
  nsis: add openal-soft


  Commit: 51978317d8442d127a8fab90c32bd7083291e38e
      https://github.com/ioquake/ioq3/commit/51978317d8442d127a8fab90c32bd7083291e38e
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2008-06-25 (Wed, 25 Jun 2008)

  Changed paths:
    M misc/nsis/ioquake3.nsi.in

  Log Message:
  -----------
  remove trailing whitespace


  Commit: 21d1cd380b94857b50cb2dc24862099ff334afe8
      https://github.com/ioquake/ioq3/commit/21d1cd380b94857b50cb2dc24862099ff334afe8
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2008-06-29 (Sun, 29 Jun 2008)

  Changed paths:
    M code/client/cl_scrn.c

  Log Message:
  -----------
  Don't show VoIP meter in all the common scenarios.


  Commit: fc0ba1a53fd31137bfa2007c9ba3c65c488c34b9
      https://github.com/ioquake/ioq3/commit/fc0ba1a53fd31137bfa2007c9ba3c65c488c34b9
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2008-06-29 (Sun, 29 Jun 2008)

  Changed paths:
    M code/client/cl_scrn.c

  Log Message:
  -----------
  Whitespace cleanup.


  Commit: 689d430424c2165520e200ea6e59a69e2f0c2577
      https://github.com/ioquake/ioq3/commit/689d430424c2165520e200ea6e59a69e2f0c2577
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2008-06-30 (Mon, 30 Jun 2008)

  Changed paths:
    M TODO

  Log Message:
  -----------
  Remove TODO, point to the internet so I don't waste ci's.


  Commit: 894a22ec8497b37b3df69122cbd0e2e21d48503f
      https://github.com/ioquake/ioq3/commit/894a22ec8497b37b3df69122cbd0e2e21d48503f
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2008-06-30 (Mon, 30 Jun 2008)

  Changed paths:
    M NOTTODO

  Log Message:
  -----------
  This is moved as well.


  Commit: 1e21a3e2588fdf9c4d63922e2c5a11d6b74f46ae
      https://github.com/ioquake/ioq3/commit/1e21a3e2588fdf9c4d63922e2c5a11d6b74f46ae
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2008-07-05 (Sat, 05 Jul 2008)

  Changed paths:
    M code/client/cl_main.c
    M code/client/client.h
    M voip-readme.txt

  Log Message:
  -----------
  VOIP: Added cvar cl_voipCaptureMult to boost gain on recorded bits.


  Commit: 956ce9bf12a661689d5bc4304d7af57f0f358b4d
      https://github.com/ioquake/ioq3/commit/956ce9bf12a661689d5bc4304d7af57f0f358b4d
  Author: Tim Angus <tim at ngus.net>
  Date:   2008-07-05 (Sat, 05 Jul 2008)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  * (bug 3692) Makefile infinitely recurses if no targets are defined


  Commit: 2c0861c1cea44861c5ceba2dc39e601d6bc3f0af
      https://github.com/ioquake/ioq3/commit/2c0861c1cea44861c5ceba2dc39e601d6bc3f0af
  Author: Tim Angus <tim at ngus.net>
  Date:   2008-07-05 (Sat, 05 Jul 2008)

  Changed paths:
    M code/qcommon/common.c
    M code/qcommon/files.c
    M code/renderer/tr_bsp.c
    M code/renderer/tr_local.h
    M code/renderer/tr_shader.c
    M code/sdl/sdl_input.c
    M code/server/sv_ccmds.c
    M code/tools/asm/q3asm.c
    M code/tools/lcc/cpp/cpp.c
    M code/tools/lcc/cpp/cpp.h
    M code/tools/lcc/cpp/nlist.c
    M make-macosx-ub.sh
    M misc/setup/Solaris_pkg.sh

  Log Message:
  -----------
  * (bug 3610) Server sending unnecessary newline with SV_ConSay_F (Tyler Schwend 
  <TylerSchwend at gmail.com>)
* (bug 3623) COMMAND is mapped to the ALT key (Matthias <Kapffer at macbay.de>)
* (bug 3665) Typo error in FS_FOpenFileByMode function (TsT <tst2006 at gmail.com>)
* (bug 3669) Some files left out of Solaris Packages (Vincent Cojot
  <vincent at cojot.name>)
* (bug 3680) server quit messages (Ben Millwood)
* (bug 3682) Maps with >1024 models cause a segfault (misantropia
  <bnoordhuis at gmail.com>)
* (bug 3683) R_FindShader(): negative lightmap indexes cause stray pointers
  (misantropia <bnoordhuis at gmail.com>)
* (bug 3688) q3asm potential segfault fix and other changes (TsT
  <tst2006 at gmail.com>)
* (bug 3695) Not allowing to write file with lib extention (.dll/.so/...) (TsT
  <tst2006 at gmail.com>)
* (bug 3696) make-macosx-ub.sh outdated by revision 1340; test for Tiger not
   working (Matthias <Kapffer at macbay.de>)
* (bug 3698) #error reported as warning in q3cpp (and no #warning support)
  (Ben Millwood)
* (bug 3703) restoring the valued pre-SDL window behaviour (/dev/humancontroller
  <devhc97 at gmail.com>)


  Commit: c7225dc0aeb9d024fa384bc7edc42f66adb9120c
      https://github.com/ioquake/ioq3/commit/c7225dc0aeb9d024fa384bc7edc42f66adb9120c
  Author: Tim Angus <tim at ngus.net>
  Date:   2008-07-06 (Sun, 06 Jul 2008)

  Changed paths:
    M code/libspeex/include/speex/speex_stereo.h

  Log Message:
  -----------
  * Fix to speex compile warning


  Commit: 49413057ee47a386041562aaab364c36f48b6dcd
      https://github.com/ioquake/ioq3/commit/49413057ee47a386041562aaab364c36f48b6dcd
  Author: Tim Angus <tim at ngus.net>
  Date:   2008-07-06 (Sun, 06 Jul 2008)

  Changed paths:
    M code/qcommon/common.c

  Log Message:
  -----------
  * Change dedicated cvar to CVAR_LATCH on the dedicated server


  Commit: 7fe9a02d91eed55b1e85674af536b88d588ff89b
      https://github.com/ioquake/ioq3/commit/7fe9a02d91eed55b1e85674af536b88d588ff89b
  Author: Tim Angus <tim at ngus.net>
  Date:   2008-07-06 (Sun, 06 Jul 2008)

  Changed paths:
    M code/server/sv_main.c

  Log Message:
  -----------
  * In the dedicated binary, prevent setting dedicated cvar to 0


  Commit: b601941240a07e12d8a0682229a853bec283a6c2
      https://github.com/ioquake/ioq3/commit/b601941240a07e12d8a0682229a853bec283a6c2
  Author: Tim Angus <tim at ngus.net>
  Date:   2008-07-06 (Sun, 06 Jul 2008)

  Changed paths:
    M code/client/cl_scrn.c

  Log Message:
  -----------
  * Fixed client binary dedicated server
* Revert 1286 as the checks are no longer redundant following above fix


  Commit: 6b572920a9b7de9c82634c244250501b2589da89
      https://github.com/ioquake/ioq3/commit/6b572920a9b7de9c82634c244250501b2589da89
  Author: Tim Angus <tim at ngus.net>
  Date:   2008-07-06 (Sun, 06 Jul 2008)

  Changed paths:
    M code/qcommon/common.c
    M code/server/sv_init.c
    M code/server/sv_main.c

  Log Message:
  -----------
  * Remove silly range check on sv_voip during initialisation
* Changed dedicated binary dedicated cvar to CVAR_INIT and remove runtime check


  Commit: e073c70fd6595ff36a7bc42d93a15d4b96a33a6d
      https://github.com/ioquake/ioq3/commit/e073c70fd6595ff36a7bc42d93a15d4b96a33a6d
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2008-07-06 (Sun, 06 Jul 2008)

  Changed paths:
    A misc/quake3-tango.xcf

  Log Message:
  -----------
  Quake 3 Tango-Style icon, suitable for scaling low. Thanks to jayschwa at gmail.com for
this version.


  Commit: 3c13c61fa4add53246c5931eedee189855f3c35b
      https://github.com/ioquake/ioq3/commit/3c13c61fa4add53246c5931eedee189855f3c35b
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2008-07-06 (Sun, 06 Jul 2008)

  Changed paths:
    M code/sdl/sdl_icon.h

  Log Message:
  -----------
  It's either the Wu-Tang Symbol or the tango quake3 logo, someone please
test this on Linux.


  Commit: 963aa3e40f5a52e2e6bf71696ae52f370f00877a
      https://github.com/ioquake/ioq3/commit/963aa3e40f5a52e2e6bf71696ae52f370f00877a
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2008-07-06 (Sun, 06 Jul 2008)

  Changed paths:
    M code/sdl/sdl_icon.h

  Log Message:
  -----------
  Theoretical higher chance of working.


  Commit: 9d469692f39ec806917ab40eeaba1bb510ff72d2
      https://github.com/ioquake/ioq3/commit/9d469692f39ec806917ab40eeaba1bb510ff72d2
  Author: Tim Angus <tim at ngus.net>
  Date:   2008-07-06 (Sun, 06 Jul 2008)

  Changed paths:
    M code/client/cl_main.c

  Log Message:
  -----------
  * Fix killserver command for client binary based dedicated server


  Commit: 391bb74c44ee6ac175d4fcbd77e3cb5aeaa6cc84
      https://github.com/ioquake/ioq3/commit/391bb74c44ee6ac175d4fcbd77e3cb5aeaa6cc84
  Author: Tim Angus <tim at ngus.net>
  Date:   2008-07-06 (Sun, 06 Jul 2008)

  Changed paths:
    M code/client/cl_main.c

  Log Message:
  -----------
  * Don't start UI when starting client binary with +set dedicated 1


  Commit: 89e0e9d8923f0428871679ad81712fa82df6b185
      https://github.com/ioquake/ioq3/commit/89e0e9d8923f0428871679ad81712fa82df6b185
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2008-07-06 (Sun, 06 Jul 2008)

  Changed paths:
    M code/sdl/sdl_icon.h

  Log Message:
  -----------
  Reverting.


  Commit: 71b196c0dc0d7cd6624d76488ae6443c9219bc94
      https://github.com/ioquake/ioq3/commit/71b196c0dc0d7cd6624d76488ae6443c9219bc94
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2008-07-06 (Sun, 06 Jul 2008)

  Changed paths:
    M code/sdl/sdl_input.c

  Log Message:
  -----------
  Fixed compiler warning on Mac OS X.


  Commit: 5d3f17e2f0dd48991278712200476ec5874acc3d
      https://github.com/ioquake/ioq3/commit/5d3f17e2f0dd48991278712200476ec5874acc3d
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2008-07-06 (Sun, 06 Jul 2008)

  Changed paths:
    M make-macosx-ub.sh

  Log Message:
  -----------
  Fixed TIGERHOST (it should apply to 10.5, too, or legacy binaries fail to
 link).


  Commit: 809c361744389eaae00f577e1103fa610cc11f4d
      https://github.com/ioquake/ioq3/commit/809c361744389eaae00f577e1103fa610cc11f4d
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2008-07-06 (Sun, 06 Jul 2008)

  Changed paths:
    M code/server/sv_init.c

  Log Message:
  -----------
  Reverted svn revision #1410 to sv_init.c

sv_voip is a protocol version number, not a boolean, so this check is
 reasonable and correct.


  Commit: 37d664d4b2cfe78b47b502ed2e21219614ffc596
      https://github.com/ioquake/ioq3/commit/37d664d4b2cfe78b47b502ed2e21219614ffc596
  Author: Tim Angus <tim at ngus.net>
  Date:   2008-07-07 (Mon, 07 Jul 2008)

  Changed paths:
    M code/client/cl_cgame.c
    M code/client/cl_input.c
    M code/client/cl_main.c
    M code/client/cl_parse.c
    M code/client/cl_scrn.c
    M code/client/client.h
    M code/client/snd_dma.c
    M code/client/snd_local.h
    M code/client/snd_main.c
    M code/client/snd_openal.c
    M code/client/snd_public.h
    M code/qcommon/common.c
    M code/qcommon/cvar.c
    M code/qcommon/q_shared.c
    M code/qcommon/q_shared.h
    M code/qcommon/qcommon.h
    M code/renderer/tr_init.c
    M code/renderer/tr_public.h
    M code/server/server.h
    M code/server/sv_client.c
    M code/server/sv_init.c
    M code/server/sv_main.c
    M code/server/sv_snapshot.c
    M voip-readme.txt

  Log Message:
  -----------
  * Rename voip cvar to cl_voip
* s/#if USE_VOIP/#ifdef USE_VOIP/
* Add generalised runtime cvar range checking, currently on [sv|cl]_voip,
  dedicated and a bunch of r_ variables


  Commit: 8ea86a46709d590f788817d68dac6680bcf6198a
      https://github.com/ioquake/ioq3/commit/8ea86a46709d590f788817d68dac6680bcf6198a
  Author: Tim Angus <tim at ngus.net>
  Date:   2008-07-08 (Tue, 08 Jul 2008)

  Changed paths:
    M code/renderer/tr_init.c

  Log Message:
  -----------
  * Allow floating point values for r_znear


  Commit: de8131938c7b2712d069e9df5fa878c98a0129bd
      https://github.com/ioquake/ioq3/commit/de8131938c7b2712d069e9df5fa878c98a0129bd
  Author: Tim Angus <tim at ngus.net>
  Date:   2008-07-08 (Tue, 08 Jul 2008)

  Changed paths:
    M code/server/sv_main.c

  Log Message:
  -----------
  * Fix server info string voip setting


  Commit: 3c9dc98d04bd67550cfed7e96f8dbe0b592e1068
      https://github.com/ioquake/ioq3/commit/3c9dc98d04bd67550cfed7e96f8dbe0b592e1068
  Author: Tim Angus <tim at ngus.net>
  Date:   2008-07-09 (Wed, 09 Jul 2008)

  Changed paths:
    M code/qcommon/q_shared.c

  Log Message:
  -----------
  * (bug 3712) MSVC build fix s/strtof/strtod/ (Pat Raynor <raynorpat at gmail.com>)


  Commit: d84d418086c97ff0b6ea0312740ed271f33685d5
      https://github.com/ioquake/ioq3/commit/d84d418086c97ff0b6ea0312740ed271f33685d5
  Author: Tim Angus <tim at ngus.net>
  Date:   2008-07-12 (Sat, 12 Jul 2008)

  Changed paths:
    M README
    M code/client/cl_input.c
    M code/client/cl_main.c
    M code/client/client.h

  Log Message:
  -----------
  * Remove cl_platformSensitivity as it predates the move to SDL everywhere


  Commit: 5208bf8273efcddf1bfccaa5ae1fd443272f0969
      https://github.com/ioquake/ioq3/commit/5208bf8273efcddf1bfccaa5ae1fd443272f0969
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2008-07-16 (Wed, 16 Jul 2008)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  also define proper version when using git-svn


  Commit: d3cf82b2eefaf54140ea1e60ab07de30483997e1
      https://github.com/ioquake/ioq3/commit/d3cf82b2eefaf54140ea1e60ab07de30483997e1
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2008-07-16 (Wed, 16 Jul 2008)

  Changed paths:
    M misc/nsis/ioquake3.nsi.in

  Log Message:
  -----------
  nsis: uninstall openal32.dll as well


  Commit: 2ed334b2becc95452a6bdd58d65a05fcf6be846f
      https://github.com/ioquake/ioq3/commit/2ed334b2becc95452a6bdd58d65a05fcf6be846f
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2008-07-16 (Wed, 16 Jul 2008)

  Changed paths:
    M Makefile
    M code/client/cl_scrn.c

  Log Message:
  -----------
  fix build without VOIP (David Severwright, bug#3720)


  Commit: 42e444ea0b0eae84f0908be937bcf871f3d044da
      https://github.com/ioquake/ioq3/commit/42e444ea0b0eae84f0908be937bcf871f3d044da
  Author: Tim Angus <tim at ngus.net>
  Date:   2008-07-16 (Wed, 16 Jul 2008)

  Changed paths:
    M code/sdl/sdl_input.c

  Log Message:
  -----------
  * Revert r1341 as there doesn't seem to be a lot of point to the change and it
  potentially will cause input events to be queued in a different order to that
  in which they were received


  Commit: 3855f65d171d895ee32bfc01183ddb888d372b99
      https://github.com/ioquake/ioq3/commit/3855f65d171d895ee32bfc01183ddb888d372b99
  Author: Tim Angus <tim at ngus.net>
  Date:   2008-07-16 (Wed, 16 Jul 2008)

  Changed paths:
    M code/renderer/tr_scene.c

  Log Message:
  -----------
  * Fix confusion of cgame and renderer entity array bounds (Tr3B)


  Commit: 4ceb51e6bae240099c8e62116832e85f19f37869
      https://github.com/ioquake/ioq3/commit/4ceb51e6bae240099c8e62116832e85f19f37869
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2008-07-20 (Sun, 20 Jul 2008)

  Changed paths:
    M make-macosx-ub.sh

  Log Message:
  -----------
  Bug 3726
make-macosx-ub.sh error aborting and directory changing
Thanks to Ben Millwood.


  Commit: 0124371c014651041cff700b7f930426026cf369
      https://github.com/ioquake/ioq3/commit/0124371c014651041cff700b7f930426026cf369
  Author: Tim Angus <tim at ngus.net>
  Date:   2008-07-21 (Mon, 21 Jul 2008)

  Changed paths:
    M README
    M code/qcommon/common.c
    M code/qcommon/qcommon.h
    M code/sdl/sdl_input.c
    M code/sys/sys_main.c
    M code/sys/sys_unix.c
    M code/sys/sys_win32.c

  Log Message:
  -----------
  * Use Sys_Sleep to limit FPS, which will save CPU
* Add com_maxfpsUnfocused and com_maxfpsMinimized; self explanatory
* Fix reopening of bug 3703, I hope


  Commit: 71f8a85e4253b30e79c47f83d47909c5af7d3d1d
      https://github.com/ioquake/ioq3/commit/71f8a85e4253b30e79c47f83d47909c5af7d3d1d
  Author: Tim Angus <tim at ngus.net>
  Date:   2008-07-21 (Mon, 21 Jul 2008)

  Changed paths:
    M code/qcommon/common.c

  Log Message:
  -----------
  * Sign check com_maxfps* variables


  Commit: d13269c5bbd1fd2b0b79b3a838d2503f4d640bcd
      https://github.com/ioquake/ioq3/commit/d13269c5bbd1fd2b0b79b3a838d2503f4d640bcd
  Author: Tim Angus <tim at ngus.net>
  Date:   2008-08-03 (Sun, 03 Aug 2008)

  Changed paths:
    M code/client/cl_main.c
    M code/client/snd_openal.c

  Log Message:
  -----------
  * Restrict OpenAL capture support test hack to OS X, where it is required; this
  fixes a crash on exit with Windows when using OpenAL


  Commit: 00e790ce001c5d96d0c79fa229fb370a5c79fa66
      https://github.com/ioquake/ioq3/commit/00e790ce001c5d96d0c79fa229fb370a5c79fa66
  Author: Tim Angus <tim at ngus.net>
  Date:   2008-08-03 (Sun, 03 Aug 2008)

  Changed paths:
    M code/qcommon/common.c
    M code/sys/sys_local.h
    M code/sys/sys_main.c
    M code/sys/sys_unix.c
    M code/sys/sys_win32.c

  Log Message:
  -----------
  * Change win32 client Sys_Sleep so it ONLY sleeps since before it was waking on 
  more or less any input event; fine for the server, not so much use for the
  client
* In the main loop, don't bother sleeping if it's going to be less than 10ms as
  the methods we're using to sleep at the moment aren't very precise
* Add Sys_PlatformInit for platform specific initialisation
* In win32 Sys_PlatformInit force selection of the DirectX SDL backend in order
  to get better fullscreen mouse input (in conjunction with a patched SDL DLL
  http://bugzilla.libsdl.org/show_bug.cgi?id=265)


  Commit: d56c53abb4aaf409c8196e34bd3b6b7194ae12a1
      https://github.com/ioquake/ioq3/commit/d56c53abb4aaf409c8196e34bd3b6b7194ae12a1
  Author: Tim Angus <tim at ngus.net>
  Date:   2008-08-03 (Sun, 03 Aug 2008)

  Changed paths:
    M code/sdl/sdl_glimp.c

  Log Message:
  -----------
  * Report SDL driver used on GLimp initialisation


  Commit: a87661a1be7a517a0b4cd8bdcf1069ce3b6689a8
      https://github.com/ioquake/ioq3/commit/a87661a1be7a517a0b4cd8bdcf1069ce3b6689a8
  Author: Tim Angus <tim at ngus.net>
  Date:   2008-08-03 (Sun, 03 Aug 2008)

  Changed paths:
    M code/sdl/sdl_glimp.c

  Log Message:
  -----------
  * Whitespace...


  Commit: 1b87aff4480414153008b10f84d924442be6f25a
      https://github.com/ioquake/ioq3/commit/1b87aff4480414153008b10f84d924442be6f25a
  Author: Tim Angus <tim at ngus.net>
  Date:   2008-08-04 (Mon, 04 Aug 2008)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  * Elaborate on the reasons for requiring Windows XP


  Commit: 9a5d97170579e1055dbc299ebecb441203ec709c
      https://github.com/ioquake/ioq3/commit/9a5d97170579e1055dbc299ebecb441203ec709c
  Author: Tim Angus <tim at ngus.net>
  Date:   2008-08-06 (Wed, 06 Aug 2008)

  Changed paths:
    M code/qcommon/vm_x86.c
    M code/qcommon/vm_x86_64.c

  Log Message:
  -----------
  * Fix memory leak in win32 VM code (arQon/dmitry)


  Commit: 2cf5052786153cf99f1645edda0e78f49905e278
      https://github.com/ioquake/ioq3/commit/2cf5052786153cf99f1645edda0e78f49905e278
  Author: Tim Angus <tim at ngus.net>
  Date:   2008-08-08 (Fri, 08 Aug 2008)

  Changed paths:
    M code/client/snd_openal.c

  Log Message:
  -----------
  * (bug 3674) Change default for s_alGain from 0.4 to 1.0


  Commit: d4d5527a89a845c1a1767ebba0e00b4f2874747b
      https://github.com/ioquake/ioq3/commit/d4d5527a89a845c1a1767ebba0e00b4f2874747b
  Author: Tim Angus <tim at ngus.net>
  Date:   2008-08-08 (Fri, 08 Aug 2008)

  Changed paths:
    M code/sdl/sdl_glimp.c
    M code/sys/sys_local.h
    M code/sys/sys_main.c
    M code/sys/sys_unix.c
    M code/sys/sys_win32.c

  Log Message:
  -----------
  * Add Sys_GLimpInit for platform specific GLimp initialisation
* Move Unix specific signal handlers to Sys_PlatformInit
* (Windows only) Don't set the SDL video driver if SDL_VIDEODRIVER is already
  set externally
* (Windows only) Use the "windib" SDL video driver if in_mouse is set to -1


  Commit: c29417b42a48f109c6dd7391602dbe20a7542391
      https://github.com/ioquake/ioq3/commit/c29417b42a48f109c6dd7391602dbe20a7542391
  Author: Tim Angus <tim at ngus.net>
  Date:   2008-08-09 (Sat, 09 Aug 2008)

  Changed paths:
    M code/null/null_input.c
    M code/sdl/sdl_glimp.c
    M code/sdl/sdl_input.c
    M code/sys/sys_local.h
    M code/sys/sys_main.c

  Log Message:
  -----------
  * Always show the mouse cursor when the mouse is disabled
* Rename IN_StartupJoystick to IN_InitJoystick, add IN_ShutdownJoystick
* Add IN_Restart, which avoids calling IN_DeactivateMouse at the wrong time
* Call IN_Restart when changing r_fullscreen
* Add CVAR_ROM r_sdlDriver for easy checking of the SDL driver in use
* Random README tweaks


  Commit: 317b953421a5a9dc84b079f630bc1f91a73df29b
      https://github.com/ioquake/ioq3/commit/317b953421a5a9dc84b079f630bc1f91a73df29b
  Author: Tim Angus <tim at ngus.net>
  Date:   2008-08-09 (Sat, 09 Aug 2008)

  Changed paths:
    M README

  Log Message:
  -----------
  * Random README tweaks (from previous commit, after actually having saved it)


  Commit: 60eb261185055f83137d254f93adc67df14a5605
      https://github.com/ioquake/ioq3/commit/60eb261185055f83137d254f93adc67df14a5605
  Author: Tim Angus <tim at ngus.net>
  Date:   2008-08-09 (Sat, 09 Aug 2008)

  Changed paths:
    M README
    A misc/sdl-win32-mouse-fixes.diff

  Log Message:
  -----------
  * Add SDL bug fix patch to misc/ directory
* Add commentary of said patch to README


  Commit: 7edcc7d16abe756ccd08246ded510e680d7075a6
      https://github.com/ioquake/ioq3/commit/7edcc7d16abe756ccd08246ded510e680d7075a6
  Author: Tim Angus <tim at ngus.net>
  Date:   2008-08-09 (Sat, 09 Aug 2008)

  Changed paths:
    M Makefile
    M README
    M code/qcommon/net_ip.c

  Log Message:
  -----------
  * Use IPv6 header qcommon/wspiapi.h if it has been added by the end user
* Update README to explain the Windows XP requirement


  Commit: f2baf359aee216aa8595dc2a4d3f98634263321a
      https://github.com/ioquake/ioq3/commit/f2baf359aee216aa8595dc2a4d3f98634263321a
  Author: Tim Angus <tim at ngus.net>
  Date:   2008-08-12 (Tue, 12 Aug 2008)

  Changed paths:
    M code/renderer/tr_backend.c
    M code/renderer/tr_bsp.c
    M code/renderer/tr_font.c
    M code/renderer/tr_image.c
    M code/renderer/tr_local.h
    M code/renderer/tr_shader.c

  Log Message:
  -----------
  * s/GL_CLAMP/GL_CLAMP_TO_EDGE/g (If this change appears to cause you problems
  and you're using an nVidia graphics card, make sure your 'conformant texture
  clamp' setting is set to on for ioq3)


  Commit: 49fa0edd61097390079639a6df7b847a8a828d37
      https://github.com/ioquake/ioq3/commit/49fa0edd61097390079639a6df7b847a8a828d37
  Author: Tim Angus <tim at ngus.net>
  Date:   2008-08-13 (Wed, 13 Aug 2008)

  Changed paths:
    M code/sdl/sdl_glimp.c

  Log Message:
  -----------
  * Pass the "best" SDL_PixelFormat (as returned by the initial call to
  SDL_GetVideoInfo) to SDL_ListModes; this fixes said function returning an
  empty list when using the "windib" driver


  Commit: d781a25157c42818c897b027687da6f584ecc240
      https://github.com/ioquake/ioq3/commit/d781a25157c42818c897b027687da6f584ecc240
  Author: Tim Angus <tim at ngus.net>
  Date:   2008-08-14 (Thu, 14 Aug 2008)

  Changed paths:
    M code/sdl/sdl_glimp.c

  Log Message:
  -----------
  * Fix misplaced #endif


  Commit: 1af6eb95929eb682be19102a0bb9ace3d049007b
      https://github.com/ioquake/ioq3/commit/1af6eb95929eb682be19102a0bb9ace3d049007b
  Author: Tim Angus <tim at ngus.net>
  Date:   2008-08-17 (Sun, 17 Aug 2008)

  Changed paths:
    M code/qcommon/vm_x86.c

  Log Message:
  -----------
  * More robust x86 vm entrypoint/callback assembly (Tron)


  Commit: 9705664d2c8b0363ee8a38baacf4d0acd8dea19c
      https://github.com/ioquake/ioq3/commit/9705664d2c8b0363ee8a38baacf4d0acd8dea19c
  Author: Tim Angus <tim at ngus.net>
  Date:   2008-08-19 (Tue, 19 Aug 2008)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  * Alpha sort the jpeg file list in the Makefile, just because


  Commit: 5b4dc4c7436fe0b03fd51ee05719049cda4cfd94
      https://github.com/ioquake/ioq3/commit/5b4dc4c7436fe0b03fd51ee05719049cda4cfd94
  Author: Tim Angus <tim at ngus.net>
  Date:   2008-08-19 (Tue, 19 Aug 2008)

  Changed paths:
    M README
    M code/client/cl_keys.c
    M code/sdl/sdl_input.c

  Log Message:
  -----------
  * Tidy up the keyboard code a bit, add in_keyboardDebug


  Commit: 1441e0362cfb27364c7bcb597fe3fc3b81c865e8
      https://github.com/ioquake/ioq3/commit/1441e0362cfb27364c7bcb597fe3fc3b81c865e8
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2008-08-20 (Wed, 20 Aug 2008)

  Changed paths:
    M make-macosx-ub.sh

  Log Message:
  -----------
  Thanks to i.atent.dead at gmail.com, this adds:
"I've written out a couple of type declarations for .cfg/.config and .pk3 files, which allows OS X to recognise what they are (handy for eg. QuickLook)."


  Commit: 953200cafc040988af5f8cc7d1ab540ee1dd388b
      https://github.com/ioquake/ioq3/commit/953200cafc040988af5f8cc7d1ab540ee1dd388b
  Author: Tim Angus <tim at ngus.net>
  Date:   2008-08-21 (Thu, 21 Aug 2008)

  Changed paths:
    M Makefile
    R code/jpeg-6/README
    R code/jpeg-6/jcapimin.c
    R code/jpeg-6/jcapistd.c
    R code/jpeg-6/jccoefct.c
    R code/jpeg-6/jccolor.c
    R code/jpeg-6/jcdctmgr.c
    R code/jpeg-6/jchuff.c
    R code/jpeg-6/jchuff.h
    R code/jpeg-6/jcinit.c
    R code/jpeg-6/jcmainct.c
    R code/jpeg-6/jcmarker.c
    R code/jpeg-6/jcmaster.c
    R code/jpeg-6/jcomapi.c
    R code/jpeg-6/jconfig.h
    R code/jpeg-6/jcparam.c
    R code/jpeg-6/jcphuff.c
    R code/jpeg-6/jcprepct.c
    R code/jpeg-6/jcsample.c
    R code/jpeg-6/jctrans.c
    R code/jpeg-6/jdapimin.c
    R code/jpeg-6/jdapistd.c
    R code/jpeg-6/jdatadst.c
    R code/jpeg-6/jdatasrc.c
    R code/jpeg-6/jdcoefct.c
    R code/jpeg-6/jdcolor.c
    R code/jpeg-6/jdct.h
    R code/jpeg-6/jddctmgr.c
    R code/jpeg-6/jdhuff.c
    R code/jpeg-6/jdhuff.h
    R code/jpeg-6/jdinput.c
    R code/jpeg-6/jdmainct.c
    R code/jpeg-6/jdmarker.c
    R code/jpeg-6/jdmaster.c
    R code/jpeg-6/jdmerge.c
    R code/jpeg-6/jdphuff.c
    R code/jpeg-6/jdpostct.c
    R code/jpeg-6/jdsample.c
    R code/jpeg-6/jdtrans.c
    R code/jpeg-6/jerror.c
    R code/jpeg-6/jerror.h
    R code/jpeg-6/jfdctflt.c
    R code/jpeg-6/jfdctfst.c
    R code/jpeg-6/jfdctint.c
    R code/jpeg-6/jidctflt.c
    R code/jpeg-6/jidctfst.c
    R code/jpeg-6/jidctint.c
    R code/jpeg-6/jidctred.c
    R code/jpeg-6/jinclude.h
    R code/jpeg-6/jload.c
    R code/jpeg-6/jmemansi.c
    R code/jpeg-6/jmemdos.c
    R code/jpeg-6/jmemmgr.c
    R code/jpeg-6/jmemname.c
    R code/jpeg-6/jmemnobs.c
    R code/jpeg-6/jmemsys.h
    R code/jpeg-6/jmorecfg.h
    R code/jpeg-6/jpegint.h
    R code/jpeg-6/jpeglib.h
    R code/jpeg-6/jpegtran.c
    R code/jpeg-6/jquant1.c
    R code/jpeg-6/jquant2.c
    R code/jpeg-6/jutils.c
    R code/jpeg-6/jversion.h
    A code/jpeg-6b/README
    A code/jpeg-6b/ioq3-changes.diff
    A code/jpeg-6b/jcapimin.c
    A code/jpeg-6b/jcapistd.c
    A code/jpeg-6b/jccoefct.c
    A code/jpeg-6b/jccolor.c
    A code/jpeg-6b/jcdctmgr.c
    A code/jpeg-6b/jchuff.c
    A code/jpeg-6b/jchuff.h
    A code/jpeg-6b/jcinit.c
    A code/jpeg-6b/jcmainct.c
    A code/jpeg-6b/jcmarker.c
    A code/jpeg-6b/jcmaster.c
    A code/jpeg-6b/jcomapi.c
    A code/jpeg-6b/jconfig.h
    A code/jpeg-6b/jcparam.c
    A code/jpeg-6b/jcphuff.c
    A code/jpeg-6b/jcprepct.c
    A code/jpeg-6b/jcsample.c
    A code/jpeg-6b/jctrans.c
    A code/jpeg-6b/jdapimin.c
    A code/jpeg-6b/jdapistd.c
    A code/jpeg-6b/jdatadst.c
    A code/jpeg-6b/jdatasrc.c
    A code/jpeg-6b/jdcoefct.c
    A code/jpeg-6b/jdcolor.c
    A code/jpeg-6b/jdct.h
    A code/jpeg-6b/jddctmgr.c
    A code/jpeg-6b/jdhuff.c
    A code/jpeg-6b/jdhuff.h
    A code/jpeg-6b/jdinput.c
    A code/jpeg-6b/jdmainct.c
    A code/jpeg-6b/jdmarker.c
    A code/jpeg-6b/jdmaster.c
    A code/jpeg-6b/jdmerge.c
    A code/jpeg-6b/jdphuff.c
    A code/jpeg-6b/jdpostct.c
    A code/jpeg-6b/jdsample.c
    A code/jpeg-6b/jdtrans.c
    A code/jpeg-6b/jerror.c
    A code/jpeg-6b/jerror.h
    A code/jpeg-6b/jfdctflt.c
    A code/jpeg-6b/jfdctfst.c
    A code/jpeg-6b/jfdctint.c
    A code/jpeg-6b/jidctflt.c
    A code/jpeg-6b/jidctfst.c
    A code/jpeg-6b/jidctint.c
    A code/jpeg-6b/jidctred.c
    A code/jpeg-6b/jinclude.h
    A code/jpeg-6b/jload.c
    A code/jpeg-6b/jmemansi.c
    A code/jpeg-6b/jmemdos.c
    A code/jpeg-6b/jmemmgr.c
    A code/jpeg-6b/jmemname.c
    A code/jpeg-6b/jmemnobs.c
    A code/jpeg-6b/jmemsys.h
    A code/jpeg-6b/jmorecfg.h
    A code/jpeg-6b/jpegint.h
    A code/jpeg-6b/jpeglib.h
    A code/jpeg-6b/jpegtran.c
    A code/jpeg-6b/jquant1.c
    A code/jpeg-6b/jquant2.c
    A code/jpeg-6b/jutils.c
    A code/jpeg-6b/jversion.h
    M code/renderer/tr_image_jpg.c

  Log Message:
  -----------
  * Update to jpeg-6b (only a decade old)


  Commit: c1befbda759381f1593fdda3d6c119b1a5265ca6
      https://github.com/ioquake/ioq3/commit/c1befbda759381f1593fdda3d6c119b1a5265ca6
  Author: Tim Angus <tim at ngus.net>
  Date:   2008-08-22 (Fri, 22 Aug 2008)

  Changed paths:
    M code/sdl/sdl_input.c

  Log Message:
  -----------
  * Prevent ~ from generating a character
* Fix backspace on OS X (I hope)


  Commit: e4e0568641784cd6eb86f7e276444fe48a1a70ee
      https://github.com/ioquake/ioq3/commit/e4e0568641784cd6eb86f7e276444fe48a1a70ee
  Author: Tim Angus <tim at ngus.net>
  Date:   2008-08-22 (Fri, 22 Aug 2008)

  Changed paths:
    M code/sdl/sdl_input.c

  Log Message:
  -----------
  * Really fix backspace on OS X (I hope)


  Commit: acbf98268990986598f2326c2e522d86f265d627
      https://github.com/ioquake/ioq3/commit/acbf98268990986598f2326c2e522d86f265d627
  Author: Tim Angus <tim at ngus.net>
  Date:   2008-08-22 (Fri, 22 Aug 2008)

  Changed paths:
    M code/sdl/sdl_glimp.c
    M code/sdl/sdl_input.c

  Log Message:
  -----------
  * Don't set SE_KEY event to ctrl-h; I don't think this makes sense
* Don't warp the mouse on deactivation unless the cursor is in the window
  already; this fixes in_nograb
* Stop grabbing the mouse in windowed mode when there is no sense in
  doing so
* Make sure that IN_Restart is only called on r_fullscreen modification
  if a mode change actually takes place


  Commit: b555d68b3fca12a74125bf9a1630a4c8c9d72d14
      https://github.com/ioquake/ioq3/commit/b555d68b3fca12a74125bf9a1630a4c8c9d72d14
  Author: Tim Angus <tim at ngus.net>
  Date:   2008-08-22 (Fri, 22 Aug 2008)

  Changed paths:
    M Makefile
    M code/botlib/be_aas_sample.c
    M code/client/cl_cin.c
    M code/client/client.h
    M code/client/snd_dma.c
    M code/null/null_client.c
    M code/null/null_input.c
    M code/null/null_snddma.c
    M code/qcommon/files.c
    M code/qcommon/msg.c
    M code/qcommon/qcommon.h
    M code/qcommon/unzip.c
    M code/qcommon/vm_interpreted.c

  Log Message:
  -----------
  * (bug #3729) server dependencies on client.h (Ben Millwood)
* (bug #3731) BUILD_MISSIONPACK flag in Makefile (Gabriel Schnoering
  <gabriel.schnoering at gmail.com>)
* (bug #3756) Q3VM crashes on unaligned block copy with SIGBUS (Patrick Baggett
  <baggett.patrick at figglesoftware.com>) and...
* (bug #3755) IOQuake3 shouldn't use GCC-specific __FUNCTION__


  Commit: 17f52fa5a1e667b013e242cf9767a324d5942154
      https://github.com/ioquake/ioq3/commit/17f52fa5a1e667b013e242cf9767a324d5942154
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2008-08-23 (Sat, 23 Aug 2008)

  Changed paths:
    M make-macosx-ub.sh

  Log Message:
  -----------
  Runs for me now?.


  Commit: a6382d2d9bad83e7ff221891b0b93da7c2a7eccf
      https://github.com/ioquake/ioq3/commit/a6382d2d9bad83e7ff221891b0b93da7c2a7eccf
  Author: Tim Angus <tim at ngus.net>
  Date:   2008-08-23 (Sat, 23 Aug 2008)

  Changed paths:
    M code/qcommon/vm_interpreted.c
    M code/sys/sys_loadlib.h

  Log Message:
  -----------
  * Fix unused variable warning
* Add USE_LOCAL_HEADERS guards to sys_loadlib.h


  Commit: 36a43f2aa13917057bc8c591d389b362682b64f8
      https://github.com/ioquake/ioq3/commit/36a43f2aa13917057bc8c591d389b362682b64f8
  Author: Tim Angus <tim at ngus.net>
  Date:   2008-08-25 (Mon, 25 Aug 2008)

  Changed paths:
    M code/qcommon/common.c
    M code/sdl/sdl_input.c

  Log Message:
  -----------
  * Handle dead keys more gracefully by taking a "best guess" rather than ignoring
  completely
* When activating or deactivating the mouse flush any pending motion events;
  this should stop the view moving unpredictably in these circumstances
* Add keyname completion to "unbind"


  Commit: f1faa1d12a194756e4c27b3856e1c6084bec5df4
      https://github.com/ioquake/ioq3/commit/f1faa1d12a194756e4c27b3856e1c6084bec5df4
  Author: Tim Angus <tim at ngus.net>
  Date:   2008-08-27 (Wed, 27 Aug 2008)

  Changed paths:
    M code/qcommon/common.c

  Log Message:
  -----------
  * Collapse common command completion code into one function and fix the
  incorrect buffer size parameter to strncpy (from the
  how-the-fuck-did-this-ever-work dept.)


  Commit: c0328ab4f6ac505685128916ea662ce3818fb173
      https://github.com/ioquake/ioq3/commit/c0328ab4f6ac505685128916ea662ce3818fb173
  Author: Tim Angus <tim at ngus.net>
  Date:   2008-08-28 (Thu, 28 Aug 2008)

  Changed paths:
    M README
    M code/client/cl_keys.c
    M code/client/cl_main.c
    M code/client/client.h
    M code/client/keycodes.h
    M code/sdl/sdl_input.c

  Log Message:
  -----------
  * Revert 'Handle dead keys more gracefully by taking a "best guess" rather than
  ignoring completely' from r1459; it can't ever work acceptably, especially on
  azerty/qwertz layouts
* Make the ordering of the output from in_keyboardDebug more sensible
* Add cl_consoleKeys cvar, a space delimited list of key names or characters
  that toggle the console


  Commit: 19eb906706c93e4bac5ef8821137547d1214fbe3
      https://github.com/ioquake/ioq3/commit/19eb906706c93e4bac5ef8821137547d1214fbe3
  Author: Tim Angus <tim at ngus.net>
  Date:   2008-08-28 (Thu, 28 Aug 2008)

  Changed paths:
    M code/sdl/sdl_input.c

  Log Message:
  -----------
  * Better condition to test whether to use the character or the key


  Commit: a0ba5b4e38993a449f7de8623b6543f35b563e71
      https://github.com/ioquake/ioq3/commit/a0ba5b4e38993a449f7de8623b6543f35b563e71
  Author: Tim Angus <tim at ngus.net>
  Date:   2008-08-30 (Sat, 30 Aug 2008)

  Changed paths:
    M misc/sdl-win32-mouse-fixes.diff

  Log Message:
  -----------
  * Update SDL patch as per SDL bugs #611 and #618


  Commit: 56972c5c69993033e3877fd6cb3a5ea76199fd36
      https://github.com/ioquake/ioq3/commit/56972c5c69993033e3877fd6cb3a5ea76199fd36
  Author: Tim Angus <tim at ngus.net>
  Date:   2008-08-30 (Sat, 30 Aug 2008)

  Changed paths:
    M code/sdl/sdl_input.c

  Log Message:
  -----------
  * Update IN_IsConsoleKey so that specifying ascii values/characters for the
  console key always results in the character being used as opposed to the key


  Commit: 9d0e6434253386367d5d59b38ce53ae8c7fd89bd
      https://github.com/ioquake/ioq3/commit/9d0e6434253386367d5d59b38ce53ae8c7fd89bd
  Author: Tim Angus <tim at ngus.net>
  Date:   2008-08-30 (Sat, 30 Aug 2008)

  Changed paths:
    M code/qcommon/common.c

  Log Message:
  -----------
  * Fix to console completion bug introduced by the last fix (from the oops
  dept.)


  Commit: d982941849b2316196c7da83096a9cf12aee9418
      https://github.com/ioquake/ioq3/commit/d982941849b2316196c7da83096a9cf12aee9418
  Author: Tim Angus <tim at ngus.net>
  Date:   2008-08-31 (Sun, 31 Aug 2008)

  Changed paths:
    M misc/sdl-win32-mouse-fixes.diff

  Log Message:
  -----------
  * Update SDL patch


  Commit: b7799e644a36e62c02e8887fd0bf1820ae949b97
      https://github.com/ioquake/ioq3/commit/b7799e644a36e62c02e8887fd0bf1820ae949b97
  Author: Tim Angus <tim at ngus.net>
  Date:   2008-08-31 (Sun, 31 Aug 2008)

  Changed paths:
    M README
    A misc/sdl-win32-fixes.diff
    R misc/sdl-win32-mouse-fixes.diff

  Log Message:
  -----------
  * Update SDL patch (again)


  Commit: 9dd887b2eadb8e184109702c3383db6895e76ff6
      https://github.com/ioquake/ioq3/commit/9dd887b2eadb8e184109702c3383db6895e76ff6
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2008-08-31 (Sun, 31 Aug 2008)

  Changed paths:
    M code/client/cl_main.c
    M code/qcommon/net_ip.c
    M code/qcommon/q_shared.h
    M code/qcommon/qcommon.h
    M code/server/sv_main.c

  Log Message:
  -----------
  - Add scope id to ipv6 addresses.
- Clean up a few other ipv6 issues like removing the seemingly unnecessary MacOSX workaround.
- Bring ipv6 master server up to speed for dpmaster

Thanks go out to Mathieu Olivier for this work.


  Commit: b6b19caadd17eb98710368475be4ce9bbc60ff57
      https://github.com/ioquake/ioq3/commit/b6b19caadd17eb98710368475be4ce9bbc60ff57
  Author: Tim Angus <tim at ngus.net>
  Date:   2008-09-01 (Mon, 01 Sep 2008)

  Changed paths:
    M misc/sdl-win32-fixes.diff

  Log Message:
  -----------
  * The latest round of SDL tweaks


  Commit: b2d87c4b2a29a79e3415ce8d1867d53363a846c3
      https://github.com/ioquake/ioq3/commit/b2d87c4b2a29a79e3415ce8d1867d53363a846c3
  Author: Tim Angus <tim at ngus.net>
  Date:   2008-09-05 (Fri, 05 Sep 2008)

  Changed paths:
    M README
    M code/client/cl_keys.c
    M code/client/cl_main.c
    M code/qcommon/q_shared.c
    M code/qcommon/q_shared.h
    M code/sdl/sdl_input.c

  Log Message:
  -----------
  * Add Com_HexStrToInt
* Fixed some whacky indentation in q_shared.c
* Allow single character keys e.g. 'c' to be used in cl_consoleKeys in addition
  to ASCII characters
* Experimental code to ignore dead keys


  Commit: 47ee17743069870ac4455c4b8a816ba580b3f2c6
      https://github.com/ioquake/ioq3/commit/47ee17743069870ac4455c4b8a816ba580b3f2c6
  Author: Tim Angus <tim at ngus.net>
  Date:   2008-09-15 (Mon, 15 Sep 2008)

  Changed paths:
    M code/client/cl_main.c
    M code/qcommon/q_shared.h
    M code/server/sv_main.c

  Log Message:
  -----------
  * Supply specific identifier to the master server (Mathieu Olivier)


  Commit: 130c0c6575a432416b2fa5f11dca944899a03c85
      https://github.com/ioquake/ioq3/commit/130c0c6575a432416b2fa5f11dca944899a03c85
  Author: Tim Angus <tim at ngus.net>
  Date:   2008-09-16 (Tue, 16 Sep 2008)

  Changed paths:
    M code/client/cl_console.c
    M code/client/cl_keys.c
    M code/client/cl_main.c
    M code/qcommon/cmd.c
    M code/qcommon/common.c
    M code/qcommon/cvar.c
    M code/qcommon/qcommon.h
    M code/server/sv_ccmds.c

  Log Message:
  -----------
  * Move command argument completion from being hard coded to being associated
  with the individual commands to be completed


  Commit: 7d9ba904ec4b2916df3a89e32c37d1646c34c1c2
      https://github.com/ioquake/ioq3/commit/7d9ba904ec4b2916df3a89e32c37d1646c34c1c2
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2008-10-24 (Fri, 24 Oct 2008)

  Changed paths:
    M code/client/cl_cin.c

  Log Message:
  -----------
  fix crash with videos on ppc (#2523,3802). Patch by Przemysław Iskra


  Commit: ce907f32ccf1b283030fdf32986c81c14406e621
      https://github.com/ioquake/ioq3/commit/ce907f32ccf1b283030fdf32986c81c14406e621
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2008-10-24 (Fri, 24 Oct 2008)

  Changed paths:
    M code/client/cl_curl.c

  Log Message:
  -----------
  fix return value of CL_cURL_CallbackWrite (#3804)


  Commit: 83540695b37e258bdfe04d956f09a77836186094
      https://github.com/ioquake/ioq3/commit/83540695b37e258bdfe04d956f09a77836186094
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2008-10-29 (Wed, 29 Oct 2008)

  Changed paths:
    M code/qcommon/net_ip.c

  Log Message:
  -----------
  Patch to make getnameinfo() call work on OpenBSD systems. Created by agent59692154 at spamcorptastic.com


  Commit: c3a8156cb66d839fd24e5afd4a59ed31d5b35655
      https://github.com/ioquake/ioq3/commit/c3a8156cb66d839fd24e5afd4a59ed31d5b35655
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2008-11-02 (Sun, 02 Nov 2008)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  x86_64_assembler should use separate object file for dedicated server
patch by  Przemysław Iskra


  Commit: e1983208f0f1f5bdd2152924fd780edc6285d546
      https://github.com/ioquake/ioq3/commit/e1983208f0f1f5bdd2152924fd780edc6285d546
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2008-11-02 (Sun, 02 Nov 2008)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  libraries do not belong to LDFLAGS.
Patch creates separate *LIBS variables for libraries, leaving LDFLAGS for real
flags, like -shared or --as-needed. Also CFLAGS are used when linking:
-m32/-m64 belongs to CFLAGS, not LDFLAGS; linker additionally optimizes output
file when -O* is in flags.
Patch by Przemysław Iskra (#3813)


  Commit: 5a3eda3485c4e5c326970fdabbef25ace2589d48
      https://github.com/ioquake/ioq3/commit/5a3eda3485c4e5c326970fdabbef25ace2589d48
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2008-11-02 (Sun, 02 Nov 2008)

  Changed paths:
    M code/client/snd_openal.c

  Log Message:
  -----------
  specify alDevice instead of NULL when asking for for ALC_EXTENSIONS

patch by Ben Millwood (#3777)


  Commit: 1e02c641bca577f136005aa6621c4527ee95a3e2
      https://github.com/ioquake/ioq3/commit/1e02c641bca577f136005aa6621c4527ee95a3e2
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2008-11-02 (Sun, 02 Nov 2008)

  Changed paths:
    M code/client/cl_console.c

  Log Message:
  -----------
  move location of version string in console a bit
patch by 'devhc97' (#3758)


  Commit: f86f8e8ed864e99eed4468a0e3654215d45f7817
      https://github.com/ioquake/ioq3/commit/f86f8e8ed864e99eed4468a0e3654215d45f7817
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2008-11-03 (Mon, 03 Nov 2008)

  Changed paths:
    M code/qcommon/qcommon.h

  Log Message:
  -----------
  fix 64bit VM interface to work on ppc64 (#3838)


  Commit: c754d6fdfb5c61e63c27ecfc615d24032af3ccc4
      https://github.com/ioquake/ioq3/commit/c754d6fdfb5c61e63c27ecfc615d24032af3ccc4
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2008-11-03 (Mon, 03 Nov 2008)

  Changed paths:
    M Makefile
    M code/cgame/cg_syscalls.c
    M code/client/cl_cgame.c
    M code/client/cl_ui.c
    M code/game/g_syscalls.c
    M code/qcommon/cm_trace.c
    M code/qcommon/msg.c
    M code/qcommon/q_math.c
    M code/qcommon/q_shared.c
    M code/qcommon/q_shared.h
    M code/qcommon/qcommon.h
    M code/server/sv_game.c
    M code/tools/lcc/src/bytecode.c
    M code/tools/lcc/src/c.h
    M code/ui/ui_syscalls.c

  Log Message:
  -----------
  fix strict aliasing issues

Patch by Przemysław Iskra (#3805)


  Commit: 235945c6bb767924b4642a9e40f069314c10ea84
      https://github.com/ioquake/ioq3/commit/235945c6bb767924b4642a9e40f069314c10ea84
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2008-11-10 (Mon, 10 Nov 2008)

  Changed paths:
    A code/qcommon/vm_powerpc.c
    A code/qcommon/vm_powerpc_asm.c
    A code/qcommon/vm_powerpc_asm.h

  Log Message:
  -----------
  new PowerPC vm

Patch by Przemysław Iskra (#3796)


  Commit: 01dca75d9f5bd5f2af8f90242a9437ab54c7e514
      https://github.com/ioquake/ioq3/commit/01dca75d9f5bd5f2af8f90242a9437ab54c7e514
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2008-11-10 (Mon, 10 Nov 2008)

  Changed paths:
    M code/qcommon/vm_powerpc.c

  Log Message:
  -----------
  realloc vm->instructionPointers on ppc64

rename VM_Malloc, VM_Free to PPC_Malloc, PPC_Free
safer constant optimization handling

Patch by Przemysław Iskra (#3796)


  Commit: b546e4712d8dc42612726a08b26e130377d8779d
      https://github.com/ioquake/ioq3/commit/b546e4712d8dc42612726a08b26e130377d8779d
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2008-11-10 (Mon, 10 Nov 2008)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  enable new powerpc vm

Patch by Przemysław Iskra (#3796)


  Commit: 1828da63def7f62d6a024e06305177c0e26ec0b6
      https://github.com/ioquake/ioq3/commit/1828da63def7f62d6a024e06305177c0e26ec0b6
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2008-11-10 (Mon, 10 Nov 2008)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  fix empty loops causing build failures in mingw

Patch by Przemysław Iskra (#3813)


  Commit: 7c19978aaabc989e1b28b3c10d60b7a039d3b68d
      https://github.com/ioquake/ioq3/commit/7c19978aaabc989e1b28b3c10d60b7a039d3b68d
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2008-11-10 (Mon, 10 Nov 2008)

  Changed paths:
    M code/client/cl_input.c

  Log Message:
  -----------
  fix variable declaration (#3849)


  Commit: 72dea0a18415620028395f593990dbe8309b65e2
      https://github.com/ioquake/ioq3/commit/72dea0a18415620028395f593990dbe8309b65e2
  Author: Tim Angus <tim at ngus.net>
  Date:   2008-11-10 (Mon, 10 Nov 2008)

  Changed paths:
    M code/client/cl_cin.c
    M code/qcommon/cm_load.c
    M code/qcommon/cmd.c
    M code/qcommon/net_ip.c
    M code/qcommon/q_shared.c
    M code/qcommon/unzip.c
    M code/qcommon/vm.c
    M code/renderer/tr_bsp.c
    M code/renderer/tr_image.c
    M code/renderer/tr_image_bmp.c
    M code/renderer/tr_image_jpg.c
    M code/renderer/tr_image_pcx.c
    M code/renderer/tr_image_png.c
    M code/renderer/tr_image_tga.c
    M code/renderer/tr_model.c
    M code/sys/con_tty.c
    M code/sys/sys_unix.c
    M code/tools/lcc/src/bytecode.c
    M code/ui/ui_shared.c

  Log Message:
  -----------
  * Fix some new GCC 4.3 warnings
* Fix many many strict aliasing warnings, now that it's re-enabled


  Commit: 057e7edf18077d6f922c32b7087a55a5613a4076
      https://github.com/ioquake/ioq3/commit/057e7edf18077d6f922c32b7087a55a5613a4076
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2008-11-12 (Wed, 12 Nov 2008)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  use -fno-strict-aliasing again. code is just not ready yet.


  Commit: 4de00b3d025bbb82bbdba7dc4574fe4cd739cc03
      https://github.com/ioquake/ioq3/commit/4de00b3d025bbb82bbdba7dc4574fe4cd739cc03
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2008-11-12 (Wed, 12 Nov 2008)

  Changed paths:
    M misc/setup/doit
    M misc/setup/setup.xml.in

  Log Message:
  -----------
  add support for ppc64 in installer


  Commit: 8536a42dd5c86f81c2bb5e370bf03cec537944e7
      https://github.com/ioquake/ioq3/commit/8536a42dd5c86f81c2bb5e370bf03cec537944e7
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2009-01-11 (Sun, 11 Jan 2009)

  Changed paths:
    M code/server/sv_main.c

  Log Message:
  -----------
  gamename is already a cvar with CVAR_SERVERINFO

do not set gamename to different values in getstatus and getinfo responses


  Commit: a1f9885664179b948ac3ee50a002d1053a93e4ab
      https://github.com/ioquake/ioq3/commit/a1f9885664179b948ac3ee50a002d1053a93e4ab
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2009-01-13 (Tue, 13 Jan 2009)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  fix build with newer git installations


  Commit: cde5fcfb9b09323c553e446988a056f7ad1cc4b0
      https://github.com/ioquake/ioq3/commit/cde5fcfb9b09323c553e446988a056f7ad1cc4b0
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2009-01-13 (Tue, 13 Jan 2009)

  Changed paths:
    M code/cgame/cg_servercmds.c

  Log Message:
  -----------
  fix overflow in CG_ParseTeamInfo

based on patch for Tremulous, thanks to Roman Tetelman


  Commit: f5aae78481d71307a0b874b1f17ecdead1469392
      https://github.com/ioquake/ioq3/commit/f5aae78481d71307a0b874b1f17ecdead1469392
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2009-01-17 (Sat, 17 Jan 2009)

  Changed paths:
    M code/game/g_cmds.c
    M code/qcommon/cmd.c
    M code/qcommon/qcommon.h
    M code/server/sv_client.c

  Log Message:
  -----------
  security fix: prevent command injection via callvote


  Commit: f2198c70e7961cbea1857fa042f89a3ff2038f5d
      https://github.com/ioquake/ioq3/commit/f2198c70e7961cbea1857fa042f89a3ff2038f5d
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2009-01-23 (Fri, 23 Jan 2009)

  Changed paths:
    M code/game/g_combat.c

  Log Message:
  -----------
  fix potential segfault (found by DerSaidin in xreal)


  Commit: 53d23a3df2d5b9d1f5ebb8b8b925c62d2ad1c980
      https://github.com/ioquake/ioq3/commit/53d23a3df2d5b9d1f5ebb8b8b925c62d2ad1c980
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2009-02-10 (Tue, 10 Feb 2009)

  Changed paths:
    A code/libspeex/include/speex/config.h
    M misc/msvc/quake3.vcproj

  Log Message:
  -----------
  fix msvc build (#3857, #3771)


  Commit: db040f856dcba49c02d1838e2a490536f5d7ae09
      https://github.com/ioquake/ioq3/commit/db040f856dcba49c02d1838e2a490536f5d7ae09
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2009-02-11 (Wed, 11 Feb 2009)

  Changed paths:
    A code/libspeex/config.h
    R code/libspeex/include/speex/config.h

  Log Message:
  -----------
  move speex config.h to correct place


  Commit: 48d8c8876b6ec035b0bb85f4d3c47c9210c3ca30
      https://github.com/ioquake/ioq3/commit/48d8c8876b6ec035b0bb85f4d3c47c9210c3ca30
  Author: Tim Angus <tim at ngus.net>
  Date:   2009-02-26 (Thu, 26 Feb 2009)

  Changed paths:
    M code/qcommon/files.c

  Log Message:
  -----------
  * s/FS_FilenameIsExecutable/FS_CheckFilenameIsNotExecutable/g
* Fix potential buffer under run in FS_CheckFilenameIsNotExecutable


  Commit: 913e81522c0c062a5e4d7b4b51904625334ca3ff
      https://github.com/ioquake/ioq3/commit/913e81522c0c062a5e4d7b4b51904625334ca3ff
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2009-03-02 (Mon, 02 Mar 2009)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Makefile: Use "-mtune=ultrasparc3 -mv8plus" on Linux/Sparc.

Signed-off-by: David S. Miller <davem at davemloft.net>


  Commit: 17a81ff7c97b9658f5e250911ed80dfb39f79bec
      https://github.com/ioquake/ioq3/commit/17a81ff7c97b9658f5e250911ed80dfb39f79bec
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2009-03-02 (Mon, 02 Mar 2009)

  Changed paths:
    M code/qcommon/q_platform.h

  Log Message:
  -----------
  qcommon: Add idsparc and set when __sparc__ && !C_ONLY

Signed-off-by: David S. Miller <davem at davemloft.net>


  Commit: 30c44b1a875ed917ff681ee2f237fe109cae9a38
      https://github.com/ioquake/ioq3/commit/30c44b1a875ed917ff681ee2f237fe109cae9a38
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2009-03-02 (Mon, 02 Mar 2009)

  Changed paths:
    M code/qcommon/vm.c

  Log Message:
  -----------
  qcommon: vm: sparc, like 386, doesn't need var-args conversion.

Signed-off-by: David S. Miller <davem at davemloft.net>


  Commit: 844ee466275d189d06346c731960fc464d6bd5a9
      https://github.com/ioquake/ioq3/commit/844ee466275d189d06346c731960fc464d6bd5a9
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2009-03-02 (Mon, 02 Mar 2009)

  Changed paths:
    A code/qcommon/vm_sparc.c
    A code/qcommon/vm_sparc.h

  Log Message:
  -----------
  qcommon: vm: Add sparc JIT compiler.

Signed-off-by: David S. Miller <davem at davemloft.net>


  Commit: 28648981479bcb6e1904385caf5f8b8ef7c2e838
      https://github.com/ioquake/ioq3/commit/28648981479bcb6e1904385caf5f8b8ef7c2e838
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2009-03-02 (Mon, 02 Mar 2009)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Makefile: Enable new sparc JIT on Linux.

Signed-off-by: David S. Miller <davem at davemloft.net>


  Commit: ae612721a37f3da7a1244a0e778290104e9b100b
      https://github.com/ioquake/ioq3/commit/ae612721a37f3da7a1244a0e778290104e9b100b
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2009-03-02 (Mon, 02 Mar 2009)

  Changed paths:
    M code/server/sv_client.c

  Log Message:
  -----------
  fix STANDALONE challengeResponse (#4000)


  Commit: 35a27638feaeedb3910e2e81bfe418eb505ff1f7
      https://github.com/ioquake/ioq3/commit/35a27638feaeedb3910e2e81bfe418eb505ff1f7
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2009-03-02 (Mon, 02 Mar 2009)

  Changed paths:
    M code/qcommon/common.c

  Log Message:
  -----------
  initialize qport with random value instead of time (#3999)


  Commit: 1072b25ce8313048a1d288f1141ed13b80390460
      https://github.com/ioquake/ioq3/commit/1072b25ce8313048a1d288f1141ed13b80390460
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2009-03-02 (Mon, 02 Mar 2009)

  Changed paths:
    M code/sys/sys_main.c

  Log Message:
  -----------
  initialize Sys_Milliseconds early (#3999)


  Commit: 1bd63e59e5c4908726fe9d52e4ff001abba2dfab
      https://github.com/ioquake/ioq3/commit/1bd63e59e5c4908726fe9d52e4ff001abba2dfab
  Author: Tim Angus <tim at ngus.net>
  Date:   2009-03-02 (Mon, 02 Mar 2009)

  Changed paths:
    M code/qcommon/common.c
    M code/sys/sys_main.c

  Log Message:
  -----------
  * Remove superfluous comments committed with fix to bug #3999


  Commit: 18b27806bcb73dad53f76f67aca0bd51ce065a95
      https://github.com/ioquake/ioq3/commit/18b27806bcb73dad53f76f67aca0bd51ce065a95
  Author: Tim Angus <tim at ngus.net>
  Date:   2009-03-12 (Thu, 12 Mar 2009)

  Changed paths:
    M code/renderer/tr_init.c

  Log Message:
  -----------
  * Remove unexplainable ( tr.overbrightBits > 0 ) condition when correcting
  gamma in screenshots


  Commit: 53adde9fb252355b965854db1a4d3d02635a5c75
      https://github.com/ioquake/ioq3/commit/53adde9fb252355b965854db1a4d3d02635a5c75
  Author: Tim Angus <tim at ngus.net>
  Date:   2009-03-15 (Sun, 15 Mar 2009)

  Changed paths:
    M code/client/snd_openal.c

  Log Message:
  -----------
  * Fix leaking OpenAL buffers (Amanieu)


  Commit: d8080d36460ff0472c87320f27412891a3789d94
      https://github.com/ioquake/ioq3/commit/d8080d36460ff0472c87320f27412891a3789d94
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2009-03-21 (Sat, 21 Mar 2009)

  Changed paths:
    A misc/osxfe/ioquake3fe/Controller.h
    A misc/osxfe/ioquake3fe/Controller.m
    A misc/osxfe/ioquake3fe/English.lproj/ErrorWindow.xib
    A misc/osxfe/ioquake3fe/English.lproj/InfoPlist.strings
    A misc/osxfe/ioquake3fe/English.lproj/Localizable.strings
    A misc/osxfe/ioquake3fe/English.lproj/MainMenu.xib
    A misc/osxfe/ioquake3fe/ErrorWindow.h
    A misc/osxfe/ioquake3fe/ErrorWindow.m
    A misc/osxfe/ioquake3fe/ErrorWindowController.h
    A misc/osxfe/ioquake3fe/ErrorWindowController.m
    A misc/osxfe/ioquake3fe/Info.plist
    A misc/osxfe/ioquake3fe/ioquake3.icns
    A misc/osxfe/ioquake3fe/ioquake3fe.xcodeproj/TemplateIcon.icns
    A misc/osxfe/ioquake3fe/ioquake3fe.xcodeproj/bw.mode1v3
    A misc/osxfe/ioquake3fe/ioquake3fe.xcodeproj/bw.pbxuser
    A misc/osxfe/ioquake3fe/ioquake3fe.xcodeproj/project.pbxproj
    A misc/osxfe/ioquake3fe/ioquake3fe_Prefix.pch
    A misc/osxfe/ioquake3fe/main.m

  Log Message:
  -----------
  first copy of the front-end from Ben Wilber. Thanks Ben!


  Commit: d753f7f97fd4a3870e8c032f4ddfcde7d14377da
      https://github.com/ioquake/ioq3/commit/d753f7f97fd4a3870e8c032f4ddfcde7d14377da
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2009-03-21 (Sat, 21 Mar 2009)

  Changed paths:
    R misc/osxfe/ioquake3fe/ioquake3fe_Prefix.pch

  Log Message:
  -----------
  oops, checked in a precompiled header for the frontend.


  Commit: 673e7543c1c26bb625ea948e115a92fc9b9feab1
      https://github.com/ioquake/ioq3/commit/673e7543c1c26bb625ea948e115a92fc9b9feab1
  Author: Six <six at six.org>
  Date:   2009-03-22 (Sun, 22 Mar 2009)

  Changed paths:
    A misc/osxfe/ioquake3fe/ioquake3fe_Prefix.pch

  Log Message:
  -----------
  needed

0110


  Commit: ba6fb02319b08838c686227d39c5ab84cbb0571d
      https://github.com/ioquake/ioq3/commit/ba6fb02319b08838c686227d39c5ab84cbb0571d
  Author: Six <six at six.org>
  Date:   2009-03-22 (Sun, 22 Mar 2009)

  Changed paths:
    M misc/osxfe/ioquake3fe/Controller.m
    M misc/osxfe/ioquake3fe/ErrorWindow.m
    M misc/osxfe/ioquake3fe/ErrorWindowController.m

  Log Message:
  -----------
  Make the frontend check both the current bundle as well as the default install location

0110


  Commit: 54e6caddfc29cf63dccc0d306dc817a69b5e9545
      https://github.com/ioquake/ioq3/commit/54e6caddfc29cf63dccc0d306dc817a69b5e9545
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2009-03-25 (Wed, 25 Mar 2009)

  Changed paths:
    M README

  Log Message:
  -----------
  Minor update to test mailing list.


  Commit: 483c8392d734c929faf1c1e9a0b670848ddf4b6a
      https://github.com/ioquake/ioq3/commit/483c8392d734c929faf1c1e9a0b670848ddf4b6a
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2009-04-04 (Sat, 04 Apr 2009)

  Changed paths:
    M make-macosx-ub.sh

  Log Message:
  -----------
  Updating the bundle identifier.
Yell at me if this breaks something for you.


  Commit: aac211c43e9fbdb9ff60adb4bc38b6fab9447e75
      https://github.com/ioquake/ioq3/commit/aac211c43e9fbdb9ff60adb4bc38b6fab9447e75
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2009-04-08 (Wed, 08 Apr 2009)

  Changed paths:
    M README

  Log Message:
  -----------
  Fixing floam's e-mail address.


  Commit: 7c0cfe2d2f4cc7abc1af4bfefca10765d57b675c
      https://github.com/ioquake/ioq3/commit/7c0cfe2d2f4cc7abc1af4bfefca10765d57b675c
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2009-04-09 (Thu, 09 Apr 2009)

  Changed paths:
    A misc/quake3-tango.png

  Log Message:
  -----------
  Generated a quick n dirty png of the tango icon.


  Commit: c5df8251d9e99feaa5f06dc24452483c9746291f
      https://github.com/ioquake/ioq3/commit/c5df8251d9e99feaa5f06dc24452483c9746291f
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2009-04-12 (Sun, 12 Apr 2009)

  Changed paths:
    M misc/nsis/ioquake3.nsi.in

  Log Message:
  -----------
  nsis installer icon finally


  Commit: 9af323782989f024fd74fcdfaac9a7ac653a5ffe
      https://github.com/ioquake/ioq3/commit/9af323782989f024fd74fcdfaac9a7ac653a5ffe
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2009-04-12 (Sun, 12 Apr 2009)

  Changed paths:
    M misc/nsis/ioquake3.nsi.in

  Log Message:
  -----------
  nsis: support proper multi user installation


  Commit: 06954842b2ea37263bbe22ca6a76287a6a8c7276
      https://github.com/ioquake/ioq3/commit/06954842b2ea37263bbe22ca6a76287a6a8c7276
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2009-04-13 (Mon, 13 Apr 2009)

  Changed paths:
    M README

  Log Message:
  -----------
  Updating README.


  Commit: 94bc49653d1d26bd26f58c2866be40debe3dd916
      https://github.com/ioquake/ioq3/commit/94bc49653d1d26bd26f58c2866be40debe3dd916
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2009-04-13 (Mon, 13 Apr 2009)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  increase version in trunk


  Commit: 06b6037ff0a5efc90e601466d65f8191cba239c0
      https://github.com/ioquake/ioq3/commit/06b6037ff0a5efc90e601466d65f8191cba239c0
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2009-04-18 (Sat, 18 Apr 2009)

  Changed paths:
    M misc/nsis/ioquake3.nsi.in

  Log Message:
  -----------
  nsis: registering unistaller in shell context works too


  Commit: 9d5141deccaca4b60955b0329923788b792ac3e4
      https://github.com/ioquake/ioq3/commit/9d5141deccaca4b60955b0329923788b792ac3e4
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2009-04-18 (Sat, 18 Apr 2009)

  Changed paths:
    A misc/nsis/ioquake3-q3a.nsi

  Log Message:
  -----------
  nsis data file installer


  Commit: 5948b41af44c33b2fde49cf076d5b0f61b16af8d
      https://github.com/ioquake/ioq3/commit/5948b41af44c33b2fde49cf076d5b0f61b16af8d
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2009-04-18 (Sat, 18 Apr 2009)

  Changed paths:
    A misc/nsis/ioquake3-q3ctc.nsi

  Log Message:
  -----------
  sample NSIS description file for a ioquake3 mod installer


  Commit: 697c2e42a5154759f0966ff71d1c0fb7d458d4ca
      https://github.com/ioquake/ioq3/commit/697c2e42a5154759f0966ff71d1c0fb7d458d4ca
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2009-04-23 (Thu, 23 Apr 2009)

  Changed paths:
    A misc/ioquake3-folder.icns

  Log Message:
  -----------
  adding the OS X folder icon, use
http://web.me.com/zweigand/zweisoft/Software/Entries/2009/1/12_IconDroplet_1.2.html
to make this into a custom folder icon for ioquake3.


  Commit: 84fbc2252f471ea779339e8a6401810011a8a714
      https://github.com/ioquake/ioq3/commit/84fbc2252f471ea779339e8a6401810011a8a714
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2009-05-02 (Sat, 02 May 2009)

  Changed paths:
    M code/qcommon/vm_x86.c

  Log Message:
  -----------
  align stack before re-entering engine to make sse work (#4051)


  Commit: ad06af3d8f45e856999175c9a5c4c45d6ac4ba85
      https://github.com/ioquake/ioq3/commit/ad06af3d8f45e856999175c9a5c4c45d6ac4ba85
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2009-05-02 (Sat, 02 May 2009)

  Changed paths:
    M code/renderer/tr_surface.c

  Log Message:
  -----------
  make some functions static (#4014)


  Commit: b8097554ac543f27edb9c957f356018b1b8eeb47
      https://github.com/ioquake/ioq3/commit/b8097554ac543f27edb9c957f356018b1b8eeb47
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2009-05-03 (Sun, 03 May 2009)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  set SDL CFLAGS and LIBS at central place


  Commit: 732c405e152b8e1cdf8a5f6924ca093685be605d
      https://github.com/ioquake/ioq3/commit/732c405e152b8e1cdf8a5f6924ca093685be605d
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2009-05-03 (Sun, 03 May 2009)

  Changed paths:
    M misc/setup/Solaris_pkg.sh
    M misc/setup/pkg/ioquake3d/pkginfo.template

  Log Message:
  -----------
  Solaris fixes (#4048)


  Commit: 799150ffc183fb0985a6ec9d8bdddccd70559d2b
      https://github.com/ioquake/ioq3/commit/799150ffc183fb0985a6ec9d8bdddccd70559d2b
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2009-05-03 (Sun, 03 May 2009)

  Changed paths:
    M code/sys/con_tty.c

  Log Message:
  -----------
  fix dedicated server stdin console (#4009)


  Commit: 011285c2325d49ca6287a05ef9760d4fe8a8a6c8
      https://github.com/ioquake/ioq3/commit/011285c2325d49ca6287a05ef9760d4fe8a8a6c8
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2009-05-04 (Mon, 04 May 2009)

  Changed paths:
    A misc/setup/pkg/ioquake3m/depend
    A misc/setup/pkg/ioquake3m/pkginfo.template
    A misc/setup/pkg/ioquake3m/postinstall
    A misc/setup/pkg/ioquake3m/postremove
    A misc/setup/pkg/ioquake3m/preinstall
    A misc/setup/pkg/ioquake3m/preremove
    A misc/setup/pkg/ioquake3m/prototype.template
    A misc/setup/pkg/ioquake3m/space

  Log Message:
  -----------
  some more solaris files


  Commit: ec846d23b238907576c53e575165cf2e091b211b
      https://github.com/ioquake/ioq3/commit/ec846d23b238907576c53e575165cf2e091b211b
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2009-05-05 (Tue, 05 May 2009)

  Changed paths:
    M code/qcommon/common.c
    M code/qcommon/q_shared.h
    M code/sys/sys_main.c

  Log Message:
  -----------
  define STRING and XSTRING in q_shared.h (#4054)


  Commit: 161dc2ddf506b4c0d5b33b22adc22b70c94d1d28
      https://github.com/ioquake/ioq3/commit/161dc2ddf506b4c0d5b33b22adc22b70c94d1d28
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2009-05-05 (Tue, 05 May 2009)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  fall back to sdl-config if SDL_CFLAGS are empty

works around buggy Solaris installations where pkg-config is
installed but can't find the SDL config file


  Commit: 9390750a8a0fe5b5f669ac67d877a243d49f46d2
      https://github.com/ioquake/ioq3/commit/9390750a8a0fe5b5f669ac67d877a243d49f46d2
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2009-05-06 (Wed, 06 May 2009)

  Changed paths:
    A misc/ReadMe-OSX.rtf

  Log Message:
  -----------
  ReadMe for OS X 1.36


  Commit: de193033207f6e34476016879b478b3e55c6c4f8
      https://github.com/ioquake/ioq3/commit/de193033207f6e34476016879b478b3e55c6c4f8
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2009-05-08 (Fri, 08 May 2009)

  Changed paths:
    M code/client/snd_openal.c

  Log Message:
  -----------
  mark s_alDriver CVAR_LATCH


  Commit: b35c63f37a51d6c673f0ee151620213ddab2b537
      https://github.com/ioquake/ioq3/commit/b35c63f37a51d6c673f0ee151620213ddab2b537
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2009-05-08 (Fri, 08 May 2009)

  Changed paths:
    M code/client/snd_openal.c

  Log Message:
  -----------
  don't modify s_alDevice and add fallback to let openAL choose the device


  Commit: abda6d984af29420a4324d0c7cdaf1777f158f33
      https://github.com/ioquake/ioq3/commit/abda6d984af29420a4324d0c7cdaf1777f158f33
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2009-05-08 (Fri, 08 May 2009)

  Changed paths:
    M code/qcommon/cvar.c

  Log Message:
  -----------
  whitespace correction


  Commit: 68fa0b55a9d9d990d512807ade7c952ab72e0d1e
      https://github.com/ioquake/ioq3/commit/68fa0b55a9d9d990d512807ade7c952ab72e0d1e
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2009-05-08 (Fri, 08 May 2009)

  Changed paths:
    M code/qcommon/cvar.c

  Log Message:
  -----------
  cvarlist: also display systeminfo and user created flags


  Commit: 31ae3826aeb84e04ff2abdca8133d2734eec48a0
      https://github.com/ioquake/ioq3/commit/31ae3826aeb84e04ff2abdca8133d2734eec48a0
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2009-05-08 (Fri, 08 May 2009)

  Changed paths:
    M code/qcommon/cvar.c

  Log Message:
  -----------
  make Cvar_Command use all arguments just like Cvar_Set_f (#4063)


  Commit: 6b4f3aaed2983013e157d2b7c0d01a561d7e43f5
      https://github.com/ioquake/ioq3/commit/6b4f3aaed2983013e157d2b7c0d01a561d7e43f5
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2009-05-08 (Fri, 08 May 2009)

  Changed paths:
    M code/game/g_local.h

  Log Message:
  -----------
  add missing trap_RealTime prototype (#4015)


  Commit: 40e4a2e5c43aef11b7b8212e1069840dca841198
      https://github.com/ioquake/ioq3/commit/40e4a2e5c43aef11b7b8212e1069840dca841198
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2009-05-08 (Fri, 08 May 2009)

  Changed paths:
    M code/game/g_cmds.c

  Log Message:
  -----------
  fix name compare in 'follow' command (#4013)


  Commit: f0e24f9a464064f50bd447bbabb18b8873f0be2b
      https://github.com/ioquake/ioq3/commit/f0e24f9a464064f50bd447bbabb18b8873f0be2b
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2009-05-08 (Fri, 08 May 2009)

  Changed paths:
    M code/server/sv_net_chan.c

  Log Message:
  -----------
  msg->oob is actually qboolean (#4010)


  Commit: bbd9f02d08ceefb8394167e86baee5aa94dd0fe0
      https://github.com/ioquake/ioq3/commit/bbd9f02d08ceefb8394167e86baee5aa94dd0fe0
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2009-05-08 (Fri, 08 May 2009)

  Changed paths:
    M code/server/server.h
    M code/server/sv_bot.c
    M code/server/sv_ccmds.c
    M code/server/sv_client.c
    M code/server/sv_init.c
    M code/server/sv_main.c
    M code/server/sv_world.c

  Log Message:
  -----------
  mark functions static (#4010)


  Commit: eff87e9524131186a6c6b71165f1a4c2c19c4cd1
      https://github.com/ioquake/ioq3/commit/eff87e9524131186a6c6b71165f1a4c2c19c4cd1
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2009-05-08 (Fri, 08 May 2009)

  Changed paths:
    M code/server/sv_main.c

  Log Message:
  -----------
  SV_ReplacePendingServerCommands is unused


  Commit: 10aca2387fcfaede573c7804a03bacc9a4a768ae
      https://github.com/ioquake/ioq3/commit/10aca2387fcfaede573c7804a03bacc9a4a768ae
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2009-05-08 (Fri, 08 May 2009)

  Changed paths:
    M code/server/sv_net_chan.c

  Log Message:
  -----------
  whitespace fixes


  Commit: 6e79cfbae2281997212a54ba899b09bc6200dbd5
      https://github.com/ioquake/ioq3/commit/6e79cfbae2281997212a54ba899b09bc6200dbd5
  Author: Julian Priestley <juz at juz.org.uk>
  Date:   2009-05-11 (Mon, 11 May 2009)

  Changed paths:
    M misc/msvc/cgame.vcproj
    M misc/msvc/game.vcproj
    M misc/msvc/ioq3.sln
    M misc/msvc/q3_ui.vcproj
    M misc/msvc/quake3.vcproj
    M misc/msvc/ui.vcproj

  Log Message:
  -----------
  * Update MSVC project files for latest revision


  Commit: f2d63c16330971e0264b3618cafc0ac923c1dbb5
      https://github.com/ioquake/ioq3/commit/f2d63c16330971e0264b3618cafc0ac923c1dbb5
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-05-21 (Thu, 21 May 2009)

  Changed paths:
    M code/server/sv_ccmds.c

  Log Message:
  -----------
  More commentary to source code


  Commit: 09d9e5e19b4ddcd1962f513628a86fe0bb8254a0
      https://github.com/ioquake/ioq3/commit/09d9e5e19b4ddcd1962f513628a86fe0bb8254a0
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-05-21 (Thu, 21 May 2009)

  Changed paths:
    M code/qcommon/net_ip.c

  Log Message:
  -----------
  Minor code cleanups


  Commit: 1f779efbb8c9e7bf7615297dce46190e56aa92cd
      https://github.com/ioquake/ioq3/commit/1f779efbb8c9e7bf7615297dce46190e56aa92cd
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-05-22 (Fri, 22 May 2009)

  Changed paths:
    M code/client/cl_ui.c

  Log Message:
  -----------
  Minor fix for server infostring. Thanks to slacker


  Commit: 50ca55702f233781fd35ac1709153fd03090ff7f
      https://github.com/ioquake/ioq3/commit/50ca55702f233781fd35ac1709153fd03090ff7f
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-05-24 (Sun, 24 May 2009)

  Changed paths:
    M README
    M code/qcommon/net_ip.c
    M code/qcommon/qcommon.h
    M code/server/server.h
    M code/server/sv_ccmds.c
    M code/server/sv_client.c
    M code/server/sv_init.c
    M code/server/sv_main.c

  Log Message:
  -----------
  - Introduce new NET_CompareBaseAdrMask for easy comparison of ip address ranges
- Overhaul of the new banning functions:
  * basic check for redundant bans/exceptions
  * introduction of sv_banFile to make it possible to configure the file where to read bans and exceptions from
  * bans can now be deleted by giving address ranges, too.


  Commit: 372c2ea521f59a1e2fe43b15100a33a5191c223f
      https://github.com/ioquake/ioq3/commit/372c2ea521f59a1e2fe43b15100a33a5191c223f
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2009-05-25 (Mon, 25 May 2009)

  Changed paths:
    M misc/nsis/ioquake3.nsi.in

  Log Message:
  -----------
  openal32.dll is actually spelled OpenAL32.dll now


  Commit: 0693f0c1b3c401df1d3b1cd3ee62bfede95f5d76
      https://github.com/ioquake/ioq3/commit/0693f0c1b3c401df1d3b1cd3ee62bfede95f5d76
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-05-28 (Thu, 28 May 2009)

  Changed paths:
    M code/server/sv_ccmds.c

  Log Message:
  -----------
  This could never have worked in the first place. Duh.


  Commit: 7aed7e88614d394bc740a000ee86e6bb7814e19b
      https://github.com/ioquake/ioq3/commit/7aed7e88614d394bc740a000ee86e6bb7814e19b
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-05-29 (Fri, 29 May 2009)

  Changed paths:
    M README
    M code/qcommon/net_ip.c
    M code/qcommon/qcommon.h

  Log Message:
  -----------
  Make command net_restart work so that port/ip settings can be changed without server restart


  Commit: b40f1507ea9cfb52ab9b8812ead7deacdd6551b0
      https://github.com/ioquake/ioq3/commit/b40f1507ea9cfb52ab9b8812ead7deacdd6551b0
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-05-31 (Sun, 31 May 2009)

  Changed paths:
    M code/client/cl_main.c
    M code/qcommon/common.c
    M code/renderer/tr_noise.c
    M code/server/sv_client.c
    M code/server/sv_init.c

  Log Message:
  -----------
  - Introduce seeding of the random number generator at startup
- Replaced all engine-side occurances of rand() with random()


  Commit: e4d0c14f70484d6eae207ca2aeaefba92b101114
      https://github.com/ioquake/ioq3/commit/e4d0c14f70484d6eae207ca2aeaefba92b101114
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-05-31 (Sun, 31 May 2009)

  Changed paths:
    M code/client/cl_main.c
    M code/qcommon/common.c
    M code/renderer/tr_noise.c
    M code/server/sv_client.c
    M code/server/sv_init.c

  Log Message:
  -----------
  Revert changes of rand() to random() as random() was redefined in quake3.


  Commit: 4e8a1810735653b4ccc89cac734d6ffc76d7e445
      https://github.com/ioquake/ioq3/commit/4e8a1810735653b4ccc89cac734d6ffc76d7e445
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-05-31 (Sun, 31 May 2009)

  Changed paths:
    M code/client/cl_main.c
    M code/qcommon/common.c
    M code/renderer/tr_noise.c
    M code/server/sv_init.c

  Log Message:
  -----------
  I'll retain the new way seeding the random number generator.. these calls are therefore redundant


  Commit: e0a2100df5cd458162b47be26368286cbe604913
      https://github.com/ioquake/ioq3/commit/e0a2100df5cd458162b47be26368286cbe604913
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-05-31 (Sun, 31 May 2009)

  Changed paths:
    M code/qcommon/common.c

  Log Message:
  -----------
  Fix warning in Sys_RandomBytes() usage


  Commit: eaaaa6f5fce5ddcd0456de9c269770613f7b3c55
      https://github.com/ioquake/ioq3/commit/eaaaa6f5fce5ddcd0456de9c269770613f7b3c55
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-06-01 (Mon, 01 Jun 2009)

  Changed paths:
    M code/botlib/l_struct.c
    M code/qcommon/common.c
    M code/renderer/tr_init.c

  Log Message:
  -----------
  Replace a few sprintf with Com_sprintf


  Commit: 18cc7c1ed3e57804fe69897c919528ba8073208f
      https://github.com/ioquake/ioq3/commit/18cc7c1ed3e57804fe69897c919528ba8073208f
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-06-01 (Mon, 01 Jun 2009)

  Changed paths:
    M code/qcommon/qcommon.h
    M code/server/server.h
    M code/server/sv_client.c
    M code/server/sv_main.c

  Log Message:
  -----------
  Make servers echo challenge codes from client getchallenge commands


  Commit: 02195ea8bdc60c4fa037d95e1c379a75e9e2c5da
      https://github.com/ioquake/ioq3/commit/02195ea8bdc60c4fa037d95e1c379a75e9e2c5da
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-06-01 (Mon, 01 Jun 2009)

  Changed paths:
    M code/client/cl_main.c

  Log Message:
  -----------
  Make client send a random challenge number in getchallenge requests


  Commit: 3dddabcc52c3275b77ee351e3d943abf0134b4be
      https://github.com/ioquake/ioq3/commit/3dddabcc52c3275b77ee351e3d943abf0134b4be
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-06-05 (Fri, 05 Jun 2009)

  Changed paths:
    M code/qcommon/net_ip.c

  Log Message:
  -----------
  Fix highest file descriptor for select(), thanks to Ben Millwood for reporting


  Commit: b9bcf3da94c37b577903711b2e04a5cdca29860d
      https://github.com/ioquake/ioq3/commit/b9bcf3da94c37b577903711b2e04a5cdca29860d
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-06-10 (Wed, 10 Jun 2009)

  Changed paths:
    M code/renderer/tr_main.c

  Log Message:
  -----------
  How did this happen?


  Commit: a7417a4bde87dcdb9c1a66c00b3a3f43de2e296c
      https://github.com/ioquake/ioq3/commit/a7417a4bde87dcdb9c1a66c00b3a3f43de2e296c
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-06-10 (Wed, 10 Jun 2009)

  Changed paths:
    M code/renderer/tr_main.c

  Log Message:
  -----------
  minor code cleanup


  Commit: 5e108751f271027860792cceaa0aa990d541d04e
      https://github.com/ioquake/ioq3/commit/5e108751f271027860792cceaa0aa990d541d04e
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-06-10 (Wed, 10 Jun 2009)

  Changed paths:
    M code/renderer/tr_main.c

  Log Message:
  -----------
  fix code cleanup


  Commit: 49a2e1913e2fc8c475abc337b58b8bdc05994e63
      https://github.com/ioquake/ioq3/commit/49a2e1913e2fc8c475abc337b58b8bdc05994e63
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2009-06-10 (Wed, 10 Jun 2009)

  Changed paths:
    M code/renderer/tr_main.c

  Log Message:
  -----------
  < sg_Tequila> says that this is busted. Thilo will hopefully be pleased.


  Commit: 95060e4fb69faa205e9b203d00d987d8c7b6d8e6
      https://github.com/ioquake/ioq3/commit/95060e4fb69faa205e9b203d00d987d8c7b6d8e6
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2009-06-13 (Sat, 13 Jun 2009)

  Changed paths:
    M code/renderer/tr_init.c
    M code/renderer/tr_local.h
    M code/sdl/sdl_glimp.c

  Log Message:
  -----------
  See here:
http://bugzilla.icculus.org/show_bug.cgi?id=4064


  Commit: fa3f044257bbcfc3d655bb9677198b523de50291
      https://github.com/ioquake/ioq3/commit/fa3f044257bbcfc3d655bb9677198b523de50291
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2009-06-14 (Sun, 14 Jun 2009)

  Changed paths:
    M code/tools/asm/q3asm.c

  Log Message:
  -----------
  This patch from Monk fixes the q3asm help screen
Bugzilla bug 3986 
http://bugzilla.icculus.org/show_bug.cgi?id=3986


  Commit: 0d6741fb23eac580078160d370611490dd30d371
      https://github.com/ioquake/ioq3/commit/0d6741fb23eac580078160d370611490dd30d371
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-06-22 (Mon, 22 Jun 2009)

  Changed paths:
    M code/qcommon/net_ip.c

  Log Message:
  -----------
  Fix setsockopt so that setting the IPV6ONLY flag really works.


  Commit: fb5f2a40ada58c17b0343818405be8cc7fc1ca0c
      https://github.com/ioquake/ioq3/commit/fb5f2a40ada58c17b0343818405be8cc7fc1ca0c
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-06-23 (Tue, 23 Jun 2009)

  Changed paths:
    M code/qcommon/net_ip.c

  Log Message:
  -----------
  minor cleanup


  Commit: 78254a626fa0475b97489b724884ca9be5338c9d
      https://github.com/ioquake/ioq3/commit/78254a626fa0475b97489b724884ca9be5338c9d
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-06-23 (Tue, 23 Jun 2009)

  Changed paths:
    M code/qcommon/net_ip.c
    M code/qcommon/qcommon.h

  Log Message:
  -----------
  Move these definitions over for other files to use in preparation of the next commit


  Commit: 948f7a6015746b6f6aa1949ba509d49de2a70f77
      https://github.com/ioquake/ioq3/commit/948f7a6015746b6f6aa1949ba509d49de2a70f77
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-06-23 (Tue, 23 Jun 2009)

  Changed paths:
    M code/qcommon/net_ip.c
    M code/server/sv_main.c

  Log Message:
  -----------
  - fix typo in previous commit to net_ip.c
- Make servers send heartbeats to master servers in ipv4 as well as ipv6 if master server has both protocols


  Commit: 9b2b9abd25e023d4f8a4b2cf4266cd0cee96e2fd
      https://github.com/ioquake/ioq3/commit/9b2b9abd25e023d4f8a4b2cf4266cd0cee96e2fd
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-06-26 (Fri, 26 Jun 2009)

  Changed paths:
    M code/qcommon/net_ip.c

  Log Message:
  -----------
   - Add error handling for Opensolaris f***ing up a numeric getnameinfo() call.
 - Fix memory leak in getaddrinfo() call
Many thanks to Ben Millwood for reporting this.


  Commit: 20c374e87bff476ae6d2d5b19df207bbae641ad3
      https://github.com/ioquake/ioq3/commit/20c374e87bff476ae6d2d5b19df207bbae641ad3
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2009-07-04 (Sat, 04 Jul 2009)

  Changed paths:
    M code/client/cl_main.c

  Log Message:
  -----------
  Fix for bad ping times, see bug 3966 but note that this patch is different, got a fresh one from 
Amanieu in irc.


  Commit: d34e91ef68b5b98f762e855a38ac0a2cbe71eb99
      https://github.com/ioquake/ioq3/commit/d34e91ef68b5b98f762e855a38ac0a2cbe71eb99
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2009-07-07 (Tue, 07 Jul 2009)

  Changed paths:
    M code/client/cl_main.c

  Log Message:
  -----------
  More 3966 business:
http://bugzilla.icculus.org/show_bug.cgi?id=3966
I'm hopeful that the server browser will surrender.


  Commit: ca91bb1ab5a9e1918b4dfa86e2e994b18f1c2bf6
      https://github.com/ioquake/ioq3/commit/ca91bb1ab5a9e1918b4dfa86e2e994b18f1c2bf6
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2009-08-02 (Sun, 02 Aug 2009)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Patch from kevlarman for fixing external speex compile


  Commit: de8364102d664680f3aecc3a0b010e9586dfe621
      https://github.com/ioquake/ioq3/commit/de8364102d664680f3aecc3a0b010e9586dfe621
  Author: Tim Angus <tim at ngus.net>
  Date:   2009-09-08 (Tue, 08 Sep 2009)

  Changed paths:
    M code/client/cl_avi.c

  Log Message:
  -----------
  * Fix typo in cl_avi.c (Ben Millwood/bubu^)


  Commit: 7bc22c631d09578462cdbd389fb19a97abffda57
      https://github.com/ioquake/ioq3/commit/7bc22c631d09578462cdbd389fb19a97abffda57
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2009-09-14 (Mon, 14 Sep 2009)

  Changed paths:
    M voip-readme.txt

  Log Message:
  -----------
  Fixed VoIP documentation mistake.


  Commit: 2bd4c892032e51f3ea77c9ab72886b057868c1d2
      https://github.com/ioquake/ioq3/commit/2bd4c892032e51f3ea77c9ab72886b057868c1d2
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2009-09-14 (Mon, 14 Sep 2009)

  Changed paths:
    M code/client/cl_main.c

  Log Message:
  -----------
  Better handling of "voip" console command.

Prints usage info and current gain values, and catches a case where we
 report an error where no error exists.

  Fixes Bugzilla #4018.


  Commit: 64a0a078d2584b50bd7e250021a5460e10c67a13
      https://github.com/ioquake/ioq3/commit/64a0a078d2584b50bd7e250021a5460e10c67a13
  Author: Tim Angus <tim at ngus.net>
  Date:   2009-09-14 (Mon, 14 Sep 2009)

  Changed paths:
    M code/client/cl_main.c
    M code/sdl/sdl_glimp.c
    M code/sys/sys_local.h
    M code/sys/sys_unix.c
    M code/sys/sys_win32.c

  Log Message:
  -----------
  * Fix warning in cl_main.c
* Fix bug #4026 (SDL dx backend doesn't work on some machines)


  Commit: af303a4813f5eec91cdb0a96b4e3922c5dd410d2
      https://github.com/ioquake/ioq3/commit/af303a4813f5eec91cdb0a96b4e3922c5dd410d2
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2009-09-14 (Mon, 14 Sep 2009)

  Changed paths:
    M code/game/g_cmds.c

  Log Message:
  -----------
  SetTeam fix from Martin Doucha.

"Actually, client->ps.clientNum is unsafe. We had a little hunt for this some
time ago in Tremulous last year (it caused kick failures, annoying popup
windows and other nasty bugs). The problem is that a following spectator gets
full copy of client->ps of the followed player including clientNum. If you then
try to use this "shared" clientNum, you might affect someone else than you
wanted.

r1019 changes are safe as long as bots don't spectate players. However, a brief
grep on current code has revealed unsafe client->ps.clientNum usage in
SetTeam(). If a following spectator uses team command when forced balance is
on, it'll count teams incorrectly and send the error message to the followed
player instead. Here's the fix."

  Fixes Bugzilla #2986.


  Commit: 2cf2911131752d0c9ccd3913c1420f83ba5ff1df
      https://github.com/ioquake/ioq3/commit/2cf2911131752d0c9ccd3913c1420f83ba5ff1df
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2009-09-14 (Mon, 14 Sep 2009)

  Changed paths:
    M code/client/snd_main.c

  Log Message:
  -----------
  Added s_muteWhenUnfocused cvar (thanks, Chris!).

 Fixes Bugzilla #3768.


  Commit: a903a2f03e727db2023e0580af7e718166c08c6b
      https://github.com/ioquake/ioq3/commit/a903a2f03e727db2023e0580af7e718166c08c6b
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2009-09-14 (Mon, 14 Sep 2009)

  Changed paths:
    M code/libspeex/config.h

  Log Message:
  -----------
  Fixed use of alloca() in libspeex on Solaris, I think.

 Fixes Bugzilla #3938.


  Commit: 569edcb04e5c961c292a083db8b9cb3291feef78
      https://github.com/ioquake/ioq3/commit/569edcb04e5c961c292a083db8b9cb3291feef78
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2009-09-14 (Mon, 14 Sep 2009)

  Changed paths:
    M code/qcommon/common.c

  Log Message:
  -----------
  Minor reworking to check command line cvars before Com_InitZoneMemory().

This lets you set com_zoneMegs from the command line (although still not
 from a config file, but oh well).

  Fixes Bugzilla #2571.


  Commit: 82d437ee4f997725c01fc3802a34d0b48413b5de
      https://github.com/ioquake/ioq3/commit/82d437ee4f997725c01fc3802a34d0b48413b5de
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2009-09-14 (Mon, 14 Sep 2009)

  Changed paths:
    M code/qcommon/net_ip.c

  Log Message:
  -----------
  Fixed uninitialized variable.


  Commit: 4e447c9a77da47bdf00c9517a77e288401867351
      https://github.com/ioquake/ioq3/commit/4e447c9a77da47bdf00c9517a77e288401867351
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2009-09-14 (Mon, 14 Sep 2009)

  Changed paths:
    M code/q3_ui/ui_local.h

  Log Message:
  -----------
  Fixed compiler warnings on gcc 4.3.3 (and probably others).


  Commit: 8bb2f9a5f5293bd6a3143c2eec7a10bff0201324
      https://github.com/ioquake/ioq3/commit/8bb2f9a5f5293bd6a3143c2eec7a10bff0201324
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2009-09-14 (Mon, 14 Sep 2009)

  Changed paths:
    M code/q3_ui/ui_credits.c

  Log Message:
  -----------
  Threw in a hack to fix rendering of credits menu in widescreen.

  Fixes Bugzilla #2744.


  Commit: b096ca1d04d4a1b35b76c9701134b3ca22ccd424
      https://github.com/ioquake/ioq3/commit/b096ca1d04d4a1b35b76c9701134b3ca22ccd424
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2009-09-14 (Mon, 14 Sep 2009)

  Changed paths:
    M README
    M code/sdl/sdl_glimp.c
    M code/sdl/sdl_input.c

  Log Message:
  -----------
  Allow optional window resizing.

  Fixes Bugzilla #2844.


  Commit: ce544b23e69b59757d1fe5031cb6be8b637c66b8
      https://github.com/ioquake/ioq3/commit/ce544b23e69b59757d1fe5031cb6be8b637c66b8
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2009-09-14 (Mon, 14 Sep 2009)

  Changed paths:
    M code/renderer/tr_scene.c

  Log Message:
  -----------
  Try to catch some NaNs that are almost certainly a compiler optimization bug.

  Fixes Bugzilla #2998.


  Commit: df13db2b644b3635950921f315d956fb92348805
      https://github.com/ioquake/ioq3/commit/df13db2b644b3635950921f315d956fb92348805
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2009-09-14 (Mon, 14 Sep 2009)

  Changed paths:
    M code/server/sv_net_chan.c

  Log Message:
  -----------
  Fixed triggering Com_Error() when kicking a large number of bots at once.

  Fixes Bugzilla #3418.


  Commit: a5980d56d97a0141382eadaa927f1c99e3093e0a
      https://github.com/ioquake/ioq3/commit/a5980d56d97a0141382eadaa927f1c99e3093e0a
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2009-09-14 (Mon, 14 Sep 2009)

  Changed paths:
    M code/sys/sys_unix.c

  Log Message:
  -----------
  Create "~/Library/Application Support" on Mac OS X if it doesn't exist.

Apparently this can happen on freshly-installed Xserves? Also, a moron user
 could have dragged it to the trash anyhow.

  Fixes Bugzilla #4052.


  Commit: cf1bb8518394ff909280a4f0caf93aa3d6603595
      https://github.com/ioquake/ioq3/commit/cf1bb8518394ff909280a4f0caf93aa3d6603595
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2009-09-14 (Mon, 14 Sep 2009)

  Changed paths:
    M code/sys/sys_unix.c

  Log Message:
  -----------
  Make newly-created prefpath permissions more sane.


  Commit: 2f0abce6916da80158a4a1645436ded94bf29885
      https://github.com/ioquake/ioq3/commit/2f0abce6916da80158a4a1645436ded94bf29885
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2009-09-14 (Mon, 14 Sep 2009)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Makefile: Allow overriding options for different setups, OpenBSD fixes.

  Fixes Bugzilla #3955.


  Commit: 94657a2a2afdc1b55879f815dca76474254aa377
      https://github.com/ioquake/ioq3/commit/94657a2a2afdc1b55879f815dca76474254aa377
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2009-09-14 (Mon, 14 Sep 2009)

  Changed paths:
    M code/tools/asm/q3asm.c

  Log Message:
  -----------
  Make q3asm's CodeError print to stderr.

  Fixes Bugzilla #3845.


  Commit: 76b7468a9d67f8db7548c4012c73c52aafba2e7f
      https://github.com/ioquake/ioq3/commit/76b7468a9d67f8db7548c4012c73c52aafba2e7f
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2009-09-14 (Mon, 14 Sep 2009)

  Changed paths:
    M code/qcommon/cmd.c

  Log Message:
  -----------
  Don't allow negative arguments to the "wait" console command.


  Commit: 5079343ecd43fa30fdf15f66a436764b9807d3fb
      https://github.com/ioquake/ioq3/commit/5079343ecd43fa30fdf15f66a436764b9807d3fb
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2009-09-15 (Tue, 15 Sep 2009)

  Changed paths:
    M code/qcommon/files.c
    M code/qcommon/qcommon.h
    M code/sys/sys_unix.c

  Log Message:
  -----------
  Fixed infinite recursion of writing crashlog because we're out of file handles.

  Fixes Bugzilla #3772.


  Commit: d47be89f0ad2cd4ef7a1eb81ab5be87a06dcd462
      https://github.com/ioquake/ioq3/commit/d47be89f0ad2cd4ef7a1eb81ab5be87a06dcd462
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2009-09-15 (Tue, 15 Sep 2009)

  Changed paths:
    M code/client/snd_dma.c

  Log Message:
  -----------
  Removed broken music fading code from snd_dma.

 Fixes Bugzilla #3757.


  Commit: 842f27818bf5aecacc032da6abfc514a42f77342
      https://github.com/ioquake/ioq3/commit/842f27818bf5aecacc032da6abfc514a42f77342
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2009-09-15 (Tue, 15 Sep 2009)

  Changed paths:
    M code/sdl/sdl_glimp.c

  Log Message:
  -----------
  Fix SGI systems choosing an inefficient 36-bit color visual.

Now they'll choose 16 or 32 bit correctly with this magic.

  Fixes Bugzilla #4245.


  Commit: 8d0f212521ac2903d923de0d22d8fc2d36f179be
      https://github.com/ioquake/ioq3/commit/8d0f212521ac2903d923de0d22d8fc2d36f179be
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2009-09-15 (Tue, 15 Sep 2009)

  Changed paths:
    M code/server/sv_client.c

  Log Message:
  -----------
  When dropping bots, don't move to CS_ZOMBIE. Go straight to CS_FREE.

They aren't a real network connection, so you don't want to waste time before
 opening the slot for humans.

  Fixes Bugzilla #4243.


  Commit: 592062c548968f08a1df244f1eb3dc09d5526944
      https://github.com/ioquake/ioq3/commit/592062c548968f08a1df244f1eb3dc09d5526944
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2009-09-15 (Tue, 15 Sep 2009)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Make TOOLS_CFLAGS more easily customisable in the Makefile.

 Fixes Bugzilla #4155.


  Commit: 6cea11c6651fbdd580b49ad6bf022286bc59a467
      https://github.com/ioquake/ioq3/commit/6cea11c6651fbdd580b49ad6bf022286bc59a467
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2009-09-15 (Tue, 15 Sep 2009)

  Changed paths:
    M code/botlib/be_aas_main.c
    M code/botlib/be_aas_route.c
    M code/botlib/be_aas_sample.c
    M code/botlib/be_ai_char.c
    M code/botlib/be_ai_chat.c
    M code/botlib/be_ai_goal.c
    M code/botlib/be_ai_move.c
    M code/botlib/be_ai_weight.c
    M code/botlib/be_interface.c
    M code/botlib/be_interface.h
    M code/botlib/botlib.h

  Log Message:
  -----------
  Renamed bot_developer to botDeveloper to prevent symbol clash.

qagame*.so has a variable named this too, and this confuses the Linux
 dynamic loader since we're not using -fvisibility=hidden.

 Fixes Bugzilla #3944.


  Commit: 70dad387daad7d24668b4589516df13a11fc170a
      https://github.com/ioquake/ioq3/commit/70dad387daad7d24668b4589516df13a11fc170a
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2009-09-15 (Tue, 15 Sep 2009)

  Changed paths:
    M misc/setup/Solaris_pkg.sh
    M misc/setup/pkg/ioq3ded.sh
    M misc/setup/pkg/ioquake3.sh
    M misc/setup/pkg/ioquake3/depend
    M misc/setup/pkg/ioquake3/pkginfo.template
    M misc/setup/pkg/ioquake3d/depend
    M misc/setup/pkg/ioquake3m/depend

  Log Message:
  -----------
  Updated Solaris packaging, per Vincent Cojot.

 Fixes Bugzilla #4058.


  Commit: e2d63b1fea0ab7d985503cd1b44b0ea85c96506c
      https://github.com/ioquake/ioq3/commit/e2d63b1fea0ab7d985503cd1b44b0ea85c96506c
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2009-09-15 (Tue, 15 Sep 2009)

  Changed paths:
    M Makefile
    M code/cgame/cg_main.c
    M code/cgame/cg_syscalls.c
    M code/game/g_main.c
    M code/game/g_syscalls.c
    M code/q3_ui/ui_main.c
    M code/qcommon/q_shared.h
    M code/ui/ui_main.c
    M code/ui/ui_syscalls.c

  Log Message:
  -----------
  Enable -fvisibility=hidden on Linux.

This will prevent further symbol clashes, and makes the shared libraries
 10 to 20 percent smaller.

We should enable this on other platforms, too, if we can guarantee they'll
 use gcc 4.0 or later and the platform supports it.


  Commit: 8c04462b34bbaed01683541a127e51ca019a5d87
      https://github.com/ioquake/ioq3/commit/8c04462b34bbaed01683541a127e51ca019a5d87
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2009-09-15 (Tue, 15 Sep 2009)

  Changed paths:
    M code/sdl/sdl_glimp.c

  Log Message:
  -----------
  Handle r_colorbits values better.

  Fixes Bugzilla #4244.


  Commit: 815026072a42a21b18e622f239ecde02d590240d
      https://github.com/ioquake/ioq3/commit/815026072a42a21b18e622f239ecde02d590240d
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2009-09-15 (Tue, 15 Sep 2009)

  Changed paths:
    M code/server/sv_game.c

  Log Message:
  -----------
  Removed unused variables.

CM_LeadArea() has no side effects, so those could go, too.

   Partially fixes Bugzilla #3782.


  Commit: d56a0933172693c24152d01e5039d83dbede8df5
      https://github.com/ioquake/ioq3/commit/d56a0933172693c24152d01e5039d83dbede8df5
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2009-09-15 (Tue, 15 Sep 2009)

  Changed paths:
    M code/server/sv_init.c
    M code/server/sv_net_chan.c
    M code/server/sv_snapshot.c

  Log Message:
  -----------
  Removed more unused variables.

 Partially fixes Bugzilla #3782.


  Commit: bccd80e5237585374bb13612f9f67ec28e717640
      https://github.com/ioquake/ioq3/commit/bccd80e5237585374bb13612f9f67ec28e717640
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2009-09-15 (Tue, 15 Sep 2009)

  Changed paths:
    M code/qcommon/vm_x86.c

  Log Message:
  -----------
  Added Intel CC compatibility to vm_x86.c's inline asm.

  Fixes Bugzilla #3338.


  Commit: 33beb9df27c9e049030dbdc3a4be6588bd1fc3b5
      https://github.com/ioquake/ioq3/commit/33beb9df27c9e049030dbdc3a4be6588bd1fc3b5
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2009-09-15 (Tue, 15 Sep 2009)

  Changed paths:
    M code/qcommon/vm_x86.c

  Log Message:
  -----------
  Patched to compile.


  Commit: d03120f0b00eb58c1343e6997ad7f7412bd3976a
      https://github.com/ioquake/ioq3/commit/d03120f0b00eb58c1343e6997ad7f7412bd3976a
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2009-09-15 (Tue, 15 Sep 2009)

  Changed paths:
    M code/tools/asm/cmdlib.c

  Log Message:
  -----------
  Fixed a compiler warning on Apple's GCC.


  Commit: f8604a64f469a82376dffaf62dc96d6fa9ff6416
      https://github.com/ioquake/ioq3/commit/f8604a64f469a82376dffaf62dc96d6fa9ff6416
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2009-09-15 (Tue, 15 Sep 2009)

  Changed paths:
    M Makefile
    A code/sys/sys_cocoa.m
    M code/sys/sys_local.h
    M code/sys/sys_unix.c

  Log Message:
  -----------
  Added a real GUI message box to Sys_ErrorDialog() on Mac OS X.

  Fixes Bugzilla #3654.


  Commit: aedf24bd724f121692b0572a120da9a16b57462d
      https://github.com/ioquake/ioq3/commit/aedf24bd724f121692b0572a120da9a16b57462d
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2009-09-15 (Tue, 15 Sep 2009)

  Changed paths:
    M code/qcommon/cvar.c

  Log Message:
  -----------
  Allow Cvar_Toggle_f() to iterate through a list of values.

  Fixes Bugzilla #3591.


  Commit: 79fadbf2716730d43b2e182d0eed69329df0682e
      https://github.com/ioquake/ioq3/commit/79fadbf2716730d43b2e182d0eed69329df0682e
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2009-09-15 (Tue, 15 Sep 2009)

  Changed paths:
    M code/tools/asm/cmdlib.c

  Log Message:
  -----------
  Fixed compiler warning (glibc complains if you don't check getcwd() retval).


  Commit: ed241a8b739a96f28cbf0beff2e44e11df69242c
      https://github.com/ioquake/ioq3/commit/ed241a8b739a96f28cbf0beff2e44e11df69242c
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2009-09-15 (Tue, 15 Sep 2009)

  Changed paths:
    M code/qcommon/cmd.c

  Log Message:
  -----------
  Echo console command now colorizes by string, not token.

  Fixes Bugzilla #3879.


  Commit: 62ea802cea096401af95ac52ad0a2c1c20d4954b
      https://github.com/ioquake/ioq3/commit/62ea802cea096401af95ac52ad0a2c1c20d4954b
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2009-09-15 (Tue, 15 Sep 2009)

  Changed paths:
    M code/sys/sys_main.c

  Log Message:
  -----------
  Quote commandline args with spaces when building the string for Com_Init().


  Commit: 6978dcf645875d3e8a7b965fe5e3f8307759ab1f
      https://github.com/ioquake/ioq3/commit/6978dcf645875d3e8a7b965fe5e3f8307759ab1f
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2009-09-15 (Tue, 15 Sep 2009)

  Changed paths:
    M code/client/cl_cgame.c

  Log Message:
  -----------
  Don't send a 0-length command to cgame during map_restart.

  Fixes Bugzilla #3965.


  Commit: b9f033d1fa2a5f339654c48bcb22201d72a3de44
      https://github.com/ioquake/ioq3/commit/b9f033d1fa2a5f339654c48bcb22201d72a3de44
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2009-09-15 (Tue, 15 Sep 2009)

  Changed paths:
    M code/client/snd_dma.c

  Log Message:
  -----------
  Prevent hang in S_UpdateBackgroundTrack() with some sample rates.

  Fixes Bugzilla #4022.


  Commit: 3bca2809489bb62b53f48a692cf5760ee4a5ad08
      https://github.com/ioquake/ioq3/commit/3bca2809489bb62b53f48a692cf5760ee4a5ad08
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2009-09-15 (Tue, 15 Sep 2009)

  Changed paths:
    M code/qcommon/q_platform.h

  Log Message:
  -----------
  Add x86_64 ARCH_STRING for FreeBSD.

   Partially fixes Bugzilla #4271.


  Commit: 173276b58b79644e088eedb512e75d601764e30e
      https://github.com/ioquake/ioq3/commit/173276b58b79644e088eedb512e75d601764e30e
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2009-09-15 (Tue, 15 Sep 2009)

  Changed paths:
    M README

  Log Message:
  -----------
  Updated README with DEFAULT_LIBDIR and HOMEPATH.

  Partially fixes Bugzilla #4271.


  Commit: 31ce89361d06c26d869a7e5ad8e5a6011d7e09a2
      https://github.com/ioquake/ioq3/commit/31ce89361d06c26d869a7e5ad8e5a6011d7e09a2
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2009-09-15 (Tue, 15 Sep 2009)

  Changed paths:
    M code/qcommon/vm_x86_64.c

  Log Message:
  -----------
  Fixed amd64 JIT output bug.

  Partially fixes Bugzilla #4271.


  Commit: 826f05f95fed0c04df20698fc6175f034d328e50
      https://github.com/ioquake/ioq3/commit/826f05f95fed0c04df20698fc6175f034d328e50
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2009-09-15 (Tue, 15 Sep 2009)

  Changed paths:
    M code/qcommon/files.c
    M code/qcommon/qcommon.h
    M code/sys/sys_main.c

  Log Message:
  -----------
  Let a separate libdir be specified for loading libraries.

   Partially fixes Bugzilla #4271.


  Commit: 9fd5e15b975cf47b6a73e8330a47afbf49e5e563
      https://github.com/ioquake/ioq3/commit/9fd5e15b975cf47b6a73e8330a47afbf49e5e563
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2009-09-15 (Tue, 15 Sep 2009)

  Changed paths:
    M code/sys/sys_unix.c

  Log Message:
  -----------
  Added support for hardcoded HOMEPATH.

  Partially fixes Bugzilla #4271.


  Commit: ec4ab190905964b52d35da81d50a5bc6421baba4
      https://github.com/ioquake/ioq3/commit/ec4ab190905964b52d35da81d50a5bc6421baba4
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2009-09-15 (Tue, 15 Sep 2009)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  FreeBSD Makefile updates.

  Fixes Bugzilla #4271.


  Commit: f89092fda635bc721fbf02c3b5dc069db95888eb
      https://github.com/ioquake/ioq3/commit/f89092fda635bc721fbf02c3b5dc069db95888eb
  Author: Tim Angus <tim at ngus.net>
  Date:   2009-09-15 (Tue, 15 Sep 2009)

  Changed paths:
    M Makefile
    M README
    M code/sys/sys_unix.c

  Log Message:
  -----------
  * Revert r1624 and r1626-r1628


  Commit: 083bd1b0055ec50c44b0f582f21d55228bb985aa
      https://github.com/ioquake/ioq3/commit/083bd1b0055ec50c44b0f582f21d55228bb985aa
  Author: Tim Angus <tim at ngus.net>
  Date:   2009-09-16 (Wed, 16 Sep 2009)

  Changed paths:
    M code/qcommon/files.c
    M code/qcommon/qcommon.h
    M code/sys/sys_main.c

  Log Message:
  -----------
  * ...and actually r1626 this time


  Commit: 5ffb45c79f7311a73f0d26206235a713714f2335
      https://github.com/ioquake/ioq3/commit/5ffb45c79f7311a73f0d26206235a713714f2335
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2009-09-16 (Wed, 16 Sep 2009)

  Changed paths:
    M code/sys/sys_cocoa.m
    M code/sys/sys_local.h
    M code/sys/sys_unix.c

  Log Message:
  -----------
  Cleanups for the Mac error dialog, after a code review from tma.

- Don't expose the function in sys_local.h (it would be static if we could).
- Don't call it Sys_Cocoa_*; it'd be nonsense with q3a's naming conventions.


  Commit: cc8990495aaafa4998c77260594727fcee285d0e
      https://github.com/ioquake/ioq3/commit/cc8990495aaafa4998c77260594727fcee285d0e
  Author: Tim Angus <tim at ngus.net>
  Date:   2009-09-17 (Thu, 17 Sep 2009)

  Changed paths:
    M code/qcommon/vm.c

  Log Message:
  -----------
  * (bug #4282) Fix potential overlap of VM stack and bss sections (Patrick
  Baggett)


  Commit: 5fec4498f12ee2bc22a2becf867b264eab770b50
      https://github.com/ioquake/ioq3/commit/5fec4498f12ee2bc22a2becf867b264eab770b50
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-09-17 (Thu, 17 Sep 2009)

  Changed paths:
    M code/server/sv_main.c

  Log Message:
  -----------
  Add received rcon command string to server log, see https://bugzilla.icculus.org/show_bug.cgi?id=3748


  Commit: 15ec986478622220f40c9bc4d35172b2f49ce5c7
      https://github.com/ioquake/ioq3/commit/15ec986478622220f40c9bc4d35172b2f49ce5c7
  Author: Tim Angus <tim at ngus.net>
  Date:   2009-09-17 (Thu, 17 Sep 2009)

  Changed paths:
    M code/qcommon/vm.c

  Log Message:
  -----------
  * ...and make sure it compiles


  Commit: a7d33b1c5460dcbad8bb2eb18ac56b46c3c2125e
      https://github.com/ioquake/ioq3/commit/a7d33b1c5460dcbad8bb2eb18ac56b46c3c2125e
  Author: Tim Angus <tim at ngus.net>
  Date:   2009-09-21 (Mon, 21 Sep 2009)

  Changed paths:
    M code/asm/matha.s
    M code/asm/qasm.h
    M code/qcommon/q_math.c

  Log Message:
  -----------
  * (bug #3639) BoxOnPlaneSide rewrite (Diego de Estrada/Patrick Bagget/Daniel
  Gibson)


  Commit: 0ba8b2030529cf892ab136c0a067cc20e3e58d30
      https://github.com/ioquake/ioq3/commit/0ba8b2030529cf892ab136c0a067cc20e3e58d30
  Author: Tim Angus <tim at ngus.net>
  Date:   2009-09-28 (Mon, 28 Sep 2009)

  Changed paths:
    M code/sdl/sdl_glimp.c

  Log Message:
  -----------
  * Avoid calculating a NaN when failing to compute the display aspect ratio


  Commit: 96a3b4b169c51b2c6974a4f08d96f896ddf86ead
      https://github.com/ioquake/ioq3/commit/96a3b4b169c51b2c6974a4f08d96f896ddf86ead
  Author: Tim Angus <tim at ngus.net>
  Date:   2009-09-28 (Mon, 28 Sep 2009)

  Changed paths:
    M code/sdl/sdl_glimp.c

  Log Message:
  -----------
  * Remove superfluous f from warning


  Commit: b433f3d01cb119483a9cfbbcd4221a1f52f38682
      https://github.com/ioquake/ioq3/commit/b433f3d01cb119483a9cfbbcd4221a1f52f38682
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-10-03 (Sat, 03 Oct 2009)

  Changed paths:
    M code/game/g_client.c
    M code/qcommon/q_shared.h

  Log Message:
  -----------
  - Modify color generating codes to only accept numbers and not alphabetical chars anymore
- Fix client clean name so that it cannot be tricked anymore, see https://bugzilla.icculus.org/show_bug.cgi?id=3313


  Commit: b2c1618f36ded20d383af95d6a5845a6ad400e12
      https://github.com/ioquake/ioq3/commit/b2c1618f36ded20d383af95d6a5845a6ad400e12
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-10-03 (Sat, 03 Oct 2009)

  Changed paths:
    M code/game/g_client.c
    M code/qcommon/q_shared.h

  Log Message:
  -----------
  Revert back color code change


  Commit: 2cb9a2713c3801019c5adb4cc07b422e000825c0
      https://github.com/ioquake/ioq3/commit/2cb9a2713c3801019c5adb4cc07b422e000825c0
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-10-03 (Sat, 03 Oct 2009)

  Changed paths:
    M voip-readme.txt

  Log Message:
  -----------
  Fix cvar name, thx kevlarman


  Commit: 3a952ff1960d7eb03f37dffb0d7c1abd46a380c0
      https://github.com/ioquake/ioq3/commit/3a952ff1960d7eb03f37dffb0d7c1abd46a380c0
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-10-03 (Sat, 03 Oct 2009)

  Changed paths:
    M code/game/g_client.c

  Log Message:
  -----------
  Forgotten else


  Commit: dd572db7d619a7b8cba95588111f1450ccbfdb18
      https://github.com/ioquake/ioq3/commit/dd572db7d619a7b8cba95588111f1450ccbfdb18
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-10-03 (Sat, 03 Oct 2009)

  Changed paths:
    M code/client/cl_keys.c

  Log Message:
  -----------
  Rewrite of key event processing, thanks to /dev/humancontroller and Ben Millwood. https://bugzilla.icculus.org/show_bug.cgi?id=3374


  Commit: 5c62c95c64a6e219e6e3c3c39302d87f76e568aa
      https://github.com/ioquake/ioq3/commit/5c62c95c64a6e219e6e3c3c39302d87f76e568aa
  Author: Tim Angus <tim at ngus.net>
  Date:   2009-10-05 (Mon, 05 Oct 2009)

  Changed paths:
    M code/server/sv_client.c

  Log Message:
  -----------
  * Fix incorrect comment


  Commit: de9cf465cc10cf67d4b8473255d26072f9cad05c
      https://github.com/ioquake/ioq3/commit/de9cf465cc10cf67d4b8473255d26072f9cad05c
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-10-06 (Tue, 06 Oct 2009)

  Changed paths:
    M code/game/g_team.c

  Log Message:
  -----------
  Don't award assist bonuses to flag capturing player, https://bugzilla.icculus.org/show_bug.cgi?id=3260


  Commit: 549f23bda6676cbe78644a62dd8bdfa3dc8be4fb
      https://github.com/ioquake/ioq3/commit/549f23bda6676cbe78644a62dd8bdfa3dc8be4fb
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-10-06 (Tue, 06 Oct 2009)

  Changed paths:
    M code/q3_ui/ui_splevel.c
    M code/q3_ui/ui_startserver.c

  Log Message:
  -----------
  Fix bot loading in case player supplied invalid bot names


  Commit: d53eeae4195f6348d1388b39542bdd0c080a3f68
      https://github.com/ioquake/ioq3/commit/d53eeae4195f6348d1388b39542bdd0c080a3f68
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-10-06 (Tue, 06 Oct 2009)

  Changed paths:
    M code/q3_ui/ui_gameinfo.c
    M code/q3_ui/ui_startserver.c

  Log Message:
  -----------
  Fix memory overwrite when client has too many maps. Thanks to beast for the reporting & the patch. http://bugzilla.icculus.org/process_bug.cgi


  Commit: 8d8ed0b47a1c6b3e2b7d2408d5d10c342edf1f06
      https://github.com/ioquake/ioq3/commit/8d8ed0b47a1c6b3e2b7d2408d5d10c342edf1f06
  Author: Tim Angus <tim at ngus.net>
  Date:   2009-10-06 (Tue, 06 Oct 2009)

  Changed paths:
    M code/qcommon/vm_x86_64_assembler.c

  Log Message:
  -----------
  * Fix bad syntax in 64bit assembler (Undeference)


  Commit: 40c773d80ed03a227dc3f1f0a9f15ec4b0ffa378
      https://github.com/ioquake/ioq3/commit/40c773d80ed03a227dc3f1f0a9f15ec4b0ffa378
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-10-08 (Thu, 08 Oct 2009)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Don't set SDL variables if we don't build the client -> removes error messages when building on a server without SDL installed.


  Commit: 9b7543a905c0638a5a995f77c2a73ace957a475f
      https://github.com/ioquake/ioq3/commit/9b7543a905c0638a5a995f77c2a73ace957a475f
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-10-08 (Thu, 08 Oct 2009)

  Changed paths:
    M code/server/server.h
    M code/server/sv_client.c

  Log Message:
  -----------
  Fix circumventing sv_maxping restriction, thanks to Amanieu for reporting. http://bugzilla.icculus.org/show_bug.cgi?id=3423


  Commit: ff2f143882736ebabb60a5b01ec222b421022762
      https://github.com/ioquake/ioq3/commit/ff2f143882736ebabb60a5b01ec222b421022762
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-10-08 (Thu, 08 Oct 2009)

  Changed paths:
    M code/client/snd_dma.c

  Log Message:
  -----------
  Make s_volume cvar affect volume of S_Base_RawSamples, thanks to Jay Weisskopf for reporting. https://bugzilla.icculus.org/show_bug.cgi?id=3474


  Commit: 93aedb5bbf75da2592b825a5c16461588789e391
      https://github.com/ioquake/ioq3/commit/93aedb5bbf75da2592b825a5c16461588789e391
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-10-08 (Thu, 08 Oct 2009)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  fix comment


  Commit: 2d344eb82e4b788e45c6f7bef061e0027be0f727
      https://github.com/ioquake/ioq3/commit/2d344eb82e4b788e45c6f7bef061e0027be0f727
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-10-08 (Thu, 08 Oct 2009)

  Changed paths:
    M code/q3_ui/ui_video.c

  Log Message:
  -----------
  Apply patch from Jay Weisskopf adding an aspect ratio menu entry to resolution selector: https://bugzilla.icculus.org/show_bug.cgi?id=3475


  Commit: a97ab9f2fe78ebf1827a9ae4e6188639810de9d6
      https://github.com/ioquake/ioq3/commit/a97ab9f2fe78ebf1827a9ae4e6188639810de9d6
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-10-08 (Thu, 08 Oct 2009)

  Changed paths:
    M code/game/g_client.c

  Log Message:
  -----------
  Add guid to userinfo string, thanks Guillaume Bougard. https://bugzilla.icculus.org/show_bug.cgi?id=3570


  Commit: fd90f4f579c025667f3cca013a79d1f6169f8125
      https://github.com/ioquake/ioq3/commit/fd90f4f579c025667f3cca013a79d1f6169f8125
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-10-11 (Sun, 11 Oct 2009)

  Changed paths:
    M code/qcommon/files.c

  Log Message:
  -----------
  Fix fake checksum handling if client is unpure, make sure client does not remain unpure after FS_Restart. Thanks to /dev/humancontroller for reporting. http://bugzilla.icculus.org/show_bug.cgi?id=3605, thanks


  Commit: fee5a4a157f27021b7df33464717854f77f6e630
      https://github.com/ioquake/ioq3/commit/fee5a4a157f27021b7df33464717854f77f6e630
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-10-11 (Sun, 11 Oct 2009)

  Changed paths:
    M code/client/cl_cgame.c
    M code/client/cl_curl.c
    M code/client/cl_keys.c
    M code/client/cl_main.c
    M code/client/cl_parse.c
    M code/client/client.h

  Log Message:
  -----------
  Fix recursive error for disconnect after reliable client command overflow. Thanks to /dev/humancontroller for reporting. https://bugzilla.icculus.org/show_bug.cgi?id=3616


  Commit: 691da05b7466e7d15122597b14f9e5a82b949ce5
      https://github.com/ioquake/ioq3/commit/691da05b7466e7d15122597b14f9e5a82b949ce5
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-10-11 (Sun, 11 Oct 2009)

  Changed paths:
    M code/client/cl_main.c

  Log Message:
  -----------
  Whoops.. don't make it overwrite cmds in case of recursive error.


  Commit: 5a882a72e4ffe01638729b7c24b3bd62b195c1ac
      https://github.com/ioquake/ioq3/commit/5a882a72e4ffe01638729b7c24b3bd62b195c1ac
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-10-12 (Mon, 12 Oct 2009)

  Changed paths:
    M code/qcommon/files.c

  Log Message:
  -----------
  fs_fakeChkSum is indeed obsolete and unnecessary. Removing it altogether now.


  Commit: 387dc9d6ff65526c55c7f3b5230e81caea2a860c
      https://github.com/ioquake/ioq3/commit/387dc9d6ff65526c55c7f3b5230e81caea2a860c
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-10-12 (Mon, 12 Oct 2009)

  Changed paths:
    M code/client/cl_main.c

  Log Message:
  -----------
  Don't need a call to va() for this


  Commit: d86dd71327bbe632162916f665004c7626ddc4b4
      https://github.com/ioquake/ioq3/commit/d86dd71327bbe632162916f665004c7626ddc4b4
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-10-12 (Mon, 12 Oct 2009)

  Changed paths:
    M code/client/cl_main.c
    M code/qcommon/common.c

  Log Message:
  -----------
  Fix environment variable handling for Linux, make setenv command added before parsing of configuration files. (https://bugzilla.icculus.org/show_bug.cgi?id=3626)


  Commit: e48b56559d71de6684b8c59a8e1f27d5e5e88ed1
      https://github.com/ioquake/ioq3/commit/e48b56559d71de6684b8c59a8e1f27d5e5e88ed1
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-10-12 (Mon, 12 Oct 2009)

  Changed paths:
    M code/qcommon/common.c

  Log Message:
  -----------
  MinGW doesn't have setenv() either, so.....


  Commit: 186f30a74fb079b5db9f8de8de20975e49b58b59
      https://github.com/ioquake/ioq3/commit/186f30a74fb079b5db9f8de8de20975e49b58b59
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-10-12 (Mon, 12 Oct 2009)

  Changed paths:
    M code/client/cl_input.c
    M code/qcommon/common.c
    M code/qcommon/msg.c
    M code/qcommon/qcommon.h
    M code/server/sv_client.c

  Log Message:
  -----------
  Fix netcode inconsistency, thanks to /dev/humancontroller for the patch, see http://bugzilla.icculus.org/show_bug.cgi?id=4060


  Commit: 4ad2955cabd9afe134d89a00836e4dca8f2d2f11
      https://github.com/ioquake/ioq3/commit/4ad2955cabd9afe134d89a00836e4dca8f2d2f11
  Author: Tim Angus <tim at ngus.net>
  Date:   2009-10-13 (Tue, 13 Oct 2009)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  * Make the MinGW build explicitly use gcc
* Quieten pkg-config and sdl-config tests down
* Improve speed of dependency processing, particularly on MinGW


  Commit: fc539dc46ad8caf3463dd38e3c799daec7c7ac7c
      https://github.com/ioquake/ioq3/commit/fc539dc46ad8caf3463dd38e3c799daec7c7ac7c
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-10-13 (Tue, 13 Oct 2009)

  Changed paths:
    M code/client/snd_openal.c

  Log Message:
  -----------
  Improve OpenAL error handling, patch by Ben Millwood. https://bugzilla.icculus.org/show_bug.cgi?id=3776


  Commit: 290f51e3538ef24e7cfe256cf59a1c5ed0bc9179
      https://github.com/ioquake/ioq3/commit/290f51e3538ef24e7cfe256cf59a1c5ed0bc9179
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-10-13 (Tue, 13 Oct 2009)

  Changed paths:
    M Makefile
    M code/client/snd_openal.c

  Log Message:
  -----------
   - Change default openal lib to libopenal.so.1
 - USE_OPENAL_DLOPEN=1 now default


  Commit: 639fdb4ed332acfcb531a14cf3b2569ba2cad938
      https://github.com/ioquake/ioq3/commit/639fdb4ed332acfcb531a14cf3b2569ba2cad938
  Author: Tim Angus <tim at ngus.net>
  Date:   2009-10-13 (Tue, 13 Oct 2009)

  Changed paths:
    M code/qcommon/common.c

  Log Message:
  -----------
  * Fix MinGW build (it doesn't have _putenv_s)


  Commit: 2fd7ffe754a5fd10ccee21fc0586c2bdb5c0aad7
      https://github.com/ioquake/ioq3/commit/2fd7ffe754a5fd10ccee21fc0586c2bdb5c0aad7
  Author: Tim Angus <tim at ngus.net>
  Date:   2009-10-13 (Tue, 13 Oct 2009)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  * Unquieten [pkg|sdl]-config for the time being


  Commit: 1da457889e91ae886c94440a72d8a5eec4aca565
      https://github.com/ioquake/ioq3/commit/1da457889e91ae886c94440a72d8a5eec4aca565
  Author: Tim Angus <tim at ngus.net>
  Date:   2009-10-14 (Wed, 14 Oct 2009)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  * Fix cross compilation


  Commit: 8e049043759866888dc0291f29167ca227e9a493
      https://github.com/ioquake/ioq3/commit/8e049043759866888dc0291f29167ca227e9a493
  Author: Tim Angus <tim at ngus.net>
  Date:   2009-10-15 (Thu, 15 Oct 2009)

  Changed paths:
    M code/tools/lcc/etc/lcc.c

  Log Message:
  -----------
  * Make LCC's handling of -D arguments on windows consistent with other plaftorms


  Commit: ab4bf148a1ab368a192f054a9df92e7fc91e40b6
      https://github.com/ioquake/ioq3/commit/ab4bf148a1ab368a192f054a9df92e7fc91e40b6
  Author: Tim Angus <tim at ngus.net>
  Date:   2009-10-15 (Thu, 15 Oct 2009)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  * Quieten pkg-config and sdl-config tests down, portably


  Commit: b539a87e72c434be988a405a67e1f02868e5f767
      https://github.com/ioquake/ioq3/commit/b539a87e72c434be988a405a67e1f02868e5f767
  Author: Tim Angus <tim at ngus.net>
  Date:   2009-10-15 (Thu, 15 Oct 2009)

  Changed paths:
    M code/server/sv_ccmds.c

  Log Message:
  -----------
  * (bug #4232) Avoid "cl.snap.serverTime < cl.oldFrameServerTime" for slow
  loading clients combined with short g_warmups


  Commit: 37598962f5736e4f6f2101d9b0480680cc6c8235
      https://github.com/ioquake/ioq3/commit/37598962f5736e4f6f2101d9b0480680cc6c8235
  Author: Tim Angus <tim at ngus.net>
  Date:   2009-10-16 (Fri, 16 Oct 2009)

  Changed paths:
    M code/server/sv_ccmds.c

  Log Message:
  -----------
  * Actually that can be more precise...


  Commit: b3f36fc8308de0be9cdf865b20825e91a07149b0
      https://github.com/ioquake/ioq3/commit/b3f36fc8308de0be9cdf865b20825e91a07149b0
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-10-16 (Fri, 16 Oct 2009)

  Changed paths:
    M code/renderer/tr_init.c
    M code/renderer/tr_local.h
    M code/renderer/tr_marks.c

  Log Message:
  -----------
  Allow weapon marks on triangle meshes (default: disabled), patch by Oliver McFadden. http://bugzilla.icculus.org/show_bug.cgi?id=3774


  Commit: b383ad18bc9860f5ef0d931948499ea94c529b67
      https://github.com/ioquake/ioq3/commit/b383ad18bc9860f5ef0d931948499ea94c529b67
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-10-16 (Fri, 16 Oct 2009)

  Changed paths:
    M README

  Log Message:
  -----------
  Still some info on the impact marks thing


  Commit: 504bd58b90c10320dab4e319d8d6e873dcde404d
      https://github.com/ioquake/ioq3/commit/504bd58b90c10320dab4e319d8d6e873dcde404d
  Author: Tim Angus <tim at ngus.net>
  Date:   2009-10-16 (Fri, 16 Oct 2009)

  Changed paths:
    M code/sys/sys_win32.c

  Log Message:
  -----------
  * Disable stdout/stderr redirection on Windows


  Commit: b9ec0e46394f4fd1d72a980eec4716d3e0dd64b9
      https://github.com/ioquake/ioq3/commit/b9ec0e46394f4fd1d72a980eec4716d3e0dd64b9
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-10-17 (Sat, 17 Oct 2009)

  Changed paths:
    M code/sys/sys_main.c

  Log Message:
  -----------
  Don't look for DLLs on current working directory anymore, for security reasons.


  Commit: 88535ab1ea540e7f86b048434bf73e2581035b54
      https://github.com/ioquake/ioq3/commit/88535ab1ea540e7f86b048434bf73e2581035b54
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-10-17 (Sat, 17 Oct 2009)

  Changed paths:
    M code/botlib/be_interface.c

  Log Message:
  -----------
  Only create botlib.log if in bot developer mode.


  Commit: 9e80310d449a12ea0a45810a1090d09e26d30c71
      https://github.com/ioquake/ioq3/commit/9e80310d449a12ea0a45810a1090d09e26d30c71
  Author: Tim Angus <tim at ngus.net>
  Date:   2009-10-17 (Sat, 17 Oct 2009)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  * (bug #3533) -ffast-math is apparently problematic on OSX


  Commit: 5dfed62006a81e3d737b4db59a8fe507129ed5bf
      https://github.com/ioquake/ioq3/commit/5dfed62006a81e3d737b4db59a8fe507129ed5bf
  Author: Tim Angus <tim at ngus.net>
  Date:   2009-10-17 (Sat, 17 Oct 2009)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  * Reverted fix for #3533


  Commit: 7afb92be27033d650ed09526ace550dac94a108b
      https://github.com/ioquake/ioq3/commit/7afb92be27033d650ed09526ace550dac94a108b
  Author: Tim Angus <tim at ngus.net>
  Date:   2009-10-18 (Sun, 18 Oct 2009)

  Changed paths:
    M README
    R misc/sdl-win32-fixes.diff

  Log Message:
  -----------
  * Remove the SDL patch as it has since been incorporated into SDL svn


  Commit: 17ca252753625be3c062a99468912c4ab393a734
      https://github.com/ioquake/ioq3/commit/17ca252753625be3c062a99468912c4ab393a734
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-10-18 (Sun, 18 Oct 2009)

  Changed paths:
    M code/botlib/be_aas_cluster.c
    M code/botlib/be_ea.c
    M code/botlib/l_crc.c
    M code/botlib/l_log.c
    M code/botlib/l_memory.c

  Log Message:
  -----------
  Adding missing header includes to botlib files. Thanks to Ben Millwood for patch. (#4237)


  Commit: cc919c05fd55fe539e5afe0b7b64e5f57da17360
      https://github.com/ioquake/ioq3/commit/cc919c05fd55fe539e5afe0b7b64e5f57da17360
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-10-19 (Mon, 19 Oct 2009)

  Changed paths:
    M Makefile
    M code/libspeex/lsp.h
    M code/q3_ui/ui_splevel.c
    M code/q3_ui/ui_startserver.c
    M code/qcommon/files.c
    A code/qcommon/ioapi.c
    A code/qcommon/ioapi.h
    M code/qcommon/unzip.c
    M code/qcommon/unzip.h
    A code/zlib/adler32.c
    A code/zlib/crc32.c
    A code/zlib/crc32.h
    A code/zlib/inffast.c
    A code/zlib/inffast.h
    A code/zlib/inffixed.h
    A code/zlib/inflate.c
    A code/zlib/inflate.h
    A code/zlib/inftrees.c
    A code/zlib/inftrees.h
    A code/zlib/zconf.h
    A code/zlib/zconf.in.h
    A code/zlib/zlib.h
    A code/zlib/zutil.c
    A code/zlib/zutil.h

  Log Message:
  -----------
  Just unix2dos, nothing to see here ...


  Commit: 4b1b4c76d62542e3798ba3a647e3dec42a6d4f56
      https://github.com/ioquake/ioq3/commit/4b1b4c76d62542e3798ba3a647e3dec42a6d4f56
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-10-19 (Mon, 19 Oct 2009)

  Changed paths:
    M misc/msvc/quake3.vcproj

  Log Message:
  -----------
  Last revision (1681) was described incorrectly. It uses parts of Amanieu's patch to add the most recent version of zlib to ioquake3.

This commit now adds zlib c-file dependencies to the MSVC project file, not tested yet, thought.


  Commit: 118fbdf741e3c703ee876e94756866cb69a948ab
      https://github.com/ioquake/ioq3/commit/118fbdf741e3c703ee876e94756866cb69a948ab
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-10-19 (Mon, 19 Oct 2009)

  Changed paths:
    M code/zlib/zconf.h
    R code/zlib/zconf.in.h
    M misc/msvc/quake3.vcproj

  Log Message:
  -----------
  - Tested and updated MSVC project file to really make it work with new zlib
- Removed unnecessary zconf.in.h
- Fixed include dirs for several MSVC targets


  Commit: 585e6f9840e43b630365a6f3867034ab0e3b3c25
      https://github.com/ioquake/ioq3/commit/585e6f9840e43b630365a6f3867034ab0e3b3c25
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-10-19 (Mon, 19 Oct 2009)

  Changed paths:
    M code/qcommon/cvar.c

  Log Message:
  -----------
  - Applied patch from /dev/humancontroller to set cvar_modifiedFlags from Cvar_Set_f (#3636)
- Exchanged ugly code with Cmd_ArgsFrom()


  Commit: d93cc3c99731c38934f027d4196230bf639c4e31
      https://github.com/ioquake/ioq3/commit/d93cc3c99731c38934f027d4196230bf639c4e31
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-10-19 (Mon, 19 Oct 2009)

  Changed paths:
    M code/qcommon/unzip.c

  Log Message:
  -----------
  Shut up warnings


  Commit: fd57c987c4ccf920f4b167eb065df54bebe2bb20
      https://github.com/ioquake/ioq3/commit/fd57c987c4ccf920f4b167eb065df54bebe2bb20
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-10-19 (Mon, 19 Oct 2009)

  Changed paths:
    M code/client/cl_curl.c
    M code/client/cl_main.c
    M code/client/cl_parse.c
    M code/qcommon/files.c
    M code/qcommon/qcommon.h

  Log Message:
  -----------
  Fix infinite loop in case an invalid pk3 file has been downloaded from the server. Thanks tjw for reporting (#3074)


  Commit: 5663ff1362a3532013c0543e1c8d3dcc14e90577
      https://github.com/ioquake/ioq3/commit/5663ff1362a3532013c0543e1c8d3dcc14e90577
  Author: Tim Angus <tim at ngus.net>
  Date:   2009-10-19 (Mon, 19 Oct 2009)

  Changed paths:
    M code/qcommon/vm_x86.c

  Log Message:
  -----------
  * (bug #4249) Fix buffer overflow in x86 VM


  Commit: ba31be1736180fef31d43759c10482089154d9b8
      https://github.com/ioquake/ioq3/commit/ba31be1736180fef31d43759c10482089154d9b8
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-10-19 (Mon, 19 Oct 2009)

  Changed paths:
    M code/botlib/be_ai_weight.c
    M code/botlib/l_precomp.c
    M code/botlib/l_script.c

  Log Message:
  -----------
  Fix botlib parser for negative int/float values, thanks to Makro for reporting (#4227).


  Commit: 60ed7a4cc411dcc6fd5d37f459f04c234fc2eb5c
      https://github.com/ioquake/ioq3/commit/60ed7a4cc411dcc6fd5d37f459f04c234fc2eb5c
  Author: Tim Angus <tim at ngus.net>
  Date:   2009-10-20 (Tue, 20 Oct 2009)

  Changed paths:
    M code/qcommon/vm_ppc.c

  Log Message:
  -----------
  * (bug #4249) Fix similar overflow in PPC VM (untested)


  Commit: d47509b86144ffee3fa8541d56b8d940b33fe12e
      https://github.com/ioquake/ioq3/commit/d47509b86144ffee3fa8541d56b8d940b33fe12e
  Author: Tim Angus <tim at ngus.net>
  Date:   2009-10-20 (Tue, 20 Oct 2009)

  Changed paths:
    M code/qcommon/vm_ppc.c

  Log Message:
  -----------
  * Sort out the white space disaster in vm_ppc.c


  Commit: c8583df5724e082e4f47d909612293291eec74be
      https://github.com/ioquake/ioq3/commit/c8583df5724e082e4f47d909612293291eec74be
  Author: Tim Angus <tim at ngus.net>
  Date:   2009-10-20 (Tue, 20 Oct 2009)

  Changed paths:
    R code/qcommon/vm_ppc.c

  Log Message:
  -----------
  * D'oh, vm_ppc.c isn't used any more


  Commit: 6fb304619bf118e6ae4418dd60c3fbcbaa48af58
      https://github.com/ioquake/ioq3/commit/6fb304619bf118e6ae4418dd60c3fbcbaa48af58
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-10-21 (Wed, 21 Oct 2009)

  Changed paths:
    M code/game/bg_lib.c
    M code/game/bg_lib.h

  Log Message:
  -----------
  - Add Ben Millwood's implementation of strtod/strtol to bg_lib.c
- Add %s scanf patch from M. Kristall to scanf in bg_lib.c


  Commit: c05d9c9f0c4e85ad14be116831039e25b19c39fb
      https://github.com/ioquake/ioq3/commit/c05d9c9f0c4e85ad14be116831039e25b19c39fb
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-10-23 (Fri, 23 Oct 2009)

  Changed paths:
    M code/qcommon/vm_interpreted.c

  Log Message:
  -----------
  Fix uninitialized words in VM interpreter, reported by Patrick Baggett (4281)


  Commit: d12751f62b2cacb85836dc8398dbed387c734d7e
      https://github.com/ioquake/ioq3/commit/d12751f62b2cacb85836dc8398dbed387c734d7e
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-10-23 (Fri, 23 Oct 2009)

  Changed paths:
    M code/client/snd_openal.c

  Log Message:
  -----------
  Synchronize looping ambient sounds (#2984)


  Commit: 465c6101e0ae073e8d5886682c5cb92e4ad153cc
      https://github.com/ioquake/ioq3/commit/465c6101e0ae073e8d5886682c5cb92e4ad153cc
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-10-23 (Fri, 23 Oct 2009)

  Changed paths:
    M code/client/snd_openal.c

  Log Message:
  -----------
  remove redundancy


  Commit: 55943c51f3f7c6de345b03f70096ab5701d9c0fd
      https://github.com/ioquake/ioq3/commit/55943c51f3f7c6de345b03f70096ab5701d9c0fd
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2009-10-23 (Fri, 23 Oct 2009)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  -lz must be specified after object files using it

If it's specified first newer gcc resp the --as-needed option
doesn't work.


  Commit: 91e8fed743cdfe77dcb4895921e66b5aa5480d43
      https://github.com/ioquake/ioq3/commit/91e8fed743cdfe77dcb4895921e66b5aa5480d43
  Author: Tony J. White = <tjw at tjw.org>
  Date:   2009-10-23 (Fri, 23 Oct 2009)

  Changed paths:
    M make-macosx-ub.sh

  Log Message:
  -----------
  * Adapted the universal build script to work with the newer Makefile
  since CFLAGS are sent to the linker now in addition to LDFLAGS
* Remove Mac OS X 10.2 support from the universal build script.


  Commit: 898f1ed2f7ed824b63b022c0410151daa425e9f3
      https://github.com/ioquake/ioq3/commit/898f1ed2f7ed824b63b022c0410151daa425e9f3
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-10-23 (Fri, 23 Oct 2009)

  Changed paths:
    M code/client/snd_openal.c

  Log Message:
  -----------
  Don't kill sources out of range, just pause them. Make sure the listener gets the impression sources have been continuing to run in the background.


  Commit: 1ea420e8a83620c351a98153d63be05a0c815062
      https://github.com/ioquake/ioq3/commit/1ea420e8a83620c351a98153d63be05a0c815062
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-10-23 (Fri, 23 Oct 2009)

  Changed paths:
    M code/client/snd_openal.c

  Log Message:
  -----------
  Better stop than just pause.


  Commit: 3c501df29897713532ff53a448bcd779dde9adfa
      https://github.com/ioquake/ioq3/commit/3c501df29897713532ff53a448bcd779dde9adfa
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-10-24 (Sat, 24 Oct 2009)

  Changed paths:
    M code/client/snd_openal.c

  Log Message:
  -----------
  A few more last fixes that will handle some special cases


  Commit: c3124494227a230ae992b5c356fcff659757f91d
      https://github.com/ioquake/ioq3/commit/c3124494227a230ae992b5c356fcff659757f91d
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-10-24 (Sat, 24 Oct 2009)

  Changed paths:
    M code/sys/con_tty.c

  Log Message:
  -----------
  Add SIGCONT signal handler to reinitialize console after doing CTRL+Z / fg, as under Linux/bash stdin seems to lose O_NONBLOCK flag as well as all tcsetattr() attributes after foregrounding


  Commit: 2fc4023e0b1990b81e0e9bca0917ae6be3b6f6bc
      https://github.com/ioquake/ioq3/commit/2fc4023e0b1990b81e0e9bca0917ae6be3b6f6bc
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2009-10-24 (Sat, 24 Oct 2009)

  Changed paths:
    M Makefile
    M code/qcommon/unzip.c
    M code/qcommon/unzip.h

  Log Message:
  -----------
  fix zlib includes


  Commit: 0bdf52e2fbad72dff27724cff020590de504ab5d
      https://github.com/ioquake/ioq3/commit/0bdf52e2fbad72dff27724cff020590de504ab5d
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-10-25 (Sun, 25 Oct 2009)

  Changed paths:
    M code/client/cl_scrn.c

  Log Message:
  -----------
  Show color codes in full length, patch by Amanieu (#4318)


  Commit: 43d31f7c3ab8c06582e081c9efe2b1a2b1c8a83f
      https://github.com/ioquake/ioq3/commit/43d31f7c3ab8c06582e081c9efe2b1a2b1c8a83f
  Author: Tim Angus <tim at ngus.net>
  Date:   2009-10-25 (Sun, 25 Oct 2009)

  Changed paths:
    M code/sdl/sdl_glimp.c

  Log Message:
  -----------
  * (bug #4316) Hack to work around suspected driver bug (Lakitu7)


  Commit: f9c4003186a806fe7d764ee322d02763647a0efe
      https://github.com/ioquake/ioq3/commit/f9c4003186a806fe7d764ee322d02763647a0efe
  Author: Tim Angus <tim at ngus.net>
  Date:   2009-10-25 (Sun, 25 Oct 2009)

  Changed paths:
    M code/qcommon/net_chan.c

  Log Message:
  -----------
  * Make [sv|cl]_packetdelay work when timescale is not 1 (arQon)


  Commit: 968892c61ba75665c10de06999e9708fda6647ab
      https://github.com/ioquake/ioq3/commit/968892c61ba75665c10de06999e9708fda6647ab
  Author: Tim Angus <tim at ngus.net>
  Date:   2009-10-25 (Sun, 25 Oct 2009)

  Changed paths:
    M code/sdl/sdl_glimp.c
    M code/sys/sys_local.h

  Log Message:
  -----------
  * Bump the minimum SDL version up to 1.2.10, and remove workarounds for earlier versions


  Commit: 568cf6c1dd69313fd2a24338623c775ca5a3faf3
      https://github.com/ioquake/ioq3/commit/568cf6c1dd69313fd2a24338623c775ca5a3faf3
  Author: Tim Angus <tim at ngus.net>
  Date:   2009-10-25 (Sun, 25 Oct 2009)

  Changed paths:
    M code/SDL12/include/SDL.h
    M code/SDL12/include/SDL_active.h
    M code/SDL12/include/SDL_audio.h
    M code/SDL12/include/SDL_byteorder.h
    M code/SDL12/include/SDL_cdrom.h
    M code/SDL12/include/SDL_config.h
    M code/SDL12/include/SDL_config_dreamcast.h
    M code/SDL12/include/SDL_config_macos.h
    M code/SDL12/include/SDL_config_macosx.h
    M code/SDL12/include/SDL_config_minimal.h
    A code/SDL12/include/SDL_config_nds.h
    M code/SDL12/include/SDL_config_os2.h
    A code/SDL12/include/SDL_config_symbian.h
    M code/SDL12/include/SDL_config_win32.h
    M code/SDL12/include/SDL_copying.h
    M code/SDL12/include/SDL_cpuinfo.h
    M code/SDL12/include/SDL_endian.h
    M code/SDL12/include/SDL_error.h
    M code/SDL12/include/SDL_events.h
    M code/SDL12/include/SDL_getenv.h
    M code/SDL12/include/SDL_joystick.h
    M code/SDL12/include/SDL_keyboard.h
    M code/SDL12/include/SDL_keysym.h
    M code/SDL12/include/SDL_loadso.h
    M code/SDL12/include/SDL_main.h
    M code/SDL12/include/SDL_mouse.h
    M code/SDL12/include/SDL_mutex.h
    M code/SDL12/include/SDL_opengl.h
    M code/SDL12/include/SDL_platform.h
    M code/SDL12/include/SDL_quit.h
    M code/SDL12/include/SDL_rwops.h
    M code/SDL12/include/SDL_stdinc.h
    M code/SDL12/include/SDL_syswm.h
    M code/SDL12/include/SDL_thread.h
    M code/SDL12/include/SDL_timer.h
    M code/SDL12/include/SDL_types.h
    M code/SDL12/include/SDL_version.h
    M code/SDL12/include/SDL_video.h
    M code/SDL12/include/begin_code.h
    M code/SDL12/include/close_code.h
    M code/libs/win32/libSDL.dll.a
    M code/libs/win32/libSDL.la
    M code/libs/win32/libSDLmain.a

  Log Message:
  -----------
  * Update SDL headers and win32 libs to 1.2.14


  Commit: 5004ada284d4c536992853ad1f6e8e40ba14df6e
      https://github.com/ioquake/ioq3/commit/5004ada284d4c536992853ad1f6e8e40ba14df6e
  Author: Tim Angus <tim at ngus.net>
  Date:   2009-10-25 (Sun, 25 Oct 2009)

  Changed paths:
    M code/tools/lcc/cpp/include.c
    M code/tools/lcc/cpp/tokens.c

  Log Message:
  -----------
  * Fix some warnings in lcc compile


  Commit: 0adae90465b159590460ad95cdd0eae59f70dfef
      https://github.com/ioquake/ioq3/commit/0adae90465b159590460ad95cdd0eae59f70dfef
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-10-26 (Mon, 26 Oct 2009)

  Changed paths:
    M code/client/snd_openal.c

  Log Message:
  -----------
  Fix another issue I didn't know about: cgame does not kill sound loops it startet, just stops sending the entity information for these loops. Changed it so that loops added with AddLoopingsound() are being killed again as soon as the entity to the source is not sent anymore.


  Commit: 2fecf6d6bc68def7f7dac2e7ac2455468696b1de
      https://github.com/ioquake/ioq3/commit/2fecf6d6bc68def7f7dac2e7ac2455468696b1de
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2009-10-26 (Mon, 26 Oct 2009)

  Changed paths:
    M Makefile
    M code/qcommon/vm_x86_64.c

  Log Message:
  -----------
  get rid of gas remains


  Commit: 0ecfcfa872dbe9e88499df96403c20b976ec5aa9
      https://github.com/ioquake/ioq3/commit/0ecfcfa872dbe9e88499df96403c20b976ec5aa9
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-10-26 (Mon, 26 Oct 2009)

  Changed paths:
    M code/client/snd_openal.c

  Log Message:
  -----------
  Make not playing loop sources weaker in priority, so if we have reached the maximum number of sources, inaudible loops are removed first.


  Commit: e345f9f81fe47c3cf04c447afdf6ba4fcb619d6a
      https://github.com/ioquake/ioq3/commit/e345f9f81fe47c3cf04c447afdf6ba4fcb619d6a
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-10-27 (Tue, 27 Oct 2009)

  Changed paths:
    M code/client/snd_openal.c

  Log Message:
  -----------
  New batch of fixes for the OpenAL part:                                                                                                                      
 - Don't play sources outside the listening range (Thanks Kpaxian for bringing this to my attention)                                                         
 - Handle previously unhandled errors for old OpenAL sample implementation which does not support AL_SEC_OFFSET (sounds won't be synchronized then),
   thanks to Tequila from SmokingGuns for reporting this.


  Commit: 9f6cee30d3048d5d4e690d49fb3e25e92a683c4d
      https://github.com/ioquake/ioq3/commit/9f6cee30d3048d5d4e690d49fb3e25e92a683c4d
  Author: Tim Angus <tim at ngus.net>
  Date:   2009-10-27 (Tue, 27 Oct 2009)

  Changed paths:
    M code/sys/sys_win32.c

  Log Message:
  -----------
  * Remove disabling of stdout/err redirection on windows as it doesn't work
  (since the environment variable is acted upon by the SDL_main stuff, which
  happens before our main)


  Commit: 83d0755ad1e46535338f420df25ec9890a11ab3a
      https://github.com/ioquake/ioq3/commit/83d0755ad1e46535338f420df25ec9890a11ab3a
  Author: Tim Angus <tim at ngus.net>
  Date:   2009-10-28 (Wed, 28 Oct 2009)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  * Whitespace


  Commit: 698127ad32577aaffdf4901514f4683a3910a5e2
      https://github.com/ioquake/ioq3/commit/698127ad32577aaffdf4901514f4683a3910a5e2
  Author: Tony J. White = <tjw at tjw.org>
  Date:   2009-10-29 (Thu, 29 Oct 2009)

  Changed paths:
    M code/libs/macosx/libSDL-1.2.0.dylib

  Log Message:
  -----------
  * Updated to SDL 1.2.14.  For future reference, the command you can't
  remember is: 'install_name_tool -id @executable_path/libSDL-1.2.0.dylib
  libSDL-1.2.0.dylib'


  Commit: cc9a74a21878192c095fef01b87554cc932eed9e
      https://github.com/ioquake/ioq3/commit/cc9a74a21878192c095fef01b87554cc932eed9e
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2009-11-01 (Sun, 01 Nov 2009)

  Changed paths:
    M code/qcommon/vm.c
    M code/qcommon/vm_interpreted.c
    M code/qcommon/vm_local.h

  Log Message:
  -----------
  Define stack sizes at central place

also reverts bug 4282 as stack is included in bss already so nothing that needs fixing


  Commit: 469c986640a8f237e4b1776c4e7cb1aa99d7f7f8
      https://github.com/ioquake/ioq3/commit/469c986640a8f237e4b1776c4e7cb1aa99d7f7f8
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2009-11-01 (Sun, 01 Nov 2009)

  Changed paths:
    M code/qcommon/vm.c
    M code/qcommon/vm_interpreted.c
    M code/qcommon/vm_local.h

  Log Message:
  -----------
  more security checks in interpreter (#4249)


  Commit: a7dee44defaf6ce9e944544e86df949dd25724af
      https://github.com/ioquake/ioq3/commit/a7dee44defaf6ce9e944544e86df949dd25724af
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2009-11-01 (Sun, 01 Nov 2009)

  Changed paths:
    M code/qcommon/vm_x86_64.c

  Log Message:
  -----------
  check const jump argument


  Commit: ed98f65d10c58ea128b3a2adb3f4e5c8e4f52401
      https://github.com/ioquake/ioq3/commit/ed98f65d10c58ea128b3a2adb3f4e5c8e4f52401
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2009-11-01 (Sun, 01 Nov 2009)

  Changed paths:
    M code/qcommon/vm_x86_64.c

  Log Message:
  -----------
  optimize const before jump


  Commit: b7eae0dca54728e111127f26089068e76a7ffafd
      https://github.com/ioquake/ioq3/commit/b7eae0dca54728e111127f26089068e76a7ffafd
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2009-11-01 (Sun, 01 Nov 2009)

  Changed paths:
    M code/qcommon/vm_x86_64_assembler.c

  Log Message:
  -----------
  implement immediate argument for call


  Commit: 4722d311fd87b76e2f3fd85e8bcbbd432feacabe
      https://github.com/ioquake/ioq3/commit/4722d311fd87b76e2f3fd85e8bcbbd432feacabe
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2009-11-01 (Sun, 01 Nov 2009)

  Changed paths:
    M code/qcommon/vm_x86_64.c

  Log Message:
  -----------
  better range checks


  Commit: da31866f6d766ef7ce4c1f17a6a15564d7044d3b
      https://github.com/ioquake/ioq3/commit/da31866f6d766ef7ce4c1f17a6a15564d7044d3b
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2009-11-01 (Sun, 01 Nov 2009)

  Changed paths:
    M code/qcommon/vm_x86_64.c

  Log Message:
  -----------
  report memory violations in debug mode


  Commit: 12189381b538b6e6657e5b5d227b1e19e9c2a276
      https://github.com/ioquake/ioq3/commit/12189381b538b6e6657e5b5d227b1e19e9c2a276
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2009-11-01 (Sun, 01 Nov 2009)

  Changed paths:
    M code/qcommon/vm_x86_64_assembler.c

  Log Message:
  -----------
  fix cmp imm reg


  Commit: 3d7d2d9f5b63ce630c88d273c3834e1d715a9703
      https://github.com/ioquake/ioq3/commit/3d7d2d9f5b63ce630c88d273c3834e1d715a9703
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2009-11-01 (Sun, 01 Nov 2009)

  Changed paths:
    M code/qcommon/vm_x86_64.c

  Log Message:
  -----------
  check all jumps (#4249)


  Commit: 018de1dd2ef2a0827837fefe7f75e6592d68a0ed
      https://github.com/ioquake/ioq3/commit/018de1dd2ef2a0827837fefe7f75e6592d68a0ed
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-11-02 (Mon, 02 Nov 2009)

  Changed paths:
    M README
    M code/client/cl_input.c
    M code/client/cl_main.c
    M code/client/client.h

  Log Message:
  -----------
  Added TTimo's QuakeLive-style mouse acceleration, thanks Gabriel Schnoering and TTimo for the patch. (#3693)


  Commit: f5d79ea066c1f742ff8c98dd5d9c484b9db122e3
      https://github.com/ioquake/ioq3/commit/f5d79ea066c1f742ff8c98dd5d9c484b9db122e3
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-11-03 (Tue, 03 Nov 2009)

  Changed paths:
    M code/game/g_active.c
    M code/game/g_client.c
    M code/game/g_local.h
    M code/game/g_main.c
    M code/game/g_team.c
    M code/game/g_team.h

  Log Message:
  -----------
  Fix bug where game freezes in infinite loop because it doesn't find a spawn point on maps with many bot/human-only spawnpoints. Thanks Pan for reporting this


  Commit: c90eae4de5b059329707106685b939ec51ed217e
      https://github.com/ioquake/ioq3/commit/c90eae4de5b059329707106685b939ec51ed217e
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-11-03 (Tue, 03 Nov 2009)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Make debug cflags configurable like via Makefile.local


  Commit: bd2ab9bffd035a9b9a6ce5cef5f4c26d8677f665
      https://github.com/ioquake/ioq3/commit/bd2ab9bffd035a9b9a6ce5cef5f4c26d8677f665
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-11-03 (Tue, 03 Nov 2009)

  Changed paths:
    M README
    M code/renderer/tr_init.c
    M code/renderer/tr_local.h
    M code/sdl/sdl_glimp.c
    M code/sys/sys_unix.c
    M code/sys/sys_win32.c

  Log Message:
  -----------
   - implement r_noborder, inspired by patch from ensiform (#4289)
 - Add Sys_SetEnv for portable setting of environment variables
 - Default ioquake3 to appear on the center of the screen if running in windowed mode.


  Commit: d574e10bc4a104c63c19d85759862af4ce03796b
      https://github.com/ioquake/ioq3/commit/d574e10bc4a104c63c19d85759862af4ce03796b
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-11-03 (Tue, 03 Nov 2009)

  Changed paths:
    M code/sys/sys_win32.c

  Log Message:
  -----------
  Ugh. Forgotten )


  Commit: 621f91783cc0551a95751d4f30871d40b796dce8
      https://github.com/ioquake/ioq3/commit/621f91783cc0551a95751d4f30871d40b796dce8
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-11-04 (Wed, 04 Nov 2009)

  Changed paths:
    M code/qcommon/net_ip.c

  Log Message:
  -----------
  Different default values for multicast-scope on Windows and non-Windows OS


  Commit: e8f5d5055ddf5cf4910ff1c3427dc159197ecf28
      https://github.com/ioquake/ioq3/commit/e8f5d5055ddf5cf4910ff1c3427dc159197ecf28
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2009-11-04 (Wed, 04 Nov 2009)

  Changed paths:
    M code/botlib/l_precomp.c
    M code/botlib/l_script.c

  Log Message:
  -----------
  fix wrong strcpy usage (#4331, patch by Andreas Bierfert)


  Commit: eee9770fbf3b5843fdc7b73148cc9a676c0265f9
      https://github.com/ioquake/ioq3/commit/eee9770fbf3b5843fdc7b73148cc9a676c0265f9
  Author: Tim Angus <tim at ngus.net>
  Date:   2009-11-05 (Thu, 05 Nov 2009)

  Changed paths:
    M code/qcommon/files.c
    M code/qcommon/qcommon.h
    M code/sys/sys_unix.c
    M code/sys/sys_win32.c

  Log Message:
  -----------
  * Reimplement r1597-1598 in a better way (Oopss)
* Fix Sys_SetEnv warning


  Commit: 568cf2732a5a40c50ea6e486982af23e57486bbe
      https://github.com/ioquake/ioq3/commit/568cf2732a5a40c50ea6e486982af23e57486bbe
  Author: Tim Angus <tim at ngus.net>
  Date:   2009-11-05 (Thu, 05 Nov 2009)

  Changed paths:
    M code/sdl/sdl_glimp.c

  Log Message:
  -----------
  * Fix to GLimp_DetectAvailableModes not sorting the first returned mode


  Commit: 4ba2452f8302cc041a15b2c8fd697e296d22ba19
      https://github.com/ioquake/ioq3/commit/4ba2452f8302cc041a15b2c8fd697e296d22ba19
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-11-06 (Fri, 06 Nov 2009)

  Changed paths:
    M code/qcommon/common.c

  Log Message:
  -----------
  Use new Sys_SetEnv here


  Commit: 223b851b7ba8fc052eb16a830d3a79b994857884
      https://github.com/ioquake/ioq3/commit/223b851b7ba8fc052eb16a830d3a79b994857884
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-11-06 (Fri, 06 Nov 2009)

  Changed paths:
    M code/cgame/cg_drawtools.c
    M code/game/g_mover.c

  Log Message:
  -----------
  Commit two patches from SmokingGuns's Tequila, fixing problems with very fast movers and a typo in the string drawing function. (#4329) and (#4330)


  Commit: c98df5ad58065e3d47cb5b44224429a6f35ead83
      https://github.com/ioquake/ioq3/commit/c98df5ad58065e3d47cb5b44224429a6f35ead83
  Author: Tim Angus <tim at ngus.net>
  Date:   2009-11-06 (Fri, 06 Nov 2009)

  Changed paths:
    M code/sdl/sdl_glimp.c

  Log Message:
  -----------
  * Make window centering optional, defaulting to off


  Commit: 0f9a5e09eb09026a513d642d50dcf2b70c5659f1
      https://github.com/ioquake/ioq3/commit/0f9a5e09eb09026a513d642d50dcf2b70c5659f1
  Author: Tim Angus <tim at ngus.net>
  Date:   2009-11-06 (Fri, 06 Nov 2009)

  Changed paths:
    M code/qcommon/files.c

  Log Message:
  -----------
  * Improve displayed error message when pak?.pk3 is missing


  Commit: 108705d31f2ec782265fd57625a5244bc8c99662
      https://github.com/ioquake/ioq3/commit/108705d31f2ec782265fd57625a5244bc8c99662
  Author: Tim Angus <tim at ngus.net>
  Date:   2009-11-07 (Sat, 07 Nov 2009)

  Changed paths:
    M code/qcommon/files.c
    M code/sys/sys_win32.c

  Log Message:
  -----------
  * Rewrite win32 Sys_Mkdir to use CreateDirectory
* Make FS_ReplaceSeparators filter out runs of multiple separators
* Make FS_CreatePath skip creation of the root directory


  Commit: f086a5d20d8bf753856fed3724209cc6ec916860
      https://github.com/ioquake/ioq3/commit/f086a5d20d8bf753856fed3724209cc6ec916860
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-11-08 (Sun, 08 Nov 2009)

  Changed paths:
    M README

  Log Message:
  -----------
  That option does not exist for servers


  Commit: 5785b45e6aecfedce977575ac8d9510889870018
      https://github.com/ioquake/ioq3/commit/5785b45e6aecfedce977575ac8d9510889870018
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-11-08 (Sun, 08 Nov 2009)

  Changed paths:
    M code/qcommon/vm_x86_64_assembler.c

  Log Message:
  -----------
  Shut up warn_unused_result warning


  Commit: cd38bf6bf570e8399d5cc64ebf08b187f13e4bfe
      https://github.com/ioquake/ioq3/commit/cd38bf6bf570e8399d5cc64ebf08b187f13e4bfe
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-11-08 (Sun, 08 Nov 2009)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Rework CFLAGS: separate CFLAGS for client, server, and VMs. (#3533)


  Commit: 3cb58d7cc543fdd39b274cb1337f61f526321100
      https://github.com/ioquake/ioq3/commit/3cb58d7cc543fdd39b274cb1337f61f526321100
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-11-08 (Sun, 08 Nov 2009)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  A few fixes for the new changes


  Commit: eee54980197767cc74889efb72f74204de201ff2
      https://github.com/ioquake/ioq3/commit/eee54980197767cc74889efb72f74204de201ff2
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-11-09 (Mon, 09 Nov 2009)

  Changed paths:
    M code/cgame/cg_event.c
    M code/cgame/cg_weapons.c

  Log Message:
  -----------
  Zakk wisheth - Thilo answereth (#4070)
Use cg_drawWeapon 2/3 to make weapon left-handed/centered


  Commit: 606ce6672633d1b6351927678ca6842cefbbf28e
      https://github.com/ioquake/ioq3/commit/606ce6672633d1b6351927678ca6842cefbbf28e
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-11-09 (Mon, 09 Nov 2009)

  Changed paths:
    M code/qcommon/files.c

  Log Message:
  -----------
  This is true always, anyways.


  Commit: 258429efe77f3c361ec77a1931bf2749c0609c04
      https://github.com/ioquake/ioq3/commit/258429efe77f3c361ec77a1931bf2749c0609c04
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-11-09 (Mon, 09 Nov 2009)

  Changed paths:
    M README
    M code/client/cl_main.c
    M code/null/null_client.c
    M code/qcommon/common.c
    M code/qcommon/cvar.c
    M code/qcommon/files.c
    M code/qcommon/q_shared.h
    M code/qcommon/qcommon.h

  Log Message:
  -----------
  - Add unset command for cvars created by the user
- Fix crash bug when maximum number of cvars has been reached
- Fix cvar_restart
- Add possibility to cleanly switch mods ingame (#2819)


  Commit: e8ae8f5d3aa0c77339588820354185cd4b6bb0e5
      https://github.com/ioquake/ioq3/commit/e8ae8f5d3aa0c77339588820354185cd4b6bb0e5
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-11-10 (Tue, 10 Nov 2009)

  Changed paths:
    M code/client/cl_main.c

  Log Message:
  -----------
  Remove leftover stub


  Commit: 2a0812bc069b9569b291a1975409ef13c8180d79
      https://github.com/ioquake/ioq3/commit/2a0812bc069b9569b291a1975409ef13c8180d79
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-11-10 (Tue, 10 Nov 2009)

  Changed paths:
    M code/client/snd_dma.c
    M code/client/snd_local.h
    M code/client/snd_main.c
    M code/client/snd_mix.c
    M code/client/snd_openal.c

  Log Message:
  -----------
  Mute sounds with 0 volume when game is minimized/unfocused instead of Stopping all sounds. Fixes (#4336)


  Commit: be0a82d496f4f60a58010c0f90616ca2ae895d39
      https://github.com/ioquake/ioq3/commit/be0a82d496f4f60a58010c0f90616ca2ae895d39
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-11-10 (Tue, 10 Nov 2009)

  Changed paths:
    M README
    M code/client/snd_dma.c
    M code/client/snd_main.c

  Log Message:
  -----------
   - Add stopmusic command
 - Make cvar s_muted read-only


  Commit: 290f1860e90d656a4aa6db1b17f2aeff490f590b
      https://github.com/ioquake/ioq3/commit/290f1860e90d656a4aa6db1b17f2aeff490f590b
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-11-10 (Tue, 10 Nov 2009)

  Changed paths:
    M README

  Log Message:
  -----------
  Add missing cvar


  Commit: 04c5efd739556537951a7c197f86ba860ada8de7
      https://github.com/ioquake/ioq3/commit/04c5efd739556537951a7c197f86ba860ada8de7
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-11-10 (Tue, 10 Nov 2009)

  Changed paths:
    M code/sys/con_tty.c

  Log Message:
  -----------
  Fix possible buffer overflow in console, thanks to John Ellis for the patch.


  Commit: 3b63c54a24cc5a146f294e7d1db85c94e948260f
      https://github.com/ioquake/ioq3/commit/3b63c54a24cc5a146f294e7d1db85c94e948260f
  Author: Tim Angus <tim at ngus.net>
  Date:   2009-11-11 (Wed, 11 Nov 2009)

  Changed paths:
    M code/client/cl_main.c

  Log Message:
  -----------
  * Fix demo playback being broken, not entirely sure by what or when


  Commit: 10cdcdb0a13b9648071ec989207f29be369c4593
      https://github.com/ioquake/ioq3/commit/10cdcdb0a13b9648071ec989207f29be369c4593
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2009-11-14 (Sat, 14 Nov 2009)

  Changed paths:
    M code/qcommon/common.c

  Log Message:
  -----------
  Forgot this one


  Commit: 8b0f1a673740eb718e092830a4d29bc07f8777c1
      https://github.com/ioquake/ioq3/commit/8b0f1a673740eb718e092830a4d29bc07f8777c1
  Author: Tim Angus <tim at ngus.net>
  Date:   2009-11-18 (Wed, 18 Nov 2009)

  Changed paths:
    M code/renderer/tr_scene.c

  Log Message:
  -----------
  * Rephrase broken compiler warning


  Commit: db1cd85977a55f3256b4b268c233b510077172ff
      https://github.com/ioquake/ioq3/commit/db1cd85977a55f3256b4b268c233b510077172ff
  Author: Tony J. White = <tjw at tjw.org>
  Date:   2009-12-08 (Tue, 08 Dec 2009)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  * build the dedicated server with voip support (benmachine)


  Commit: d33e24b6d8ee54e4c60614d04ae0f5a76cee76a4
      https://github.com/ioquake/ioq3/commit/d33e24b6d8ee54e4c60614d04ae0f5a76cee76a4
  Author: Tim Angus <tim at ngus.net>
  Date:   2009-12-18 (Fri, 18 Dec 2009)

  Changed paths:
    M code/renderer/tr_init.c
    M code/renderer/tr_local.h

  Log Message:
  -----------
  * Remove r_displayRefresh as it's not connected to anything, now


  Commit: af4e46bfe24059d074d32f115ad33eb9d27ca568
      https://github.com/ioquake/ioq3/commit/af4e46bfe24059d074d32f115ad33eb9d27ca568
  Author: Tim Angus <tim at ngus.net>
  Date:   2009-12-18 (Fri, 18 Dec 2009)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  * (bug #4364) Fix missing -DNDEBUG


  Commit: fa2a698aa3cae5940a32d141c66a083fe51c87c7
      https://github.com/ioquake/ioq3/commit/fa2a698aa3cae5940a32d141c66a083fe51c87c7
  Author: Tim Angus <tim at ngus.net>
  Date:   2009-12-18 (Fri, 18 Dec 2009)

  Changed paths:
    M code/qcommon/cvar.c

  Log Message:
  -----------
  * (bug #4369)  Cvar modified flags are not updated in Cvar_Get (Lakitu7)


  Commit: 78df7a1de434ddcc04b0c5a6565a167d7980a697
      https://github.com/ioquake/ioq3/commit/78df7a1de434ddcc04b0c5a6565a167d7980a697
  Author: Tim Angus <tim at ngus.net>
  Date:   2009-12-24 (Thu, 24 Dec 2009)

  Changed paths:
    M code/qcommon/common.c
    M code/sys/con_tty.c
    M code/sys/sys_unix.c

  Log Message:
  -----------
  * (bug #4346) Dedicated server uses 100% CPU when stdin is not a TTY
* com_speeds reports misleading values on dedicated server (Guillaume Bougard)


  Commit: a4056379857bdba3e157e734bd9f54bbd2e1ac1b
      https://github.com/ioquake/ioq3/commit/a4056379857bdba3e157e734bd9f54bbd2e1ac1b
  Author: Tim Angus <tim at ngus.net>
  Date:   2009-12-24 (Thu, 24 Dec 2009)

  Changed paths:
    M code/sys/sys_main.c

  Log Message:
  -----------
  * Handle SIGINT


  Commit: bb30f51f67c69e0ddc97e41949ec8af083daa010
      https://github.com/ioquake/ioq3/commit/bb30f51f67c69e0ddc97e41949ec8af083daa010
  Author: Tim Angus <tim at ngus.net>
  Date:   2010-01-03 (Sun, 03 Jan 2010)

  Changed paths:
    M code/q3_ui/ui_main.c
    M code/qcommon/cvar.c
    M code/ui/ui_main.c

  Log Message:
  -----------
  * (bug #4357) CVAR_ROM+CVAR_ARCHIVE is not read from q3config


  Commit: e7f9b8d1939331b03b826d5d923e822cff98abc4
      https://github.com/ioquake/ioq3/commit/e7f9b8d1939331b03b826d5d923e822cff98abc4
  Author: Tim Angus <tim at ngus.net>
  Date:   2010-01-03 (Sun, 03 Jan 2010)

  Changed paths:
    M code/qcommon/cvar.c

  Log Message:
  -----------
  * That probably deserves a Com_DPrintf as well


  Commit: 4056c9035825b2c6ffef3378b4af78e7e70bb743
      https://github.com/ioquake/ioq3/commit/4056c9035825b2c6ffef3378b4af78e7e70bb743
  Author: Tim Angus <tim at ngus.net>
  Date:   2010-01-03 (Sun, 03 Jan 2010)

  Changed paths:
    M code/server/sv_main.c

  Log Message:
  -----------
  * Rate limit getstatus and rcon connectionless requests


  Commit: fc05ba7f4697cf9346684904271ff74efa671191
      https://github.com/ioquake/ioq3/commit/fc05ba7f4697cf9346684904271ff74efa671191
  Author: Tim Angus <tim at ngus.net>
  Date:   2010-01-03 (Sun, 03 Jan 2010)

  Changed paths:
    M code/server/sv_main.c

  Log Message:
  -----------
  * Fix some compiler warnings


  Commit: f19d437564ccf52d52fc887deb823bc2916b849a
      https://github.com/ioquake/ioq3/commit/f19d437564ccf52d52fc887deb823bc2916b849a
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2010-01-04 (Mon, 04 Jan 2010)

  Changed paths:
    M code/client/libmumblelink.c
    M code/client/libmumblelink.h

  Log Message:
  -----------
  update mumble link interface for version 1.2


  Commit: 4abf1aa3988dc341fc17cd2f86077feb8b9410ff
      https://github.com/ioquake/ioq3/commit/4abf1aa3988dc341fc17cd2f86077feb8b9410ff
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2010-01-04 (Mon, 04 Jan 2010)

  Changed paths:
    M code/client/libmumblelink.c

  Log Message:
  -----------
  mmap could fail, handle gracefully


  Commit: 6ebc650542f1e1918eac209bde24bf1ff84ad286
      https://github.com/ioquake/ioq3/commit/6ebc650542f1e1918eac209bde24bf1ff84ad286
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2010-01-06 (Wed, 06 Jan 2010)

  Changed paths:
    M code/client/cl_main.c

  Log Message:
  -----------
  set default rate to broadband


  Commit: 42b8b8ececa6b283e4fdefc702239982ce239e3d
      https://github.com/ioquake/ioq3/commit/42b8b8ececa6b283e4fdefc702239982ce239e3d
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2010-01-06 (Wed, 06 Jan 2010)

  Changed paths:
    M code/client/cl_main.c

  Log Message:
  -----------
  make reason for voip disable more visible


  Commit: 9b1a3387cb517ad8cea0dad88e0f006db43a5b44
      https://github.com/ioquake/ioq3/commit/9b1a3387cb517ad8cea0dad88e0f006db43a5b44
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2010-01-06 (Wed, 06 Jan 2010)

  Changed paths:
    M code/client/libmumblelink.c

  Log Message:
  -----------
  fix mumble coordinate transmission


  Commit: 6f9b34ef759fbe87a825ba30b3edaadc64345e25
      https://github.com/ioquake/ioq3/commit/6f9b34ef759fbe87a825ba30b3edaadc64345e25
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2010-01-06 (Wed, 06 Jan 2010)

  Changed paths:
    M code/client/cl_main.c
    M code/client/cl_parse.c
    M code/client/cl_scrn.c
    M code/sdl/sdl_input.c
    M code/sys/sys_main.c

  Log Message:
  -----------
  avoid setting cvars by name each frame


  Commit: 240b25a41f2983a3868b8b8ac7647d5dcfc859cf
      https://github.com/ioquake/ioq3/commit/240b25a41f2983a3868b8b8ac7647d5dcfc859cf
  Author: Tim Angus <tim at ngus.net>
  Date:   2010-01-07 (Thu, 07 Jan 2010)

  Changed paths:
    M Makefile
    M code/qcommon/q_platform.h

  Log Message:
  -----------
  * (bug #4271) FreeBSD fixes (Dominic Fandrey)


  Commit: 9018fedd16f34db35fd5c2a385d31f68b6f23030
      https://github.com/ioquake/ioq3/commit/9018fedd16f34db35fd5c2a385d31f68b6f23030
  Author: Tim Angus <tim at ngus.net>
  Date:   2010-01-10 (Sun, 10 Jan 2010)

  Changed paths:
    M code/qcommon/net_ip.c

  Log Message:
  -----------
  * Clean-up whitespace in net_ip.c


  Commit: 48764132173963a682475af20a714e9dce5beca4
      https://github.com/ioquake/ioq3/commit/48764132173963a682475af20a714e9dce5beca4
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2010-01-16 (Sat, 16 Jan 2010)

  Changed paths:
    M code/qcommon/vm_interpreted.c

  Log Message:
  -----------
  __WORDSIZE is not available on non-GNU systems (Dominic Fandrey)


  Commit: 005f870ebe38b730074151b31d2c08550d223279
      https://github.com/ioquake/ioq3/commit/005f870ebe38b730074151b31d2c08550d223279
  Author: Tim Angus <tim at ngus.net>
  Date:   2010-02-15 (Mon, 15 Feb 2010)

  Changed paths:
    M Makefile
    M code/client/cl_main.c
    M code/null/null_client.c
    M code/qcommon/common.c
    M code/qcommon/qcommon.h
    M code/sdl/sdl_glimp.c
    M code/sdl/sdl_input.c
    R code/sys/sys_cocoa.m
    M code/sys/sys_local.h
    M code/sys/sys_main.c
    A code/sys/sys_osx.m
    M code/sys/sys_unix.c
    M code/sys/sys_win32.c

  Log Message:
  -----------
  * Sys_Dialog for more user friendly error reporting
* (bug #3932) Recovery from bad video settings


  Commit: ed313e36064fa9e308a5be13d510264004622b6e
      https://github.com/ioquake/ioq3/commit/ed313e36064fa9e308a5be13d510264004622b6e
  Author: Tim Angus <tim at ngus.net>
  Date:   2010-02-16 (Tue, 16 Feb 2010)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  * Oops, missed a bit


  Commit: 3ebe0489682d43d3c69c9a114facd5cced7f8e94
      https://github.com/ioquake/ioq3/commit/3ebe0489682d43d3c69c9a114facd5cced7f8e94
  Author: Tim Angus <tim at ngus.net>
  Date:   2010-02-26 (Fri, 26 Feb 2010)

  Changed paths:
    M Makefile
    M code/qcommon/q_platform.h
    M code/sys/sys_osx.m

  Log Message:
  -----------
  * Fix a memory leak in OS X Sys_Dialog
* Fix compilation on Snow Leopard


  Commit: a9fdf0ef3be50d0577e1580e2aeeeacacef09284
      https://github.com/ioquake/ioq3/commit/a9fdf0ef3be50d0577e1580e2aeeeacacef09284
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2010-02-28 (Sun, 28 Feb 2010)

  Changed paths:
    M code/qcommon/files.c

  Log Message:
  -----------
  need to hardcode "baseq3" to prevent download of id files even if compiled STANDALONE


  Commit: 34d616dbef2db2afb6fc393d0d6034add6d46b30
      https://github.com/ioquake/ioq3/commit/34d616dbef2db2afb6fc393d0d6034add6d46b30
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2010-02-28 (Sun, 28 Feb 2010)

  Changed paths:
    M code/client/cl_main.c
    M code/client/cl_ui.c

  Log Message:
  -----------
  enable (dummy) cdkey calls in standalone mode to prevents mods from crashing


  Commit: 760f4a1949d5b2fc654cd6308d56bd7b9eb25780
      https://github.com/ioquake/ioq3/commit/760f4a1949d5b2fc654cd6308d56bd7b9eb25780
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2010-02-28 (Sun, 28 Feb 2010)

  Changed paths:
    M Makefile
    M code/jpeg-6b/jinclude.h
    M code/jpeg-6b/jmorecfg.h
    M code/qcommon/q_platform.h
    M code/qcommon/vm_x86_64.c
    M code/qcommon/vm_x86_64_assembler.c
    M code/sys/sys_win32.c

  Log Message:
  -----------
  64bit Windows support (patch by Michael Menegakis)


  Commit: 05d7ce9c180b1395bb5e9226ec6a051c78b6d9cc
      https://github.com/ioquake/ioq3/commit/05d7ce9c180b1395bb5e9226ec6a051c78b6d9cc
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2010-03-06 (Sat, 06 Mar 2010)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  don't link librt on FreeBSD (bug 4507)


  Commit: 2728dc403a10e37351bdc49031071cd4f189bf04
      https://github.com/ioquake/ioq3/commit/2728dc403a10e37351bdc49031071cd4f189bf04
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2010-03-19 (Fri, 19 Mar 2010)

  Changed paths:
    M code/jpeg-6b/jmorecfg.h

  Log Message:
  -----------
  fix mingw32 build


  Commit: 65212bbeb2396f5a338f0bbbc1fa6f12d7bd1b89
      https://github.com/ioquake/ioq3/commit/65212bbeb2396f5a338f0bbbc1fa6f12d7bd1b89
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2010-03-19 (Fri, 19 Mar 2010)

  Changed paths:
    M misc/nsis/ioquake3.nsi.in

  Log Message:
  -----------
  package zlib1.dll in nsis installer


  Commit: 112287088e918d55f9b0fa6c56c2679167be8039
      https://github.com/ioquake/ioq3/commit/112287088e918d55f9b0fa6c56c2679167be8039
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2010-03-19 (Fri, 19 Mar 2010)

  Changed paths:
    M Makefile
    M misc/nsis/Makefile

  Log Message:
  -----------
  rename x86_64 -> x64 for Windows


  Commit: 368a3be2a6345b5e2a929610f9c751fb8493775b
      https://github.com/ioquake/ioq3/commit/368a3be2a6345b5e2a929610f9c751fb8493775b
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2010-04-16 (Fri, 16 Apr 2010)

  Changed paths:
    M code/sys/sys_win32.c
    M code/tools/asm/cmdlib.c

  Log Message:
  -----------
  64bit Windows fix (patch by Marcus Meissner)


  Commit: 2950bb98ea2e414c0067787fd77a9192a479db97
      https://github.com/ioquake/ioq3/commit/2950bb98ea2e414c0067787fd77a9192a479db97
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2010-05-17 (Mon, 17 May 2010)

  Changed paths:
    M code/qcommon/vm_x86_64.c

  Log Message:
  -----------
  fix OP_BLOCK_COPY alignment for win64 (patch by Marcus Meissner)


  Commit: 233fcb0caa54073639f7e884b2544efb0d395b57
      https://github.com/ioquake/ioq3/commit/233fcb0caa54073639f7e884b2544efb0d395b57
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2010-06-02 (Wed, 02 Jun 2010)

  Changed paths:
    M code/qcommon/vm_x86_64.c

  Log Message:
  -----------
  fix stack alignment dynamically for OP_BLOCK_COPY


  Commit: 1434fd18454108adb27071faee55f3c9805c4e46
      https://github.com/ioquake/ioq3/commit/1434fd18454108adb27071faee55f3c9805c4e46
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2010-06-21 (Mon, 21 Jun 2010)

  Changed paths:
    M code/server/sv_main.c

  Log Message:
  -----------
  fix typo


  Commit: 31b3acf587510ebfe0636909b4b3ddbe58a7690a
      https://github.com/ioquake/ioq3/commit/31b3acf587510ebfe0636909b4b3ddbe58a7690a
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2010-06-21 (Mon, 21 Jun 2010)

  Changed paths:
    M md4-readme.txt

  Log Message:
  -----------
  Fix typo


  Commit: 3ff266637578b9727ddee84e966214dd5dc51f04
      https://github.com/ioquake/ioq3/commit/3ff266637578b9727ddee84e966214dd5dc51f04
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2010-07-02 (Fri, 02 Jul 2010)

  Changed paths:
    M code/qcommon/msg.c

  Log Message:
  -----------
  Fix buffer overflow, report and patch by Eugene C. (#4669)


  Commit: 392b246ee91310bc6b28283b5af0bb919dca41fb
      https://github.com/ioquake/ioq3/commit/392b246ee91310bc6b28283b5af0bb919dca41fb
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2010-08-29 (Sun, 29 Aug 2010)

  Changed paths:
    M code/renderer/tr_model.c

  Log Message:
  -----------
  Fix bug in uncompressed MDR model loading, thansk to Zack "ZTurtleMan" Middleton for reporting.


  Commit: 83a3e2ae1b896e2b8bbf116cd4073d945a3d055f
      https://github.com/ioquake/ioq3/commit/83a3e2ae1b896e2b8bbf116cd4073d945a3d055f
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2010-08-29 (Sun, 29 Aug 2010)

  Changed paths:
    M code/game/ai_dmq3.c
    M code/q3_ui/ui_servers2.c
    M code/q3_ui/ui_startserver.c
    M code/qcommon/q_shared.h
    M code/renderer/tr_shade_calc.c
    M code/ui/ui_main.c

  Log Message:
  -----------
  First batch of bug fixes reported and patched by Zack "ZTurtleMan" Middleton:
#4736
#4730
#4731
#4732
#4733
#4735
#4736
#4737
#4738
#4739


  Commit: 5fe2a61910b0e3f5bdf5f2578ef47bbd432b021e
      https://github.com/ioquake/ioq3/commit/5fe2a61910b0e3f5bdf5f2578ef47bbd432b021e
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2010-08-29 (Sun, 29 Aug 2010)

  Changed paths:
    M code/client/cl_cin.c
    M code/game/ai_chat.c
    M code/game/bg_misc.c
    M code/server/sv_ccmds.c

  Log Message:
  -----------
  Second batch of bug fixes reported and patched by Zack "ZTurtleMan" Middleton:
#4740
#4741
#4742
#4743
#4744


  Commit: eb2860f756675df03bb9606fc5d2460a22e9b245
      https://github.com/ioquake/ioq3/commit/eb2860f756675df03bb9606fc5d2460a22e9b245
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2010-08-29 (Sun, 29 Aug 2010)

  Changed paths:
    M code/client/snd_openal.c

  Log Message:
  -----------
  Fix "unhandles OpenAL error", and sound fallback behaviour for model files. Thanks Ansa89 for reporting, and Zack Middleton for the patch.


  Commit: a13aaa8b0bc6e178ba3eeeecacf67fc7aaaa12a4
      https://github.com/ioquake/ioq3/commit/a13aaa8b0bc6e178ba3eeeecacf67fc7aaaa12a4
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2010-08-30 (Mon, 30 Aug 2010)

  Changed paths:
    M code/renderer/tr_model.c

  Log Message:
  -----------
  fix typo


  Commit: fa34239f581d164756a3e4bdda2d57c4197b697f
      https://github.com/ioquake/ioq3/commit/fa34239f581d164756a3e4bdda2d57c4197b697f
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2010-08-30 (Mon, 30 Aug 2010)

  Changed paths:
    M code/renderer/tr_model.c

  Log Message:
  -----------
  another fix. Thanks Zakk Middleton


  Commit: b1a86fb3d9b91b6c04509e63b960d7aa1b18be3a
      https://github.com/ioquake/ioq3/commit/b1a86fb3d9b91b6c04509e63b960d7aa1b18be3a
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2010-09-01 (Wed, 01 Sep 2010)

  Changed paths:
    M code/q3_ui/ui_servers2.c

  Log Message:
  -----------
  Fix flaw in my fix to #4737, thanks Zakk Middleton


  Commit: cd8a5aaec8e86619c9d3e9bf673dd16fc0120fc6
      https://github.com/ioquake/ioq3/commit/cd8a5aaec8e86619c9d3e9bf673dd16fc0120fc6
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2010-09-01 (Wed, 01 Sep 2010)

  Changed paths:
    M code/game/bg_public.h

  Log Message:
  -----------
  Followup to #4733


  Commit: edb7cd9840c5f960b64d15f9433cba87f7012ff6
      https://github.com/ioquake/ioq3/commit/edb7cd9840c5f960b64d15f9433cba87f7012ff6
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2010-10-12 (Tue, 12 Oct 2010)

  Changed paths:
    M misc/nsis/ioquake3.nsi.in

  Log Message:
  -----------
  uninstall zlib1.dll, disable description panel (bug 4779)


  Commit: 19320515c929a86327da42b1322b93e80260ddfb
      https://github.com/ioquake/ioq3/commit/19320515c929a86327da42b1322b93e80260ddfb
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2010-10-19 (Tue, 19 Oct 2010)

  Changed paths:
    M misc/setup/ioquake3.SlackBuild

  Log Message:
  -----------
  Bug 4566: Slackbuild update for 64bit.


  Commit: 9d53ced8c99ea86329b68e29e89af5487a2be811
      https://github.com/ioquake/ioq3/commit/9d53ced8c99ea86329b68e29e89af5487a2be811
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2010-10-19 (Tue, 19 Oct 2010)

  Changed paths:
    M cross-make-mingw.sh

  Log Message:
  -----------
  the dishes, and Bugzilla bug 4780 are DONE.


  Commit: 956f4957263cac1b38e56510dc5f15673ee11d4b
      https://github.com/ioquake/ioq3/commit/956f4957263cac1b38e56510dc5f15673ee11d4b
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2010-10-25 (Mon, 25 Oct 2010)

  Changed paths:
    M code/cgame/cg_main.c

  Log Message:
  -----------
  Bugzilla #4749
TAHUD: Fix hud fallback


  Commit: a4327ef965fa6b8f4103f71ea4a7ae00f1fd97bc
      https://github.com/ioquake/ioq3/commit/a4327ef965fa6b8f4103f71ea4a7ae00f1fd97bc
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2010-10-25 (Mon, 25 Oct 2010)

  Changed paths:
    M code/game/g_arenas.c

  Log Message:
  -----------
  Bugzilla #4753
Potential buffer overflow in UpdateTournamentInfo()


  Commit: df758ba6c2f04447e028f3513d2f29c05ca8e016
      https://github.com/ioquake/ioq3/commit/df758ba6c2f04447e028f3513d2f29c05ca8e016
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2010-10-25 (Mon, 25 Oct 2010)

  Changed paths:
    M code/server/sv_client.c

  Log Message:
  -----------
  Bugzilla #4629
commands sent to client when disconnecte


  Commit: c51d99117cafb188b808f90b90a5db77cf279f2e
      https://github.com/ioquake/ioq3/commit/c51d99117cafb188b808f90b90a5db77cf279f2e
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2010-11-22 (Mon, 22 Nov 2010)

  Changed paths:
    M code/qcommon/vm_x86.c

  Log Message:
  -----------
  use mmap on freebsd too


  Commit: c314f29290812521826c16efedad0b9ff71e768a
      https://github.com/ioquake/ioq3/commit/c314f29290812521826c16efedad0b9ff71e768a
  Author: Tim Angus <tim at ngus.net>
  Date:   2010-12-19 (Sun, 19 Dec 2010)

  Changed paths:
    M code/qcommon/q_platform.h

  Log Message:
  -----------
  * Use correct compiler defines for OS detection on Windows


  Commit: c081b9c1fd61200776d5631d160f046cbc6326c9
      https://github.com/ioquake/ioq3/commit/c081b9c1fd61200776d5631d160f046cbc6326c9
  Author: Tim Angus <tim at ngus.net>
  Date:   2010-12-19 (Sun, 19 Dec 2010)

  Changed paths:
    M code/client/cl_keys.c

  Log Message:
  -----------
  * (bug #4800) Don't prepend a slash to console commands if they're empty
* (bug #4800) Limit console input length such that there is always room for a
  leading slash


  Commit: 7000b9a3155e1c7b754947068ebc5763a3de376a
      https://github.com/ioquake/ioq3/commit/7000b9a3155e1c7b754947068ebc5763a3de376a
  Author: Tim Angus <tim at ngus.net>
  Date:   2010-12-19 (Sun, 19 Dec 2010)

  Changed paths:
    M code/sys/sys_unix.c

  Log Message:
  -----------
  * (bug #4853) Fix comment that refers to old code


  Commit: 35c1e989346729f76aa8d8b2fdbf05e7dffdd5c2
      https://github.com/ioquake/ioq3/commit/35c1e989346729f76aa8d8b2fdbf05e7dffdd5c2
  Author: Tim Angus <tim at ngus.net>
  Date:   2010-12-19 (Sun, 19 Dec 2010)

  Changed paths:
    M code/renderer/tr_shader.c

  Log Message:
  -----------
  * (bug #4842) Speedup shader buffer creation (Eugene C.)


  Commit: 7471510c8e598ece5163cd65f2360312c6048d73
      https://github.com/ioquake/ioq3/commit/7471510c8e598ece5163cd65f2360312c6048d73
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-01-21 (Fri, 21 Jan 2011)

  Changed paths:
    M code/sys/sys_main.c

  Log Message:
  -----------
  Shut up compiler error


  Commit: fdb66505bfcb6bf24f4c1de5239f590b7a8426e6
      https://github.com/ioquake/ioq3/commit/fdb66505bfcb6bf24f4c1de5239f590b7a8426e6
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-01-22 (Sat, 22 Jan 2011)

  Changed paths:
    M code/renderer/tr_shader.c

  Log Message:
  -----------
  Fix potential segfault when no PK3s have been loaded (may happen when compiled with -DSTANDALONE)


  Commit: b0a753eb0fa0bede5f5a6a3e2b1c82c2bf5bb0da
      https://github.com/ioquake/ioq3/commit/b0a753eb0fa0bede5f5a6a3e2b1c82c2bf5bb0da
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-01-22 (Sat, 22 Jan 2011)

  Changed paths:
    M code/renderer/tr_shader.c

  Log Message:
  -----------
  Fix this bug in a better way.


  Commit: 7861cde4a2c3111738afbcbdc197ac27a46ee595
      https://github.com/ioquake/ioq3/commit/7861cde4a2c3111738afbcbdc197ac27a46ee595
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-01-24 (Mon, 24 Jan 2011)

  Changed paths:
    M code/qcommon/q_shared.h
    M code/server/sv_main.c

  Log Message:
  -----------
  Make it use the correct game name in getserversExt queries


  Commit: 8243a77c0eeaf8294a8cb35b7cc0c2ba6f233170
      https://github.com/ioquake/ioq3/commit/8243a77c0eeaf8294a8cb35b7cc0c2ba6f233170
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-01-24 (Mon, 24 Jan 2011)

  Changed paths:
    M code/qcommon/q_shared.h
    M code/server/sv_main.c

  Log Message:
  -----------
  Revert changes because dpmaster doesn't work that way.


  Commit: 6179036ac920aea0a84cab0c9629b8ed15bbe8ba
      https://github.com/ioquake/ioq3/commit/6179036ac920aea0a84cab0c9629b8ed15bbe8ba
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-01-24 (Mon, 24 Jan 2011)

  Changed paths:
    M code/qcommon/net_ip.c

  Log Message:
  -----------
  Fix name resolution for domains with A and AAAA record


  Commit: 4f7317c61723930a1024e6243b0953aab14c380e
      https://github.com/ioquake/ioq3/commit/4f7317c61723930a1024e6243b0953aab14c380e
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-01-24 (Mon, 24 Jan 2011)

  Changed paths:
    M code/botlib/be_ai_char.c

  Log Message:
  -----------
  Fix bug reported by cyrri


  Commit: bf07014b1d9c8fc909bf76c344eab6681593a223
      https://github.com/ioquake/ioq3/commit/bf07014b1d9c8fc909bf76c344eab6681593a223
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-01-24 (Mon, 24 Jan 2011)

  Changed paths:
    M code/qcommon/q_shared.h
    M code/server/sv_main.c

  Log Message:
  -----------
  Make this change so standalone developers will know to change the HEARTBEAT game string for their versions, too.


  Commit: 5c0ae9964254a1e5f0d1d7861728398b581382bb
      https://github.com/ioquake/ioq3/commit/5c0ae9964254a1e5f0d1d7861728398b581382bb
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-01-25 (Tue, 25 Jan 2011)

  Changed paths:
    M code/client/cl_main.c
    M code/qcommon/q_shared.h
    M code/server/server.h
    M code/server/sv_init.c

  Log Message:
  -----------
  Make number of supported master servers tunable via define


  Commit: b179fb087cc3959fb1beb0b447957127b495b0c0
      https://github.com/ioquake/ioq3/commit/b179fb087cc3959fb1beb0b447957127b495b0c0
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-01-25 (Tue, 25 Jan 2011)

  Changed paths:
    M code/server/sv_ccmds.c

  Log Message:
  -----------
  Make sure status reply always has at least one space between address and qport, important for ipv6 addresses.


  Commit: 74be070642ca4e86215d07e82cc0093c12790bad
      https://github.com/ioquake/ioq3/commit/74be070642ca4e86215d07e82cc0093c12790bad
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-01-25 (Tue, 25 Jan 2011)

  Changed paths:
    M code/qcommon/common.c

  Log Message:
  -----------
  Make sure com_developer global var gets written right after developer has been read from cmd line


  Commit: 275d3b45b52c0b12fe395b5f3376866dcb51558e
      https://github.com/ioquake/ioq3/commit/275d3b45b52c0b12fe395b5f3376866dcb51558e
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2011-01-27 (Thu, 27 Jan 2011)

  Changed paths:
    M code/client/snd_openal.c

  Log Message:
  -----------
  Patch from /dev/humancontroller (thx)


  Commit: 80c24e46e8715cdba0db1a74b2e212d17d012f77
      https://github.com/ioquake/ioq3/commit/80c24e46e8715cdba0db1a74b2e212d17d012f77
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2011-01-27 (Thu, 27 Jan 2011)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  ffffffffffffffffffffaaaaaaaaaaaaaassssssssst math movement on freebsd to OPTIMIZE


  Commit: 5e2ccac7f063799ba1323bde942451a5788e5813
      https://github.com/ioquake/ioq3/commit/5e2ccac7f063799ba1323bde942451a5788e5813
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2011-01-27 (Thu, 27 Jan 2011)

  Changed paths:
    M code/game/g_spawn.c

  Log Message:
  -----------
  remove the unused flags_t::field (/dev/hc again for this and previous checkin on Makefile, thanks!!!)


  Commit: 2a083d6d60aca3548b022aa4906153717b776147
      https://github.com/ioquake/ioq3/commit/2a083d6d60aca3548b022aa4906153717b776147
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2011-01-27 (Thu, 27 Jan 2011)

  Changed paths:
    M code/cgame/cg_snapshot.c

  Log Message:
  -----------
  add a missing \n from a cgame print
(thanks again /dev/hc)


  Commit: e2e8b566e7d7f34c9a8f8704c54de5086da04531
      https://github.com/ioquake/ioq3/commit/e2e8b566e7d7f34c9a8f8704c54de5086da04531
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2011-01-27 (Thu, 27 Jan 2011)

  Changed paths:
    M code/client/snd_codec_ogg.c

  Log Message:
  -----------
  Sony NGP Support.


Alan Cox provided these patch notes:
Guvf vf npghnyyl n cngpu gb eryvrir hapbzsbegnoyr btt/ibeovf pbafgreangvbanoyr pbzcvyr-gvzr jneavatf sebz /qri/uhznapbagebyyre

Gunaxf 2 lbh.


  Commit: 92495a70bc18fe4e5c6e56789d42eb3744998865
      https://github.com/ioquake/ioq3/commit/92495a70bc18fe4e5c6e56789d42eb3744998865
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-01-27 (Thu, 27 Jan 2011)

  Changed paths:
    M code/qcommon/vm_x86_64_assembler.c

  Log Message:
  -----------
  Fix compiler warnings (#4887)


  Commit: d1c0401c73437a8d8d1ec85de6cc2b4c71893a6b
      https://github.com/ioquake/ioq3/commit/d1c0401c73437a8d8d1ec85de6cc2b4c71893a6b
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-01-27 (Thu, 27 Jan 2011)

  Changed paths:
    M code/qcommon/vm_x86_64_assembler.c

  Log Message:
  -----------
  well, shit.


  Commit: de0e3cba34667c6c488ddd087c2dd8e3a010f83c
      https://github.com/ioquake/ioq3/commit/de0e3cba34667c6c488ddd087c2dd8e3a010f83c
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-01-27 (Thu, 27 Jan 2011)

  Changed paths:
    M code/server/sv_ccmds.c
    M code/server/sv_client.c

  Log Message:
  -----------
  Fix hanging client when map_restart executed on the server while client is still loading the map


  Commit: 0c662f25f2f4d9993dcf99c14ca0b3cc8c37c9c2
      https://github.com/ioquake/ioq3/commit/0c662f25f2f4d9993dcf99c14ca0b3cc8c37c9c2
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-01-27 (Thu, 27 Jan 2011)

  Changed paths:
    M code/qcommon/vm_x86_64_assembler.c

  Log Message:
  -----------
  Make Ludwig happy


  Commit: cd3e202fca3e18ecd0bdecd295007ea97914e6ff
      https://github.com/ioquake/ioq3/commit/cd3e202fca3e18ecd0bdecd295007ea97914e6ff
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-01-27 (Thu, 27 Jan 2011)

  Changed paths:
    M code/client/cl_main.c

  Log Message:
  -----------
  - Add parameter checking to CL_*Ping* functions.
- Remove unused CL_UpdateServerInfo function


  Commit: f725b23c4fabf8629a23858aec641bf6db1a29b9
      https://github.com/ioquake/ioq3/commit/f725b23c4fabf8629a23858aec641bf6db1a29b9
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-01-29 (Sat, 29 Jan 2011)

  Changed paths:
    M code/server/sv_snapshot.c

  Log Message:
  -----------
  Fix floating point imprecision causing glitches in snapshot sending


  Commit: 14c5a82c141ca9ec4747503fa381ffd78800e3ee
      https://github.com/ioquake/ioq3/commit/14c5a82c141ca9ec4747503fa381ffd78800e3ee
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2011-01-30 (Sun, 30 Jan 2011)

  Changed paths:
    M code/sys/sys_unix.c

  Log Message:
  -----------
  cvar is called fs_game (bug 4866)


  Commit: e0a85521c9e2880776dbd5d4959461398931f128
      https://github.com/ioquake/ioq3/commit/e0a85521c9e2880776dbd5d4959461398931f128
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-01-31 (Mon, 31 Jan 2011)

  Changed paths:
    M code/sys/sys_local.h
    M code/sys/sys_unix.c
    M code/sys/sys_win32.c

  Log Message:
  -----------
  Explicitly set timer resolution on windows


  Commit: 5cd116d3ad723e1917f23f4b7584a27233f05cea
      https://github.com/ioquake/ioq3/commit/5cd116d3ad723e1917f23f4b7584a27233f05cea
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-01-31 (Mon, 31 Jan 2011)

  Changed paths:
    M code/sys/sys_win32.c

  Log Message:
  -----------
  Only adjust timer resolution for clients


  Commit: 0baadba7d16fff2f8489ee34f3a5d8480bc184e4
      https://github.com/ioquake/ioq3/commit/0baadba7d16fff2f8489ee34f3a5d8480bc184e4
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-01-31 (Mon, 31 Jan 2011)

  Changed paths:
    M code/qcommon/cvar.c

  Log Message:
  -----------
  Windows doesn't know z in format string


  Commit: fa8201c9b6d00c8b3bd0eccff945f081ecd4ee7d
      https://github.com/ioquake/ioq3/commit/fa8201c9b6d00c8b3bd0eccff945f081ecd4ee7d
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-01-31 (Mon, 31 Jan 2011)

  Changed paths:
    M code/sys/sys_win32.c

  Log Message:
  -----------
  Delete unused variable


  Commit: e5dbce839a478038297a2d7e13fad234b7ac1286
      https://github.com/ioquake/ioq3/commit/e5dbce839a478038297a2d7e13fad234b7ac1286
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-02-02 (Wed, 02 Feb 2011)

  Changed paths:
    M README
    M code/null/mac_net.c
    M code/null/null_net.c
    M code/qcommon/common.c
    M code/qcommon/net_ip.c
    M code/qcommon/qcommon.h
    M code/server/sv_main.c

  Log Message:
  -----------
  - Use select() to sleep when idle as opposed to busy waiting.
- Introduce com_busyWait cvar to go back to old behaviour


  Commit: 4982bf8e6b0c9f16fc2c2a59c4dda4174a45f7b5
      https://github.com/ioquake/ioq3/commit/4982bf8e6b0c9f16fc2c2a59c4dda4174a45f7b5
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-02-02 (Wed, 02 Feb 2011)

  Changed paths:
    M code/qcommon/cvar.c

  Log Message:
  -----------
  r1833 now made some Linux systems spit out warnings. Fix this once and for all


  Commit: 16c83ae2c5cccfd2b9057477806f9694845eafd1
      https://github.com/ioquake/ioq3/commit/16c83ae2c5cccfd2b9057477806f9694845eafd1
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-02-02 (Wed, 02 Feb 2011)

  Changed paths:
    M code/qcommon/common.c

  Log Message:
  -----------
  Server crash can cause recursive call to Com_Error, too


  Commit: cf791d14c58f536eec8220d93fb9af443f8837e9
      https://github.com/ioquake/ioq3/commit/cf791d14c58f536eec8220d93fb9af443f8837e9
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-02-03 (Thu, 03 Feb 2011)

  Changed paths:
    M code/game/g_svcmds.c
    M code/qcommon/cmd.c

  Log Message:
  -----------
  - Fix bug #4769 remote server crash
- Fix potential 1-byte-buffer overflow in gamecode


  Commit: 774955c74828b17bd271d486a14819a7016be4ba
      https://github.com/ioquake/ioq3/commit/774955c74828b17bd271d486a14819a7016be4ba
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-02-03 (Thu, 03 Feb 2011)

  Changed paths:
    M code/game/g_svcmds.c

  Log Message:
  -----------
  whatever devhc you're right


  Commit: 3148416c04ec532fcd360145381beeb62b47fe7f
      https://github.com/ioquake/ioq3/commit/3148416c04ec532fcd360145381beeb62b47fe7f
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-02-04 (Fri, 04 Feb 2011)

  Changed paths:
    M README
    M code/botlib/be_interface.c
    M code/client/cl_main.c
    M code/q3_ui/ui_menu.c
    M code/qcommon/common.c
    M code/qcommon/files.c
    M code/qcommon/q_shared.h
    M code/qcommon/qcommon.h
    M code/server/sv_ccmds.c
    M code/server/sv_client.c
    M code/sys/sys_unix.c
    M code/sys/sys_win32.c
    M code/ui/ui_main.c

  Log Message:
  -----------
  - Change runtime standalone detection:
  * com_standalone now read-only
  * add new cvars com_basegame, com_homepath
  * standalone now automatically detected when com_basegame is set to something different than baseq3 and no id pak pk3s are found
  * This fixes https://bugzilla.icculus.org/show_bug.cgi?id=4699
- Replace a few hardcoded string literals with macros
- Add checks for Team Arena PK3s to FS_CheckPak0()


  Commit: 0eb5d1720c8b1744321a0c24dcfd924f4ef72fa9
      https://github.com/ioquake/ioq3/commit/0eb5d1720c8b1744321a0c24dcfd924f4ef72fa9
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-02-04 (Fri, 04 Feb 2011)

  Changed paths:
    M code/qcommon/files.c
    M code/qcommon/qcommon.h
    M code/server/sv_ccmds.c

  Log Message:
  -----------
  Fix banfile writing to wrong game directory


  Commit: 67a8b273c2dc627aef0d052cccd4dfffc6d33712
      https://github.com/ioquake/ioq3/commit/67a8b273c2dc627aef0d052cccd4dfffc6d33712
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-02-04 (Fri, 04 Feb 2011)

  Changed paths:
    M README
    M code/client/cl_main.c
    M code/qcommon/q_shared.h
    M code/server/server.h
    M code/server/sv_init.c
    M code/server/sv_main.c

  Log Message:
  -----------
  - Add cvars cl_gamename, sv_heartbeat, sv_flatline so standalone games can customise their messages to the master server


  Commit: 2cddb3e0ea1298f154564aaec61bc45ee4e3d286
      https://github.com/ioquake/ioq3/commit/2cddb3e0ea1298f154564aaec61bc45ee4e3d286
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-02-04 (Fri, 04 Feb 2011)

  Changed paths:
    M code/qcommon/q_shared.h
    M code/renderer/tr_local.h
    M code/renderer/tr_surface.c

  Log Message:
  -----------
  https://bugzilla.icculus.org/show_bug.cgi?id=4460


  Commit: f6ea5315f7268ebd159d711639a3c4956313acb6
      https://github.com/ioquake/ioq3/commit/f6ea5315f7268ebd159d711639a3c4956313acb6
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-02-04 (Fri, 04 Feb 2011)

  Changed paths:
    M code/tools/lcc/cpp/tokens.c

  Log Message:
  -----------
  Fix a warning


  Commit: d563deba76d722a9a7723f446c78232a28d57728
      https://github.com/ioquake/ioq3/commit/d563deba76d722a9a7723f446c78232a28d57728
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-02-04 (Fri, 04 Feb 2011)

  Changed paths:
    M code/game/bg_public.h
    M code/q3_ui/ui_startserver.c

  Log Message:
  -----------
  Fix https://bugzilla.icculus.org/show_bug.cgi?id=4733


  Commit: 01d7eaddf5811ce7609b48492f9dec6907b4c92b
      https://github.com/ioquake/ioq3/commit/01d7eaddf5811ce7609b48492f9dec6907b4c92b
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-02-04 (Fri, 04 Feb 2011)

  Changed paths:
    M code/game/bg_lib.c

  Log Message:
  -----------
  https://bugzilla.icculus.org/show_bug.cgi?id=4576


  Commit: ecbe1ab9fd5a04a802e18d87a381db8643a5acd7
      https://github.com/ioquake/ioq3/commit/ecbe1ab9fd5a04a802e18d87a381db8643a5acd7
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-02-04 (Fri, 04 Feb 2011)

  Changed paths:
    M code/server/sv_client.c

  Log Message:
  -----------
  Thanks Simon McVittie for fixing the bug regression in https://bugzilla.icculus.org/show_bug.cgi?id=4629


  Commit: 13836e5f4aa12dc7ee72ee63e1575ac552e8311c
      https://github.com/ioquake/ioq3/commit/13836e5f4aa12dc7ee72ee63e1575ac552e8311c
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-02-04 (Fri, 04 Feb 2011)

  Changed paths:
    M code/renderer/tr_bsp.c
    M code/renderer/tr_local.h

  Log Message:
  -----------
  Thanks for the patch, gimhael. (#4576)


  Commit: e66abb3237444422422a0b2507125d363958eaf8
      https://github.com/ioquake/ioq3/commit/e66abb3237444422422a0b2507125d363958eaf8
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-02-04 (Fri, 04 Feb 2011)

  Changed paths:
    M README
    M code/qcommon/q_shared.h
    M code/renderer/tr_image.c
    M code/renderer/tr_init.c
    M code/renderer/tr_noise.c
    M code/renderer/tr_shade.c

  Log Message:
  -----------
  - Add support for linearly desaturating images via r_greyscale
- Use correct luminance values for rendering textures
Patch submitted by Forrest Voight.


  Commit: 91f3c1596fb1efd8d9735df020500cce35aba0db
      https://github.com/ioquake/ioq3/commit/91f3c1596fb1efd8d9735df020500cce35aba0db
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-02-04 (Fri, 04 Feb 2011)

  Changed paths:
    M code/game/bg_lib.c
    M code/game/bg_lib.h

  Log Message:
  -----------
  Ben Millwood fixing his own stuff (#4598)


  Commit: dc92a6cd79b766e8c8b565f2d3b28af86f29aa74
      https://github.com/ioquake/ioq3/commit/dc92a6cd79b766e8c8b565f2d3b28af86f29aa74
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-02-04 (Fri, 04 Feb 2011)

  Changed paths:
    M code/botlib/be_ai_weap.c

  Log Message:
  -----------
  Fix #4683, thanks Zack Middleton


  Commit: 31d99e2c4ec1745ead68f43737af074c64973c01
      https://github.com/ioquake/ioq3/commit/31d99e2c4ec1745ead68f43737af074c64973c01
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-02-04 (Fri, 04 Feb 2011)

  Changed paths:
    M code/client/cl_main.c

  Log Message:
  -----------
  Fix division by zero, reported by Simon McVittie


  Commit: 8869e989e497c4bf779a24de1c9173072870c8a4
      https://github.com/ioquake/ioq3/commit/8869e989e497c4bf779a24de1c9173072870c8a4
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-02-04 (Fri, 04 Feb 2011)

  Changed paths:
    M code/botlib/be_aas_main.c
    M code/botlib/be_ai_chat.c
    M code/botlib/l_precomp.c
    M code/botlib/l_script.c

  Log Message:
  -----------
  typos, patch by Ansgar Burchardt <ansgar at 43-1.org>


  Commit: c61ad8a07479402c0ec9eab04223867978c0e47f
      https://github.com/ioquake/ioq3/commit/c61ad8a07479402c0ec9eab04223867978c0e47f
  Author: Tim Angus <tim at ngus.net>
  Date:   2011-02-04 (Fri, 04 Feb 2011)

  Changed paths:
    M code/client/cl_main.c

  Log Message:
  -----------
  * Fix fp literals


  Commit: d2f8b9f4bb3fda901ffd6f18074d035469832338
      https://github.com/ioquake/ioq3/commit/d2f8b9f4bb3fda901ffd6f18074d035469832338
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-02-04 (Fri, 04 Feb 2011)

  Changed paths:
    M Makefile
    M code/qcommon/q_platform.h

  Log Message:
  -----------
  Support GNU/kFreeBSD, patch by Cyril Brulebois. Thanks.


  Commit: 7bb59065997544061162d39a9906b87505b86da8
      https://github.com/ioquake/ioq3/commit/7bb59065997544061162d39a9906b87505b86da8
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-02-04 (Fri, 04 Feb 2011)

  Changed paths:
    M code/qcommon/files.c
    M code/qcommon/qcommon.h
    M code/sys/sys_main.c

  Log Message:
  -----------
  Patch by Simon McVittie to improve dynamic library loading (#4700)


  Commit: 387e33a4e3d03e9658e1e5328f8361e61dd8c83c
      https://github.com/ioquake/ioq3/commit/387e33a4e3d03e9658e1e5328f8361e61dd8c83c
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-02-04 (Fri, 04 Feb 2011)

  Changed paths:
    M code/game/g_client.c

  Log Message:
  -----------
  Remove guid again because we don't want every play on the server to know all guids, thanks brain for reporting


  Commit: f34b96b5869e0a06623247845a66c47bbce3228e
      https://github.com/ioquake/ioq3/commit/f34b96b5869e0a06623247845a66c47bbce3228e
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-02-04 (Fri, 04 Feb 2011)

  Changed paths:
    M code/botlib/be_ea.c
    M code/botlib/botlib.h

  Log Message:
  -----------
  Fix flag collision in botlib code, thanks Cyrri for reporting (#4886)


  Commit: cef9b8ce6230ce193e220f1209b74770c1473757
      https://github.com/ioquake/ioq3/commit/cef9b8ce6230ce193e220f1209b74770c1473757
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-02-06 (Sun, 06 Feb 2011)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Fix compilation on alpha, fix by Steve Langasek (#4703)


  Commit: 61c8b878b8cf92cbea3bc7d3d8d89e779474c945
      https://github.com/ioquake/ioq3/commit/61c8b878b8cf92cbea3bc7d3d8d89e779474c945
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-02-06 (Sun, 06 Feb 2011)

  Changed paths:
    M code/cgame/cg_scoreboard.c

  Log Message:
  -----------
  Fix tourney score board. Thanks Zack Middleton for the patch and report


  Commit: 44fb8f49b693b6d8c0f9ab3b24558b32508a9493
      https://github.com/ioquake/ioq3/commit/44fb8f49b693b6d8c0f9ab3b24558b32508a9493
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-02-06 (Sun, 06 Feb 2011)

  Changed paths:
    M code/client/cl_main.c

  Log Message:
  -----------
  Fix adding multiple entries for same server when using globalservers several times, patch by Tequila


  Commit: f03ee4b61cc0ca42191a78c8bda7164133c2bdd0
      https://github.com/ioquake/ioq3/commit/f03ee4b61cc0ca42191a78c8bda7164133c2bdd0
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-02-06 (Sun, 06 Feb 2011)

  Changed paths:
    M code/sys/sys_win32.c

  Log Message:
  -----------
  Oops typo.


  Commit: 0afedc928c064892551dbac15b3f5ae66221ee45
      https://github.com/ioquake/ioq3/commit/0afedc928c064892551dbac15b3f5ae66221ee45
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-02-06 (Sun, 06 Feb 2011)

  Changed paths:
    M code/renderer/tr_shader.c

  Log Message:
  -----------
  How could this stay undiscovered for so long? Unbelievable.


  Commit: 58a8f5ef8bca62ea6bc4a4e0cfff65b5d28d36a0
      https://github.com/ioquake/ioq3/commit/58a8f5ef8bca62ea6bc4a4e0cfff65b5d28d36a0
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-02-06 (Sun, 06 Feb 2011)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Fix GNU/kFreeBSD patch by Cyril Brulebois. --> ... <--


  Commit: 0e6427f3ff8c51d19644279c2a46c191e6acb1ea
      https://github.com/ioquake/ioq3/commit/0e6427f3ff8c51d19644279c2a46c191e6acb1ea
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-02-06 (Sun, 06 Feb 2011)

  Changed paths:
    M code/qcommon/net_ip.c
    M code/qcommon/q_shared.h
    M code/qcommon/vm_x86_64_assembler.c

  Log Message:
  -----------
   - Hopefully fix (#3984) compiler errors on Solaris while not introducing too many new ones on the other platforms
 - With _BSD_SOURCE now explicitly defined bring back strdup to vm_x86_64_assembler.c


  Commit: a2715bc2831ca32605f0722b34666106a2a4fc27
      https://github.com/ioquake/ioq3/commit/a2715bc2831ca32605f0722b34666106a2a4fc27
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-02-06 (Sun, 06 Feb 2011)

  Changed paths:
    M code/game/g_main.c

  Log Message:
  -----------
  Fix buffer overflow, reported by Mads Lind


  Commit: 1d2d67cdde13f484d8a6173a3b8fc2c6739c860d
      https://github.com/ioquake/ioq3/commit/1d2d67cdde13f484d8a6173a3b8fc2c6739c860d
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-02-07 (Mon, 07 Feb 2011)

  Changed paths:
    M code/qcommon/vm_x86_64_assembler.c

  Log Message:
  -----------
  strdup still not accepted by some systems. *sigh*.


  Commit: 54aa7f25832cfa7a8ac7891a702758ccd88d1ba8
      https://github.com/ioquake/ioq3/commit/54aa7f25832cfa7a8ac7891a702758ccd88d1ba8
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-02-07 (Mon, 07 Feb 2011)

  Changed paths:
    M Makefile
    M README

  Log Message:
  -----------
  Allow user to specify different temp dir for building (#4349)


  Commit: fd4cf3b7839ec36789627c27758478cca8f69ffe
      https://github.com/ioquake/ioq3/commit/fd4cf3b7839ec36789627c27758478cca8f69ffe
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-02-07 (Mon, 07 Feb 2011)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Thank you devhc


  Commit: 48b03a035bc687dd8ff0372cce70c996c4ebc7a6
      https://github.com/ioquake/ioq3/commit/48b03a035bc687dd8ff0372cce70c996c4ebc7a6
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-02-07 (Mon, 07 Feb 2011)

  Changed paths:
    M code/client/libmumblelink.c
    M code/qcommon/q_shared.h

  Log Message:
  -----------
  Ok, getifaddrs() is not POSIX compliant. Fix #3984 as suggested by Vincent Cojot


  Commit: be4e4591483c98690da897aec2a3efc917d719c1
      https://github.com/ioquake/ioq3/commit/be4e4591483c98690da897aec2a3efc917d719c1
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-02-08 (Tue, 08 Feb 2011)

  Changed paths:
    M code/game/bg_lib.h

  Log Message:
  -----------
  mage size_t typedef unsigned int instead of just int, thx devhc for suggesting


  Commit: d2612c8a3692c50acc19037818a9e197b296ccff
      https://github.com/ioquake/ioq3/commit/d2612c8a3692c50acc19037818a9e197b296ccff
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-02-08 (Tue, 08 Feb 2011)

  Changed paths:
    M code/game/g_cmds.c

  Log Message:
  -----------
  Fix levelshot so that it cannot be executed by remote clients (#4339)


  Commit: 9f786f4defbc01787cc414171408491449b7b3ca
      https://github.com/ioquake/ioq3/commit/9f786f4defbc01787cc414171408491449b7b3ca
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-02-08 (Tue, 08 Feb 2011)

  Changed paths:
    M code/cgame/cg_servercmds.c
    M code/game/g_cmds.c

  Log Message:
  -----------
  - A few code cleanups in gamecode
- Add a bit of stuff from Zakk Middleton


  Commit: 2b52867b74a3ba681d625f3ced51ce0d7c286d39
      https://github.com/ioquake/ioq3/commit/2b52867b74a3ba681d625f3ced51ce0d7c286d39
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-02-08 (Tue, 08 Feb 2011)

  Changed paths:
    M code/cgame/cg_local.h
    M code/cgame/cg_view.c
    M code/game/bg_local.h
    M code/game/bg_pmove.c
    M code/qcommon/qcommon.h
    M code/qcommon/vm.c
    M code/qcommon/vm_local.h
    M code/sys/sys_main.c

  Log Message:
  -----------
  Code cleanup patch by devhc


  Commit: dd30b09526902493259ae4b20ce0d40993a0160a
      https://github.com/ioquake/ioq3/commit/dd30b09526902493259ae4b20ce0d40993a0160a
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-02-08 (Tue, 08 Feb 2011)

  Changed paths:
    M code/cgame/cg_local.h
    M code/cgame/cg_main.c

  Log Message:
  -----------
  By ZTurtleMan: Cleanup; only load harvester data in harvester gametype, removed unused var, and ifdef a missionpack only var.


  Commit: 2d2bdea55342328f00d52a9bd8ad72863350552d
      https://github.com/ioquake/ioq3/commit/2d2bdea55342328f00d52a9bd8ad72863350552d
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-02-08 (Tue, 08 Feb 2011)

  Changed paths:
    M code/qcommon/common.c

  Log Message:
  -----------
  Cleanup STANDALONE


  Commit: 7efcc912659c9a14dbdb2e782d03fb85602979ea
      https://github.com/ioquake/ioq3/commit/7efcc912659c9a14dbdb2e782d03fb85602979ea
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-02-08 (Tue, 08 Feb 2011)

  Changed paths:
    M code/server/sv_client.c

  Log Message:
  -----------
  fix compiling error when in standalone mode


  Commit: ba19fe1152a1e7caa494fd11cc69d2dd1c52e659
      https://github.com/ioquake/ioq3/commit/ba19fe1152a1e7caa494fd11cc69d2dd1c52e659
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-02-08 (Tue, 08 Feb 2011)

  Changed paths:
    M code/server/sv_client.c

  Log Message:
  -----------
  Still not compiling when STANDALONE is set


  Commit: eb11388cac415a32ef377126270759bd2cd0e966
      https://github.com/ioquake/ioq3/commit/eb11388cac415a32ef377126270759bd2cd0e966
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-02-08 (Tue, 08 Feb 2011)

  Changed paths:
    M code/qcommon/files.c

  Log Message:
  -----------
  Fix STANDALONE in files.c


  Commit: c257dc2cfa5db9bac2ebdd88f3f78c85a78e387d
      https://github.com/ioquake/ioq3/commit/c257dc2cfa5db9bac2ebdd88f3f78c85a78e387d
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-02-08 (Tue, 08 Feb 2011)

  Changed paths:
    M code/game/bg_lib.c

  Log Message:
  -----------
  Fix memmove with new size_t typedef, thanks DevHC for reporting


  Commit: 8a3f2ff8054fd39dad376ff788401b80cda2d05d
      https://github.com/ioquake/ioq3/commit/8a3f2ff8054fd39dad376ff788401b80cda2d05d
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-02-08 (Tue, 08 Feb 2011)

  Changed paths:
    M code/game/bg_lib.c

  Log Message:
  -----------
  It's late, I'm tired.


  Commit: 8cd4b77a1e8d86d1e54dd48f0c1c5d4561b51691
      https://github.com/ioquake/ioq3/commit/8cd4b77a1e8d86d1e54dd48f0c1c5d4561b51691
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-02-08 (Tue, 08 Feb 2011)

  Changed paths:
    M code/game/ai_dmq3.c

  Log Message:
  -----------
  Fix strcpy copying buffer into itself, thanks to Simon McVittie for reporting and the patch (#4894)


  Commit: 956c9a262ab85e6048cb5dcaf45b00a48f95d3fb
      https://github.com/ioquake/ioq3/commit/956c9a262ab85e6048cb5dcaf45b00a48f95d3fb
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-02-09 (Wed, 09 Feb 2011)

  Changed paths:
    M code/qcommon/files.c
    M code/qcommon/unzip.c

  Log Message:
  -----------
  First batch of getting replacing malloc() with Z_Malloc


  Commit: f5759d3c68691f7ceebab83f745acdb201198796
      https://github.com/ioquake/ioq3/commit/f5759d3c68691f7ceebab83f745acdb201198796
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-02-09 (Wed, 09 Feb 2011)

  Changed paths:
    M code/cgame/cg_event.c

  Log Message:
  -----------
  Brace for incoming grammar fix by DevHC!


  Commit: 3b4046759936d3989fba79934a6ad83427e84acb
      https://github.com/ioquake/ioq3/commit/3b4046759936d3989fba79934a6ad83427e84acb
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-02-09 (Wed, 09 Feb 2011)

  Changed paths:
    M code/client/client.h
    M code/qcommon/q_shared.h

  Log Message:
  -----------
  Finally fix missionpack compiling for STANDALONE=1, yes, this is tested.


  Commit: 476e35f50ec42ee085e06459b04af2d7141adf39
      https://github.com/ioquake/ioq3/commit/476e35f50ec42ee085e06459b04af2d7141adf39
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-02-09 (Wed, 09 Feb 2011)

  Changed paths:
    M code/game/bg_lib.c

  Log Message:
  -----------
  Make Q_vsnprintf() more standard conform in bg_lib.c, patch by devhc


  Commit: 5e0d0efd2ebd37c7d8d8d0f99d354f15c6644109
      https://github.com/ioquake/ioq3/commit/5e0d0efd2ebd37c7d8d8d0f99d354f15c6644109
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2011-02-09 (Wed, 09 Feb 2011)

  Changed paths:
    M ChangeLog
    M code/botlib/be_ai_move.c
    M code/cgame/cg_main.c
    M code/cgame/cg_players.c
    M code/cgame/cg_predict.c
    M code/game/ai_dmnet.c
    M code/game/ai_dmq3.c
    M code/game/ai_dmq3.h
    M code/game/ai_main.h
    M code/game/chars.h
    M code/game/g_mover.c
    M code/game/g_team.c
    M code/qcommon/files.c
    M code/qcommon/vm.c
    M code/renderer/tr_cmds.c
    M code/renderer/tr_flares.c
    M code/tools/lcc/doc/4.html
    M code/ui/ui_local.h

  Log Message:
  -----------
  http://www.angryflower.com/aposter.html

(minor English issues, most of which are via /dev/humancontroller)


  Commit: 544a1c0c1ab533ca09074b155a92cca783339d6f
      https://github.com/ioquake/ioq3/commit/544a1c0c1ab533ca09074b155a92cca783339d6f
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-02-10 (Thu, 10 Feb 2011)

  Changed paths:
    M code/qcommon/vm_powerpc.c
    M code/qcommon/vm_sparc.c
    M code/qcommon/vm_x86.c
    M code/qcommon/vm_x86_64.c
    M code/qcommon/vm_x86_64_assembler.c

  Log Message:
  -----------
  - Use MAP_FAILED error code for check whether mmap() was successful
- Replace various malloc() with Z_Malloc
- Fix several memory leaks when VM compilation failed and Com_Error is called
- Make failed mmap/VirtualAlloc/malloc calls fatal


  Commit: e05c9ad1c2672afb2a2b9929955b17d14c1007f4
      https://github.com/ioquake/ioq3/commit/e05c9ad1c2672afb2a2b9929955b17d14c1007f4
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-02-10 (Thu, 10 Feb 2011)

  Changed paths:
    M code/game/g_cmds.c
    M code/game/g_team.c
    M code/qcommon/vm_x86.c
    M code/qcommon/vm_x86_64.c

  Log Message:
  -----------
  - Make some string functions in g_cmds.c cleaner, by DevHC
- embed VM_FREEBUFFERS() macro in do-while-loop


  Commit: a56e44885092966f0f1a1b038f4ae3d26511f02f
      https://github.com/ioquake/ioq3/commit/a56e44885092966f0f1a1b038f4ae3d26511f02f
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-02-10 (Thu, 10 Feb 2011)

  Changed paths:
    M code/client/cl_main.c
    M code/sdl/sdl_glimp.c

  Log Message:
  -----------
  Add minimize command (#4531)


  Commit: 48aef31d9e3dcb52252645779b29887803d4e9c6
      https://github.com/ioquake/ioq3/commit/48aef31d9e3dcb52252645779b29887803d4e9c6
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-02-10 (Thu, 10 Feb 2011)

  Changed paths:
    M README

  Log Message:
  -----------
  update readme for last commit


  Commit: 614f315ce8732b4728f177b337f007b81d20b696
      https://github.com/ioquake/ioq3/commit/614f315ce8732b4728f177b337f007b81d20b696
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-02-10 (Thu, 10 Feb 2011)

  Changed paths:
    M code/client/cl_console.c
    M code/client/cl_main.c
    M code/qcommon/cmd.c
    M code/qcommon/common.c
    M code/qcommon/files.c
    M code/qcommon/qcommon.h
    M code/server/sv_ccmds.c

  Log Message:
  -----------
  Fix console tab autocomplete for exec and condump on pure servers, patch by Zack Middleton


  Commit: 2c57226d9fad44163501959330f4dbfcd5c09439
      https://github.com/ioquake/ioq3/commit/2c57226d9fad44163501959330f4dbfcd5c09439
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-02-10 (Thu, 10 Feb 2011)

  Changed paths:
    M README
    M code/renderer/tr_init.c

  Log Message:
  -----------
  JPEG quality control patch, by Zack Middleton (#4673)


  Commit: 4dc750aedbaaa5d30932d25c27b293219653b2e9
      https://github.com/ioquake/ioq3/commit/4dc750aedbaaa5d30932d25c27b293219653b2e9
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-02-10 (Thu, 10 Feb 2011)

  Changed paths:
    M README
    M code/qcommon/files.c
    M code/qcommon/vm.c

  Log Message:
  -----------
  Merge "which" command upstream from Tremulous, patch provided by Chris Schwarz


  Commit: 91d1a6aab42716e0bc1ac47c348b0a854ee070f8
      https://github.com/ioquake/ioq3/commit/91d1a6aab42716e0bc1ac47c348b0a854ee070f8
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-02-10 (Thu, 10 Feb 2011)

  Changed paths:
    M code/server/sv_snapshot.c

  Log Message:
  -----------
  OMGWHATISTHISSHITIDONTEVENKNOW


  Commit: 8bb9a261bdca5e7822e847d8f9dbf34b1aa1d506
      https://github.com/ioquake/ioq3/commit/8bb9a261bdca5e7822e847d8f9dbf34b1aa1d506
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-02-11 (Fri, 11 Feb 2011)

  Changed paths:
    M code/client/cl_main.c
    M code/server/sv_snapshot.c

  Log Message:
  -----------
  Auto complete demos on not in pk3s while in pure servers. Patch by Zack Middleton (#4794)


  Commit: 6516be2fed3ad47f49ce7ce4f6757d2eb2c61e4d
      https://github.com/ioquake/ioq3/commit/6516be2fed3ad47f49ce7ce4f6757d2eb2c61e4d
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-02-11 (Fri, 11 Feb 2011)

  Changed paths:
    M code/client/cl_cin.c

  Log Message:
  -----------
  Support non-256x256 videos in shaders, by Zack Middleton (#4745)


  Commit: ab9b08e5845b0ff19814c996ad0cfb1dccab2790
      https://github.com/ioquake/ioq3/commit/ab9b08e5845b0ff19814c996ad0cfb1dccab2790
  Author: Tim Angus <tim at ngus.net>
  Date:   2011-02-18 (Fri, 18 Feb 2011)

  Changed paths:
    M code/server/sv_main.c

  Log Message:
  -----------
  * Fix Sys_Milliseconds wrapping causing the flood protection code to 
  malfunction and block all traffic (reported by bubu^)


  Commit: ccd24cd647356ff7f7d240e1a6fadfd6a7adb938
      https://github.com/ioquake/ioq3/commit/ccd24cd647356ff7f7d240e1a6fadfd6a7adb938
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-02-23 (Wed, 23 Feb 2011)

  Changed paths:
    M code/qcommon/q_shared.c
    M code/qcommon/q_shared.h
    M code/sys/sys_main.c

  Log Message:
  -----------
  - Fix unterminated string errors in Q_vsnprintf() on windows. Thanks to Eugene C. for reporting (#4907)
- Get rid of bigbuffer in Com_sprintf()
- Get rid of Q_snprintf and replace with Com_sprintf()


  Commit: 34e0a6c6f61c626bb4cac3d6d15e03f9779d1887
      https://github.com/ioquake/ioq3/commit/34e0a6c6f61c626bb4cac3d6d15e03f9779d1887
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-02-23 (Wed, 23 Feb 2011)

  Changed paths:
    M code/qcommon/common.c
    M code/qcommon/net_ip.c

  Log Message:
  -----------
  Make NET_Sleep wait 1ms less than requested, then busy-wait the last ms for better timeout precision.


  Commit: b1f861b8da2385102c68ac5481d8ccdad3f0f33b
      https://github.com/ioquake/ioq3/commit/b1f861b8da2385102c68ac5481d8ccdad3f0f33b
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-03-04 (Fri, 04 Mar 2011)

  Changed paths:
    M code/cgame/cg_weapons.c

  Log Message:
  -----------
  Patch by Zack Middleton (#4920)


  Commit: 8bdd8e6705cd40b4a1d800f67516999fd3a5b1e9
      https://github.com/ioquake/ioq3/commit/8bdd8e6705cd40b4a1d800f67516999fd3a5b1e9
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-03-04 (Fri, 04 Mar 2011)

  Changed paths:
    M code/ui/ui_main.c

  Log Message:
  -----------
  (#4918) Gametype clamping using constant integer in missionpack ui, by Zack Middleton


  Commit: 0b538a929e7e8b24e1ca42d64daab0c3e358016f
      https://github.com/ioquake/ioq3/commit/0b538a929e7e8b24e1ca42d64daab0c3e358016f
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-03-04 (Fri, 04 Mar 2011)

  Changed paths:
    M code/ui/ui_shared.c

  Log Message:
  -----------
  (#4919) Extra variable in missionpack ui's bind_t structure, by Zack Middleton


  Commit: b764150a9792f85a4986547af3a4ebf380a6a9fe
      https://github.com/ioquake/ioq3/commit/b764150a9792f85a4986547af3a4ebf380a6a9fe
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-03-04 (Fri, 04 Mar 2011)

  Changed paths:
    M code/client/cl_console.c

  Log Message:
  -----------
  (#4291) Redundant statement in client console, by Zack Middleton


  Commit: 75cd136c4435a02a1033d158e8e03d165ddc571b
      https://github.com/ioquake/ioq3/commit/75cd136c4435a02a1033d158e8e03d165ddc571b
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-03-04 (Fri, 04 Mar 2011)

  Changed paths:
    M code/cgame/cg_drawtools.c

  Log Message:
  -----------
  (#4922) Use screenYScale, not screenXScale, for scaling Y, by Zack Middleton


  Commit: 2e2e54e3c5fae7b426bf44d72ec6c0c00974f58f
      https://github.com/ioquake/ioq3/commit/2e2e54e3c5fae7b426bf44d72ec6c0c00974f58f
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-03-04 (Fri, 04 Mar 2011)

  Changed paths:
    M code/cgame/cg_players.c

  Log Message:
  -----------
  Fix quirk reported by Zack Middleton


  Commit: 36391087631553f91aac369044279480ecb18ad7
      https://github.com/ioquake/ioq3/commit/36391087631553f91aac369044279480ecb18ad7
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-03-05 (Sat, 05 Mar 2011)

  Changed paths:
    M code/qcommon/q_shared.c

  Log Message:
  -----------
  Also send empty valued system cvars, fix proposed by DevHC


  Commit: 0387b8002ef48831fd13475ad36e286370748011
      https://github.com/ioquake/ioq3/commit/0387b8002ef48831fd13475ad36e286370748011
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-03-05 (Sat, 05 Mar 2011)

  Changed paths:
    M README
    M code/client/cl_main.c
    M code/qcommon/common.c
    M code/qcommon/qcommon.h
    M code/server/sv_client.c
    M code/server/sv_init.c
    M code/server/sv_main.c

  Log Message:
  -----------
  Add cvar "protocol" so user can change protocol version on command line, for standalone games. Most of the patch by Simon McVittie with a few minor modifications by myself


  Commit: 21668c0616748f6244f18586c3d1e8dab3e9dde9
      https://github.com/ioquake/ioq3/commit/21668c0616748f6244f18586c3d1e8dab3e9dde9
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-03-05 (Sat, 05 Mar 2011)

  Changed paths:
    M code/qcommon/common.c
    M code/server/sv_ccmds.c

  Log Message:
  -----------
  Fix systeminfo command, fix by DevHC


  Commit: fef4d12d685b06aaf4006a2a2159f4f37126e34c
      https://github.com/ioquake/ioq3/commit/fef4d12d685b06aaf4006a2a2159f4f37126e34c
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-03-05 (Sat, 05 Mar 2011)

  Changed paths:
    M code/botlib/be_aas_reach.c
    M code/cgame/cg_consolecmds.c
    M code/cgame/cg_main.c
    M code/cgame/cg_servercmds.c
    M code/game/bg_misc.c
    M code/game/g_active.c
    M code/game/g_cmds.c
    M code/game/g_combat.c
    M code/game/g_main.c
    M code/game/g_public.h
    M code/q3_ui/ui_main.c
    M code/q3_ui/ui_video.c
    M code/qcommon/files.c
    M code/qcommon/msg.c
    M code/qcommon/q_shared.h
    M code/qcommon/vm.c
    M code/qcommon/vm_powerpc.c
    M code/qcommon/vm_powerpc_asm.c
    M code/qcommon/vm_sparc.c
    M code/qcommon/vm_x86_64_assembler.c
    M code/renderer/tr_init.c
    M code/renderer/tr_local.h
    M code/renderer/tr_shader.c
    M code/sdl/sdl_input.c
    M code/sdl/sdl_snd.c
    M code/server/sv_ccmds.c
    M code/server/sv_client.c
    M code/server/sv_game.c
    M code/ui/ui_local.h
    M code/ui/ui_main.c
    M code/ui/ui_shared.c

  Log Message:
  -----------
  Refactoring patch by DevHC


  Commit: c0cca7a0a8a01d7f20fe980423f78432d5acaa0a
      https://github.com/ioquake/ioq3/commit/c0cca7a0a8a01d7f20fe980423f78432d5acaa0a
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-03-07 (Mon, 07 Mar 2011)

  Changed paths:
    M code/client/cl_main.c
    M code/q3_ui/ui_demo2.c
    M code/qcommon/files.c
    M code/qcommon/q_shared.h
    M code/ui/ui_atoms.c
    M code/ui/ui_main.c

  Log Message:
  -----------
  - Fix potential out-of-bounds read in files.c, fix by using new FS_IsExt
- Add capability to load demos with com_protocol suffix, partially applied patches from Simon McVittie
- Fix demo loading if protocol number has more digits than 2
- Minor refactoring, replace all occurances of suffix "dm_" with global macro DEMOEXT


  Commit: dd0161f47514d87abb74e1e9af478b6b87801ef3
      https://github.com/ioquake/ioq3/commit/dd0161f47514d87abb74e1e9af478b6b87801ef3
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-03-07 (Mon, 07 Mar 2011)

  Changed paths:
    M README
    M code/sdl/sdl_input.c

  Log Message:
  -----------
  Add in_availableJoysticks to list usable joysticks, similar to s_alAvailableDevices. Some parts of the patch provided by Zack Middleton


  Commit: 97ed3650d75e1cc3e81f0be543abcc14cfe7b00e
      https://github.com/ioquake/ioq3/commit/97ed3650d75e1cc3e81f0be543abcc14cfe7b00e
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-03-07 (Mon, 07 Mar 2011)

  Changed paths:
    M code/q3_ui/ui_video.c

  Log Message:
  -----------
  Make Video settings menu revert some settings to default values via Cvar_Reset() instead of hardcoded values (#2589)


  Commit: 0a6f8739998d56563341f8b6c87066bf3b8163b7
      https://github.com/ioquake/ioq3/commit/0a6f8739998d56563341f8b6c87066bf3b8163b7
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-03-07 (Mon, 07 Mar 2011)

  Changed paths:
    M code/client/cl_main.c
    M code/client/cl_ui.c
    M code/client/client.h
    M code/server/sv_main.c

  Log Message:
  -----------
  Add g_humansplayers (found by server) and g_needpass (cvar) to serverinfo (#4702)


  Commit: 657c791257535324d7199bbd28ee8d76ffcd7501
      https://github.com/ioquake/ioq3/commit/657c791257535324d7199bbd28ee8d76ffcd7501
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-03-08 (Tue, 08 Mar 2011)

  Changed paths:
    M code/game/g_public.h

  Log Message:
  -----------
  Zack Middleton made me do it


  Commit: 8c3f320504923906b074d84f0bfe13c7df92bc89
      https://github.com/ioquake/ioq3/commit/8c3f320504923906b074d84f0bfe13c7df92bc89
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-03-08 (Tue, 08 Mar 2011)

  Changed paths:
    M code/AL/alctypes.h
    M code/client/cl_cgame.c
    M code/client/cl_parse.c
    M code/client/cl_ui.c
    M code/client/snd_openal.c
    M code/qcommon/cmd.c
    M code/qcommon/cvar.c
    M code/qcommon/files.c
    M code/qcommon/q_shared.h
    M code/qcommon/qcommon.h
    M code/server/sv_game.c
    M code/server/sv_main.c

  Log Message:
  -----------
  (#3767) Some protection from malicious qvms - patches and ideas by Amanieu d'Antras and Ben Millwood


  Commit: 37727b892ce4637934739e4dd68853c736cd4eee
      https://github.com/ioquake/ioq3/commit/37727b892ce4637934739e4dd68853c736cd4eee
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-03-08 (Tue, 08 Mar 2011)

  Changed paths:
    M code/sdl/sdl_input.c

  Log Message:
  -----------
  Rename cvar "in_joystickThreshold" to "joy_threshold" as QVMs use the latter name.


  Commit: 7ca1dc6f8bb827f3fa58fe9886dbdb2034e7edf1
      https://github.com/ioquake/ioq3/commit/7ca1dc6f8bb827f3fa58fe9886dbdb2034e7edf1
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-03-09 (Wed, 09 Mar 2011)

  Changed paths:
    M README
    M code/client/snd_openal.c

  Log Message:
  -----------
  - I accidentally committed patch by slacker from (#4915) in r1916. Patch adds input device selection support
- Add check for ALC_ENUMERATE_ALL_EXT before using ALC_ALL_DEVICES_SPECIFIER in device enumeration
- Patch readme for new cvars by Zack Middleton


  Commit: e5cec15fbf7ff48acb3fb6511ea6682f9687be89
      https://github.com/ioquake/ioq3/commit/e5cec15fbf7ff48acb3fb6511ea6682f9687be89
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-03-09 (Wed, 09 Mar 2011)

  Changed paths:
    M code/qcommon/common.c

  Log Message:
  -----------
  Fix bug where Com_StartupVariable would set CVAR_USER_CREATED on already existing cvars


  Commit: a3def2744f73e7286afddde31c1613f5e6f03bf6
      https://github.com/ioquake/ioq3/commit/a3def2744f73e7286afddde31c1613f5e6f03bf6
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-03-09 (Wed, 09 Mar 2011)

  Changed paths:
    M code/client/snd_openal.c

  Log Message:
  -----------
  - Fix a compiler warning
- Fix the detection of the enumeration extensions
- Fix default device for s_alInputDevice
- Adjust formatting of S_AL_Info output


  Commit: 3bf8ec2dabe1b67c18dc325a35dd9ff59dfce618
      https://github.com/ioquake/ioq3/commit/3bf8ec2dabe1b67c18dc325a35dd9ff59dfce618
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-03-10 (Thu, 10 Mar 2011)

  Changed paths:
    M README
    M code/qcommon/common.c
    M code/qcommon/files.c
    M code/qcommon/qcommon.h
    M code/sys/sys_unix.c
    M code/sys/sys_win32.c

  Log Message:
  -----------
  (#4925) - com_pipefile to create a named pipe for sending commands from other processes, patch by Chris Schwarz


  Commit: a9830934babf6752253d8faf67484b957f071609
      https://github.com/ioquake/ioq3/commit/a9830934babf6752253d8faf67484b957f071609
  Author: Tim Angus <tim at ngus.net>
  Date:   2011-03-10 (Thu, 10 Mar 2011)

  Changed paths:
    M code/qcommon/q_shared.c

  Log Message:
  -----------
  * Fix misplaced ; in MSVC _vsnprintf wrapper


  Commit: 641256f7f0be16d907b9923a5269c05965190be9
      https://github.com/ioquake/ioq3/commit/641256f7f0be16d907b9923a5269c05965190be9
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-03-11 (Fri, 11 Mar 2011)

  Changed paths:
    M Makefile
    M code/qcommon/q_shared.c

  Log Message:
  -----------
  strtod exists in bg_lib.c now so Q_isanumber will work in the VMs, too.


  Commit: bce3848523ed5a0433c631db1c5340d5ea4042ce
      https://github.com/ioquake/ioq3/commit/bce3848523ed5a0433c631db1c5340d5ea4042ce
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-03-11 (Fri, 11 Mar 2011)

  Changed paths:
    M code/client/snd_openal.c
    M code/sdl/sdl_input.c

  Log Message:
  -----------
  Make buffers for device lists a bit longer. Just in case.


  Commit: 0b8ca2b4173073ab4e82d79917d6025152075d00
      https://github.com/ioquake/ioq3/commit/0b8ca2b4173073ab4e82d79917d6025152075d00
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-03-11 (Fri, 11 Mar 2011)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Revert premature change to Makefile for migration to jpeg-8c. *sigh*


  Commit: 0c10adaf92d2d5f1d9ce1cdaa1d2224c4f890216
      https://github.com/ioquake/ioq3/commit/0c10adaf92d2d5f1d9ce1cdaa1d2224c4f890216
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-03-12 (Sat, 12 Mar 2011)

  Changed paths:
    M Makefile
    M README
    R code/jpeg-6b/README
    R code/jpeg-6b/ioq3-changes.diff
    R code/jpeg-6b/jcapimin.c
    R code/jpeg-6b/jcapistd.c
    R code/jpeg-6b/jccoefct.c
    R code/jpeg-6b/jccolor.c
    R code/jpeg-6b/jcdctmgr.c
    R code/jpeg-6b/jchuff.c
    R code/jpeg-6b/jchuff.h
    R code/jpeg-6b/jcinit.c
    R code/jpeg-6b/jcmainct.c
    R code/jpeg-6b/jcmarker.c
    R code/jpeg-6b/jcmaster.c
    R code/jpeg-6b/jcomapi.c
    R code/jpeg-6b/jconfig.h
    R code/jpeg-6b/jcparam.c
    R code/jpeg-6b/jcphuff.c
    R code/jpeg-6b/jcprepct.c
    R code/jpeg-6b/jcsample.c
    R code/jpeg-6b/jctrans.c
    R code/jpeg-6b/jdapimin.c
    R code/jpeg-6b/jdapistd.c
    R code/jpeg-6b/jdatadst.c
    R code/jpeg-6b/jdatasrc.c
    R code/jpeg-6b/jdcoefct.c
    R code/jpeg-6b/jdcolor.c
    R code/jpeg-6b/jdct.h
    R code/jpeg-6b/jddctmgr.c
    R code/jpeg-6b/jdhuff.c
    R code/jpeg-6b/jdhuff.h
    R code/jpeg-6b/jdinput.c
    R code/jpeg-6b/jdmainct.c
    R code/jpeg-6b/jdmarker.c
    R code/jpeg-6b/jdmaster.c
    R code/jpeg-6b/jdmerge.c
    R code/jpeg-6b/jdphuff.c
    R code/jpeg-6b/jdpostct.c
    R code/jpeg-6b/jdsample.c
    R code/jpeg-6b/jdtrans.c
    R code/jpeg-6b/jerror.c
    R code/jpeg-6b/jerror.h
    R code/jpeg-6b/jfdctflt.c
    R code/jpeg-6b/jfdctfst.c
    R code/jpeg-6b/jfdctint.c
    R code/jpeg-6b/jidctflt.c
    R code/jpeg-6b/jidctfst.c
    R code/jpeg-6b/jidctint.c
    R code/jpeg-6b/jidctred.c
    R code/jpeg-6b/jinclude.h
    R code/jpeg-6b/jload.c
    R code/jpeg-6b/jmemansi.c
    R code/jpeg-6b/jmemdos.c
    R code/jpeg-6b/jmemmgr.c
    R code/jpeg-6b/jmemname.c
    R code/jpeg-6b/jmemnobs.c
    R code/jpeg-6b/jmemsys.h
    R code/jpeg-6b/jmorecfg.h
    R code/jpeg-6b/jpegint.h
    R code/jpeg-6b/jpeglib.h
    R code/jpeg-6b/jpegtran.c
    R code/jpeg-6b/jquant1.c
    R code/jpeg-6b/jquant2.c
    R code/jpeg-6b/jutils.c
    R code/jpeg-6b/jversion.h
    A code/jpeg-8c/README
    A code/jpeg-8c/jaricom.c
    A code/jpeg-8c/jcapimin.c
    A code/jpeg-8c/jcapistd.c
    A code/jpeg-8c/jcarith.c
    A code/jpeg-8c/jccoefct.c
    A code/jpeg-8c/jccolor.c
    A code/jpeg-8c/jcdctmgr.c
    A code/jpeg-8c/jchuff.c
    A code/jpeg-8c/jcinit.c
    A code/jpeg-8c/jcmainct.c
    A code/jpeg-8c/jcmarker.c
    A code/jpeg-8c/jcmaster.c
    A code/jpeg-8c/jcomapi.c
    A code/jpeg-8c/jcparam.c
    A code/jpeg-8c/jcprepct.c
    A code/jpeg-8c/jcsample.c
    A code/jpeg-8c/jctrans.c
    A code/jpeg-8c/jdapimin.c
    A code/jpeg-8c/jdapistd.c
    A code/jpeg-8c/jdarith.c
    A code/jpeg-8c/jdatadst.c
    A code/jpeg-8c/jdatasrc.c
    A code/jpeg-8c/jdcoefct.c
    A code/jpeg-8c/jdcolor.c
    A code/jpeg-8c/jdct.h
    A code/jpeg-8c/jddctmgr.c
    A code/jpeg-8c/jdhuff.c
    A code/jpeg-8c/jdinput.c
    A code/jpeg-8c/jdmainct.c
    A code/jpeg-8c/jdmarker.c
    A code/jpeg-8c/jdmaster.c
    A code/jpeg-8c/jdmerge.c
    A code/jpeg-8c/jdpostct.c
    A code/jpeg-8c/jdsample.c
    A code/jpeg-8c/jdtrans.c
    A code/jpeg-8c/jerror.c
    A code/jpeg-8c/jerror.h
    A code/jpeg-8c/jfdctflt.c
    A code/jpeg-8c/jfdctfst.c
    A code/jpeg-8c/jfdctint.c
    A code/jpeg-8c/jidctflt.c
    A code/jpeg-8c/jidctfst.c
    A code/jpeg-8c/jidctint.c
    A code/jpeg-8c/jinclude.h
    A code/jpeg-8c/jmemmgr.c
    A code/jpeg-8c/jmemnobs.c
    A code/jpeg-8c/jmemsys.h
    A code/jpeg-8c/jmorecfg.h
    A code/jpeg-8c/jpegint.h
    A code/jpeg-8c/jpeglib.h
    A code/jpeg-8c/jquant1.c
    A code/jpeg-8c/jquant2.c
    A code/jpeg-8c/jutils.c
    A code/jpeg-8c/jversion.h
    M code/renderer/tr_image_jpg.c

  Log Message:
  -----------
  - Migrate to jpeg-8c
- Add possibility to link against system libjpeg


  Commit: 246b496693fcbff8d7604b70529e640b4a9da684
      https://github.com/ioquake/ioq3/commit/246b496693fcbff8d7604b70529e640b4a9da684
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2011-03-13 (Sun, 13 Mar 2011)

  Changed paths:
    M code/client/qal.h

  Log Message:
  -----------
  include alext.h for ALC_ALL_DEVICES_SPECIFIER

This assumes OpenAL Soft (Simon McVittie, bug 4927)


  Commit: 55369f9535f07616e7cc85de29a3fe5c564fb108
      https://github.com/ioquake/ioq3/commit/55369f9535f07616e7cc85de29a3fe5c564fb108
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2011-03-13 (Sun, 13 Mar 2011)

  Changed paths:
    A code/jpeg-8c/jconfig.h

  Log Message:
  -----------
  add missing jconfig.h


  Commit: 1b27ae23c1fd69c487c9a325386b72bf86081df6
      https://github.com/ioquake/ioq3/commit/1b27ae23c1fd69c487c9a325386b72bf86081df6
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2011-03-13 (Sun, 13 Mar 2011)

  Changed paths:
    M code/qcommon/vm_powerpc_asm.c

  Log Message:
  -----------
  include vm_local.h in vm_powerpc_asm.c

Patch by Simon McVittie, bug 4930


  Commit: 182b3448181e6ab7964f6a9f1f4c06e413781230
      https://github.com/ioquake/ioq3/commit/182b3448181e6ab7964f6a9f1f4c06e413781230
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-03-14 (Mon, 14 Mar 2011)

  Changed paths:
    M code/client/qal.h
    M code/client/snd_openal.c

  Log Message:
  -----------
  - Remove alext.h dependency and manually add the required macros
- Use ALC_DEFAULT_ALL_DEVICES_SPECIFIER instead of ALC_DEFAULT_DEVICE_SPECIFIER if extension exists


  Commit: e0eb1b4227450261bd373ac3ac10f13310f5413a
      https://github.com/ioquake/ioq3/commit/e0eb1b4227450261bd373ac3ac10f13310f5413a
  Author: Tim Angus <tim at ngus.net>
  Date:   2011-03-14 (Mon, 14 Mar 2011)

  Changed paths:
    M code/client/snd_openal.c

  Log Message:
  -----------
  * Fix whitespace


  Commit: 379dfbf4961dcc8667058e1207c79afc6738ba31
      https://github.com/ioquake/ioq3/commit/379dfbf4961dcc8667058e1207c79afc6738ba31
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-03-14 (Mon, 14 Mar 2011)

  Changed paths:
    M code/client/snd_openal.c

  Log Message:
  -----------
  - Properly use ALC_ALL_DEVICES_SPECIFIER in sound info
- Properly use ALC_CAPTURE_DEVICE_SPECIFIER in sound info


  Commit: c1d8a260ae20b9701ffb64df86ffe3a438dd565c
      https://github.com/ioquake/ioq3/commit/c1d8a260ae20b9701ffb64df86ffe3a438dd565c
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-03-14 (Mon, 14 Mar 2011)

  Changed paths:
    M code/renderer/tr_world.c

  Log Message:
  -----------
  Fix dynamic lighting for moving world surfaces. Patch by gimhael, thx


  Commit: 76bbd952070eac75d7570361af2deb410a7874cc
      https://github.com/ioquake/ioq3/commit/76bbd952070eac75d7570361af2deb410a7874cc
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-03-17 (Thu, 17 Mar 2011)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Bug 4935 - dedicated server linked against libjpeg if using system libjpeg, patch by Simon McVittie


  Commit: d3f8dffe39a0c495582c646684ebd63d528fddb3
      https://github.com/ioquake/ioq3/commit/d3f8dffe39a0c495582c646684ebd63d528fddb3
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-03-17 (Thu, 17 Mar 2011)

  Changed paths:
    M code/client/cl_console.c

  Log Message:
  -----------
  Bug 4936 - Wrong color for non-ascii symbols in console


  Commit: 16b99e354b86abc612e3b0814e6e465ed855cd16
      https://github.com/ioquake/ioq3/commit/16b99e354b86abc612e3b0814e6e465ed855cd16
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-03-17 (Thu, 17 Mar 2011)

  Changed paths:
    M code/client/cl_avi.c
    M code/renderer/tr_image_jpg.c
    M code/renderer/tr_init.c
    M code/renderer/tr_local.h

  Log Message:
  -----------
  Fix JPEG compression for screenshots and mjpeg video recording with new JPG library


  Commit: 52ead6fa36d2479f9337b159f6875c075878717b
      https://github.com/ioquake/ioq3/commit/52ead6fa36d2479f9337b159f6875c075878717b
  Author: Tim Angus <tim at ngus.net>
  Date:   2011-03-30 (Wed, 30 Mar 2011)

  Changed paths:
    M code/qcommon/files.c
    M code/sys/sys_unix.c

  Log Message:
  -----------
  * Crash recovery for com_pipeFile (Lakitu7)


  Commit: 806a849bf2369e774fc847959077b5ea5bccd552
      https://github.com/ioquake/ioq3/commit/806a849bf2369e774fc847959077b5ea5bccd552
  Author: Tim Angus <tim at ngus.net>
  Date:   2011-03-30 (Wed, 30 Mar 2011)

  Changed paths:
    M code/jpeg-8c/jcmainct.c
    M code/jpeg-8c/jdmainct.c
    M code/jpeg-8c/jerror.c

  Log Message:
  -----------
  * Fix jpeg warnings


  Commit: 31ec563999088d97cdd1093f516b10967dcdd7fd
      https://github.com/ioquake/ioq3/commit/31ec563999088d97cdd1093f516b10967dcdd7fd
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-04-07 (Thu, 07 Apr 2011)

  Changed paths:
    M code/game/g_cmds.c
    M code/game/g_local.h
    M code/game/g_main.c
    M code/game/g_session.c

  Log Message:
  -----------
  Fix player queueing for tournament play (#4939)


  Commit: 01a274baf722723c040e28ed9dec2f1f0b67a77f
      https://github.com/ioquake/ioq3/commit/01a274baf722723c040e28ed9dec2f1f0b67a77f
  Author: Tim Angus <tim at ngus.net>
  Date:   2011-04-09 (Sat, 09 Apr 2011)

  Changed paths:
    M code/sys/sys_main.c

  Log Message:
  -----------
  * Actually call Sys_PlatformExit


  Commit: e5c210236c5c7f85d426ae90e783157cf925afa5
      https://github.com/ioquake/ioq3/commit/e5c210236c5c7f85d426ae90e783157cf925afa5
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-04-13 (Wed, 13 Apr 2011)

  Changed paths:
    M code/game/g_main.c
    M code/renderer/tr_image_jpg.c

  Log Message:
  -----------
  Fix a few comments (#4591)


  Commit: 6b82f4fd0910d7e005057131db7b33bea0b6f2f8
      https://github.com/ioquake/ioq3/commit/6b82f4fd0910d7e005057131db7b33bea0b6f2f8
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-04-17 (Sun, 17 Apr 2011)

  Changed paths:
    M code/client/cl_keys.c
    M code/sdl/sdl_input.c

  Log Message:
  -----------
  Consider key states before startup, patch by Zack Middleton (#4950)


  Commit: 5769bed4a3cab144e4174137b747bda36504eed7
      https://github.com/ioquake/ioq3/commit/5769bed4a3cab144e4174137b747bda36504eed7
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-04-18 (Mon, 18 Apr 2011)

  Changed paths:
    M code/sys/sys_win32.c

  Log Message:
  -----------
  Make Sys_SetEnv behave alike on Windows and Linux


  Commit: 6a203bc8e940f09ba120a14816c5e8450ea03fd3
      https://github.com/ioquake/ioq3/commit/6a203bc8e940f09ba120a14816c5e8450ea03fd3
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-04-18 (Mon, 18 Apr 2011)

  Changed paths:
    M code/client/cl_avi.c
    M code/qcommon/q_shared.h
    M code/qcommon/qcommon.h
    M code/renderer/tr_image_jpg.c
    M code/renderer/tr_init.c
    M code/renderer/tr_local.h

  Log Message:
  -----------
  - Fix data alignment issue with glReadPixel call, reported by Guillaume Bougard (#4954)
- Fix data alignment issue in raw AVI recording for weird resolutions (like 1366x768)


  Commit: 3551b0fa3cde34efa751cba86813c44854d59c17
      https://github.com/ioquake/ioq3/commit/3551b0fa3cde34efa751cba86813c44854d59c17
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-04-18 (Mon, 18 Apr 2011)

  Changed paths:
    M code/client/snd_main.c

  Log Message:
  -----------
  Let codec loader decide which extension to give to extensionless filenames


  Commit: 9541fca8789e06d1a44d64fcb8d28c4b8df132f8
      https://github.com/ioquake/ioq3/commit/9541fca8789e06d1a44d64fcb8d28c4b8df132f8
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-04-19 (Tue, 19 Apr 2011)

  Changed paths:
    M README
    M code/client/cl_input.c
    M code/client/cl_main.c
    M code/client/client.h
    M code/sdl/sdl_input.c

  Log Message:
  -----------
  Add better support for analog joysticks, patch by use.less01


  Commit: 797d127dfc0da5b445389d54b345aa2570294d69
      https://github.com/ioquake/ioq3/commit/797d127dfc0da5b445389d54b345aa2570294d69
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-04-26 (Tue, 26 Apr 2011)

  Changed paths:
    M code/qcommon/net_ip.c

  Log Message:
  -----------
  Use memcmp instead of self-built while loop


  Commit: a0582fb21a8a3ad4a874bbbd0671b374cddc490c
      https://github.com/ioquake/ioq3/commit/a0582fb21a8a3ad4a874bbbd0671b374cddc490c
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-04-26 (Tue, 26 Apr 2011)

  Changed paths:
    M code/qcommon/net_ip.c

  Log Message:
  -----------
  Fix a little quirk still


  Commit: 06d12f6085ebfdb7c72fd97b756362239c80814d
      https://github.com/ioquake/ioq3/commit/06d12f6085ebfdb7c72fd97b756362239c80814d
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-04-26 (Tue, 26 Apr 2011)

  Changed paths:
    M code/game/ai_main.h
    M code/renderer/tr_main.c

  Log Message:
  -----------
  Replace a few numeric constants with already defined macros, patch by ZTurtleMan


  Commit: a5580d8974008b077edf5ddaf7347d3b6006351d
      https://github.com/ioquake/ioq3/commit/a5580d8974008b077edf5ddaf7347d3b6006351d
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-04-27 (Wed, 27 Apr 2011)

  Changed paths:
    M code/client/cl_main.c
    M code/client/cl_net_chan.c
    M code/client/client.h
    M code/qcommon/common.c
    M code/qcommon/files.c
    M code/qcommon/net_chan.c
    M code/qcommon/q_shared.c
    M code/qcommon/q_shared.h
    M code/qcommon/qcommon.h
    M code/server/server.h
    M code/server/sv_client.c

  Log Message:
  -----------
  - Harden the client and server protocol against UDP spoofing attacks. This will defend ioquake3 against http://aluigi.altervista.org/papers/q3noclient.txt (#3041)
- Retains full compatibility to the old but unsecure protocol between clients and servers
- Harden the connection process against DoS attacks, possibly connected to UDP spoofing


  Commit: 88693f9abd6c885355bbd9fc712d4175ef4c33fe
      https://github.com/ioquake/ioq3/commit/88693f9abd6c885355bbd9fc712d4175ef4c33fe
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-04-27 (Wed, 27 Apr 2011)

  Changed paths:
    M README

  Log Message:
  -----------
  - Change the layout of the README and split "misc" section into a part for end users, and a part for developers
- Update the readme for rev. 1950


  Commit: d34c6b7e0b849be8f28920b050443f5ec79974ef
      https://github.com/ioquake/ioq3/commit/d34c6b7e0b849be8f28920b050443f5ec79974ef
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-04-27 (Wed, 27 Apr 2011)

  Changed paths:
    M README
    M code/client/cl_main.c
    M code/client/cl_net_chan.c
    M code/client/client.h
    M code/qcommon/common.c
    M code/qcommon/files.c
    M code/qcommon/net_chan.c
    M code/qcommon/q_shared.c
    M code/qcommon/q_shared.h
    M code/qcommon/qcommon.h
    M code/server/server.h
    M code/server/sv_client.c

  Log Message:
  -----------
  Revert protocol 69 pending further discussion (#4962)


  Commit: c5e2654b54d37569b03b617e10db9889fcfbf302
      https://github.com/ioquake/ioq3/commit/c5e2654b54d37569b03b617e10db9889fcfbf302
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-05-02 (Mon, 02 May 2011)

  Changed paths:
    M Makefile
    A code/renderer/iqm.h
    M code/renderer/tr_animation.c
    M code/renderer/tr_local.h
    M code/renderer/tr_main.c
    M code/renderer/tr_model.c
    A code/renderer/tr_model_iqm.c
    M code/renderer/tr_surface.c

  Log Message:
  -----------
  - Add Inter-Quake Model (IQM) Format support, patch by gimhael with minor modifications by myself (#4965)
- Changed model_t::md4 to model_t::modelData
- Fix R_ModelBounds for MD4, MDR and IQM models (#4966)
- Support Model format fallback similar to image formats in tr_image.c, patch by Zack Middleton (#4967)


  Commit: bd9485f59783aca00946c964f8c9a69ab07ebc4e
      https://github.com/ioquake/ioq3/commit/bd9485f59783aca00946c964f8c9a69ab07ebc4e
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-05-02 (Mon, 02 May 2011)

  Changed paths:
    M code/renderer/tr_image.c

  Log Message:
  -----------
  Do not retry image loader for image that failed, patch by Zack Middleton (#4968)


  Commit: b97a7e25836d15003c1e7fd0fc60c10f195f642a
      https://github.com/ioquake/ioq3/commit/b97a7e25836d15003c1e7fd0fc60c10f195f642a
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-05-02 (Mon, 02 May 2011)

  Changed paths:
    M code/botlib/be_ai_move.c

  Log Message:
  -----------
  Fix out of bounds array index (#4960) patch by Ben Millwood


  Commit: 50721a658057776ba3dcaaeb9210409d8f47fac8
      https://github.com/ioquake/ioq3/commit/50721a658057776ba3dcaaeb9210409d8f47fac8
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-05-02 (Mon, 02 May 2011)

  Changed paths:
    M code/server/server.h
    M code/server/sv_init.c
    M code/server/sv_main.c

  Log Message:
  -----------
  Remove sv_strictAuth cvar for STANDALONE games


  Commit: 86c41d39daee32393d5d48f7fe099bbfd18b0fa7
      https://github.com/ioquake/ioq3/commit/86c41d39daee32393d5d48f7fe099bbfd18b0fa7
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-05-02 (Mon, 02 May 2011)

  Changed paths:
    M code/client/cl_main.c

  Log Message:
  -----------
  Fix sending reliable commands before being connected, patch by Eugene C. (#4971)


  Commit: d37b2da593ee0d254069ae1ead26fb8e10477ac6
      https://github.com/ioquake/ioq3/commit/d37b2da593ee0d254069ae1ead26fb8e10477ac6
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-05-02 (Mon, 02 May 2011)

  Changed paths:
    M code/renderer/iqm.h
    M code/renderer/tr_animation.c
    M code/renderer/tr_main.c
    M code/renderer/tr_mesh.c
    M code/renderer/tr_model.c
    M code/renderer/tr_model_iqm.c

  Log Message:
  -----------
  - Add licence headers to new files
- Add patch from Zack Middleton which fixes a few issues still


  Commit: bd2f6dbf0593a50f57e8a2e31206cab8c15f37de
      https://github.com/ioquake/ioq3/commit/bd2f6dbf0593a50f57e8a2e31206cab8c15f37de
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-05-02 (Mon, 02 May 2011)

  Changed paths:
    M code/renderer/tr_model.c

  Log Message:
  -----------
  [23:59:05] <ZTurtleMan> Thilo: altName (created using va) does not point to model filename in developer-only printf as va is used to load images before the printf. http://pastebin.com/1KCjz6Ct


  Commit: 1062c1b87b9e1d9112e87a4db5577070d7023c51
      https://github.com/ioquake/ioq3/commit/1062c1b87b9e1d9112e87a4db5577070d7023c51
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-05-04 (Wed, 04 May 2011)

  Changed paths:
    M code/server/sv_game.c

  Log Message:
  -----------
  Do use the SV_Game{Error,Print} functions (#4972)


  Commit: 876fd7dcb9fddcbc32bf32ee2bce721566d47c02
      https://github.com/ioquake/ioq3/commit/876fd7dcb9fddcbc32bf32ee2bce721566d47c02
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-05-04 (Wed, 04 May 2011)

  Changed paths:
    M code/qcommon/q_shared.h
    M code/server/sv_game.c
    M code/sys/sys_unix.c
    M code/sys/sys_win32.c

  Log Message:
  -----------
  - Add HOMEPATH default name define to q_shared.c, patch by uZu (#4973)
- Reverted change from (#4972) and implemented the other suggestion to be consistent with cl_cgame.c and cl_ui.c


  Commit: 45824008d9cfa00d35ff37decd9412ffd4ef6ad0
      https://github.com/ioquake/ioq3/commit/45824008d9cfa00d35ff37decd9412ffd4ef6ad0
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-05-05 (Thu, 05 May 2011)

  Changed paths:
    M code/renderer/iqm.h
    M code/renderer/tr_model_iqm.c

  Log Message:
  -----------
  Remove C99 code constructs from IQM code, patch by gimhael (#4974)


  Commit: 2ae1bf3dcdfb1a271eb2407dace07aafe23755c8
      https://github.com/ioquake/ioq3/commit/2ae1bf3dcdfb1a271eb2407dace07aafe23755c8
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-05-06 (Fri, 06 May 2011)

  Changed paths:
    M Makefile
    M code/renderer/tr_local.h
    M code/renderer/tr_model.c
    M code/renderer/tr_model_iqm.c

  Log Message:
  -----------
  IQM skin support and print limit info, make other limit info consistent, patch by Zack Middleton (#4978)


  Commit: 2e3c902da92a41fa39065972008732b433e78b5d
      https://github.com/ioquake/ioq3/commit/2e3c902da92a41fa39065972008732b433e78b5d
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-05-06 (Fri, 06 May 2011)

  Changed paths:
    M code/client/cl_ui.c

  Log Message:
  -----------
  fix overzealous cvar cheat protection, patch by cyrri (#4974)


  Commit: 36314a1622a0b41721440ca6fdf864a504ad5412
      https://github.com/ioquake/ioq3/commit/36314a1622a0b41721440ca6fdf864a504ad5412
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-05-09 (Mon, 09 May 2011)

  Changed paths:
    M code/qcommon/vm_x86.c

  Log Message:
  -----------
  Add error handling to malloc as well


  Commit: 2eb99753347a203c37cb9cdee001664ca53db796
      https://github.com/ioquake/ioq3/commit/2eb99753347a203c37cb9cdee001664ca53db796
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-05-09 (Mon, 09 May 2011)

  Changed paths:
    M code/tools/asm/q3asm.c

  Log Message:
  -----------
  Fix nasty crash bug


  Commit: 185d2d6b60308fbd9fee7200fa8851b346124880
      https://github.com/ioquake/ioq3/commit/185d2d6b60308fbd9fee7200fa8851b346124880
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-05-09 (Mon, 09 May 2011)

  Changed paths:
    M code/client/snd_codec.c
    M code/client/snd_codec_wav.c

  Log Message:
  -----------
  Add codec fallback support for sound files not found, Patch by Zack Middleton (#4982)


  Commit: 5f63ab9160606b33fdfa9469a7a81ca9f4ba96f3
      https://github.com/ioquake/ioq3/commit/5f63ab9160606b33fdfa9469a7a81ca9f4ba96f3
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-05-09 (Mon, 09 May 2011)

  Changed paths:
    M code/qcommon/q_shared.h
    M code/renderer/tr_backend.c
    M code/renderer/tr_cmds.c
    M code/renderer/tr_init.c
    M code/renderer/tr_shader.c

  Log Message:
  -----------
  Choose better alignment for heavy-duty rendering structures, patch by Matt Turner (#4981)


  Commit: a7ea395bd0a09f97453d3ad96a6effdb47d61bd6
      https://github.com/ioquake/ioq3/commit/a7ea395bd0a09f97453d3ad96a6effdb47d61bd6
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-05-10 (Tue, 10 May 2011)

  Changed paths:
    M code/qcommon/vm_local.h
    M code/qcommon/vm_x86_64.c

  Log Message:
  -----------
  Add opStack protection to defend against malicious QVMs


  Commit: d0a095396e8f3bd6efedc9383812f771f0f81ea7
      https://github.com/ioquake/ioq3/commit/d0a095396e8f3bd6efedc9383812f771f0f81ea7
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-05-10 (Tue, 10 May 2011)

  Changed paths:
    M code/qcommon/vm_x86_64.c

  Log Message:
  -----------
  - Remove newlines in Com_Error()
- Update register description


  Commit: 9706e6ca2922d12750dade5ecc2c3a243e6dd0c1
      https://github.com/ioquake/ioq3/commit/9706e6ca2922d12750dade5ecc2c3a243e6dd0c1
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-05-10 (Tue, 10 May 2011)

  Changed paths:
    M code/qcommon/vm_x86_64.c

  Log Message:
  -----------
  whoops, that one was not Com_Error()


  Commit: 4374ff6ce929deedd94f419efc4a1b70f54be1f8
      https://github.com/ioquake/ioq3/commit/4374ff6ce929deedd94f419efc4a1b70f54be1f8
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-05-10 (Tue, 10 May 2011)

  Changed paths:
    M code/game/g_trigger.c

  Log Message:
  -----------
  Fix spawnflag behaviour for trigger_hurt, patch by DevHC


  Commit: 86d96f12b92fda2311982375cc82752c9c80030b
      https://github.com/ioquake/ioq3/commit/86d96f12b92fda2311982375cc82752c9c80030b
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-05-10 (Tue, 10 May 2011)

  Changed paths:
    M code/game/g_team.c

  Log Message:
  -----------
  Fix one byte overflow


  Commit: a9696d3558ae7b9667039754ee181fa8ec469642
      https://github.com/ioquake/ioq3/commit/a9696d3558ae7b9667039754ee181fa8ec469642
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-05-11 (Wed, 11 May 2011)

  Changed paths:
    M code/client/snd_main.c
    M code/game/g_local.h
    M code/game/g_public.h
    M code/game/g_spawn.c
    M code/qcommon/vm_powerpc_asm.c
    M code/server/sv_client.c
    M code/server/sv_snapshot.c

  Log Message:
  -----------
  Refactoring patch by DevHC


  Commit: c65234328ac38712a1ef4cd4c8691621a641fa36
      https://github.com/ioquake/ioq3/commit/c65234328ac38712a1ef4cd4c8691621a641fa36
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-05-11 (Wed, 11 May 2011)

  Changed paths:
    M code/game/g_local.h

  Log Message:
  -----------
  DevHC messed up


  Commit: 68338a826823a05965be1a7d4cd4a9f33033faf1
      https://github.com/ioquake/ioq3/commit/68338a826823a05965be1a7d4cd4a9f33033faf1
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-05-12 (Thu, 12 May 2011)

  Changed paths:
    M code/client/snd_codec.c

  Log Message:
  -----------
  Fix crash bug in new codec audio loader, thanks brain for reporting


  Commit: 59271903a2ae6605d84e0b6f56ff98a45c4e41d4
      https://github.com/ioquake/ioq3/commit/59271903a2ae6605d84e0b6f56ff98a45c4e41d4
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-05-12 (Thu, 12 May 2011)

  Changed paths:
    M code/client/snd_codec.c
    M code/client/snd_codec_ogg.c
    M code/client/snd_codec_wav.c

  Log Message:
  -----------
  More codec loader troubles with extensions


  Commit: c95bd0a6841d23b865254da2642e37a394b625fd
      https://github.com/ioquake/ioq3/commit/c95bd0a6841d23b865254da2642e37a394b625fd
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-05-12 (Thu, 12 May 2011)

  Changed paths:
    M code/botlib/l_precomp.c
    M code/client/cl_avi.c
    M code/client/cl_cgame.c
    M code/client/cl_parse.c
    M code/client/snd_dma.c
    M code/client/snd_main.c
    M code/client/snd_openal.c
    M code/qcommon/common.c
    M code/qcommon/files.c
    M code/qcommon/huffman.c
    M code/qcommon/msg.c
    M code/qcommon/vm.c
    M code/qcommon/vm_powerpc.c
    M code/qcommon/vm_sparc.c
    M code/sdl/sdl_input.c
    M code/server/sv_bot.c
    M code/server/sv_client.c
    M code/server/sv_init.c
    M code/server/sv_net_chan.c
    M code/server/sv_snapshot.c

  Log Message:
  -----------
  Remove newlines from Com_Error message format strings, patch by DevHC


  Commit: 4cfb7d376bd41cc71f8e90df32ad552b51acd31f
      https://github.com/ioquake/ioq3/commit/4cfb7d376bd41cc71f8e90df32ad552b51acd31f
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-05-14 (Sat, 14 May 2011)

  Changed paths:
    M code/qcommon/vm_powerpc.c

  Log Message:
  -----------
  Ffffuuuuuu  I don't even know....


  Commit: 4b9ab42c2c4c7657c9cf9e11301120842bce102a
      https://github.com/ioquake/ioq3/commit/4b9ab42c2c4c7657c9cf9e11301120842bce102a
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-05-14 (Sat, 14 May 2011)

  Changed paths:
    M code/renderer/tr_backend.c
    M code/renderer/tr_bsp.c
    M code/renderer/tr_cmds.c
    M code/renderer/tr_image.c
    M code/renderer/tr_image_bmp.c
    M code/renderer/tr_image_jpg.c
    M code/renderer/tr_image_tga.c
    M code/renderer/tr_shade.c
    M code/renderer/tr_shade_calc.c
    M code/renderer/tr_shader.c
    M code/renderer/tr_sky.c
    M code/sdl/sdl_glimp.c

  Log Message:
  -----------
  Remove newlines from Com_Error calls, patch by DevHC


  Commit: 30059eb8cebf7c963630e30b19c6aa961ee84bef
      https://github.com/ioquake/ioq3/commit/30059eb8cebf7c963630e30b19c6aa961ee84bef
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-05-14 (Sat, 14 May 2011)

  Changed paths:
    M code/game/g_main.c
    M code/game/g_spawn.c
    M code/qcommon/vm_x86.c
    M code/qcommon/vm_x86_64.c

  Log Message:
  -----------
  ensure that ent->classname is always non-null (for entity numbers up to level.num_entities-1, and ENTITYNUM_WORLD and ENTITYNUM_NONE), for player entities and #ENTITYNUM_NONE in particular, patch by DevHC


  Commit: 716caf396e324de440dc496dbea260a43db09a22
      https://github.com/ioquake/ioq3/commit/716caf396e324de440dc496dbea260a43db09a22
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-05-14 (Sat, 14 May 2011)

  Changed paths:
    M code/qcommon/vm_x86.c

  Log Message:
  -----------
  - Reverting accidentally committed vm_x86.c
- Last commit contained some refactoring for vm_x86_64.c


  Commit: 315632e82119e3522ca5f082456f74a4e7f25b09
      https://github.com/ioquake/ioq3/commit/315632e82119e3522ca5f082456f74a4e7f25b09
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-05-14 (Sat, 14 May 2011)

  Changed paths:
    M code/game/bg_lib.c

  Log Message:
  -----------
  Make bg_lib.c strchr ANSI-C conformant


  Commit: 3125035c23b0107d64c8540285aea71c8782e8cb
      https://github.com/ioquake/ioq3/commit/3125035c23b0107d64c8540285aea71c8782e8cb
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-05-14 (Sat, 14 May 2011)

  Changed paths:
    M code/game/bg_lib.c

  Log Message:
  -----------
  Fix typecast


  Commit: 017bc7e5dab9d811ec3eeda78f6220a3834f8973
      https://github.com/ioquake/ioq3/commit/017bc7e5dab9d811ec3eeda78f6220a3834f8973
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-05-15 (Sun, 15 May 2011)

  Changed paths:
    M code/qcommon/vm_local.h
    M code/qcommon/vm_x86.c

  Log Message:
  -----------
  - Add vm_x86.c optimization patch by Eugene C.
- Remove ASM syntax specific code (AT&T vs MASM) for OP_CALL and replace with machine code


  Commit: 3ddc59a3ba4ed73981aae3ad8ebd56b24cd676ec
      https://github.com/ioquake/ioq3/commit/3ddc59a3ba4ed73981aae3ad8ebd56b24cd676ec
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-05-15 (Sun, 15 May 2011)

  Changed paths:
    M code/game/bg_lib.c
    M code/qcommon/q_shared.h
    M code/qcommon/vm_x86_64_assembler.c

  Log Message:
  -----------
  move MIN/MAX definition, use MIN() instead of min(), patch by DevHC


  Commit: b509d770a7934c40f2081d0a90d28bbe35c61b82
      https://github.com/ioquake/ioq3/commit/b509d770a7934c40f2081d0a90d28bbe35c61b82
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-05-15 (Sun, 15 May 2011)

  Changed paths:
    M code/cgame/cg_info.c
    M code/client/cl_main.c
    M code/game/bg_lib.c
    M code/game/bg_lib.h
    M code/game/g_bot.c
    M code/game/g_client.c
    M code/q3_ui/ui_splevel.c
    M code/q3_ui/ui_startserver.c
    M code/qcommon/files.c
    M code/qcommon/q_shared.c
    M code/qcommon/q_shared.h
    M code/server/sv_client.c

  Log Message:
  -----------
  - Remove Q_strrchr(), replace with standard, portable strrchr()
- Add strrchr() to bg_lib.c, patch by DevHC


  Commit: 3cdfb7aea8329133eac8f5c0e94d558073064fb6
      https://github.com/ioquake/ioq3/commit/3cdfb7aea8329133eac8f5c0e94d558073064fb6
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-05-15 (Sun, 15 May 2011)

  Changed paths:
    M code/qcommon/q_shared.c

  Log Message:
  -----------
  Refactor and bugfix COM_*Extension functions, patch by DevHC


  Commit: b003422d92c3d816d2bfcc6f50cd342d2e351d0d
      https://github.com/ioquake/ioq3/commit/b003422d92c3d816d2bfcc6f50cd342d2e351d0d
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-05-15 (Sun, 15 May 2011)

  Changed paths:
    M code/qcommon/q_shared.h
    M misc/setup/Makefile

  Log Message:
  -----------
  - Fix lokisetup makefile problems
- Bump version number to 1.36


  Commit: 01ed417ee10df07010f45e3116000d8528797f40
      https://github.com/ioquake/ioq3/commit/01ed417ee10df07010f45e3116000d8528797f40
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-05-15 (Sun, 15 May 2011)

  Changed paths:
    M code/qcommon/q_math.c

  Log Message:
  -----------
  Optimise VectorNormalize functions, patch by Matt Turner


  Commit: 558ed627719de312f75941fd381e53e17ff23037
      https://github.com/ioquake/ioq3/commit/558ed627719de312f75941fd381e53e17ff23037
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-05-15 (Sun, 15 May 2011)

  Changed paths:
    M code/game/bg_lib.c

  Log Message:
  -----------
  0 --> NULL


  Commit: 5aa3da2f8462d83e96ae81771012397a8b4303da
      https://github.com/ioquake/ioq3/commit/5aa3da2f8462d83e96ae81771012397a8b4303da
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-05-16 (Mon, 16 May 2011)

  Changed paths:
    M code/qcommon/vm_x86_64.c
    M code/qcommon/vm_x86_64_assembler.c

  Log Message:
  -----------
  - Fix SEGV in while loop getop() after t = b = 0
- Fix iss8, iss16 and iss32 which would not correctly detect 32-bit signed integer range
- Add support for "addb", "subb" etc. assembler mnemonic
- Change opStack protection for x86_64 VM: No overflow checks necessary anymore as offset register is 1 byte long only


  Commit: c7a68bf283ff4bea810ec21ea40559e1de1cb034
      https://github.com/ioquake/ioq3/commit/c7a68bf283ff4bea810ec21ea40559e1de1cb034
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-05-16 (Mon, 16 May 2011)

  Changed paths:
    M code/qcommon/vm_local.h
    M code/qcommon/vm_x86_64.c

  Log Message:
  -----------
  - Set default opStack size to 256
- Fix integer wraparound. opStack offset in rbx will always be >= 0


  Commit: 3f9ec83ce07e7ce078662c41b177d2247da77758
      https://github.com/ioquake/ioq3/commit/3f9ec83ce07e7ce078662c41b177d2247da77758
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-05-17 (Tue, 17 May 2011)

  Changed paths:
    M code/qcommon/vm_x86.c

  Log Message:
  -----------
  - Use edx for CALLs instead of ecx, as the latter does not require any push to stack
- Make Linux AT&T asm code consistent with the MASM codeblock


  Commit: 61d6e6eb68741fec254081fe765c550826ce04f7
      https://github.com/ioquake/ioq3/commit/61d6e6eb68741fec254081fe765c550826ce04f7
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-05-18 (Wed, 18 May 2011)

  Changed paths:
    M code/qcommon/vm_local.h
    M code/qcommon/vm_x86_64.c

  Log Message:
  -----------
  Use scaled indexing mode n=4 for addressing opStack, this way we can use the 8 bit offset value in %%bl to address an OPSTACK_SIZE of 1024 which was the old value.


  Commit: a42239e1e50b6d019702bb5119fb1b49cacfd9fc
      https://github.com/ioquake/ioq3/commit/a42239e1e50b6d019702bb5119fb1b49cacfd9fc
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-05-18 (Wed, 18 May 2011)

  Changed paths:
    M code/qcommon/vm_x86.c

  Log Message:
  -----------
  Fix VM call for release version, bug introduced by myself in r1994


  Commit: b8ef880d85b00dc9cf6ec1a4a0711b7b0912a80f
      https://github.com/ioquake/ioq3/commit/b8ef880d85b00dc9cf6ec1a4a0711b7b0912a80f
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-05-19 (Thu, 19 May 2011)

  Changed paths:
    M code/qcommon/vm_x86.c

  Log Message:
  -----------
  I don't seem to get these constraints right. This should fix it


  Commit: e08299faf41b875ab6a4ddb615178b0a7535436e
      https://github.com/ioquake/ioq3/commit/e08299faf41b875ab6a4ddb615178b0a7535436e
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-05-23 (Mon, 23 May 2011)

  Changed paths:
    M code/qcommon/vm_x86_64.c

  Log Message:
  -----------
  - Do assignment of value 0xDEADBEEF after the 4-byte alignment
- Add all GPR to clobber list as GCC function callAsmCall seems to change register r11 without saving it to stack first, which may result in SIGSEGV in VM_CallCompiled()


  Commit: 4b1418c4add20ba3d888455dc21017f7564f9b57
      https://github.com/ioquake/ioq3/commit/4b1418c4add20ba3d888455dc21017f7564f9b57
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-05-23 (Mon, 23 May 2011)

  Changed paths:
    M code/qcommon/vm_x86.c

  Log Message:
  -----------
  - Implement opStack protection: Use register %ebx for scaled indexed addressing mode to access opStack, make opStack push/pop operate on %bl portion only
- Add a third pass to VM compilation for computation of jump address offsets, removing the need to dereference into vm->instructionPointers[] for every call/jump
- Make use of 0F opcode prefix relative jumps
- Call Com_Memcpy for OP_BLOCK_COPY
- Fix several missing range checks for vm->dataBase memory access


  Commit: bd8d60f55c705192f4535db1a9a52cdb6137d8f3
      https://github.com/ioquake/ioq3/commit/bd8d60f55c705192f4535db1a9a52cdb6137d8f3
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-05-24 (Tue, 24 May 2011)

  Changed paths:
    M code/qcommon/vm_sparc.c

  Log Message:
  -----------
  Add instruction number checks to jumps and calls to SPARC VM, patch by David Miller


  Commit: eedccac818081df96a8f6c912b762f0580d01204
      https://github.com/ioquake/ioq3/commit/eedccac818081df96a8f6c912b762f0580d01204
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-05-31 (Tue, 31 May 2011)

  Changed paths:
    M code/qcommon/vm_x86_64.c

  Log Message:
  -----------
  Fix compilation on mingw64


  Commit: 3e229af71009130d111aebc97bf2777de4fad89b
      https://github.com/ioquake/ioq3/commit/3e229af71009130d111aebc97bf2777de4fad89b
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-06-01 (Wed, 01 Jun 2011)

  Changed paths:
    M code/qcommon/vm_x86_64_assembler.c

  Log Message:
  -----------
  Fix is*() functions for windows where long value is 4 bytes


  Commit: c174143dc2f60be307488b5b2cb22c480d55fd7a
      https://github.com/ioquake/ioq3/commit/c174143dc2f60be307488b5b2cb22c480d55fd7a
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-06-01 (Wed, 01 Jun 2011)

  Changed paths:
    M Makefile
    M README
    M code/asm/ftola.s
    M code/asm/qasm.h
    M code/qcommon/cm_polylib.c
    M code/qcommon/q_platform.h
    M code/qcommon/vm.c
    M code/qcommon/vm_local.h
    M code/qcommon/vm_x86.c
    M code/qcommon/vm_x86_64.c

  Log Message:
  -----------
  - Add x86_64 support to vm_x86.c
- Fix warning on mingw64


  Commit: 71b8fe477d963b5a3b5d0c9f53f9510615f13fed
      https://github.com/ioquake/ioq3/commit/71b8fe477d963b5a3b5d0c9f53f9510615f13fed
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-06-06 (Mon, 06 Jun 2011)

  Changed paths:
    M code/qcommon/vm_x86.c

  Log Message:
  -----------
  - Use EmitCallDoSyscall() to call the jump violations function which guarantees 16-byte stack alignment
- Add x64 code for MSVC _asm() blocks, not tested yet.


  Commit: 698a9c51ecf08a162f808943accb780e93e535ba
      https://github.com/ioquake/ioq3/commit/698a9c51ecf08a162f808943accb780e93e535ba
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-06-06 (Mon, 06 Jun 2011)

  Changed paths:
    M code/client/cl_curl.c
    M code/qcommon/cmd.c
    M code/qcommon/cvar.c
    M code/qcommon/files.c

  Log Message:
  -----------
  Fix newlines in Com_Error, patch by Zack Middleton (#5023)


  Commit: 0c4313369535b0086127c2d6d194d50eebc494e1
      https://github.com/ioquake/ioq3/commit/0c4313369535b0086127c2d6d194d50eebc494e1
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-06-06 (Mon, 06 Jun 2011)

  Changed paths:
    M code/asm/ftola.s
    M code/asm/matha.s
    M code/asm/snapvectora.s
    M code/asm/snd_mixa.s
    M ui/menudef.h

  Log Message:
  -----------
  Properly fill in occurances of "foobar" in GPL file headers, patch by Zack Middleton (#5024)


  Commit: e676b41c8fe68897f4f68805b739df0c7a5608b5
      https://github.com/ioquake/ioq3/commit/e676b41c8fe68897f4f68805b739df0c7a5608b5
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-06-06 (Mon, 06 Jun 2011)

  Changed paths:
    M code/server/sv_ccmds.c

  Log Message:
  -----------
  Fix wrong usage info message for cmd dumpuser, patch by Zack Middleton (#5024)


  Commit: bd2b704c910b4d7214138e16c75494f07f21767a
      https://github.com/ioquake/ioq3/commit/bd2b704c910b4d7214138e16c75494f07f21767a
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-06-06 (Mon, 06 Jun 2011)

  Changed paths:
    M Makefile
    M code/qcommon/net_ip.c

  Log Message:
  -----------
  OpenBSD compile fixes, patch provided by Jonathan Gray (#4994)


  Commit: 960dca2cd446b33e702900bbe3280d88ee84b503
      https://github.com/ioquake/ioq3/commit/960dca2cd446b33e702900bbe3280d88ee84b503
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-06-06 (Mon, 06 Jun 2011)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Makefile fix for mips architecture (#4995):
Fixes the \n in the $ARCH variable for IRIX/mips

Patch by Patrick Baggett


  Commit: eec06674fa89adf110c473d5878adfec104527eb
      https://github.com/ioquake/ioq3/commit/eec06674fa89adf110c473d5878adfec104527eb
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-06-06 (Mon, 06 Jun 2011)

  Changed paths:
    M code/cgame/cg_draw.c
    M code/cgame/cg_localents.c
    M code/cgame/cg_players.c
    M code/cgame/cg_predict.c
    M code/cgame/cg_weapons.c

  Log Message:
  -----------
  (#5016) - Calls to trap_CM_PointContents don't update their origins based on moving entities (water). Patch by Ensiform


  Commit: f5deb4a88b32d4a181c1e6874d21f9545ca0248a
      https://github.com/ioquake/ioq3/commit/f5deb4a88b32d4a181c1e6874d21f9545ca0248a
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-06-06 (Mon, 06 Jun 2011)

  Changed paths:
    M code/client/cl_cgame.c
    M code/server/sv_game.c

  Log Message:
  -----------
  Fix return values for several syscall functions, patch by Zack Middleton (#5018)


  Commit: b921058a9fe482ced405d6651eb0481b3cf17452
      https://github.com/ioquake/ioq3/commit/b921058a9fe482ced405d6651eb0481b3cf17452
  Author: Tim Angus <tim at ngus.net>
  Date:   2011-06-06 (Mon, 06 Jun 2011)

  Changed paths:
    M code/cgame/cg_predict.c

  Log Message:
  -----------
  * Remove misleading comment


  Commit: 7a4ce592a4be04b7accf48f54cade72dd68c858e
      https://github.com/ioquake/ioq3/commit/7a4ce592a4be04b7accf48f54cade72dd68c858e
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-06-06 (Mon, 06 Jun 2011)

  Changed paths:
    M code/jpeg-8c/jconfig.h
    M misc/msvc/cgame.vcproj
    M misc/msvc/game.vcproj
    M misc/msvc/ioq3.sln
    M misc/msvc/q3_ui.vcproj
    M misc/msvc/quake3.vcproj
    M misc/msvc/ui.vcproj

  Log Message:
  -----------
  - Adapt MSVC project files to new libjpeg, fix by Guillaume Bougard and cyrri
- add tr_model_iqm.c to MSVC project, by cyrri


  Commit: b96c1c82793bb73ef2cc0b06428b5512be73f66c
      https://github.com/ioquake/ioq3/commit/b96c1c82793bb73ef2cc0b06428b5512be73f66c
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-06-11 (Sat, 11 Jun 2011)

  Changed paths:
    M code/renderer/tr_model_iqm.c

  Log Message:
  -----------
  Fixes to IQM support, by Zack Middleton
 - Bug 5029 - IQM skin support for upper case surface names
 - Bug 5030 - IQM version 2 support
 - Bug 5031 - Animated IQMs cause segfault
 - Bug 5032 - IQM does not setup tag axis/origin correctly
 - Bug 5033 - IQM bounds swap and segfault issues


  Commit: 8ec565b58ec06c8321a9ed2ef398a11ac8be1860
      https://github.com/ioquake/ioq3/commit/8ec565b58ec06c8321a9ed2ef398a11ac8be1860
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-06-11 (Sat, 11 Jun 2011)

  Changed paths:
    M code/q3_ui/ui_playermodel.c

  Log Message:
  -----------
  Bug 5035 - Automatically selecting player model in q3_ui does not work if skin is not specified, patch by Zack Middleton


  Commit: 45f576bd993950649f3e00e986da680b6c0e258a
      https://github.com/ioquake/ioq3/commit/45f576bd993950649f3e00e986da680b6c0e258a
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-06-11 (Sat, 11 Jun 2011)

  Changed paths:
    M code/cgame/cg_weapons.c

  Log Message:
  -----------
  Bug 5036 - Grappling hook does not load trail shader, patch by Zack Middleton


  Commit: fa3b3978f655ff6ddffe3c140ad6c6cd7f50ee94
      https://github.com/ioquake/ioq3/commit/fa3b3978f655ff6ddffe3c140ad6c6cd7f50ee94
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-06-11 (Sat, 11 Jun 2011)

  Changed paths:
    M code/client/cl_scrn.c
    M code/q3_ui/ui_atoms.c
    M code/q3_ui/ui_credits.c

  Log Message:
  -----------
  Bug 5034  - q3_ui: fill whole screen and allow cursor to move to edge in widescreen, patch by Zack Middleton


  Commit: c2b7f5173f9c6ce50a81c56f2e9324a3b19eadea
      https://github.com/ioquake/ioq3/commit/c2b7f5173f9c6ce50a81c56f2e9324a3b19eadea
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-06-11 (Sat, 11 Jun 2011)

  Changed paths:
    M code/renderer/iqm.h
    M code/renderer/tr_model_iqm.c

  Log Message:
  -----------
  Fix forgotten IQM2 support in iqm.h, patch by Zack Middleton


  Commit: 471182cba0bba4d489b139b352e4f2b879700246
      https://github.com/ioquake/ioq3/commit/471182cba0bba4d489b139b352e4f2b879700246
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-06-12 (Sun, 12 Jun 2011)

  Changed paths:
    A code/libs/win32/SDL.lib
    A code/libs/win32/SDLmain.lib
    A code/libs/win64/SDL.lib
    A code/libs/win64/SDLmain.lib

  Log Message:
  -----------
  Add static SDL libraries for compilation with MSVC


  Commit: 03201aff225d7776b6dc690753ddddf97c72963b
      https://github.com/ioquake/ioq3/commit/03201aff225d7776b6dc690753ddddf97c72963b
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-06-13 (Mon, 13 Jun 2011)

  Changed paths:
    M Makefile
    A code/asm/ftola.asm
    R code/asm/ftola.s
    A code/asm/snapvector.asm
    R code/asm/snapvectora.s
    A code/asm/vm_x86_64.asm
    M code/client/cl_cgame.c
    M code/client/snd_wavelet.c
    M code/qcommon/common.c
    M code/qcommon/q_platform.h
    M code/qcommon/q_shared.h
    M code/qcommon/vm_x86.c
    M code/renderer/tr_light.c
    M code/renderer/tr_local.h
    M code/renderer/tr_mesh.c
    M code/renderer/tr_shade.c
    M code/renderer/tr_shade_calc.c
    M code/renderer/tr_sky.c
    M code/server/sv_game.c
    M code/sys/sys_main.c
    M code/sys/sys_unix.c
    M code/sys/sys_win32.c

  Log Message:
  -----------
  - Add MASM assembler files for MSVC x64 projects to support vm_x86 in x64 mode
- Clean up ftol()/snapvector() mess
- Make use of SSE instructions for ftol()/snapvector() if available
- move ftol/snapvector pure assembler to inline assembler, this will add x86_64 and improve support for different calling conventions
- Set FPU control word at program startup to get consistent behaviour on all platforms


  Commit: bb8f40531b88b499497bff73ba385b044ecce01d
      https://github.com/ioquake/ioq3/commit/bb8f40531b88b499497bff73ba385b044ecce01d
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-06-13 (Mon, 13 Jun 2011)

  Changed paths:
    M code/qcommon/q_shared.h

  Log Message:
  -----------
  - Fix macro that uses constant float suffix as argument
- retval variables in ftola.c must have type long, not int


  Commit: 04821a529d6f9ab6084194564a08131d6db478d6
      https://github.com/ioquake/ioq3/commit/04821a529d6f9ab6084194564a08131d6db478d6
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-06-13 (Mon, 13 Jun 2011)

  Changed paths:
    A code/asm/ftola.c
    A code/asm/snapvector.c

  Log Message:
  -----------
  Forgot the inline assembler parts, here they come! Using inline asm to get rid of all the boilerplate stuff


  Commit: 206edd341915a4a6f13ab7e9605efa54c4e9f1e8
      https://github.com/ioquake/ioq3/commit/206edd341915a4a6f13ab7e9605efa54c4e9f1e8
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-06-13 (Mon, 13 Jun 2011)

  Changed paths:
    M code/asm/ftola.c
    A code/asm/qasm-inline.h
    M code/asm/snapvector.c

  Log Message:
  -----------
  - Still forgot qasm-inline.h
- Leave GCC more freedom in choice of registers


  Commit: 001cdf449714fd17c19bc86d766dfd06fb97c553
      https://github.com/ioquake/ioq3/commit/001cdf449714fd17c19bc86d766dfd06fb97c553
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-06-13 (Mon, 13 Jun 2011)

  Changed paths:
    M Makefile
    A code/libs/win64/libSDL64.dll.a
    A code/libs/win64/libSDLmain.a

  Log Message:
  -----------
  - mingw64 now links against SDL64.dll to allow for 32 and 64 bit version in the same directory
- Add library files for MinGW64


  Commit: a5035841d28bfa045a928f203b2956391f56e0f4
      https://github.com/ioquake/ioq3/commit/a5035841d28bfa045a928f203b2956391f56e0f4
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-06-15 (Wed, 15 Jun 2011)

  Changed paths:
    A misc/msvc10/cgame.vcxproj
    A misc/msvc10/cgame.vcxproj.filters
    A misc/msvc10/cgame.vcxproj.user
    A misc/msvc10/game.vcxproj
    A misc/msvc10/game.vcxproj.filters
    A misc/msvc10/game.vcxproj.user
    A misc/msvc10/ioq3.sln
    A misc/msvc10/q3_ui.vcxproj
    A misc/msvc10/q3_ui.vcxproj.filters
    A misc/msvc10/q3_ui.vcxproj.user
    A misc/msvc10/quake3.vcxproj
    A misc/msvc10/quake3.vcxproj.filters
    A misc/msvc10/quake3.vcxproj.user
    A misc/msvc10/ui.vcxproj
    A misc/msvc10/ui.vcxproj.filters
    A misc/msvc10/ui.vcxproj.user

  Log Message:
  -----------
  Project files for Microsoft Visual Studio 10. Has x86 and x64 build configurations (#2681)


  Commit: a447aa82af45f9520f39bb221a52e8f5ee7b0448
      https://github.com/ioquake/ioq3/commit/a447aa82af45f9520f39bb221a52e8f5ee7b0448
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-06-15 (Wed, 15 Jun 2011)

  Changed paths:
    M code/asm/qasm-inline.h
    M code/qcommon/common.c
    M code/qcommon/q_platform.h
    M code/qcommon/q_shared.h
    M code/qcommon/vm_x86.c
    M code/sys/sys_win32.c

  Log Message:
  -----------
  Fix #if macros for idx64 and id386


  Commit: f981087d7ab3aef8cb07d9111f4a6435571b0298
      https://github.com/ioquake/ioq3/commit/f981087d7ab3aef8cb07d9111f4a6435571b0298
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-06-15 (Wed, 15 Jun 2011)

  Changed paths:
    M code/game/bg_lib.c
    M code/game/bg_lib.h
    M code/game/g_main.c

  Log Message:
  -----------
  - Merge http://svn.icculus.org/tremulous?view=rev&revision=2185, patch by Chris Schwarz
- Remove Q_snprintf as Com_sprintf exists already


  Commit: 1ff28b3b2ed7f33209b35128f00f9ed9e613cc00
      https://github.com/ioquake/ioq3/commit/1ff28b3b2ed7f33209b35128f00f9ed9e613cc00
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-06-15 (Wed, 15 Jun 2011)

  Changed paths:
    M code/qcommon/q_shared.c

  Log Message:
  -----------
  Need space of len+1 for snprintf to work


  Commit: 9219cde4e81aa3ef314e61e2184a5af7e2efe0a5
      https://github.com/ioquake/ioq3/commit/9219cde4e81aa3ef314e61e2184a5af7e2efe0a5
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-06-15 (Wed, 15 Jun 2011)

  Changed paths:
    M code/qcommon/files.c
    M code/qcommon/qcommon.h
    M code/qcommon/vm.c
    M code/qcommon/vm_local.h
    M code/renderer/tr_public.h
    M code/sys/sys_main.c

  Log Message:
  -----------
  - Small change to search path order - local files not in .pk3s take precedence over files in pk3s. Should make life easier for modders/mappers wanting to override textures that are already contained in some older pk3
- Make VM loading more robust, change loading order: when vm_* == 0 first try loading DLL, then QVM in *each* search directory/path
- Fix FS_FileForHandle that would return a FILE pointer to invalid file handle 0


  Commit: af5020c57cbfbc94943f5f6f9bb5503923e55eea
      https://github.com/ioquake/ioq3/commit/af5020c57cbfbc94943f5f6f9bb5503923e55eea
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-06-15 (Wed, 15 Jun 2011)

  Changed paths:
    M code/qcommon/files.c
    M code/qcommon/vm.c

  Log Message:
  -----------
  - Don't try to load QVM/DLL files on pure servers
- Fallback after failed DLL load will be VMI_COMPILED, not INTERPRETED


  Commit: 83522282f1cc4919e2866104030364839fd482de
      https://github.com/ioquake/ioq3/commit/83522282f1cc4919e2866104030364839fd482de
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-06-16 (Thu, 16 Jun 2011)

  Changed paths:
    M code/qcommon/vm.c
    M code/qcommon/vm_interpreted.c
    M code/qcommon/vm_local.h
    M code/qcommon/vm_x86.c
    M code/qcommon/vm_x86_64.c

  Log Message:
  -----------
  Various fixes to vm_interpreted.c:
- Add opStack protection
- Fix dataMask check for OP_BLOCK_COPY
- Add instruction number check for conditional jumps
- Make errors in VM_PrepareInterpreter nonfatal


  Commit: 7ac6b087afb2f78b5af12d7b6b8984ccfb9e14e0
      https://github.com/ioquake/ioq3/commit/7ac6b087afb2f78b5af12d7b6b8984ccfb9e14e0
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-06-16 (Thu, 16 Jun 2011)

  Changed paths:
    M code/qcommon/vm_interpreted.c

  Log Message:
  -----------
  Use Q_ftol for vm_interpreted


  Commit: 8b7870b81f91e810373c8f150069274377f347d7
      https://github.com/ioquake/ioq3/commit/8b7870b81f91e810373c8f150069274377f347d7
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-06-16 (Thu, 16 Jun 2011)

  Changed paths:
    M code/qcommon/vm_x86.c

  Log Message:
  -----------
  Fix wrong macro. MSVC win32 build should work again now.


  Commit: d8b7532fc1419065bd3baf161eeba1335176e920
      https://github.com/ioquake/ioq3/commit/d8b7532fc1419065bd3baf161eeba1335176e920
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2011-06-16 (Thu, 16 Jun 2011)

  Changed paths:
    M code/qcommon/vm_powerpc.c

  Log Message:
  -----------
  remove static VM_BlockCopy from vm_powerpc


  Commit: b3745b72060e04207c6bd3695dbaeacdc3a59ef3
      https://github.com/ioquake/ioq3/commit/b3745b72060e04207c6bd3695dbaeacdc3a59ef3
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-06-16 (Thu, 16 Jun 2011)

  Changed paths:
    A cross-make-mingw64.sh

  Log Message:
  -----------
  Add mingw64 crossbuild script, patch by Zack Middleton


  Commit: 16d2ab5f8bdfabd6dc0c6baf472034155cdce4bf
      https://github.com/ioquake/ioq3/commit/16d2ab5f8bdfabd6dc0c6baf472034155cdce4bf
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-06-16 (Thu, 16 Jun 2011)

  Changed paths:
    M code/game/g_main.c

  Log Message:
  -----------
  Patch from Tremulous / description from Zack Middleton: (#5041)

Clear game logfile handle after closing file.

Game does not clear logFile handle when closing file. Might be an issue if
G_LogPrintf is called after this.

Patch from tremulous http://svn.icculus.org/tremulous?view=rev&revision=2041


  Commit: 77d764c4578e21a62d3928e588117eecaae27e96
      https://github.com/ioquake/ioq3/commit/77d764c4578e21a62d3928e588117eecaae27e96
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-06-16 (Thu, 16 Jun 2011)

  Changed paths:
    M Makefile
    M code/cgame/cg_marks.c
    M code/cgame/cg_particles.c
    M misc/msvc/cgame.vcproj
    M misc/msvc10/cgame.vcxproj
    M misc/msvc10/cgame.vcxproj.filters

  Log Message:
  -----------
  Patch and description by ensiform (#5043):

This patch moves cg_particles.c out of cg_marks.c to the actual file that was
already there but not used.  By default WOLF_PARTICLES definition is commented
out if someone wants to use the old cg_particles.c changes.  cg_particles.c has
been added to the makefile and msvc projects.


  Commit: fe1853477e8c99253f9cffc816fe9c3b7f52aa41
      https://github.com/ioquake/ioq3/commit/fe1853477e8c99253f9cffc816fe9c3b7f52aa41
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-06-16 (Thu, 16 Jun 2011)

  Changed paths:
    M code/cgame/cg_particles.c

  Log Message:
  -----------
  Fix #lese in last commit


  Commit: dc24d7649c0df5713790258175ffd165171be8f1
      https://github.com/ioquake/ioq3/commit/dc24d7649c0df5713790258175ffd165171be8f1
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-06-16 (Thu, 16 Jun 2011)

  Changed paths:
    M code/renderer/tr_local.h

  Log Message:
  -----------
  patch by Zack Middleton (#5044)
- Fix a few comments in tr_local.h
- A bit of refactoring of the cpp macros


  Commit: b8f81e80658f99e7ce7323071745f2dfa78b6141
      https://github.com/ioquake/ioq3/commit/b8f81e80658f99e7ce7323071745f2dfa78b6141
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-06-16 (Thu, 16 Jun 2011)

  Changed paths:
    M Makefile
    M code/cgame/cg_particles.c
    M cross-make-mingw.sh
    M cross-make-mingw64.sh

  Log Message:
  -----------
  Fixes for bugs introduced in last several revisions


  Commit: f921cddc2b607f248649366d858bf4ad28c73499
      https://github.com/ioquake/ioq3/commit/f921cddc2b607f248649366d858bf4ad28c73499
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-06-16 (Thu, 16 Jun 2011)

  Changed paths:
    M cross-make-mingw64.sh

  Log Message:
  -----------
  Still forgot this one :(


  Commit: a5f31084d493e4fb94f733313c4f41a4ba4b00c4
      https://github.com/ioquake/ioq3/commit/a5f31084d493e4fb94f733313c4f41a4ba4b00c4
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-06-17 (Fri, 17 Jun 2011)

  Changed paths:
    M code/client/cl_main.c
    M code/client/snd_codec_ogg.c
    M code/client/snd_codec_wav.c
    M code/client/snd_dma.c
    M code/client/snd_local.h
    M code/client/snd_mem.c
    M code/client/snd_openal.c
    M code/null/null_client.c
    M code/qcommon/common.c
    M code/qcommon/qcommon.h

  Log Message:
  -----------
  - Fix memory leak in DMA sound after S_Shutdown()
- Make codec load use temp hunk memory instead of zone mem
- Fix sound issues with direct sound and game_restart (#4526)


  Commit: 055bd3b46408c81e3d70ce373a8c315b5db71aa5
      https://github.com/ioquake/ioq3/commit/055bd3b46408c81e3d70ce373a8c315b5db71aa5
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-06-18 (Sat, 18 Jun 2011)

  Changed paths:
    M code/sys/con_win32.c

  Log Message:
  -----------
  Bug 5047 - Win32 dedicated server console title should use define, patch by Zack Middleton


  Commit: adc143e0500e347b8d3e4b610c2d3e6cace6f538
      https://github.com/ioquake/ioq3/commit/adc143e0500e347b8d3e4b610c2d3e6cace6f538
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-06-18 (Sat, 18 Jun 2011)

  Changed paths:
    M code/cgame/cg_ents.c

  Log Message:
  -----------
  Bug 5048 - Entity constant light does not work correctly, bug found by Eraesr (Eraser?)


  Commit: dee3724a13a1c141a36ecdc859858aa7de3f60ec
      https://github.com/ioquake/ioq3/commit/dee3724a13a1c141a36ecdc859858aa7de3f60ec
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-06-21 (Tue, 21 Jun 2011)

  Changed paths:
    M code/client/cl_cgame.c
    M code/client/cl_cin.c
    M code/client/cl_console.c
    M code/client/cl_input.c
    M code/client/cl_keys.c
    M code/client/cl_main.c
    M code/client/cl_parse.c
    M code/client/cl_scrn.c
    M code/client/cl_ui.c
    M code/client/client.h
    M code/null/null_client.c
    M code/qcommon/common.c
    M code/qcommon/files.c
    M code/qcommon/qcommon.h
    M code/sdl/sdl_input.c
    M code/server/sv_init.c
    M code/sys/sys_main.c

  Log Message:
  -----------
  - Improve game_restart:
  * differing screen resolutions and network settings are now honoured when changing fs_game
  * Fix hunk memory leak on game_restart
  * Move cls.state and cls.servername to clc so connection state is fully preserved over game_restart
  * Revert back to previous fs_game after disconnecting from a server that triggered a game_restart
  * Fix error dialog popping up after every game_restart if an error happened previously (reported by Ensiform)
- Fixed that not all commands added by CL_Init() would be removed by CL_Shutdown()


  Commit: df1687c5c7d3efc46e49ca0031ea9e2de62bdb98
      https://github.com/ioquake/ioq3/commit/df1687c5c7d3efc46e49ca0031ea9e2de62bdb98
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-06-21 (Tue, 21 Jun 2011)

  Changed paths:
    M code/client/cl_main.c
    M code/client/cl_parse.c
    M code/client/client.h

  Log Message:
  -----------
  Fix unnoticed bug in game_restart


  Commit: 90ede2cb482919da8cd3dcb195ab411a39548c17
      https://github.com/ioquake/ioq3/commit/90ede2cb482919da8cd3dcb195ab411a39548c17
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-06-21 (Tue, 21 Jun 2011)

  Changed paths:
    M code/client/cl_scrn.c
    M code/q3_ui/ui_atoms.c
    M code/ui/ui_shared.c

  Log Message:
  -----------
  - Bug 5034 - q3_ui: fill whole screen and allow cursor to move to edge in widescreen, by Zack Middleton
  Check if uivm is loaded before using it

  Patch adds a check for uivm before using it, fixes running dedicated server
  using client binary.

  Missing uivm check pointed out by Ensiform.

- Bug 5049 - TA UI forces overstrike mode on when focusing an edit box, by Ensiform
- Bug 5052 - Missing podium timer initialization, by Eugene C.


  Commit: 6a3142d2c1b946b0a88265d461c413284c43432e
      https://github.com/ioquake/ioq3/commit/6a3142d2c1b946b0a88265d461c413284c43432e
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-06-21 (Tue, 21 Jun 2011)

  Changed paths:
    M code/q3_ui/ui_video.c

  Log Message:
  -----------
  Fix to (#5051) - strchr in GraphicsOptions_GetAspectRatios() might return NULL for some strange reason


  Commit: 95691ded36c93d03f242626b14ba820f5d7f336e
      https://github.com/ioquake/ioq3/commit/95691ded36c93d03f242626b14ba820f5d7f336e
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-06-21 (Tue, 21 Jun 2011)

  Changed paths:
    M code/qcommon/vm_x86.c

  Log Message:
  -----------
  Fix x64 compilation on MSVC


  Commit: 2d1187b28745a6c5d114de589beb9ab0d42695ef
      https://github.com/ioquake/ioq3/commit/2d1187b28745a6c5d114de589beb9ab0d42695ef
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-06-21 (Tue, 21 Jun 2011)

  Changed paths:
    M code/client/cl_parse.c
    M code/qcommon/net_ip.c

  Log Message:
  -----------
  - Clear ip address listings after a NET_Restart
- check for oldGameSet instead of the gamename string


  Commit: d9ea902c31ff5559ea0aa32b3f6dec994c1e35bd
      https://github.com/ioquake/ioq3/commit/d9ea902c31ff5559ea0aa32b3f6dec994c1e35bd
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-06-21 (Tue, 21 Jun 2011)

  Changed paths:
    M code/q3_ui/ui_video.c

  Log Message:
  -----------
  Fix by Laurent Desnogues for my feeble attempt at a fix


  Commit: 664f8e578d04c4e4a4b1d84a51c8b057f2f99381
      https://github.com/ioquake/ioq3/commit/664f8e578d04c4e4a4b1d84a51c8b057f2f99381
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-06-22 (Wed, 22 Jun 2011)

  Changed paths:
    M code/asm/ftola.c
    M code/asm/snapvector.asm
    M code/asm/snapvector.c
    M code/qcommon/common.c
    M code/qcommon/q_shared.h

  Log Message:
  -----------
  - align sse control word storage space to 16 byte boundary for snapvector
- replace some whitespace with tabs in snapvector.c
- Give gcc a bit more freedom in choice of registers


  Commit: d57ba6a57b67650e00da2a2511af1aec63780d68
      https://github.com/ioquake/ioq3/commit/d57ba6a57b67650e00da2a2511af1aec63780d68
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-06-22 (Wed, 22 Jun 2011)

  Changed paths:
    M code/client/cl_main.c
    M code/qcommon/common.c
    M code/qcommon/cvar.c
    M code/qcommon/files.c
    M code/qcommon/qcommon.h

  Log Message:
  -----------
  - Automatically reset fs_game to "" if it was supplied by the user and is equal to com_basegame
- Fix problem where users could change values of CVAR_INIT variables after the call to Cvar_Get() via Com_StartupVariable()
- Move sound shutdown after client shutdown so VMs don't hold invalid sound handles in memory


  Commit: 19f54e540055e41a118cf0b2f876693224ab0df3
      https://github.com/ioquake/ioq3/commit/19f54e540055e41a118cf0b2f876693224ab0df3
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-06-23 (Thu, 23 Jun 2011)

  Changed paths:
    M code/qcommon/vm_x86.c

  Log Message:
  -----------
  Allow recursive VM entry for VM operations as well


  Commit: 23ceb05c878a066227fa1767e58c76983bbb5852
      https://github.com/ioquake/ioq3/commit/23ceb05c878a066227fa1767e58c76983bbb5852
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-06-24 (Fri, 24 Jun 2011)

  Changed paths:
    M code/q3_ui/ui_video.c

  Log Message:
  -----------
  Correct fix to (#5051), patch by Roughael


  Commit: eda3facceaa745c39514c8b81d6a5aa812615798
      https://github.com/ioquake/ioq3/commit/eda3facceaa745c39514c8b81d6a5aa812615798
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-06-24 (Fri, 24 Jun 2011)

  Changed paths:
    M code/game/g_missile.c

  Log Message:
  -----------
  Fix grenade rotation ends always the orientation (#5053), patch by Eugene C.


  Commit: fe7b088de251aaef1556ebd639c65ee7dcedca83
      https://github.com/ioquake/ioq3/commit/fe7b088de251aaef1556ebd639c65ee7dcedca83
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-06-24 (Fri, 24 Jun 2011)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Get rid of redundancy


  Commit: 88f1fc7500fee3fdf1b6b0c2ccb5d9a3540b0ce1
      https://github.com/ioquake/ioq3/commit/88f1fc7500fee3fdf1b6b0c2ccb5d9a3540b0ce1
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-06-25 (Sat, 25 Jun 2011)

  Changed paths:
    M code/client/cl_main.c

  Log Message:
  -----------
  Fix ipv6 server query


  Commit: 5c4813da519537ae6b3d448e516e51ec6ca7975e
      https://github.com/ioquake/ioq3/commit/5c4813da519537ae6b3d448e516e51ec6ca7975e
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-06-25 (Sat, 25 Jun 2011)

  Changed paths:
    M code/qcommon/common.c

  Log Message:
  -----------
  Add forced VM unloading to Com_Quit_f


  Commit: 8a72bbb38ffde38637dda2767655bc0ca5837625
      https://github.com/ioquake/ioq3/commit/8a72bbb38ffde38637dda2767655bc0ca5837625
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-06-25 (Sat, 25 Jun 2011)

  Changed paths:
    M code/client/snd_codec.c

  Log Message:
  -----------
  Make sound fallback behaviour for music streams less verbose


  Commit: 774ed539484ca15d162c595b423fde3aa9b71f40
      https://github.com/ioquake/ioq3/commit/774ed539484ca15d162c595b423fde3aa9b71f40
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-06-25 (Sat, 25 Jun 2011)

  Changed paths:
    M code/game/g_main.c

  Log Message:
  -----------
  Make g_doWarmup archived cvar


  Commit: 2f502aceb27201ad7e2870b2f07865a6caedecc6
      https://github.com/ioquake/ioq3/commit/2f502aceb27201ad7e2870b2f07865a6caedecc6
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-06-27 (Mon, 27 Jun 2011)

  Changed paths:
    M code/qcommon/vm_x86.c
    M code/qcommon/vm_x86_64.c

  Log Message:
  -----------
  - Fix opStack size for vm_x86.c
- Change opStack alignment to 16 for vm_x86_64.c


  Commit: c52bfbd5a8d92034a91910c0f3e5d5bfbf5dbc4a
      https://github.com/ioquake/ioq3/commit/c52bfbd5a8d92034a91910c0f3e5d5bfbf5dbc4a
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-06-27 (Mon, 27 Jun 2011)

  Changed paths:
    M code/cgame/cg_ents.c
    M code/cgame/cg_weapons.c
    M code/renderer/tr_model.c

  Log Message:
  -----------
  All patches by Zack Middleton:
- Bug 5057  - Two weapon number range checks allows invalid number
- Bug 5058  - Railgun explosion cannot be colorized
- Bug 5059  - Client's railgun does not glow in third person and mirror
- Bug 5060  - Warning in RAVENMD4 R_GetAnimTag cross compiling with amd64-mingw32


  Commit: 53d89b6c107b14268683de5bd82582721e4e704f
      https://github.com/ioquake/ioq3/commit/53d89b6c107b14268683de5bd82582721e4e704f
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-06-28 (Tue, 28 Jun 2011)

  Changed paths:
    M code/cgame/cg_ents.c
    M code/cgame/cg_local.h
    M code/cgame/cg_players.c
    M code/cgame/cg_weapons.c
    M code/qcommon/q_shared.h

  Log Message:
  -----------
  More color fixes for railgun

Show other players' railgun color and their firetime state.
Show snapshot client's color on world item models of railgun.
Fix the impact mark using color2 (spiral) rather than color1 (beam).
Credits go to Ensiform and Harekiet for the refire portion.


  Commit: 74e538ffcfe5fa981a240839b6723eeebd21b032
      https://github.com/ioquake/ioq3/commit/74e538ffcfe5fa981a240839b6723eeebd21b032
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-07-07 (Thu, 07 Jul 2011)

  Changed paths:
    M code/qcommon/q_shared.c
    M code/qcommon/q_shared.h
    M code/server/server.h
    M code/server/sv_client.c

  Log Message:
  -----------
  - Add better protection against DoSing connecting users from connecting
- Have Com_sprintf return string length
- add STR_LEN macro for static strings


  Commit: 7666c2f54ccc313ec1fc92aef76adb99594fdd1d
      https://github.com/ioquake/ioq3/commit/7666c2f54ccc313ec1fc92aef76adb99594fdd1d
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-07-07 (Thu, 07 Jul 2011)

  Changed paths:
    M code/q3_ui/ui_local.h
    M code/q3_ui/ui_players.c
    M code/q3_ui/ui_preferences.c
    M code/q3_ui/ui_qmenu.c

  Log Message:
  -----------
  Add fixes to ui menu by Ensiform and DevHC (#5062)


  Commit: 0ed9c43453d784a81a0639f4b3ef9fb8bb6ac80b
      https://github.com/ioquake/ioq3/commit/0ed9c43453d784a81a0639f4b3ef9fb8bb6ac80b
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-07-07 (Thu, 07 Jul 2011)

  Changed paths:
    M code/qcommon/q_shared.h

  Log Message:
  -----------
  Make naming a bit more foolproof for new macro


  Commit: b8627b87746250fd6d7a1e198d2b7dda132b9301
      https://github.com/ioquake/ioq3/commit/b8627b87746250fd6d7a1e198d2b7dda132b9301
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-07-07 (Thu, 07 Jul 2011)

  Changed paths:
    M code/cgame/cg_weapons.c

  Log Message:
  -----------
  Fix indentation


  Commit: cbd3c245422c13d73b1702fe5203a42c71e81a87
      https://github.com/ioquake/ioq3/commit/cbd3c245422c13d73b1702fe5203a42c71e81a87
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-07-07 (Thu, 07 Jul 2011)

  Changed paths:
    M code/game/g_spawn.c
    M code/ui/ui_main.c

  Log Message:
  -----------
  Bug 5067 - Remove references to unused teamtournament gametype. Toggle areaportal on mover ents where due is needed, patch by Ensiform


  Commit: f011fe991416400b2332ff6aafdc9ff70a76922c
      https://github.com/ioquake/ioq3/commit/f011fe991416400b2332ff6aafdc9ff70a76922c
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-07-07 (Thu, 07 Jul 2011)

  Changed paths:
    M code/cgame/cg_weapons.c

  Log Message:
  -----------
  Bug 5066 - Plasmagun and BFG don't play the explosion when they hit players, patch by Ensiform


  Commit: 7c5ec6aac4c931a725ba60634d19b3dbbfa74269
      https://github.com/ioquake/ioq3/commit/7c5ec6aac4c931a725ba60634d19b3dbbfa74269
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-07-08 (Fri, 08 Jul 2011)

  Changed paths:
    M code/client/cl_console.c

  Log Message:
  -----------
  Bug 5069 - Remove unused variable console_color, by uZu


  Commit: 1d880da7773bf54203debb35cff710a829cf435f
      https://github.com/ioquake/ioq3/commit/1d880da7773bf54203debb35cff710a829cf435f
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-07-12 (Tue, 12 Jul 2011)

  Changed paths:
    M code/client/cl_parse.c

  Log Message:
  -----------
  Permit downloading files larger than 65 Megabytes via UDP by working around short int wraparound.


  Commit: e52a492f615e1245d6d22a84d2cc100c6d2f9f88
      https://github.com/ioquake/ioq3/commit/e52a492f615e1245d6d22a84d2cc100c6d2f9f88
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-07-12 (Tue, 12 Jul 2011)

  Changed paths:
    M README
    M code/qcommon/common.c
    M code/qcommon/qcommon.h
    M code/server/server.h
    M code/server/sv_client.c
    M code/server/sv_snapshot.c

  Log Message:
  -----------
  - Greatly improve UDP downloading speed for clients
- Add download rate control cvar sv_dlRate
- Don't send snapshots to downloading clients


  Commit: 309c322b80e898dff4cdf6453bd78458fb10af12
      https://github.com/ioquake/ioq3/commit/309c322b80e898dff4cdf6453bd78458fb10af12
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-07-12 (Tue, 12 Jul 2011)

  Changed paths:
    M code/qcommon/common.c

  Log Message:
  -----------
  Forgot to set default rate back to 100kbyte/s


  Commit: e06c117e9e4361d5c0e4124682a23fd9872bd41f
      https://github.com/ioquake/ioq3/commit/e06c117e9e4361d5c0e4124682a23fd9872bd41f
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-07-12 (Tue, 12 Jul 2011)

  Changed paths:
    M README
    M code/client/cl_main.c
    M code/client/cl_net_chan.c
    M code/client/client.h
    M code/q3_ui/ui_demo2.c
    M code/qcommon/common.c
    M code/qcommon/files.c
    M code/qcommon/net_chan.c
    M code/qcommon/q_shared.h
    M code/qcommon/qcommon.h
    M code/server/server.h
    M code/server/sv_client.c
    M code/server/sv_main.c

  Log Message:
  -----------
  - Implement dual protocol support (#4962)
- Fix several UDP spoofing security issues


  Commit: a844c94af116dec8602d82c4af29b9b93c66ccc2
      https://github.com/ioquake/ioq3/commit/a844c94af116dec8602d82c4af29b9b93c66ccc2
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-07-13 (Wed, 13 Jul 2011)

  Changed paths:
    M code/q3_ui/ui_demo2.c
    M code/ui/ui_atoms.c
    M code/ui/ui_local.h
    M code/ui/ui_main.c

  Log Message:
  -----------
  - Add dual protocol support to team arena demo selector
- Fix demo selection in team arena menu on case sensitive file systems
- Some changes in the way how vanilla q3 demo file lists are compiled in the menu


  Commit: ac30d86db01a43130d2c9ff6fe31d6135d8e2592
      https://github.com/ioquake/ioq3/commit/ac30d86db01a43130d2c9ff6fe31d6135d8e2592
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-07-13 (Wed, 13 Jul 2011)

  Changed paths:
    M code/client/cl_input.c
    M code/client/cl_main.c
    M code/client/cl_net_chan.c
    M code/client/cl_parse.c
    M code/client/cl_scrn.c
    M code/client/client.h
    M code/qcommon/common.c
    M code/qcommon/net_chan.c
    M code/qcommon/qcommon.h
    M code/server/server.h
    M code/server/sv_client.c
    M code/server/sv_init.c
    M code/server/sv_main.c
    M code/server/sv_net_chan.c
    M code/server/sv_snapshot.c

  Log Message:
  -----------
  - Improve snapshot rate and data rate control
- Make server send packet fragments and queued packets when server is idle
- Voip protocol detection is tied to com_protocol making past-end-of-message reading unncessary
- Use Hunk_AllocateTempMemory() for buffering VOIP packets and fix buffering scheme that ryan hates so much
- Disable packet scrambling for new protocol as it is useless now
- Get rid of the old packet scrambling functions predating latest point release
- Use Hunk_AllocateTempMemory() for netchan packet queue to fix memory leak when client gets disconnected with packets in the queue
- Use Hunk_AllocateTempMemory() for download blocks to fix memory leak when client gets disconnected with download blocks in the queue
- Fix SV_RateMsec to account for udp/udp6 packet lengths


  Commit: d827447da889fd7005d46801e42cd2b2ddc5bf77
      https://github.com/ioquake/ioq3/commit/d827447da889fd7005d46801e42cd2b2ddc5bf77
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-07-13 (Wed, 13 Jul 2011)

  Changed paths:
    M code/server/sv_client.c

  Log Message:
  -----------
  - Forgot to mention: last rev (2077) bumped default protocol version to 70
- Fix queued packet rate control


  Commit: 1c3ecb3d3c00b39f421847ae9fab9ca62465fdf3
      https://github.com/ioquake/ioq3/commit/1c3ecb3d3c00b39f421847ae9fab9ca62465fdf3
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-07-13 (Wed, 13 Jul 2011)

  Changed paths:
    M code/qcommon/common.c

  Log Message:
  -----------
  - Make sure at least one round of download packets and packet queues gets sent each frame
- Fix timeVal select timeout value for case of unlimited data rate and now downloads are active


  Commit: 265d6e03742bd5ea2f4f727981bb6d5115340ee4
      https://github.com/ioquake/ioq3/commit/265d6e03742bd5ea2f4f727981bb6d5115340ee4
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-07-13 (Wed, 13 Jul 2011)

  Changed paths:
    M code/qcommon/common.c

  Log Message:
  -----------
  Remove one unnecessary loop in the beginning


  Commit: f6d6ed4b302f53e09666d5dc465ad941228c9868
      https://github.com/ioquake/ioq3/commit/f6d6ed4b302f53e09666d5dc465ad941228c9868
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-07-15 (Fri, 15 Jul 2011)

  Changed paths:
    M code/server/server.h
    M code/server/sv_client.c
    M code/server/sv_init.c
    M code/server/sv_net_chan.c

  Log Message:
  -----------
  - Revert back to Z_Malloc from Hunk_FreeTempMemory introduced in r2077 as Hunk_FreeTempMemory must be freed in LIFO order (#5079)
- Introduce SV_ClientFree() to prevent memory leaks r2077 was supposed to fix


  Commit: 58a5d3d3830ec39165ed17bb0ff5f81e1e5792e4
      https://github.com/ioquake/ioq3/commit/58a5d3d3830ec39165ed17bb0ff5f81e1e5792e4
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-07-15 (Fri, 15 Jul 2011)

  Changed paths:
    M code/server/sv_client.c

  Log Message:
  -----------
  Have server send protocol version in challengeResponse so protocol negotiation works. (Where did this one get lost?)


  Commit: e6ba500164dd4f9e75d8fe3958797807e2c0027e
      https://github.com/ioquake/ioq3/commit/e6ba500164dd4f9e75d8fe3958797807e2c0027e
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-07-15 (Fri, 15 Jul 2011)

  Changed paths:
    M code/qcommon/common.c
    M code/qcommon/net_ip.c
    M code/qcommon/qcommon.h
    M code/server/server.h
    M code/server/sv_init.c
    M code/server/sv_main.c

  Log Message:
  -----------
  Move rate limiting / queued packet sending logic from Com_Frame() to sv_main.c


  Commit: ac054c198dfec382268bac2bd6927dc614f4753d
      https://github.com/ioquake/ioq3/commit/ac054c198dfec382268bac2bd6927dc614f4753d
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-07-16 (Sat, 16 Jul 2011)

  Changed paths:
    M code/qcommon/cmd.c

  Log Message:
  -----------
  Bug 5075 - Fix comments in quake3 configs, patch by q3urt.undead at gmail.com


  Commit: 4c5e9963e3cbc6bf1160497a27d385547209582b
      https://github.com/ioquake/ioq3/commit/4c5e9963e3cbc6bf1160497a27d385547209582b
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-07-16 (Sat, 16 Jul 2011)

  Changed paths:
    M code/client/snd_openal.c
    M code/server/sv_client.c

  Log Message:
  -----------
  Fix compile for USE_VOIP=0


  Commit: 242c938d7fcb033bfa54e6e1b2fd3f07d520aa4e
      https://github.com/ioquake/ioq3/commit/242c938d7fcb033bfa54e6e1b2fd3f07d520aa4e
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-07-17 (Sun, 17 Jul 2011)

  Changed paths:
    M code/qcommon/msg.c
    M code/qcommon/q_platform.h
    M code/qcommon/q_shared.c

  Log Message:
  -----------
  Fix alignment issues in message sending/reading that would crash IRIX, thanks to Canavan for supplying a shell where I could fix this (#5077)


  Commit: 8a831d34abd7941fd4baa3b55c2687c186983255
      https://github.com/ioquake/ioq3/commit/8a831d34abd7941fd4baa3b55c2687c186983255
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-07-17 (Sun, 17 Jul 2011)

  Changed paths:
    M code/server/server.h
    M code/server/sv_net_chan.c

  Log Message:
  -----------
  Fix legacy protocol with new packet queueing


  Commit: ea6cf5fda98d8bcbbd1d0b184783149b86b6f5c8
      https://github.com/ioquake/ioq3/commit/ea6cf5fda98d8bcbbd1d0b184783149b86b6f5c8
  Author: Tim Angus <tim at ngus.net>
  Date:   2011-07-18 (Mon, 18 Jul 2011)

  Changed paths:
    M code/sys/sys_unix.c

  Log Message:
  -----------
  * Use specific exit code for xmessage


  Commit: 69a7ada9112af848b4127a3287591297342367d6
      https://github.com/ioquake/ioq3/commit/69a7ada9112af848b4127a3287591297342367d6
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-07-18 (Mon, 18 Jul 2011)

  Changed paths:
    M code/server/sv_snapshot.c

  Log Message:
  -----------
  Fix delta compression breaking due to packet queuing


  Commit: 9dc32d55e2135c3a13694c8377900fe48c9ca91f
      https://github.com/ioquake/ioq3/commit/9dc32d55e2135c3a13694c8377900fe48c9ca91f
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-07-18 (Mon, 18 Jul 2011)

  Changed paths:
    M Makefile
    M code/botlib/be_aas_main.h
    M code/botlib/be_aas_route.c
    M code/botlib/be_ai_chat.c
    M code/botlib/botlib.h
    M code/botlib/l_log.h
    M code/botlib/l_precomp.h
    M code/botlib/l_script.c
    M code/botlib/l_script.h
    M code/botlib/l_struct.c
    M code/cgame/cg_local.h
    M code/cgame/cg_players.c
    M code/client/cl_main.c
    M code/game/ai_main.h
    M code/game/g_local.h
    M code/game/g_team.c
    M code/jpeg-8c/jerror.c
    M code/qcommon/common.c
    M code/qcommon/q_shared.h
    M code/qcommon/qcommon.h
    M code/qcommon/vm_x86_64.c
    M code/qcommon/vm_x86_64_assembler.c
    M code/renderer/tr_public.h
    M code/server/server.h
    M code/server/sv_bot.c
    M code/server/sv_rankings.c
    M code/sys/sys_local.h
    M code/sys/sys_main.c
    M code/ui/ui_shared.c
    M code/ui/ui_shared.h

  Log Message:
  -----------
  Bug 4812 - GCC __attribute__ annotations for printf, non-returning functions etc., patch by linux at youmustbejoking.demon.co.uk and Zack Middleton


  Commit: 66f0777552a131507ca769c618e56284608b46b5
      https://github.com/ioquake/ioq3/commit/66f0777552a131507ca769c618e56284608b46b5
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-07-18 (Mon, 18 Jul 2011)

  Changed paths:
    A code/libs/win64/libcurl.a
    M code/renderer/tr_init.c

  Log Message:
  -----------
  - Bug 5083 - Cross compiling for 64bit is missing libcurl.a
- Fix a compiler warning for cross compile


  Commit: b24847937644b91ed9a22b9bfa338d48dad1b051
      https://github.com/ioquake/ioq3/commit/b24847937644b91ed9a22b9bfa338d48dad1b051
  Author: Tim Angus <tim at ngus.net>
  Date:   2011-07-18 (Mon, 18 Jul 2011)

  Changed paths:
    M code/sys/sys_unix.c

  Log Message:
  -----------
  * Fix various issues with unix Sys_Dialog


  Commit: dd859ae43d88d7e3863ef2aaaae143c18670befb
      https://github.com/ioquake/ioq3/commit/dd859ae43d88d7e3863ef2aaaae143c18670befb
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-07-18 (Mon, 18 Jul 2011)

  Changed paths:
    M code/cgame/cg_local.h
    M code/cgame/cg_syscalls.c

  Log Message:
  -----------
  Shut up returning functions with noreturn attribute warning


  Commit: 5cad803e586c6c4c663f37156146ab39cc9202c2
      https://github.com/ioquake/ioq3/commit/5cad803e586c6c4c663f37156146ab39cc9202c2
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-07-18 (Mon, 18 Jul 2011)

  Changed paths:
    M code/jpeg-8c/jerror.c

  Log Message:
  -----------
  Revert attribute patch from r2090 because the jpeg functions really shouldn't be deviating from the codebase unnecessarily


  Commit: 59e9bb9ed37a2962143499e2407b72a41f962ca1
      https://github.com/ioquake/ioq3/commit/59e9bb9ed37a2962143499e2407b72a41f962ca1
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-07-18 (Mon, 18 Jul 2011)

  Changed paths:
    M cross-make-mingw.sh
    M cross-make-mingw64.sh

  Log Message:
  -----------
  Bug 5084 - [patch] add support for Debian cross compiling, by q3urt.undead at gmail.com


  Commit: 1972bf97dbdbe1595faa6e57facd9ead9765a7b4
      https://github.com/ioquake/ioq3/commit/1972bf97dbdbe1595faa6e57facd9ead9765a7b4
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-07-22 (Fri, 22 Jul 2011)

  Changed paths:
    M code/client/snd_openal.c

  Log Message:
  -----------
  Fix client crash on windows with old OpenAL


  Commit: 22552c7bab5d16ce189d2f493720726885c87d14
      https://github.com/ioquake/ioq3/commit/22552c7bab5d16ce189d2f493720726885c87d14
  Author: Tim Angus <tim at ngus.net>
  Date:   2011-07-24 (Sun, 24 Jul 2011)

  Changed paths:
    M code/sys/sys_unix.c

  Log Message:
  -----------
  * Replace usage of system with fork/exec


  Commit: c4f739b8d03ca203435744c4a96e3561863ccdfe
      https://github.com/ioquake/ioq3/commit/c4f739b8d03ca203435744c4a96e3561863ccdfe
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-07-24 (Sun, 24 Jul 2011)

  Changed paths:
    M code/qcommon/files.c
    M code/qcommon/q_shared.c
    M code/qcommon/q_shared.h

  Log Message:
  -----------
  Fix extension name comparison for DLL files


  Commit: b6a4aa3ecc2403d101d591723ed9271a689b3d40
      https://github.com/ioquake/ioq3/commit/b6a4aa3ecc2403d101d591723ed9271a689b3d40
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-07-26 (Tue, 26 Jul 2011)

  Changed paths:
    M code/botlib/be_aas_def.h

  Log Message:
  -----------
  Include q_shared.h instead of redefining these


  Commit: 62757b28f45a41ebfdd0484d71358a23c614b175
      https://github.com/ioquake/ioq3/commit/62757b28f45a41ebfdd0484d71358a23c614b175
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-07-27 (Wed, 27 Jul 2011)

  Changed paths:
    M code/game/g_local.h
    M code/game/g_syscalls.c
    M code/ui/ui_local.h
    M code/ui/ui_syscalls.c

  Log Message:
  -----------
  Fix last "noreturn" warnings


  Commit: 41ac8a232a554eb01c812313effe5ec45aab1308
      https://github.com/ioquake/ioq3/commit/41ac8a232a554eb01c812313effe5ec45aab1308
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-07-27 (Wed, 27 Jul 2011)

  Changed paths:
    M code/qcommon/q_shared.h

  Log Message:
  -----------
  Bug 5096  - Define PRODUCT_VERSION in q_shared.h if it is not, patch by Zack Middleton


  Commit: 2349148cf1b8cc80ad3d907881e6c53c2248fa92
      https://github.com/ioquake/ioq3/commit/2349148cf1b8cc80ad3d907881e6c53c2248fa92
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-07-27 (Wed, 27 Jul 2011)

  Changed paths:
    M code/client/cl_cgame.c
    M code/client/cl_cin.c
    M code/client/cl_input.c
    M code/client/cl_main.c
    M code/client/cl_parse.c
    M code/client/client.h
    M code/client/snd_dma.c
    M code/client/snd_local.h
    M code/client/snd_main.c
    M code/client/snd_openal.c
    M code/client/snd_public.h
    M code/qcommon/common.c
    M code/qcommon/q_shared.h
    M code/qcommon/qcommon.h
    M code/server/server.h
    M code/server/sv_client.c
    M code/server/sv_init.c
    M code/server/sv_snapshot.c
    M voip-readme.txt

  Log Message:
  -----------
  - Apply parts of Ben Millwood's target bitfield patch (#3787)
- Fix Ryan's FIXME and have voip packet buffer on the server dynamically allocated via Z_Malloc and store pointers in a circular buffer
- Improve voip target parsing on top of Ben Millwood's patch
- Add new "spatial" target where speaker is spatialized in 3d space and can be heard by all clients in hearing range (s_alMaxDistance)
  (#4467)
- Decrease voip sound lengths from 240ms to 80ms per voip packet to mitigate udp packet loss and decrease latency
- Protocol version incremented to 71


  Commit: 1ea7ab1f4203d578590b972ca46511909c894e01
      https://github.com/ioquake/ioq3/commit/1ea7ab1f4203d578590b972ca46511909c894e01
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-07-29 (Fri, 29 Jul 2011)

  Changed paths:
    M code/renderer/tr_backend.c

  Log Message:
  -----------
  Fix menu corruption on IRIX (#5097), patch by Rainer Canavan


  Commit: 23f6fd1633465c2f750f7b1c490e18b0cffa2cd8
      https://github.com/ioquake/ioq3/commit/23f6fd1633465c2f750f7b1c490e18b0cffa2cd8
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-07-29 (Fri, 29 Jul 2011)

  Changed paths:
    M code/botlib/be_aas_cluster.c
    M code/botlib/be_aas_move.c
    M code/botlib/be_aas_reach.c
    M code/botlib/be_aas_route.c
    M code/botlib/be_ai_chat.c
    M code/botlib/be_ai_gen.c
    M code/botlib/be_ai_goal.c
    M code/botlib/be_ai_move.c
    M code/botlib/l_precomp.c
    M code/cgame/cg_draw.c
    M code/cgame/cg_ents.c
    M code/cgame/cg_event.c
    M code/cgame/cg_local.h
    M code/cgame/cg_localents.c
    M code/cgame/cg_main.c
    M code/cgame/cg_newdraw.c
    M code/cgame/cg_particles.c
    M code/cgame/cg_players.c
    M code/cgame/cg_playerstate.c
    M code/cgame/cg_weapons.c
    M code/client/cl_cgame.c
    M code/client/cl_cin.c
    M code/client/cl_input.c
    M code/client/cl_main.c
    M code/client/cl_scrn.c
    M code/client/client.h
    M code/client/snd_codec_wav.c
    M code/client/snd_openal.c
    M code/game/ai_chat.c
    M code/game/ai_dmnet.c
    M code/game/ai_dmq3.c
    M code/game/ai_main.h
    M code/game/ai_vcmd.c
    M code/game/bg_slidemove.c
    M code/game/g_active.c
    M code/game/g_combat.c
    M code/game/g_items.c
    M code/game/g_main.c
    M code/game/g_team.c
    M code/game/g_team.h
    M code/game/g_weapon.c
    M code/libspeex/cb_search.c
    M code/libspeex/jitter.c
    M code/libspeex/nb_celp.c
    M code/libspeex/vbr.c
    M code/q3_ui/ui_connect.c
    M code/q3_ui/ui_demo2.c
    M code/q3_ui/ui_local.h
    M code/q3_ui/ui_mfield.c
    M code/q3_ui/ui_servers2.c
    M code/q3_ui/ui_splevel.c
    M code/qcommon/cm_load.c
    M code/qcommon/cm_trace.c
    M code/qcommon/cmd.c
    M code/qcommon/common.c
    M code/qcommon/files.c
    M code/qcommon/msg.c
    M code/qcommon/net_chan.c
    M code/qcommon/net_ip.c
    M code/qcommon/q_shared.c
    M code/qcommon/qcommon.h
    M code/qcommon/vm.c
    M code/qcommon/vm_interpreted.c
    M code/qcommon/vm_x86.c
    M code/renderer/tr_backend.c
    M code/renderer/tr_curve.c
    M code/renderer/tr_flares.c
    M code/renderer/tr_image.c
    M code/renderer/tr_image_png.c
    M code/renderer/tr_main.c
    M code/renderer/tr_marks.c
    M code/renderer/tr_model.c
    M code/renderer/tr_model_iqm.c
    M code/renderer/tr_public.h
    M code/renderer/tr_shade.c
    M code/renderer/tr_shade_calc.c
    M code/renderer/tr_sky.c
    M code/renderer/tr_surface.c
    M code/renderer/tr_world.c
    M code/server/sv_client.c
    M code/server/sv_world.c
    M code/sys/sys_unix.c
    M code/ui/ui_main.c
    M code/ui/ui_shared.c
    M code/ui/ui_shared.h

  Log Message:
  -----------
  Bug 5094 - Code cleanup, patch by Zack Middleton and DevHC. Fixes unused-but-set gcc warnings


  Commit: ba385fa43ce4a38a8e70f578bd87ddd37c26ad27
      https://github.com/ioquake/ioq3/commit/ba385fa43ce4a38a8e70f578bd87ddd37c26ad27
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-07-29 (Fri, 29 Jul 2011)

  Changed paths:
    M README
    M code/client/cl_main.c
    M code/qcommon/common.c
    M code/qcommon/q_shared.h
    M code/qcommon/qcommon.h
    M code/server/server.h
    M code/server/sv_client.c
    M code/server/sv_init.c
    M code/server/sv_main.c

  Log Message:
  -----------
  - Switch master server protocol to dpmaster for better game separation. Based partly on patch by Zack Middleton
- Get rid of ugly cvars sv_heartbeat and cl_gamename and replace with single com_gamename
- Remove sv_flatline. Flatlines are ignored by dpmaster and are considered to be insecure because flatlines can be udp-spoofed.


  Commit: 3752b1d7c4c878e2d4be67a88bfc30ebb0b439f0
      https://github.com/ioquake/ioq3/commit/3752b1d7c4c878e2d4be67a88bfc30ebb0b439f0
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-07-29 (Fri, 29 Jul 2011)

  Changed paths:
    M code/client/cl_curl.c
    M code/client/qal.c
    M code/qcommon/qcommon.h
    M code/qcommon/vm.c
    M code/sys/sys_loadlib.h
    M code/sys/sys_main.c

  Log Message:
  -----------
  Change DLL search path order for external libraries that are linked at runtime, like libcurl or libopenal to:
  * system library paths
  * executable path
  * fs_basepath


  Commit: fb34e78b7e340304ea1d5f6cee48e4dba8b731a5
      https://github.com/ioquake/ioq3/commit/fb34e78b7e340304ea1d5f6cee48e4dba8b731a5
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-07-31 (Sun, 31 Jul 2011)

  Changed paths:
    M code/cgame/cg_main.c

  Log Message:
  -----------
  Fix cvar flags to get rid of warnings (#2881)


  Commit: f697df05aa95de28884526a3c35c6691aeb6cb36
      https://github.com/ioquake/ioq3/commit/f697df05aa95de28884526a3c35c6691aeb6cb36
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-07-31 (Sun, 31 Jul 2011)

  Changed paths:
    M code/client/cl_curl.c

  Log Message:
  -----------
  Fix strange ifdeffery (#5140)


  Commit: 2e94ec6b856312980a59f905c2b16d97055fb377
      https://github.com/ioquake/ioq3/commit/2e94ec6b856312980a59f905c2b16d97055fb377
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-07-31 (Sun, 31 Jul 2011)

  Changed paths:
    M code/q3_ui/ui_servers2.c

  Log Message:
  -----------
  Bug 5134 - q3_ui incorrectly tells user to refresh servers while auto-refreshing, patch by Zack Middleton


  Commit: e5ddcee71eee7b45ddca9134d779a61512323098
      https://github.com/ioquake/ioq3/commit/e5ddcee71eee7b45ddca9134d779a61512323098
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-07-31 (Sun, 31 Jul 2011)

  Changed paths:
    M code/game/g_local.h
    M code/ui/ui_local.h

  Log Message:
  -----------
  Some more removal of unused code in addition to r2104, by Zack Middleton


  Commit: 8ab958fab9a4eb69b922f4247ffc792564edddcb
      https://github.com/ioquake/ioq3/commit/8ab958fab9a4eb69b922f4247ffc792564edddcb
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-08-01 (Mon, 01 Aug 2011)

  Changed paths:
    M code/qcommon/files.c

  Log Message:
  -----------
  Fix pak order when reconnecting to a server.
When /connect to the same server is issued while already connected, an initial call to CL_Disconnect will remove all pak file references
and reset the pak order.
Reordering only occurs through FS_Restart, which in turn is called when checksum feed changes. Because we reconnect to the same server,
checksum feed never changes and pak file order is not restored to server order again. With certain pak file constellations between client/server,
this may result in an inability to load files from paks which are not correctly detected as referenced paks.


  Commit: 40dfcee06e70ebf0ccb7c7b8172e330e5395e38a
      https://github.com/ioquake/ioq3/commit/40dfcee06e70ebf0ccb7c7b8172e330e5395e38a
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-08-01 (Mon, 01 Aug 2011)

  Changed paths:
    M Makefile
    M code/client/cl_cin.c
    M code/client/cl_main.c
    M code/client/cl_scrn.c
    M code/qcommon/common.c
    M code/qcommon/q_math.c
    M code/qcommon/q_platform.h
    M code/renderer/tr_image.c
    M code/renderer/tr_image_png.c
    M code/renderer/tr_init.c
    M code/renderer/tr_light.c
    M code/renderer/tr_local.h
    M code/renderer/tr_mesh.c
    M code/renderer/tr_model.c
    M code/renderer/tr_public.h
    M code/renderer/tr_scene.c
    M code/renderer/tr_shade.c
    M code/renderer/tr_shade_calc.c
    M code/renderer/tr_shader.c
    M code/renderer/tr_sky.c
    M code/renderer/tr_world.c
    M code/sdl/sdl_gamma.c
    M code/sdl/sdl_glimp.c
    M code/sdl/sdl_input.c

  Log Message:
  -----------
  Modular rendering system. Patch by use.less01
This might break MSVC builds. I'll take care of it later


  Commit: 5a1449bd518a1221327f775bc8b7a8924579a62b
      https://github.com/ioquake/ioq3/commit/5a1449bd518a1221327f775bc8b7a8924579a62b
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-08-01 (Mon, 01 Aug 2011)

  Changed paths:
    A code/renderer/tr_subs.c

  Log Message:
  -----------
  Add forgotten file for last rev


  Commit: 404fe4e6e05fc44dc38158e123ea3916e58710e7
      https://github.com/ioquake/ioq3/commit/404fe4e6e05fc44dc38158e123ea3916e58710e7
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-08-01 (Mon, 01 Aug 2011)

  Changed paths:
    M code/client/cl_curl.c
    M code/client/cl_main.c
    M code/client/qal.c
    M code/sys/sys_loadlib.h
    M code/sys/sys_main.c

  Log Message:
  -----------
  Don't search system directories for renderer lib


  Commit: 8ab91bde8ed52db68987797ded498c1e8023f643
      https://github.com/ioquake/ioq3/commit/8ab91bde8ed52db68987797ded498c1e8023f643
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-08-01 (Mon, 01 Aug 2011)

  Changed paths:
    M code/client/cl_main.c
    M code/null/null_client.c
    M code/qcommon/common.c
    M code/qcommon/qcommon.h
    M code/renderer/tr_init.c
    M code/sys/sys_main.c

  Log Message:
  -----------
  - Fix already defined command warnings for minimize
- Fix recursive CL_Shutdown warning and "command already defined" warnings when quitting while playing on a server that changed the gamedir.


  Commit: eb9fe030c47281e6145908e0331cc543b4aaf432
      https://github.com/ioquake/ioq3/commit/eb9fe030c47281e6145908e0331cc543b4aaf432
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-08-01 (Mon, 01 Aug 2011)

  Changed paths:
    M code/botlib/be_ai_move.c
    M code/cgame/cg_draw.c
    M code/cgame/cg_event.c
    M code/cgame/cg_main.c
    M code/cgame/cg_players.c
    M code/cgame/cg_playerstate.c
    M code/cgame/cg_predict.c
    M code/cgame/cg_servercmds.c
    M code/client/cl_main.c
    M code/game/ai_chat.c
    M code/game/ai_dmnet.c
    M code/game/ai_dmq3.c
    M code/game/ai_main.c
    M code/game/ai_team.c
    M code/game/bg_pmove.c
    M code/game/g_active.c
    M code/game/g_bot.c
    M code/game/g_client.c
    M code/game/g_cmds.c
    M code/game/g_combat.c
    M code/game/g_items.c
    M code/game/g_local.h
    M code/game/g_main.c
    M code/game/g_misc.c
    M code/game/g_mover.c
    M code/game/g_spawn.c
    M code/game/g_team.c
    M code/game/g_weapon.c
    M code/q3_ui/ui_gameinfo.c
    M code/q3_ui/ui_players.c
    M code/q3_ui/ui_startserver.c
    M code/ui/ui_gameinfo.c
    M code/ui/ui_main.c
    M code/ui/ui_players.c

  Log Message:
  -----------
  Batch of bug fixes for gamecode. Patch compiled and log message written by Tobias Kuehnhammer (#5144)

################################################################################
This Patch fixes:
################################################################################

- The "fraglimit warning" was not played at all, if on the blue team.
- The "where" console command was broken.
- Obelisk explosion wasn't drawn if no Rocketlauncher was loaded.
- Impact marks sometimes didn't draw at all.
- IMPORTANT BUGFIX: No killing for cheaters with Lightning gun and Gauntlet.
- If two doors are close to each other a spectator couldn't fly through them.
- More robust, efficient and logical respawning routine.
  NOTE: The game.qvm will get notable smaller and will use LESS MEMORY!
- Drowning sounds are fixed. Now they are played as intended. (as the id
comment
  in the source code shows).
- Some AI bugs (OVERFLOW!) in the bot movement code.
- Several "Team Arena" Overload and Harvester bugs.
- Stops bots from attacking a team mate (player) who only changed teams.
- Some voice chats and CTF commands fixed.
- "Team_ReturnFlag" was called twice, which did wired things sometimes. 
  NOTE: (G_RunItem checks CONTENTS_NODROP already!)
- A bugfix for Gauntlet animation.
- Incorrect CTF scoring.
- A bunch of corrected comments and print lines ("\n").
- Some regularity of expression and some small trivial bugs.

################################################################################
Details:
################################################################################

********************************************************************************
BUG: in gamemode GT_TEAM the fraglimit warning will not be played if joining
the
     blue team!
--------------------------------------------------------------------------------
Solution: In "CG_CheckLocalSounds": if cgs.scores2 > highScore, highScore
should
          be cgs.scores2.
********************************************************************************
BUG: the "where" console command doesn't work as expected (it's always 0 0 0) 
     but not in id Quake 3 Arena. It seems that now Ioquake3 is affected!
--------------------------------------------------------------------------------
Solution: In Function "Cmd_Where_f" ent->s.origin should be 
          ent->r.currentOrigin.
********************************************************************************
BUG: in gamemode GT_OBELISK obelisk explosion won't be drawn if there is no 
     Rocketlauncher loaded. (The "maps without Rocketlauncher" bug)
--------------------------------------------------------------------------------
Solution: in "cg_main.c": cgs.media.rocketExplosionShader should be registered 
          if gamemode is GT_OBELISK.
********************************************************************************
BUG: Impact marks sometimes doesn't draw at all. Not easy to reproduce if you 
     don't play (io)Quake3 every day and know the places where it happens! ;) 
     But anyway...
     Test: start q3dm12 go to "Long Jump Canyon" (where the small platform 
     teleporter for the BFG is) place yourself at the point where the railgun 
     spawns, look in the direction where the red suspended armor is. Now shoot
     at the sloped wall on the out/leftside of the door you see. (the sloped 
     wall should be nearly in the center of your screen now). If you choose the 
     correct brush face and shoot up and down at this brush face, the impact 
     marks sometimes aren't visible.

     There are hundreds of custom maps where this can happen!
--------------------------------------------------------------------------------
Solution: I replaced the function "SnapVectorTowards" with the one from 
         "Wolfenstein - Enemy Territory (GPL Source Code)"
********************************************************************************
BUG: Normally "NOCLIP" cheaters are logically not allowed to fire a gun.
     Unfortunatly the Gauntlet (and Lightning gun) was forgotten and not 
     restricted to that. All weapons except those two were handled correct. 
--------------------------------------------------------------------------------
Solution: Make Gauntlet and Lightning gun not firing for someone who cheats 
          with "NOCLIP" (like all other weapons).
********************************************************************************
NOTE: A few bugfixes are not mine and are reported here: 
      http://www.quake3world.com/forum/viewtopic.php?f=16&t=9179.

      Thanks to Quake3world, for all those years and the good guys there!
********************************************************************************
BUG: During making a mod I found a very strange bug, which mainly occurs if
     someone tries to implement a lot of singleplayer monsters which should
walk
     slowly (like the "Crash" bot). So if someone wants to make slow down bots
     or monsters when they are walking towards a goal and alter the function
     "BotMoveInGoalArea" then the bots/monsters do stupid things. Otherwise and
     this is the default (also buggy) behavior they start running although they
     shouldn't (as seen with the "Crash" bot and will not be fixed here).
--------------------------------------------------------------------------------
Solution: Fix overflow in bot user command. BUGFIX from "Hunt" mod by J. 
          Hoffman.
********************************************************************************
BUG: in function "BotMoveToGoal" the special elevator case doesn't make sense.
--------------------------------------------------------------------------------
Solution: in "be_ai_move.c": ((result->flags & MOVERESULT_ONTOPOF_FUNCBOB) ||
                              (result->flags & MOVERESULT_ONTOPOF_FUNCBOB)) 
                   should be ((result->flags & MOVERESULT_ONTOPOF_ELEVATOR) ||
                              (result->flags & MOVERESULT_ONTOPOF_FUNCBOB)).
********************************************************************************
BUG: in function "BotWantsToRetreat" and "BotWantsToChase" this is wrong:
     "(bs->enemy != redobelisk.entitynum || bs->enemy !=
blueobelisk.entitynum)"
--------------------------------------------------------------------------------
Solution: "... redobelisk.entitynum) && (bs->enemy != blueobelisk.." is
correct.
********************************************************************************
BUG: in gamemode GT_OBELISK there are too many node switches for bots 
     (test: mpq3tourney6 with many bots). If that happens, game becomes 
     unplayable. I don't know if this is the best solution but here it is:
--------------------------------------------------------------------------------
Solution: In function "AINode_Battle_Fight" right after:
if (!BotEntityVisible(bs->entitynum, bs->eye, bs->viewangles, 360, bs->enemy))
{
   I added this: 
#ifdef MISSIONPACK
    if (bs->enemy == redobelisk.entitynum || bs->enemy == 
                                                        blueobelisk.entitynum)
{
    AIEnter_Battle_Chase(bs, "battle fight: obelisk out of sight");
    return qfalse;
    }
#endif
********************************************************************************
BUG: in gamemode >= GT_TEAM, after team change, bots will (sometimes) not stop
     shooting at you, although you are on their team now. It seems that the 
     configstrings are f***** up or not reliable in this case!
--------------------------------------------------------------------------------
Solution: In function "BotTeam" and "BotSameTeam" get the real team values.
********************************************************************************
BUG: Some of the bots voice commands are wrong. They are commanded to attack
the
     enemy base but they say "Okay, I will defend!"
--------------------------------------------------------------------------------
Solution: Corrected some voice commands in "BotCTFOrders_FlagNotAtBase" and
         "Bot1FCTFOrders_EnemyDroppedFlag"
********************************************************************************
BUG: Spectators couldn't fly through doors if they are very close to each
other.
     You can test it with some regular id maps (q3dm14, q3dm12) but there are
     also many custom maps where this can happen! This is annoying because in 
     the worst case you can't move at all and are caught inside a door.
--------------------------------------------------------------------------------
Solution: There is a solution in a mod called "Hunt" by J. Hoffman. 
          Bugfix is included in this patch!
********************************************************************************
BUG: During making a mod I found it very hard to implement some of my ideas
     (something like "Limbo" or "Meeting") because of the way the player spawn
     effect, intermission and spawning on victory pads is handled. I reworked
it
     a bit and simplified it so that the effect is handled when a client      
     respawns
     (as the name says) and not when a client begins. I think this will help 
     more
     mod makers everytime they want to make changes to spawning of players,
bots
     on victory pads or monsters... and want to avoid spectators with 
     Machineguns
     which can kill and score... :()

     NOTE: I also renamed the poorly named function "respawn" 
           to "ClientRespawn". If someone searches the code base for "respawn" 
           it was really hard to find the correct place for what was 
           meant. "respawn" is used so often, that you really get headache ... 
           now with "ClientRespawn" it's easier!

     IMPORTANT: The whole respawning, moving to intermission point and 
                everything related to that is now done in a more reliable way 
                without changing the default behavior. (How critical the whole 
                spwaning mess was did you see by yourself (ioquake3 rev. 2076). 
                With this patch it's safer. 
                Trust me, I spent hours of fixing silly problems...
-------------------------------------------------------------------------------- 
Solution: Simplified "ClientBegin" and moved the teleport event  
          to "ClientSpawn".
********************************************************************************
BUG: If a player is dying or hurted under water the hurt/dying sounds AND the
     drowning sounds are played together. This is silly. Moreover it's no good
     idea to let the server play client sounds! There was a solution in a mod 
     called "Q3A++" by Dan 'Neurobasher' Gomes which fixes the problem.
--------------------------------------------------------------------------------
Solution: Created a "CG_WaterLevel" function to play the appropriate sounds.
********************************************************************************

################################################################################


  Commit: b151d917776e3fe927d9cc63a33b9eb442e65929
      https://github.com/ioquake/ioq3/commit/b151d917776e3fe927d9cc63a33b9eb442e65929
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-08-01 (Mon, 01 Aug 2011)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Remove unneeded library dependencies with new modular renderer


  Commit: 6713bbbab3976e47d14541629de0672632f1f00d
      https://github.com/ioquake/ioq3/commit/6713bbbab3976e47d14541629de0672632f1f00d
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-08-01 (Mon, 01 Aug 2011)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Make client/server cflags configurable


  Commit: 83f228a42fa239eec0c57c5912f84209f1ef2971
      https://github.com/ioquake/ioq3/commit/83f228a42fa239eec0c57c5912f84209f1ef2971
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-08-01 (Mon, 01 Aug 2011)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Add patch by Zack Middleton to fix building for USE_RENDERER_DLOPEN=0


  Commit: 89b53079ccf9feb8c2dfbc1b89a4abe2cbbbe2dc
      https://github.com/ioquake/ioq3/commit/89b53079ccf9feb8c2dfbc1b89a4abe2cbbbe2dc
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-08-01 (Mon, 01 Aug 2011)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Add SDL library to renderer lib


  Commit: fb24020f89d5b68e06a499b80d7edf76819afc01
      https://github.com/ioquake/ioq3/commit/fb24020f89d5b68e06a499b80d7edf76819afc01
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-08-01 (Mon, 01 Aug 2011)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Fix compilation on MINGW


  Commit: 800a3c8d7b3b7728a2b5f97e42f34331218f90bd
      https://github.com/ioquake/ioq3/commit/800a3c8d7b3b7728a2b5f97e42f34331218f90bd
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-08-01 (Mon, 01 Aug 2011)

  Changed paths:
    M code/qcommon/q_platform.h

  Log Message:
  -----------
  Fix ARCH_STRING macro for mingw64


  Commit: c21dee0b37ad8be84519bf4ff797493dcf6b5e51
      https://github.com/ioquake/ioq3/commit/c21dee0b37ad8be84519bf4ff797493dcf6b5e51
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-08-01 (Mon, 01 Aug 2011)

  Changed paths:
    M code/client/cl_main.c
    M code/game/bg_pmove.c

  Log Message:
  -----------
  [16:31:51] <ZTurtleMan> Thilo: two small fixes, one for r2112 and one for r2116. http://pastebin.com/raw.php?i=h19r211Z


  Commit: 020bd8772f6ed62d15e91e797653b6649ee3c35f
      https://github.com/ioquake/ioq3/commit/020bd8772f6ed62d15e91e797653b6649ee3c35f
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2011-08-02 (Tue, 02 Aug 2011)

  Changed paths:
    M README

  Log Message:
  -----------
  Fixed some typos in the readme.


  Commit: 86a7cd3dea25d13291f3340231f26e4d04c059fb
      https://github.com/ioquake/ioq3/commit/86a7cd3dea25d13291f3340231f26e4d04c059fb
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-08-02 (Tue, 02 Aug 2011)

  Changed paths:
    M code/game/g_weapon.c

  Log Message:
  -----------
  Fix crash bug introduced in r2116. traceEnt does not always have to be a client, so gauntlet attacking something that is not a client will crash the game. Thanks to Ensiform for reporting


  Commit: 63c2b017d6ed98cb5a6180f3ecf23053a7efc805
      https://github.com/ioquake/ioq3/commit/63c2b017d6ed98cb5a6180f3ecf23053a7efc805
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-08-02 (Tue, 02 Aug 2011)

  Changed paths:
    M code/libs/win32/libSDL.dll.a
    M code/libs/win32/libSDL.la
    M misc/msvc/ioq3.sln
    M misc/osxfe/ioquake3fe/ioquake3.icns

  Log Message:
  -----------
  Remove executable property from these files


  Commit: 1ea0df54f82cf0912bfa2518595eabb6db00a6de
      https://github.com/ioquake/ioq3/commit/1ea0df54f82cf0912bfa2518595eabb6db00a6de
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2011-08-02 (Tue, 02 Aug 2011)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Change x86_64 to x64 for mingw.


  Commit: 702c51905756a974683685cc5326cd589cc7977d
      https://github.com/ioquake/ioq3/commit/702c51905756a974683685cc5326cd589cc7977d
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2011-08-02 (Tue, 02 Aug 2011)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Moved various per-platform ifs/defines to be only done once for all platforms.


  Commit: 0bc54ab6963b157b81ce93f94af80de61663962c
      https://github.com/ioquake/ioq3/commit/0bc54ab6963b157b81ce93f94af80de61663962c
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-08-02 (Tue, 02 Aug 2011)

  Changed paths:
    M code/client/cl_main.c

  Log Message:
  -----------
  Fix game restart after curl download finished


  Commit: 06628af7c5cb99a443970c737bb3432245aa811f
      https://github.com/ioquake/ioq3/commit/06628af7c5cb99a443970c737bb3432245aa811f
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-08-03 (Wed, 03 Aug 2011)

  Changed paths:
    M code/client/cl_main.c
    M code/qcommon/files.c

  Log Message:
  -----------
  Don't do game_restart if game directory changed from "" to "baseq3" or "baseq3" to ""


  Commit: 85ae08e80086222cb0d098d74292c6bac57c4520
      https://github.com/ioquake/ioq3/commit/85ae08e80086222cb0d098d74292c6bac57c4520
  Author: Tim Angus <tim at ngus.net>
  Date:   2011-08-03 (Wed, 03 Aug 2011)

  Changed paths:
    M code/qcommon/qcommon.h
    M code/qcommon/vm.c
    M code/sys/sys_main.c

  Log Message:
  -----------
  * Fix some grammar in DLL loading
* s/Sys_LoadQVMDll/Sys_LoadGameDll/


  Commit: f220db0e084afbee969193a11765d8ff930dca97
      https://github.com/ioquake/ioq3/commit/f220db0e084afbee969193a11765d8ff930dca97
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2011-08-05 (Fri, 05 Aug 2011)

  Changed paths:
    M code/q3_ui/ui_servers2.c

  Log Message:
  -----------
  Fixed viewing sv_master[3-5] in q3_ui server browser (don't give engine fake sources).


  Commit: 6242d16e0d8a21c26b5fc2e88e1233d96d305661
      https://github.com/ioquake/ioq3/commit/6242d16e0d8a21c26b5fc2e88e1233d96d305661
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2011-08-05 (Fri, 05 Aug 2011)

  Changed paths:
    M code/ui/ui_main.c

  Log Message:
  -----------
  Support five master servers in Team Arena server browser.


  Commit: c1b3b6f0bebc317deca467a7a3c97d27c17c1f5e
      https://github.com/ioquake/ioq3/commit/c1b3b6f0bebc317deca467a7a3c97d27c17c1f5e
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-08-05 (Fri, 05 Aug 2011)

  Changed paths:
    M code/qcommon/q_platform.h
    M code/qcommon/q_shared.h

  Log Message:
  -----------
  Fix compilation on non-x86 platforms, by Simon McVittie


  Commit: 52aed503b586383aafb85f5231c6ba72daee89e0
      https://github.com/ioquake/ioq3/commit/52aed503b586383aafb85f5231c6ba72daee89e0
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-08-05 (Fri, 05 Aug 2011)

  Changed paths:
    M code/qcommon/q_shared.c
    M code/sys/con_tty.c
    M code/tools/asm/q3asm.c
    M code/tools/lcc/cpp/include.c
    M code/tools/lcc/cpp/tokens.c
    M code/tools/lcc/etc/lcc.c
    M code/tools/lcc/src/bytecode.c

  Log Message:
  -----------
  Bug 5146  - Remove last of warnings under gcc 4.6.1 for Linux, patch by q3urt.undead at gmail.com


  Commit: 06231971edc1c3e921276cf6c38e0cba50bd770b
      https://github.com/ioquake/ioq3/commit/06231971edc1c3e921276cf6c38e0cba50bd770b
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2011-08-05 (Fri, 05 Aug 2011)

  Changed paths:
    M code/sys/con_tty.c

  Log Message:
  -----------
  Use STDOUT_FILENO instead of 1 in con_tty.c


  Commit: a87b059ab7f8917a72a88b865059deefde206ab9
      https://github.com/ioquake/ioq3/commit/a87b059ab7f8917a72a88b865059deefde206ab9
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2011-08-05 (Fri, 05 Aug 2011)

  Changed paths:
    M code/sdl/sdl_input.c

  Log Message:
  -----------
  Don't grab mouse till UI loads.


  Commit: b9a060bfe275c0504739161959ee553299f4d7ce
      https://github.com/ioquake/ioq3/commit/b9a060bfe275c0504739161959ee553299f4d7ce
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2011-08-05 (Fri, 05 Aug 2011)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Don't create clientsmp directory (which is no longer used), pointed out by DevHC.


  Commit: 5d24905c8d1c3b897c3c99da28259bbc7fd4bdfa
      https://github.com/ioquake/ioq3/commit/5d24905c8d1c3b897c3c99da28259bbc7fd4bdfa
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2011-08-05 (Fri, 05 Aug 2011)

  Changed paths:
    M code/qcommon/common.c

  Log Message:
  -----------
  Simulate line buffering and fix the overflow bug in Com_ReadFromPipe(), patch from DevHC.


  Commit: 3b642f90327dbbebec61ac8f587a2244fc0e4f80
      https://github.com/ioquake/ioq3/commit/3b642f90327dbbebec61ac8f587a2244fc0e4f80
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-08-09 (Tue, 09 Aug 2011)

  Changed paths:
    M code/client/cl_parse.c
    M code/qcommon/cvar.c

  Log Message:
  -----------
  Add hack to allow server the setting of game cvar values that are important for playerstate prediction for legacy gamecode.


  Commit: 99e157e0667587f76c88431f641cc5b7103dd6e3
      https://github.com/ioquake/ioq3/commit/99e157e0667587f76c88431f641cc5b7103dd6e3
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-08-10 (Wed, 10 Aug 2011)

  Changed paths:
    M Makefile
    M code/qcommon/vm_x86.c

  Log Message:
  -----------
  - Add x86_64 platform for MacOSX
- Fix compilation on MacOSX gcc


  Commit: 08acc75a1a64bb9cfdbeab319e08b393869b558f
      https://github.com/ioquake/ioq3/commit/08acc75a1a64bb9cfdbeab319e08b393869b558f
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-08-10 (Wed, 10 Aug 2011)

  Changed paths:
    M Makefile
    M code/libs/macosx/libSDL-1.2.0.dylib
    M code/libs/macosx/libSDLmain.a

  Log Message:
  -----------
  - More MacOSX changes to Makefile
- Ship libSDL-1.2.0.dylib with x86_64 platform support


  Commit: a248451e660bc502415b8d20b70101b5a033c5ca
      https://github.com/ioquake/ioq3/commit/a248451e660bc502415b8d20b70101b5a033c5ca
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-08-10 (Wed, 10 Aug 2011)

  Changed paths:
    M code/qcommon/vm_x86.c

  Log Message:
  -----------
  Fix warning on MacOSX


  Commit: 8e689739f426e01b696ff346b54a6eb9a198e42e
      https://github.com/ioquake/ioq3/commit/8e689739f426e01b696ff346b54a6eb9a198e42e
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2011-08-11 (Thu, 11 Aug 2011)

  Changed paths:
    M code/q3_ui/ui_video.c

  Log Message:
  -----------
  Removed "Color Depth" from q3_ui system settings, it didn't control anything.


  Commit: 1609d1c42b68804025f74c037910b1cec919e92d
      https://github.com/ioquake/ioq3/commit/1609d1c42b68804025f74c037910b1cec919e92d
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2011-08-11 (Thu, 11 Aug 2011)

  Changed paths:
    M code/q3_ui/ui_video.c
    M code/renderer/tr_init.c
    M code/sdl/sdl_glimp.c

  Log Message:
  -----------
  - Added r_mode -2 for using display resolution.
- Changed q3_ui's very high video settings use display resolution.


  Commit: efd5f47bf6d6e3e2dbc3c2fc5f214965276f31e0
      https://github.com/ioquake/ioq3/commit/efd5f47bf6d6e3e2dbc3c2fc5f214965276f31e0
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2011-08-11 (Thu, 11 Aug 2011)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Fixed copyfiles when USE_RENDERER_DLOPEN is disabled.


  Commit: 1469df546e24e1b0737f736222e5d0673b82d521
      https://github.com/ioquake/ioq3/commit/1469df546e24e1b0737f736222e5d0673b82d521
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2011-08-11 (Thu, 11 Aug 2011)

  Changed paths:
    M code/q3_ui/ui_video.c
    M code/renderer/tr_init.c
    M code/sdl/sdl_glimp.c

  Log Message:
  -----------
  Reverted r2145 per Timbo's suggestion.


  Commit: abe85940aee47cd652ca6cc7008fa56466f26475
      https://github.com/ioquake/ioq3/commit/abe85940aee47cd652ca6cc7008fa56466f26475
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2011-08-22 (Mon, 22 Aug 2011)

  Changed paths:
    M code/client/cl_main.c
    M code/qcommon/qcommon.h

  Log Message:
  -----------
  Disabled getting motd from update server in standalone build.


  Commit: de182882f1fd15b8bbe15e408ee91e332f7af9c8
      https://github.com/ioquake/ioq3/commit/de182882f1fd15b8bbe15e408ee91e332f7af9c8
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-08-24 (Wed, 24 Aug 2011)

  Changed paths:
    M code/client/cl_parse.c
    M code/qcommon/cvar.c
    M code/qcommon/files.c
    M code/qcommon/q_shared.h

  Log Message:
  -----------
  Fix auto game-restart when disconnecting from a server that explicitly set fs_game to "baseq3" instead of ""


  Commit: 6d97d5c628a7e5bd523803e88e1655c9d0b33df5
      https://github.com/ioquake/ioq3/commit/6d97d5c628a7e5bd523803e88e1655c9d0b33df5
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2011-08-26 (Fri, 26 Aug 2011)

  Changed paths:
    M misc/nsis/ioquake3.nsi.in

  Log Message:
  -----------
  Don't include libcurl-4.dll or zlib1.dll in NSIS installer, they don't seem to be used.


  Commit: dd9230de0453e91be3b17eca7696132555771c06
      https://github.com/ioquake/ioq3/commit/dd9230de0453e91be3b17eca7696132555771c06
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2011-08-26 (Fri, 26 Aug 2011)

  Changed paths:
    M misc/nsis/Makefile

  Log Message:
  -----------
  Somewhat fixed NSIS installer for win64, probably still installs with x86 programs.


  Commit: 120f29c40281589b2625ee76d890e046e375e215
      https://github.com/ioquake/ioq3/commit/120f29c40281589b2625ee76d890e046e375e215
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2011-08-27 (Sat, 27 Aug 2011)

  Changed paths:
    M README

  Log Message:
  -----------
  Added myself to the maintainer list in the README.


  Commit: 56f5fedee9b1d2e6ce460a20cbb9860b86c1e365
      https://github.com/ioquake/ioq3/commit/56f5fedee9b1d2e6ce460a20cbb9860b86c1e365
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2011-08-29 (Mon, 29 Aug 2011)

  Changed paths:
    M code/client/cl_curl.c
    M code/client/cl_curl.h
    M code/client/cl_main.c

  Log Message:
  -----------
  - Only need cl_cURLLib cvar if USE_CURL_DLOPEN is defined.
- Try to load libcurl-4.dll on win32 (it use to be included in the NSIS installer).


  Commit: b3c9d55f50860d2b1973cead753d912d719e5605
      https://github.com/ioquake/ioq3/commit/b3c9d55f50860d2b1973cead753d912d719e5605
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2011-08-29 (Mon, 29 Aug 2011)

  Changed paths:
    M Makefile
    M misc/nsis/Makefile
    M misc/nsis/ioquake3.nsi.in

  Log Message:
  -----------
  Include extra dlls in NSIS installer if needed (renderer, curl, speex, zlib, jpeg).


  Commit: 1a736dd725759d30156a00a0b650891fdcc11d0b
      https://github.com/ioquake/ioq3/commit/1a736dd725759d30156a00a0b650891fdcc11d0b
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2011-08-30 (Tue, 30 Aug 2011)

  Changed paths:
    M misc/nsis/Makefile

  Log Message:
  -----------
  put the g where the g belongs


  Commit: d9b72dedc189258dd4170fdec676401f44163b28
      https://github.com/ioquake/ioq3/commit/d9b72dedc189258dd4170fdec676401f44163b28
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2011-09-07 (Wed, 07 Sep 2011)

  Changed paths:
    M code/client/cl_main.c
    M code/server/sv_client.c

  Log Message:
  -----------
  Require gamename if not supporting legacy protocol.


  Commit: 4113f63a634c2c837c4da60b2b3236fecbd10eaf
      https://github.com/ioquake/ioq3/commit/4113f63a634c2c837c4da60b2b3236fecbd10eaf
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2011-09-09 (Fri, 09 Sep 2011)

  Changed paths:
    M code/sdl/sdl_input.c

  Log Message:
  -----------
  Changed the joystick axis to key remap to start at K_JOY17 (fits better with hat_keys and K_JOY16 is used by button).


  Commit: 4632d85553396d06137f195ae754e0e7e45cedfd
      https://github.com/ioquake/ioq3/commit/4632d85553396d06137f195ae754e0e7e45cedfd
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2011-09-09 (Fri, 09 Sep 2011)

  Changed paths:
    M code/client/cl_input.c

  Log Message:
  -----------
  Removed unused IN_ButtonDown and IN_ButtonUp functions.


  Commit: 237b09f4abe966c1e85e03228717a45c462271ae
      https://github.com/ioquake/ioq3/commit/237b09f4abe966c1e85e03228717a45c462271ae
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2011-09-09 (Fri, 09 Sep 2011)

  Changed paths:
    M code/client/cl_cin.c

  Log Message:
  -----------
  Fixed some function name comments in cl_cin.c


  Commit: 22d6240fe22618b5b71ca3cb3de1c8b69b8e8169
      https://github.com/ioquake/ioq3/commit/22d6240fe22618b5b71ca3cb3de1c8b69b8e8169
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2011-09-09 (Fri, 09 Sep 2011)

  Changed paths:
    M code/client/client.h

  Log Message:
  -----------
  Removed unused kbutton_t declarations in client.h


  Commit: 72d00c568b43abd7c0e59ef931fcbdf4d56fc949
      https://github.com/ioquake/ioq3/commit/72d00c568b43abd7c0e59ef931fcbdf4d56fc949
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2011-09-09 (Fri, 09 Sep 2011)

  Changed paths:
    M code/client/cl_scrn.c

  Log Message:
  -----------
  Use BIGCHAR_WIDTH instead of hardcoded 16 in cl_scrn.c


  Commit: b7fa3e70738a5d9acdd0e63f9b8d562bc6ebf26e
      https://github.com/ioquake/ioq3/commit/b7fa3e70738a5d9acdd0e63f9b8d562bc6ebf26e
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2011-09-09 (Fri, 09 Sep 2011)

  Changed paths:
    M code/client/cl_ui.c

  Log Message:
  -----------
  Use EXEC_NOW instead of hardcoded 0 in cl_ui.c


  Commit: f7a20068eee72811e7438e9c57e16d7a429230b5
      https://github.com/ioquake/ioq3/commit/f7a20068eee72811e7438e9c57e16d7a429230b5
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2011-09-09 (Fri, 09 Sep 2011)

  Changed paths:
    M code/qcommon/vm_x86.c
    M code/qcommon/vm_x86_64.c

  Log Message:
  -----------
  Support vm syscalls with up to 15 args using 64 bit compiled vm (like interprated vms).


  Commit: 3774a8aeee969ef09ab6b66d81146d2dcacd090f
      https://github.com/ioquake/ioq3/commit/3774a8aeee969ef09ab6b66d81146d2dcacd090f
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2011-09-12 (Mon, 12 Sep 2011)

  Changed paths:
    M code/qcommon/files.c

  Log Message:
  -----------
  Restored loading ".dat" journal files from disk when connect to pure servers. Accidentally broke in r1911, reported by Ensiform.


  Commit: 0866b667e0cc3a19f21679edf5f9df7857ec40fc
      https://github.com/ioquake/ioq3/commit/0866b667e0cc3a19f21679edf5f9df7857ec40fc
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2011-09-12 (Mon, 12 Sep 2011)

  Changed paths:
    M code/sys/con_win32.c

  Log Message:
  -----------
  Fixed win32 dedicated server console output. It use to write input line and then write output over the top of it. Reported by Ensiform.


  Commit: 2b50313c9a29ad0f74db6fd3161ffa719a1f25aa
      https://github.com/ioquake/ioq3/commit/2b50313c9a29ad0f74db6fd3161ffa719a1f25aa
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2011-09-18 (Sun, 18 Sep 2011)

  Changed paths:
    M code/qcommon/files.c

  Log Message:
  -----------
  Use platform's path separator in FS_Path_f (for consistent output on Windows), reported by Ensiform.


  Commit: b14c6d581c76ba1f9991d865941fcbcaded52e0b
      https://github.com/ioquake/ioq3/commit/b14c6d581c76ba1f9991d865941fcbcaded52e0b
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2011-09-19 (Mon, 19 Sep 2011)

  Changed paths:
    M code/qcommon/files.c

  Log Message:
  -----------
  Use correct variable for getting buffer length, reported by Ensiform.


  Commit: beff4a3c47cb04848fde8de7cb129e870be74472
      https://github.com/ioquake/ioq3/commit/beff4a3c47cb04848fde8de7cb129e870be74472
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2011-09-19 (Mon, 19 Sep 2011)

  Changed paths:
    M code/client/cl_cgame.c

  Log Message:
  -----------
  Only include libmumblelink.h if USE_MUMBLE is defined, reported by Ensiform.


  Commit: 98af5f4bb05dd55daadc31d555856a54b07f87a2
      https://github.com/ioquake/ioq3/commit/98af5f4bb05dd55daadc31d555856a54b07f87a2
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-09-19 (Mon, 19 Sep 2011)

  Changed paths:
    M code/asm/snapvector.asm

  Log Message:
  -----------
  Fix missing return instruction for fpu ftol on msvc. Thanks to Ensiform for reporting.


  Commit: c927fab58fef33f537e97a471e10a02731df5537
      https://github.com/ioquake/ioq3/commit/c927fab58fef33f537e97a471e10a02731df5537
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-09-19 (Mon, 19 Sep 2011)

  Changed paths:
    M code/asm/snapvector.asm
    M code/asm/snapvector.c

  Log Message:
  -----------
  Implement Mathias Benthrup's suggestion for x86 ASM snapvector implementation which reduces cache misses.


  Commit: 9124d26afb947e204657918dd27f2e4c0c5c5af2
      https://github.com/ioquake/ioq3/commit/9124d26afb947e204657918dd27f2e4c0c5c5af2
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-09-19 (Mon, 19 Sep 2011)

  Changed paths:
    M code/asm/snapvector.asm

  Log Message:
  -----------
  Fix latest commit for x86 msvc


  Commit: bc3e9899677d3e184c6307ef646298e89aad840a
      https://github.com/ioquake/ioq3/commit/bc3e9899677d3e184c6307ef646298e89aad840a
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-09-19 (Mon, 19 Sep 2011)

  Changed paths:
    M code/renderer/tr_model_iqm.c

  Log Message:
  -----------
  Bug 5199  - IQM joint matrices wrong, patch by James Canete


  Commit: af4607c02646beb3e01ba1d24f362142c0622abe
      https://github.com/ioquake/ioq3/commit/af4607c02646beb3e01ba1d24f362142c0622abe
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-09-19 (Mon, 19 Sep 2011)

  Changed paths:
    M code/client/snd_dma.c
    M code/q3_ui/ui_sound.c

  Log Message:
  -----------
  Bug 5178  - Sound quality menu option has no effect


  Commit: 2943488927973e15d4f50a5f0abe34a15738aa1f
      https://github.com/ioquake/ioq3/commit/2943488927973e15d4f50a5f0abe34a15738aa1f
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2011-09-20 (Tue, 20 Sep 2011)

  Changed paths:
    M code/q3_ui/ui_sound.c

  Log Message:
  -----------
  Added option for selecting sound system (SDL or OpenAL) and option for setting SDL sound quality to q3_ui sound menu.
Sound settings must now be applied before they take affect (needed for sound system and SDL sound quality changes).


  Commit: 3f79d045362f7c88c0e77a20d951c2569e2c9628
      https://github.com/ioquake/ioq3/commit/3f79d045362f7c88c0e77a20d951c2569e2c9628
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2011-09-20 (Tue, 20 Sep 2011)

  Changed paths:
    M code/q3_ui/ui_credits.c

  Log Message:
  -----------
  Center ioq3 credits vertically.


  Commit: 7a1f2bc92b7dfb40d6045f7d974981a65b14941a
      https://github.com/ioquake/ioq3/commit/7a1f2bc92b7dfb40d6045f7d974981a65b14941a
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-09-21 (Wed, 21 Sep 2011)

  Changed paths:
    M code/client/cl_curl.c

  Log Message:
  -----------
  Bug 5238  - cURL wrong use of curl_easy_setopt property, by Adrian Fuhrmann


  Commit: ebec84c55ddde126483f261ad87c018185dbbcc5
      https://github.com/ioquake/ioq3/commit/ebec84c55ddde126483f261ad87c018185dbbcc5
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-09-27 (Tue, 27 Sep 2011)

  Changed paths:
    M code/qcommon/vm_x86.c

  Log Message:
  -----------
  Fix q3vm execution on x86/x86_64 MacOSX


  Commit: 8a500d71daaadf199957309f5ee4d8c0fc2157da
      https://github.com/ioquake/ioq3/commit/8a500d71daaadf199957309f5ee4d8c0fc2157da
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-09-27 (Tue, 27 Sep 2011)

  Changed paths:
    M code/asm/ftola.asm
    M code/asm/ftola.c
    M code/asm/snapvector.asm
    M code/asm/snapvector.c
    M code/sys/sys_unix.c
    M code/sys/sys_win32.c

  Log Message:
  -----------
  Set default rounding mode to FE_NEAREST again. Thanks to Matthias Bentrup for providing some explanations.


  Commit: acc2da023c640045f7f431156868e9d8ef75be2c
      https://github.com/ioquake/ioq3/commit/acc2da023c640045f7f431156868e9d8ef75be2c
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-09-27 (Tue, 27 Sep 2011)

  Changed paths:
    M code/qcommon/vm.c

  Log Message:
  -----------
  Throw error when making calls to empty VM


  Commit: d176ebe84a76d1291f16673770ac51365edb272a
      https://github.com/ioquake/ioq3/commit/d176ebe84a76d1291f16673770ac51365edb272a
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-09-27 (Tue, 27 Sep 2011)

  Changed paths:
    M code/qcommon/vm.c

  Log Message:
  -----------
  Add some checks when reloading QVMs via VM_Restart()


  Commit: 7eba074ce469a7b5ddb087a6efefbc83a6987fad
      https://github.com/ioquake/ioq3/commit/7eba074ce469a7b5ddb087a6efefbc83a6987fad
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-09-27 (Tue, 27 Sep 2011)

  Changed paths:
    M code/qcommon/files.c
    M code/qcommon/qcommon.h
    M code/qcommon/vm.c
    M code/server/sv_game.c

  Log Message:
  -----------
  Allow VM_Restart to load unpure qagame.qvm so that local server won't crash after map_restart if server operator has qagame.qvm residing outside pak file (#5196)
Thanks to "rg3" for providing a shell account


  Commit: b93a88455a1dcab0a62db24258b1cc22c44cf8da
      https://github.com/ioquake/ioq3/commit/b93a88455a1dcab0a62db24258b1cc22c44cf8da
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-09-27 (Tue, 27 Sep 2011)

  Changed paths:
    M code/client/cl_cgame.c
    M code/client/cl_ui.c

  Log Message:
  -----------
  Allow interpreted VM on pure servers


  Commit: 89d986a35b3fe6b8e9c7ff47282d871b9313bf21
      https://github.com/ioquake/ioq3/commit/89d986a35b3fe6b8e9c7ff47282d871b9313bf21
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-09-28 (Wed, 28 Sep 2011)

  Changed paths:
    M code/qcommon/vm.c

  Log Message:
  -----------
  Fix a few string literals


  Commit: 171f98474fbade698863bd62a27bf357c502687d
      https://github.com/ioquake/ioq3/commit/171f98474fbade698863bd62a27bf357c502687d
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-09-29 (Thu, 29 Sep 2011)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  BitBlt Patch #0000 (#5176)


  Commit: d4f8c4716d592e99d28a62e2cf4e721f4e808fc7
      https://github.com/ioquake/ioq3/commit/d4f8c4716d592e99d28a62e2cf4e721f4e808fc7
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-10-14 (Fri, 14 Oct 2011)

  Changed paths:
    M code/sys/sys_main.c

  Log Message:
  -----------
  Force unload of running VMs when quitting through signal handler


  Commit: f9cde509b2303190c7ba16a7ab0d3f0f49f15ec4
      https://github.com/ioquake/ioq3/commit/f9cde509b2303190c7ba16a7ab0d3f0f49f15ec4
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-10-14 (Fri, 14 Oct 2011)

  Changed paths:
    M code/server/sv_world.c

  Log Message:
  -----------
  [18:48:20] <Ensiform> Thilo: http://pastebin.com/2UUmSCQK fixes point contents on the server side related to the cg fix with moving water.  Dunno why s.origin and s.angles was ever used, the rest of sv_world.c always uses r.currentOrigin and r.currentAngles
[18:58:10] <Thilo> mhm
[18:58:15] <Thilo> Ensiform: it doesnt break anything?
[18:59:20] <Ensiform> nah


  Commit: 675e7a641a67eae2a27e5754e876d08d395c5da8
      https://github.com/ioquake/ioq3/commit/675e7a641a67eae2a27e5754e876d08d395c5da8
  Author: Tim Angus <tim at ngus.net>
  Date:   2011-10-21 (Fri, 21 Oct 2011)

  Changed paths:
    M Makefile
    M code/asm/snapvector.c
    M code/botlib/be_ai_chat.c
    M code/game/g_cmds.c
    M code/qcommon/common.c
    M code/qcommon/q_platform.h
    M code/qcommon/unzip.c
    M code/renderer/tr_model_iqm.c
    M code/renderer/tr_scene.c

  Log Message:
  -----------
  * clang support


  Commit: fd986dae063989842a651289f77c7fed4e08cce0
      https://github.com/ioquake/ioq3/commit/fd986dae063989842a651289f77c7fed4e08cce0
  Author: Tim Angus <tim at ngus.net>
  Date:   2011-10-27 (Thu, 27 Oct 2011)

  Changed paths:
    M Makefile
    M code/cgame/cg_view.c
    M code/client/libmumblelink.c
    M code/qcommon/common.c
    M code/qcommon/q_shared.c
    M code/qcommon/q_shared.h
    M code/renderer/tr_bsp.c
    M code/sys/con_tty.c

  Log Message:
  -----------
  * Fix various warnings with GCC and clang


  Commit: 7d570e693d353b5c9210c7dff01c6938d30e25c3
      https://github.com/ioquake/ioq3/commit/7d570e693d353b5c9210c7dff01c6938d30e25c3
  Author: Tim Angus <tim at ngus.net>
  Date:   2011-10-27 (Thu, 27 Oct 2011)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  * (bug #5283) Changes to the Makefile to make building standalone games
  easier (JBravo)


  Commit: 4ccd548512149c0e07779af904b30274ad75c6a6
      https://github.com/ioquake/ioq3/commit/4ccd548512149c0e07779af904b30274ad75c6a6
  Author: Tim Angus <tim at ngus.net>
  Date:   2011-10-28 (Fri, 28 Oct 2011)

  Changed paths:
    M code/asm/snapvector.c

  Log Message:
  -----------
  * I zigged when I should have zagged


  Commit: 5e7e61a648ddd0c9fd130fed73a3a5562ec7577c
      https://github.com/ioquake/ioq3/commit/5e7e61a648ddd0c9fd130fed73a3a5562ec7577c
  Author: Tim Angus <tim at ngus.net>
  Date:   2011-10-28 (Fri, 28 Oct 2011)

  Changed paths:
    M Makefile
    M README

  Log Message:
  -----------
  * More Makefile configuration (ZTurtleMan)


  Commit: 9064a13409c10fa057e57f98957f84985b050e8f
      https://github.com/ioquake/ioq3/commit/9064a13409c10fa057e57f98957f84985b050e8f
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2011-10-28 (Fri, 28 Oct 2011)

  Changed paths:
    M code/qcommon/vm.c

  Log Message:
  -----------
  Fixed showing number of qvm jump table targets (r2180 caused it to show 0 on alloc).


  Commit: 6283e552d4dce5bc06cf246115f2a639324dd658
      https://github.com/ioquake/ioq3/commit/6283e552d4dce5bc06cf246115f2a639324dd658
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-10-28 (Fri, 28 Oct 2011)

  Changed paths:
    M code/asm/ftola.c

  Log Message:
  -----------
  My bad. Revert the FPU control word to old value instead of the new one of course. Thanks to marky for reporting this


  Commit: b648d6f17b7f5a3bc5075d2d68ed6f564b8590be
      https://github.com/ioquake/ioq3/commit/b648d6f17b7f5a3bc5075d2d68ed6f564b8590be
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2011-11-03 (Thu, 03 Nov 2011)

  Changed paths:
    M code/client/cl_ui.c

  Log Message:
  -----------
  Client no longer tries to run UI_SHUTDOWN on ui vms with an unsupported API version.


  Commit: 4e59ef714b11b27054771067dcadaeed1cbabee4
      https://github.com/ioquake/ioq3/commit/4e59ef714b11b27054771067dcadaeed1cbabee4
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2011-11-05 (Sat, 05 Nov 2011)

  Changed paths:
    M code/renderer/tr_scene.c

  Log Message:
  -----------
  Print developer message when renderer runs out of free entities.


  Commit: 07244588182ec579081d44e2cbd389237cafe489
      https://github.com/ioquake/ioq3/commit/07244588182ec579081d44e2cbd389237cafe489
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2011-11-05 (Sat, 05 Nov 2011)

  Changed paths:
    M code/cgame/cg_particles.c
    M code/renderer/tr_local.h
    M code/renderer/tr_main.c
    M code/renderer/tr_types.h

  Log Message:
  -----------
  Fixed usage of various entity defines.


  Commit: fd0d156338e4c9f699b75f4906b5a753e52aa904
      https://github.com/ioquake/ioq3/commit/fd0d156338e4c9f699b75f4906b5a753e52aa904
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2011-11-10 (Thu, 10 Nov 2011)

  Changed paths:
    M code/game/g_svcmds.c

  Log Message:
  -----------
  Added missing newlines to game dedicated chat messages.


  Commit: 3ecd92ed916e403c8c0a1918d8cfec08a87bf0e4
      https://github.com/ioquake/ioq3/commit/3ecd92ed916e403c8c0a1918d8cfec08a87bf0e4
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-11-18 (Fri, 18 Nov 2011)

  Changed paths:
    M README
    M code/renderer/tr_cmds.c

  Log Message:
  -----------
  Add color combination green-magenta for anaglyph


  Commit: 88e9d66633b8fcde7a47f1827f4c34f68627df41
      https://github.com/ioquake/ioq3/commit/88e9d66633b8fcde7a47f1827f4c34f68627df41
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2011-11-18 (Fri, 18 Nov 2011)

  Changed paths:
    M code/cgame/cg_view.c

  Log Message:
  -----------
  Disable blood on HUD when com_blood is 0.


  Commit: 508f54854cf84ec7558ff80f3c5f9c9be7dc4c4f
      https://github.com/ioquake/ioq3/commit/508f54854cf84ec7558ff80f3c5f9c9be7dc4c4f
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2011-11-20 (Sun, 20 Nov 2011)

  Changed paths:
    A make-macosx.sh

  Log Message:
  -----------
  I made an awful variant of the old make script, it removes everything universal. Just to get a quick .app build again.

Don't use this for anything.


  Commit: 011fcabb22bd5a15fd4577f6503f97f26451073a
      https://github.com/ioquake/ioq3/commit/011fcabb22bd5a15fd4577f6503f97f26451073a
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2011-11-24 (Thu, 24 Nov 2011)

  Changed paths:
    M make-macosx.sh

  Log Message:
  -----------
  Fixed that, still do not run this. I'm not sure why but the video mode handling doesn't work today in Mac OS X 10.7 and recovering is difficult.


  Commit: fe64955c0ccd92f3ccc48ff62b7432bfffd6ded9
      https://github.com/ioquake/ioq3/commit/fe64955c0ccd92f3ccc48ff62b7432bfffd6ded9
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2011-11-28 (Mon, 28 Nov 2011)

  Changed paths:
    M code/game/g_trigger.c

  Log Message:
  -----------
  Removed duplicate setting of contents for trigger_hurt.


  Commit: 66820c79f4e225fd224cd5375e801c599333a345
      https://github.com/ioquake/ioq3/commit/66820c79f4e225fd224cd5375e801c599333a345
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-12-03 (Sat, 03 Dec 2011)

  Changed paths:
    M code/qcommon/net_ip.c

  Log Message:
  -----------
  Fix net_restart when networking was temporarily disabled


  Commit: 943d94bf0b149541ff135488bb81bfb5f0c3cc65
      https://github.com/ioquake/ioq3/commit/943d94bf0b149541ff135488bb81bfb5f0c3cc65
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2011-12-03 (Sat, 03 Dec 2011)

  Changed paths:
    M code/qcommon/msg.c

  Log Message:
  -----------
  Use GENTITYNUM_BITS for jumppad_ent bits.


  Commit: 5c1ddf40206d264e254a261f45e0927dc751cd5d
      https://github.com/ioquake/ioq3/commit/5c1ddf40206d264e254a261f45e0927dc751cd5d
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2011-12-08 (Thu, 08 Dec 2011)

  Changed paths:
    M code/qcommon/q_shared.h
    M code/qcommon/qcommon.h

  Log Message:
  -----------
  Enable zone and hunk debug in debug build.


  Commit: 7b2f842053813c91f9eb846651fc5c7db8134459
      https://github.com/ioquake/ioq3/commit/7b2f842053813c91f9eb846651fc5c7db8134459
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2011-12-08 (Thu, 08 Dec 2011)

  Changed paths:
    M code/qcommon/common.c

  Log Message:
  -----------
  Show file/line/label in Com_Error messages when run out of memory in debug build.


  Commit: a5c88d0e0d3d28ac04caf58f9260fca3dcb3f6bd
      https://github.com/ioquake/ioq3/commit/a5c88d0e0d3d28ac04caf58f9260fca3dcb3f6bd
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2011-12-08 (Thu, 08 Dec 2011)

  Changed paths:
    M code/qcommon/net_ip.c

  Log Message:
  -----------
  Removed an unused variable (which wasn't compiled in as _DEBUG isn't defined using make).


  Commit: 2fbf9d900642e2c757f9f5416d127cc70333a67d
      https://github.com/ioquake/ioq3/commit/2fbf9d900642e2c757f9f5416d127cc70333a67d
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2011-12-08 (Thu, 08 Dec 2011)

  Changed paths:
    M code/qcommon/common.c
    M code/qcommon/qcommon.h

  Log Message:
  -----------
  Removed unused functoin Hunk_Trash.


  Commit: 93d1d0f83e3efcef5d8188340478e21d11d2a6a5
      https://github.com/ioquake/ioq3/commit/93d1d0f83e3efcef5d8188340478e21d11d2a6a5
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2011-12-08 (Thu, 08 Dec 2011)

  Changed paths:
    M code/renderer/tr_model.c

  Log Message:
  -----------
  Show warning when renderer cannot load model after checking all supported formats, instead of after each format.


  Commit: 34b22e9119300b627e0387b4204bc63e0c17f89a
      https://github.com/ioquake/ioq3/commit/34b22e9119300b627e0387b4204bc63e0c17f89a
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2011-12-08 (Thu, 08 Dec 2011)

  Changed paths:
    M code/renderer/tr_model.c

  Log Message:
  -----------
  Reverted r2209...


  Commit: bdf1af34dc5e5afaa93bccf07a06f16ad0ba019c
      https://github.com/ioquake/ioq3/commit/bdf1af34dc5e5afaa93bccf07a06f16ad0ba019c
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2011-12-10 (Sat, 10 Dec 2011)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Fixed typo in Makefiles copyfiles directory path check.


  Commit: 579d75c539085d34de85a2f4ca64c20eca232d04
      https://github.com/ioquake/ioq3/commit/579d75c539085d34de85a2f4ca64c20eca232d04
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2011-12-12 (Mon, 12 Dec 2011)

  Changed paths:
    M README

  Log Message:
  -----------
  The mailing list sub e-mail address has been wrong for a depressingly long amount of time.


  Commit: dfd3245c38a730dda730949e3c96c9ae6e1c428b
      https://github.com/ioquake/ioq3/commit/dfd3245c38a730dda730949e3c96c9ae6e1c428b
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2011-12-15 (Thu, 15 Dec 2011)

  Changed paths:
    M code/renderer/tr_init.c

  Log Message:
  -----------
  Fix build for new modular renderer on MacOSX


  Commit: 89f7863254d343528d5834cd8bb0929776a3e79b
      https://github.com/ioquake/ioq3/commit/89f7863254d343528d5834cd8bb0929776a3e79b
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2011-12-25 (Sun, 25 Dec 2011)

  Changed paths:
    M code/qcommon/msg.c

  Log Message:
  -----------
  bugzilla bug #5273
exploit resolved, we're now disallowing forwardmove of -128 and vice versa

Thanks, devhc!


  Commit: 73744a84c60ad3f45258c75b388b306a108340fd
      https://github.com/ioquake/ioq3/commit/73744a84c60ad3f45258c75b388b306a108340fd
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-01-17 (Tue, 17 Jan 2012)

  Changed paths:
    M code/ui/ui_main.c

  Log Message:
  -----------
  Fixed UI to use MAX_QPATH for skin filename buffer length.


  Commit: 5729c8c5189cafc99d6244bf9d94fd6a0ca42bf6
      https://github.com/ioquake/ioq3/commit/5729c8c5189cafc99d6244bf9d94fd6a0ca42bf6
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-01-17 (Tue, 17 Jan 2012)

  Changed paths:
    M code/cgame/cg_players.c
    M code/ui/ui_players.c

  Log Message:
  -----------
  Changed three filename buffers to be MAX_QPATH (not MAX_QPATH*2), filename lengths are limited to MAX_QPATH by engine and elsewhere in game logic.


  Commit: 3241ca6e7b4bd916747bc82b8992054c83ecf61f
      https://github.com/ioquake/ioq3/commit/3241ca6e7b4bd916747bc82b8992054c83ecf61f
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2012-01-24 (Tue, 24 Jan 2012)

  Changed paths:
    M code/server/sv_init.c

  Log Message:
  -----------
  Add the new ioquake3 master server as standard for sv_master2


  Commit: c84377854a3f9bc0ef1e641dd348f636b5fb9894
      https://github.com/ioquake/ioq3/commit/c84377854a3f9bc0ef1e641dd348f636b5fb9894
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-02-06 (Mon, 06 Feb 2012)

  Changed paths:
    M Makefile
    M code/sys/con_tty.c

  Log Message:
  -----------
  Unix clients can now enter commands from tty console. Patch by Rambetter with some edits by me. (#4799)


  Commit: 7d8b751afdbf730c6b694cc7d23bbe2689dbdaa4
      https://github.com/ioquake/ioq3/commit/7d8b751afdbf730c6b694cc7d23bbe2689dbdaa4
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-02-06 (Mon, 06 Feb 2012)

  Changed paths:
    M code/cgame/cg_draw.c
    M code/game/g_active.c

  Log Message:
  -----------
  Patches by symlink.

#5313 - EF_CONNECTION set on wrong eFlags
#5314 - snc drawn in nirvana instead at lagometer


  Commit: 6c8a9af300363501093a8b0ad031b3e0ac8f5f3d
      https://github.com/ioquake/ioq3/commit/6c8a9af300363501093a8b0ad031b3e0ac8f5f3d
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2012-02-07 (Tue, 07 Feb 2012)

  Changed paths:
    M Makefile
    M misc/nsis/Makefile

  Log Message:
  -----------
  fix mingw64 installer


  Commit: 91fd58f6e4aa41ee55649a294e561a5ca4e21f14
      https://github.com/ioquake/ioq3/commit/91fd58f6e4aa41ee55649a294e561a5ca4e21f14
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-02-15 (Wed, 15 Feb 2012)

  Changed paths:
    M code/client/cl_input.c
    M code/client/cl_main.c
    M code/client/client.h

  Log Message:
  -----------
  Allow analog joystick up axis to be remapped too.


  Commit: 76c4346463be6c760d03b0d45b5e553b786b56b8
      https://github.com/ioquake/ioq3/commit/76c4346463be6c760d03b0d45b5e553b786b56b8
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-02-15 (Wed, 15 Feb 2012)

  Changed paths:
    M README

  Log Message:
  -----------
  Added new joystick cvars to README.


  Commit: 7a1efc19a46426bab38e695d360fec9fd9458c75
      https://github.com/ioquake/ioq3/commit/7a1efc19a46426bab38e695d360fec9fd9458c75
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-02-15 (Wed, 15 Feb 2012)

  Changed paths:
    M code/qcommon/qcommon.h
    M code/sdl/sdl_input.c

  Log Message:
  -----------
  Support up to 16 joystick axes, select which to use with j_*_axis cvars.


  Commit: 33d66c8034aa188dcacdd9787780b916a3620863
      https://github.com/ioquake/ioq3/commit/33d66c8034aa188dcacdd9787780b916a3620863
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-02-15 (Wed, 15 Feb 2012)

  Changed paths:
    M code/client/cl_main.c

  Log Message:
  -----------
  Added range checks to j_*_axis cvars.


  Commit: ea0102d40348118c527b0c97b1dffad9199d0860
      https://github.com/ioquake/ioq3/commit/ea0102d40348118c527b0c97b1dffad9199d0860
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-03-29 (Thu, 29 Mar 2012)

  Changed paths:
    M Makefile
    M README
    M code/renderer/tr_font.c

  Log Message:
  -----------
  - Added support for enabling FreeType Support (make USE_FREETYPE=1).
- Fixed compiling tr_font.c for dynamic renderer.


  Commit: f15a3cca21b7302f8f544801f2434962c038442e
      https://github.com/ioquake/ioq3/commit/f15a3cca21b7302f8f544801f2434962c038442e
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-03-29 (Thu, 29 Mar 2012)

  Changed paths:
    M code/renderer/tr_font.c

  Log Message:
  -----------
  Fixed writing pre-rendered font TGAs, needed to flip image.


  Commit: 94fb80f021b8a691e1eae66fa6e2fdc592c80b96
      https://github.com/ioquake/ioq3/commit/94fb80f021b8a691e1eae66fa6e2fdc592c80b96
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-03-29 (Thu, 29 Mar 2012)

  Changed paths:
    M code/renderer/tr_font.c

  Log Message:
  -----------
  Fixed possibly placing a font glyph (at the beginning of a row) past the bottom of a font cache image.


  Commit: 4b7a623cc0fb1a0e81ab76352d168ec296a26a19
      https://github.com/ioquake/ioq3/commit/4b7a623cc0fb1a0e81ab76352d168ec296a26a19
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-03-29 (Thu, 29 Mar 2012)

  Changed paths:
    M code/renderer/tr_font.c

  Log Message:
  -----------
  Make sure font glyph shader names are null-terminated.


  Commit: 5e9c7f5b373800d57768a78a3975c4fecdbc75f7
      https://github.com/ioquake/ioq3/commit/5e9c7f5b373800d57768a78a3975c4fecdbc75f7
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-03-29 (Thu, 29 Mar 2012)

  Changed paths:
    M code/renderer/tr_font.c

  Log Message:
  -----------
  Removed set but not used variable 'satLevels' from tr_font.c.


  Commit: c8e790e4af2b426e4b48900c064ce373af6ff28b
      https://github.com/ioquake/ioq3/commit/c8e790e4af2b426e4b48900c064ce373af6ff28b
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-03-29 (Thu, 29 Mar 2012)

  Changed paths:
    M code/renderer/tr_font.c

  Log Message:
  -----------
  Use tabs in tr_font.c


  Commit: de1360f2688d0edbb40af33e44a29946728464f5
      https://github.com/ioquake/ioq3/commit/de1360f2688d0edbb40af33e44a29946728464f5
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-03-29 (Thu, 29 Mar 2012)

  Changed paths:
    M code/renderer/tr_font.c

  Log Message:
  -----------
  Fixed up warning messages in tr_font.c


  Commit: b211b35853fc74c3f6390d7ecd151531f3f432e7
      https://github.com/ioquake/ioq3/commit/b211b35853fc74c3f6390d7ecd151531f3f432e7
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-04-02 (Mon, 02 Apr 2012)

  Changed paths:
    M code/renderer/tr_font.c

  Log Message:
  -----------
  Use FreeType include macros instead of filenames directly (per the API docs), patch by Radegast.


  Commit: 021ce233b2684fd993d4c0bee0c24d3306920e16
      https://github.com/ioquake/ioq3/commit/021ce233b2684fd993d4c0bee0c24d3306920e16
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-04-04 (Wed, 04 Apr 2012)

  Changed paths:
    M code/sdl/sdl_input.c

  Log Message:
  -----------
  #5484 - Remove unneeded tr_local.h include from sdl_input.c. Patch by Harley Laue.


  Commit: 88020d5fb8063e6b5cdcdfc212ac60ee5c7f26d3
      https://github.com/ioquake/ioq3/commit/88020d5fb8063e6b5cdcdfc212ac60ee5c7f26d3
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-04-04 (Wed, 04 Apr 2012)

  Changed paths:
    M code/client/cl_main.c

  Log Message:
  -----------
  #5485 - Use Sys_LoadDll to search in the local directory for the fallback default renderer. Patch by Harley Laue.


  Commit: 395225cb7e8f0d5fb183c68182dd83b2510aaf67
      https://github.com/ioquake/ioq3/commit/395225cb7e8f0d5fb183c68182dd83b2510aaf67
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-04-05 (Thu, 05 Apr 2012)

  Changed paths:
    M code/qcommon/net_ip.c

  Log Message:
  -----------
  #5439 - Potential memory leak in host name resolution. (Eugene C.)


  Commit: ce3ec3ceef5169d250ff2b3d8a3726edef8a5944
      https://github.com/ioquake/ioq3/commit/ce3ec3ceef5169d250ff2b3d8a3726edef8a5944
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-04-05 (Thu, 05 Apr 2012)

  Changed paths:
    M README
    M code/server/sv_ccmds.c

  Log Message:
  -----------
  #5453 - Tell command for server.


  Commit: a55a059abc1d55cfa8e5b3dd377fce339174e42c
      https://github.com/ioquake/ioq3/commit/a55a059abc1d55cfa8e5b3dd377fce339174e42c
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-04-07 (Sat, 07 Apr 2012)

  Changed paths:
    M code/renderer/tr_font.c

  Log Message:
  -----------
  Fixed some issues found using clang static analyzer.


  Commit: 1db2124a65a057f32683289f3b5a44510a47d629
      https://github.com/ioquake/ioq3/commit/1db2124a65a057f32683289f3b5a44510a47d629
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-04-07 (Sat, 07 Apr 2012)

  Changed paths:
    M code/renderer/tr_font.c

  Log Message:
  -----------
  Moved dpi variable inside BUILD_FREETYPE ifdef.


  Commit: 3a98b67e0139da7dec32a9de99345c68d2625363
      https://github.com/ioquake/ioq3/commit/3a98b67e0139da7dec32a9de99345c68d2625363
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2012-04-10 (Tue, 10 Apr 2012)

  Changed paths:
    M code/libs/macosx/libSDL-1.2.0.dylib
    M code/libs/macosx/libSDLmain.a

  Log Message:
  -----------
  updating mac SDL stuff to 1.2.15


  Commit: a07b8587f16b366c70dd3660b0809df33cd38cc1
      https://github.com/ioquake/ioq3/commit/a07b8587f16b366c70dd3660b0809df33cd38cc1
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2012-04-10 (Tue, 10 Apr 2012)

  Changed paths:
    M code/SDL12/include/SDL.h
    M code/SDL12/include/SDL_active.h
    M code/SDL12/include/SDL_audio.h
    M code/SDL12/include/SDL_byteorder.h
    M code/SDL12/include/SDL_cdrom.h
    M code/SDL12/include/SDL_config_dreamcast.h
    M code/SDL12/include/SDL_config_macos.h
    M code/SDL12/include/SDL_config_macosx.h
    M code/SDL12/include/SDL_config_minimal.h
    M code/SDL12/include/SDL_config_nds.h
    M code/SDL12/include/SDL_config_os2.h
    M code/SDL12/include/SDL_config_symbian.h
    M code/SDL12/include/SDL_config_win32.h
    M code/SDL12/include/SDL_copying.h
    M code/SDL12/include/SDL_cpuinfo.h
    M code/SDL12/include/SDL_endian.h
    M code/SDL12/include/SDL_error.h
    M code/SDL12/include/SDL_events.h
    M code/SDL12/include/SDL_getenv.h
    M code/SDL12/include/SDL_joystick.h
    M code/SDL12/include/SDL_keyboard.h
    M code/SDL12/include/SDL_keysym.h
    M code/SDL12/include/SDL_loadso.h
    M code/SDL12/include/SDL_main.h
    M code/SDL12/include/SDL_mouse.h
    M code/SDL12/include/SDL_mutex.h
    M code/SDL12/include/SDL_opengl.h
    M code/SDL12/include/SDL_platform.h
    M code/SDL12/include/SDL_quit.h
    M code/SDL12/include/SDL_rwops.h
    M code/SDL12/include/SDL_stdinc.h
    M code/SDL12/include/SDL_syswm.h
    M code/SDL12/include/SDL_thread.h
    M code/SDL12/include/SDL_timer.h
    M code/SDL12/include/SDL_types.h
    M code/SDL12/include/SDL_version.h
    M code/SDL12/include/SDL_video.h
    M code/SDL12/include/begin_code.h
    M code/SDL12/include/close_code.h

  Log Message:
  -----------
  updating SDL includes to 1.2.15
Listen to this if this doesn't work out properly:
http://timedoctor.org/fun/swf/starwars/tauntaun-soundboard.swf


  Commit: f3a61afd09e9300bc8bf29600d714a7459d35049
      https://github.com/ioquake/ioq3/commit/f3a61afd09e9300bc8bf29600d714a7459d35049
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2012-04-11 (Wed, 11 Apr 2012)

  Changed paths:
    M code/SDL12/include/SDL_config_minimal.h

  Log Message:
  -----------
  Minor hack to SDL headers for building on Linux.


  Commit: 3221ed291f3dee2fddd5d4009ddcc9f609ac34fe
      https://github.com/ioquake/ioq3/commit/3221ed291f3dee2fddd5d4009ddcc9f609ac34fe
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2012-04-14 (Sat, 14 Apr 2012)

  Changed paths:
    M make-macosx-ub.sh
    M make-macosx.sh

  Log Message:
  -----------
  specifying gcc to see if that fixes the mac build...


  Commit: ee9170e732f9c259bfa00f0e6bc0d3bb59a89fed
      https://github.com/ioquake/ioq3/commit/ee9170e732f9c259bfa00f0e6bc0d3bb59a89fed
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2012-04-14 (Sat, 14 Apr 2012)

  Changed paths:
    M make-macosx-ub.sh

  Log Message:
  -----------
  Missing a - in the CC line


  Commit: ccdb11315be9b09a9d1eeda91b739b2a35ee4a69
      https://github.com/ioquake/ioq3/commit/ccdb11315be9b09a9d1eeda91b739b2a35ee4a69
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2012-04-17 (Tue, 17 Apr 2012)

  Changed paths:
    M make-macosx-ub.sh

  Log Message:
  -----------
  removing the smp stuff from the mac build script.


  Commit: d2b035eb7356456e29ebae1c97c07a5ac9e0b9da
      https://github.com/ioquake/ioq3/commit/d2b035eb7356456e29ebae1c97c07a5ac9e0b9da
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2012-05-04 (Fri, 04 May 2012)

  Changed paths:
    M code/renderer/tr_backend.c

  Log Message:
  -----------
  Fix (#5312) introduced by rev 2103


  Commit: c211114cb06969e3b114766ff9a97f7f3badbe84
      https://github.com/ioquake/ioq3/commit/c211114cb06969e3b114766ff9a97f7f3badbe84
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-05-07 (Mon, 07 May 2012)

  Changed paths:
    M code/qcommon/files.c
    M code/qcommon/qcommon.h

  Log Message:
  -----------
  #5462 - do not require clients to have a matching qagame.qvm (adapted from OpenArena)


  Commit: 2c5d0c1e3a58f97fed003fd0965bc20f72ad72a9
      https://github.com/ioquake/ioq3/commit/2c5d0c1e3a58f97fed003fd0965bc20f72ad72a9
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-05-07 (Mon, 07 May 2012)

  Changed paths:
    M code/cgame/cg_weapons.c
    M code/ui/ui_shared.c

  Log Message:
  -----------
  Fixed two issues pointed out in a PVS-Studio static code analyzer article (bug #5505).


  Commit: 5abf7e3d846b72ecf81cf193256de924ff8b6113
      https://github.com/ioquake/ioq3/commit/5abf7e3d846b72ecf81cf193256de924ff8b6113
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-05-07 (Mon, 07 May 2012)

  Changed paths:
    M code/renderer/tr_shader.c

  Log Message:
  -----------
  #5503 - SIGSEGV with r_vertexlight 1 in missionpack (patch by Serge Belyshev).


  Commit: 73a5f01baf20a988630889476a465a9a5a11e81a
      https://github.com/ioquake/ioq3/commit/73a5f01baf20a988630889476a465a9a5a11e81a
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-05-07 (Mon, 07 May 2012)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Don't use local SDL headers on Linux (need system sdl-config and SDL library anyway).


  Commit: f8c421025e550607101b1f682a7e320e8f094ae4
      https://github.com/ioquake/ioq3/commit/f8c421025e550607101b1f682a7e320e8f094ae4
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2012-05-08 (Tue, 08 May 2012)

  Changed paths:
    M make-macosx-ub.sh

  Log Message:
  -----------
  gcc 4.0 specification on mac build script


  Commit: 22ecd68cf2c8f99d2f9f8e69d5474d19e7eb8f45
      https://github.com/ioquake/ioq3/commit/22ecd68cf2c8f99d2f9f8e69d5474d19e7eb8f45
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-05-20 (Sun, 20 May 2012)

  Changed paths:
    M code/game/g_main.c

  Log Message:
  -----------
  In CheckTeamLeader, make sure to only set one client as team leader. Reported by Tobias Kuehnhammer.


  Commit: fb1f629bbc3804167165e1bba76f2f80f058f758
      https://github.com/ioquake/ioq3/commit/fb1f629bbc3804167165e1bba76f2f80f058f758
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-06-01 (Fri, 01 Jun 2012)

  Changed paths:
    M code/sdl/sdl_input.c

  Log Message:
  -----------
  Removed unnessicary "!!".


  Commit: b5acc31a4da72cc3a4a6d88facb15b6214d745c6
      https://github.com/ioquake/ioq3/commit/b5acc31a4da72cc3a4a6d88facb15b6214d745c6
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2012-06-14 (Thu, 14 Jun 2012)

  Changed paths:
    M code/qcommon/qcommon.h
    M code/sys/sys_main.c
    M code/sys/sys_osx.m
    M code/sys/sys_unix.c
    M code/sys/sys_win32.c

  Log Message:
  -----------
  CVE-2012-3345


  Commit: a17dafc5e75ae9a984bbe0de4cfd770e41e8131e
      https://github.com/ioquake/ioq3/commit/a17dafc5e75ae9a984bbe0de4cfd770e41e8131e
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-06-18 (Mon, 18 Jun 2012)

  Changed paths:
    M code/game/g_svcmds.c

  Log Message:
  -----------
  Cleaned up game server command usage messages.


  Commit: 2131536d0717331d160f0b922ac05be1849dc68c
      https://github.com/ioquake/ioq3/commit/2131536d0717331d160f0b922ac05be1849dc68c
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-06-18 (Mon, 18 Jun 2012)

  Changed paths:
    M code/client/snd_mem.c

  Log Message:
  -----------
  Call sound files 'audio' not 'wav' in debug messages.


  Commit: c16338cfa93c8fb8d38879ea0601750064a8f63d
      https://github.com/ioquake/ioq3/commit/c16338cfa93c8fb8d38879ea0601750064a8f63d
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-06-18 (Mon, 18 Jun 2012)

  Changed paths:
    M code/qcommon/net_ip.c

  Log Message:
  -----------
  fix wrong socket ID comparison, from /dev/humancontroller


  Commit: 6ff3b03376884113bb14d4f2504638b69556e66a
      https://github.com/ioquake/ioq3/commit/6ff3b03376884113bb14d4f2504638b69556e66a
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-06-18 (Mon, 18 Jun 2012)

  Changed paths:
    M code/qcommon/net_ip.c

  Log Message:
  -----------
  fix IPv6-only operation of Windows binaries

the SOCKET type is unsigned on Windows, and should be casted to an int before comparing with the highestfd variable (note: ``int highestfd = -1;'')

>From /dev/humancontroller.


  Commit: 62f7fab62e62a29279d0e54dfeca9ccbdbb7c5ca
      https://github.com/ioquake/ioq3/commit/62f7fab62e62a29279d0e54dfeca9ccbdbb7c5ca
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-06-18 (Mon, 18 Jun 2012)

  Changed paths:
    M code/qcommon/cmd.c

  Log Message:
  -----------
  add the "execq" command, a more quiet version of the "exec" command
in exec/execq, always print the extension for the filename

>From /dev/humancontroller.


  Commit: 2834a586000566ce7b2094215493e0708cae693b
      https://github.com/ioquake/ioq3/commit/2834a586000566ce7b2094215493e0708cae693b
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-06-18 (Mon, 18 Jun 2012)

  Changed paths:
    M code/cgame/cg_consolecmds.c

  Log Message:
  -----------
  add missing commands to autocompletition

found by Ensiform


  Commit: c3ca5c1caa02c9187c69e65e13d51a7d37fe9c41
      https://github.com/ioquake/ioq3/commit/c3ca5c1caa02c9187c69e65e13d51a7d37fe9c41
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-06-18 (Mon, 18 Jun 2012)

  Changed paths:
    M code/game/g_team.c

  Log Message:
  -----------
  non-missionpack build throws up a few "0" plums

found by Ensiform


  Commit: a4c61d874d2b5e27f8bccc9a07592133c3e11df6
      https://github.com/ioquake/ioq3/commit/a4c61d874d2b5e27f8bccc9a07592133c3e11df6
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-06-18 (Mon, 18 Jun 2012)

  Changed paths:
    M code/cgame/cg_ents.c
    M code/cgame/cg_main.c
    M code/cgame/cg_particles.c
    M code/game/g_mem.c
    M code/server/sv_client.c
    M code/server/sv_rankings.c
    M code/ui/ui_main.c

  Log Message:
  -----------
  add a missing '\n', remove some unwanted ones

>From /dev/humancontroller.


  Commit: af909481825d17ff8511efb22cb30b161c5afd98
      https://github.com/ioquake/ioq3/commit/af909481825d17ff8511efb22cb30b161c5afd98
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-06-18 (Mon, 18 Jun 2012)

  Changed paths:
    M code/cgame/cg_main.c

  Log Message:
  -----------
  bring some freeish()ing operations ahead from after Errorish() calls

>From /dev/humancontroller.


  Commit: ad8d3dc5677d2c8fb91ac33487d7d5219f2d33b3
      https://github.com/ioquake/ioq3/commit/ad8d3dc5677d2c8fb91ac33487d7d5219f2d33b3
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-06-18 (Mon, 18 Jun 2012)

  Changed paths:
    M code/game/g_local.h
    M code/game/g_mover.c

  Log Message:
  -----------
  remove a bunch of unused stuff from game

>From /dev/humancontroller.


  Commit: 997615168a9441f631e9f1bc1f305f08cf9103b0
      https://github.com/ioquake/ioq3/commit/997615168a9441f631e9f1bc1f305f08cf9103b0
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-06-18 (Mon, 18 Jun 2012)

  Changed paths:
    M code/game/g_main.c
    M code/server/sv_main.c

  Log Message:
  -----------
  fix some typos

>From /dev/humancontroller.


  Commit: 7f9a04fd80a28644d7e0633304129eca44dfba14
      https://github.com/ioquake/ioq3/commit/7f9a04fd80a28644d7e0633304129eca44dfba14
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-06-18 (Mon, 18 Jun 2012)

  Changed paths:
    M code/cgame/cg_event.c
    M code/game/ai_dmq3.c
    M code/game/g_spawn.c
    M code/game/g_syscalls.c
    M code/ui/ui_main.c
    M code/ui/ui_syscalls.c

  Log Message:
  -----------
  REFACTOR

>From /dev/humancontroller.


  Commit: 4bd24d3182da689c0eb2aca2e59e297831bf69b5
      https://github.com/ioquake/ioq3/commit/4bd24d3182da689c0eb2aca2e59e297831bf69b5
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-06-18 (Mon, 18 Jun 2012)

  Changed paths:
    M code/game/g_items.c
    M code/game/g_mover.c
    M code/qcommon/q_shared.h

  Log Message:
  -----------
  never set groundEntityNum to -1, use ENTITYNUM_NONE instead

>From /dev/humancontroller.


  Commit: f3e7012bdbe72add113c66e264b24a31853479c0
      https://github.com/ioquake/ioq3/commit/f3e7012bdbe72add113c66e264b24a31853479c0
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-06-18 (Mon, 18 Jun 2012)

  Changed paths:
    M ChangeLog
    M code/botlib/be_aas_bspq3.c
    M code/botlib/be_aas_file.c
    M code/botlib/be_aas_main.c
    M code/botlib/be_aas_reach.c
    M code/botlib/be_ai_char.c
    M code/botlib/be_ai_chat.c
    M code/botlib/be_ai_goal.c
    M code/botlib/be_ai_move.c
    M code/botlib/botlib.h
    M code/botlib/l_precomp.h
    M code/botlib/l_script.c
    M code/botlib/l_script.h
    M code/client/cl_main.c
    M code/client/snd_openal.c
    M code/game/ai_dmq3.h
    M code/qcommon/huffman.c
    M code/qcommon/md4.c
    M code/qcommon/unzip.c
    M code/qcommon/unzip.h
    M code/qcommon/vm_local.h
    M code/qcommon/vm_powerpc_asm.c
    M code/renderer/tr_image_png.c
    M code/tools/lcc/doc/4.html
    M code/tools/lcc/doc/install.html
    M code/tools/lcc/src/list.c
    M misc/nsis/ioquake3-q3ctc.nsi

  Log Message:
  -----------
  REFACTOR [a vs an]

>From /dev/humancontroller.


  Commit: ad5c5c32a600459ca61539939530df22f7229788
      https://github.com/ioquake/ioq3/commit/ad5c5c32a600459ca61539939530df22f7229788
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-06-18 (Mon, 18 Jun 2012)

  Changed paths:
    M code/cgame/cg_view.c
    M code/client/snd_public.h
    M code/game/bg_pmove.c
    M code/game/bg_public.h
    M code/game/g_target.c
    M code/qcommon/files.c
    M code/qcommon/q_shared.h
    M code/qcommon/qcommon.h
    M code/renderer/tr_flares.c
    M code/renderer/tr_shader.c

  Log Message:
  -----------
  REFACTOR [reletive -> relative]

>From /dev/humancontroller.


  Commit: 1d70ffc9b2c5a0feb59f1c31b81ecf1b696230ea
      https://github.com/ioquake/ioq3/commit/1d70ffc9b2c5a0feb59f1c31b81ecf1b696230ea
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-06-18 (Mon, 18 Jun 2012)

  Changed paths:
    M code/server/sv_ccmds.c

  Log Message:
  -----------
  fix the usage description of the clientkick server command (also rename SV_KickNum_f() to SV_ClientKick_f())

found by Ensiform


  Commit: 2579738256d5b888e849ce82352ac51438643543
      https://github.com/ioquake/ioq3/commit/2579738256d5b888e849ce82352ac51438643543
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-06-18 (Mon, 18 Jun 2012)

  Changed paths:
    M code/cgame/cg_main.c

  Log Message:
  -----------
  Removed unneeded va() and use CG_Error instead of trap_Error in cgame. Found by Ensiform.


  Commit: a375f898f55e95a5467dde59937504f7a4899ac7
      https://github.com/ioquake/ioq3/commit/a375f898f55e95a5467dde59937504f7a4899ac7
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-06-18 (Mon, 18 Jun 2012)

  Changed paths:
    M code/botlib/be_aas_reach.c
    M code/botlib/be_ai_move.c
    M code/cgame/cg_players.c
    M code/game/ai_dmnet.c
    M code/game/ai_dmq3.c
    M code/q3_ui/ui_gameinfo.c
    M code/ui/ui_gameinfo.c

  Log Message:
  -----------
  REFACTOR [anough to enough]


  Commit: 56a918b9acd788464debca2891eb6cafa6339514
      https://github.com/ioquake/ioq3/commit/56a918b9acd788464debca2891eb6cafa6339514
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-06-18 (Mon, 18 Jun 2012)

  Changed paths:
    M code/cgame/cg_consolecmds.c
    M code/cgame/cg_local.h
    M code/cgame/cg_main.c
    M code/cgame/cg_servercmds.c
    M code/cgame/cg_view.c
    M code/game/g_cmds.c

  Log Message:
  -----------
  Made more code for Team Arena be inside ifdef MISSIONPACK, from Ensiform.


  Commit: f40042113a49f7e490c5f4a438b19c647e4bc269
      https://github.com/ioquake/ioq3/commit/f40042113a49f7e490c5f4a438b19c647e4bc269
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-06-18 (Mon, 18 Jun 2012)

  Changed paths:
    M code/game/g_weapon.c

  Log Message:
  -----------
  Let's actually use MOD_CHAINGUN! From Ensiform.


  Commit: cd3654a21f7cf427c7566102ca7e6bb1209d1763
      https://github.com/ioquake/ioq3/commit/cd3654a21f7cf427c7566102ca7e6bb1209d1763
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-06-18 (Mon, 18 Jun 2012)

  Changed paths:
    M code/game/ai_chat.c

  Log Message:
  -----------
  Only have bots issue vtaunt commands in Team Arena.


  Commit: 5b25b3469b402fa4337420ee17aba596e40de98f
      https://github.com/ioquake/ioq3/commit/5b25b3469b402fa4337420ee17aba596e40de98f
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-06-18 (Mon, 18 Jun 2012)

  Changed paths:
    M README

  Log Message:
  -----------
  Added execq to README.


  Commit: 2a4f775d6c04f6cf0f16170f71d4f37c1d911773
      https://github.com/ioquake/ioq3/commit/2a4f775d6c04f6cf0f16170f71d4f37c1d911773
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-06-18 (Mon, 18 Jun 2012)

  Changed paths:
    M code/server/server.h

  Log Message:
  -----------
  Fixed comment in server.h (ent->v.absmax to ent->r.absmax).


  Commit: c26289374b404c0f191477adff7043fcd1fff5a2
      https://github.com/ioquake/ioq3/commit/c26289374b404c0f191477adff7043fcd1fff5a2
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-06-19 (Tue, 19 Jun 2012)

  Changed paths:
    M README

  Log Message:
  -----------
  Fixed typo in README from r2275.


  Commit: 6067cadc72a98427b807cac38657abb0f97fd717
      https://github.com/ioquake/ioq3/commit/6067cadc72a98427b807cac38657abb0f97fd717
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-06-19 (Tue, 19 Jun 2012)

  Changed paths:
    M code/sys/con_tty.c

  Log Message:
  -----------
  Removed 0xAD character, from /dev/humancontroller.


  Commit: 20c6d1e33ffdfe73caeb50a4a88c343628c5a031
      https://github.com/ioquake/ioq3/commit/20c6d1e33ffdfe73caeb50a4a88c343628c5a031
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-06-19 (Tue, 19 Jun 2012)

  Changed paths:
    M code/game/g_bot.c
    M code/game/g_local.h
    M code/game/g_main.c
    M code/game/g_syscalls.asm
    M code/game/g_syscalls.c

  Log Message:
  -----------
  rename trap_Printf() to trap_Print() in the game module, as that function has nothing to do with printf()-like formatting

>From /dev/humancontroller.


  Commit: 2db73231ebd237c0b3a6eb7b249479906a50bf02
      https://github.com/ioquake/ioq3/commit/2db73231ebd237c0b3a6eb7b249479906a50bf02
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-06-19 (Tue, 19 Jun 2012)

  Changed paths:
    M code/cgame/cg_main.c
    M code/game/g_cmds.c
    M code/game/g_main.c
    M code/q3_ui/ui_atoms.c
    M code/ui/ui_atoms.c
    M code/ui/ui_main.c

  Log Message:
  -----------
  remove a bunch of superfluous formatting calls

>From /dev/humancontroller.


  Commit: 64c26ec3383ec7db992711627f0285a8e4614a46
      https://github.com/ioquake/ioq3/commit/64c26ec3383ec7db992711627f0285a8e4614a46
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-06-19 (Tue, 19 Jun 2012)

  Changed paths:
    M code/qcommon/md5.c

  Log Message:
  -----------
  fix a WRONG size argument to a memset() call found by Clang/LLVM

>From /dev/humancontroller.


  Commit: 4cfbbe506c73d6440a0661d09bfe9b9bcfdd8eea
      https://github.com/ioquake/ioq3/commit/4cfbbe506c73d6440a0661d09bfe9b9bcfdd8eea
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-06-19 (Tue, 19 Jun 2012)

  Changed paths:
    M code/qcommon/vm.c

  Log Message:
  -----------
  when interacting with QVMs, Clang/LLVM requires the standard use of the va_*() macros instead of (fast) call hacks

>From /dev/humancontroller.


  Commit: 945f01d4afebd6f2188a9fbcc0a8bc863c81731d
      https://github.com/ioquake/ioq3/commit/945f01d4afebd6f2188a9fbcc0a8bc863c81731d
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-06-19 (Tue, 19 Jun 2012)

  Changed paths:
    M code/botlib/be_aas_bspq3.c
    M code/botlib/be_aas_cluster.c
    M code/botlib/be_aas_reach.c
    M code/botlib/be_aas_route.c
    M code/botlib/be_ai_char.c
    M code/botlib/be_ai_chat.c
    M code/botlib/be_ai_goal.c
    M code/botlib/be_ai_weight.c
    M code/botlib/l_precomp.c
    M code/botlib/l_script.c
    M code/tools/asm/q3asm.c
    M code/ui/ui_shared.c

  Log Message:
  -----------
  more '\n' business

>From /dev/humancontroller.


  Commit: afa607c3b6ffed633797822871e4c4dcce124b58
      https://github.com/ioquake/ioq3/commit/afa607c3b6ffed633797822871e4c4dcce124b58
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-06-19 (Tue, 19 Jun 2012)

  Changed paths:
    M README
    M code/server/sv_ccmds.c

  Log Message:
  -----------
  Added kicknum, kickall, and kickbots commands, patch by Ensiform.


  Commit: 68b3b0922be4bd9df5df3dd830c14da1d4a6a154
      https://github.com/ioquake/ioq3/commit/68b3b0922be4bd9df5df3dd830c14da1d4a6a154
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-06-19 (Tue, 19 Jun 2012)

  Changed paths:
    M code/botlib/be_aas_route.c

  Log Message:
  -----------
  static-ize inline functions for Clang/LLVM

>From /dev/humancontroller.


  Commit: 725c9df6087ae05c99d0b57fb0609be73adfbf29
      https://github.com/ioquake/ioq3/commit/725c9df6087ae05c99d0b57fb0609be73adfbf29
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-06-19 (Tue, 19 Jun 2012)

  Changed paths:
    M code/qcommon/net_ip.c

  Log Message:
  -----------
  #5672 - Fixed incorrect type usage in NET_Sleep(), patch from Özkan Sezer.


  Commit: 3b09685b42c04110161d212261f16431273d5b94
      https://github.com/ioquake/ioq3/commit/3b09685b42c04110161d212261f16431273d5b94
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-06-19 (Tue, 19 Jun 2012)

  Changed paths:
    M code/qcommon/net_ip.c

  Log Message:
  -----------
  - Have NET_Sleep work with Windows' INVALID_SOCKET again...
- Use SOCKET_ERROR in NET_Sleep.


  Commit: b340c9d83503c43a1656852358b5b224fe27bcca
      https://github.com/ioquake/ioq3/commit/b340c9d83503c43a1656852358b5b224fe27bcca
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-06-29 (Fri, 29 Jun 2012)

  Changed paths:
    M code/qcommon/vm_powerpc.c

  Log Message:
  -----------
  Fixed fatal error ("OP_BLOCK_COPY out of range!") when using qvms on Mac OS X powerpc (see r2031 and r2034).


  Commit: a3c7003d9cdde316ef1dc4b2c76428f295b93491
      https://github.com/ioquake/ioq3/commit/a3c7003d9cdde316ef1dc4b2c76428f295b93491
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2012-07-01 (Sun, 01 Jul 2012)

  Changed paths:
    M code/server/sv_main.c

  Log Message:
  -----------
  prevent using getinfo as an amplifier for DDOS attacks (#5678). Patch by DevHC


  Commit: 8534c94e4c4cf9a755bf5cd0fe0f01570bbd769c
      https://github.com/ioquake/ioq3/commit/8534c94e4c4cf9a755bf5cd0fe0f01570bbd769c
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2012-07-01 (Sun, 01 Jul 2012)

  Changed paths:
    M cross-make-mingw.sh
    M cross-make-mingw64.sh

  Log Message:
  -----------
  Support building on cygwin with cross-make-mingw*.sh (#5405) - patch by q3urt.undead at gmail.com


  Commit: ca44693f34ff706e949f707e467e58b8f14ed9af
      https://github.com/ioquake/ioq3/commit/ca44693f34ff706e949f707e467e58b8f14ed9af
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2012-07-01 (Sun, 01 Jul 2012)

  Changed paths:
    M code/game/bg_lib.c

  Log Message:
  -----------
  More intelligent exponentiation in strtod/strtol (#5487) - patch by Ben Millwood


  Commit: c9fc250532dc376874ec0bd9a197dd59684a2bf4
      https://github.com/ioquake/ioq3/commit/c9fc250532dc376874ec0bd9a197dd59684a2bf4
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2012-07-01 (Sun, 01 Jul 2012)

  Changed paths:
    M code/renderer/tr_init.c

  Log Message:
  -----------
  Incorrect number of overbright bits printed by GfxInfo_f() (#5510) - fix by Serge Belyshev


  Commit: 1af9c636a5e3fbabcfef13740d4b95f5a9a860fb
      https://github.com/ioquake/ioq3/commit/1af9c636a5e3fbabcfef13740d4b95f5a9a860fb
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2012-07-01 (Sun, 01 Jul 2012)

  Changed paths:
    M code/sdl/sdl_gamma.c
    M code/sdl/sdl_glimp.c

  Log Message:
  -----------
  r_ignorehwgamma 1 does not actually turn on software gamma (#5511) - patch by Serge Belyshev


  Commit: 56f16e10d68d271412541da6c8a07d9dfc6cb641
      https://github.com/ioquake/ioq3/commit/56f16e10d68d271412541da6c8a07d9dfc6cb641
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2012-07-01 (Sun, 01 Jul 2012)

  Changed paths:
    M code/botlib/be_ai_move.c
    M code/botlib/be_interface.c
    M code/cgame/cg_ents.c
    M code/cgame/cg_local.h
    M code/cgame/cg_players.c
    M code/cgame/cg_playerstate.c
    M code/cgame/cg_predict.c
    M code/cgame/cg_servercmds.c
    M code/game/g_client.c
    M code/game/g_cmds.c
    M code/game/g_main.c

  Log Message:
  -----------
  Various bugfixes by Tobias Kuehnhammer (#5270)
- A stupid bug where bots re-trigger jumppads if they fell onto it.
- A small "memset" bug concerning player animations.
- Reward sounds were never cleared and thus they are played on a map restart.
- Safer and more secure handling of disconnected clients and clients with 
  malformed or illegal info strings.
- first_gauntlet_hit.wav was not played (ops/ps) bug
- capturelimit not hit (from OAX)


  Commit: b757968839502a97ddca81b6282502555dca3532
      https://github.com/ioquake/ioq3/commit/b757968839502a97ddca81b6282502555dca3532
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2012-07-01 (Sun, 01 Jul 2012)

  Changed paths:
    M README
    M code/qcommon/files.c

  Log Message:
  -----------
  Support for .pk3dir (#5298) - Patch by Andrew (dersaidin at gmail.com)


  Commit: 2c0b262a5a8d29522c80dfcb6c95d42d6405b197
      https://github.com/ioquake/ioq3/commit/2c0b262a5a8d29522c80dfcb6c95d42d6405b197
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2012-07-01 (Sun, 01 Jul 2012)

  Changed paths:
    A code/jpeg-8c/ioquake3-changes.diff

  Log Message:
  -----------
  Mark JPEG lib changes, file provided by Simon McVittie


  Commit: b5456faaea3cc34fa0fae3d36012af0bee09d8f7
      https://github.com/ioquake/ioq3/commit/b5456faaea3cc34fa0fae3d36012af0bee09d8f7
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2012-07-02 (Mon, 02 Jul 2012)

  Changed paths:
    M README
    M code/qcommon/files.c

  Log Message:
  -----------
  Revert pk3dir patch because some users report the code gets stuck in an infinite loop in the new code


  Commit: 2cfda4384bc0285428fdafe509b818847a61915a
      https://github.com/ioquake/ioq3/commit/2cfda4384bc0285428fdafe509b818847a61915a
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-07-05 (Thu, 05 Jul 2012)

  Changed paths:
    M code/qcommon/net_ip.c

  Log Message:
  -----------
  We should not try to broadcast via the IPv4 socket if that socket is closed.

Previously, error messages were generated when querying local servers while IPv4 was disabled. Patch from /dev/humancontroller.


  Commit: 79bb668a9f6d31483a870298e01c94bbe8780c7e
      https://github.com/ioquake/ioq3/commit/79bb668a9f6d31483a870298e01c94bbe8780c7e
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-07-05 (Thu, 05 Jul 2012)

  Changed paths:
    M code/game/g_client.c

  Log Message:
  -----------
  Fixed G_LogPrintf format warning on 64 bit systems added in r2294.


  Commit: 37f2b4db909b0716d5d261206d713abc1dd83fd0
      https://github.com/ioquake/ioq3/commit/37f2b4db909b0716d5d261206d713abc1dd83fd0
  Author: Tim Angus <tim at ngus.net>
  Date:   2012-07-07 (Sat, 07 Jul 2012)

  Changed paths:
    M code/sys/sys_main.c
    M code/sys/sys_unix.c

  Log Message:
  -----------
  * (bug #5709) Fix crash when invoked with --version


  Commit: 053aa8ead78328ea24c54f65cf4efdfcfb321610
      https://github.com/ioquake/ioq3/commit/053aa8ead78328ea24c54f65cf4efdfcfb321610
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2012-07-07 (Sat, 07 Jul 2012)

  Changed paths:
    M code/sys/sys_win32.c

  Log Message:
  -----------
  Fix windows as well


  Commit: 88cbeae0fd0278017c8e6940afdbe95a56521c21
      https://github.com/ioquake/ioq3/commit/88cbeae0fd0278017c8e6940afdbe95a56521c21
  Author: Tim Angus <tim at ngus.net>
  Date:   2012-07-07 (Sat, 07 Jul 2012)

  Changed paths:
    M code/sys/sys_main.c

  Log Message:
  -----------
  * Fix warning


  Commit: afffc10a54b6249a2edeaa82ed8a625ddbcc2ec2
      https://github.com/ioquake/ioq3/commit/afffc10a54b6249a2edeaa82ed8a625ddbcc2ec2
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2012-07-18 (Wed, 18 Jul 2012)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  switch mac to the framework SDL...


  Commit: ded2b11959f808634504c9e30ed52f4f73a2d2fb
      https://github.com/ioquake/ioq3/commit/ded2b11959f808634504c9e30ed52f4f73a2d2fb
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2012-07-23 (Mon, 23 Jul 2012)

  Changed paths:
    M code/sys/sys_win32.c

  Log Message:
  -----------
  Fix this for real now.


  Commit: ffac0e67574891072f74db3769b5ca7e252853b1
      https://github.com/ioquake/ioq3/commit/ffac0e67574891072f74db3769b5ca7e252853b1
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2012-08-08 (Wed, 08 Aug 2012)

  Changed paths:
    M code/asm/vm_x86_64.asm
    M code/qcommon/vm_x86.c

  Log Message:
  -----------
  Move argument passing from VM to engine to global variables which allows to get rid of lots of OS specific stuff and also fixes errors that happens when compilers add lots of boilerplate to the DoSyscall() function


  Commit: 027ea8d6d39e9cd6b89a67ce3a651fee54c7be8d
      https://github.com/ioquake/ioq3/commit/027ea8d6d39e9cd6b89a67ce3a651fee54c7be8d
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2012-08-08 (Wed, 08 Aug 2012)

  Changed paths:
    M code/qcommon/vm_x86.c

  Log Message:
  -----------
  Oops, still need this


  Commit: b82c02fc03b81554ae988b2ae1eeae7f2b1371dd
      https://github.com/ioquake/ioq3/commit/b82c02fc03b81554ae988b2ae1eeae7f2b1371dd
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-08-16 (Thu, 16 Aug 2012)

  Changed paths:
    M code/server/sv_main.c

  Log Message:
  -----------
  Don't replay to status OOB requests in Team Arena single player.


  Commit: 9a69b738bfdeb1644c93ed2aa298b0f1d773f4a1
      https://github.com/ioquake/ioq3/commit/9a69b738bfdeb1644c93ed2aa298b0f1d773f4a1
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-08-17 (Fri, 17 Aug 2012)

  Changed paths:
    M code/game/ai_team.c
    M code/game/g_team.c

  Log Message:
  -----------
  Added MISSIONPACK ifdef around GT_1FCTF code.


  Commit: dc8b48855d20d2d3d175e37d58a9aff4b47e0c46
      https://github.com/ioquake/ioq3/commit/dc8b48855d20d2d3d175e37d58a9aff4b47e0c46
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-08-17 (Fri, 17 Aug 2012)

  Changed paths:
    M code/cgame/cg_event.c
    M code/cgame/cg_local.h
    M code/cgame/cg_main.c

  Log Message:
  -----------
  More MISSIONPACK ifdeffery.


  Commit: a3ae0dc5ef180bffe454154681f84a98f0627608
      https://github.com/ioquake/ioq3/commit/a3ae0dc5ef180bffe454154681f84a98f0627608
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-08-24 (Fri, 24 Aug 2012)

  Changed paths:
    M code/game/g_team.c

  Log Message:
  -----------
  Removed a check that was made unnessicary by r1644.


  Commit: 42d3ff8d1d90b6f8b23f8d5af065565525d2b429
      https://github.com/ioquake/ioq3/commit/42d3ff8d1d90b6f8b23f8d5af065565525d2b429
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-08-27 (Mon, 27 Aug 2012)

  Changed paths:
    M README
    M code/sdl/sdl_glimp.c

  Log Message:
  -----------
  Added r_mode -2, uses desktop resolution. Bug #5408. Patch by Andrei Drexler and myself.


  Commit: 1aaf9d3e7ba6c321d1866833050e9620d095491b
      https://github.com/ioquake/ioq3/commit/1aaf9d3e7ba6c321d1866833050e9620d095491b
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-08-27 (Mon, 27 Aug 2012)

  Changed paths:
    M code/sdl/sdl_glimp.c

  Log Message:
  -----------
  Use correct fallback height and width for r_mode -2.


  Commit: b4a76e74f75551536265388d08932353f6248b7f
      https://github.com/ioquake/ioq3/commit/b4a76e74f75551536265388d08932353f6248b7f
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-09-04 (Tue, 04 Sep 2012)

  Changed paths:
    M code/client/snd_dma.c

  Log Message:
  -----------
  Remove a redundant code statement.


  Commit: 56ebe14239ed5fd039b72494c6fa2222b4fc9a37
      https://github.com/ioquake/ioq3/commit/56ebe14239ed5fd039b72494c6fa2222b4fc9a37
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-09-08 (Sat, 08 Sep 2012)

  Changed paths:
    M code/game/g_session.c

  Log Message:
  -----------
  Don't have g_teamAutoJoin affect bot's team

Bots set their team later, setting it here causes some bots to change team and die later. Can cause extra skulls to be spawn at beginning of harvester (bug #5740).


  Commit: e3fc1826b101daa67e27bb849abbb9b7a43e58d5
      https://github.com/ioquake/ioq3/commit/e3fc1826b101daa67e27bb849abbb9b7a43e58d5
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-09-08 (Sat, 08 Sep 2012)

  Changed paths:
    M code/game/g_team.c

  Log Message:
  -----------
  Send team info for team overlay to spectators for the team of the client they're following (bug #5740).


  Commit: c65142179f8ba64c8354e0e898cf2ede73c6b14c
      https://github.com/ioquake/ioq3/commit/c65142179f8ba64c8354e0e898cf2ede73c6b14c
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-09-09 (Sun, 09 Sep 2012)

  Changed paths:
    M code/game/g_main.c

  Log Message:
  -----------
  Fix g_warmup < 2 causing client prediction issues (bug #5740). (Reused code for tournament gametype.)


  Commit: 02f3664b2e01591864b1d4022a8d7ddf10787f33
      https://github.com/ioquake/ioq3/commit/02f3664b2e01591864b1d4022a8d7ddf10787f33
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-09-10 (Mon, 10 Sep 2012)

  Changed paths:
    M code/game/g_cmds.c

  Log Message:
  -----------
  Fix game getting stuck in a do-while loop when "team follow1" or "team follow2" client sends a follownext or followprev command.


  Commit: 2cb7f250934f1d69e411d39c9f59da46a317b37d
      https://github.com/ioquake/ioq3/commit/2cb7f250934f1d69e411d39c9f59da46a317b37d
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-09-17 (Mon, 17 Sep 2012)

  Changed paths:
    M code/q3_ui/ui_servers2.c

  Log Message:
  -----------
  Cache servers for each master server in q3_ui, otherwise servers from last updated master for shown for all Internet# sources.


  Commit: 11811e8138f1236600f73bee92bf1be2ca17186a
      https://github.com/ioquake/ioq3/commit/11811e8138f1236600f73bee92bf1be2ca17186a
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-09-30 (Sun, 30 Sep 2012)

  Changed paths:
    M code/q3_ui/ui_players.c
    M code/ui/ui_players.c

  Log Message:
  -----------
  Fix UI player model FOV when using non-640x480 resolution.


  Commit: 656a0145bc8fa04123c6f661f238ea8240943d55
      https://github.com/ioquake/ioq3/commit/656a0145bc8fa04123c6f661f238ea8240943d55
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-09-30 (Sun, 30 Sep 2012)

  Changed paths:
    M code/q3_ui/ui_credits.c

  Log Message:
  -----------
  Added myself to ioq3 credits in q3_ui.


  Commit: a32dc4dca46acdd4aef388bb563201f5ff4c2bf0
      https://github.com/ioquake/ioq3/commit/a32dc4dca46acdd4aef388bb563201f5ff4c2bf0
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-09-30 (Sun, 30 Sep 2012)

  Changed paths:
    M code/q3_ui/ui_servers2.c

  Log Message:
  -----------
  Fix arrow buttons in q3_ui join server menu to be selectable by mouse.


  Commit: cf3092293270629dc6937b866799094f861ac35a
      https://github.com/ioquake/ioq3/commit/cf3092293270629dc6937b866799094f861ac35a
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-09-30 (Sun, 30 Sep 2012)

  Changed paths:
    M code/q3_ui/ui_splevel.c

  Log Message:
  -----------
  Fix resetting single player level selection in q3_ui when there is no training level, such as in demoq3.


  Commit: 0a8eb0983451b1a65ea9c457fe3c9e6e01be8615
      https://github.com/ioquake/ioq3/commit/0a8eb0983451b1a65ea9c457fe3c9e6e01be8615
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-10-11 (Thu, 11 Oct 2012)

  Changed paths:
    M code/cgame/cg_event.c

  Log Message:
  -----------
  Play correct team sounds when in spectator mode and following a player.


  Commit: 0167b439c9af94caa6f8cde023c4f8d8f3b2cd4a
      https://github.com/ioquake/ioq3/commit/0167b439c9af94caa6f8cde023c4f8d8f3b2cd4a
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-10-13 (Sat, 13 Oct 2012)

  Changed paths:
    M code/sdl/sdl_glimp.c

  Log Message:
  -----------
  Don't include client.h in sdl_glimp.c as it is part of the external renderer lib.


  Commit: ce9f2ee5f9ab84945805aa4a0b680cad7ffe57c9
      https://github.com/ioquake/ioq3/commit/ce9f2ee5f9ab84945805aa4a0b680cad7ffe57c9
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-10-17 (Wed, 17 Oct 2012)

  Changed paths:
    M code/client/snd_openal.c

  Log Message:
  -----------
  Check last listener number instead of clc.clientNum in S_AL_HearingThroughEntity so sound work correctly when spectate following a client. (Related to bug 5741.)


  Commit: d49d0753eb13c9fc618e8ef4a07ea145f13b570f
      https://github.com/ioquake/ioq3/commit/d49d0753eb13c9fc618e8ef4a07ea145f13b570f
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-10-17 (Wed, 17 Oct 2012)

  Changed paths:
    M code/client/snd_dma.c
    M code/client/snd_local.h
    M code/client/snd_openal.c

  Log Message:
  -----------
  When in third person, don't play player's sounds as full volume in Base sound system. OpenAL already does this. (Related to bug 5741.)


  Commit: bc4ca164e0f347b6607a610ad0097dcd48ec7ef1
      https://github.com/ioquake/ioq3/commit/bc4ca164e0f347b6607a610ad0097dcd48ec7ef1
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-10-17 (Wed, 17 Oct 2012)

  Changed paths:
    M code/renderer/tr_backend.c
    M code/renderer/tr_main.c
    M code/renderer/tr_scene.c
    M code/renderer/tr_types.h
    M code/renderer/tr_world.c

  Log Message:
  -----------
  From /dev/humancontroller:
really fix the confusion with game entity and refentity numbers

for any natural number M, the following is logical as a whole:
- the array size for refentities is M;
- the refentity number limit is M-1, ie., each refentity number is in [0..M-1];
- the special number for the world is M.

before r1429, the code was roughly the following:

// constants related to the game, should not be used by the renderer

// renderer stuff
refEntity_t refEntities[MAX_ENTITIES];
int numRefEntities = 0;

void addRefEntity(refEntity_t re)
{
	if (numRefEntities >= ENTITYNUM_WORLD)
		return; // full
	refEntities[numRefEntities++] = re;
}

void render(int num)
{
	if (num == ENTITYNUM_WORLD)
		renderWorld();
	else
		renderRefEntity(refEntities[num]);
}

so before r1429,
- the array size for refentities was 1023;
- the refentity number limit was 1021, ie., each refentity number was in [0..1021]; and
- the special number for the world entity was 1022.
this was a small waste of memory, as the last array element wasn't used.

r1429 changed
	if (numRefEntities >= ENTITYNUM_WORLD)
to
	if (numRefEntities >= MAX_ENTITIES).

this creates the following configuration:
- the array size for refentities is 1023;
- the refentity number limit is 1022, ie., each refentity number is in [0..1022]; and
- the special number for the world entity is 1022.

r1429 just makes things worse: it allows 1 more refentity to be added, but that entity doesn't get drawn anyway, as its number will be equal to the special number for the world. this is a small waste of not only memory, but also processing time.

perhaps in XreaL,

ENTITYNUM_WORLD is a game entity constant, and has nothing to do with refentities. a new REFENTITYNUM_WORLD constant should be added to denote the special number for the world, and that constant should be used in the renderer code in place of ENTITYNUM_WORLD. so define such a constant, and let it be equal to MAX_ENTITIES, which is 1023.


  Commit: 037565293f5071906ee74146c29d6d5c750dbee9
      https://github.com/ioquake/ioq3/commit/037565293f5071906ee74146c29d6d5c750dbee9
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-10-17 (Wed, 17 Oct 2012)

  Changed paths:
    M code/renderer/tr_local.h
    M code/renderer/tr_main.c
    M code/renderer/tr_scene.c
    M code/renderer/tr_types.h
    M code/renderer/tr_world.c

  Log Message:
  -----------
  From /dev/humancontroller:
to further reduce confusion, rename constants like MAX_ENTITIES to MAX_REFENTITIES


  Commit: 4f7eb9fa218955dd8c8a86148191f102e28947c9
      https://github.com/ioquake/ioq3/commit/4f7eb9fa218955dd8c8a86148191f102e28947c9
  Author: James Canete <use.less01 at gmail.com>
  Date:   2012-10-26 (Fri, 26 Oct 2012)

  Changed paths:
    M Makefile
    A code/rend2/qgl.h
    A code/rend2/tr_animation.c
    A code/rend2/tr_backend.c
    A code/rend2/tr_bsp.c
    A code/rend2/tr_cmds.c
    A code/rend2/tr_curve.c
    A code/rend2/tr_extensions.c
    A code/rend2/tr_extramath.c
    A code/rend2/tr_extramath.h
    A code/rend2/tr_extratypes.h
    A code/rend2/tr_fbo.c
    A code/rend2/tr_fbo.h
    A code/rend2/tr_flares.c
    A code/rend2/tr_font.c
    A code/rend2/tr_glsl.c
    A code/rend2/tr_image.c
    A code/rend2/tr_image_bmp.c
    A code/rend2/tr_image_jpg.c
    A code/rend2/tr_image_pcx.c
    A code/rend2/tr_image_png.c
    A code/rend2/tr_image_tga.c
    A code/rend2/tr_init.c
    A code/rend2/tr_light.c
    A code/rend2/tr_local.h
    A code/rend2/tr_main.c
    A code/rend2/tr_marks.c
    A code/rend2/tr_mesh.c
    A code/rend2/tr_model.c
    A code/rend2/tr_model_iqm.c
    A code/rend2/tr_noise.c
    A code/rend2/tr_postprocess.c
    A code/rend2/tr_postprocess.h
    A code/rend2/tr_scene.c
    A code/rend2/tr_shade.c
    A code/rend2/tr_shade_calc.c
    A code/rend2/tr_shader.c
    A code/rend2/tr_shadows.c
    A code/rend2/tr_sky.c
    A code/rend2/tr_subs.c
    A code/rend2/tr_surface.c
    A code/rend2/tr_vbo.c
    A code/rend2/tr_world.c
    A rend2-readme.txt

  Log Message:
  -----------
  Added Rend2, an alternate renderer. (Bug #4358)


  Commit: d092ba66279aa79e2959cd88c8aaa8a1a3f79893
      https://github.com/ioquake/ioq3/commit/d092ba66279aa79e2959cd88c8aaa8a1a3f79893
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-10-26 (Fri, 26 Oct 2012)

  Changed paths:
    M code/qcommon/files.c

  Log Message:
  -----------
  Fix restoring fs_game when default.cfg is missing.


  Commit: f4ca81c2067d264dce2dd86c8ec82bd19a77de29
      https://github.com/ioquake/ioq3/commit/f4ca81c2067d264dce2dd86c8ec82bd19a77de29
  Author: James Canete <use.less01 at gmail.com>
  Date:   2012-10-26 (Fri, 26 Oct 2012)

  Changed paths:
    M README

  Log Message:
  -----------
  Added myself to the list of maintainers.


  Commit: 3814f04a8a9263edad1ce0022bd74fa4806533ce
      https://github.com/ioquake/ioq3/commit/3814f04a8a9263edad1ce0022bd74fa4806533ce
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-10-26 (Fri, 26 Oct 2012)

  Changed paths:
    M code/rend2/tr_backend.c
    M code/rend2/tr_bsp.c
    M code/rend2/tr_shade.c

  Log Message:
  -----------
  Fix gcc warnings in Rend2.


  Commit: c9e5537341092d0c0ca32764fe87bd6671b885f9
      https://github.com/ioquake/ioq3/commit/c9e5537341092d0c0ca32764fe87bd6671b885f9
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-10-26 (Fri, 26 Oct 2012)

  Changed paths:
    M code/rend2/tr_init.c

  Log Message:
  -----------
  Remove gfxmeminfo command when shuting down Rend2.


  Commit: 64ed856dfdda6ae30f0b3f94e0da4d5d8d923ea0
      https://github.com/ioquake/ioq3/commit/64ed856dfdda6ae30f0b3f94e0da4d5d8d923ea0
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-10-26 (Fri, 26 Oct 2012)

  Changed paths:
    M code/q3_ui/ui_credits.c

  Log Message:
  -----------
  Add smiletheory to credits in q3_ui.


  Commit: 3dfd2dac7e8ceed901c603b1bc282aa66b9cde82
      https://github.com/ioquake/ioq3/commit/3dfd2dac7e8ceed901c603b1bc282aa66b9cde82
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-10-26 (Fri, 26 Oct 2012)

  Changed paths:
    M code/rend2/tr_init.c
    M code/renderer/tr_init.c

  Log Message:
  -----------
  Split Rend2's printing OpenGL extensions string (> 1024 characters) into separate function and merged into opengl1 renderer. (Fixes bug #5559.)


  Commit: 6bc0e6fae454f569804c0cb3cbe92c632d27c950
      https://github.com/ioquake/ioq3/commit/6bc0e6fae454f569804c0cb3cbe92c632d27c950
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-10-26 (Fri, 26 Oct 2012)

  Changed paths:
    M code/renderer/tr_backend.c

  Log Message:
  -----------
  Merge changes to GL_Cull from Rend2 into opengl1 renderer, behavior is the same.


  Commit: c4aa3cf8c0153c384f04fa9b8227d1e316a9a0ea
      https://github.com/ioquake/ioq3/commit/c4aa3cf8c0153c384f04fa9b8227d1e316a9a0ea
  Author: James Canete <use.less01 at gmail.com>
  Date:   2012-10-28 (Sun, 28 Oct 2012)

  Changed paths:
    M rend2-readme.txt

  Log Message:
  -----------
  Remove speed claim until Rend2 beats opengl1 under typical circumstances.


  Commit: 5cbe7888f8c8f6b3e66bb2f7990d5ca4a0cd2718
      https://github.com/ioquake/ioq3/commit/5cbe7888f8c8f6b3e66bb2f7990d5ca4a0cd2718
  Author: James Canete <use.less01 at gmail.com>
  Date:   2012-10-28 (Sun, 28 Oct 2012)

  Changed paths:
    M code/rend2/tr_backend.c
    M code/rend2/tr_cmds.c
    M code/rend2/tr_fbo.c
    M code/rend2/tr_image.c
    M code/rend2/tr_init.c
    M code/rend2/tr_scene.c
    M code/rend2/tr_shade.c

  Log Message:
  -----------
  Fix FBO_*() usage when framebuffers are unavailable or undesired.


  Commit: 3dff29e991ae8f0fafd3e52e6fe15c25cc6ea4cd
      https://github.com/ioquake/ioq3/commit/3dff29e991ae8f0fafd3e52e6fe15c25cc6ea4cd
  Author: James Canete <use.less01 at gmail.com>
  Date:   2012-10-28 (Sun, 28 Oct 2012)

  Changed paths:
    M code/rend2/tr_init.c
    M code/rend2/tr_local.h

  Log Message:
  -----------
  Remove ARRAY_SIZE, and use ARRAY_LEN instead.


  Commit: dfdfc656eae1b183139ee4c434eca7342fd925f6
      https://github.com/ioquake/ioq3/commit/dfdfc656eae1b183139ee4c434eca7342fd925f6
  Author: James Canete <use.less01 at gmail.com>
  Date:   2012-10-28 (Sun, 28 Oct 2012)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  From /dev/humancontroller:
fix the SMP functionality not being utilized (as of the import of Rend2)


  Commit: b5eb31b4f6e96b8ddb5c850e1e29c5c9974e6558
      https://github.com/ioquake/ioq3/commit/b5eb31b4f6e96b8ddb5c850e1e29c5c9974e6558
  Author: James Canete <use.less01 at gmail.com>
  Date:   2012-10-28 (Sun, 28 Oct 2012)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  From /dev/humancontroller:
when hard-linking renderers, put the old renderer (not the new one) into the "ioquake3" executable, and use a distinguished "ioquake3_rend2" executable for the new renderer
(Fixes bug #5789.)


  Commit: 36c30f678215b402247c686eb99aa8247fde8fdc
      https://github.com/ioquake/ioq3/commit/36c30f678215b402247c686eb99aa8247fde8fdc
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-10-29 (Mon, 29 Oct 2012)

  Changed paths:
    M code/game/g_main.c

  Log Message:
  -----------
  Remove initializing "sv_mapname" cvar in game. It's set to "" and never used.


  Commit: 32d1bc4f2a84e586dd819b380b4554cca6659a6a
      https://github.com/ioquake/ioq3/commit/32d1bc4f2a84e586dd819b380b4554cca6659a6a
  Author: James Canete <use.less01 at gmail.com>
  Date:   2012-10-30 (Tue, 30 Oct 2012)

  Changed paths:
    M code/rend2/tr_glsl.c
    M code/rend2/tr_main.c

  Log Message:
  -----------
  Fix some non-ASCII characters.
Patch originally by /dev/humancontroller, modified by me.


  Commit: faa0cb04c175256f96099f3f95b5a470af766cc2
      https://github.com/ioquake/ioq3/commit/faa0cb04c175256f96099f3f95b5a470af766cc2
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-10-30 (Tue, 30 Oct 2012)

  Changed paths:
    M code/client/cl_main.c

  Log Message:
  -----------
  Show reason non-default renderer failed to load.


  Commit: 17ee96e6c8bbf4d5284bf5c93901e3cd7f5007bf
      https://github.com/ioquake/ioq3/commit/17ee96e6c8bbf4d5284bf5c93901e3cd7f5007bf
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-10-30 (Tue, 30 Oct 2012)

  Changed paths:
    M code/rend2/tr_main.c

  Log Message:
  -----------
  Clean up getting pshadowMap in Rend2's R_DecomposeSort().


  Commit: 016b74b6336551bc416ee140b8287707c10764b6
      https://github.com/ioquake/ioq3/commit/016b74b6336551bc416ee140b8287707c10764b6
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-10-30 (Tue, 30 Oct 2012)

  Changed paths:
    M code/client/cl_main.c
    M code/client/cl_parse.c
    M code/client/client.h

  Log Message:
  -----------
  Fix restoring old fs_game upon leaving a server. Patch by Ensiform.


  Commit: c4288507e0b5f6a872b47abfaddac9cca6ebfd09
      https://github.com/ioquake/ioq3/commit/c4288507e0b5f6a872b47abfaddac9cca6ebfd09
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-10-30 (Tue, 30 Oct 2012)

  Changed paths:
    M code/ui/ui_main.c

  Log Message:
  -----------
  Don't draw cursor during Team Arena's loading screen.


  Commit: 262e8e96b61848bd15e911e2be573886926e3c29
      https://github.com/ioquake/ioq3/commit/262e8e96b61848bd15e911e2be573886926e3c29
  Author: James Canete <use.less01 at gmail.com>
  Date:   2012-10-30 (Tue, 30 Oct 2012)

  Changed paths:
    M code/rend2/tr_backend.c
    M code/rend2/tr_fbo.c
    M code/rend2/tr_scene.c

  Log Message:
  -----------
  Ensure the correct FBO is bound when drawing. (Fixes bug #5791.)


  Commit: 8234225459ff4506eb5380ab675cf1239c83ac2d
      https://github.com/ioquake/ioq3/commit/8234225459ff4506eb5380ab675cf1239c83ac2d
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-11-01 (Thu, 01 Nov 2012)

  Changed paths:
    M code/server/sv_ccmds.c

  Log Message:
  -----------
  Change more operator commands to require sv_running to be usable. Patch by Ensiform.


  Commit: 86984eb53639cef5fa62286c13cff00d066cb43f
      https://github.com/ioquake/ioq3/commit/86984eb53639cef5fa62286c13cff00d066cb43f
  Author: James Canete <use.less01 at gmail.com>
  Date:   2012-11-07 (Wed, 07 Nov 2012)

  Changed paths:
    M code/rend2/tr_backend.c
    M code/rend2/tr_bsp.c
    M code/rend2/tr_local.h
    M code/rend2/tr_model.c
    M code/rend2/tr_shade.c
    M code/rend2/tr_sky.c
    M code/rend2/tr_surface.c

  Log Message:
  -----------
  When calling qglDrawRangeElementsEXT(), use proper start and end parameters.


  Commit: b269acac945c931a79dccdb4664a6317dd654c02
      https://github.com/ioquake/ioq3/commit/b269acac945c931a79dccdb4664a6317dd654c02
  Author: James Canete <use.less01 at gmail.com>
  Date:   2012-11-09 (Fri, 09 Nov 2012)

  Changed paths:
    M code/rend2/tr_bsp.c

  Log Message:
  -----------
  Fix bugs where some surfaces weren't merged and others were counted as merged in R_MergeLeafSurfaces().


  Commit: d635193e19dea0c72812dfb88c88edde02808c99
      https://github.com/ioquake/ioq3/commit/d635193e19dea0c72812dfb88c88edde02808c99
  Author: James Canete <use.less01 at gmail.com>
  Date:   2012-11-14 (Wed, 14 Nov 2012)

  Changed paths:
    M code/rend2/tr_glsl.c
    M code/rend2/tr_local.h
    M code/rend2/tr_shade.c
    M code/rend2/tr_shader.c
    M code/rend2/tr_sky.c

  Log Message:
  -----------
  Various shader fixes and optimizations.


  Commit: 82f83cd092645bb7140d673fd830b5315f1d751f
      https://github.com/ioquake/ioq3/commit/82f83cd092645bb7140d673fd830b5315f1d751f
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-11-18 (Sun, 18 Nov 2012)

  Changed paths:
    M code/botlib/be_ai_move.c
    M code/client/snd_dma.c
    M code/client/snd_openal.c
    M code/game/ai_dmq3.c
    M code/qcommon/files.c

  Log Message:
  -----------
  Fix some "> MAX_*" to be ">= MAX_*".


  Commit: f13a87daad001e08e60b2323023fc9fa5dca3ced
      https://github.com/ioquake/ioq3/commit/f13a87daad001e08e60b2323023fc9fa5dca3ced
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-11-18 (Sun, 18 Nov 2012)

  Changed paths:
    M code/client/cl_cgame.c

  Log Message:
  -----------
  Change error message in CL_ConfigstringModified to specify out of range index like in server.


  Commit: 1cdb3b33e7425b98470169a83e044f4b9819d99c
      https://github.com/ioquake/ioq3/commit/1cdb3b33e7425b98470169a83e044f4b9819d99c
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-11-18 (Sun, 18 Nov 2012)

  Changed paths:
    M code/game/g_cmds.c

  Log Message:
  -----------
  Fix follow command to find clients whose name begins with a number.


  Commit: bf9b5cd7def8f1104ceea35b3203f4c4af7fa008
      https://github.com/ioquake/ioq3/commit/bf9b5cd7def8f1104ceea35b3203f4c4af7fa008
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-11-18 (Sun, 18 Nov 2012)

  Changed paths:
    M code/game/g_cmds.c

  Log Message:
  -----------
  - Fix up "gc" command, make it more like "tell". Based on patch by Ensiform.
- Add usage messages for gc, tell, vtell, and votell commands.
- Check player names in gc, tell, vtell, and votell commands.


  Commit: 05bc03d32d29879c87ce110ea5b23abd2cef37c3
      https://github.com/ioquake/ioq3/commit/05bc03d32d29879c87ce110ea5b23abd2cef37c3
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-11-18 (Sun, 18 Nov 2012)

  Changed paths:
    M code/client/cl_main.c

  Log Message:
  -----------
  Remove anti tamper leftover code 'CL_ChangeReliableCommand'. From Ensiform.


  Commit: 98f04d39a6b0b5ebd684eabd39edef03f613bb7e
      https://github.com/ioquake/ioq3/commit/98f04d39a6b0b5ebd684eabd39edef03f613bb7e
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-11-18 (Sun, 18 Nov 2012)

  Changed paths:
    M code/client/cl_scrn.c

  Log Message:
  -----------
  #5799 - Change messagemode text box to display colors like in console input box.


  Commit: d9bea4977b18627899c9393d70fe83117448651c
      https://github.com/ioquake/ioq3/commit/d9bea4977b18627899c9393d70fe83117448651c
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-11-18 (Sun, 18 Nov 2012)

  Changed paths:
    M code/client/snd_main.c

  Log Message:
  -----------
  Improve "play" command, based on a patch from Ensiform.


  Commit: 6c1045a003c99e18687380d6c22e59d2f437985b
      https://github.com/ioquake/ioq3/commit/6c1045a003c99e18687380d6c22e59d2f437985b
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-11-18 (Sun, 18 Nov 2012)

  Changed paths:
    M code/client/snd_main.c

  Log Message:
  -----------
  Remove unneeded name buffer in S_Play_f.


  Commit: 3da87791801cd8a065ebf81eadafc4019f6984c6
      https://github.com/ioquake/ioq3/commit/3da87791801cd8a065ebf81eadafc4019f6984c6
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-11-19 (Mon, 19 Nov 2012)

  Changed paths:
    M code/client/snd_dma.c
    M code/client/snd_openal.c

  Log Message:
  -----------
  - Check for invalid filename in OpenAL's RegisterSound function.
- Changed Base sound system to warn not error when sound filename is empty or too long.


  Commit: 1f8db4c14a7d799d4c526852b97a4f1e23e657b9
      https://github.com/ioquake/ioq3/commit/1f8db4c14a7d799d4c526852b97a4f1e23e657b9
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-11-19 (Mon, 19 Nov 2012)

  Changed paths:
    M code/qcommon/cm_public.h
    M code/qcommon/q_shared.h

  Log Message:
  -----------
  Remove references to non-existent functions CM_MarkFragments and CM_LerpTag.


  Commit: 467619c034f9be12e54ef87a4bc8f7c611d264cc
      https://github.com/ioquake/ioq3/commit/467619c034f9be12e54ef87a4bc8f7c611d264cc
  Author: James Canete <use.less01 at gmail.com>
  Date:   2012-11-20 (Tue, 20 Nov 2012)

  Changed paths:
    M code/rend2/tr_backend.c
    M code/rend2/tr_cmds.c
    M code/rend2/tr_fbo.c
    M code/rend2/tr_image.c
    M code/rend2/tr_init.c
    M code/rend2/tr_local.h
    M code/rend2/tr_postprocess.c
    M rend2-readme.txt

  Log Message:
  -----------
  Make software overbright optional (cvar r_softOverbright) and reduce the number of FBOs and FBO blits when able.


  Commit: b785f8a2410c35d74301f2ab00f8348ce35017e0
      https://github.com/ioquake/ioq3/commit/b785f8a2410c35d74301f2ab00f8348ce35017e0
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-11-20 (Tue, 20 Nov 2012)

  Changed paths:
    M code/game/g_cmds.c

  Log Message:
  -----------
  Changes suggested by DevHC:
- Remove "!target" checks from tell, vtell, and gc commands. Target was just set, cannot be NULL.
- Validate "order" in gc command before "player id."


  Commit: f6e076c4a12edb10c2efce8f21bbabdb4d30f7a5
      https://github.com/ioquake/ioq3/commit/f6e076c4a12edb10c2efce8f21bbabdb4d30f7a5
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-11-24 (Sat, 24 Nov 2012)

  Changed paths:
    M misc/nsis/ioquake3-q3ctc.nsi

  Log Message:
  -----------
  Update standalone code in Catch the Chicken NSIS installer.


  Commit: 10a574e6ed58a3f8d1eb3e493d9989f78ded7fca
      https://github.com/ioquake/ioq3/commit/10a574e6ed58a3f8d1eb3e493d9989f78ded7fca
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-11-24 (Sat, 24 Nov 2012)

  Changed paths:
    M code/client/cl_main.c

  Log Message:
  -----------
  Remove unused function CL_DisconnectPacket. Pointed out by Ensiform.


  Commit: 29c406c9ec0689b8f52f9ea06ccf68cf77324931
      https://github.com/ioquake/ioq3/commit/29c406c9ec0689b8f52f9ea06ccf68cf77324931
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-11-29 (Thu, 29 Nov 2012)

  Changed paths:
    M code/qcommon/q_shared.h

  Log Message:
  -----------
  Fix function prototype for Info_RemoveKey_Big. Pointed out by Ensiform.


  Commit: 311acbe2638cb8b70f3b997e429df2f3f91ef50a
      https://github.com/ioquake/ioq3/commit/311acbe2638cb8b70f3b997e429df2f3f91ef50a
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-12-01 (Sat, 01 Dec 2012)

  Changed paths:
    M code/q3_ui/ui_menu.c

  Log Message:
  -----------
  In q3_ui if uis.demoversion is set, hide "Team Arena" and "Mods" in main menu. (They aren't shown in id's q3a demo and use to be drawn under demo message).


  Commit: 6b811ada7ab0d419ad678a17150eb8eb90519494
      https://github.com/ioquake/ioq3/commit/6b811ada7ab0d419ad678a17150eb8eb90519494
  Author: Thilo Schulz <arny at ats.s.bawue.de>
  Date:   2012-12-03 (Mon, 03 Dec 2012)

  Changed paths:
    M code/server/sv_main.c

  Log Message:
  -----------
  Add length check here as well, thanks Ensiform


  Commit: edb414b34a74b77168345d3aebe94ced77484431
      https://github.com/ioquake/ioq3/commit/edb414b34a74b77168345d3aebe94ced77484431
  Author: James Canete <use.less01 at gmail.com>
  Date:   2012-12-04 (Tue, 04 Dec 2012)

  Changed paths:
    M Makefile
    A code/rend2/glsl/bokeh_fp.glsl
    A code/rend2/glsl/bokeh_vp.glsl
    A code/rend2/glsl/calclevels4x_fp.glsl
    A code/rend2/glsl/calclevels4x_vp.glsl
    A code/rend2/glsl/depthblur_fp.glsl
    A code/rend2/glsl/depthblur_vp.glsl
    A code/rend2/glsl/dlight_fp.glsl
    A code/rend2/glsl/dlight_vp.glsl
    A code/rend2/glsl/down4x_fp.glsl
    A code/rend2/glsl/down4x_vp.glsl
    A code/rend2/glsl/fogpass_fp.glsl
    A code/rend2/glsl/fogpass_vp.glsl
    A code/rend2/glsl/generic_fp.glsl
    A code/rend2/glsl/generic_vp.glsl
    A code/rend2/glsl/lightall_fp.glsl
    A code/rend2/glsl/lightall_vp.glsl
    A code/rend2/glsl/pshadow_fp.glsl
    A code/rend2/glsl/pshadow_vp.glsl
    A code/rend2/glsl/shadowfill_fp.glsl
    A code/rend2/glsl/shadowfill_vp.glsl
    A code/rend2/glsl/shadowmask_fp.glsl
    A code/rend2/glsl/shadowmask_vp.glsl
    A code/rend2/glsl/ssao_fp.glsl
    A code/rend2/glsl/ssao_vp.glsl
    A code/rend2/glsl/texturecolor_fp.glsl
    A code/rend2/glsl/texturecolor_vp.glsl
    A code/rend2/glsl/tonemap_fp.glsl
    A code/rend2/glsl/tonemap_vp.glsl
    M code/rend2/tr_glsl.c

  Log Message:
  -----------
  #5808 - Include and use .glsl in source (rend2)


  Commit: 736e1d517026eedd573642f08ec65dd784fa0296
      https://github.com/ioquake/ioq3/commit/736e1d517026eedd573642f08ec65dd784fa0296
  Author: James Canete <use.less01 at gmail.com>
  Date:   2012-12-04 (Tue, 04 Dec 2012)

  Changed paths:
    M code/rend2/glsl/bokeh_fp.glsl
    M code/rend2/glsl/bokeh_vp.glsl
    M code/rend2/glsl/calclevels4x_fp.glsl
    M code/rend2/glsl/calclevels4x_vp.glsl
    M code/rend2/glsl/depthblur_fp.glsl
    M code/rend2/glsl/depthblur_vp.glsl
    M code/rend2/glsl/dlight_fp.glsl
    M code/rend2/glsl/dlight_vp.glsl
    M code/rend2/glsl/down4x_fp.glsl
    M code/rend2/glsl/down4x_vp.glsl
    M code/rend2/glsl/fogpass_fp.glsl
    M code/rend2/glsl/fogpass_vp.glsl
    M code/rend2/glsl/generic_fp.glsl
    M code/rend2/glsl/generic_vp.glsl
    M code/rend2/glsl/lightall_fp.glsl
    M code/rend2/glsl/lightall_vp.glsl
    M code/rend2/glsl/pshadow_fp.glsl
    M code/rend2/glsl/pshadow_vp.glsl
    M code/rend2/glsl/shadowfill_fp.glsl
    M code/rend2/glsl/shadowfill_vp.glsl
    M code/rend2/glsl/shadowmask_fp.glsl
    M code/rend2/glsl/shadowmask_vp.glsl
    M code/rend2/glsl/ssao_fp.glsl
    M code/rend2/glsl/ssao_vp.glsl
    M code/rend2/glsl/texturecolor_fp.glsl
    M code/rend2/glsl/texturecolor_vp.glsl
    M code/rend2/glsl/tonemap_fp.glsl
    M code/rend2/glsl/tonemap_vp.glsl

  Log Message:
  -----------
  Oops, fix line endings in new files in previous commit


  Commit: 374c5514041af15a67a461e31962f4434feb2dbf
      https://github.com/ioquake/ioq3/commit/374c5514041af15a67a461e31962f4434feb2dbf
  Author: James Canete <use.less01 at gmail.com>
  Date:   2012-12-06 (Thu, 06 Dec 2012)

  Changed paths:
    M code/rend2/glsl/lightall_fp.glsl
    M code/rend2/glsl/lightall_vp.glsl
    M code/rend2/glsl/shadowmask_fp.glsl
    M code/rend2/glsl/shadowmask_vp.glsl
    M code/rend2/tr_backend.c

  Log Message:
  -----------
  #5812 - Use refdef's coordinates when drawing to screen shadow fbo, and separate depth texture and screen texture coordinates in glsl shaders.


  Commit: b356dac9032b08938e964a8a27d4525b4a1276d4
      https://github.com/ioquake/ioq3/commit/b356dac9032b08938e964a8a27d4525b4a1276d4
  Author: James Canete <use.less01 at gmail.com>
  Date:   2012-12-06 (Thu, 06 Dec 2012)

  Changed paths:
    M code/rend2/tr_shade.c

  Log Message:
  -----------
  From /dev/humancontroller: Typo.


  Commit: 8e28ff954cf68ebfd15134b1a26736d73691ce18
      https://github.com/ioquake/ioq3/commit/8e28ff954cf68ebfd15134b1a26736d73691ce18
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-12-09 (Sun, 09 Dec 2012)

  Changed paths:
    M make-macosx-ub.sh
    M make-macosx.sh

  Log Message:
  -----------
  - Include Rend2 renderer in MacOSX bundle
- Include OpenGL1 and Rend2 renderers in MacOSX UB


  Commit: a1270177c161aeaffd2b12294b9aee9eaa319504
      https://github.com/ioquake/ioq3/commit/a1270177c161aeaffd2b12294b9aee9eaa319504
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-12-09 (Sun, 09 Dec 2012)

  Changed paths:
    M misc/nsis/ioquake3.nsi.in

  Log Message:
  -----------
  Include Rend2 renderer in NSIS installer.


  Commit: 2e99ae093e937aa28ddc53692865b01a861a91db
      https://github.com/ioquake/ioq3/commit/2e99ae093e937aa28ddc53692865b01a861a91db
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-12-09 (Sun, 09 Dec 2012)

  Changed paths:
    M misc/setup/doit

  Log Message:
  -----------
  - Include OpenGL1 and Rend2 renderers in Loki Setup Installer.


  Commit: 8424865879c6d6d65a004e3ff74caf0a7459e796
      https://github.com/ioquake/ioq3/commit/8424865879c6d6d65a004e3ff74caf0a7459e796
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-12-09 (Sun, 09 Dec 2012)

  Changed paths:
    M misc/nsis/ioquake3.nsi.in

  Log Message:
  -----------
  Have NSIS uninstaller delete rend2.


  Commit: f4a0a78b43fe0e345338d0da6707cf19d5b3ba23
      https://github.com/ioquake/ioq3/commit/f4a0a78b43fe0e345338d0da6707cf19d5b3ba23
  Author: James Canete <use.less01 at gmail.com>
  Date:   2012-12-10 (Mon, 10 Dec 2012)

  Changed paths:
    M code/rend2/glsl/lightall_fp.glsl
    M code/rend2/tr_light.c

  Log Message:
  -----------
  Split light sample into direct and ambient parts when using deluxemaps or per-vertex light vectors.  Fixes #5813.


  Commit: 7786f95c066eb55411bcdca43cd14c4a1c776b2f
      https://github.com/ioquake/ioq3/commit/7786f95c066eb55411bcdca43cd14c4a1c776b2f
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-12-13 (Thu, 13 Dec 2012)

  Changed paths:
    M code/client/cl_input.c

  Log Message:
  -----------
  Fix writting voip data in demos (broke in r2102).


  Commit: 50475fc37b5f5a8da80a02e20e11ecd2da021d4e
      https://github.com/ioquake/ioq3/commit/50475fc37b5f5a8da80a02e20e11ecd2da021d4e
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-12-13 (Thu, 13 Dec 2012)

  Changed paths:
    M code/server/sv_client.c

  Log Message:
  -----------
  Fix server ignoring client move commands if voip data is included.


  Commit: d79ea2e5cde84ad797ce87e3a5e9e0b4309658a3
      https://github.com/ioquake/ioq3/commit/d79ea2e5cde84ad797ce87e3a5e9e0b4309658a3
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-12-14 (Fri, 14 Dec 2012)

  Changed paths:
    M code/client/cl_main.c
    M code/client/cl_parse.c

  Log Message:
  -----------
  - Allow changing cl_voip without restarting.
- Fix assert failing in CL_ParseVoip() while flipping cl_voip off and on.


  Commit: 082ecc4d6cdf74340554e7b4bd088cf18dfcf7f6
      https://github.com/ioquake/ioq3/commit/082ecc4d6cdf74340554e7b4bd088cf18dfcf7f6
  Author: James Canete <use.less01 at gmail.com>
  Date:   2012-12-15 (Sat, 15 Dec 2012)

  Changed paths:
    M code/rend2/glsl/lightall_fp.glsl
    M code/rend2/glsl/lightall_vp.glsl

  Log Message:
  -----------
  Only declare var_SampleToView in lightall shader when it is actually used.


  Commit: 3bb7138b84c5b10da0742119b129d5a8eeadbedd
      https://github.com/ioquake/ioq3/commit/3bb7138b84c5b10da0742119b129d5a8eeadbedd
  Author: James Canete <use.less01 at gmail.com>
  Date:   2012-12-15 (Sat, 15 Dec 2012)

  Changed paths:
    M code/rend2/tr_extratypes.h
    M code/rend2/tr_postprocess.h

  Log Message:
  -----------
  Fix a couple files not ending with a newline.


  Commit: b943d506bf3dd074f8637a8fcedd533c26c07e9a
      https://github.com/ioquake/ioq3/commit/b943d506bf3dd074f8637a8fcedd533c26c07e9a
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-12-15 (Sat, 15 Dec 2012)

  Changed paths:
    M code/server/sv_client.c

  Log Message:
  -----------
  Fix clients being able to reset their player state and respawn using donedl.


  Commit: c5af65fe5f5851b335dcd3e710d9275e49c0711b
      https://github.com/ioquake/ioq3/commit/c5af65fe5f5851b335dcd3e710d9275e49c0711b
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-12-15 (Sat, 15 Dec 2012)

  Changed paths:
    M code/qcommon/vm.c
    M code/qcommon/vm_interpreted.c
    M code/qcommon/vm_local.h
    M code/qcommon/vm_powerpc.c
    M code/qcommon/vm_sparc.c
    M code/qcommon/vm_x86.c
    M code/qcommon/vm_x86_64.c

  Log Message:
  -----------
  Fix passing arg9 (qvm only), arg10, and arg11 to vmMain for native libs and non-i386 compiled or interpated qvms. (Currently they aren't use in vmMain in game, cgame, or ui.)
Fix passing args[11] to args[15] from vm to engine on ppc64 and sparc64. Some of the args are used by game bot prediction syscalls. May have been causing bugs. Note: This was fixed for x86_64 in r2163.


  Commit: aac23d69347f1a76d3952ef00260011b6bec224d
      https://github.com/ioquake/ioq3/commit/aac23d69347f1a76d3952ef00260011b6bec224d
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-12-15 (Sat, 15 Dec 2012)

  Changed paths:
    M code/client/cl_main.c

  Log Message:
  -----------
  Fix reconnect command to work after leaving server. (#5794)


  Commit: 8ef0f36a3fa13b2ce31619e8772da805bca5082d
      https://github.com/ioquake/ioq3/commit/8ef0f36a3fa13b2ce31619e8772da805bca5082d
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-12-16 (Sun, 16 Dec 2012)

  Changed paths:
    M code/qcommon/msg.c

  Log Message:
  -----------
  Fix dedicated server crashing when using MSG_ReadDelta*, though it only happens if someone modifies the engine. (#5449)


  Commit: 76584dbcec046088f54c17e8dbfe559b156f62fe
      https://github.com/ioquake/ioq3/commit/76584dbcec046088f54c17e8dbfe559b156f62fe
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-12-16 (Sun, 16 Dec 2012)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Makefile fixes for OpenBSD by Jonathan Gray. (#5728)


  Commit: 26b1fcc471c79d5d1c5bfac52c5c0acc575659a3
      https://github.com/ioquake/ioq3/commit/26b1fcc471c79d5d1c5bfac52c5c0acc575659a3
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-12-16 (Sun, 16 Dec 2012)

  Changed paths:
    M code/client/cl_main.c

  Log Message:
  -----------
  Save all arguments from connect for reconnect command.
Remove unnecessary localhost check from reconnect command.


  Commit: 78b4a3bb7afb79d515e3886b8500f5c178460475
      https://github.com/ioquake/ioq3/commit/78b4a3bb7afb79d515e3886b8500f5c178460475
  Author: James Canete <use.less01 at gmail.com>
  Date:   2012-12-18 (Tue, 18 Dec 2012)

  Changed paths:
    M code/rend2/tr_backend.c
    M code/rend2/tr_extensions.c
    M code/rend2/tr_image.c
    M code/rend2/tr_init.c
    M code/rend2/tr_local.h

  Log Message:
  -----------
  Support r_srgb even without hardware support.  Also tweak default autoexposure/tonemap settings to look good on both r_srgb 0 and 1.


  Commit: 98677b1c7253472468e60fca1bbf0a70b474b752
      https://github.com/ioquake/ioq3/commit/98677b1c7253472468e60fca1bbf0a70b474b752
  Author: James Canete <use.less01 at gmail.com>
  Date:   2012-12-18 (Tue, 18 Dec 2012)

  Changed paths:
    M code/rend2/tr_bsp.c

  Log Message:
  -----------
  Missed a file in the previous commit.


  Commit: 1c8fa31c0d55e0c1994dadb3f4e47bd57ac21b60
      https://github.com/ioquake/ioq3/commit/1c8fa31c0d55e0c1994dadb3f4e47bd57ac21b60
  Author: Richard Allen <ra at ra.is>
  Date:   2012-12-20 (Thu, 20 Dec 2012)

  Changed paths:
    M Makefile
    A code/libs/macosx/SDL-1.2.15.framework.zip
    M make-macosx-ub.sh
    M make-macosx.sh

  Log Message:
  -----------
  Changed the MacOS-X build system to make UB's containing i386 and x86_64 arches and made make-macosx.sh not build UB's but only standard binaries


  Commit: b791040f428004ca9743ca9437a44f5599f1bae5
      https://github.com/ioquake/ioq3/commit/b791040f428004ca9743ca9437a44f5599f1bae5
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-12-29 (Sat, 29 Dec 2012)

  Changed paths:
    M code/game/g_client.c

  Log Message:
  -----------
  - Fix spectator client being switched from follow to free after map_restart if following a client with a higher client number.
- Fix client unlinking issue caused by ent->s.number being set to followed client's ps->clientNum after map_restart. Reported by Ensiform.


  Commit: a57a5cfd9b5dcc51696777c67b275c55c5b4b452
      https://github.com/ioquake/ioq3/commit/a57a5cfd9b5dcc51696777c67b275c55c5b4b452
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-12-29 (Sat, 29 Dec 2012)

  Changed paths:
    M code/game/g_bot.c
    M code/game/g_main.c

  Log Message:
  -----------
  Changes from Ensiform:
- In G_AddBot, try to allocate clientNum before doing anything else.
- In G_AddBot, don't set SVF_BOT and inuse. It's done in ClientConnect, plus inuse causes ClientDisconnect to be run for no reason.
- In G_AddBot, only set skill in bot useinfo once.
- Avoid using cl->ps.clientNum to check if cl is a bot.


  Commit: 45bb0f7b53609d49660e42caa65d067fd9f8893d
      https://github.com/ioquake/ioq3/commit/45bb0f7b53609d49660e42caa65d067fd9f8893d
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2012-12-29 (Sat, 29 Dec 2012)

  Changed paths:
    M code/game/g_bot.c

  Log Message:
  -----------
  Fix bot skill format so it doesn't always have a space at the beginning of it.


  Commit: 6a7a67a4977d4a7e7d1eb84c41e4286ca6833e06
      https://github.com/ioquake/ioq3/commit/6a7a67a4977d4a7e7d1eb84c41e4286ca6833e06
  Author: Richard Allen <ra at ra.is>
  Date:   2012-12-31 (Mon, 31 Dec 2012)

  Changed paths:
    M Makefile
    R code/libs/macosx/SDL-1.2.15.framework.zip
    M code/libs/macosx/libSDL-1.2.0.dylib
    M code/libs/macosx/libSDLmain.a
    M make-macosx-ub.sh
    M make-macosx.sh

  Log Message:
  -----------
  More fixes to the macosx buildsystem.  This removes the SDL Framework and makes use of a SDL library that is position independant.  This also brings back PPC builds into the UB and also as a standa alone build choice.


  Commit: 543812ae84896041050ca5a9792753d093ab3458
      https://github.com/ioquake/ioq3/commit/543812ae84896041050ca5a9792753d093ab3458
  Author: Tim Angus <tim at ngus.net>
  Date:   2013-01-01 (Tue, 01 Jan 2013)

  Changed paths:
    A .gitignore
    R .svnignore

  Log Message:
  -----------
  mv .svnignore .gitignore


  Commit: b54c331d7db7599e37af24a1fe579a6c1c573698
      https://github.com/ioquake/ioq3/commit/b54c331d7db7599e37af24a1fe579a6c1c573698
  Author: Richard Allen <ra at ra.is>
  Date:   2013-01-01 (Tue, 01 Jan 2013)

  Changed paths:
    M make-macosx.sh

  Log Message:
  -----------
  Have make-macosx.sh require the user to specify which architecture she/he wants to build for and suggest building UB's if the user is unaware of what architectures are


  Commit: 2d02694749efe39ae54652c8b86ca98530d255eb
      https://github.com/ioquake/ioq3/commit/2d02694749efe39ae54652c8b86ca98530d255eb
  Author: Zachary Slater <zachary at ioquake.org>
  Date:   2013-01-01 (Tue, 01 Jan 2013)

  Changed paths:
    M make-macosx.sh

  Log Message:
  -----------
  Lets list all the valid options.


  Commit: f6c98fd29f3eb18ab0bd69c870ac00394fab961f
      https://github.com/ioquake/ioq3/commit/f6c98fd29f3eb18ab0bd69c870ac00394fab961f
  Author: Tim Angus <tim at ngus.net>
  Date:   2013-01-03 (Thu, 03 Jan 2013)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Replace svnversion use with git equivalent


  Commit: 20ef1b011507cebedd9626ead3384050dc48edce
      https://github.com/ioquake/ioq3/commit/20ef1b011507cebedd9626ead3384050dc48edce
  Author: Tim Angus <tim at ngus.net>
  Date:   2013-01-05 (Sat, 05 Jan 2013)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Fix whitespace


  Commit: 631db38d2576ceaf72c92db9a0c95b9ef4f91aaf
      https://github.com/ioquake/ioq3/commit/631db38d2576ceaf72c92db9a0c95b9ef4f91aaf
  Author: Tim Angus <tim at ngus.net>
  Date:   2013-01-05 (Sat, 05 Jan 2013)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Fix dist target and comment refering to svn


  Commit: 6999fdba910dbbbc3e01d3616dbf810417bbbfa5
      https://github.com/ioquake/ioq3/commit/6999fdba910dbbbc3e01d3616dbf810417bbbfa5
  Author: Tim Angus <tim at ngus.net>
  Date:   2013-01-05 (Sat, 05 Jan 2013)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Assorted whitespace fixes


  Commit: 20a77764dd7f62101f8a3750471dab300a840858
      https://github.com/ioquake/ioq3/commit/20a77764dd7f62101f8a3750471dab300a840858
  Author: Zachary Slater <zjs at zacharyjackslater.com>
  Date:   2013-01-06 (Sun, 06 Jan 2013)

  Changed paths:
    M code/qcommon/cmd.c
    M code/qcommon/common.c
    M code/qcommon/cvar.c
    M code/renderer/tr_flares.c

  Log Message:
  -----------
  Increase various arbitrary limits - Bug #5463


  Commit: ba54979c0d80835e6e7eb8770ef70c96abf66f74
      https://github.com/ioquake/ioq3/commit/ba54979c0d80835e6e7eb8770ef70c96abf66f74
  Author: Richard Allen <ra at ra.is>
  Date:   2013-01-06 (Sun, 06 Jan 2013)

  Changed paths:
    M make-macosx.sh

  Log Message:
  -----------
  Fixed a small bug in my new version of this script.


  Commit: cd1cb2c5efdcdd1c5cda848034f9c6bf1053df70
      https://github.com/ioquake/ioq3/commit/cd1cb2c5efdcdd1c5cda848034f9c6bf1053df70
  Author: TimeDoctor <zjs at zacharyjackslater.com>
  Date:   2013-01-06 (Sun, 06 Jan 2013)

  Changed paths:
    M make-macosx.sh

  Log Message:
  -----------
  Merge pull request #1 from richard-allen/master

Fixing the make-macosx.sh script up a bit


  Commit: 16952ee08e7e92fba4ae8702e6f8c7811eb4a45d
      https://github.com/ioquake/ioq3/commit/16952ee08e7e92fba4ae8702e6f8c7811eb4a45d
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2013-01-06 (Sun, 06 Jan 2013)

  Changed paths:
    M make-macosx.sh

  Log Message:
  -----------
  Fixed a typo in a comment.


  Commit: af77b935974e2ddffb5f606a8a2576faabf517dc
      https://github.com/ioquake/ioq3/commit/af77b935974e2ddffb5f606a8a2576faabf517dc
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2013-01-07 (Mon, 07 Jan 2013)

  Changed paths:
    M code/asm/ftola.asm
    M code/asm/snapvector.asm
    M code/rend2/tr_init.c
    M code/renderer/tr_init.c
    A misc/msvc/glsl_stringify.vbs
    M misc/msvc/ioq3.sln
    A misc/msvc/opengl1.vcproj
    M misc/msvc/quake3.vcproj
    A misc/msvc/rend2.vcproj

  Log Message:
  -----------
  #5818 - Modular renderer and Rend2 support for MSVC.


  Commit: 3d311bdbe3794591178ac90972dac30e3988a41a
      https://github.com/ioquake/ioq3/commit/3d311bdbe3794591178ac90972dac30e3988a41a
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2013-01-07 (Mon, 07 Jan 2013)

  Changed paths:
    M code/rend2/tr_shade.c

  Log Message:
  -----------
  #5863 - Use proper texture coordinates for alpha tested materials when doing depth prepass.


  Commit: c501c1ad8a786686b9d00bb40062db174010f046
      https://github.com/ioquake/ioq3/commit/c501c1ad8a786686b9d00bb40062db174010f046
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-01-08 (Tue, 08 Jan 2013)

  Changed paths:
    M code/sys/con_win32.c

  Log Message:
  -----------
  Colorize text on win32 console

Text input line color based on code by "spior"
Main colorize function based on Sys_AnsiColorPrint in sys_main.c


  Commit: 768083b46f3fd76f9d8cc6d66f221612ec2ed933
      https://github.com/ioquake/ioq3/commit/768083b46f3fd76f9d8cc6d66f221612ec2ed933
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-01-09 (Wed, 09 Jan 2013)

  Changed paths:
    M code/sys/con_win32.c

  Log Message:
  -----------
  Fix win32 dedicated input line printing to backlog

Use to write win32 input line using WriteConsole then overwrite by
CON_Print, so when CON_Print removes color format characters the end of original input line was visable.

"hi ^1guys" use to be shown as "hi guysys" in the console backlog.


  Commit: daa96199139df6b780e67fa13aa2acb2a03eab67
      https://github.com/ioquake/ioq3/commit/daa96199139df6b780e67fa13aa2acb2a03eab67
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-01-09 (Wed, 09 Jan 2013)

  Changed paths:
    M code/sys/con_win32.c

  Log Message:
  -----------
  Don't look for colors past win32 input line length


  Commit: ed87774a779b4212a62af06a14a04bc76d937acb
      https://github.com/ioquake/ioq3/commit/ed87774a779b4212a62af06a14a04bc76d937acb
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2013-01-09 (Wed, 09 Jan 2013)

  Changed paths:
    M code/rend2/tr_local.h
    M code/rend2/tr_main.c
    M code/rend2/tr_surface.c
    M code/rend2/tr_world.c

  Log Message:
  -----------
  #5866: Fix surface culling through portals, and use the correct number of frustum planes.


  Commit: a99a214589128b093af8ee6dca9eea29dccc813b
      https://github.com/ioquake/ioq3/commit/a99a214589128b093af8ee6dca9eea29dccc813b
  Author: Mark <mark at noffle.net>
  Date:   2013-01-09 (Wed, 09 Jan 2013)

  Changed paths:
    M code/asm/snapvector.c

  Log Message:
  -----------
  Fix #5849 - broken snapvector inverts player speed

Snapvector was converting floats to 16 bit integers instead of 32 bit integers.


  Commit: eb6b5e5eabfb67ff663c89a16fc3052612070f5b
      https://github.com/ioquake/ioq3/commit/eb6b5e5eabfb67ff663c89a16fc3052612070f5b
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-01-09 (Wed, 09 Jan 2013)

  Changed paths:
    M code/rend2/tr_local.h
    M code/rend2/tr_main.c
    M code/rend2/tr_surface.c
    M code/rend2/tr_world.c

  Log Message:
  -----------
  Merge branch 'master' of https://github.com/ioquake/ioq3


  Commit: c1ddacf5be364a13b48910a16db6d92de6ca6461
      https://github.com/ioquake/ioq3/commit/c1ddacf5be364a13b48910a16db6d92de6ca6461
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-01-10 (Thu, 10 Jan 2013)

  Changed paths:
    M code/sys/con_win32.c

  Log Message:
  -----------
  Fix win32 input left on buffer and overwritten

The input line on the console screen buffer was moved up a line and
overwritten by CON_Print.

Remove input line when console shutdown as well.


  Commit: 20cd170993f8f4808ee99b7482cb990ec880eaca
      https://github.com/ioquake/ioq3/commit/20cd170993f8f4808ee99b7482cb990ec880eaca
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-01-10 (Thu, 10 Jan 2013)

  Changed paths:
    M code/sys/con_win32.c

  Log Message:
  -----------
  Make win32 console cursor visible


  Commit: 2d6b68edd8f5fde93e997062a8672c53c99277a5
      https://github.com/ioquake/ioq3/commit/2d6b68edd8f5fde93e997062a8672c53c99277a5
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-01-10 (Thu, 10 Jan 2013)

  Changed paths:
    M code/sys/con_win32.c

  Log Message:
  -----------
  Fix win32 console partial print being overwritten


  Commit: 693e51c6544f1b903d6a6587c4d9d8bd520d104b
      https://github.com/ioquake/ioq3/commit/693e51c6544f1b903d6a6587c4d9d8bd520d104b
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-01-11 (Fri, 11 Jan 2013)

  Changed paths:
    M code/qcommon/q_shared.h

  Log Message:
  -----------
  Remove old FIXME, pmove_framecount isn't networked


  Commit: 5fd456ff7c87577b73a8eede5b05a09206b103cd
      https://github.com/ioquake/ioq3/commit/5fd456ff7c87577b73a8eede5b05a09206b103cd
  Author: Tim Angus <tim at ngus.net>
  Date:   2013-01-13 (Sun, 13 Jan 2013)

  Changed paths:
    M code/qcommon/files.c

  Log Message:
  -----------
  Fix FS_FOpenFileRead corner case

FS_FOpenFileRead is a fairly mental function that changes its return
behaviour depending on whether or not file is NULL or not. It turns out
in the case where file is NULL, we were returning the wrong value when
the file didn't exist.


  Commit: 70b165ee336c9fb7086a628bb8e3e9721bcd920b
      https://github.com/ioquake/ioq3/commit/70b165ee336c9fb7086a628bb8e3e9721bcd920b
  Author: Tim Angus <tim at ngus.net>
  Date:   2013-01-13 (Sun, 13 Jan 2013)

  Changed paths:
    M code/qcommon/files.c

  Log Message:
  -----------
  Fix screwed up whitespace in files.c

Apologies to anyone merging this :(


  Commit: 76f906703ef7438762fa784919aba76a616cd2c1
      https://github.com/ioquake/ioq3/commit/76f906703ef7438762fa784919aba76a616cd2c1
  Author: Jeremy Davis <ensiform at gmail.com>
  Date:   2013-01-14 (Mon, 14 Jan 2013)

  Changed paths:
    M code/game/bg_misc.c

  Log Message:
  -----------
  Fix error message in BG_EvaluateTrajectoryDelta


  Commit: 4de32b1c1af6ced13e1ebcef7aa9662b513ee91f
      https://github.com/ioquake/ioq3/commit/4de32b1c1af6ced13e1ebcef7aa9662b513ee91f
  Author: Jeremy Davis <ensiform at gmail.com>
  Date:   2013-01-14 (Mon, 14 Jan 2013)

  Changed paths:
    M code/game/bg_misc.c

  Log Message:
  -----------
  Fix error message in BG_EvaluateTrajectory


  Commit: bf2b04254ab9c38cba0cd167bcaa0de8c3765349
      https://github.com/ioquake/ioq3/commit/bf2b04254ab9c38cba0cd167bcaa0de8c3765349
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-01-16 (Wed, 16 Jan 2013)

  Changed paths:
    M README
    M code/client/cl_console.c
    M code/client/cl_keys.c

  Log Message:
  -----------
  Add togglemenu command

Allow togglemenu to be run in binds while in menu or message mode.


  Commit: 4ba14425ed8631f89129d36de5dfb2cb2ecb527d
      https://github.com/ioquake/ioq3/commit/4ba14425ed8631f89129d36de5dfb2cb2ecb527d
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-01-16 (Wed, 16 Jan 2013)

  Changed paths:
    M code/q3_ui/ui_controls2.c

  Log Message:
  -----------
  Add togglemenu to q3_ui controls menu


  Commit: 9c701a781b518486e55a343cc574fa8583b78ac6
      https://github.com/ioquake/ioq3/commit/9c701a781b518486e55a343cc574fa8583b78ac6
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-01-16 (Wed, 16 Jan 2013)

  Changed paths:
    M code/client/cl_keys.c

  Log Message:
  -----------
  Run toggleconsole in binds while in menu or message mode


  Commit: 57632a0ae8cd2f29536fac5586522cd2cb567a15
      https://github.com/ioquake/ioq3/commit/57632a0ae8cd2f29536fac5586522cd2cb567a15
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-01-16 (Wed, 16 Jan 2013)

  Changed paths:
    M README

  Log Message:
  -----------
  Fix typo in README


  Commit: 4432a80a3c97cbebc0aab5b104afa701840c10fd
      https://github.com/ioquake/ioq3/commit/4432a80a3c97cbebc0aab5b104afa701840c10fd
  Author: Tim Angus <tim at ngus.net>
  Date:   2013-01-17 (Thu, 17 Jan 2013)

  Changed paths:
    M .gitignore

  Log Message:
  -----------
  Add vim stuff to .gitignore


  Commit: f478761e07e94b3765b16b2e7d083624a7b05f3a
      https://github.com/ioquake/ioq3/commit/f478761e07e94b3765b16b2e7d083624a7b05f3a
  Author: Tim Angus <tim at ngus.net>
  Date:   2013-01-17 (Thu, 17 Jan 2013)

  Changed paths:
    M Makefile
    M code/client/cl_keys.c
    M code/rend2/qgl.h
    M code/rend2/tr_extensions.c
    M code/renderer/tr_init.c
    M code/renderer/tr_local.h
    M code/renderer/tr_public.h
    M code/sdl/sdl_gamma.c
    M code/sdl/sdl_glimp.c
    M code/sdl/sdl_input.c
    M code/sdl/sdl_snd.c
    M code/sys/sys_local.h
    M code/sys/sys_main.c

  Log Message:
  -----------
  Use SDL 2 instead of SDL 1.2


  Commit: 61ed67bd1a6f6b5821a09185c779394745686609
      https://github.com/ioquake/ioq3/commit/61ed67bd1a6f6b5821a09185c779394745686609
  Author: Tim Angus <tim at ngus.net>
  Date:   2013-01-17 (Thu, 17 Jan 2013)

  Changed paths:
    M code/sdl/sdl_input.c

  Log Message:
  -----------
  Make the mousewheel work


  Commit: 3f489fe5f2f83706fa04c1466ddc60ff743f70d5
      https://github.com/ioquake/ioq3/commit/3f489fe5f2f83706fa04c1466ddc60ff743f70d5
  Author: Jeremy Davis <ensiform at gmail.com>
  Date:   2013-01-17 (Thu, 17 Jan 2013)

  Changed paths:
    M code/client/cl_ui.c

  Log Message:
  -----------
  Make UI_CVAR_CREATE use VM specific code

Makes cvar be flagged as VM created and unset ROM if ARCHIVE is set.


  Commit: 3105d620273a28ceddee56dc20a978d5bcc09b28
      https://github.com/ioquake/ioq3/commit/3105d620273a28ceddee56dc20a978d5bcc09b28
  Author: Tim Angus <tim at ngus.net>
  Date:   2013-01-18 (Fri, 18 Jan 2013)

  Changed paths:
    M code/sdl/sdl_glimp.c

  Log Message:
  -----------
  Allow hardware gamma, in theory


  Commit: aaea838d39f45224c301e3a94eed165145c3e66e
      https://github.com/ioquake/ioq3/commit/aaea838d39f45224c301e3a94eed165145c3e66e
  Author: Tim Angus <tim at ngus.net>
  Date:   2013-01-19 (Sat, 19 Jan 2013)

  Changed paths:
    M code/sdl/sdl_input.c

  Log Message:
  -----------
  Convert SDL text input to UTF-32


  Commit: 9b8711d2e1548675ad957f2602bff154e5690e61
      https://github.com/ioquake/ioq3/commit/9b8711d2e1548675ad957f2602bff154e5690e61
  Author: Tim Angus <tim at ngus.net>
  Date:   2013-01-19 (Sat, 19 Jan 2013)

  Changed paths:
    M code/sdl/sdl_glimp.c

  Log Message:
  -----------
  Fix wacky patch for r_ignorehwgamma


  Commit: 42586b782bed084844c0f20747018a9f9757c665
      https://github.com/ioquake/ioq3/commit/42586b782bed084844c0f20747018a9f9757c665
  Author: Tim Angus <tim at ngus.net>
  Date:   2013-01-21 (Mon, 21 Jan 2013)

  Changed paths:
    M code/sdl/sdl_input.c

  Log Message:
  -----------
  Improve console key situation


  Commit: b43f766141f2bad7ab86b80fa30b2c32c9c2a68b
      https://github.com/ioquake/ioq3/commit/b43f766141f2bad7ab86b80fa30b2c32c9c2a68b
  Author: Tim Angus <tim at ngus.net>
  Date:   2013-01-21 (Mon, 21 Jan 2013)

  Changed paths:
    M Makefile
    R code/SDL12/include/SDL.h
    R code/SDL12/include/SDL_active.h
    R code/SDL12/include/SDL_audio.h
    R code/SDL12/include/SDL_byteorder.h
    R code/SDL12/include/SDL_cdrom.h
    R code/SDL12/include/SDL_config.h
    R code/SDL12/include/SDL_config_amiga.h
    R code/SDL12/include/SDL_config_dreamcast.h
    R code/SDL12/include/SDL_config_macos.h
    R code/SDL12/include/SDL_config_macosx.h
    R code/SDL12/include/SDL_config_minimal.h
    R code/SDL12/include/SDL_config_nds.h
    R code/SDL12/include/SDL_config_os2.h
    R code/SDL12/include/SDL_config_symbian.h
    R code/SDL12/include/SDL_config_win32.h
    R code/SDL12/include/SDL_copying.h
    R code/SDL12/include/SDL_cpuinfo.h
    R code/SDL12/include/SDL_endian.h
    R code/SDL12/include/SDL_error.h
    R code/SDL12/include/SDL_events.h
    R code/SDL12/include/SDL_getenv.h
    R code/SDL12/include/SDL_joystick.h
    R code/SDL12/include/SDL_keyboard.h
    R code/SDL12/include/SDL_keysym.h
    R code/SDL12/include/SDL_loadso.h
    R code/SDL12/include/SDL_main.h
    R code/SDL12/include/SDL_mouse.h
    R code/SDL12/include/SDL_mutex.h
    R code/SDL12/include/SDL_name.h
    R code/SDL12/include/SDL_opengl.h
    R code/SDL12/include/SDL_platform.h
    R code/SDL12/include/SDL_quit.h
    R code/SDL12/include/SDL_rwops.h
    R code/SDL12/include/SDL_stdinc.h
    R code/SDL12/include/SDL_syswm.h
    R code/SDL12/include/SDL_thread.h
    R code/SDL12/include/SDL_timer.h
    R code/SDL12/include/SDL_types.h
    R code/SDL12/include/SDL_version.h
    R code/SDL12/include/SDL_video.h
    R code/SDL12/include/begin_code.h
    R code/SDL12/include/close_code.h
    A code/SDL2/include/SDL.h
    A code/SDL2/include/SDL_assert.h
    A code/SDL2/include/SDL_atomic.h
    A code/SDL2/include/SDL_audio.h
    A code/SDL2/include/SDL_blendmode.h
    A code/SDL2/include/SDL_clipboard.h
    A code/SDL2/include/SDL_config.h
    A code/SDL2/include/SDL_config_android.h
    A code/SDL2/include/SDL_config_iphoneos.h
    A code/SDL2/include/SDL_config_macosx.h
    A code/SDL2/include/SDL_config_minimal.h
    A code/SDL2/include/SDL_config_nintendods.h
    A code/SDL2/include/SDL_config_pandora.h
    A code/SDL2/include/SDL_config_windows.h
    A code/SDL2/include/SDL_config_wiz.h
    A code/SDL2/include/SDL_copying.h
    A code/SDL2/include/SDL_cpuinfo.h
    A code/SDL2/include/SDL_endian.h
    A code/SDL2/include/SDL_error.h
    A code/SDL2/include/SDL_events.h
    A code/SDL2/include/SDL_gamecontroller.h
    A code/SDL2/include/SDL_gesture.h
    A code/SDL2/include/SDL_haptic.h
    A code/SDL2/include/SDL_hints.h
    A code/SDL2/include/SDL_input.h
    A code/SDL2/include/SDL_joystick.h
    A code/SDL2/include/SDL_keyboard.h
    A code/SDL2/include/SDL_keycode.h
    A code/SDL2/include/SDL_loadso.h
    A code/SDL2/include/SDL_log.h
    A code/SDL2/include/SDL_main.h
    A code/SDL2/include/SDL_messagebox.h
    A code/SDL2/include/SDL_mouse.h
    A code/SDL2/include/SDL_mutex.h
    A code/SDL2/include/SDL_name.h
    A code/SDL2/include/SDL_opengl.h
    A code/SDL2/include/SDL_opengles.h
    A code/SDL2/include/SDL_opengles2.h
    A code/SDL2/include/SDL_pixels.h
    A code/SDL2/include/SDL_platform.h
    A code/SDL2/include/SDL_power.h
    A code/SDL2/include/SDL_quit.h
    A code/SDL2/include/SDL_rect.h
    A code/SDL2/include/SDL_render.h
    A code/SDL2/include/SDL_revision.h
    A code/SDL2/include/SDL_rwops.h
    A code/SDL2/include/SDL_scancode.h
    A code/SDL2/include/SDL_shape.h
    A code/SDL2/include/SDL_stdinc.h
    A code/SDL2/include/SDL_surface.h
    A code/SDL2/include/SDL_system.h
    A code/SDL2/include/SDL_syswm.h
    A code/SDL2/include/SDL_test.h
    A code/SDL2/include/SDL_test_assert.h
    A code/SDL2/include/SDL_test_common.h
    A code/SDL2/include/SDL_test_compare.h
    A code/SDL2/include/SDL_test_crc32.h
    A code/SDL2/include/SDL_test_font.h
    A code/SDL2/include/SDL_test_fuzzer.h
    A code/SDL2/include/SDL_test_harness.h
    A code/SDL2/include/SDL_test_images.h
    A code/SDL2/include/SDL_test_log.h
    A code/SDL2/include/SDL_test_md5.h
    A code/SDL2/include/SDL_test_random.h
    A code/SDL2/include/SDL_thread.h
    A code/SDL2/include/SDL_timer.h
    A code/SDL2/include/SDL_touch.h
    A code/SDL2/include/SDL_types.h
    A code/SDL2/include/SDL_version.h
    A code/SDL2/include/SDL_video.h
    A code/SDL2/include/begin_code.h
    A code/SDL2/include/close_code.h
    R code/libs/win32/SDL.lib
    R code/libs/win32/SDLmain.lib
    R code/libs/win32/libSDL.dll.a
    R code/libs/win32/libSDL.la
    A code/libs/win32/libSDL2.a
    A code/libs/win32/libSDL2.dll
    A code/libs/win32/libSDL2.dll.a
    A code/libs/win32/libSDL2main.a
    R code/libs/win32/libSDLmain.a
    R code/libs/win64/SDL.lib
    R code/libs/win64/SDLmain.lib
    A code/libs/win64/libSDL2.a
    A code/libs/win64/libSDL2.dll
    A code/libs/win64/libSDL2.dll.a
    A code/libs/win64/libSDL2main.a
    R code/libs/win64/libSDL64.dll.a
    R code/libs/win64/libSDLmain.a

  Log Message:
  -----------
  Update bundled SDL headers/libs


  Commit: 51df89ab132b8e05d9854df507c73e54fbd2884b
      https://github.com/ioquake/ioq3/commit/51df89ab132b8e05d9854df507c73e54fbd2884b
  Author: Tim Angus <tim at ngus.net>
  Date:   2013-01-24 (Thu, 24 Jan 2013)

  Changed paths:
    M Makefile
    M code/client/cl_cin.c
    M code/rend2/tr_backend.c
    M code/rend2/tr_bsp.c
    M code/rend2/tr_cmds.c
    M code/rend2/tr_fbo.c
    M code/rend2/tr_font.c
    M code/rend2/tr_glsl.c
    M code/rend2/tr_image.c
    M code/rend2/tr_init.c
    M code/rend2/tr_light.c
    M code/rend2/tr_local.h
    M code/rend2/tr_main.c
    M code/rend2/tr_model.c
    M code/rend2/tr_scene.c
    M code/rend2/tr_shader.c
    M code/rend2/tr_surface.c
    M code/rend2/tr_vbo.c
    M code/rend2/tr_world.c
    M code/renderer/tr_backend.c
    M code/renderer/tr_bsp.c
    M code/renderer/tr_cmds.c
    M code/renderer/tr_font.c
    M code/renderer/tr_image.c
    M code/renderer/tr_init.c
    M code/renderer/tr_light.c
    M code/renderer/tr_local.h
    M code/renderer/tr_main.c
    M code/renderer/tr_model.c
    M code/renderer/tr_scene.c
    M code/renderer/tr_shader.c
    M code/renderer/tr_surface.c
    M code/renderer/tr_types.h
    M code/renderer/tr_world.c
    M code/sdl/sdl_glimp.c

  Log Message:
  -----------
  Remove the SMP renderer feature


  Commit: 15aad331a45744f8bf3320e4679ecebc779b71d4
      https://github.com/ioquake/ioq3/commit/15aad331a45744f8bf3320e4679ecebc779b71d4
  Author: Tim Angus <tim at ngus.net>
  Date:   2013-01-25 (Fri, 25 Jan 2013)

  Changed paths:
    M README

  Log Message:
  -----------
  Update README


  Commit: 517c65d85e89d1d4765fcef7c7ea89388ff09538
      https://github.com/ioquake/ioq3/commit/517c65d85e89d1d4765fcef7c7ea89388ff09538
  Author: Tim Angus <tim at ngus.net>
  Date:   2013-01-26 (Sat, 26 Jan 2013)

  Changed paths:
    M Makefile
    M make-macosx-ub.sh
    M make-macosx.sh

  Log Message:
  -----------
  Fix some SMP bits I missed


  Commit: b9355c5f129344db24913bb7e9b1c2f11461e7e4
      https://github.com/ioquake/ioq3/commit/b9355c5f129344db24913bb7e9b1c2f11461e7e4
  Author: Tim Angus <tim at ngus.net>
  Date:   2013-01-28 (Mon, 28 Jan 2013)

  Changed paths:
    M code/sys/sys_win32.c

  Log Message:
  -----------
  The in_mouse stuff makes no sense in SDL2


  Commit: 974b938f8fe93117dab3dd729baae117c8e91cf3
      https://github.com/ioquake/ioq3/commit/974b938f8fe93117dab3dd729baae117c8e91cf3
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2013-01-30 (Wed, 30 Jan 2013)

  Changed paths:
    M code/rend2/tr_bsp.c
    M code/rend2/tr_glsl.c
    M code/rend2/tr_light.c
    M code/rend2/tr_local.h
    M code/rend2/tr_shade.c

  Log Message:
  -----------
  Starting sunlight experimentation branch


  Commit: cda1c46e3a4be1dc028a0fac7b030009c3c5afde
      https://github.com/ioquake/ioq3/commit/cda1c46e3a4be1dc028a0fac7b030009c3c5afde
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2013-01-30 (Wed, 30 Jan 2013)

  Changed paths:
    M .gitignore
    M Makefile
    M README
    M code/asm/snapvector.c
    M code/client/cl_cin.c
    M code/client/cl_console.c
    M code/client/cl_keys.c
    M code/client/cl_ui.c
    M code/game/bg_misc.c
    M code/q3_ui/ui_controls2.c
    M code/qcommon/files.c
    M code/qcommon/q_shared.h
    M code/rend2/tr_backend.c
    M code/rend2/tr_bsp.c
    M code/rend2/tr_cmds.c
    M code/rend2/tr_fbo.c
    M code/rend2/tr_font.c
    M code/rend2/tr_glsl.c
    M code/rend2/tr_image.c
    M code/rend2/tr_init.c
    M code/rend2/tr_light.c
    M code/rend2/tr_local.h
    M code/rend2/tr_main.c
    M code/rend2/tr_model.c
    M code/rend2/tr_scene.c
    M code/rend2/tr_shader.c
    M code/rend2/tr_surface.c
    M code/rend2/tr_vbo.c
    M code/rend2/tr_world.c
    M code/renderer/tr_backend.c
    M code/renderer/tr_bsp.c
    M code/renderer/tr_cmds.c
    M code/renderer/tr_font.c
    M code/renderer/tr_image.c
    M code/renderer/tr_init.c
    M code/renderer/tr_light.c
    M code/renderer/tr_local.h
    M code/renderer/tr_main.c
    M code/renderer/tr_model.c
    M code/renderer/tr_scene.c
    M code/renderer/tr_shader.c
    M code/renderer/tr_surface.c
    M code/renderer/tr_types.h
    M code/renderer/tr_world.c
    M code/sdl/sdl_glimp.c
    M code/sys/con_win32.c
    M make-macosx-ub.sh
    M make-macosx.sh

  Log Message:
  -----------
  Merge branch 'HEAD' of https://github.com/ioquake/ioq3.git into suntest


  Commit: b4ad5a84114429de9def3e3d99f9794f9da21f7f
      https://github.com/ioquake/ioq3/commit/b4ad5a84114429de9def3e3d99f9794f9da21f7f
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-02-01 (Fri, 01 Feb 2013)

  Changed paths:
    M code/qcommon/msg.c

  Log Message:
  -----------
  Fix MSG_ReadDeltaKey setting bit 1<<bits often

MSG_ReadDeltaKey would often set 1<<bits, it should never be set. It exceeds the size of what was being read.
Worked okay for weapons/forward/right/up as they stored as chars (value would wrap around to correct value, lucky).
Angles had the wrong value, not sure if it was causing issues.


  Commit: 9c741f95ea9b2e0d94be46c328cd4f82eb7802cf
      https://github.com/ioquake/ioq3/commit/9c741f95ea9b2e0d94be46c328cd4f82eb7802cf
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-02-02 (Sat, 02 Feb 2013)

  Changed paths:
    M code/qcommon/msg.c

  Log Message:
  -----------
  Remove some unused defines from msg.c


  Commit: 617107429dda828424de793dc6039b737c2d6b09
      https://github.com/ioquake/ioq3/commit/617107429dda828424de793dc6039b737c2d6b09
  Author: Jeremy Davis <ensiform at gmail.com>
  Date:   2013-02-02 (Sat, 02 Feb 2013)

  Changed paths:
    M code/game/g_bot.c

  Log Message:
  -----------
  Use Q_strncpyz in G_AddRandomBot


  Commit: 80b0792980363479ecb458eef6ca4fe1a33ff8dc
      https://github.com/ioquake/ioq3/commit/80b0792980363479ecb458eef6ca4fe1a33ff8dc
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-02-02 (Sat, 02 Feb 2013)

  Changed paths:
    M code/qcommon/msg.c
    M code/qcommon/qcommon.h

  Log Message:
  -----------
  Remove MSG_WriteDeltaUsercmd and MSG_ReadDeltaUsercmd


  Commit: 9bace5bac7c1e4558e60e915cf3033554c60a3e0
      https://github.com/ioquake/ioq3/commit/9bace5bac7c1e4558e60e915cf3033554c60a3e0
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2013-02-04 (Mon, 04 Feb 2013)

  Changed paths:
    M code/rend2/tr_backend.c
    M code/rend2/tr_fbo.c
    M code/rend2/tr_image.c
    M code/rend2/tr_init.c
    M code/rend2/tr_local.h
    M code/rend2/tr_postprocess.c
    M code/rend2/tr_postprocess.h
    M code/rend2/tr_scene.c
    M code/rend2/tr_shader.c
    M code/rend2/tr_sky.c
    M code/rend2/tr_surface.c

  Log Message:
  -----------
  Merge Reaction renderer features, remove "#ifdef REACTION"s


  Commit: 649f0c351f974896ce044e2980c18bcc56abd375
      https://github.com/ioquake/ioq3/commit/649f0c351f974896ce044e2980c18bcc56abd375
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2013-02-04 (Mon, 04 Feb 2013)

  Changed paths:
    M code/rend2/tr_backend.c
    M code/rend2/tr_fbo.c
    M code/rend2/tr_image.c
    M code/rend2/tr_init.c
    M code/rend2/tr_local.h
    M code/rend2/tr_postprocess.c
    M code/rend2/tr_postprocess.h
    M code/rend2/tr_scene.c
    M code/rend2/tr_shader.c
    M code/rend2/tr_sky.c
    M code/rend2/tr_surface.c

  Log Message:
  -----------
  Merge branch 'reactionmerge'


  Commit: fe47952bf5ead430a5d64af55435a15ed77ed3fd
      https://github.com/ioquake/ioq3/commit/fe47952bf5ead430a5d64af55435a15ed77ed3fd
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-02-07 (Thu, 07 Feb 2013)

  Changed paths:
    M code/ui/ui_main.c

  Log Message:
  -----------
  Increase favorite address buffer size in Team Arena UI

Now it can hold an IPv6 address.


  Commit: 7ccdff6e121bdadfefbd0009ca3895474bb87c86
      https://github.com/ioquake/ioq3/commit/7ccdff6e121bdadfefbd0009ca3895474bb87c86
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-02-07 (Thu, 07 Feb 2013)

  Changed paths:
    M code/ui/ui_main.c

  Log Message:
  -----------
  Fix creating favorite when not on view favorite servers


  Commit: 2b7bf5b37ead9b8c6a3a57be5e24e9c1d7068519
      https://github.com/ioquake/ioq3/commit/2b7bf5b37ead9b8c6a3a57be5e24e9c1d7068519
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-02-07 (Thu, 07 Feb 2013)

  Changed paths:
    M code/rend2/tr_backend.c
    M code/rend2/tr_fbo.c
    M code/rend2/tr_image.c
    M code/rend2/tr_init.c
    M code/rend2/tr_local.h
    M code/rend2/tr_postprocess.c
    M code/rend2/tr_postprocess.h
    M code/rend2/tr_scene.c
    M code/rend2/tr_shader.c
    M code/rend2/tr_sky.c
    M code/rend2/tr_surface.c

  Log Message:
  -----------
  Merge branch 'master' of https://github.com/ioquake/ioq3


  Commit: 7b349878231c339ffa60c23bcdbb7ec1147d2e70
      https://github.com/ioquake/ioq3/commit/7b349878231c339ffa60c23bcdbb7ec1147d2e70
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-02-08 (Fri, 08 Feb 2013)

  Changed paths:
    M code/client/cl_ui.c

  Log Message:
  -----------
  Fix resolving IPv6 favorites in Team Arena UI


  Commit: 81f92fe7f0040992d2e1e701076b3737a5c3dae6
      https://github.com/ioquake/ioq3/commit/81f92fe7f0040992d2e1e701076b3737a5c3dae6
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-02-08 (Fri, 08 Feb 2013)

  Changed paths:
    M code/ui/ui_shared.c

  Log Message:
  -----------
  Extend Team Arena Favorite Address edit field to hold an IPv6 address


  Commit: 75598f1a2b8cfba28f431742c4fecc70f7621b87
      https://github.com/ioquake/ioq3/commit/75598f1a2b8cfba28f431742c4fecc70f7621b87
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-02-08 (Fri, 08 Feb 2013)

  Changed paths:
    M code/q3_ui/ui_serverinfo.c
    M code/q3_ui/ui_servers2.c

  Log Message:
  -----------
  Fix IPv6 favorites in q3_ui

This does however allow favorites to contain hostnames which was explicitly not allowed before.


  Commit: d815052df043c0bb4ff43d87c9206750878a03bb
      https://github.com/ioquake/ioq3/commit/d815052df043c0bb4ff43d87c9206750878a03bb
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-02-11 (Mon, 11 Feb 2013)

  Changed paths:
    M code/rend2/tr_font.c

  Log Message:
  -----------
  Fix renderering TrueType Fonts in Rend2

Reported by Axel Isouard (exidl)


  Commit: ac621642ac6847eb27d5dc20f4769c3947ef40f0
      https://github.com/ioquake/ioq3/commit/ac621642ac6847eb27d5dc20f4769c3947ef40f0
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-02-11 (Mon, 11 Feb 2013)

  Changed paths:
    M code/client/client.h
    M code/qcommon/qcommon.h
    M code/server/server.h
    M code/server/sv_init.c
    M code/server/sv_snapshot.c

  Log Message:
  -----------
  Unify/cleanup max snapshot entities on client and server


  Commit: 2147f2b7c23ffbd52191c0ab5b6e9a16c1d63ffe
      https://github.com/ioquake/ioq3/commit/2147f2b7c23ffbd52191c0ab5b6e9a16c1d63ffe
  Author: Tobias Kuehnhammer <kuehnhammertobias at gmail.com>
  Date:   2013-02-11 (Mon, 11 Feb 2013)

  Changed paths:
    M code/game/g_combat.c

  Log Message:
  -----------
  Adds Z checking to CanDamage function.


  Commit: eab1f9720a256d6fff189892d75897de19fe6529
      https://github.com/ioquake/ioq3/commit/eab1f9720a256d6fff189892d75897de19fe6529
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-02-11 (Mon, 11 Feb 2013)

  Changed paths:
    M code/cgame/cg_local.h

  Log Message:
  -----------
  Add missing traps to cg_local.h


  Commit: 50e85b23b385ed7eeeb97ab67a9fa7d907022724
      https://github.com/ioquake/ioq3/commit/50e85b23b385ed7eeeb97ab67a9fa7d907022724
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-02-11 (Mon, 11 Feb 2013)

  Changed paths:
    M code/rend2/tr_bsp.c
    M code/rend2/tr_glsl.c
    M code/rend2/tr_shade.c
    M code/rend2/tr_sky.c
    M code/rend2/tr_vbo.c

  Log Message:
  -----------
  Remove newlines from Rend2 error messages


  Commit: c9137d9d14a6d86a8c22815bdf2bb83a94c9c621
      https://github.com/ioquake/ioq3/commit/c9137d9d14a6d86a8c22815bdf2bb83a94c9c621
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-02-11 (Mon, 11 Feb 2013)

  Changed paths:
    M code/game/g_main.c

  Log Message:
  -----------
  Update invalid g_gametype right away


  Commit: 37a96141795bd1cfb0f98dda6c14b3367562dc9b
      https://github.com/ioquake/ioq3/commit/37a96141795bd1cfb0f98dda6c14b3367562dc9b
  Author: Andrew Browne <dersaidin at gmail.com>
  Date:   2013-02-11 (Mon, 11 Feb 2013)

  Changed paths:
    M README
    M code/qcommon/files.c

  Log Message:
  -----------
  5289 - Support for .pk3dir


  Commit: ebee21157c7a96bf6eab52bb56a385aad5b23bfd
      https://github.com/ioquake/ioq3/commit/ebee21157c7a96bf6eab52bb56a385aad5b23bfd
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-02-11 (Mon, 11 Feb 2013)

  Changed paths:
    M README
    M code/qcommon/files.c

  Log Message:
  -----------
  Change pk3dir README / comments to fit in better


  Commit: 6f88df262c0b9d58358305ed0a51b88a7421b4be
      https://github.com/ioquake/ioq3/commit/6f88df262c0b9d58358305ed0a51b88a7421b4be
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-02-11 (Mon, 11 Feb 2013)

  Changed paths:
    M code/qcommon/files.c

  Log Message:
  -----------
  Don't add pk3dirs if connecting to a pure server

Only .cfg etc would be read from pk3dirs, but they should be treated like pk3s that are not on the pure list.


  Commit: 62cef99b28b7d628b56111eaf4517b7025fb0f7e
      https://github.com/ioquake/ioq3/commit/62cef99b28b7d628b56111eaf4517b7025fb0f7e
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-02-11 (Mon, 11 Feb 2013)

  Changed paths:
    M code/ui/ui_shared.c

  Log Message:
  -----------
  Extend Team Arena name edit fields to MAX_NAME_LENGTH


  Commit: 91194bfc3ec1186945e72c23f5db3a05745b6d3b
      https://github.com/ioquake/ioq3/commit/91194bfc3ec1186945e72c23f5db3a05745b6d3b
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-02-11 (Mon, 11 Feb 2013)

  Changed paths:
    M code/client/cl_parse.c

  Log Message:
  -----------
  Fix possible delta from invalid entity


  Commit: c0d5ba9e06afb2808cb44b4e05e53532bed2d625
      https://github.com/ioquake/ioq3/commit/c0d5ba9e06afb2808cb44b4e05e53532bed2d625
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-02-11 (Mon, 11 Feb 2013)

  Changed paths:
    M code/client/cl_parse.c

  Log Message:
  -----------
  Fix compiling


  Commit: bff574e04e0532678a458762f37245564c381196
      https://github.com/ioquake/ioq3/commit/bff574e04e0532678a458762f37245564c381196
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2013-02-12 (Tue, 12 Feb 2013)

  Changed paths:
    M code/rend2/tr_backend.c
    M code/rend2/tr_init.c

  Log Message:
  -----------
  #5878: Ensure surfaces are drawn before executing full-screen render commands, and when at the end of the render command list.


  Commit: f6fb9eb602758308ea63976bc4119ba3436cb017
      https://github.com/ioquake/ioq3/commit/f6fb9eb602758308ea63976bc4119ba3436cb017
  Author: Tim Angus <tim at ngus.net>
  Date:   2013-02-15 (Fri, 15 Feb 2013)

  Changed paths:
    M Makefile
    M code/cgame/cg_local.h
    M code/client/client.h
    M code/null/null_glimp.c
    M code/q3_ui/ui_local.h
    R code/rend2/glsl/bokeh_fp.glsl
    R code/rend2/glsl/bokeh_vp.glsl
    R code/rend2/glsl/calclevels4x_fp.glsl
    R code/rend2/glsl/calclevels4x_vp.glsl
    R code/rend2/glsl/depthblur_fp.glsl
    R code/rend2/glsl/depthblur_vp.glsl
    R code/rend2/glsl/dlight_fp.glsl
    R code/rend2/glsl/dlight_vp.glsl
    R code/rend2/glsl/down4x_fp.glsl
    R code/rend2/glsl/down4x_vp.glsl
    R code/rend2/glsl/fogpass_fp.glsl
    R code/rend2/glsl/fogpass_vp.glsl
    R code/rend2/glsl/generic_fp.glsl
    R code/rend2/glsl/generic_vp.glsl
    R code/rend2/glsl/lightall_fp.glsl
    R code/rend2/glsl/lightall_vp.glsl
    R code/rend2/glsl/pshadow_fp.glsl
    R code/rend2/glsl/pshadow_vp.glsl
    R code/rend2/glsl/shadowfill_fp.glsl
    R code/rend2/glsl/shadowfill_vp.glsl
    R code/rend2/glsl/shadowmask_fp.glsl
    R code/rend2/glsl/shadowmask_vp.glsl
    R code/rend2/glsl/ssao_fp.glsl
    R code/rend2/glsl/ssao_vp.glsl
    R code/rend2/glsl/texturecolor_fp.glsl
    R code/rend2/glsl/texturecolor_vp.glsl
    R code/rend2/glsl/tonemap_fp.glsl
    R code/rend2/glsl/tonemap_vp.glsl
    R code/rend2/qgl.h
    R code/rend2/tr_animation.c
    R code/rend2/tr_backend.c
    R code/rend2/tr_bsp.c
    R code/rend2/tr_cmds.c
    R code/rend2/tr_curve.c
    R code/rend2/tr_extensions.c
    R code/rend2/tr_extramath.c
    R code/rend2/tr_extramath.h
    R code/rend2/tr_extratypes.h
    R code/rend2/tr_fbo.c
    R code/rend2/tr_fbo.h
    R code/rend2/tr_flares.c
    R code/rend2/tr_font.c
    R code/rend2/tr_glsl.c
    R code/rend2/tr_image.c
    R code/rend2/tr_image_bmp.c
    R code/rend2/tr_image_jpg.c
    R code/rend2/tr_image_pcx.c
    R code/rend2/tr_image_png.c
    R code/rend2/tr_image_tga.c
    R code/rend2/tr_init.c
    R code/rend2/tr_light.c
    R code/rend2/tr_local.h
    R code/rend2/tr_main.c
    R code/rend2/tr_marks.c
    R code/rend2/tr_mesh.c
    R code/rend2/tr_model.c
    R code/rend2/tr_model_iqm.c
    R code/rend2/tr_noise.c
    R code/rend2/tr_postprocess.c
    R code/rend2/tr_postprocess.h
    R code/rend2/tr_scene.c
    R code/rend2/tr_shade.c
    R code/rend2/tr_shade_calc.c
    R code/rend2/tr_shader.c
    R code/rend2/tr_shadows.c
    R code/rend2/tr_sky.c
    R code/rend2/tr_subs.c
    R code/rend2/tr_surface.c
    R code/rend2/tr_vbo.c
    R code/rend2/tr_world.c
    R code/renderer/iqm.h
    R code/renderer/qgl.h
    R code/renderer/tr_animation.c
    R code/renderer/tr_backend.c
    R code/renderer/tr_bsp.c
    R code/renderer/tr_cmds.c
    R code/renderer/tr_curve.c
    R code/renderer/tr_flares.c
    R code/renderer/tr_font.c
    R code/renderer/tr_image.c
    R code/renderer/tr_image_bmp.c
    R code/renderer/tr_image_jpg.c
    R code/renderer/tr_image_pcx.c
    R code/renderer/tr_image_png.c
    R code/renderer/tr_image_tga.c
    R code/renderer/tr_init.c
    R code/renderer/tr_light.c
    R code/renderer/tr_local.h
    R code/renderer/tr_main.c
    R code/renderer/tr_marks.c
    R code/renderer/tr_mesh.c
    R code/renderer/tr_model.c
    R code/renderer/tr_model_iqm.c
    R code/renderer/tr_noise.c
    R code/renderer/tr_public.h
    R code/renderer/tr_scene.c
    R code/renderer/tr_shade.c
    R code/renderer/tr_shade_calc.c
    R code/renderer/tr_shader.c
    R code/renderer/tr_shadows.c
    R code/renderer/tr_sky.c
    R code/renderer/tr_subs.c
    R code/renderer/tr_surface.c
    R code/renderer/tr_types.h
    R code/renderer/tr_world.c
    A code/renderercommon/iqm.h
    A code/renderercommon/tr_public.h
    A code/renderercommon/tr_types.h
    A code/renderergl1/qgl.h
    A code/renderergl1/tr_animation.c
    A code/renderergl1/tr_backend.c
    A code/renderergl1/tr_bsp.c
    A code/renderergl1/tr_cmds.c
    A code/renderergl1/tr_curve.c
    A code/renderergl1/tr_flares.c
    A code/renderergl1/tr_font.c
    A code/renderergl1/tr_image.c
    A code/renderergl1/tr_image_bmp.c
    A code/renderergl1/tr_image_jpg.c
    A code/renderergl1/tr_image_pcx.c
    A code/renderergl1/tr_image_png.c
    A code/renderergl1/tr_image_tga.c
    A code/renderergl1/tr_init.c
    A code/renderergl1/tr_light.c
    A code/renderergl1/tr_local.h
    A code/renderergl1/tr_main.c
    A code/renderergl1/tr_marks.c
    A code/renderergl1/tr_mesh.c
    A code/renderergl1/tr_model.c
    A code/renderergl1/tr_model_iqm.c
    A code/renderergl1/tr_noise.c
    A code/renderergl1/tr_scene.c
    A code/renderergl1/tr_shade.c
    A code/renderergl1/tr_shade_calc.c
    A code/renderergl1/tr_shader.c
    A code/renderergl1/tr_shadows.c
    A code/renderergl1/tr_sky.c
    A code/renderergl1/tr_subs.c
    A code/renderergl1/tr_surface.c
    A code/renderergl1/tr_world.c
    A code/renderergl2/glsl/bokeh_fp.glsl
    A code/renderergl2/glsl/bokeh_vp.glsl
    A code/renderergl2/glsl/calclevels4x_fp.glsl
    A code/renderergl2/glsl/calclevels4x_vp.glsl
    A code/renderergl2/glsl/depthblur_fp.glsl
    A code/renderergl2/glsl/depthblur_vp.glsl
    A code/renderergl2/glsl/dlight_fp.glsl
    A code/renderergl2/glsl/dlight_vp.glsl
    A code/renderergl2/glsl/down4x_fp.glsl
    A code/renderergl2/glsl/down4x_vp.glsl
    A code/renderergl2/glsl/fogpass_fp.glsl
    A code/renderergl2/glsl/fogpass_vp.glsl
    A code/renderergl2/glsl/generic_fp.glsl
    A code/renderergl2/glsl/generic_vp.glsl
    A code/renderergl2/glsl/lightall_fp.glsl
    A code/renderergl2/glsl/lightall_vp.glsl
    A code/renderergl2/glsl/pshadow_fp.glsl
    A code/renderergl2/glsl/pshadow_vp.glsl
    A code/renderergl2/glsl/shadowfill_fp.glsl
    A code/renderergl2/glsl/shadowfill_vp.glsl
    A code/renderergl2/glsl/shadowmask_fp.glsl
    A code/renderergl2/glsl/shadowmask_vp.glsl
    A code/renderergl2/glsl/ssao_fp.glsl
    A code/renderergl2/glsl/ssao_vp.glsl
    A code/renderergl2/glsl/texturecolor_fp.glsl
    A code/renderergl2/glsl/texturecolor_vp.glsl
    A code/renderergl2/glsl/tonemap_fp.glsl
    A code/renderergl2/glsl/tonemap_vp.glsl
    A code/renderergl2/qgl.h
    A code/renderergl2/tr_animation.c
    A code/renderergl2/tr_backend.c
    A code/renderergl2/tr_bsp.c
    A code/renderergl2/tr_cmds.c
    A code/renderergl2/tr_curve.c
    A code/renderergl2/tr_extensions.c
    A code/renderergl2/tr_extramath.c
    A code/renderergl2/tr_extramath.h
    A code/renderergl2/tr_extratypes.h
    A code/renderergl2/tr_fbo.c
    A code/renderergl2/tr_fbo.h
    A code/renderergl2/tr_flares.c
    A code/renderergl2/tr_font.c
    A code/renderergl2/tr_glsl.c
    A code/renderergl2/tr_image.c
    A code/renderergl2/tr_image_bmp.c
    A code/renderergl2/tr_image_jpg.c
    A code/renderergl2/tr_image_pcx.c
    A code/renderergl2/tr_image_png.c
    A code/renderergl2/tr_image_tga.c
    A code/renderergl2/tr_init.c
    A code/renderergl2/tr_light.c
    A code/renderergl2/tr_local.h
    A code/renderergl2/tr_main.c
    A code/renderergl2/tr_marks.c
    A code/renderergl2/tr_mesh.c
    A code/renderergl2/tr_model.c
    A code/renderergl2/tr_model_iqm.c
    A code/renderergl2/tr_noise.c
    A code/renderergl2/tr_postprocess.c
    A code/renderergl2/tr_postprocess.h
    A code/renderergl2/tr_scene.c
    A code/renderergl2/tr_shade.c
    A code/renderergl2/tr_shade_calc.c
    A code/renderergl2/tr_shader.c
    A code/renderergl2/tr_shadows.c
    A code/renderergl2/tr_sky.c
    A code/renderergl2/tr_subs.c
    A code/renderergl2/tr_surface.c
    A code/renderergl2/tr_vbo.c
    A code/renderergl2/tr_world.c
    M code/sdl/sdl_gamma.c
    M code/sdl/sdl_glimp.c
    M code/ui/ui_local.h
    M code/ui/ui_shared.h
    M misc/msvc/ioq3.sln
    A misc/msvc/opengl2.vcproj
    R misc/msvc/rend2.vcproj
    M misc/nsis/ioquake3.nsi.in
    M misc/setup/doit
    A opengl2-readme.txt
    R rend2-readme.txt

  Log Message:
  -----------
  renderer -> renderergl1, rend2 -> renderergl2


  Commit: 2819712bf0f314ee4b3d2be72cd56f05774d6d71
      https://github.com/ioquake/ioq3/commit/2819712bf0f314ee4b3d2be72cd56f05774d6d71
  Author: Zachary Slater <zjs at zacharyjackslater.com>
  Date:   2013-02-15 (Fri, 15 Feb 2013)

  Changed paths:
    M make-macosx-ub.sh
    M make-macosx.sh

  Log Message:
  -----------
  Fixed build for mac (s/rend2/opengl2/)


  Commit: 92573270de98a20cd78842bd2043cfe07bc5b2e1
      https://github.com/ioquake/ioq3/commit/92573270de98a20cd78842bd2043cfe07bc5b2e1
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-02-15 (Fri, 15 Feb 2013)

  Changed paths:
    M code/renderergl1/tr_init.c
    M code/renderergl2/tr_init.c

  Log Message:
  -----------
  5097 - Menu corrupted on start (on IRIX)


  Commit: 2e45edb550b6c3a4d6ddbe72e0c76eb774d0c800
      https://github.com/ioquake/ioq3/commit/2e45edb550b6c3a4d6ddbe72e0c76eb774d0c800
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-02-15 (Fri, 15 Feb 2013)

  Changed paths:
    M code/null/null_main.c
    M code/qcommon/files.c
    M code/qcommon/qcommon.h
    M code/sys/sys_unix.c
    M code/sys/sys_win32.c

  Log Message:
  -----------
  5717 - Gamecode can open file "" for reading


  Commit: e5f7e1de5231b177f83f2e2775bd074c2cc1c2b8
      https://github.com/ioquake/ioq3/commit/e5f7e1de5231b177f83f2e2775bd074c2cc1c2b8
  Author: Ensiform <ensiform at gmail.com>
  Date:   2013-02-15 (Fri, 15 Feb 2013)

  Changed paths:
    M code/client/cl_console.c

  Log Message:
  -----------
  Remove unneeded variable extern


  Commit: 3041eee0cf1e09350da5e000bebe3d306c56d3d1
      https://github.com/ioquake/ioq3/commit/3041eee0cf1e09350da5e000bebe3d306c56d3d1
  Author: Ensiform <ensiform at gmail.com>
  Date:   2013-02-15 (Fri, 15 Feb 2013)

  Changed paths:
    M code/client/cl_console.c

  Log Message:
  -----------
  condump improvements

Default output file extension to ".txt"
Show output filename in error message.
Use Windows line endings on Windows.
Dynamically allocate line buffer. (by ZTM)


  Commit: 372b07a97a3f3566bfc39f260c30f102b56d05e7
      https://github.com/ioquake/ioq3/commit/372b07a97a3f3566bfc39f260c30f102b56d05e7
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-02-16 (Sat, 16 Feb 2013)

  Changed paths:
    M code/botlib/be_ai_goal.c

  Log Message:
  -----------
  Fix freeing source while parsing botfiles/items.c


  Commit: 93e6183ce3468bd07832c6407b0054cc89916afc
      https://github.com/ioquake/ioq3/commit/93e6183ce3468bd07832c6407b0054cc89916afc
  Author: Tim Angus <tim at ngus.net>
  Date:   2013-02-16 (Sat, 16 Feb 2013)

  Changed paths:
    M Makefile
    A code/renderercommon/tr_image_bmp.c
    A code/renderercommon/tr_image_jpg.c
    A code/renderercommon/tr_image_pcx.c
    A code/renderercommon/tr_image_png.c
    A code/renderercommon/tr_image_tga.c
    A code/renderercommon/tr_noise.c
    R code/renderergl1/tr_image_bmp.c
    R code/renderergl1/tr_image_jpg.c
    R code/renderergl1/tr_image_pcx.c
    R code/renderergl1/tr_image_png.c
    R code/renderergl1/tr_image_tga.c
    R code/renderergl1/tr_noise.c
    R code/renderergl2/tr_image_bmp.c
    R code/renderergl2/tr_image_jpg.c
    R code/renderergl2/tr_image_pcx.c
    R code/renderergl2/tr_image_png.c
    R code/renderergl2/tr_image_tga.c
    R code/renderergl2/tr_noise.c

  Log Message:
  -----------
  Move some things into renderercommon


  Commit: 3b0d355bf3473c93e17205fc68df0116b996958f
      https://github.com/ioquake/ioq3/commit/3b0d355bf3473c93e17205fc68df0116b996958f
  Author: Tim Angus <tim at ngus.net>
  Date:   2013-02-16 (Sat, 16 Feb 2013)

  Changed paths:
    M README

  Log Message:
  -----------
  Change radiant URL in README


  Commit: 2da0fd6de8c079142bc740cefb3a748dc55d0097
      https://github.com/ioquake/ioq3/commit/2da0fd6de8c079142bc740cefb3a748dc55d0097
  Author: Tim Angus <tim at ngus.net>
  Date:   2013-02-16 (Sat, 16 Feb 2013)

  Changed paths:
    M code/null/null_glimp.c
    A code/renderercommon/qgl.h
    A code/renderercommon/tr_common.h
    M code/renderercommon/tr_image_bmp.c
    M code/renderercommon/tr_image_jpg.c
    M code/renderercommon/tr_image_pcx.c
    M code/renderercommon/tr_image_png.c
    M code/renderercommon/tr_image_tga.c
    M code/renderercommon/tr_noise.c
    R code/renderergl1/qgl.h
    M code/renderergl1/tr_init.c
    M code/renderergl1/tr_local.h
    R code/renderergl2/qgl.h
    A code/renderergl2/qgl2.h
    M code/renderergl2/tr_init.c
    M code/renderergl2/tr_local.h
    M code/sdl/sdl_gamma.c
    M code/sdl/sdl_glimp.c

  Log Message:
  -----------
  Add renderercommon/tr_common.h


  Commit: d20144335074973e0470b3a7e89c023ece89750d
      https://github.com/ioquake/ioq3/commit/d20144335074973e0470b3a7e89c023ece89750d
  Author: Tim Angus <tim at ngus.net>
  Date:   2013-02-16 (Sat, 16 Feb 2013)

  Changed paths:
    M code/client/snd_dma.c
    M code/client/snd_openal.c
    M code/renderergl2/tr_bsp.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_main.c
    M code/renderergl2/tr_postprocess.c
    M code/renderergl2/tr_scene.c
    M code/renderergl2/tr_vbo.c
    M code/tools/lcc/lburg/gram.c

  Log Message:
  -----------
  Remove a few name tags


  Commit: f4d56e5429711bdd37ecd77be79a4fbdc3e6e301
      https://github.com/ioquake/ioq3/commit/f4d56e5429711bdd37ecd77be79a4fbdc3e6e301
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-02-16 (Sat, 16 Feb 2013)

  Changed paths:
    M code/renderercommon/tr_common.h

  Log Message:
  -----------
  Add GPL header to tr_common.h


  Commit: bdf5abea56dd9cd440e300223a1041d7b6e95530
      https://github.com/ioquake/ioq3/commit/bdf5abea56dd9cd440e300223a1041d7b6e95530
  Author: Tim Angus <tim at ngus.net>
  Date:   2013-02-16 (Sat, 16 Feb 2013)

  Changed paths:
    M make-macosx-ub.sh

  Log Message:
  -----------
  Fix zakk's screwups


  Commit: 1b0fb6e8d85ccbac95fa4dbf612caa3bd100a5c2
      https://github.com/ioquake/ioq3/commit/1b0fb6e8d85ccbac95fa4dbf612caa3bd100a5c2
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-02-17 (Sun, 17 Feb 2013)

  Changed paths:
    M code/AL/VERSION
    M code/AL/al.h
    M code/AL/alc.h
    R code/AL/alctypes.h
    A code/AL/alext.h
    R code/AL/altypes.h
    R code/AL/alut.h
    A code/AL/efx-creative.h
    A code/AL/efx-presets.h
    A code/AL/efx.h

  Log Message:
  -----------
  5882 - Update OpenAL Headers to OpenAL Soft 1.15.1


  Commit: 3dd5c5d86249654b4cb981fa5f2e36c7c4551a43
      https://github.com/ioquake/ioq3/commit/3dd5c5d86249654b4cb981fa5f2e36c7c4551a43
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-02-17 (Sun, 17 Feb 2013)

  Changed paths:
    M Makefile
    M code/client/snd_codec.c
    M code/client/snd_codec.h
    A code/client/snd_codec_opus.c

  Log Message:
  -----------
  Add Ogg Opus support


  Commit: 6d56d8bb33e528c60585e6ce73b96000cdd757c7
      https://github.com/ioquake/ioq3/commit/6d56d8bb33e528c60585e6ce73b96000cdd757c7
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-02-17 (Sun, 17 Feb 2013)

  Changed paths:
    A code/opus-1.0.2/celt/_kiss_fft_guts.h
    A code/opus-1.0.2/celt/arch.h
    A code/opus-1.0.2/celt/bands.c
    A code/opus-1.0.2/celt/bands.h
    A code/opus-1.0.2/celt/celt.c
    A code/opus-1.0.2/celt/celt.h
    A code/opus-1.0.2/celt/celt_lpc.c
    A code/opus-1.0.2/celt/celt_lpc.h
    A code/opus-1.0.2/celt/cwrs.c
    A code/opus-1.0.2/celt/cwrs.h
    A code/opus-1.0.2/celt/ecintrin.h
    A code/opus-1.0.2/celt/entcode.c
    A code/opus-1.0.2/celt/entcode.h
    A code/opus-1.0.2/celt/entdec.c
    A code/opus-1.0.2/celt/entdec.h
    A code/opus-1.0.2/celt/entenc.c
    A code/opus-1.0.2/celt/entenc.h
    A code/opus-1.0.2/celt/fixed_debug.h
    A code/opus-1.0.2/celt/fixed_generic.h
    A code/opus-1.0.2/celt/float_cast.h
    A code/opus-1.0.2/celt/kiss_fft.c
    A code/opus-1.0.2/celt/kiss_fft.h
    A code/opus-1.0.2/celt/laplace.c
    A code/opus-1.0.2/celt/laplace.h
    A code/opus-1.0.2/celt/mathops.c
    A code/opus-1.0.2/celt/mathops.h
    A code/opus-1.0.2/celt/mdct.c
    A code/opus-1.0.2/celt/mdct.h
    A code/opus-1.0.2/celt/mfrngcod.h
    A code/opus-1.0.2/celt/modes.c
    A code/opus-1.0.2/celt/modes.h
    A code/opus-1.0.2/celt/opus_custom_demo.c
    A code/opus-1.0.2/celt/os_support.h
    A code/opus-1.0.2/celt/pitch.c
    A code/opus-1.0.2/celt/pitch.h
    A code/opus-1.0.2/celt/quant_bands.c
    A code/opus-1.0.2/celt/quant_bands.h
    A code/opus-1.0.2/celt/rate.c
    A code/opus-1.0.2/celt/rate.h
    A code/opus-1.0.2/celt/stack_alloc.h
    A code/opus-1.0.2/celt/static_modes_fixed.h
    A code/opus-1.0.2/celt/static_modes_float.h
    A code/opus-1.0.2/celt/vq.c
    A code/opus-1.0.2/celt/vq.h
    A code/opus-1.0.2/include/opus.h
    A code/opus-1.0.2/include/opus_custom.h
    A code/opus-1.0.2/include/opus_defines.h
    A code/opus-1.0.2/include/opus_multistream.h
    A code/opus-1.0.2/include/opus_types.h
    A code/opus-1.0.2/silk/A2NLSF.c
    A code/opus-1.0.2/silk/API.h
    A code/opus-1.0.2/silk/CNG.c
    A code/opus-1.0.2/silk/HP_variable_cutoff.c
    A code/opus-1.0.2/silk/Inlines.h
    A code/opus-1.0.2/silk/LPC_analysis_filter.c
    A code/opus-1.0.2/silk/LPC_inv_pred_gain.c
    A code/opus-1.0.2/silk/LP_variable_cutoff.c
    A code/opus-1.0.2/silk/MacroCount.h
    A code/opus-1.0.2/silk/MacroDebug.h
    A code/opus-1.0.2/silk/NLSF2A.c
    A code/opus-1.0.2/silk/NLSF_VQ.c
    A code/opus-1.0.2/silk/NLSF_VQ_weights_laroia.c
    A code/opus-1.0.2/silk/NLSF_decode.c
    A code/opus-1.0.2/silk/NLSF_del_dec_quant.c
    A code/opus-1.0.2/silk/NLSF_encode.c
    A code/opus-1.0.2/silk/NLSF_stabilize.c
    A code/opus-1.0.2/silk/NLSF_unpack.c
    A code/opus-1.0.2/silk/NSQ.c
    A code/opus-1.0.2/silk/NSQ_del_dec.c
    A code/opus-1.0.2/silk/PLC.c
    A code/opus-1.0.2/silk/PLC.h
    A code/opus-1.0.2/silk/SigProc_FIX.h
    A code/opus-1.0.2/silk/VAD.c
    A code/opus-1.0.2/silk/VQ_WMat_EC.c
    A code/opus-1.0.2/silk/ana_filt_bank_1.c
    A code/opus-1.0.2/silk/biquad_alt.c
    A code/opus-1.0.2/silk/bwexpander.c
    A code/opus-1.0.2/silk/bwexpander_32.c
    A code/opus-1.0.2/silk/check_control_input.c
    A code/opus-1.0.2/silk/code_signs.c
    A code/opus-1.0.2/silk/control.h
    A code/opus-1.0.2/silk/control_SNR.c
    A code/opus-1.0.2/silk/control_audio_bandwidth.c
    A code/opus-1.0.2/silk/control_codec.c
    A code/opus-1.0.2/silk/debug.c
    A code/opus-1.0.2/silk/debug.h
    A code/opus-1.0.2/silk/dec_API.c
    A code/opus-1.0.2/silk/decode_core.c
    A code/opus-1.0.2/silk/decode_frame.c
    A code/opus-1.0.2/silk/decode_indices.c
    A code/opus-1.0.2/silk/decode_parameters.c
    A code/opus-1.0.2/silk/decode_pitch.c
    A code/opus-1.0.2/silk/decode_pulses.c
    A code/opus-1.0.2/silk/decoder_set_fs.c
    A code/opus-1.0.2/silk/define.h
    A code/opus-1.0.2/silk/enc_API.c
    A code/opus-1.0.2/silk/encode_indices.c
    A code/opus-1.0.2/silk/encode_pulses.c
    A code/opus-1.0.2/silk/errors.h
    A code/opus-1.0.2/silk/fixed/LTP_analysis_filter_FIX.c
    A code/opus-1.0.2/silk/fixed/LTP_scale_ctrl_FIX.c
    A code/opus-1.0.2/silk/fixed/apply_sine_window_FIX.c
    A code/opus-1.0.2/silk/fixed/autocorr_FIX.c
    A code/opus-1.0.2/silk/fixed/burg_modified_FIX.c
    A code/opus-1.0.2/silk/fixed/corrMatrix_FIX.c
    A code/opus-1.0.2/silk/fixed/encode_frame_FIX.c
    A code/opus-1.0.2/silk/fixed/find_LPC_FIX.c
    A code/opus-1.0.2/silk/fixed/find_LTP_FIX.c
    A code/opus-1.0.2/silk/fixed/find_pitch_lags_FIX.c
    A code/opus-1.0.2/silk/fixed/find_pred_coefs_FIX.c
    A code/opus-1.0.2/silk/fixed/k2a_FIX.c
    A code/opus-1.0.2/silk/fixed/k2a_Q16_FIX.c
    A code/opus-1.0.2/silk/fixed/main_FIX.h
    A code/opus-1.0.2/silk/fixed/noise_shape_analysis_FIX.c
    A code/opus-1.0.2/silk/fixed/pitch_analysis_core_FIX.c
    A code/opus-1.0.2/silk/fixed/prefilter_FIX.c
    A code/opus-1.0.2/silk/fixed/process_gains_FIX.c
    A code/opus-1.0.2/silk/fixed/regularize_correlations_FIX.c
    A code/opus-1.0.2/silk/fixed/residual_energy16_FIX.c
    A code/opus-1.0.2/silk/fixed/residual_energy_FIX.c
    A code/opus-1.0.2/silk/fixed/schur64_FIX.c
    A code/opus-1.0.2/silk/fixed/schur_FIX.c
    A code/opus-1.0.2/silk/fixed/solve_LS_FIX.c
    A code/opus-1.0.2/silk/fixed/structs_FIX.h
    A code/opus-1.0.2/silk/fixed/vector_ops_FIX.c
    A code/opus-1.0.2/silk/fixed/warped_autocorrelation_FIX.c
    A code/opus-1.0.2/silk/float/LPC_analysis_filter_FLP.c
    A code/opus-1.0.2/silk/float/LPC_inv_pred_gain_FLP.c
    A code/opus-1.0.2/silk/float/LTP_analysis_filter_FLP.c
    A code/opus-1.0.2/silk/float/LTP_scale_ctrl_FLP.c
    A code/opus-1.0.2/silk/float/SigProc_FLP.h
    A code/opus-1.0.2/silk/float/apply_sine_window_FLP.c
    A code/opus-1.0.2/silk/float/autocorrelation_FLP.c
    A code/opus-1.0.2/silk/float/burg_modified_FLP.c
    A code/opus-1.0.2/silk/float/bwexpander_FLP.c
    A code/opus-1.0.2/silk/float/corrMatrix_FLP.c
    A code/opus-1.0.2/silk/float/encode_frame_FLP.c
    A code/opus-1.0.2/silk/float/energy_FLP.c
    A code/opus-1.0.2/silk/float/find_LPC_FLP.c
    A code/opus-1.0.2/silk/float/find_LTP_FLP.c
    A code/opus-1.0.2/silk/float/find_pitch_lags_FLP.c
    A code/opus-1.0.2/silk/float/find_pred_coefs_FLP.c
    A code/opus-1.0.2/silk/float/inner_product_FLP.c
    A code/opus-1.0.2/silk/float/k2a_FLP.c
    A code/opus-1.0.2/silk/float/levinsondurbin_FLP.c
    A code/opus-1.0.2/silk/float/main_FLP.h
    A code/opus-1.0.2/silk/float/noise_shape_analysis_FLP.c
    A code/opus-1.0.2/silk/float/pitch_analysis_core_FLP.c
    A code/opus-1.0.2/silk/float/prefilter_FLP.c
    A code/opus-1.0.2/silk/float/process_gains_FLP.c
    A code/opus-1.0.2/silk/float/regularize_correlations_FLP.c
    A code/opus-1.0.2/silk/float/residual_energy_FLP.c
    A code/opus-1.0.2/silk/float/scale_copy_vector_FLP.c
    A code/opus-1.0.2/silk/float/scale_vector_FLP.c
    A code/opus-1.0.2/silk/float/schur_FLP.c
    A code/opus-1.0.2/silk/float/solve_LS_FLP.c
    A code/opus-1.0.2/silk/float/sort_FLP.c
    A code/opus-1.0.2/silk/float/structs_FLP.h
    A code/opus-1.0.2/silk/float/warped_autocorrelation_FLP.c
    A code/opus-1.0.2/silk/float/wrappers_FLP.c
    A code/opus-1.0.2/silk/gain_quant.c
    A code/opus-1.0.2/silk/init_decoder.c
    A code/opus-1.0.2/silk/init_encoder.c
    A code/opus-1.0.2/silk/inner_prod_aligned.c
    A code/opus-1.0.2/silk/interpolate.c
    A code/opus-1.0.2/silk/lin2log.c
    A code/opus-1.0.2/silk/log2lin.c
    A code/opus-1.0.2/silk/macros.h
    A code/opus-1.0.2/silk/main.h
    A code/opus-1.0.2/silk/pitch_est_defines.h
    A code/opus-1.0.2/silk/pitch_est_tables.c
    A code/opus-1.0.2/silk/process_NLSFs.c
    A code/opus-1.0.2/silk/quant_LTP_gains.c
    A code/opus-1.0.2/silk/resampler.c
    A code/opus-1.0.2/silk/resampler_down2.c
    A code/opus-1.0.2/silk/resampler_down2_3.c
    A code/opus-1.0.2/silk/resampler_private.h
    A code/opus-1.0.2/silk/resampler_private_AR2.c
    A code/opus-1.0.2/silk/resampler_private_IIR_FIR.c
    A code/opus-1.0.2/silk/resampler_private_down_FIR.c
    A code/opus-1.0.2/silk/resampler_private_up2_HQ.c
    A code/opus-1.0.2/silk/resampler_rom.c
    A code/opus-1.0.2/silk/resampler_rom.h
    A code/opus-1.0.2/silk/resampler_structs.h
    A code/opus-1.0.2/silk/shell_coder.c
    A code/opus-1.0.2/silk/sigm_Q15.c
    A code/opus-1.0.2/silk/sort.c
    A code/opus-1.0.2/silk/stereo_LR_to_MS.c
    A code/opus-1.0.2/silk/stereo_MS_to_LR.c
    A code/opus-1.0.2/silk/stereo_decode_pred.c
    A code/opus-1.0.2/silk/stereo_encode_pred.c
    A code/opus-1.0.2/silk/stereo_find_predictor.c
    A code/opus-1.0.2/silk/stereo_quant_pred.c
    A code/opus-1.0.2/silk/structs.h
    A code/opus-1.0.2/silk/sum_sqr_shift.c
    A code/opus-1.0.2/silk/table_LSF_cos.c
    A code/opus-1.0.2/silk/tables.h
    A code/opus-1.0.2/silk/tables_LTP.c
    A code/opus-1.0.2/silk/tables_NLSF_CB_NB_MB.c
    A code/opus-1.0.2/silk/tables_NLSF_CB_WB.c
    A code/opus-1.0.2/silk/tables_gain.c
    A code/opus-1.0.2/silk/tables_other.c
    A code/opus-1.0.2/silk/tables_pitch_lag.c
    A code/opus-1.0.2/silk/tables_pulses_per_block.c
    A code/opus-1.0.2/silk/tuning_parameters.h
    A code/opus-1.0.2/silk/typedef.h
    A code/opus-1.0.2/src/opus.c
    A code/opus-1.0.2/src/opus_decoder.c
    A code/opus-1.0.2/src/opus_encoder.c
    A code/opus-1.0.2/src/opus_multistream.c
    A code/opus-1.0.2/src/opus_private.h
    A code/opus-1.0.2/src/repacketizer.c
    A code/opusfile-0.2/include/opusfile.h
    A code/opusfile-0.2/src/http.c
    A code/opusfile-0.2/src/info.c
    A code/opusfile-0.2/src/internal.c
    A code/opusfile-0.2/src/internal.h
    A code/opusfile-0.2/src/opusfile.c
    A code/opusfile-0.2/src/stream.c

  Log Message:
  -----------
  Add libopus 1.0.2 and libopusfile 0.2


  Commit: 2a31f33fc6652c8056e14f4c5878cd4a8a6154df
      https://github.com/ioquake/ioq3/commit/2a31f33fc6652c8056e14f4c5878cd4a8a6154df
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-02-17 (Sun, 17 Feb 2013)

  Changed paths:
    M Makefile
    A code/libogg-1.3.0/include/ogg/ogg.h
    A code/libogg-1.3.0/include/ogg/os_types.h
    A code/libogg-1.3.0/src/bitwise.c
    A code/libogg-1.3.0/src/framing.c

  Log Message:
  -----------
  Add libogg 1.3.0


  Commit: 5c3d76665fe8aadacd462046883a869c27ee7c98
      https://github.com/ioquake/ioq3/commit/5c3d76665fe8aadacd462046883a869c27ee7c98
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-02-17 (Sun, 17 Feb 2013)

  Changed paths:
    M code/opusfile-0.2/src/stream.c

  Log Message:
  -----------
  Fix compiling opus using mingw


  Commit: 49391ad00f71788d1a8554e4d6fd3de08db740fc
      https://github.com/ioquake/ioq3/commit/49391ad00f71788d1a8554e4d6fd3de08db740fc
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-02-17 (Sun, 17 Feb 2013)

  Changed paths:
    M README

  Log Message:
  -----------
  Add ogg and opus Makefile options to README


  Commit: a41354f3f7a70a1d08ab797f42310d37975082c4
      https://github.com/ioquake/ioq3/commit/a41354f3f7a70a1d08ab797f42310d37975082c4
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-02-17 (Sun, 17 Feb 2013)

  Changed paths:
    A code/libogg-1.3.0/include/ogg/config_types.h

  Log Message:
  -----------
  Add missing config_types.h for libogg

It's usally generated by configure, most platform cases are handled in os_types.h


  Commit: 7987b71a9d46d952b817f49058fc7d45ed086850
      https://github.com/ioquake/ioq3/commit/7987b71a9d46d952b817f49058fc7d45ed086850
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-02-17 (Sun, 17 Feb 2013)

  Changed paths:
    M code/libogg-1.3.0/include/ogg/config_types.h

  Log Message:
  -----------
  Fix last commit


  Commit: 5b5f7f5c0a12810846801b48a4ca78afa524f9a2
      https://github.com/ioquake/ioq3/commit/5b5f7f5c0a12810846801b48a4ca78afa524f9a2
  Author: James Canete <use.less01 at gmail.com>
  Date:   2013-02-18 (Mon, 18 Feb 2013)

  Changed paths:
    M code/opusfile-0.2/src/stream.c

  Log Message:
  -----------
  Fix compiling opusfile on mingw32


  Commit: eef897b3c1d96d21152f7cbeeaf186240a985298
      https://github.com/ioquake/ioq3/commit/eef897b3c1d96d21152f7cbeeaf186240a985298
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-02-18 (Mon, 18 Feb 2013)

  Changed paths:
    M code/qcommon/qcommon.h

  Log Message:
  -----------
  Remove Sys_SnapVector


  Commit: eb7e554c46c2520926c7de9a0bfaa125654f2429
      https://github.com/ioquake/ioq3/commit/eb7e554c46c2520926c7de9a0bfaa125654f2429
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-02-27 (Wed, 27 Feb 2013)

  Changed paths:
    M code/client/snd_codec_opus.c

  Log Message:
  -----------
  Fix comment in snd_codec_opus.c


  Commit: c7059fbf28607a13313f824f51fcb72ae737f538
      https://github.com/ioquake/ioq3/commit/c7059fbf28607a13313f824f51fcb72ae737f538
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-02-27 (Wed, 27 Feb 2013)

  Changed paths:
    M code/renderercommon/tr_common.h
    M code/renderergl1/tr_local.h
    M code/renderergl2/tr_local.h

  Log Message:
  -----------
  Move noise function declations to tr_common.h

tr_noise.c is in renderercommon directory, so declare them in header there too.


  Commit: 57cb0b2d8956ae50deace19346f3f6de796bff2d
      https://github.com/ioquake/ioq3/commit/57cb0b2d8956ae50deace19346f3f6de796bff2d
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-02-27 (Wed, 27 Feb 2013)

  Changed paths:
    M code/botlib/be_ai_weap.c

  Log Message:
  -----------
  be_ai_weap.c: s/move state/weapon state/g


  Commit: b9a33f84be5b39bafbb3bd0794e71300e068588c
      https://github.com/ioquake/ioq3/commit/b9a33f84be5b39bafbb3bd0794e71300e068588c
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-02-27 (Wed, 27 Feb 2013)

  Changed paths:
    M code/botlib/be_aas_def.h
    M code/botlib/be_aas_main.c
    M code/botlib/be_aas_main.h
    M code/botlib/be_ai_goal.c

  Log Message:
  -----------
  Remove unused config string code from botlib


  Commit: 4cd60e5af73164e5355d068e04e6f9ab4e338cf4
      https://github.com/ioquake/ioq3/commit/4cd60e5af73164e5355d068e04e6f9ab4e338cf4
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-02-27 (Wed, 27 Feb 2013)

  Changed paths:
    M code/botlib/be_interface.c

  Log Message:
  -----------
  Fix BotExportTest's args for BotGetReachabilityToGoal


  Commit: db68f59281c591e2b176a43f56b438462183578b
      https://github.com/ioquake/ioq3/commit/db68f59281c591e2b176a43f56b438462183578b
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-02-27 (Wed, 27 Feb 2013)

  Changed paths:
    M code/ui/ui_main.c

  Log Message:
  -----------
  Fix comment for gametype parsing in ui


  Commit: a18ae32a5eb936fcb9c6b6a89e4a750f787ae919
      https://github.com/ioquake/ioq3/commit/a18ae32a5eb936fcb9c6b6a89e4a750f787ae919
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-03-03 (Sun, 03 Mar 2013)

  Changed paths:
    M code/client/cl_keys.c

  Log Message:
  -----------
  Fix Key_StringToKeynum to return lowercased ascii

Fixes bind and unbind uppercase ascii and uppercase ascii in cl_consoleKeys.

keycodes.h states "normal keys should be passed as lowercased ascii"


  Commit: fe0a65e52e0f633a50a0aa86f04263722dde4707
      https://github.com/ioquake/ioq3/commit/fe0a65e52e0f633a50a0aa86f04263722dde4707
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-03-03 (Sun, 03 Mar 2013)

  Changed paths:
    M code/client/cl_keys.c

  Log Message:
  -----------
  Show lowercased ascii in bind command


  Commit: e7753f9acff0be7ae55c96d495d7817c7095e158
      https://github.com/ioquake/ioq3/commit/e7753f9acff0be7ae55c96d495d7817c7095e158
  Author: Ensiform <ensiform at gmail.com>
  Date:   2013-03-03 (Sun, 03 Mar 2013)

  Changed paths:
    M code/game/g_cmds.c

  Log Message:
  -----------
  Fix vote Y/1 and teamvote Y/1


  Commit: 2153fc467151613e25cfe907f73c3bf73c418f4e
      https://github.com/ioquake/ioq3/commit/2153fc467151613e25cfe907f73c3bf73c418f4e
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2013-03-05 (Tue, 05 Mar 2013)

  Changed paths:
    M code/renderergl2/tr_backend.c

  Log Message:
  -----------
  Calculate viewport and screen texture coordinates correctly for sun shadows.  This fixes part of #5889.


  Commit: 7c04002b870039ef8ea71e7881951720dbc4bb50
      https://github.com/ioquake/ioq3/commit/7c04002b870039ef8ea71e7881951720dbc4bb50
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2013-03-05 (Tue, 05 Mar 2013)

  Changed paths:
    M code/renderergl2/tr_backend.c

  Log Message:
  -----------
  Simplify previous patch.


  Commit: 11e83b2ee366fa3c9a4f393ef062506f4a50f182
      https://github.com/ioquake/ioq3/commit/11e83b2ee366fa3c9a4f393ef062506f4a50f182
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2013-03-05 (Tue, 05 Mar 2013)

  Changed paths:
    M code/renderergl2/tr_backend.c

  Log Message:
  -----------
  Oops, fix typo.


  Commit: a90a52c6a6e9416d071990ef23f99e96a53b6ff0
      https://github.com/ioquake/ioq3/commit/a90a52c6a6e9416d071990ef23f99e96a53b6ff0
  Author: Zachary Slater <zjs at zacharyjackslater.com>
  Date:   2013-03-05 (Tue, 05 Mar 2013)

  Changed paths:
    A .travis.yml

  Log Message:
  -----------
  Testing out autobuild stuff.


  Commit: 8e5bf01bcc4f3dd39d9330659d3289501673c1c3
      https://github.com/ioquake/ioq3/commit/8e5bf01bcc4f3dd39d9330659d3289501673c1c3
  Author: Zachary Slater <zjs at zacharyjackslater.com>
  Date:   2013-03-05 (Tue, 05 Mar 2013)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  Fixed the auto build, for details go here: https://travis-ci.org/ioquake/ioq3


  Commit: 9d7336355106ef424e07c3b3e51cab4249aae957
      https://github.com/ioquake/ioq3/commit/9d7336355106ef424e07c3b3e51cab4249aae957
  Author: Zachary Slater <zjs at zacharyjackslater.com>
  Date:   2013-03-06 (Wed, 06 Mar 2013)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  updated travis file to notify us in our lonely IRC outpost of love.


  Commit: 027af8e6cc38bf6baeaeea8aa5bbc0f877c3f4c2
      https://github.com/ioquake/ioq3/commit/027af8e6cc38bf6baeaeea8aa5bbc0f877c3f4c2
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2013-03-06 (Wed, 06 Mar 2013)

  Changed paths:
    M code/renderergl2/tr_backend.c
    M code/renderergl2/tr_extramath.h

  Log Message:
  -----------
  Simplify RE_StretchRaw() with RE_UploadCinematic() and RB_InstantQuad2().


  Commit: fbe56e4fa11e663b16a6b217ebebe32bb19b980e
      https://github.com/ioquake/ioq3/commit/fbe56e4fa11e663b16a6b217ebebe32bb19b980e
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2013-03-06 (Wed, 06 Mar 2013)

  Changed paths:
    M code/renderergl2/tr_backend.c
    M code/renderergl2/tr_fbo.c
    M code/renderergl2/tr_sky.c
    M code/renderergl2/tr_surface.c

  Log Message:
  -----------
  Some minor cleanup.


  Commit: 61248cb4c53f10613457daa08fc38c3489c1bec2
      https://github.com/ioquake/ioq3/commit/61248cb4c53f10613457daa08fc38c3489c1bec2
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2013-03-06 (Wed, 06 Mar 2013)

  Changed paths:
    A .travis.yml

  Log Message:
  -----------
  Merge branch 'HEAD' of https://github.com/ioquake/ioq3.git


  Commit: 166c4172047bacadf613e560a3b971f18dd36202
      https://github.com/ioquake/ioq3/commit/166c4172047bacadf613e560a3b971f18dd36202
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-03-06 (Wed, 06 Mar 2013)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  autobuild: Enable Ogg Vorbis, Freetype, and MDR model support

Removed unneeded SDL packages.


  Commit: 4e5b84fe8f458763452cae9b75d2508a804bd51e
      https://github.com/ioquake/ioq3/commit/4e5b84fe8f458763452cae9b75d2508a804bd51e
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-03-06 (Wed, 06 Mar 2013)

  Changed paths:
    M .travis.yml
    A build-test.sh

  Log Message:
  -----------
  autobuild: test default build, with extra options, and mingw


  Commit: 361c71f8afb4bd50b75bcdc84ceee1faaa2cddc8
      https://github.com/ioquake/ioq3/commit/361c71f8afb4bd50b75bcdc84ceee1faaa2cddc8
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-03-06 (Wed, 06 Mar 2013)

  Changed paths:
    M build-test.sh

  Log Message:
  -----------
  autobuild: try to fix extra options build and mingw builds


  Commit: a737d442a0130e91184819bebf9f58bf1c48bb2a
      https://github.com/ioquake/ioq3/commit/a737d442a0130e91184819bebf9f58bf1c48bb2a
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-03-06 (Wed, 06 Mar 2013)

  Changed paths:
    M code/renderergl2/tr_model.c

  Log Message:
  -----------
  Fix RAVENMD4 warnings in OpenGL2


  Commit: 97fc98d26b61b5f79e32963405f795e21bb4e3a4
      https://github.com/ioquake/ioq3/commit/97fc98d26b61b5f79e32963405f795e21bb4e3a4
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-03-06 (Wed, 06 Mar 2013)

  Changed paths:
    M build-test.sh

  Log Message:
  -----------
  Improve build-test.sh for non-travis-ci usage


  Commit: a0f74366a7477d822c640931cf3a918549b2f6c8
      https://github.com/ioquake/ioq3/commit/a0f74366a7477d822c640931cf3a918549b2f6c8
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-03-06 (Wed, 06 Mar 2013)

  Changed paths:
    M build-test.sh

  Log Message:
  -----------
  build-test.sh always run clean first, for non-travis-ci


  Commit: fb6b08bdd6962ae679d7e4782aecad0619a97ca5
      https://github.com/ioquake/ioq3/commit/fb6b08bdd6962ae679d7e4782aecad0619a97ca5
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2013-03-06 (Wed, 06 Mar 2013)

  Changed paths:
    M .travis.yml
    A build-test.sh
    M code/renderergl2/tr_model.c

  Log Message:
  -----------
  Merge branch 'HEAD' of https://github.com/ioquake/ioq3.git


  Commit: 8b38503ba56ec16d4da9ede2af43e529e5db45e6
      https://github.com/ioquake/ioq3/commit/8b38503ba56ec16d4da9ede2af43e529e5db45e6
  Author: Tim Angus <tim at ngus.net>
  Date:   2013-03-07 (Thu, 07 Mar 2013)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  Use the mingw fork that gets maintained


  Commit: eeb088dd3c1230f5e3e599f01feec89cedae1d3b
      https://github.com/ioquake/ioq3/commit/eeb088dd3c1230f5e3e599f01feec89cedae1d3b
  Author: Tim Angus <tim at ngus.net>
  Date:   2013-03-07 (Thu, 07 Mar 2013)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  Use -q instead of -qq on apt-get


  Commit: d044cd80f725b268befbf4b0caa190022b08d0df
      https://github.com/ioquake/ioq3/commit/d044cd80f725b268befbf4b0caa190022b08d0df
  Author: Tim Angus <tim at ngus.net>
  Date:   2013-03-07 (Thu, 07 Mar 2013)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  One last try...


  Commit: e6e0d4709928be2b57785a759739472de3cc544f
      https://github.com/ioquake/ioq3/commit/e6e0d4709928be2b57785a759739472de3cc544f
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2013-03-07 (Thu, 07 Mar 2013)

  Changed paths:
    M code/renderergl2/tr_shader.c

  Log Message:
  -----------
  Fix clampmapped images being always treated as sRGB.


  Commit: f789cff079774f98e8e3410388abd1942f604feb
      https://github.com/ioquake/ioq3/commit/f789cff079774f98e8e3410388abd1942f604feb
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2013-03-07 (Thu, 07 Mar 2013)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  Merge branch 'HEAD' of https://github.com/ioquake/ioq3.git


  Commit: c3b39789293ba62f089a2f5986a700a355b432a1
      https://github.com/ioquake/ioq3/commit/c3b39789293ba62f089a2f5986a700a355b432a1
  Author: Tim Angus <tim at ngus.net>
  Date:   2013-03-07 (Thu, 07 Mar 2013)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  Only spam IRC on failure


  Commit: 8aa6efe7b692300ff5623b46f15d0c3d9177e8fa
      https://github.com/ioquake/ioq3/commit/8aa6efe7b692300ff5623b46f15d0c3d9177e8fa
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-03-08 (Fri, 08 Mar 2013)

  Changed paths:
    M code/renderergl1/tr_local.h
    M code/renderergl1/tr_model_iqm.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_model_iqm.c

  Log Message:
  -----------
  Fix origin returned by IQM's LerpTag

It use to return pose joint's offset from base at the lerped frame, now it returns the joint's origin at the lerped frame.

Patch by Axel Isouard and Zack Middleton.


  Commit: fd937a47ac784c11db96f6b4c66682acaaa300ec
      https://github.com/ioquake/ioq3/commit/fd937a47ac784c11db96f6b4c66682acaaa300ec
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-03-08 (Fri, 08 Mar 2013)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  Merge branch 'master' of https://github.com/ioquake/ioq3


  Commit: 89ee8b050fa3ca289851da896828d32fcec7b9e4
      https://github.com/ioquake/ioq3/commit/89ee8b050fa3ca289851da896828d32fcec7b9e4
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-03-08 (Fri, 08 Mar 2013)

  Changed paths:
    M code/renderergl1/tr_model_iqm.c
    M code/renderergl2/tr_model_iqm.c

  Log Message:
  -----------
  Fix size reserved for IQM jointMats (allocated more than used)


  Commit: b009528e6a7e319c3e787a088b10360af4c208ac
      https://github.com/ioquake/ioq3/commit/b009528e6a7e319c3e787a088b10360af4c208ac
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-03-09 (Sat, 09 Mar 2013)

  Changed paths:
    M code/client/cl_main.c

  Log Message:
  -----------
  Fix displaying demo name when loading demo


  Commit: 78132cf829dcd1e6789881f049c2243ebf65b566
      https://github.com/ioquake/ioq3/commit/78132cf829dcd1e6789881f049c2243ebf65b566
  Author: Tim Angus <tim at ngus.net>
  Date:   2013-03-11 (Mon, 11 Mar 2013)

  Changed paths:
    M Makefile
    R code/qcommon/vm_x86_64.c
    R code/qcommon/vm_x86_64_assembler.c

  Log Message:
  -----------
  Remove old x86_64 JIT compiler


  Commit: ce9d0e8595e3b7589f642235961f1a139b4e166b
      https://github.com/ioquake/ioq3/commit/ce9d0e8595e3b7589f642235961f1a139b4e166b
  Author: Tim Angus <tim at ngus.net>
  Date:   2013-03-11 (Mon, 11 Mar 2013)

  Changed paths:
    M README

  Log Message:
  -----------
  Remove README note about USE_OLD_VM64


  Commit: 41985945f6c3d9a23a8eb86a3280ab40086d707f
      https://github.com/ioquake/ioq3/commit/41985945f6c3d9a23a8eb86a3280ab40086d707f
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2013-03-11 (Mon, 11 Mar 2013)

  Changed paths:
    M code/renderergl2/tr_glsl.c

  Log Message:
  -----------
  Always reset vertex attrib pointers with animated meshes.


  Commit: 37c69a800943ccb7505e445d956cb261c92521d5
      https://github.com/ioquake/ioq3/commit/37c69a800943ccb7505e445d956cb261c92521d5
  Author: Tim Angus <tim at ngus.net>
  Date:   2013-03-12 (Tue, 12 Mar 2013)

  Changed paths:
    M code/renderercommon/qgl.h
    M code/renderercommon/tr_common.h
    A code/renderercommon/tr_font.c
    M code/renderergl1/tr_bsp.c
    R code/renderergl1/tr_font.c
    M code/renderergl1/tr_image.c
    M code/renderergl1/tr_local.h
    M code/renderergl1/tr_shader.c
    R code/renderergl2/qgl2.h
    R code/renderergl2/tr_font.c
    M code/renderergl2/tr_image.c
    M code/renderergl2/tr_local.h

  Log Message:
  -----------
  Move renderers a bit closer together


  Commit: 3e92679100665f9b316717572bcdffee5380f428
      https://github.com/ioquake/ioq3/commit/3e92679100665f9b316717572bcdffee5380f428
  Author: Tim Angus <tim at ngus.net>
  Date:   2013-03-12 (Tue, 12 Mar 2013)

  Changed paths:
    M code/renderercommon/tr_common.h
    M code/renderergl1/tr_local.h
    M code/renderergl2/tr_local.h

  Log Message:
  -----------
  Fix USE_FREETYPE breakage


  Commit: bf25c27105751a7dad4581ea4511dbe8abdd2039
      https://github.com/ioquake/ioq3/commit/bf25c27105751a7dad4581ea4511dbe8abdd2039
  Author: Tim Angus <tim at ngus.net>
  Date:   2013-03-12 (Tue, 12 Mar 2013)

  Changed paths:
    M code/renderergl2/tr_local.h

  Log Message:
  -----------
  Oops missed a bit


  Commit: a2dc160359c5acfe96d98b0263d3f6eb4d6e78f3
      https://github.com/ioquake/ioq3/commit/a2dc160359c5acfe96d98b0263d3f6eb4d6e78f3
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-03-12 (Tue, 12 Mar 2013)

  Changed paths:
    M .travis.yml
    M build-test.sh

  Log Message:
  -----------
  Move mingw to separate build job on travis-ci


  Commit: dfbad1360fd836beea95c74093cf2bfe426380e3
      https://github.com/ioquake/ioq3/commit/dfbad1360fd836beea95c74093cf2bfe426380e3
  Author: Tim Angus <tim at ngus.net>
  Date:   2013-03-12 (Tue, 12 Mar 2013)

  Changed paths:
    M Makefile
    M code/asm/ftola.c
    M code/opusfile-0.2/src/opusfile.c
    M code/qcommon/q_platform.h

  Log Message:
  -----------
  Fix some clang warnings


  Commit: 3698df37ef479b35e761c883963a4bc7bc2f18b2
      https://github.com/ioquake/ioq3/commit/3698df37ef479b35e761c883963a4bc7bc2f18b2
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-03-12 (Tue, 12 Mar 2013)

  Changed paths:
    M build-test.sh

  Log Message:
  -----------
  Fix mingw gcc name in build-test.sh


  Commit: 71632ea29185fbd73bd1ecca7d9ab92b33cd7bed
      https://github.com/ioquake/ioq3/commit/71632ea29185fbd73bd1ecca7d9ab92b33cd7bed
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-03-12 (Tue, 12 Mar 2013)

  Changed paths:
    M build-test.sh

  Log Message:
  -----------
  Disable freetype and vorbis for mingw travis build

Libs are missing.


  Commit: 9eef320c9119a8db65f37f67859918fb1c3ccc97
      https://github.com/ioquake/ioq3/commit/9eef320c9119a8db65f37f67859918fb1c3ccc97
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2013-03-12 (Tue, 12 Mar 2013)

  Changed paths:
    M code/renderergl1/tr_shader.c
    M code/renderergl2/tr_shader.c

  Log Message:
  -----------
  Remove some more automatic sRGB image flags.


  Commit: 369956eb63131a8acca2152a64eb33e1709137b4
      https://github.com/ioquake/ioq3/commit/369956eb63131a8acca2152a64eb33e1709137b4
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2013-03-14 (Thu, 14 Mar 2013)

  Changed paths:
    M misc/msvc/opengl1.vcproj
    M misc/msvc/opengl2.vcproj

  Log Message:
  -----------
  Fix compilation in VS2008.


  Commit: e14a814ba219737e29dff29c94843f65612bfcb9
      https://github.com/ioquake/ioq3/commit/e14a814ba219737e29dff29c94843f65612bfcb9
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2013-03-14 (Thu, 14 Mar 2013)

  Changed paths:
    M code/renderergl2/glsl/lightall_vp.glsl
    M code/renderergl2/tr_shader.c

  Log Message:
  -----------
  Support more tcgens in lightall shader.


  Commit: ecd50f01c209d4507aee826436d09a1ccd894a4c
      https://github.com/ioquake/ioq3/commit/ecd50f01c209d4507aee826436d09a1ccd894a4c
  Author: Tim Angus <tim at ngus.net>
  Date:   2013-03-18 (Mon, 18 Mar 2013)

  Changed paths:
    M build-test.sh
    M code/qcommon/qfiles.h
    M code/renderergl1/tr_animation.c
    M code/renderergl1/tr_local.h
    M code/renderergl1/tr_main.c
    M code/renderergl1/tr_mesh.c
    M code/renderergl1/tr_model.c
    M code/renderergl1/tr_surface.c
    M code/renderergl2/tr_animation.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_main.c
    M code/renderergl2/tr_mesh.c
    M code/renderergl2/tr_model.c
    M code/renderergl2/tr_surface.c

  Log Message:
  -----------
  Remove RAVENMD4 #define


  Commit: bf962c516d0041280da19d8cac7789b08730d8ae
      https://github.com/ioquake/ioq3/commit/bf962c516d0041280da19d8cac7789b08730d8ae
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-03-18 (Mon, 18 Mar 2013)

  Changed paths:
    M code/renderergl1/tr_model_iqm.c
    M code/renderergl2/tr_model_iqm.c

  Log Message:
  -----------
  Fix loading and rendering IQMs with no joints


  Commit: 9a752ce8cdbe1e3a1eda09e7673a8d2616a4720f
      https://github.com/ioquake/ioq3/commit/9a752ce8cdbe1e3a1eda09e7673a8d2616a4720f
  Author: Ensiform <ensiform at gmail.com>
  Date:   2013-03-18 (Mon, 18 Mar 2013)

  Changed paths:
    M code/qcommon/files.c

  Log Message:
  -----------
  Use PATH_SEP for a debug message in FS_FOpenFileReadDir


  Commit: 98dda7758f0ff9a2f6d9a2fe516faf1724efe6e1
      https://github.com/ioquake/ioq3/commit/98dda7758f0ff9a2f6d9a2fe516faf1724efe6e1
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-03-18 (Mon, 18 Mar 2013)

  Changed paths:
    M code/renderergl1/tr_model_iqm.c
    M code/renderergl2/tr_model_iqm.c

  Log Message:
  -----------
  Always initialize joint_names in R_LoadIQM

Reported by MAN-AT-ARMS


  Commit: 9bfff1363e89f1942a89a5d08d4c28d67e778399
      https://github.com/ioquake/ioq3/commit/9bfff1363e89f1942a89a5d08d4c28d67e778399
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-03-18 (Mon, 18 Mar 2013)

  Changed paths:
    M code/qcommon/net_ip.c

  Log Message:
  -----------
  Fix NET_IPSocket and NET_IP6Socket return type

It was causing a warning on Windows x64.


  Commit: 8b23985358df214df6da1706f31e08dbaaaab2f4
      https://github.com/ioquake/ioq3/commit/8b23985358df214df6da1706f31e08dbaaaab2f4
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2013-03-20 (Wed, 20 Mar 2013)

  Changed paths:
    M code/renderergl2/tr_backend.c
    M code/renderergl2/tr_fbo.c
    M code/renderergl2/tr_glsl.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_shade.c
    M code/renderergl2/tr_sky.c
    M code/renderergl2/tr_surface.c

  Log Message:
  -----------
  Make all GLSL shaders use the same set of uniforms.


  Commit: 2c8e7511304f81636294fda316814996efd1b17f
      https://github.com/ioquake/ioq3/commit/2c8e7511304f81636294fda316814996efd1b17f
  Author: Tim Angus <tim.angus at roslin.ed.ac.uk>
  Date:   2013-03-21 (Thu, 21 Mar 2013)

  Changed paths:
    M Makefile
    M cross-make-mingw64.sh

  Log Message:
  -----------
  Consolidate architecture names

amd64, x64, x86_64 -> x86_64
i386, i86pc, x86 -> x86
powerpc, ppc -> ppc
powerpc64, ppc64 -> ppc64
axp -> alpha

Some exceptions are made for the actual build product names


  Commit: e2f520e0017c1254931bfd96f4b239d64017e84b
      https://github.com/ioquake/ioq3/commit/e2f520e0017c1254931bfd96f4b239d64017e84b
  Author: Tim Angus <tim.angus at roslin.ed.ac.uk>
  Date:   2013-03-21 (Thu, 21 Mar 2013)

  Changed paths:
    M cross-make-mingw.sh
    R cross-make-mingw64.sh

  Log Message:
  -----------
  Merge mingw build scripts


  Commit: 3ffefb663cf1a5df226481ed0635e20eca093bb3
      https://github.com/ioquake/ioq3/commit/3ffefb663cf1a5df226481ed0635e20eca093bb3
  Author: Tim Angus <tim.angus at roslin.ed.ac.uk>
  Date:   2013-03-21 (Thu, 21 Mar 2013)

  Changed paths:
    A jenkins-ci-build.sh

  Log Message:
  -----------
  Add jenkins-ci-build.sh


  Commit: ef0364e5c94075dafe362b2d50ac9b4bcded3b6a
      https://github.com/ioquake/ioq3/commit/ef0364e5c94075dafe362b2d50ac9b4bcded3b6a
  Author: Tim Angus <tim at ngus.net>
  Date:   2013-03-21 (Thu, 21 Mar 2013)

  Changed paths:
    M cross-make-mingw.sh

  Log Message:
  -----------
  Fix cross-make-mingw.sh when no ARCH is supplied


  Commit: bba199e795e77c6a2a958a18ac405c996dce2439
      https://github.com/ioquake/ioq3/commit/bba199e795e77c6a2a958a18ac405c996dce2439
  Author: Tim Angus <tim at ngus.net>
  Date:   2013-03-21 (Thu, 21 Mar 2013)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Fix comment grammar (and test jenkins)


  Commit: 8d70929d12aa11e2b01238d7636d960d79358196
      https://github.com/ioquake/ioq3/commit/8d70929d12aa11e2b01238d7636d960d79358196
  Author: Tim Angus <tim at ngus.net>
  Date:   2013-03-22 (Fri, 22 Mar 2013)

  Changed paths:
    M Makefile
    M code/qcommon/q_platform.h
    M make-macosx-ub.sh
    M make-macosx.sh

  Log Message:
  -----------
  Ditch 'historical compatibility' and use 'logic' instead


  Commit: e4151c1d55fca67dd6edb00bd812ce47b9e5b475
      https://github.com/ioquake/ioq3/commit/e4151c1d55fca67dd6edb00bd812ce47b9e5b475
  Author: Tim Angus <tim at ngus.net>
  Date:   2013-03-22 (Fri, 22 Mar 2013)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Add DEBUG_MAKEFILE to... debug the Makefile


  Commit: b720b6029597c606da96145b69aff4ded22e4615
      https://github.com/ioquake/ioq3/commit/b720b6029597c606da96145b69aff4ded22e4615
  Author: Tim Angus <tim at ngus.net>
  Date:   2013-03-22 (Fri, 22 Mar 2013)

  Changed paths:
    M Makefile
    M README
    M build-test.sh
    R cross-make-mingw.sh
    M jenkins-ci-build.sh

  Log Message:
  -----------
  Move cross-make-mingw.sh's functionality to the Makefile and remove it


  Commit: 95da5477113f1d50c126ff41978ee05bc423d89d
      https://github.com/ioquake/ioq3/commit/95da5477113f1d50c126ff41978ee05bc423d89d
  Author: Tim Angus <tim at ngus.net>
  Date:   2013-03-22 (Fri, 22 Mar 2013)

  Changed paths:
    M build-test.sh

  Log Message:
  -----------
  Fix travis build


  Commit: 615581667234ded004a9f681418bd680ce852e0f
      https://github.com/ioquake/ioq3/commit/615581667234ded004a9f681418bd680ce852e0f
  Author: Tim Angus <tim at ngus.net>
  Date:   2013-03-22 (Fri, 22 Mar 2013)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  (Hopefully) fix the Jenkins build


  Commit: 02a625a1b312902a6005c76fe7a59b3f5df17413
      https://github.com/ioquake/ioq3/commit/02a625a1b312902a6005c76fe7a59b3f5df17413
  Author: Tim Angus <tim at ngus.net>
  Date:   2013-03-22 (Fri, 22 Mar 2013)

  Changed paths:
    M Makefile
    M build-test.sh

  Log Message:
  -----------
  Fix it more


  Commit: 5d862d222e3065ea88bd86fefe33c302017ea624
      https://github.com/ioquake/ioq3/commit/5d862d222e3065ea88bd86fefe33c302017ea624
  Author: Tim Angus <tim at ngus.net>
  Date:   2013-03-22 (Fri, 22 Mar 2013)

  Changed paths:
    M .travis.yml
    R build-test.sh
    A travis-ci-build.sh

  Log Message:
  -----------
  Make travis silent


  Commit: d50338fb5788ea4a6375bee44835f12c9e8e4006
      https://github.com/ioquake/ioq3/commit/d50338fb5788ea4a6375bee44835f12c9e8e4006
  Author: Tim Angus <tim at ngus.net>
  Date:   2013-03-22 (Fri, 22 Mar 2013)

  Changed paths:
    M jenkins-ci-build.sh

  Log Message:
  -----------
  Use distclean for jenkins builds


  Commit: cae7ae9ce611fd6c84b1f118fda080a550d8f24b
      https://github.com/ioquake/ioq3/commit/cae7ae9ce611fd6c84b1f118fda080a550d8f24b
  Author: Tim Angus <tim at ngus.net>
  Date:   2013-03-23 (Sat, 23 Mar 2013)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  (bug #5904) Fix OpenBSD and Solaris builds


  Commit: 4f452fcfed27ffc1d9d46c3812635dcee4961b58
      https://github.com/ioquake/ioq3/commit/4f452fcfed27ffc1d9d46c3812635dcee4961b58
  Author: Tim Angus <tim at ngus.net>
  Date:   2013-03-24 (Sun, 24 Mar 2013)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Enable building QVMs when cross-compiling


  Commit: 01efc266541a1b43330fea3442002c105f490606
      https://github.com/ioquake/ioq3/commit/01efc266541a1b43330fea3442002c105f490606
  Author: Zachary Slater <zjs at zacharyjackslater.com>
  Date:   2013-03-25 (Mon, 25 Mar 2013)

  Changed paths:
    M code/renderergl2/tr_local.h

  Log Message:
  -----------
  s/enum/typedef enum/g on uniform_t for glorious fix of mac build. h/t MAN-AT-ARMS


  Commit: 352cd151e03fbf6dbf3979c413abedd41928a38c
      https://github.com/ioquake/ioq3/commit/352cd151e03fbf6dbf3979c413abedd41928a38c
  Author: Tim Angus <tim at ngus.net>
  Date:   2013-03-25 (Mon, 25 Mar 2013)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Cross compiling for OS X


  Commit: 66acde6d608a107dff4dc3c100ee5e1ca0b48c32
      https://github.com/ioquake/ioq3/commit/66acde6d608a107dff4dc3c100ee5e1ca0b48c32
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2013-03-25 (Mon, 25 Mar 2013)

  Changed paths:
    A .travis.yml
    M Makefile
    M README
    M code/AL/VERSION
    M code/AL/al.h
    M code/AL/alc.h
    R code/AL/alctypes.h
    A code/AL/alext.h
    R code/AL/altypes.h
    R code/AL/alut.h
    A code/AL/efx-creative.h
    A code/AL/efx-presets.h
    A code/AL/efx.h
    M code/asm/ftola.c
    M code/botlib/be_aas_def.h
    M code/botlib/be_aas_main.c
    M code/botlib/be_aas_main.h
    M code/botlib/be_ai_goal.c
    M code/botlib/be_ai_weap.c
    M code/botlib/be_interface.c
    M code/cgame/cg_local.h
    M code/client/cl_console.c
    M code/client/cl_keys.c
    M code/client/cl_main.c
    M code/client/cl_parse.c
    M code/client/cl_ui.c
    M code/client/client.h
    M code/client/snd_codec.c
    M code/client/snd_codec.h
    A code/client/snd_codec_opus.c
    M code/client/snd_dma.c
    M code/client/snd_openal.c
    M code/game/g_bot.c
    M code/game/g_cmds.c
    M code/game/g_combat.c
    M code/game/g_main.c
    A code/libogg-1.3.0/include/ogg/config_types.h
    A code/libogg-1.3.0/include/ogg/ogg.h
    A code/libogg-1.3.0/include/ogg/os_types.h
    A code/libogg-1.3.0/src/bitwise.c
    A code/libogg-1.3.0/src/framing.c
    M code/null/null_glimp.c
    M code/null/null_main.c
    A code/opus-1.0.2/celt/_kiss_fft_guts.h
    A code/opus-1.0.2/celt/arch.h
    A code/opus-1.0.2/celt/bands.c
    A code/opus-1.0.2/celt/bands.h
    A code/opus-1.0.2/celt/celt.c
    A code/opus-1.0.2/celt/celt.h
    A code/opus-1.0.2/celt/celt_lpc.c
    A code/opus-1.0.2/celt/celt_lpc.h
    A code/opus-1.0.2/celt/cwrs.c
    A code/opus-1.0.2/celt/cwrs.h
    A code/opus-1.0.2/celt/ecintrin.h
    A code/opus-1.0.2/celt/entcode.c
    A code/opus-1.0.2/celt/entcode.h
    A code/opus-1.0.2/celt/entdec.c
    A code/opus-1.0.2/celt/entdec.h
    A code/opus-1.0.2/celt/entenc.c
    A code/opus-1.0.2/celt/entenc.h
    A code/opus-1.0.2/celt/fixed_debug.h
    A code/opus-1.0.2/celt/fixed_generic.h
    A code/opus-1.0.2/celt/float_cast.h
    A code/opus-1.0.2/celt/kiss_fft.c
    A code/opus-1.0.2/celt/kiss_fft.h
    A code/opus-1.0.2/celt/laplace.c
    A code/opus-1.0.2/celt/laplace.h
    A code/opus-1.0.2/celt/mathops.c
    A code/opus-1.0.2/celt/mathops.h
    A code/opus-1.0.2/celt/mdct.c
    A code/opus-1.0.2/celt/mdct.h
    A code/opus-1.0.2/celt/mfrngcod.h
    A code/opus-1.0.2/celt/modes.c
    A code/opus-1.0.2/celt/modes.h
    A code/opus-1.0.2/celt/opus_custom_demo.c
    A code/opus-1.0.2/celt/os_support.h
    A code/opus-1.0.2/celt/pitch.c
    A code/opus-1.0.2/celt/pitch.h
    A code/opus-1.0.2/celt/quant_bands.c
    A code/opus-1.0.2/celt/quant_bands.h
    A code/opus-1.0.2/celt/rate.c
    A code/opus-1.0.2/celt/rate.h
    A code/opus-1.0.2/celt/stack_alloc.h
    A code/opus-1.0.2/celt/static_modes_fixed.h
    A code/opus-1.0.2/celt/static_modes_float.h
    A code/opus-1.0.2/celt/vq.c
    A code/opus-1.0.2/celt/vq.h
    A code/opus-1.0.2/include/opus.h
    A code/opus-1.0.2/include/opus_custom.h
    A code/opus-1.0.2/include/opus_defines.h
    A code/opus-1.0.2/include/opus_multistream.h
    A code/opus-1.0.2/include/opus_types.h
    A code/opus-1.0.2/silk/A2NLSF.c
    A code/opus-1.0.2/silk/API.h
    A code/opus-1.0.2/silk/CNG.c
    A code/opus-1.0.2/silk/HP_variable_cutoff.c
    A code/opus-1.0.2/silk/Inlines.h
    A code/opus-1.0.2/silk/LPC_analysis_filter.c
    A code/opus-1.0.2/silk/LPC_inv_pred_gain.c
    A code/opus-1.0.2/silk/LP_variable_cutoff.c
    A code/opus-1.0.2/silk/MacroCount.h
    A code/opus-1.0.2/silk/MacroDebug.h
    A code/opus-1.0.2/silk/NLSF2A.c
    A code/opus-1.0.2/silk/NLSF_VQ.c
    A code/opus-1.0.2/silk/NLSF_VQ_weights_laroia.c
    A code/opus-1.0.2/silk/NLSF_decode.c
    A code/opus-1.0.2/silk/NLSF_del_dec_quant.c
    A code/opus-1.0.2/silk/NLSF_encode.c
    A code/opus-1.0.2/silk/NLSF_stabilize.c
    A code/opus-1.0.2/silk/NLSF_unpack.c
    A code/opus-1.0.2/silk/NSQ.c
    A code/opus-1.0.2/silk/NSQ_del_dec.c
    A code/opus-1.0.2/silk/PLC.c
    A code/opus-1.0.2/silk/PLC.h
    A code/opus-1.0.2/silk/SigProc_FIX.h
    A code/opus-1.0.2/silk/VAD.c
    A code/opus-1.0.2/silk/VQ_WMat_EC.c
    A code/opus-1.0.2/silk/ana_filt_bank_1.c
    A code/opus-1.0.2/silk/biquad_alt.c
    A code/opus-1.0.2/silk/bwexpander.c
    A code/opus-1.0.2/silk/bwexpander_32.c
    A code/opus-1.0.2/silk/check_control_input.c
    A code/opus-1.0.2/silk/code_signs.c
    A code/opus-1.0.2/silk/control.h
    A code/opus-1.0.2/silk/control_SNR.c
    A code/opus-1.0.2/silk/control_audio_bandwidth.c
    A code/opus-1.0.2/silk/control_codec.c
    A code/opus-1.0.2/silk/debug.c
    A code/opus-1.0.2/silk/debug.h
    A code/opus-1.0.2/silk/dec_API.c
    A code/opus-1.0.2/silk/decode_core.c
    A code/opus-1.0.2/silk/decode_frame.c
    A code/opus-1.0.2/silk/decode_indices.c
    A code/opus-1.0.2/silk/decode_parameters.c
    A code/opus-1.0.2/silk/decode_pitch.c
    A code/opus-1.0.2/silk/decode_pulses.c
    A code/opus-1.0.2/silk/decoder_set_fs.c
    A code/opus-1.0.2/silk/define.h
    A code/opus-1.0.2/silk/enc_API.c
    A code/opus-1.0.2/silk/encode_indices.c
    A code/opus-1.0.2/silk/encode_pulses.c
    A code/opus-1.0.2/silk/errors.h
    A code/opus-1.0.2/silk/fixed/LTP_analysis_filter_FIX.c
    A code/opus-1.0.2/silk/fixed/LTP_scale_ctrl_FIX.c
    A code/opus-1.0.2/silk/fixed/apply_sine_window_FIX.c
    A code/opus-1.0.2/silk/fixed/autocorr_FIX.c
    A code/opus-1.0.2/silk/fixed/burg_modified_FIX.c
    A code/opus-1.0.2/silk/fixed/corrMatrix_FIX.c
    A code/opus-1.0.2/silk/fixed/encode_frame_FIX.c
    A code/opus-1.0.2/silk/fixed/find_LPC_FIX.c
    A code/opus-1.0.2/silk/fixed/find_LTP_FIX.c
    A code/opus-1.0.2/silk/fixed/find_pitch_lags_FIX.c
    A code/opus-1.0.2/silk/fixed/find_pred_coefs_FIX.c
    A code/opus-1.0.2/silk/fixed/k2a_FIX.c
    A code/opus-1.0.2/silk/fixed/k2a_Q16_FIX.c
    A code/opus-1.0.2/silk/fixed/main_FIX.h
    A code/opus-1.0.2/silk/fixed/noise_shape_analysis_FIX.c
    A code/opus-1.0.2/silk/fixed/pitch_analysis_core_FIX.c
    A code/opus-1.0.2/silk/fixed/prefilter_FIX.c
    A code/opus-1.0.2/silk/fixed/process_gains_FIX.c
    A code/opus-1.0.2/silk/fixed/regularize_correlations_FIX.c
    A code/opus-1.0.2/silk/fixed/residual_energy16_FIX.c
    A code/opus-1.0.2/silk/fixed/residual_energy_FIX.c
    A code/opus-1.0.2/silk/fixed/schur64_FIX.c
    A code/opus-1.0.2/silk/fixed/schur_FIX.c
    A code/opus-1.0.2/silk/fixed/solve_LS_FIX.c
    A code/opus-1.0.2/silk/fixed/structs_FIX.h
    A code/opus-1.0.2/silk/fixed/vector_ops_FIX.c
    A code/opus-1.0.2/silk/fixed/warped_autocorrelation_FIX.c
    A code/opus-1.0.2/silk/float/LPC_analysis_filter_FLP.c
    A code/opus-1.0.2/silk/float/LPC_inv_pred_gain_FLP.c
    A code/opus-1.0.2/silk/float/LTP_analysis_filter_FLP.c
    A code/opus-1.0.2/silk/float/LTP_scale_ctrl_FLP.c
    A code/opus-1.0.2/silk/float/SigProc_FLP.h
    A code/opus-1.0.2/silk/float/apply_sine_window_FLP.c
    A code/opus-1.0.2/silk/float/autocorrelation_FLP.c
    A code/opus-1.0.2/silk/float/burg_modified_FLP.c
    A code/opus-1.0.2/silk/float/bwexpander_FLP.c
    A code/opus-1.0.2/silk/float/corrMatrix_FLP.c
    A code/opus-1.0.2/silk/float/encode_frame_FLP.c
    A code/opus-1.0.2/silk/float/energy_FLP.c
    A code/opus-1.0.2/silk/float/find_LPC_FLP.c
    A code/opus-1.0.2/silk/float/find_LTP_FLP.c
    A code/opus-1.0.2/silk/float/find_pitch_lags_FLP.c
    A code/opus-1.0.2/silk/float/find_pred_coefs_FLP.c
    A code/opus-1.0.2/silk/float/inner_product_FLP.c
    A code/opus-1.0.2/silk/float/k2a_FLP.c
    A code/opus-1.0.2/silk/float/levinsondurbin_FLP.c
    A code/opus-1.0.2/silk/float/main_FLP.h
    A code/opus-1.0.2/silk/float/noise_shape_analysis_FLP.c
    A code/opus-1.0.2/silk/float/pitch_analysis_core_FLP.c
    A code/opus-1.0.2/silk/float/prefilter_FLP.c
    A code/opus-1.0.2/silk/float/process_gains_FLP.c
    A code/opus-1.0.2/silk/float/regularize_correlations_FLP.c
    A code/opus-1.0.2/silk/float/residual_energy_FLP.c
    A code/opus-1.0.2/silk/float/scale_copy_vector_FLP.c
    A code/opus-1.0.2/silk/float/scale_vector_FLP.c
    A code/opus-1.0.2/silk/float/schur_FLP.c
    A code/opus-1.0.2/silk/float/solve_LS_FLP.c
    A code/opus-1.0.2/silk/float/sort_FLP.c
    A code/opus-1.0.2/silk/float/structs_FLP.h
    A code/opus-1.0.2/silk/float/warped_autocorrelation_FLP.c
    A code/opus-1.0.2/silk/float/wrappers_FLP.c
    A code/opus-1.0.2/silk/gain_quant.c
    A code/opus-1.0.2/silk/init_decoder.c
    A code/opus-1.0.2/silk/init_encoder.c
    A code/opus-1.0.2/silk/inner_prod_aligned.c
    A code/opus-1.0.2/silk/interpolate.c
    A code/opus-1.0.2/silk/lin2log.c
    A code/opus-1.0.2/silk/log2lin.c
    A code/opus-1.0.2/silk/macros.h
    A code/opus-1.0.2/silk/main.h
    A code/opus-1.0.2/silk/pitch_est_defines.h
    A code/opus-1.0.2/silk/pitch_est_tables.c
    A code/opus-1.0.2/silk/process_NLSFs.c
    A code/opus-1.0.2/silk/quant_LTP_gains.c
    A code/opus-1.0.2/silk/resampler.c
    A code/opus-1.0.2/silk/resampler_down2.c
    A code/opus-1.0.2/silk/resampler_down2_3.c
    A code/opus-1.0.2/silk/resampler_private.h
    A code/opus-1.0.2/silk/resampler_private_AR2.c
    A code/opus-1.0.2/silk/resampler_private_IIR_FIR.c
    A code/opus-1.0.2/silk/resampler_private_down_FIR.c
    A code/opus-1.0.2/silk/resampler_private_up2_HQ.c
    A code/opus-1.0.2/silk/resampler_rom.c
    A code/opus-1.0.2/silk/resampler_rom.h
    A code/opus-1.0.2/silk/resampler_structs.h
    A code/opus-1.0.2/silk/shell_coder.c
    A code/opus-1.0.2/silk/sigm_Q15.c
    A code/opus-1.0.2/silk/sort.c
    A code/opus-1.0.2/silk/stereo_LR_to_MS.c
    A code/opus-1.0.2/silk/stereo_MS_to_LR.c
    A code/opus-1.0.2/silk/stereo_decode_pred.c
    A code/opus-1.0.2/silk/stereo_encode_pred.c
    A code/opus-1.0.2/silk/stereo_find_predictor.c
    A code/opus-1.0.2/silk/stereo_quant_pred.c
    A code/opus-1.0.2/silk/structs.h
    A code/opus-1.0.2/silk/sum_sqr_shift.c
    A code/opus-1.0.2/silk/table_LSF_cos.c
    A code/opus-1.0.2/silk/tables.h
    A code/opus-1.0.2/silk/tables_LTP.c
    A code/opus-1.0.2/silk/tables_NLSF_CB_NB_MB.c
    A code/opus-1.0.2/silk/tables_NLSF_CB_WB.c
    A code/opus-1.0.2/silk/tables_gain.c
    A code/opus-1.0.2/silk/tables_other.c
    A code/opus-1.0.2/silk/tables_pitch_lag.c
    A code/opus-1.0.2/silk/tables_pulses_per_block.c
    A code/opus-1.0.2/silk/tuning_parameters.h
    A code/opus-1.0.2/silk/typedef.h
    A code/opus-1.0.2/src/opus.c
    A code/opus-1.0.2/src/opus_decoder.c
    A code/opus-1.0.2/src/opus_encoder.c
    A code/opus-1.0.2/src/opus_multistream.c
    A code/opus-1.0.2/src/opus_private.h
    A code/opus-1.0.2/src/repacketizer.c
    A code/opusfile-0.2/include/opusfile.h
    A code/opusfile-0.2/src/http.c
    A code/opusfile-0.2/src/info.c
    A code/opusfile-0.2/src/internal.c
    A code/opusfile-0.2/src/internal.h
    A code/opusfile-0.2/src/opusfile.c
    A code/opusfile-0.2/src/stream.c
    M code/q3_ui/ui_local.h
    M code/q3_ui/ui_serverinfo.c
    M code/q3_ui/ui_servers2.c
    M code/qcommon/files.c
    M code/qcommon/msg.c
    M code/qcommon/net_ip.c
    M code/qcommon/q_platform.h
    M code/qcommon/qcommon.h
    M code/qcommon/qfiles.h
    R code/qcommon/vm_x86_64.c
    R code/qcommon/vm_x86_64_assembler.c
    R code/rend2/glsl/bokeh_fp.glsl
    R code/rend2/glsl/bokeh_vp.glsl
    R code/rend2/glsl/calclevels4x_fp.glsl
    R code/rend2/glsl/calclevels4x_vp.glsl
    R code/rend2/glsl/depthblur_fp.glsl
    R code/rend2/glsl/depthblur_vp.glsl
    R code/rend2/glsl/dlight_fp.glsl
    R code/rend2/glsl/dlight_vp.glsl
    R code/rend2/glsl/down4x_fp.glsl
    R code/rend2/glsl/down4x_vp.glsl
    R code/rend2/glsl/fogpass_fp.glsl
    R code/rend2/glsl/fogpass_vp.glsl
    R code/rend2/glsl/generic_fp.glsl
    R code/rend2/glsl/generic_vp.glsl
    R code/rend2/glsl/lightall_fp.glsl
    R code/rend2/glsl/lightall_vp.glsl
    R code/rend2/glsl/pshadow_fp.glsl
    R code/rend2/glsl/pshadow_vp.glsl
    R code/rend2/glsl/shadowfill_fp.glsl
    R code/rend2/glsl/shadowfill_vp.glsl
    R code/rend2/glsl/shadowmask_fp.glsl
    R code/rend2/glsl/shadowmask_vp.glsl
    R code/rend2/glsl/ssao_fp.glsl
    R code/rend2/glsl/ssao_vp.glsl
    R code/rend2/glsl/texturecolor_fp.glsl
    R code/rend2/glsl/texturecolor_vp.glsl
    R code/rend2/glsl/tonemap_fp.glsl
    R code/rend2/glsl/tonemap_vp.glsl
    R code/rend2/qgl.h
    R code/rend2/tr_animation.c
    R code/rend2/tr_backend.c
    R code/rend2/tr_bsp.c
    R code/rend2/tr_cmds.c
    R code/rend2/tr_curve.c
    R code/rend2/tr_extensions.c
    R code/rend2/tr_extramath.c
    R code/rend2/tr_extramath.h
    R code/rend2/tr_extratypes.h
    R code/rend2/tr_fbo.c
    R code/rend2/tr_fbo.h
    R code/rend2/tr_flares.c
    R code/rend2/tr_font.c
    R code/rend2/tr_glsl.c
    R code/rend2/tr_image.c
    R code/rend2/tr_image_bmp.c
    R code/rend2/tr_image_jpg.c
    R code/rend2/tr_image_pcx.c
    R code/rend2/tr_image_png.c
    R code/rend2/tr_image_tga.c
    R code/rend2/tr_init.c
    R code/rend2/tr_light.c
    R code/rend2/tr_local.h
    R code/rend2/tr_main.c
    R code/rend2/tr_marks.c
    R code/rend2/tr_mesh.c
    R code/rend2/tr_model.c
    R code/rend2/tr_model_iqm.c
    R code/rend2/tr_noise.c
    R code/rend2/tr_postprocess.c
    R code/rend2/tr_postprocess.h
    R code/rend2/tr_scene.c
    R code/rend2/tr_shade.c
    R code/rend2/tr_shade_calc.c
    R code/rend2/tr_shader.c
    R code/rend2/tr_shadows.c
    R code/rend2/tr_sky.c
    R code/rend2/tr_subs.c
    R code/rend2/tr_surface.c
    R code/rend2/tr_vbo.c
    R code/rend2/tr_world.c
    R code/renderer/iqm.h
    R code/renderer/qgl.h
    R code/renderer/tr_animation.c
    R code/renderer/tr_backend.c
    R code/renderer/tr_bsp.c
    R code/renderer/tr_cmds.c
    R code/renderer/tr_curve.c
    R code/renderer/tr_flares.c
    R code/renderer/tr_font.c
    R code/renderer/tr_image.c
    R code/renderer/tr_image_bmp.c
    R code/renderer/tr_image_jpg.c
    R code/renderer/tr_image_pcx.c
    R code/renderer/tr_image_png.c
    R code/renderer/tr_image_tga.c
    R code/renderer/tr_init.c
    R code/renderer/tr_light.c
    R code/renderer/tr_local.h
    R code/renderer/tr_main.c
    R code/renderer/tr_marks.c
    R code/renderer/tr_mesh.c
    R code/renderer/tr_model.c
    R code/renderer/tr_model_iqm.c
    R code/renderer/tr_noise.c
    R code/renderer/tr_public.h
    R code/renderer/tr_scene.c
    R code/renderer/tr_shade.c
    R code/renderer/tr_shade_calc.c
    R code/renderer/tr_shader.c
    R code/renderer/tr_shadows.c
    R code/renderer/tr_sky.c
    R code/renderer/tr_subs.c
    R code/renderer/tr_surface.c
    R code/renderer/tr_types.h
    R code/renderer/tr_world.c
    A code/renderercommon/iqm.h
    A code/renderercommon/qgl.h
    A code/renderercommon/tr_common.h
    A code/renderercommon/tr_font.c
    A code/renderercommon/tr_image_bmp.c
    A code/renderercommon/tr_image_jpg.c
    A code/renderercommon/tr_image_pcx.c
    A code/renderercommon/tr_image_png.c
    A code/renderercommon/tr_image_tga.c
    A code/renderercommon/tr_noise.c
    A code/renderercommon/tr_public.h
    A code/renderercommon/tr_types.h
    A code/renderergl1/tr_animation.c
    A code/renderergl1/tr_backend.c
    A code/renderergl1/tr_bsp.c
    A code/renderergl1/tr_cmds.c
    A code/renderergl1/tr_curve.c
    A code/renderergl1/tr_flares.c
    A code/renderergl1/tr_image.c
    A code/renderergl1/tr_init.c
    A code/renderergl1/tr_light.c
    A code/renderergl1/tr_local.h
    A code/renderergl1/tr_main.c
    A code/renderergl1/tr_marks.c
    A code/renderergl1/tr_mesh.c
    A code/renderergl1/tr_model.c
    A code/renderergl1/tr_model_iqm.c
    A code/renderergl1/tr_scene.c
    A code/renderergl1/tr_shade.c
    A code/renderergl1/tr_shade_calc.c
    A code/renderergl1/tr_shader.c
    A code/renderergl1/tr_shadows.c
    A code/renderergl1/tr_sky.c
    A code/renderergl1/tr_subs.c
    A code/renderergl1/tr_surface.c
    A code/renderergl1/tr_world.c
    A code/renderergl2/glsl/bokeh_fp.glsl
    A code/renderergl2/glsl/bokeh_vp.glsl
    A code/renderergl2/glsl/calclevels4x_fp.glsl
    A code/renderergl2/glsl/calclevels4x_vp.glsl
    A code/renderergl2/glsl/depthblur_fp.glsl
    A code/renderergl2/glsl/depthblur_vp.glsl
    A code/renderergl2/glsl/dlight_fp.glsl
    A code/renderergl2/glsl/dlight_vp.glsl
    A code/renderergl2/glsl/down4x_fp.glsl
    A code/renderergl2/glsl/down4x_vp.glsl
    A code/renderergl2/glsl/fogpass_fp.glsl
    A code/renderergl2/glsl/fogpass_vp.glsl
    A code/renderergl2/glsl/generic_fp.glsl
    A code/renderergl2/glsl/generic_vp.glsl
    A code/renderergl2/glsl/lightall_fp.glsl
    A code/renderergl2/glsl/lightall_vp.glsl
    A code/renderergl2/glsl/pshadow_fp.glsl
    A code/renderergl2/glsl/pshadow_vp.glsl
    A code/renderergl2/glsl/shadowfill_fp.glsl
    A code/renderergl2/glsl/shadowfill_vp.glsl
    A code/renderergl2/glsl/shadowmask_fp.glsl
    A code/renderergl2/glsl/shadowmask_vp.glsl
    A code/renderergl2/glsl/ssao_fp.glsl
    A code/renderergl2/glsl/ssao_vp.glsl
    A code/renderergl2/glsl/texturecolor_fp.glsl
    A code/renderergl2/glsl/texturecolor_vp.glsl
    A code/renderergl2/glsl/tonemap_fp.glsl
    A code/renderergl2/glsl/tonemap_vp.glsl
    A code/renderergl2/tr_animation.c
    A code/renderergl2/tr_backend.c
    A code/renderergl2/tr_bsp.c
    A code/renderergl2/tr_cmds.c
    A code/renderergl2/tr_curve.c
    A code/renderergl2/tr_extensions.c
    A code/renderergl2/tr_extramath.c
    A code/renderergl2/tr_extramath.h
    A code/renderergl2/tr_extratypes.h
    A code/renderergl2/tr_fbo.c
    A code/renderergl2/tr_fbo.h
    A code/renderergl2/tr_flares.c
    A code/renderergl2/tr_glsl.c
    A code/renderergl2/tr_image.c
    A code/renderergl2/tr_init.c
    A code/renderergl2/tr_light.c
    A code/renderergl2/tr_local.h
    A code/renderergl2/tr_main.c
    A code/renderergl2/tr_marks.c
    A code/renderergl2/tr_mesh.c
    A code/renderergl2/tr_model.c
    A code/renderergl2/tr_model_iqm.c
    A code/renderergl2/tr_postprocess.c
    A code/renderergl2/tr_postprocess.h
    A code/renderergl2/tr_scene.c
    A code/renderergl2/tr_shade.c
    A code/renderergl2/tr_shade_calc.c
    A code/renderergl2/tr_shader.c
    A code/renderergl2/tr_shadows.c
    A code/renderergl2/tr_sky.c
    A code/renderergl2/tr_subs.c
    A code/renderergl2/tr_surface.c
    A code/renderergl2/tr_vbo.c
    A code/renderergl2/tr_world.c
    M code/sdl/sdl_gamma.c
    M code/sdl/sdl_glimp.c
    M code/server/server.h
    M code/server/sv_init.c
    M code/server/sv_snapshot.c
    M code/sys/sys_unix.c
    M code/sys/sys_win32.c
    M code/tools/lcc/lburg/gram.c
    M code/ui/ui_local.h
    M code/ui/ui_main.c
    M code/ui/ui_shared.c
    M code/ui/ui_shared.h
    R cross-make-mingw.sh
    R cross-make-mingw64.sh
    A jenkins-ci-build.sh
    M make-macosx-ub.sh
    M make-macosx.sh
    M misc/msvc/ioq3.sln
    M misc/msvc/opengl1.vcproj
    A misc/msvc/opengl2.vcproj
    R misc/msvc/rend2.vcproj
    M misc/nsis/ioquake3.nsi.in
    M misc/setup/doit
    A opengl2-readme.txt
    R rend2-readme.txt
    A travis-ci-build.sh

  Log Message:
  -----------
  Merge branch 'HEAD' of https://github.com/ioquake/ioq3.git into suntest


  Commit: 98360bcd578cbd60f910c42bc0fa1a9bb698def8
      https://github.com/ioquake/ioq3/commit/98360bcd578cbd60f910c42bc0fa1a9bb698def8
  Author: Tim Angus <tim at ngus.net>
  Date:   2013-03-26 (Tue, 26 Mar 2013)

  Changed paths:
    M code/botlib/be_aas_reach.c
    M code/botlib/be_aas_route.c
    M code/botlib/be_ai_chat.c
    M code/botlib/be_ai_weap.c
    M code/botlib/be_ai_weight.c
    M code/botlib/l_precomp.c
    M code/client/cl_console.c
    M code/client/snd_adpcm.c
    M code/client/snd_dma.c
    M code/client/snd_mix.c
    M code/client/snd_openal.c
    M code/client/snd_wavelet.c
    M code/qcommon/cm_polylib.c
    M code/qcommon/cm_trace.c
    M code/qcommon/common.c
    M code/qcommon/files.c
    M code/qcommon/huffman.c
    M code/qcommon/unzip.c
    M code/renderercommon/tr_image_bmp.c
    M code/renderercommon/tr_image_png.c
    M code/renderercommon/tr_image_tga.c
    M code/renderergl1/tr_backend.c
    M code/renderergl1/tr_image.c
    M code/renderergl1/tr_main.c
    M code/renderergl1/tr_marks.c
    M code/renderergl1/tr_shader.c
    M code/renderergl1/tr_world.c
    M code/renderergl2/tr_backend.c
    M code/renderergl2/tr_bsp.c
    M code/renderergl2/tr_image.c
    M code/renderergl2/tr_main.c
    M code/renderergl2/tr_marks.c
    M code/renderergl2/tr_shader.c
    M code/renderergl2/tr_world.c

  Log Message:
  -----------
  Fix some of the things clang --analyze flagged


  Commit: 12115c28cd66cc546d2c7ff459af64d4ffb1a272
      https://github.com/ioquake/ioq3/commit/12115c28cd66cc546d2c7ff459af64d4ffb1a272
  Author: Tim Angus <tim at ngus.net>
  Date:   2013-03-26 (Tue, 26 Mar 2013)

  Changed paths:
    M code/botlib/be_ai_weap.c

  Log Message:
  -----------
  Fix the warning caused by fixing the warnings


  Commit: 946c89b5f17b803ef95e49c5bd4e2e3470318c71
      https://github.com/ioquake/ioq3/commit/946c89b5f17b803ef95e49c5bd4e2e3470318c71
  Author: Tim Angus <tim at ngus.net>
  Date:   2013-03-26 (Tue, 26 Mar 2013)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Fix 'make -jX clean release'


  Commit: 838fcf45cb24a8131d7c30ff3fcd5dd3eb264f1a
      https://github.com/ioquake/ioq3/commit/838fcf45cb24a8131d7c30ff3fcd5dd3eb264f1a
  Author: Tim Angus <tim at ngus.net>
  Date:   2013-03-26 (Tue, 26 Mar 2013)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Make the build summary more pretty


  Commit: 2b3c5492c7f1723eb6c17c401bc3b6cd7766de27
      https://github.com/ioquake/ioq3/commit/2b3c5492c7f1723eb6c17c401bc3b6cd7766de27
  Author: Tim Angus <tim at ngus.net>
  Date:   2013-03-27 (Wed, 27 Mar 2013)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Add option to create archive of build product


  Commit: 59061e853e01242c8503390465513d770a2a5211
      https://github.com/ioquake/ioq3/commit/59061e853e01242c8503390465513d770a2a5211
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-03-27 (Wed, 27 Mar 2013)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Change missionpack QVM build order in Makefile

Now it matches native libs and baseq3 QVMs.


  Commit: 0183f3978ac38e3c417d96020412db0930b8f849
      https://github.com/ioquake/ioq3/commit/0183f3978ac38e3c417d96020412db0930b8f849
  Author: Tim Angus <tim at ngus.net>
  Date:   2013-03-28 (Thu, 28 Mar 2013)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Fix OSX app/ub scripts


  Commit: efaa87de10d3156b7c49f88dc51b337f11a1737f
      https://github.com/ioquake/ioq3/commit/efaa87de10d3156b7c49f88dc51b337f11a1737f
  Author: Tim Angus <tim at ngus.net>
  Date:   2013-03-28 (Thu, 28 Mar 2013)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Fix typo preventing OSX native compiles


  Commit: 28e14c4546cb6a23c7984d5ea24f79c409f588cd
      https://github.com/ioquake/ioq3/commit/28e14c4546cb6a23c7984d5ea24f79c409f588cd
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2013-04-02 (Tue, 02 Apr 2013)

  Changed paths:
    M code/renderergl2/glsl/lightall_fp.glsl
    M code/renderergl2/glsl/lightall_vp.glsl
    M code/renderergl2/glsl/shadowmask_fp.glsl
    M code/renderergl2/tr_glsl.c
    M code/renderergl2/tr_init.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_shade.c
    M code/renderergl2/tr_shader.c

  Log Message:
  -----------
  Add sunlight/lightmap merging by multiply (r_sunlightMode 1)
Merge additive sunlight and map lighting into one GLSL shader (r_sunlightMode 2)
Change single lightmap blends to use lightall


  Commit: 6a763f0671b7d2e2ce29f056577b23cfc9322146
      https://github.com/ioquake/ioq3/commit/6a763f0671b7d2e2ce29f056577b23cfc9322146
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2013-04-02 (Tue, 02 Apr 2013)

  Changed paths:
    M Makefile
    M code/botlib/be_aas_reach.c
    M code/botlib/be_aas_route.c
    M code/botlib/be_ai_chat.c
    M code/botlib/be_ai_weap.c
    M code/botlib/be_ai_weight.c
    M code/botlib/l_precomp.c
    M code/client/cl_console.c
    M code/client/snd_adpcm.c
    M code/client/snd_dma.c
    M code/client/snd_mix.c
    M code/client/snd_openal.c
    M code/client/snd_wavelet.c
    M code/qcommon/cm_polylib.c
    M code/qcommon/cm_trace.c
    M code/qcommon/common.c
    M code/qcommon/files.c
    M code/qcommon/huffman.c
    M code/qcommon/unzip.c
    M code/renderercommon/tr_image_bmp.c
    M code/renderercommon/tr_image_png.c
    M code/renderercommon/tr_image_tga.c
    M code/renderergl1/tr_backend.c
    M code/renderergl1/tr_image.c
    M code/renderergl1/tr_main.c
    M code/renderergl1/tr_marks.c
    M code/renderergl1/tr_shader.c
    M code/renderergl1/tr_world.c
    M code/renderergl2/tr_backend.c
    M code/renderergl2/tr_bsp.c
    M code/renderergl2/tr_image.c
    M code/renderergl2/tr_main.c
    M code/renderergl2/tr_marks.c
    M code/renderergl2/tr_shader.c
    M code/renderergl2/tr_world.c

  Log Message:
  -----------
  Merge branch 'HEAD' of https://github.com/ioquake/ioq3.git into suntest


  Commit: 0f62a565f95893a582b91a8902b7e5e9227efc63
      https://github.com/ioquake/ioq3/commit/0f62a565f95893a582b91a8902b7e5e9227efc63
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-04-06 (Sat, 06 Apr 2013)

  Changed paths:
    M code/qcommon/cvar.c

  Log Message:
  -----------
  Fix setting CVAR_VM_CREATED flag on user created cvars

Fix setting CVAR_VM_CREATED flag on cvars created using set[asu] commands (including archived cvars from cfg) and trap_Cvar_Set.

trap_Cvar_Register called Cvar_Get which cleared CVAR_USER_CREATED flag, but CVAR_VM_CREATED wasn't set because the cvar already existed.


  Commit: 230af8c9e97b00bfea43890885301ae2538360df
      https://github.com/ioquake/ioq3/commit/230af8c9e97b00bfea43890885301ae2538360df
  Author: Tim Angus <tim at ngus.net>
  Date:   2013-04-09 (Tue, 09 Apr 2013)

  Changed paths:
    M code/sys/sys_win32.c

  Log Message:
  -----------
  Fix shfolder.dll not getting freed


  Commit: 319df2d4d79f214b95def7b326207dcd4a6fbd27
      https://github.com/ioquake/ioq3/commit/319df2d4d79f214b95def7b326207dcd4a6fbd27
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-04-10 (Wed, 10 Apr 2013)

  Changed paths:
    M code/renderergl2/tr_glsl.c

  Log Message:
  -----------
  Fix zone memory leak in OpenGL2 renderer

meminfo command showed the dynamic renderer zone amount going up by 1824 bytes each time I reloaded map using map command.


  Commit: 6983187a997a812e031cb407d3e543dcb47f16ff
      https://github.com/ioquake/ioq3/commit/6983187a997a812e031cb407d3e543dcb47f16ff
  Author: Tim Angus <tim at ngus.net>
  Date:   2013-04-13 (Sat, 13 Apr 2013)

  Changed paths:
    R code/botlib/lcc.mak
    R code/botlib/linux-i386.mak

  Log Message:
  -----------
  Remove old .mak files from botlib


  Commit: 1c66e30e7e715f28c5b3fd3342425aac48ad7828
      https://github.com/ioquake/ioq3/commit/1c66e30e7e715f28c5b3fd3342425aac48ad7828
  Author: Mikael Pettersson <mikpe at it.uu.se>
  Date:   2013-04-14 (Sun, 14 Apr 2013)

  Changed paths:
    M code/tools/lcc/cpp/unix.c

  Log Message:
  -----------
  Fix memmove()

[The lcc source] overrides the libc memmove() with its own implementation,
but that implementation fails to follow the specification. In particular,
it returns NULL rather than memmove()'s first parameter.

GCC now optimizes based on this aspect of the specification, so things go
wrong at runtime.

[Text & patch from http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56881#c8]


  Commit: a7317ac0d5d39ddb60364f21c2fd792be617a145
      https://github.com/ioquake/ioq3/commit/a7317ac0d5d39ddb60364f21c2fd792be617a145
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-04-20 (Sat, 20 Apr 2013)

  Changed paths:
    M code/qcommon/files.c

  Log Message:
  -----------
  Add fallback for __func__ (ioq3 isn't compiled as c99 by default)

Using Debian gcc version 4.7.2 and clang 3.0-6.1 anyway.


  Commit: b95d8a91aafc371220229280ba04d0afcec66022
      https://github.com/ioquake/ioq3/commit/b95d8a91aafc371220229280ba04d0afcec66022
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-04-22 (Mon, 22 Apr 2013)

  Changed paths:
    M code/qcommon/files.c

  Log Message:
  -----------
  Fix referencing pk3 with only qagame QVM


  Commit: feb012152c1867908c652e62e64b96c56c8538ff
      https://github.com/ioquake/ioq3/commit/feb012152c1867908c652e62e64b96c56c8538ff
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-04-22 (Mon, 22 Apr 2013)

  Changed paths:
    M code/botlib/be_interface.c
    M code/botlib/botlib.h
    M code/server/sv_bot.c

  Log Message:
  -----------
  Give botlib com_basegame for botlib.log path

Before it always used BASEGAME fallback code.


  Commit: 8270d54a25ca3b6ae7ad8085af65273fc48e63a7
      https://github.com/ioquake/ioq3/commit/8270d54a25ca3b6ae7ad8085af65273fc48e63a7
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2013-04-22 (Mon, 22 Apr 2013)

  Changed paths:
    M code/renderergl2/tr_bsp.c
    M code/renderergl2/tr_init.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_scene.c
    M code/renderergl2/tr_shader.c
    M opengl2-readme.txt

  Log Message:
  -----------
  Don't scale shadow multipliers by overbrightbits, and improve documentation.


  Commit: 936db459eef752340bcb2416d9c8cb809e9bd0b2
      https://github.com/ioquake/ioq3/commit/936db459eef752340bcb2416d9c8cb809e9bd0b2
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-04-24 (Wed, 24 Apr 2013)

  Changed paths:
    M code/client/cl_curl.c
    M code/client/cl_parse.c
    M code/qcommon/files.c
    M code/qcommon/qcommon.h

  Log Message:
  -----------
  Don't allow modifying qvms or pk3s

Exception for allowing pk3s to be downloaded.


  Commit: 6c88bf8aeee3c1e5449682f874f91e86cb393ef4
      https://github.com/ioquake/ioq3/commit/6c88bf8aeee3c1e5449682f874f91e86cb393ef4
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-04-24 (Wed, 24 Apr 2013)

  Changed paths:
    M code/qcommon/files.c

  Log Message:
  -----------
  Rename FS_CheckFilenameIsNotExecutable to ..NotImmutable


  Commit: 1b2a6abed996b43eb108486abbda449b3d16e019
      https://github.com/ioquake/ioq3/commit/1b2a6abed996b43eb108486abbda449b3d16e019
  Author: Harley Laue <losinggeneration at gmail.com>
  Date:   2013-04-24 (Wed, 24 Apr 2013)

  Changed paths:
    M code/qcommon/files.c

  Log Message:
  -----------
  Rename FS_CheckFilenameIsNotImmutable to ..IsMutable


  Commit: b6d64b7dc4a8e9bf55192d65408b312c7fae3370
      https://github.com/ioquake/ioq3/commit/b6d64b7dc4a8e9bf55192d65408b312c7fae3370
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-04-26 (Fri, 26 Apr 2013)

  Changed paths:
    M code/game/g_client.c
    M code/game/g_local.h

  Log Message:
  -----------
  Correct TeamCount return type and team argument type


  Commit: aff3f181012eab15d7beed7d74ca126940a7f4e1
      https://github.com/ioquake/ioq3/commit/aff3f181012eab15d7beed7d74ca126940a7f4e1
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2013-04-26 (Fri, 26 Apr 2013)

  Changed paths:
    M code/renderergl2/tr_backend.c
    M code/renderergl2/tr_postprocess.c
    M code/renderergl2/tr_postprocess.h

  Log Message:
  -----------
  #5889: Do post-processing only on viewport portion of frame buffer.


  Commit: 3a47192ba8a44531e6d93ed0f4e7946e02b9496f
      https://github.com/ioquake/ioq3/commit/3a47192ba8a44531e6d93ed0f4e7946e02b9496f
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2013-05-03 (Fri, 03 May 2013)

  Changed paths:
    M code/renderergl2/glsl/lightall_fp.glsl

  Log Message:
  -----------
  Use specular texture RGB as specular reflectance, multiplied by per-material value.


  Commit: ee7bd0cae632ddbc2483650d08f40d93e539a9ca
      https://github.com/ioquake/ioq3/commit/ee7bd0cae632ddbc2483650d08f40d93e539a9ca
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-05-03 (Fri, 03 May 2013)

  Changed paths:
    M code/renderergl1/tr_model.c
    M code/renderergl1/tr_model_iqm.c
    M code/renderergl2/tr_model.c
    M code/renderergl2/tr_model_iqm.c

  Log Message:
  -----------
  Show surface names in excessive vertexes and triangles warnings

Add newlines to renderergl2's R_LoadMD3 vertex and triangle warnings.


  Commit: 3234d2b141de4a6062615ef782c9d138e4c316ec
      https://github.com/ioquake/ioq3/commit/3234d2b141de4a6062615ef782c9d138e4c316ec
  Author: Jonathan Gray <jsg at jsg.id.au>
  Date:   2013-05-05 (Sun, 05 May 2013)

  Changed paths:
    M code/client/snd_openal.c

  Log Message:
  -----------
  dlopen libopenal.so not libopenal.so.1 on OpenBSD


  Commit: 258c4782c63cefaba98aba45c261199e331d55a2
      https://github.com/ioquake/ioq3/commit/258c4782c63cefaba98aba45c261199e331d55a2
  Author: Jonathan Gray <jsg at jsg.id.au>
  Date:   2013-05-05 (Sun, 05 May 2013)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  correct the linked libs on OpenBSD


  Commit: a88357b93ca5c45d57893cc81cc9d6653639a1f2
      https://github.com/ioquake/ioq3/commit/a88357b93ca5c45d57893cc81cc9d6653639a1f2
  Author: Jonathan Gray <jsg at jsg.id.au>
  Date:   2013-05-05 (Sun, 05 May 2013)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  sync the OpenBSD cflags with Linux


  Commit: 42eeb7551da23355e1a268313b8217fb3a251ab9
      https://github.com/ioquake/ioq3/commit/42eeb7551da23355e1a268313b8217fb3a251ab9
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-05-04 (Sat, 04 May 2013)

  Changed paths:
    M Makefile
    M code/client/snd_openal.c

  Log Message:
  -----------
  Merge pull request #2 from jonathangray/openbsd_fixes

OpenBSD fixes


  Commit: d9d52f0306f3e3a65fcc9a916825a8d106b4b87f
      https://github.com/ioquake/ioq3/commit/d9d52f0306f3e3a65fcc9a916825a8d106b4b87f
  Author: Tim Angus <tim.angus at roslin.ed.ac.uk>
  Date:   2013-05-08 (Wed, 08 May 2013)

  Changed paths:
    A .travis.yml
    M Makefile
    M README
    M code/AL/VERSION
    M code/AL/al.h
    M code/AL/alc.h
    R code/AL/alctypes.h
    A code/AL/alext.h
    R code/AL/altypes.h
    R code/AL/alut.h
    A code/AL/efx-creative.h
    A code/AL/efx-presets.h
    A code/AL/efx.h
    M code/asm/ftola.c
    M code/botlib/be_aas_def.h
    M code/botlib/be_aas_main.c
    M code/botlib/be_aas_main.h
    M code/botlib/be_aas_reach.c
    M code/botlib/be_aas_route.c
    M code/botlib/be_ai_chat.c
    M code/botlib/be_ai_goal.c
    M code/botlib/be_ai_weap.c
    M code/botlib/be_ai_weight.c
    M code/botlib/be_interface.c
    M code/botlib/botlib.h
    M code/botlib/l_precomp.c
    R code/botlib/lcc.mak
    R code/botlib/linux-i386.mak
    M code/cgame/cg_local.h
    M code/client/cl_cin.c
    M code/client/cl_console.c
    M code/client/cl_curl.c
    M code/client/cl_keys.c
    M code/client/cl_main.c
    M code/client/cl_parse.c
    M code/client/cl_ui.c
    M code/client/client.h
    M code/client/snd_adpcm.c
    M code/client/snd_codec.c
    M code/client/snd_codec.h
    A code/client/snd_codec_opus.c
    M code/client/snd_dma.c
    M code/client/snd_mix.c
    M code/client/snd_openal.c
    M code/client/snd_wavelet.c
    M code/game/g_bot.c
    M code/game/g_client.c
    M code/game/g_cmds.c
    M code/game/g_combat.c
    M code/game/g_local.h
    M code/game/g_main.c
    A code/libogg-1.3.0/include/ogg/config_types.h
    A code/libogg-1.3.0/include/ogg/ogg.h
    A code/libogg-1.3.0/include/ogg/os_types.h
    A code/libogg-1.3.0/src/bitwise.c
    A code/libogg-1.3.0/src/framing.c
    M code/null/null_glimp.c
    M code/null/null_main.c
    A code/opus-1.0.2/celt/_kiss_fft_guts.h
    A code/opus-1.0.2/celt/arch.h
    A code/opus-1.0.2/celt/bands.c
    A code/opus-1.0.2/celt/bands.h
    A code/opus-1.0.2/celt/celt.c
    A code/opus-1.0.2/celt/celt.h
    A code/opus-1.0.2/celt/celt_lpc.c
    A code/opus-1.0.2/celt/celt_lpc.h
    A code/opus-1.0.2/celt/cwrs.c
    A code/opus-1.0.2/celt/cwrs.h
    A code/opus-1.0.2/celt/ecintrin.h
    A code/opus-1.0.2/celt/entcode.c
    A code/opus-1.0.2/celt/entcode.h
    A code/opus-1.0.2/celt/entdec.c
    A code/opus-1.0.2/celt/entdec.h
    A code/opus-1.0.2/celt/entenc.c
    A code/opus-1.0.2/celt/entenc.h
    A code/opus-1.0.2/celt/fixed_debug.h
    A code/opus-1.0.2/celt/fixed_generic.h
    A code/opus-1.0.2/celt/float_cast.h
    A code/opus-1.0.2/celt/kiss_fft.c
    A code/opus-1.0.2/celt/kiss_fft.h
    A code/opus-1.0.2/celt/laplace.c
    A code/opus-1.0.2/celt/laplace.h
    A code/opus-1.0.2/celt/mathops.c
    A code/opus-1.0.2/celt/mathops.h
    A code/opus-1.0.2/celt/mdct.c
    A code/opus-1.0.2/celt/mdct.h
    A code/opus-1.0.2/celt/mfrngcod.h
    A code/opus-1.0.2/celt/modes.c
    A code/opus-1.0.2/celt/modes.h
    A code/opus-1.0.2/celt/opus_custom_demo.c
    A code/opus-1.0.2/celt/os_support.h
    A code/opus-1.0.2/celt/pitch.c
    A code/opus-1.0.2/celt/pitch.h
    A code/opus-1.0.2/celt/quant_bands.c
    A code/opus-1.0.2/celt/quant_bands.h
    A code/opus-1.0.2/celt/rate.c
    A code/opus-1.0.2/celt/rate.h
    A code/opus-1.0.2/celt/stack_alloc.h
    A code/opus-1.0.2/celt/static_modes_fixed.h
    A code/opus-1.0.2/celt/static_modes_float.h
    A code/opus-1.0.2/celt/vq.c
    A code/opus-1.0.2/celt/vq.h
    A code/opus-1.0.2/include/opus.h
    A code/opus-1.0.2/include/opus_custom.h
    A code/opus-1.0.2/include/opus_defines.h
    A code/opus-1.0.2/include/opus_multistream.h
    A code/opus-1.0.2/include/opus_types.h
    A code/opus-1.0.2/silk/A2NLSF.c
    A code/opus-1.0.2/silk/API.h
    A code/opus-1.0.2/silk/CNG.c
    A code/opus-1.0.2/silk/HP_variable_cutoff.c
    A code/opus-1.0.2/silk/Inlines.h
    A code/opus-1.0.2/silk/LPC_analysis_filter.c
    A code/opus-1.0.2/silk/LPC_inv_pred_gain.c
    A code/opus-1.0.2/silk/LP_variable_cutoff.c
    A code/opus-1.0.2/silk/MacroCount.h
    A code/opus-1.0.2/silk/MacroDebug.h
    A code/opus-1.0.2/silk/NLSF2A.c
    A code/opus-1.0.2/silk/NLSF_VQ.c
    A code/opus-1.0.2/silk/NLSF_VQ_weights_laroia.c
    A code/opus-1.0.2/silk/NLSF_decode.c
    A code/opus-1.0.2/silk/NLSF_del_dec_quant.c
    A code/opus-1.0.2/silk/NLSF_encode.c
    A code/opus-1.0.2/silk/NLSF_stabilize.c
    A code/opus-1.0.2/silk/NLSF_unpack.c
    A code/opus-1.0.2/silk/NSQ.c
    A code/opus-1.0.2/silk/NSQ_del_dec.c
    A code/opus-1.0.2/silk/PLC.c
    A code/opus-1.0.2/silk/PLC.h
    A code/opus-1.0.2/silk/SigProc_FIX.h
    A code/opus-1.0.2/silk/VAD.c
    A code/opus-1.0.2/silk/VQ_WMat_EC.c
    A code/opus-1.0.2/silk/ana_filt_bank_1.c
    A code/opus-1.0.2/silk/biquad_alt.c
    A code/opus-1.0.2/silk/bwexpander.c
    A code/opus-1.0.2/silk/bwexpander_32.c
    A code/opus-1.0.2/silk/check_control_input.c
    A code/opus-1.0.2/silk/code_signs.c
    A code/opus-1.0.2/silk/control.h
    A code/opus-1.0.2/silk/control_SNR.c
    A code/opus-1.0.2/silk/control_audio_bandwidth.c
    A code/opus-1.0.2/silk/control_codec.c
    A code/opus-1.0.2/silk/debug.c
    A code/opus-1.0.2/silk/debug.h
    A code/opus-1.0.2/silk/dec_API.c
    A code/opus-1.0.2/silk/decode_core.c
    A code/opus-1.0.2/silk/decode_frame.c
    A code/opus-1.0.2/silk/decode_indices.c
    A code/opus-1.0.2/silk/decode_parameters.c
    A code/opus-1.0.2/silk/decode_pitch.c
    A code/opus-1.0.2/silk/decode_pulses.c
    A code/opus-1.0.2/silk/decoder_set_fs.c
    A code/opus-1.0.2/silk/define.h
    A code/opus-1.0.2/silk/enc_API.c
    A code/opus-1.0.2/silk/encode_indices.c
    A code/opus-1.0.2/silk/encode_pulses.c
    A code/opus-1.0.2/silk/errors.h
    A code/opus-1.0.2/silk/fixed/LTP_analysis_filter_FIX.c
    A code/opus-1.0.2/silk/fixed/LTP_scale_ctrl_FIX.c
    A code/opus-1.0.2/silk/fixed/apply_sine_window_FIX.c
    A code/opus-1.0.2/silk/fixed/autocorr_FIX.c
    A code/opus-1.0.2/silk/fixed/burg_modified_FIX.c
    A code/opus-1.0.2/silk/fixed/corrMatrix_FIX.c
    A code/opus-1.0.2/silk/fixed/encode_frame_FIX.c
    A code/opus-1.0.2/silk/fixed/find_LPC_FIX.c
    A code/opus-1.0.2/silk/fixed/find_LTP_FIX.c
    A code/opus-1.0.2/silk/fixed/find_pitch_lags_FIX.c
    A code/opus-1.0.2/silk/fixed/find_pred_coefs_FIX.c
    A code/opus-1.0.2/silk/fixed/k2a_FIX.c
    A code/opus-1.0.2/silk/fixed/k2a_Q16_FIX.c
    A code/opus-1.0.2/silk/fixed/main_FIX.h
    A code/opus-1.0.2/silk/fixed/noise_shape_analysis_FIX.c
    A code/opus-1.0.2/silk/fixed/pitch_analysis_core_FIX.c
    A code/opus-1.0.2/silk/fixed/prefilter_FIX.c
    A code/opus-1.0.2/silk/fixed/process_gains_FIX.c
    A code/opus-1.0.2/silk/fixed/regularize_correlations_FIX.c
    A code/opus-1.0.2/silk/fixed/residual_energy16_FIX.c
    A code/opus-1.0.2/silk/fixed/residual_energy_FIX.c
    A code/opus-1.0.2/silk/fixed/schur64_FIX.c
    A code/opus-1.0.2/silk/fixed/schur_FIX.c
    A code/opus-1.0.2/silk/fixed/solve_LS_FIX.c
    A code/opus-1.0.2/silk/fixed/structs_FIX.h
    A code/opus-1.0.2/silk/fixed/vector_ops_FIX.c
    A code/opus-1.0.2/silk/fixed/warped_autocorrelation_FIX.c
    A code/opus-1.0.2/silk/float/LPC_analysis_filter_FLP.c
    A code/opus-1.0.2/silk/float/LPC_inv_pred_gain_FLP.c
    A code/opus-1.0.2/silk/float/LTP_analysis_filter_FLP.c
    A code/opus-1.0.2/silk/float/LTP_scale_ctrl_FLP.c
    A code/opus-1.0.2/silk/float/SigProc_FLP.h
    A code/opus-1.0.2/silk/float/apply_sine_window_FLP.c
    A code/opus-1.0.2/silk/float/autocorrelation_FLP.c
    A code/opus-1.0.2/silk/float/burg_modified_FLP.c
    A code/opus-1.0.2/silk/float/bwexpander_FLP.c
    A code/opus-1.0.2/silk/float/corrMatrix_FLP.c
    A code/opus-1.0.2/silk/float/encode_frame_FLP.c
    A code/opus-1.0.2/silk/float/energy_FLP.c
    A code/opus-1.0.2/silk/float/find_LPC_FLP.c
    A code/opus-1.0.2/silk/float/find_LTP_FLP.c
    A code/opus-1.0.2/silk/float/find_pitch_lags_FLP.c
    A code/opus-1.0.2/silk/float/find_pred_coefs_FLP.c
    A code/opus-1.0.2/silk/float/inner_product_FLP.c
    A code/opus-1.0.2/silk/float/k2a_FLP.c
    A code/opus-1.0.2/silk/float/levinsondurbin_FLP.c
    A code/opus-1.0.2/silk/float/main_FLP.h
    A code/opus-1.0.2/silk/float/noise_shape_analysis_FLP.c
    A code/opus-1.0.2/silk/float/pitch_analysis_core_FLP.c
    A code/opus-1.0.2/silk/float/prefilter_FLP.c
    A code/opus-1.0.2/silk/float/process_gains_FLP.c
    A code/opus-1.0.2/silk/float/regularize_correlations_FLP.c
    A code/opus-1.0.2/silk/float/residual_energy_FLP.c
    A code/opus-1.0.2/silk/float/scale_copy_vector_FLP.c
    A code/opus-1.0.2/silk/float/scale_vector_FLP.c
    A code/opus-1.0.2/silk/float/schur_FLP.c
    A code/opus-1.0.2/silk/float/solve_LS_FLP.c
    A code/opus-1.0.2/silk/float/sort_FLP.c
    A code/opus-1.0.2/silk/float/structs_FLP.h
    A code/opus-1.0.2/silk/float/warped_autocorrelation_FLP.c
    A code/opus-1.0.2/silk/float/wrappers_FLP.c
    A code/opus-1.0.2/silk/gain_quant.c
    A code/opus-1.0.2/silk/init_decoder.c
    A code/opus-1.0.2/silk/init_encoder.c
    A code/opus-1.0.2/silk/inner_prod_aligned.c
    A code/opus-1.0.2/silk/interpolate.c
    A code/opus-1.0.2/silk/lin2log.c
    A code/opus-1.0.2/silk/log2lin.c
    A code/opus-1.0.2/silk/macros.h
    A code/opus-1.0.2/silk/main.h
    A code/opus-1.0.2/silk/pitch_est_defines.h
    A code/opus-1.0.2/silk/pitch_est_tables.c
    A code/opus-1.0.2/silk/process_NLSFs.c
    A code/opus-1.0.2/silk/quant_LTP_gains.c
    A code/opus-1.0.2/silk/resampler.c
    A code/opus-1.0.2/silk/resampler_down2.c
    A code/opus-1.0.2/silk/resampler_down2_3.c
    A code/opus-1.0.2/silk/resampler_private.h
    A code/opus-1.0.2/silk/resampler_private_AR2.c
    A code/opus-1.0.2/silk/resampler_private_IIR_FIR.c
    A code/opus-1.0.2/silk/resampler_private_down_FIR.c
    A code/opus-1.0.2/silk/resampler_private_up2_HQ.c
    A code/opus-1.0.2/silk/resampler_rom.c
    A code/opus-1.0.2/silk/resampler_rom.h
    A code/opus-1.0.2/silk/resampler_structs.h
    A code/opus-1.0.2/silk/shell_coder.c
    A code/opus-1.0.2/silk/sigm_Q15.c
    A code/opus-1.0.2/silk/sort.c
    A code/opus-1.0.2/silk/stereo_LR_to_MS.c
    A code/opus-1.0.2/silk/stereo_MS_to_LR.c
    A code/opus-1.0.2/silk/stereo_decode_pred.c
    A code/opus-1.0.2/silk/stereo_encode_pred.c
    A code/opus-1.0.2/silk/stereo_find_predictor.c
    A code/opus-1.0.2/silk/stereo_quant_pred.c
    A code/opus-1.0.2/silk/structs.h
    A code/opus-1.0.2/silk/sum_sqr_shift.c
    A code/opus-1.0.2/silk/table_LSF_cos.c
    A code/opus-1.0.2/silk/tables.h
    A code/opus-1.0.2/silk/tables_LTP.c
    A code/opus-1.0.2/silk/tables_NLSF_CB_NB_MB.c
    A code/opus-1.0.2/silk/tables_NLSF_CB_WB.c
    A code/opus-1.0.2/silk/tables_gain.c
    A code/opus-1.0.2/silk/tables_other.c
    A code/opus-1.0.2/silk/tables_pitch_lag.c
    A code/opus-1.0.2/silk/tables_pulses_per_block.c
    A code/opus-1.0.2/silk/tuning_parameters.h
    A code/opus-1.0.2/silk/typedef.h
    A code/opus-1.0.2/src/opus.c
    A code/opus-1.0.2/src/opus_decoder.c
    A code/opus-1.0.2/src/opus_encoder.c
    A code/opus-1.0.2/src/opus_multistream.c
    A code/opus-1.0.2/src/opus_private.h
    A code/opus-1.0.2/src/repacketizer.c
    A code/opusfile-0.2/include/opusfile.h
    A code/opusfile-0.2/src/http.c
    A code/opusfile-0.2/src/info.c
    A code/opusfile-0.2/src/internal.c
    A code/opusfile-0.2/src/internal.h
    A code/opusfile-0.2/src/opusfile.c
    A code/opusfile-0.2/src/stream.c
    M code/q3_ui/ui_local.h
    M code/q3_ui/ui_serverinfo.c
    M code/q3_ui/ui_servers2.c
    M code/qcommon/cm_polylib.c
    M code/qcommon/cm_trace.c
    M code/qcommon/common.c
    M code/qcommon/cvar.c
    M code/qcommon/files.c
    M code/qcommon/huffman.c
    M code/qcommon/msg.c
    M code/qcommon/net_ip.c
    M code/qcommon/q_platform.h
    M code/qcommon/qcommon.h
    M code/qcommon/qfiles.h
    M code/qcommon/unzip.c
    R code/qcommon/vm_x86_64.c
    R code/qcommon/vm_x86_64_assembler.c
    R code/rend2/glsl/bokeh_fp.glsl
    R code/rend2/glsl/bokeh_vp.glsl
    R code/rend2/glsl/calclevels4x_fp.glsl
    R code/rend2/glsl/calclevels4x_vp.glsl
    R code/rend2/glsl/depthblur_fp.glsl
    R code/rend2/glsl/depthblur_vp.glsl
    R code/rend2/glsl/dlight_fp.glsl
    R code/rend2/glsl/dlight_vp.glsl
    R code/rend2/glsl/down4x_fp.glsl
    R code/rend2/glsl/down4x_vp.glsl
    R code/rend2/glsl/fogpass_fp.glsl
    R code/rend2/glsl/fogpass_vp.glsl
    R code/rend2/glsl/generic_fp.glsl
    R code/rend2/glsl/generic_vp.glsl
    R code/rend2/glsl/lightall_fp.glsl
    R code/rend2/glsl/lightall_vp.glsl
    R code/rend2/glsl/pshadow_fp.glsl
    R code/rend2/glsl/pshadow_vp.glsl
    R code/rend2/glsl/shadowfill_fp.glsl
    R code/rend2/glsl/shadowfill_vp.glsl
    R code/rend2/glsl/shadowmask_fp.glsl
    R code/rend2/glsl/shadowmask_vp.glsl
    R code/rend2/glsl/ssao_fp.glsl
    R code/rend2/glsl/ssao_vp.glsl
    R code/rend2/glsl/texturecolor_fp.glsl
    R code/rend2/glsl/texturecolor_vp.glsl
    R code/rend2/glsl/tonemap_fp.glsl
    R code/rend2/glsl/tonemap_vp.glsl
    R code/rend2/qgl.h
    R code/rend2/tr_animation.c
    R code/rend2/tr_backend.c
    R code/rend2/tr_bsp.c
    R code/rend2/tr_cmds.c
    R code/rend2/tr_curve.c
    R code/rend2/tr_extensions.c
    R code/rend2/tr_extramath.c
    R code/rend2/tr_extramath.h
    R code/rend2/tr_extratypes.h
    R code/rend2/tr_fbo.c
    R code/rend2/tr_fbo.h
    R code/rend2/tr_flares.c
    R code/rend2/tr_font.c
    R code/rend2/tr_glsl.c
    R code/rend2/tr_image.c
    R code/rend2/tr_image_bmp.c
    R code/rend2/tr_image_jpg.c
    R code/rend2/tr_image_pcx.c
    R code/rend2/tr_image_png.c
    R code/rend2/tr_image_tga.c
    R code/rend2/tr_init.c
    R code/rend2/tr_light.c
    R code/rend2/tr_local.h
    R code/rend2/tr_main.c
    R code/rend2/tr_marks.c
    R code/rend2/tr_mesh.c
    R code/rend2/tr_model.c
    R code/rend2/tr_model_iqm.c
    R code/rend2/tr_noise.c
    R code/rend2/tr_postprocess.c
    R code/rend2/tr_postprocess.h
    R code/rend2/tr_scene.c
    R code/rend2/tr_shade.c
    R code/rend2/tr_shade_calc.c
    R code/rend2/tr_shader.c
    R code/rend2/tr_shadows.c
    R code/rend2/tr_sky.c
    R code/rend2/tr_subs.c
    R code/rend2/tr_surface.c
    R code/rend2/tr_vbo.c
    R code/rend2/tr_world.c
    R code/renderer/iqm.h
    R code/renderer/qgl.h
    R code/renderer/tr_animation.c
    R code/renderer/tr_backend.c
    R code/renderer/tr_bsp.c
    R code/renderer/tr_cmds.c
    R code/renderer/tr_curve.c
    R code/renderer/tr_flares.c
    R code/renderer/tr_font.c
    R code/renderer/tr_image.c
    R code/renderer/tr_image_bmp.c
    R code/renderer/tr_image_jpg.c
    R code/renderer/tr_image_pcx.c
    R code/renderer/tr_image_png.c
    R code/renderer/tr_image_tga.c
    R code/renderer/tr_init.c
    R code/renderer/tr_light.c
    R code/renderer/tr_local.h
    R code/renderer/tr_main.c
    R code/renderer/tr_marks.c
    R code/renderer/tr_mesh.c
    R code/renderer/tr_model.c
    R code/renderer/tr_model_iqm.c
    R code/renderer/tr_noise.c
    R code/renderer/tr_public.h
    R code/renderer/tr_scene.c
    R code/renderer/tr_shade.c
    R code/renderer/tr_shade_calc.c
    R code/renderer/tr_shader.c
    R code/renderer/tr_shadows.c
    R code/renderer/tr_sky.c
    R code/renderer/tr_subs.c
    R code/renderer/tr_surface.c
    R code/renderer/tr_types.h
    R code/renderer/tr_world.c
    A code/renderercommon/iqm.h
    A code/renderercommon/qgl.h
    A code/renderercommon/tr_common.h
    A code/renderercommon/tr_font.c
    A code/renderercommon/tr_image_bmp.c
    A code/renderercommon/tr_image_jpg.c
    A code/renderercommon/tr_image_pcx.c
    A code/renderercommon/tr_image_png.c
    A code/renderercommon/tr_image_tga.c
    A code/renderercommon/tr_noise.c
    A code/renderercommon/tr_public.h
    A code/renderercommon/tr_types.h
    A code/renderergl1/tr_animation.c
    A code/renderergl1/tr_backend.c
    A code/renderergl1/tr_bsp.c
    A code/renderergl1/tr_cmds.c
    A code/renderergl1/tr_curve.c
    A code/renderergl1/tr_flares.c
    A code/renderergl1/tr_image.c
    A code/renderergl1/tr_init.c
    A code/renderergl1/tr_light.c
    A code/renderergl1/tr_local.h
    A code/renderergl1/tr_main.c
    A code/renderergl1/tr_marks.c
    A code/renderergl1/tr_mesh.c
    A code/renderergl1/tr_model.c
    A code/renderergl1/tr_model_iqm.c
    A code/renderergl1/tr_scene.c
    A code/renderergl1/tr_shade.c
    A code/renderergl1/tr_shade_calc.c
    A code/renderergl1/tr_shader.c
    A code/renderergl1/tr_shadows.c
    A code/renderergl1/tr_sky.c
    A code/renderergl1/tr_subs.c
    A code/renderergl1/tr_surface.c
    A code/renderergl1/tr_world.c
    A code/renderergl2/glsl/bokeh_fp.glsl
    A code/renderergl2/glsl/bokeh_vp.glsl
    A code/renderergl2/glsl/calclevels4x_fp.glsl
    A code/renderergl2/glsl/calclevels4x_vp.glsl
    A code/renderergl2/glsl/depthblur_fp.glsl
    A code/renderergl2/glsl/depthblur_vp.glsl
    A code/renderergl2/glsl/dlight_fp.glsl
    A code/renderergl2/glsl/dlight_vp.glsl
    A code/renderergl2/glsl/down4x_fp.glsl
    A code/renderergl2/glsl/down4x_vp.glsl
    A code/renderergl2/glsl/fogpass_fp.glsl
    A code/renderergl2/glsl/fogpass_vp.glsl
    A code/renderergl2/glsl/generic_fp.glsl
    A code/renderergl2/glsl/generic_vp.glsl
    A code/renderergl2/glsl/lightall_fp.glsl
    A code/renderergl2/glsl/lightall_vp.glsl
    A code/renderergl2/glsl/pshadow_fp.glsl
    A code/renderergl2/glsl/pshadow_vp.glsl
    A code/renderergl2/glsl/shadowfill_fp.glsl
    A code/renderergl2/glsl/shadowfill_vp.glsl
    A code/renderergl2/glsl/shadowmask_fp.glsl
    A code/renderergl2/glsl/shadowmask_vp.glsl
    A code/renderergl2/glsl/ssao_fp.glsl
    A code/renderergl2/glsl/ssao_vp.glsl
    A code/renderergl2/glsl/texturecolor_fp.glsl
    A code/renderergl2/glsl/texturecolor_vp.glsl
    A code/renderergl2/glsl/tonemap_fp.glsl
    A code/renderergl2/glsl/tonemap_vp.glsl
    A code/renderergl2/tr_animation.c
    A code/renderergl2/tr_backend.c
    A code/renderergl2/tr_bsp.c
    A code/renderergl2/tr_cmds.c
    A code/renderergl2/tr_curve.c
    A code/renderergl2/tr_extensions.c
    A code/renderergl2/tr_extramath.c
    A code/renderergl2/tr_extramath.h
    A code/renderergl2/tr_extratypes.h
    A code/renderergl2/tr_fbo.c
    A code/renderergl2/tr_fbo.h
    A code/renderergl2/tr_flares.c
    A code/renderergl2/tr_glsl.c
    A code/renderergl2/tr_image.c
    A code/renderergl2/tr_init.c
    A code/renderergl2/tr_light.c
    A code/renderergl2/tr_local.h
    A code/renderergl2/tr_main.c
    A code/renderergl2/tr_marks.c
    A code/renderergl2/tr_mesh.c
    A code/renderergl2/tr_model.c
    A code/renderergl2/tr_model_iqm.c
    A code/renderergl2/tr_postprocess.c
    A code/renderergl2/tr_postprocess.h
    A code/renderergl2/tr_scene.c
    A code/renderergl2/tr_shade.c
    A code/renderergl2/tr_shade_calc.c
    A code/renderergl2/tr_shader.c
    A code/renderergl2/tr_shadows.c
    A code/renderergl2/tr_sky.c
    A code/renderergl2/tr_subs.c
    A code/renderergl2/tr_surface.c
    A code/renderergl2/tr_vbo.c
    A code/renderergl2/tr_world.c
    M code/sdl/sdl_gamma.c
    M code/sdl/sdl_glimp.c
    M code/server/server.h
    M code/server/sv_bot.c
    M code/server/sv_init.c
    M code/server/sv_snapshot.c
    M code/sys/sys_unix.c
    M code/sys/sys_win32.c
    M code/tools/lcc/cpp/unix.c
    M code/tools/lcc/lburg/gram.c
    M code/ui/ui_local.h
    M code/ui/ui_main.c
    M code/ui/ui_shared.c
    M code/ui/ui_shared.h
    R cross-make-mingw.sh
    R cross-make-mingw64.sh
    A jenkins-ci-build.sh
    M make-macosx-ub.sh
    M make-macosx.sh
    M misc/msvc/ioq3.sln
    M misc/msvc/opengl1.vcproj
    A misc/msvc/opengl2.vcproj
    R misc/msvc/rend2.vcproj
    M misc/nsis/ioquake3.nsi.in
    M misc/setup/doit
    A opengl2-readme.txt
    R rend2-readme.txt
    A travis-ci-build.sh

  Log Message:
  -----------
  Merge branch 'master' into sdl2

Conflicts:
	Makefile
	code/renderercommon/qgl.h
	code/renderergl1/tr_local.h
	code/sdl/sdl_glimp.c


  Commit: 53bbfc2cd65273c3631efe8ad9061d014ff88f12
      https://github.com/ioquake/ioq3/commit/53bbfc2cd65273c3631efe8ad9061d014ff88f12
  Author: Ensiform <ensiform at gmail.com>
  Date:   2013-05-13 (Mon, 13 May 2013)

  Changed paths:
    M code/renderergl1/tr_cmds.c
    M code/renderergl1/tr_local.h
    M code/renderergl2/tr_cmds.c
    M code/renderergl2/tr_local.h

  Log Message:
  -----------
  Remove unused renderCommandList variable from renderers


  Commit: 1fe4e0c239423644f1562d4aadc374495dce81c9
      https://github.com/ioquake/ioq3/commit/1fe4e0c239423644f1562d4aadc374495dce81c9
  Author: Simon McVittie <smcv at debian.org>
  Date:   2013-05-19 (Sun, 19 May 2013)

  Changed paths:
    M Makefile
    M README

  Log Message:
  -----------
  Add USE_INTERNAL_LIBS, a default for USE_INTERNAL_*

Linux distributions that want to link dependencies externally will
generally want to link (almost) every dependency externally; similarly,
minimal-dependency builds that want to use the embedded copies of
dependencies will generally want to do so for (almost) every dependency.
Make it easier to choose one of those by setting USE_INTERNAL_LIBS=0
or USE_INTERNAL_LIBS=1, respectively.

The default can still be overridden per-dependency; for instance,
"make USE_INTERNAL_LIBS=0 USE_INTERNAL_OPUS=1" will use the system
version of everything except Opus.


  Commit: 608347c84d94052311992ed6eca8163f19043c7a
      https://github.com/ioquake/ioq3/commit/608347c84d94052311992ed6eca8163f19043c7a
  Author: Simon McVittie <smcv at debian.org>
  Date:   2013-05-19 (Sun, 19 May 2013)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Centralize checks for Freetype, with a user override

This lets us find a library in a non-standard library directory
(via -L in the pkg-config metadata), and allows overrides similar to
the Autoconf convention, e.g.

    make FREETYPE_CFLAGS=-I/opt/freetype/include \
        FREETYPE_LIBS="-L/opt/freetype/lib -lfreetype"

If pkg-config didn't work, assume that Freetype is in the default
location.


  Commit: b1da3556444ae4413e4c078b6226c25f0a6afe7d
      https://github.com/ioquake/ioq3/commit/b1da3556444ae4413e4c078b6226c25f0a6afe7d
  Author: Simon McVittie <smcv at debian.org>
  Date:   2013-05-19 (Sun, 19 May 2013)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Allow libcurl to be in a non-standard location on all platforms

We didn't add CURL_CFLAGS to CLIENT_CFLAGS on all platforms, and didn't
use CURL_LIBS at all, so if "pkg-config --libs" returned "-L... -lcurl"
or even "/.../libcurl.a", it wouldn't work.


  Commit: 2821aa41d781a7ff15b425ef5cc96b523a796d68
      https://github.com/ioquake/ioq3/commit/2821aa41d781a7ff15b425ef5cc96b523a796d68
  Author: Simon McVittie <smcv at debian.org>
  Date:   2013-05-19 (Sun, 19 May 2013)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Allow OpenAL to be in a non-standard location on all platforms

Similar to libcurl, we didn't use OPENAL_LIBS and assumed it was
always "-lopenal".


  Commit: 9ff2fc3324503a95f1220521b8d063fca15a5db3
      https://github.com/ioquake/ioq3/commit/9ff2fc3324503a95f1220521b8d063fca15a5db3
  Author: Simon McVittie <smcv at debian.org>
  Date:   2013-05-19 (Sun, 19 May 2013)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Allow system libjpeg to be in a non-standard location

It doesn't have pkg-config metadata (at least on Debian), so if the
user doesn't override it, assume normal system paths.


  Commit: c817ab5ae0601a9bbdce6c36f7cdccff9fe7474b
      https://github.com/ioquake/ioq3/commit/c817ab5ae0601a9bbdce6c36f7cdccff9fe7474b
  Author: Simon McVittie <smcv at debian.org>
  Date:   2013-05-19 (Sun, 19 May 2013)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Find system zlib via user override, pkg-config or in standard locations


  Commit: cff1fcd658fe1805791ed9658d2822ab356fffeb
      https://github.com/ioquake/ioq3/commit/cff1fcd658fe1805791ed9658d2822ab356fffeb
  Author: Simon McVittie <smcv at debian.org>
  Date:   2013-05-19 (Sun, 19 May 2013)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Look for system Vorbis, Opus and Ogg via pkg-config

As usual, the order of precedence is: user override, pkg-config,
or assume they're in standard locations.

In particular, Opus isn't in the default search path on Debian.


  Commit: 69999280c6645998a497dd80c87e9c3c0f0f83a4
      https://github.com/ioquake/ioq3/commit/69999280c6645998a497dd80c87e9c3c0f0f83a4
  Author: Simon McVittie <smcv at debian.org>
  Date:   2013-05-19 (Sun, 19 May 2013)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Find Speex via user override, pkg-config or default search path


  Commit: 540e4225cceacaf843a9d4741bfbb11ba19fdd7a
      https://github.com/ioquake/ioq3/commit/540e4225cceacaf843a9d4741bfbb11ba19fdd7a
  Author: Svante Signell <svante.signell at telia.com>
  Date:   2013-05-19 (Sun, 19 May 2013)

  Changed paths:
    M Makefile
    M code/qcommon/q_platform.h

  Log Message:
  -----------
  Add support for the GNU/Hurd architecture

[As with GNU/kFreeBSD, it's treated as "Linux": all three use the GNU libc
and runtime linker, which is mostly what matters for ioquake3. -smcv]

Bug-Debian: http://bugs.debian.org/679330
Reviewed-by: Simon McVittie <smcv at debian.org>


  Commit: 0448f68a13c53efd17a8ef04d4a6b3e01a12bef6
      https://github.com/ioquake/ioq3/commit/0448f68a13c53efd17a8ef04d4a6b3e01a12bef6
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-05-23 (Thu, 23 May 2013)

  Changed paths:
    M code/cgame/cg_predict.c

  Log Message:
  -----------
  Fix predicting touching items in CTF and 1FCTF

In CTF, rail or plasma gun/ammo were not predicted for pickup depending on what team player is on. The rail and plasma values are the same as PW_REDFLAG and PW_BLUEFLAG.
In 1FCTF, only neutral flag, BFG, and BFG ammo were predicted for pickup. WP_BFG is equal to PW_NEUTRALFLAG.


  Commit: 71b804a096cdf0f56839423f3ee4642d38871052
      https://github.com/ioquake/ioq3/commit/71b804a096cdf0f56839423f3ee4642d38871052
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-05-24 (Fri, 24 May 2013)

  Changed paths:
    M code/renderergl2/tr_extratypes.h

  Log Message:
  -----------
  Remove RF_SUNFLARE from OpenGL2 renderer

RF_SUNFLARE didn't do anything after commit "Merge Reaction renderer features, remove "#ifdef REACTION"s".


  Commit: d5b046186aaf11379170819ba90e15105651476f
      https://github.com/ioquake/ioq3/commit/d5b046186aaf11379170819ba90e15105651476f
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-05-24 (Fri, 24 May 2013)

  Changed paths:
    M code/renderergl2/tr_extratypes.h

  Log Message:
  -----------
  Clarify comment for OpenGL2's RDF_NOFOG


  Commit: ab4c602374caa0f520b3a0801d384a73e29e0bc7
      https://github.com/ioquake/ioq3/commit/ab4c602374caa0f520b3a0801d384a73e29e0bc7
  Author: Tim Angus <tim at ngus.net>
  Date:   2013-05-27 (Mon, 27 May 2013)

  Changed paths:
    M code/renderercommon/tr_font.c

  Log Message:
  -----------
  Fix Freetype build problems


  Commit: 0c3ec34db92be94354dd7e3e4e9a9955f14f718e
      https://github.com/ioquake/ioq3/commit/0c3ec34db92be94354dd7e3e4e9a9955f14f718e
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-05-27 (Mon, 27 May 2013)

  Changed paths:
    M code/renderergl1/tr_backend.c
    M code/renderergl1/tr_local.h
    M code/renderergl1/tr_sky.c

  Log Message:
  -----------
  Allow drawing sun in OpenGL1 renderer

Removed #if 0 ... #endif around RB_DrawSun().
Merged improvements and changes from OpenGL2 renderer.


  Commit: 242dcf9cf846f773bc5ce76b7a616aeab91bab51
      https://github.com/ioquake/ioq3/commit/242dcf9cf846f773bc5ce76b7a616aeab91bab51
  Author: Tim Angus <tim at ngus.net>
  Date:   2013-05-29 (Wed, 29 May 2013)

  Changed paths:
    M code/renderergl2/tr_bsp.c

  Log Message:
  -----------
  Suppress warning


  Commit: 2d54a1261541a437f7e5ce1218131151d4cf8efb
      https://github.com/ioquake/ioq3/commit/2d54a1261541a437f7e5ce1218131151d4cf8efb
  Author: /dev/humancontroller <devhc at example.com>
  Date:   2013-05-30 (Thu, 30 May 2013)

  Changed paths:
    M code/qcommon/vm_sparc.c
    M code/renderergl2/tr_bsp.c
    M code/renderergl2/tr_fbo.c
    M code/renderergl2/tr_glsl.c
    M code/renderergl2/tr_shade_calc.c

  Log Message:
  -----------
  fix some "\n"-related stuff

add missing "\n"s to some Printf()-like calls (in Rend2)
drop erroneous "\n"s from some Error()-like calls (in Rend2)
drop erroneous "\n" from a Com_Error() call (in vm_sparc.c)


  Commit: 830d93aa38dc50d40dccab35689ade70ebd664bc
      https://github.com/ioquake/ioq3/commit/830d93aa38dc50d40dccab35689ade70ebd664bc
  Author: /dev/humancontroller <devhc at example.com>
  Date:   2013-05-30 (Thu, 30 May 2013)

  Changed paths:
    M code/qcommon/common.c
    M code/qcommon/vm_x86.c
    M code/renderercommon/tr_image_jpg.c

  Log Message:
  -----------
  add some noreturn annotations


  Commit: 8cc817b5a34a93719d2cf698243b086bf1dfd377
      https://github.com/ioquake/ioq3/commit/8cc817b5a34a93719d2cf698243b086bf1dfd377
  Author: /dev/humancontroller <devhc at example.com>
  Date:   2013-05-30 (Thu, 30 May 2013)

  Changed paths:
    M code/qcommon/vm_powerpc.c
    M code/qcommon/vm_x86.c

  Log Message:
  -----------
  remove some redundant exit() calls


  Commit: f0b43aba353672514b4a397415556716fab5ddd9
      https://github.com/ioquake/ioq3/commit/f0b43aba353672514b4a397415556716fab5ddd9
  Author: /dev/humancontroller <devhc at example.com>
  Date:   2013-05-30 (Thu, 30 May 2013)

  Changed paths:
    M code/client/cl_cgame.c

  Log Message:
  -----------
  remove some unused stuff


  Commit: a8ce30163e6cbc17fc3e25b69fdd76a22ac45be8
      https://github.com/ioquake/ioq3/commit/a8ce30163e6cbc17fc3e25b69fdd76a22ac45be8
  Author: /dev/humancontroller <devhc at example.com>
  Date:   2013-05-30 (Thu, 30 May 2013)

  Changed paths:
    M code/sys/sys_unix.c

  Log Message:
  -----------
  make the fread() success-check code in Sys_RandomBytes() more secure


  Commit: 1d0a044de31736e0be4b46566d51d271bb2f518e
      https://github.com/ioquake/ioq3/commit/1d0a044de31736e0be4b46566d51d271bb2f518e
  Author: /dev/humancontroller <devhc at example.com>
  Date:   2013-05-30 (Thu, 30 May 2013)

  Changed paths:
    M code/client/cl_console.c

  Log Message:
  -----------
  when using the condump command, do not say "dumped console text" prematurely, before trying to open the file


  Commit: bbd17d75cef31513ad9913b7f68a964705d2d6e1
      https://github.com/ioquake/ioq3/commit/bbd17d75cef31513ad9913b7f68a964705d2d6e1
  Author: /dev/humancontroller <devhc at example.com>
  Date:   2013-05-30 (Thu, 30 May 2013)

  Changed paths:
    M code/botlib/be_ai_chat.c
    M code/cgame/cg_particles.c
    M code/client/cl_parse.c
    M code/client/snd_mix.c
    M code/renderergl1/tr_model_iqm.c
    M code/renderergl2/tr_model_iqm.c
    M code/renderergl2/tr_world.c
    M code/server/sv_world.c

  Log Message:
  -----------
  reduce the amount of compiler warnings for variable shadowing


  Commit: 9d626b6a1249c8aeb200d939b9d79a32b34cfe42
      https://github.com/ioquake/ioq3/commit/9d626b6a1249c8aeb200d939b9d79a32b34cfe42
  Author: /dev/humancontroller <devhc at example.com>
  Date:   2013-05-30 (Thu, 30 May 2013)

  Changed paths:
    M code/botlib/be_ai_char.c
    M code/botlib/be_ai_chat.c
    M code/botlib/be_ai_goal.c
    M code/cgame/cg_particles.c
    M code/client/cl_keys.c
    M code/qcommon/common.c
    M code/qcommon/files.c
    M code/qcommon/vm_powerpc.c
    M code/renderergl1/tr_surface.c
    M code/renderergl2/tr_surface.c
    M code/tools/asm/q3asm.c
    M code/tools/lcc/cpp/cpp.c
    M code/tools/lcc/cpp/include.c
    M code/tools/lcc/cpp/macro.c
    M code/zlib/inffast.c

  Log Message:
  -----------
  drop some useless return statements


  Commit: 9e9d6fa52c058a164d5d92fd08d79618f64397a2
      https://github.com/ioquake/ioq3/commit/9e9d6fa52c058a164d5d92fd08d79618f64397a2
  Author: /dev/humancontroller <devhc at example.com>
  Date:   2013-05-30 (Thu, 30 May 2013)

  Changed paths:
    M code/botlib/be_ai_move.c
    M code/qcommon/common.c
    M code/renderergl1/tr_shader.c

  Log Message:
  -----------
  clean up return statements a bit more


  Commit: 120e296a74b0317f29d7f516d904bdc70f71b006
      https://github.com/ioquake/ioq3/commit/120e296a74b0317f29d7f516d904bdc70f71b006
  Author: /dev/humancontroller <devhc at example.com>
  Date:   2013-05-30 (Thu, 30 May 2013)

  Changed paths:
    M code/q3_ui/ui_players.c
    M code/qcommon/files.c
    M code/qcommon/qcommon.h
    M code/ui/ui_main.c
    M code/ui/ui_players.c

  Log Message:
  -----------
  fix some OOB enumerator usages

(should be no-op with usual compiler workings)


  Commit: eb73dcb7f46b25eeb73567f7d6067900e703f48a
      https://github.com/ioquake/ioq3/commit/eb73dcb7f46b25eeb73567f7d6067900e703f48a
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-05-30 (Thu, 30 May 2013)

  Changed paths:
    M code/renderergl1/tr_shader.c
    M code/renderergl2/tr_shader.c

  Log Message:
  -----------
  Catch more bad shader syntax cases

Use to only ignore file in cases where both { and \0 were missing after shader name. Now ignore file when either are missing, such as "}\0".


  Commit: 6c4d010f29cefcad1e7794674ad4a0e50d962122
      https://github.com/ioquake/ioq3/commit/6c4d010f29cefcad1e7794674ad4a0e50d962122
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-05-31 (Fri, 31 May 2013)

  Changed paths:
    M code/renderergl1/tr_surface.c
    M code/renderergl2/tr_surface.c

  Log Message:
  -----------
  Fix null model axis disappearing if sky is in view


  Commit: c0a21d08986a589f4295944ff7e5593aefc5af37
      https://github.com/ioquake/ioq3/commit/c0a21d08986a589f4295944ff7e5593aefc5af37
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-06-02 (Sun, 02 Jun 2013)

  Changed paths:
    M code/qcommon/q_shared.c

  Log Message:
  -----------
  Fix setting COM_Parse current line number

Fix initial off-by-one error.
Count lines in /* */ comments and multi-line strings.
Fix counting some lines twice if text has Unix newlines.


  Commit: 3ec2b02dce9496e06f2b4dcda8840fd216114711
      https://github.com/ioquake/ioq3/commit/3ec2b02dce9496e06f2b4dcda8840fd216114711
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-06-02 (Sun, 02 Jun 2013)

  Changed paths:
    M code/qcommon/q_shared.c
    M code/qcommon/q_shared.h
    M code/renderergl1/tr_shader.c
    M code/renderergl2/tr_shader.c

  Log Message:
  -----------
  Check for shaders without closing brace

Shaders without closing brace can eat shaders in other files.
Pass depth to SkipBracedSection instead of reparsing text as it messed up parse line numbers.


  Commit: d4f785c465b778f72daea530aa8f65b3a3d9b0bf
      https://github.com/ioquake/ioq3/commit/d4f785c465b778f72daea530aa8f65b3a3d9b0bf
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-06-02 (Sun, 02 Jun 2013)

  Changed paths:
    M code/renderergl1/tr_shader.c
    M code/renderergl2/tr_shader.c

  Log Message:
  -----------
  Improve warning for shader missing opening brace


  Commit: 1315d624919a0ca2e689ce8f6c104d3d30ee48a5
      https://github.com/ioquake/ioq3/commit/1315d624919a0ca2e689ce8f6c104d3d30ee48a5
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-06-03 (Mon, 03 Jun 2013)

  Changed paths:
    M code/qcommon/q_shared.c

  Log Message:
  -----------
  Make COM_ParseWarning report starting line number of multi-line tokens

COM_ParseWarning use to show last line number of multi-line string tokens, now shows starting line number.


  Commit: 21c93736b8aaf351ae5880b9b5cb1fb9492d5c41
      https://github.com/ioquake/ioq3/commit/21c93736b8aaf351ae5880b9b5cb1fb9492d5c41
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-06-04 (Tue, 04 Jun 2013)

  Changed paths:
    M code/client/cl_parse.c

  Log Message:
  -----------
  Allow recording VoIP in SP for demo commentaries


  Commit: e89a1b9f8e08cda3fd3ad96bfefb7c4e2db4f83b
      https://github.com/ioquake/ioq3/commit/e89a1b9f8e08cda3fd3ad96bfefb7c4e2db4f83b
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-06-04 (Tue, 04 Jun 2013)

  Changed paths:
    M code/client/cl_parse.c

  Log Message:
  -----------
  Allow adjusting VoIP gain and mute during demo playback


  Commit: 2937ac76616459fd7fb85dccb36b8ca2cddfa5f4
      https://github.com/ioquake/ioq3/commit/2937ac76616459fd7fb85dccb36b8ca2cddfa5f4
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-06-04 (Tue, 04 Jun 2013)

  Changed paths:
    M code/client/cl_main.c

  Log Message:
  -----------
  Allow adjusting VoIP gain and mute during SP demo playback


  Commit: 7b1541504216ce09ef2c7987eb5a7117a2125a5a
      https://github.com/ioquake/ioq3/commit/7b1541504216ce09ef2c7987eb5a7117a2125a5a
  Author: Tim Angus <tim at ngus.net>
  Date:   2013-06-10 (Mon, 10 Jun 2013)

  Changed paths:
    M code/server/server.h
    M code/server/sv_client.c
    M code/server/sv_main.c

  Log Message:
  -----------
  Rate limit getchallenge


  Commit: 00c1831edb4f5e0c6662d996171defbdc031dc88
      https://github.com/ioquake/ioq3/commit/00c1831edb4f5e0c6662d996171defbdc031dc88
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-06-11 (Tue, 11 Jun 2013)

  Changed paths:
    M code/renderergl1/tr_flares.c
    M code/renderergl2/tr_flares.c

  Log Message:
  -----------
  Don't try to fog flares with fogNum 0

fogNum 0 means no fog. Shaders don't try to apply fog color if fogNum is 0.

This was done to make things more consistent and fix a crash in iortcw MP using a user made map on GNU/Linux x86_64.


  Commit: cb2fa48d65ab4f151a91c3ac4624f49e0600f49f
      https://github.com/ioquake/ioq3/commit/cb2fa48d65ab4f151a91c3ac4624f49e0600f49f
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-06-18 (Tue, 18 Jun 2013)

  Changed paths:
    M code/renderergl1/tr_model.c
    M code/renderergl1/tr_model_iqm.c
    M code/renderergl2/tr_model.c
    M code/renderergl2/tr_model_iqm.c

  Log Message:
  -----------
  Only allow model meshes to have SHADER_MAX_VERTEXES - 1 vertexes

The last index is used to check for buffer overflows. See RB_CheckOverflow and RB_EndSurface.


  Commit: aa2ea68741f913b861c8e7ce6f0ac07a71c1f36a
      https://github.com/ioquake/ioq3/commit/aa2ea68741f913b861c8e7ce6f0ac07a71c1f36a
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-06-18 (Tue, 18 Jun 2013)

  Changed paths:
    M code/renderergl1/tr_model_iqm.c
    M code/renderergl2/tr_model_iqm.c

  Log Message:
  -----------
  Fix IQM tess buffer overflow

Set the variables that use tess.numVertexes after calling RB_CHECKOVERFLOW() as it may set tess.numVertexes to 0!

Could cause visual issues and error "RB_EndSurface() - SHADER_MAX_VERTEXES hit".


  Commit: 323e8b9921b50f785529e80ef83ddf632cddb881
      https://github.com/ioquake/ioq3/commit/323e8b9921b50f785529e80ef83ddf632cddb881
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-06-20 (Thu, 20 Jun 2013)

  Changed paths:
    M code/renderergl2/tr_shade.c
    M code/renderergl2/tr_world.c

  Log Message:
  -----------
  Fix r_speeds 4 in OpenGL2 renderer


  Commit: 872465500e6952a611306f5c790ae7626ab73a27
      https://github.com/ioquake/ioq3/commit/872465500e6952a611306f5c790ae7626ab73a27
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-06-20 (Thu, 20 Jun 2013)

  Changed paths:
    M code/renderergl2/tr_world.c

  Log Message:
  -----------
  Fix r_nocurves in OpenGL2 renderer

Check r_nocurves in surface cull.
While r_nocurves is enabled, don't use merged surfaces because merged curves would be renderer. (note: surface merging is enabled by r_mergeLeafSurfaces)


  Commit: d79fe658783a1310772d52d95f0704ceb2ddd918
      https://github.com/ioquake/ioq3/commit/d79fe658783a1310772d52d95f0704ceb2ddd918
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-06-20 (Thu, 20 Jun 2013)

  Changed paths:
    M code/renderergl2/tr_bsp.c

  Log Message:
  -----------
  Fix r_mergeLightmaps 0 crashing OpenGL2 renderer

tr.fatLightmapStep was 0 and caused modulus division by 0.


  Commit: 213b8e24356c8a1fe3e75ba76ef23c1c99deabc7
      https://github.com/ioquake/ioq3/commit/213b8e24356c8a1fe3e75ba76ef23c1c99deabc7
  Author: morturp <morturp at gmail.com>
  Date:   2013-06-26 (Wed, 26 Jun 2013)

  Changed paths:
    M code/renderercommon/tr_font.c

  Log Message:
  -----------
  Prevent the skip of the glyph if it does not fit


  Commit: 817fe14dcbaf714b73db963b7a146fd809c11cf7
      https://github.com/ioquake/ioq3/commit/817fe14dcbaf714b73db963b7a146fd809c11cf7
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-06-26 (Wed, 26 Jun 2013)

  Changed paths:
    M code/renderercommon/tr_font.c

  Log Message:
  -----------
  Merge pull request #5 from morturp/patch-1

Prevent the skip of the glyph if it does not fit


  Commit: 608e852ac620e327ba8f6bd1089102196aea74f4
      https://github.com/ioquake/ioq3/commit/608e852ac620e327ba8f6bd1089102196aea74f4
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-07-04 (Thu, 04 Jul 2013)

  Changed paths:
    M code/renderercommon/tr_font.c

  Log Message:
  -----------
  Free Team Arena fonts/fontImage_X.dat buffer

Caused temp memory to be present all the time, so Hunk_Alloc ignored memory low/high preference.

May have caused other issues as well.


  Commit: 6b1380606621f5675e0d74835b4b78b55ad66aff
      https://github.com/ioquake/ioq3/commit/6b1380606621f5675e0d74835b4b78b55ad66aff
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-07-07 (Sun, 07 Jul 2013)

  Changed paths:
    M code/client/cl_main.c
    M code/qcommon/q_shared.h
    M code/server/sv_main.c

  Log Message:
  -----------
  Fix getting servers from and being listed on id's q3 master server

Use q3 master protocol when com_gamename is Quake3Arena (the default), otherwise use dpmaster protocol.


  Commit: 4776fb47674975e3684b6a67f3e848d3a0593088
      https://github.com/ioquake/ioq3/commit/4776fb47674975e3684b6a67f3e848d3a0593088
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-07-08 (Mon, 08 Jul 2013)

  Changed paths:
    M code/client/cl_main.c

  Log Message:
  -----------
  (bug #5984) Unload renderer lib


  Commit: 30fcabec653bbbe9cfdff06e3cfc29de173ec914
      https://github.com/ioquake/ioq3/commit/30fcabec653bbbe9cfdff06e3cfc29de173ec914
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-07-09 (Tue, 09 Jul 2013)

  Changed paths:
    M code/sdl/sdl_input.c

  Log Message:
  -----------
  SDL Mouse Button clean up

Make 'b' variable an int so that key values more than 255 will work (not currently an issue in ioq3 afaik).
Use SDL_BUTTON_* for easier transition to SDL2.
(SDL2 doesn't have SDL_BUTTON_WHEELUP or SDL_BUTTON_WHEELDOWN, X1/X2 are different values.)


  Commit: 690b281e4dc89db5a09b4d48ba035c8cd5c31223
      https://github.com/ioquake/ioq3/commit/690b281e4dc89db5a09b4d48ba035c8cd5c31223
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-07-11 (Thu, 11 Jul 2013)

  Changed paths:
    M code/server/server.h

  Log Message:
  -----------
  Remove unused models from server_t


  Commit: 0f9eca6546640e1635b7da1b22b66fbb4073a61f
      https://github.com/ioquake/ioq3/commit/0f9eca6546640e1635b7da1b22b66fbb4073a61f
  Author: jeremiah sypult <jeremiah at sypult.com>
  Date:   2013-07-13 (Sat, 13 Jul 2013)

  Changed paths:
    M .gitignore
    M misc/osxfe/ioquake3fe/Info.plist
    M misc/osxfe/ioquake3fe/ioquake3fe.xcodeproj/project.pbxproj
    A misc/quake3_flat.icns
    A misc/quake3_flat.iconset/icon_128x128.png
    A misc/quake3_flat.iconset/icon_128x128 at 2x.png
    A misc/quake3_flat.iconset/icon_16x16.png
    A misc/quake3_flat.iconset/icon_16x16 at 2x.png
    A misc/quake3_flat.iconset/icon_256x256.png
    A misc/quake3_flat.iconset/icon_256x256 at 2x.png
    A misc/quake3_flat.iconset/icon_32x32.png
    A misc/quake3_flat.iconset/icon_32x32 at 2x.png
    A misc/quake3_flat.iconset/icon_512x512.png
    A misc/quake3_flat.iconset/icon_512x512 at 2x.png
    A misc/xcode/botlib.xcodeproj/project.pbxproj
    A misc/xcode/cgame.xcodeproj/project.pbxproj
    A misc/xcode/game.xcodeproj/project.pbxproj
    A misc/xcode/ioquake3-Info.plist
    A misc/xcode/ioquake3-Prefix.pch
    A misc/xcode/ioquake3.xcodeproj/project.pbxproj
    A misc/xcode/ioquake3.xcworkspace/contents.xcworkspacedata
    A misc/xcode/jpeg8.xcodeproj/project.pbxproj
    A misc/xcode/q3_ui.xcodeproj/project.pbxproj
    A misc/xcode/renderer_opengl1.xcodeproj/project.pbxproj
    A misc/xcode/renderer_opengl2.xcodeproj/project.pbxproj
    A misc/xcode/speex.xcodeproj/project.pbxproj
    A misc/xcode/ui.xcodeproj/project.pbxproj
    A misc/xcode/xcode-readme.txt

  Log Message:
  -----------
  Initial Xcode workspace & project support (4.6.3).
Updated .gitignore and ioquake3fe Xcode project.
Added Retina-enabled QUAKE III logo icon files.
Details in misc/xcode/xcode-readme.txt


  Commit: 90dcf34eeee45c7161e378d0eac4a369dc6d4c4b
      https://github.com/ioquake/ioq3/commit/90dcf34eeee45c7161e378d0eac4a369dc6d4c4b
  Author: jeremiah sypult <jeremiah at sypult.com>
  Date:   2013-07-17 (Wed, 17 Jul 2013)

  Changed paths:
    M misc/xcode/ioquake3-Info.plist
    M misc/xcode/speex.xcodeproj/project.pbxproj

  Log Message:
  -----------
  Fix the speex Xcode project since it was missing its header search path.


  Commit: 9c2ce77d989c268e9a7aa92ca9719fcf43de7c1b
      https://github.com/ioquake/ioq3/commit/9c2ce77d989c268e9a7aa92ca9719fcf43de7c1b
  Author: jeremiah sypult <jeremiah at sypult.com>
  Date:   2013-07-17 (Wed, 17 Jul 2013)

  Changed paths:
    M misc/xcode/ioquake3-Info.plist
    M misc/xcode/ioquake3.xcodeproj/project.pbxproj
    A misc/xcode/ioquake3.xcworkspace/xcshareddata/xcschemes/all game.xcscheme
    A misc/xcode/ioquake3.xcworkspace/xcshareddata/xcschemes/all ioquake3.xcscheme

  Log Message:
  -----------
  Added "all game" and "all ioquake3" schemes to Xcode workspace so that they build properly.


  Commit: 7b47c6cf36837dd13fab9a31d4156acc8cd670d3
      https://github.com/ioquake/ioq3/commit/7b47c6cf36837dd13fab9a31d4156acc8cd670d3
  Author: morturp <morturp at gmail.com>
  Date:   2013-07-18 (Thu, 18 Jul 2013)

  Changed paths:
    M code/renderercommon/tr_font.c

  Log Message:
  -----------
  out seems to be unnecessarily large for one byte per pixel


  Commit: 3cd8b49713f0b088312e7b311c40d5a55e3691c0
      https://github.com/ioquake/ioq3/commit/3cd8b49713f0b088312e7b311c40d5a55e3691c0
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-07-17 (Wed, 17 Jul 2013)

  Changed paths:
    M code/renderercommon/tr_font.c

  Log Message:
  -----------
  Merge pull request #6 from morturp/patch-2

out seems to be unnecessarily large for one byte per pixel


  Commit: 260233d4ec08e3dc3fba77ca1b6a87bdfb7e5cfb
      https://github.com/ioquake/ioq3/commit/260233d4ec08e3dc3fba77ca1b6a87bdfb7e5cfb
  Author: jeremiah sypult <jeremiah at sypult.com>
  Date:   2013-07-18 (Thu, 18 Jul 2013)

  Changed paths:
    M Makefile
    M jenkins-ci-build.sh
    A make-macosx-app.sh
    M make-macosx.sh
    M misc/xcode/ioquake3-Info.plist

  Log Message:
  -----------
  bug 5986 - Configure jenkins to spit out mac .app
https://bugzilla.icculus.org/show_bug.cgi?id=5986
Created make-macosx-app.sh to handle manually creating an app bundle from other scripts.
Updated make-macosx.sh to create bundle with make-macosx-app.sh (TODO: make-macosx-ub.sh support).
Updated Makefile to create bundle with make-macosx-app.sh and zip up the resulting ioquake3.app if ARCHIVE is defined.


  Commit: 0d2a576a43dea2a745159c9342509feac476a19d
      https://github.com/ioquake/ioq3/commit/0d2a576a43dea2a745159c9342509feac476a19d
  Author: jeremiah sypult <jeremiah at sypult.com>
  Date:   2013-07-18 (Thu, 18 Jul 2013)

  Changed paths:
    M make-macosx-app.sh

  Log Message:
  -----------
  fix bug in make-macosx-app.sh with older shells


  Commit: 2357f595fb190686f5fd37d8bde8e34edbd81122
      https://github.com/ioquake/ioq3/commit/2357f595fb190686f5fd37d8bde8e34edbd81122
  Author: jeremiah sypult <jeremiah at sypult.com>
  Date:   2013-07-18 (Thu, 18 Jul 2013)

  Changed paths:
    M make-macosx-app.sh

  Log Message:
  -----------
  make-macosx-app.sh using single '=' comparisons


  Commit: 95138f456e65473ab16616aeb6e0cee4877400e4
      https://github.com/ioquake/ioq3/commit/95138f456e65473ab16616aeb6e0cee4877400e4
  Author: jeremiah sypult <jeremiah at sypult.com>
  Date:   2013-07-18 (Thu, 18 Jul 2013)

  Changed paths:
    M make-macosx-app.sh

  Log Message:
  -----------
  make-macosx-app.sh should use /bin/bash and not /bin/sh


  Commit: 744651f72f3912470d0022b3c1c11a4976f0fa43
      https://github.com/ioquake/ioq3/commit/744651f72f3912470d0022b3c1c11a4976f0fa43
  Author: jeremiah sypult <jeremiah at sypult.com>
  Date:   2013-07-18 (Thu, 18 Jul 2013)

  Changed paths:
    M Makefile
    M make-macosx-app.sh

  Log Message:
  -----------
  Updated Makefile to only build release OS X app bundles


  Commit: fd1e278142c24b4338f3f51c6765fd2cf38cc0a5
      https://github.com/ioquake/ioq3/commit/fd1e278142c24b4338f3f51c6765fd2cf38cc0a5
  Author: jeremiah sypult <jeremiah at sypult.com>
  Date:   2013-07-18 (Thu, 18 Jul 2013)

  Changed paths:
    M make-macosx-app.sh

  Log Message:
  -----------
  make-macosx-app.sh supports systems without libtool


  Commit: ef7031b99390403a1230533b5eade69e4a75b801
      https://github.com/ioquake/ioq3/commit/ef7031b99390403a1230533b5eade69e4a75b801
  Author: jeremiah sypult <jeremiah at sypult.com>
  Date:   2013-07-18 (Thu, 18 Jul 2013)

  Changed paths:
    M make-macosx-app.sh

  Log Message:
  -----------
  make-macosx-app.sh supports systems without libtool, part 2


  Commit: ea49d5d2daea1d89ed96f9ba5504bc8f32a4428e
      https://github.com/ioquake/ioq3/commit/ea49d5d2daea1d89ed96f9ba5504bc8f32a4428e
  Author: jeremiah sypult <jeremiah at sypult.com>
  Date:   2013-07-18 (Thu, 18 Jul 2013)

  Changed paths:
    M make-macosx-app.sh

  Log Message:
  -----------
  make-macosx-app.sh doesn't trust the output of 'which', so check for a hard-coded path


  Commit: b7f5971ab8e7e9a9a97ecad92e4d5b177e9bc553
      https://github.com/ioquake/ioq3/commit/b7f5971ab8e7e9a9a97ecad92e4d5b177e9bc553
  Author: jeremiah sypult <jeremiah at sypult.com>
  Date:   2013-07-18 (Thu, 18 Jul 2013)

  Changed paths:
    M make-macosx-app.sh
    M make-macosx-ub.sh
    M make-macosx.sh

  Log Message:
  -----------
  Another pass at the Mac OS X make scripts.

Ironed out issues with generating an application bundle with universal
binaries on supported systems. Fall back to bundling a single
architecture when support for universal binary generation is not
available. Tested on Mac OS X 10.5.8 (and 10.5 SDK).


  Commit: 7b9aa77c6bbbf9ca2c06e15e9b398f860c880efe
      https://github.com/ioquake/ioq3/commit/7b9aa77c6bbbf9ca2c06e15e9b398f860c880efe
  Author: jeremiah sypult <jeremiah at sypult.com>
  Date:   2013-07-18 (Thu, 18 Jul 2013)

  Changed paths:
    M make-macosx-app.sh

  Log Message:
  -----------
  Fix make-macosx-app.sh to make bundle on non-Mac OS X platforms


  Commit: d9485b696e0bbe0f0880b6075b9b9f1ac9fd81ac
      https://github.com/ioquake/ioq3/commit/d9485b696e0bbe0f0880b6075b9b9f1ac9fd81ac
  Author: jeremiah sypult <jeremiah at sypult.com>
  Date:   2013-07-18 (Thu, 18 Jul 2013)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Makefile builds fall back to traditional archiving when Mac OS X application bundle generation fails


  Commit: b0f0376a4fd5609f55f91dbf4838188515a7a58a
      https://github.com/ioquake/ioq3/commit/b0f0376a4fd5609f55f91dbf4838188515a7a58a
  Author: Anthony Pesch <inolen at gmail.com>
  Date:   2013-07-19 (Fri, 19 Jul 2013)

  Changed paths:
    M code/renderergl2/tr_shade.c
    M code/renderergl2/tr_sky.c
    M code/renderergl2/tr_surface.c
    M code/renderergl2/tr_vbo.c

  Log Message:
  -----------
  Misc fixes to IBO code to correctly use sizeof(glIndex_t)


  Commit: 43ea1aebb3fd1cce7b2bd3cb92371fbb95eaea1c
      https://github.com/ioquake/ioq3/commit/43ea1aebb3fd1cce7b2bd3cb92371fbb95eaea1c
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-07-21 (Sun, 21 Jul 2013)

  Changed paths:
    M code/sys/con_win32.c

  Log Message:
  -----------
  Fix Windows server history scrolling

Update history position when CON_HistNext goes to input line, otherwise
when going to previous a line is skipped.
Don't let CON_HistPrev go to unused lines.


  Commit: db85b61e9415c4655899aef9cff0d859c4ecf363
      https://github.com/ioquake/ioq3/commit/db85b61e9415c4655899aef9cff0d859c4ecf363
  Author: Henry Stratmann III <henry3writes at gmail.com>
  Date:   2013-07-21 (Sun, 21 Jul 2013)

  Changed paths:
    M code/renderergl2/tr_bsp.c

  Log Message:
  -----------
  Add assignment below declarations otherwise compiling fails with msvc

Signed-off-by: Zack Middleton <zturtleman at gmail.com>


  Commit: 3518e7b22eac96d2f1afe59337c1ad5c3282fc15
      https://github.com/ioquake/ioq3/commit/3518e7b22eac96d2f1afe59337c1ad5c3282fc15
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-07-22 (Mon, 22 Jul 2013)

  Changed paths:
    M code/client/cl_keys.c

  Log Message:
  -----------
  Fix bind commands getting run when closing UI

Introduced in commit "Add togglemenu command" bf2b04.

Don't let UI key event changing key catcher affect bind parsing. Bind parsing itself will never change the key catcher.

Example of issue: if mouse1 is bound to +attack when clicking Resume Game, player will shoot until releasing the mouse button.
Mouse button should have to be released and pressed again before player will shoot.


  Commit: 2eaee597c9f93d6ce2b8ea97caa71bfaa8dd5a1e
      https://github.com/ioquake/ioq3/commit/2eaee597c9f93d6ce2b8ea97caa71bfaa8dd5a1e
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-08-03 (Sat, 03 Aug 2013)

  Changed paths:
    M make-macosx-app.sh

  Log Message:
  -----------
  Fix creating symlinks in make-macosx-app.sh

Create symlink if arch name is found anywhere in info printed by file command, not only if arch name is the last word.


  Commit: 81909bb26642d7a4404bf245d28d65b720bffe1e
      https://github.com/ioquake/ioq3/commit/81909bb26642d7a4404bf245d28d65b720bffe1e
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-08-03 (Sat, 03 Aug 2013)

  Changed paths:
    M code/sdl/sdl_glimp.c
    M code/sdl/sdl_input.c

  Log Message:
  -----------
  Fix text getting appended to vid_restart in command buffer

I was getting unknown command "vid_restart-button2" warning on OSX when trying to use alt-return to toggle fullscreen.


  Commit: 6d5041a96041e216c09637b2c92e74f8c358c339
      https://github.com/ioquake/ioq3/commit/6d5041a96041e216c09637b2c92e74f8c358c339
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-08-04 (Sun, 04 Aug 2013)

  Changed paths:
    M make-macosx-ub.sh
    M make-macosx.sh

  Log Message:
  -----------
  Remove 5 unused variables from make-macosx scripts


  Commit: 3d69ae9995987ce408c15c5f7f1d34d09a1aa5bb
      https://github.com/ioquake/ioq3/commit/3d69ae9995987ce408c15c5f7f1d34d09a1aa5bb
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

  Changed paths:
    M code/client/snd_openal.c

  Log Message:
  -----------
  Fix OpenAL music stop issues using stream stop code

S_AL_StopBackgroundTrack would sometimes generate AL errors.
S_AL_MusicSourceFree needs to kill source or next track may have short looping buffer.


  Commit: d4c6711e5138e4198a9e6e990d41d7e5b305989c
      https://github.com/ioquake/ioq3/commit/d4c6711e5138e4198a9e6e990d41d7e5b305989c
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

  Changed paths:
    M code/client/cl_keys.c

  Log Message:
  -----------
  Fix "bind <key>" message for unbound keys

"bind X cmd; unbind X; bind X" now says '"x" is unbound' instead of '"x" = ""'


  Commit: bde7665462ff6336d083168a71564ac89d68f46b
      https://github.com/ioquake/ioq3/commit/bde7665462ff6336d083168a71564ac89d68f46b
  Author: Tim Angus <tim at ngus.net>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

  Changed paths:
    M .gitignore
    M Makefile
    M code/botlib/be_ai_char.c
    M code/botlib/be_ai_chat.c
    M code/botlib/be_ai_goal.c
    M code/botlib/be_ai_move.c
    M code/cgame/cg_particles.c
    M code/cgame/cg_predict.c
    M code/client/cl_cgame.c
    M code/client/cl_console.c
    M code/client/cl_keys.c
    M code/client/cl_main.c
    M code/client/cl_parse.c
    M code/client/snd_mix.c
    M code/client/snd_openal.c
    M code/q3_ui/ui_players.c
    M code/qcommon/common.c
    M code/qcommon/files.c
    M code/qcommon/q_shared.c
    M code/qcommon/q_shared.h
    M code/qcommon/qcommon.h
    M code/qcommon/vm_powerpc.c
    M code/qcommon/vm_sparc.c
    M code/qcommon/vm_x86.c
    M code/renderercommon/tr_font.c
    M code/renderercommon/tr_image_jpg.c
    M code/renderergl1/tr_backend.c
    M code/renderergl1/tr_cmds.c
    M code/renderergl1/tr_flares.c
    M code/renderergl1/tr_local.h
    M code/renderergl1/tr_model.c
    M code/renderergl1/tr_model_iqm.c
    M code/renderergl1/tr_shader.c
    M code/renderergl1/tr_sky.c
    M code/renderergl1/tr_surface.c
    M code/renderergl2/tr_bsp.c
    M code/renderergl2/tr_cmds.c
    M code/renderergl2/tr_extratypes.h
    M code/renderergl2/tr_fbo.c
    M code/renderergl2/tr_flares.c
    M code/renderergl2/tr_glsl.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_model.c
    M code/renderergl2/tr_model_iqm.c
    M code/renderergl2/tr_shade.c
    M code/renderergl2/tr_shade_calc.c
    M code/renderergl2/tr_shader.c
    M code/renderergl2/tr_surface.c
    M code/renderergl2/tr_world.c
    M code/sdl/sdl_glimp.c
    M code/sdl/sdl_input.c
    M code/server/server.h
    M code/server/sv_client.c
    M code/server/sv_main.c
    M code/server/sv_world.c
    M code/sys/con_win32.c
    M code/sys/sys_unix.c
    M code/tools/asm/q3asm.c
    M code/tools/lcc/cpp/cpp.c
    M code/tools/lcc/cpp/include.c
    M code/tools/lcc/cpp/macro.c
    M code/ui/ui_main.c
    M code/ui/ui_players.c
    M code/zlib/inffast.c
    M jenkins-ci-build.sh
    A make-macosx-app.sh
    M make-macosx-ub.sh
    M make-macosx.sh
    M misc/osxfe/ioquake3fe/Info.plist
    M misc/osxfe/ioquake3fe/ioquake3fe.xcodeproj/project.pbxproj
    A misc/quake3_flat.icns
    A misc/quake3_flat.iconset/icon_128x128.png
    A misc/quake3_flat.iconset/icon_128x128 at 2x.png
    A misc/quake3_flat.iconset/icon_16x16.png
    A misc/quake3_flat.iconset/icon_16x16 at 2x.png
    A misc/quake3_flat.iconset/icon_256x256.png
    A misc/quake3_flat.iconset/icon_256x256 at 2x.png
    A misc/quake3_flat.iconset/icon_32x32.png
    A misc/quake3_flat.iconset/icon_32x32 at 2x.png
    A misc/quake3_flat.iconset/icon_512x512.png
    A misc/quake3_flat.iconset/icon_512x512 at 2x.png
    A misc/xcode/botlib.xcodeproj/project.pbxproj
    A misc/xcode/cgame.xcodeproj/project.pbxproj
    A misc/xcode/game.xcodeproj/project.pbxproj
    A misc/xcode/ioquake3-Info.plist
    A misc/xcode/ioquake3-Prefix.pch
    A misc/xcode/ioquake3.xcodeproj/project.pbxproj
    A misc/xcode/ioquake3.xcworkspace/contents.xcworkspacedata
    A misc/xcode/ioquake3.xcworkspace/xcshareddata/xcschemes/all game.xcscheme
    A misc/xcode/ioquake3.xcworkspace/xcshareddata/xcschemes/all ioquake3.xcscheme
    A misc/xcode/jpeg8.xcodeproj/project.pbxproj
    A misc/xcode/q3_ui.xcodeproj/project.pbxproj
    A misc/xcode/renderer_opengl1.xcodeproj/project.pbxproj
    A misc/xcode/renderer_opengl2.xcodeproj/project.pbxproj
    A misc/xcode/speex.xcodeproj/project.pbxproj
    A misc/xcode/ui.xcodeproj/project.pbxproj
    A misc/xcode/xcode-readme.txt

  Log Message:
  -----------
  Merge branch 'master' into sdl2

Conflicts:
	code/sdl/sdl_input.c


  Commit: e6d075e165e96429d2c5246facfd28cd3b817321
      https://github.com/ioquake/ioq3/commit/e6d075e165e96429d2c5246facfd28cd3b817321
  Author: Tim Angus <tim at ngus.net>
  Date:   2013-08-18 (Sun, 18 Aug 2013)

  Changed paths:
    R code/libs/macosx/libSDL-1.2.0.dylib
    A code/libs/macosx/libSDL2-2.0.0.dylib
    A code/libs/macosx/libSDL2main.a
    R code/libs/macosx/libSDLmain.a

  Log Message:
  -----------
  SDL2 libs for OSX, thanks to MAN-AT-ARMS


  Commit: e13773de6941ea2ca2e05523ba4e5c7d4230ee55
      https://github.com/ioquake/ioq3/commit/e13773de6941ea2ca2e05523ba4e5c7d4230ee55
  Author: Tim Angus <tim at ngus.net>
  Date:   2013-08-18 (Sun, 18 Aug 2013)

  Changed paths:
    M code/libs/win32/libSDL2.a
    M code/libs/win32/libSDL2.dll
    M code/libs/win32/libSDL2.dll.a
    M code/libs/win32/libSDL2main.a
    M code/libs/win64/libSDL2.a
    M code/libs/win64/libSDL2.dll
    M code/libs/win64/libSDL2.dll.a
    M code/libs/win64/libSDL2main.a

  Log Message:
  -----------
  Update prebuilt SDL2 libs for Windows


  Commit: 32a859c68067af18f9c1aaa33040305f8cb9297e
      https://github.com/ioquake/ioq3/commit/32a859c68067af18f9c1aaa33040305f8cb9297e
  Author: Tim Angus <tim at ngus.net>
  Date:   2013-08-19 (Mon, 19 Aug 2013)

  Changed paths:
    M Makefile
    M code/libs/macosx/libSDL2-2.0.0.dylib
    M code/libs/macosx/libSDL2main.a

  Log Message:
  -----------
  More updates to SDL2 libs from MAN-AT-ARMS


  Commit: 273b9ab77e6658692126a6568d1383f37ea7ef85
      https://github.com/ioquake/ioq3/commit/273b9ab77e6658692126a6568d1383f37ea7ef85
  Author: Tim Angus <tim at ngus.net>
  Date:   2013-08-20 (Tue, 20 Aug 2013)

  Changed paths:
    M code/SDL2/include/SDL.h
    M code/SDL2/include/SDL_assert.h
    M code/SDL2/include/SDL_atomic.h
    M code/SDL2/include/SDL_audio.h
    A code/SDL2/include/SDL_bits.h
    M code/SDL2/include/SDL_blendmode.h
    M code/SDL2/include/SDL_clipboard.h
    M code/SDL2/include/SDL_config.h
    M code/SDL2/include/SDL_config_android.h
    M code/SDL2/include/SDL_config_iphoneos.h
    M code/SDL2/include/SDL_config_macosx.h
    M code/SDL2/include/SDL_config_minimal.h
    M code/SDL2/include/SDL_config_pandora.h
    A code/SDL2/include/SDL_config_psp.h
    M code/SDL2/include/SDL_config_windows.h
    M code/SDL2/include/SDL_config_wiz.h
    M code/SDL2/include/SDL_copying.h
    M code/SDL2/include/SDL_cpuinfo.h
    M code/SDL2/include/SDL_endian.h
    M code/SDL2/include/SDL_error.h
    M code/SDL2/include/SDL_events.h
    M code/SDL2/include/SDL_gamecontroller.h
    M code/SDL2/include/SDL_gesture.h
    M code/SDL2/include/SDL_haptic.h
    M code/SDL2/include/SDL_hints.h
    M code/SDL2/include/SDL_joystick.h
    M code/SDL2/include/SDL_keyboard.h
    M code/SDL2/include/SDL_keycode.h
    M code/SDL2/include/SDL_loadso.h
    M code/SDL2/include/SDL_log.h
    M code/SDL2/include/SDL_main.h
    M code/SDL2/include/SDL_messagebox.h
    M code/SDL2/include/SDL_mouse.h
    M code/SDL2/include/SDL_mutex.h
    M code/SDL2/include/SDL_name.h
    M code/SDL2/include/SDL_opengl.h
    M code/SDL2/include/SDL_opengles.h
    M code/SDL2/include/SDL_opengles2.h
    M code/SDL2/include/SDL_pixels.h
    M code/SDL2/include/SDL_platform.h
    M code/SDL2/include/SDL_power.h
    M code/SDL2/include/SDL_quit.h
    M code/SDL2/include/SDL_rect.h
    M code/SDL2/include/SDL_render.h
    M code/SDL2/include/SDL_revision.h
    M code/SDL2/include/SDL_rwops.h
    M code/SDL2/include/SDL_scancode.h
    M code/SDL2/include/SDL_shape.h
    M code/SDL2/include/SDL_stdinc.h
    M code/SDL2/include/SDL_surface.h
    M code/SDL2/include/SDL_system.h
    M code/SDL2/include/SDL_syswm.h
    M code/SDL2/include/SDL_test.h
    M code/SDL2/include/SDL_test_assert.h
    M code/SDL2/include/SDL_test_common.h
    M code/SDL2/include/SDL_test_compare.h
    M code/SDL2/include/SDL_test_crc32.h
    M code/SDL2/include/SDL_test_font.h
    M code/SDL2/include/SDL_test_fuzzer.h
    M code/SDL2/include/SDL_test_harness.h
    M code/SDL2/include/SDL_test_images.h
    M code/SDL2/include/SDL_test_log.h
    M code/SDL2/include/SDL_test_md5.h
    M code/SDL2/include/SDL_test_random.h
    M code/SDL2/include/SDL_thread.h
    M code/SDL2/include/SDL_timer.h
    M code/SDL2/include/SDL_touch.h
    M code/SDL2/include/SDL_types.h
    M code/SDL2/include/SDL_version.h
    M code/SDL2/include/SDL_video.h
    M code/SDL2/include/begin_code.h
    M code/SDL2/include/close_code.h

  Log Message:
  -----------
  Update SDL2 headers... oops


  Commit: ebd164deafa797040b8dd28bba44f2cb72a6643e
      https://github.com/ioquake/ioq3/commit/ebd164deafa797040b8dd28bba44f2cb72a6643e
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2013-08-23 (Fri, 23 Aug 2013)

  Changed paths:
    M code/renderergl2/tr_shader.c

  Log Message:
  -----------
  #6004: OpenGL2: Make any CGEN_LIGHTING_DIFFUSE stages use lightall shader.


  Commit: d46916082d7a3d084d06e5fe9338df17dd5df46f
      https://github.com/ioquake/ioq3/commit/d46916082d7a3d084d06e5fe9338df17dd5df46f
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2013-08-23 (Fri, 23 Aug 2013)

  Changed paths:
    M code/renderergl2/tr_shader.c

  Log Message:
  -----------
  #5999: OpenGL2: Don't use lightall shader with deforms or adjustColorsForFog.


  Commit: 311376af8abe0583aa34a3413553a4610e8a0518
      https://github.com/ioquake/ioq3/commit/311376af8abe0583aa34a3413553a4610e8a0518
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2013-08-23 (Fri, 23 Aug 2013)

  Changed paths:
    M code/renderergl2/tr_backend.c

  Log Message:
  -----------
  Fix upside-down SSAO.


  Commit: daf71ca50217c21edadc511feca4d4e9cf98a51a
      https://github.com/ioquake/ioq3/commit/daf71ca50217c21edadc511feca4d4e9cf98a51a
  Author: Thilo Schulz <thilo at tjps.eu>
  Date:   2013-08-25 (Sun, 25 Aug 2013)

  Changed paths:
    M code/sys/sys_unix.c

  Log Message:
  -----------
  Fix recursive crash when home path cannot be created


  Commit: fb9270306b142ad9db63e243cadc2a70347bae33
      https://github.com/ioquake/ioq3/commit/fb9270306b142ad9db63e243cadc2a70347bae33
  Author: Tim Angus <tim at ngus.net>
  Date:   2013-08-29 (Thu, 29 Aug 2013)

  Changed paths:
    M code/sdl/sdl_glimp.c

  Log Message:
  -----------
  Fix initial window position being top left


  Commit: c79e0dfc256938dc062c00f2c4475852d834b750
      https://github.com/ioquake/ioq3/commit/c79e0dfc256938dc062c00f2c4475852d834b750
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-09-01 (Sun, 01 Sep 2013)

  Changed paths:
    M code/cgame/cg_consolecmds.c

  Log Message:
  -----------
  Fix targetNum check in cgame's tcmd


  Commit: 99317a9e9a63acb69e2e56000a7dba153d87c468
      https://github.com/ioquake/ioq3/commit/99317a9e9a63acb69e2e56000a7dba153d87c468
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-09-03 (Tue, 03 Sep 2013)

  Changed paths:
    M code/cgame/cg_consolecmds.c

  Log Message:
  -----------
  Make cgame's tcmd use trap_SendClientCommand for "gc"

gc command was forwarded to server after if wasn't recognized locally, but let's just send straight to server.

(trap_SendConsoleCommand should of had a \n at end, but using trap_SendClientCommand makes more sense.)


  Commit: 462694763e608402817c573952bc6c056c8a4df7
      https://github.com/ioquake/ioq3/commit/462694763e608402817c573952bc6c056c8a4df7
  Author: Tim Angus <tim at ngus.net>
  Date:   2013-09-04 (Wed, 04 Sep 2013)

  Changed paths:
    M code/sys/sys_unix.c

  Log Message:
  -----------
  Bug #6021 Fix misuse of Sys_Mkdir (Joerg Dietrich)


  Commit: 61dd609aee1532facc5a2ba6b968e044ac42b02d
      https://github.com/ioquake/ioq3/commit/61dd609aee1532facc5a2ba6b968e044ac42b02d
  Author: Razish <mrrazish at gmail.com>
  Date:   2013-09-04 (Wed, 04 Sep 2013)

  Changed paths:
    M code/cgame/cg_players.c
    M code/q3_ui/ui_players.c
    M code/ui/ui_players.c

  Log Message:
  -----------
  Fix warning message in animation.cfg parsing functions

Signed-off-by: Zack Middleton <zturtleman at gmail.com>


  Commit: 27ddba9c2efead68c552c49d4417901b43175cda
      https://github.com/ioquake/ioq3/commit/27ddba9c2efead68c552c49d4417901b43175cda
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-09-04 (Wed, 04 Sep 2013)

  Changed paths:
    M code/renderergl1/tr_image.c
    M code/renderergl2/tr_image.c

  Log Message:
  -----------
  Fix crash caused by too many surfaces in skin


  Commit: 68a616c7f18ccd68ecf6bde0a444d6c870a10866
      https://github.com/ioquake/ioq3/commit/68a616c7f18ccd68ecf6bde0a444d6c870a10866
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-09-08 (Sun, 08 Sep 2013)

  Changed paths:
    M code/game/g_bot.c

  Log Message:
  -----------
  Free bot client if cannot load bot

Introduced by commit a57a5cfd9b5dcc51696777c67b275c55c5b4b452.


  Commit: 58b8cfa0b3fb926ffc6c699967199ef18ed0fda7
      https://github.com/ioquake/ioq3/commit/58b8cfa0b3fb926ffc6c699967199ef18ed0fda7
  Author: Tim Angus <tim at ngus.net>
  Date:   2013-09-15 (Sun, 15 Sep 2013)

  Changed paths:
    M code/sdl/sdl_glimp.c
    M code/sys/sys_main.c

  Log Message:
  -----------
  Various fixes from Fuma


  Commit: 7e875c694121f8a9b29d5a2e3e7128fdfbe0d926
      https://github.com/ioquake/ioq3/commit/7e875c694121f8a9b29d5a2e3e7128fdfbe0d926
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2013-09-16 (Mon, 16 Sep 2013)

  Changed paths:
    M code/renderercommon/qgl.h
    M code/renderergl2/glsl/lightall_fp.glsl
    M code/renderergl2/glsl/lightall_vp.glsl
    M code/renderergl2/tr_animation.c
    M code/renderergl2/tr_backend.c
    M code/renderergl2/tr_bsp.c
    M code/renderergl2/tr_extensions.c
    M code/renderergl2/tr_fbo.c
    M code/renderergl2/tr_flares.c
    M code/renderergl2/tr_glsl.c
    M code/renderergl2/tr_image.c
    M code/renderergl2/tr_init.c
    M code/renderergl2/tr_light.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_main.c
    M code/renderergl2/tr_mesh.c
    M code/renderergl2/tr_model_iqm.c
    M code/renderergl2/tr_scene.c
    M code/renderergl2/tr_shade.c
    M code/renderergl2/tr_shader.c
    M code/renderergl2/tr_sky.c
    M code/renderergl2/tr_surface.c
    M code/renderergl2/tr_world.c

  Log Message:
  -----------
  #5979: Cubemap support for opengl2.


  Commit: e80faf812eae7e85fe2003cb2fac17be999886ca
      https://github.com/ioquake/ioq3/commit/e80faf812eae7e85fe2003cb2fac17be999886ca
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2013-09-16 (Mon, 16 Sep 2013)

  Changed paths:
    M code/renderergl2/glsl/generic_fp.glsl
    M code/renderergl2/glsl/lightall_fp.glsl
    M code/renderergl2/tr_bsp.c
    M code/renderergl2/tr_glsl.c

  Log Message:
  -----------
  OpenGL2: Use RGBM instead of RGBE encoding for lightmaps.


  Commit: a408a2bdae402a373106dc33e14a27a63d78d175
      https://github.com/ioquake/ioq3/commit/a408a2bdae402a373106dc33e14a27a63d78d175
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2013-09-16 (Mon, 16 Sep 2013)

  Changed paths:
    M code/renderergl2/tr_bsp.c

  Log Message:
  -----------
  OpenGL2: Fix inaccurate RGBM calculation.


  Commit: 76e49b668efe7a16b66635e42187194d27a0067d
      https://github.com/ioquake/ioq3/commit/76e49b668efe7a16b66635e42187194d27a0067d
  Author: Tim Angus <tim at ngus.net>
  Date:   2013-09-16 (Mon, 16 Sep 2013)

  Changed paths:
    M code/cgame/cg_consolecmds.c
    M code/cgame/cg_players.c
    M code/game/g_bot.c
    M code/q3_ui/ui_players.c
    M code/renderercommon/qgl.h
    M code/renderergl1/tr_image.c
    M code/renderergl2/glsl/generic_fp.glsl
    M code/renderergl2/glsl/lightall_fp.glsl
    M code/renderergl2/glsl/lightall_vp.glsl
    M code/renderergl2/tr_animation.c
    M code/renderergl2/tr_backend.c
    M code/renderergl2/tr_bsp.c
    M code/renderergl2/tr_extensions.c
    M code/renderergl2/tr_fbo.c
    M code/renderergl2/tr_flares.c
    M code/renderergl2/tr_glsl.c
    M code/renderergl2/tr_image.c
    M code/renderergl2/tr_init.c
    M code/renderergl2/tr_light.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_main.c
    M code/renderergl2/tr_mesh.c
    M code/renderergl2/tr_model_iqm.c
    M code/renderergl2/tr_scene.c
    M code/renderergl2/tr_shade.c
    M code/renderergl2/tr_shader.c
    M code/renderergl2/tr_sky.c
    M code/renderergl2/tr_surface.c
    M code/renderergl2/tr_world.c
    M code/sys/sys_unix.c
    M code/ui/ui_players.c

  Log Message:
  -----------
  Merge branch 'master' into sdl2


  Commit: 5985cca2e60c2e053e50263c4d6e86c0adf1e4f3
      https://github.com/ioquake/ioq3/commit/5985cca2e60c2e053e50263c4d6e86c0adf1e4f3
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2013-09-16 (Mon, 16 Sep 2013)

  Changed paths:
    M code/renderergl2/glsl/fogpass_vp.glsl
    M code/renderergl2/glsl/generic_vp.glsl

  Log Message:
  -----------
  OpenGL2: Speed up fog shader slightly.


  Commit: 42501db862a9c15577ca3b1d0b019ce994236db4
      https://github.com/ioquake/ioq3/commit/42501db862a9c15577ca3b1d0b019ce994236db4
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2013-09-16 (Mon, 16 Sep 2013)

  Changed paths:
    M code/renderergl2/glsl/lightall_fp.glsl
    M code/renderergl2/glsl/lightall_vp.glsl
    M code/renderergl2/tr_shade.c

  Log Message:
  -----------
  OpenGL2: Some shader cleanup


  Commit: cbd05da5d12db002502090f3ba88afd915d6ae45
      https://github.com/ioquake/ioq3/commit/cbd05da5d12db002502090f3ba88afd915d6ae45
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2013-09-17 (Tue, 17 Sep 2013)

  Changed paths:
    M code/renderergl2/tr_image.c

  Log Message:
  -----------
  OpenGL2: Fix for "unsupported framebuffer format" bug


  Commit: 3ab895d1cdeef39bf8e1eda6ddd2feb18d296106
      https://github.com/ioquake/ioq3/commit/3ab895d1cdeef39bf8e1eda6ddd2feb18d296106
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2013-09-17 (Tue, 17 Sep 2013)

  Changed paths:
    M code/renderergl2/glsl/lightall_fp.glsl
    M code/renderergl2/glsl/lightall_vp.glsl

  Log Message:
  -----------
  OpenGL2: reduce varying usage in lightall shader.


  Commit: fcaab903d12f46444873764c165bac70fbafc342
      https://github.com/ioquake/ioq3/commit/fcaab903d12f46444873764c165bac70fbafc342
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-09-19 (Thu, 19 Sep 2013)

  Changed paths:
    M code/ui/ui_main.c

  Log Message:
  -----------
  Fix UI parse message for menu files

Missing a space after colon.


  Commit: 82be4e667fb950e0bb81c6f82a7f2a6216a33e25
      https://github.com/ioquake/ioq3/commit/82be4e667fb950e0bb81c6f82a7f2a6216a33e25
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2013-09-20 (Fri, 20 Sep 2013)

  Changed paths:
    M code/renderergl2/tr_extensions.c
    M code/renderergl2/tr_init.c
    M code/renderergl2/tr_local.h

  Log Message:
  -----------
  OpenGL2: Disable GL_ARB_seamless_cube_map by default, caused huge frame drops on some hardware


  Commit: 1ec9f8d1a82122abbc00568659e7de5ed11a8e79
      https://github.com/ioquake/ioq3/commit/1ec9f8d1a82122abbc00568659e7de5ed11a8e79
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-09-21 (Sat, 21 Sep 2013)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  Fix building sdl2 branch on travis-ci

Install libsdl2-dev from a PPA.


  Commit: d7444b8ca161cd4c3d50493f80f1bcaaeb441ecd
      https://github.com/ioquake/ioq3/commit/d7444b8ca161cd4c3d50493f80f1bcaaeb441ecd
  Author: cmf028 <cmf1292 at hotmail.com>
  Date:   2013-09-23 (Mon, 23 Sep 2013)

  Changed paths:
    M code/sdl/sdl_glimp.c

  Log Message:
  -----------
  Don't set the window title twice


  Commit: 7d83bba2d02973528eaecf5f3464c2bbe9728487
      https://github.com/ioquake/ioq3/commit/7d83bba2d02973528eaecf5f3464c2bbe9728487
  Author: cmf028 <cmf1292 at hotmail.com>
  Date:   2013-09-23 (Mon, 23 Sep 2013)

  Changed paths:
    M code/sdl/sdl_input.c

  Log Message:
  -----------
  Set com_minimized to 0 when the window is restored


  Commit: 11c3bed74d0c2a0316302803b15176fe0f22e1a3
      https://github.com/ioquake/ioq3/commit/11c3bed74d0c2a0316302803b15176fe0f22e1a3
  Author: cmf028 <cmf1292 at hotmail.com>
  Date:   2013-09-23 (Mon, 23 Sep 2013)

  Changed paths:
    M code/sdl/sdl_input.c

  Log Message:
  -----------
  Send key up events for the mouse wheel

Previous versions of SDL would send SDL_MOUSEBUTTONUP events for the mouse wheel immediately following the corresponding SDL_MOUSEBUTTONDOWN event


  Commit: acbeca6042cb28b2fa3d38d4b44356f0a8604b53
      https://github.com/ioquake/ioq3/commit/acbeca6042cb28b2fa3d38d4b44356f0a8604b53
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2013-09-24 (Tue, 24 Sep 2013)

  Changed paths:
    M code/renderergl2/glsl/fogpass_vp.glsl
    M code/renderergl2/glsl/generic_vp.glsl
    M code/renderergl2/glsl/lightall_fp.glsl
    M code/renderergl2/glsl/lightall_vp.glsl
    M code/renderergl2/tr_glsl.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_shade.c
    M code/renderergl2/tr_shader.c

  Log Message:
  -----------
  OpenGL2: Remove AGEN_FRESNEL(superceded by cubemap patch), and some small fixes and optimizations.


  Commit: 6831db0563c27a8ccc17cc4e591d48f4e11c1493
      https://github.com/ioquake/ioq3/commit/6831db0563c27a8ccc17cc4e591d48f4e11c1493
  Author: Tim Angus <tim at ngus.net>
  Date:   2013-09-30 (Mon, 30 Sep 2013)

  Changed paths:
    M code/sdl/sdl_glimp.c
    M code/sdl/sdl_input.c

  Log Message:
  -----------
  Merge pull request #16 from cmf028/sdl2

SDL2 fixes


  Commit: c6774cf113c15361156d6af7daca003c079d8649
      https://github.com/ioquake/ioq3/commit/c6774cf113c15361156d6af7daca003c079d8649
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2013-10-07 (Mon, 07 Oct 2013)

  Changed paths:
    M code/renderergl2/tr_bsp.c
    M code/renderergl2/tr_glsl.c
    M code/renderergl2/tr_init.c
    M code/renderergl2/tr_local.h

  Log Message:
  -----------
  OpenGL2: default to RGBM lightmap, and add r_floatLightmap for old behaviour.


  Commit: e4227d1cd59f3a6877e1f18dc4c500fe499dc199
      https://github.com/ioquake/ioq3/commit/e4227d1cd59f3a6877e1f18dc4c500fe499dc199
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-10-08 (Tue, 08 Oct 2013)

  Changed paths:
    M code/renderergl1/tr_init.c
    M code/renderergl2/tr_init.c

  Log Message:
  -----------
  Revert "5097 - Menu corrupted on start (on IRIX)"

Calling glClear( any bits ) in GL_SetDefaultState makes connect screen black using the proprietary NVidia driver on Windows and GNU/Linux.

This reverts commit 92573270de98a20cd78842bd2043cfe07bc5b2e1.


  Commit: a836c2db891f7853602eab6bcd387518d638018a
      https://github.com/ioquake/ioq3/commit/a836c2db891f7853602eab6bcd387518d638018a
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-10-09 (Wed, 09 Oct 2013)

  Changed paths:
    M code/client/snd_dma.c
    M code/client/snd_mem.c
    M code/client/snd_openal.c

  Log Message:
  -----------
  Drop sounds starting with * before allocating sfx slot

Causes handle 0 to be returned by S_RegisterSound.


  Commit: f8355ba2fba5a7d90ad24f33caeac19b910afb4b
      https://github.com/ioquake/ioq3/commit/f8355ba2fba5a7d90ad24f33caeac19b910afb4b
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2013-10-10 (Thu, 10 Oct 2013)

  Changed paths:
    M code/renderergl2/glsl/generic_vp.glsl
    M code/renderergl2/glsl/lightall_vp.glsl
    M code/renderergl2/tr_glsl.c
    M code/renderergl2/tr_light.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_shade.c
    M code/renderergl2/tr_shader.c

  Log Message:
  -----------
  OpenGL2: Fix TCGEN_ENVIRONMENT stages not rendering correctly.


  Commit: 08fcecc829b5820543d80dcde37ecb33f451b101
      https://github.com/ioquake/ioq3/commit/08fcecc829b5820543d80dcde37ecb33f451b101
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2013-10-14 (Mon, 14 Oct 2013)

  Changed paths:
    M code/renderergl2/tr_glsl.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_shade.c
    M code/renderergl2/tr_shade_calc.c
    M code/renderergl2/tr_shader.c
    M code/renderergl2/tr_surface.c
    M code/renderergl2/tr_vbo.c

  Log Message:
  -----------
  OpenGL2: Clean up texmod calculations, and improve vertex animation handling.


  Commit: 01efe4a53890c102258e061ca9f18b742d127943
      https://github.com/ioquake/ioq3/commit/01efe4a53890c102258e061ca9f18b742d127943
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2013-10-14 (Mon, 14 Oct 2013)

  Changed paths:
    M code/renderergl2/tr_bsp.c
    M code/renderergl2/tr_local.h

  Log Message:
  -----------
  OpenGL2: Use an idea from ETXreal and separate world VBO into separate VBOs by shader.


  Commit: 535d0ea70eb52f07a43b0c283cd66456472d85bd
      https://github.com/ioquake/ioq3/commit/535d0ea70eb52f07a43b0c283cd66456472d85bd
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2013-10-15 (Tue, 15 Oct 2013)

  Changed paths:
    M code/renderergl2/tr_bsp.c
    M code/renderergl2/tr_curve.c
    M code/renderergl2/tr_light.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_main.c
    M code/renderergl2/tr_marks.c
    M code/renderergl2/tr_model.c
    M code/renderergl2/tr_surface.c
    M code/renderergl2/tr_world.c

  Log Message:
  -----------
  OpenGL2: Merge bsp surface structs into a single struct, and more cleanup.


  Commit: c6a61d212a0bb7b56e53ea3802d2244309577c05
      https://github.com/ioquake/ioq3/commit/c6a61d212a0bb7b56e53ea3802d2244309577c05
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-10-18 (Fri, 18 Oct 2013)

  Changed paths:
    M code/sdl/sdl_input.c

  Log Message:
  -----------
  Fix SDL2 losing event subsystem

Quiting SDL Video or Joystick subsystem implies quiting the Event subsystem in SDL2.
SDL keeps track of number of init and shutdown calls for each subsystem.
Shuting down video or joystick more or equal to number of times they're inited will lead to event shutdown.

Toggling in and out of fullscreen or running in_restart twice causes SDL event subsystem to shutdown, making input not work.

If the console is closed, IN_GobbleMotionEvents gets stuck in a loop. SDL_PeepEvents returns -1 when there is an error, but we assume non-0 means read more events.

IN_ShutdownJoystick needs to check if joystick subsystem was inited before quitting it, otherwise we may cause SDL event subsystem to shutdown.


  Commit: cb153f2aaa3547d03d515c24d2992dc0dad4b1ad
      https://github.com/ioquake/ioq3/commit/cb153f2aaa3547d03d515c24d2992dc0dad4b1ad
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-10-19 (Sat, 19 Oct 2013)

  Changed paths:
    M code/sdl/sdl_input.c

  Log Message:
  -----------
  Fix warning that SDL_GetKeyboardState return value is used non-const


  Commit: 983ebbb4a67d577be3c2dca194880524a3503e9b
      https://github.com/ioquake/ioq3/commit/983ebbb4a67d577be3c2dca194880524a3503e9b
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-10-19 (Sat, 19 Oct 2013)

  Changed paths:
    M code/sys/sys_main.c

  Log Message:
  -----------
  Ignore -psn* arguments on Mac OS X

Mac OS X adds an argument starting with "-psn" when launched using Finder, Dock,
or a terminal using open command and not specifying arguments.

It caused the opening videos to be skipped.

This change mimics SDL 1.2.


  Commit: 8c1d3c635c50047d19b178a18a3264e8fca1f0b6
      https://github.com/ioquake/ioq3/commit/8c1d3c635c50047d19b178a18a3264e8fca1f0b6
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-10-19 (Sat, 19 Oct 2013)

  Changed paths:
    M code/sdl/sdl_glimp.c

  Log Message:
  -----------
  Use bundle icon on Mac OS X instead of internal 32x32 window icon


  Commit: 5fdff01d1bcd400d6fe319f466f8ec30d1624830
      https://github.com/ioquake/ioq3/commit/5fdff01d1bcd400d6fe319f466f8ec30d1624830
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-10-20 (Sun, 20 Oct 2013)

  Changed paths:
    M code/sys/sys_main.c

  Log Message:
  -----------
  Check #ifdef MACOS_X not #if MACOS_X


  Commit: e0a42885d95227af997635282c21c05e0889d5b7
      https://github.com/ioquake/ioq3/commit/e0a42885d95227af997635282c21c05e0889d5b7
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-10-28 (Mon, 28 Oct 2013)

  Changed paths:
    M code/client/cl_main.c

  Log Message:
  -----------
  Clear more variables in CL_InitServerInfo

Have cls.localServers use CL_InitServerInfo.
Don't set cls.localServers netType to from.type, it's the wrong value.

Note: server->visible is not cleared in CL_InitServerInfo, as stated by a comment below a place where CL_InitServerInfo is used.


  Commit: 1515841b381a8058e3b24fe0987bef656328b87c
      https://github.com/ioquake/ioq3/commit/1515841b381a8058e3b24fe0987bef656328b87c
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-10-29 (Tue, 29 Oct 2013)

  Changed paths:
    M code/renderergl1/tr_local.h
    M code/renderergl1/tr_model_iqm.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_model_iqm.c

  Log Message:
  -----------
  Support IQMs with joints and no poses


  Commit: 0bf1f3d0ba3a9c96dc5cfbb82981304cbec18b70
      https://github.com/ioquake/ioq3/commit/0bf1f3d0ba3a9c96dc5cfbb82981304cbec18b70
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-10-29 (Tue, 29 Oct 2013)

  Changed paths:
    M code/renderergl1/tr_local.h
    M code/renderergl1/tr_model_iqm.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_model_iqm.c

  Log Message:
  -----------
  Add support for IQM int blend indices and float blend weights

Integer blend indices are converted to bytes at load, ioq3 doesn't allow more than 128 joints.

Heavily based on code by @zippers.


  Commit: c28fabf505a638955f66e23cf9dfdeb8f5cea4e5
      https://github.com/ioquake/ioq3/commit/c28fabf505a638955f66e23cf9dfdeb8f5cea4e5
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-10-29 (Tue, 29 Oct 2013)

  Changed paths:
    M code/renderergl1/tr_model_iqm.c
    M code/renderergl2/tr_model_iqm.c

  Log Message:
  -----------
  IQM int/float vertex arrays were already swapped


  Commit: f55bb272b6b0d863b57c7e9277838c0c2d5ee069
      https://github.com/ioquake/ioq3/commit/f55bb272b6b0d863b57c7e9277838c0c2d5ee069
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-10-29 (Tue, 29 Oct 2013)

  Changed paths:
    M code/renderergl1/tr_local.h
    M code/renderergl1/tr_model_iqm.c

  Log Message:
  -----------
  Fix IQM comments refering to IQM_BYTE instead of IQM_UBYTE


  Commit: 611d9134436bd6ee9ad858c5c2bb7c20f615f71a
      https://github.com/ioquake/ioq3/commit/611d9134436bd6ee9ad858c5c2bb7c20f615f71a
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-10-29 (Tue, 29 Oct 2013)

  Changed paths:
    M code/renderergl1/tr_model_iqm.c

  Log Message:
  -----------
  Initialize blendIndexesType and blendWeightsType


  Commit: 0f30dad10a55c5f962ddbc7f3162fef751c3273a
      https://github.com/ioquake/ioq3/commit/0f30dad10a55c5f962ddbc7f3162fef751c3273a
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-10-29 (Tue, 29 Oct 2013)

  Changed paths:
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_model_iqm.c

  Log Message:
  -----------
  Merge last two commits into renderergl2


  Commit: 6bd52de44ed97da653ea5bce7aa2316966b2fb58
      https://github.com/ioquake/ioq3/commit/6bd52de44ed97da653ea5bce7aa2316966b2fb58
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-11-02 (Sat, 02 Nov 2013)

  Changed paths:
    M code/renderergl1/tr_local.h
    M code/renderergl2/tr_local.h

  Log Message:
  -----------
  Remove unused shader state code from tr_local.h


  Commit: ae0e09aba9630c3ff10a464806453c5d6d615938
      https://github.com/ioquake/ioq3/commit/ae0e09aba9630c3ff10a464806453c5d6d615938
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-11-02 (Sat, 02 Nov 2013)

  Changed paths:
    M code/renderergl1/tr_local.h
    M code/renderergl1/tr_shade.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_shade.c

  Log Message:
  -----------
  Remove vertexLightmap from textureBundle_t, it's never qtrue


  Commit: 7ae49cc2373174256fcc103fd41801e235ac7b9f
      https://github.com/ioquake/ioq3/commit/7ae49cc2373174256fcc103fd41801e235ac7b9f
  Author: Tim Angus <tim at ngus.net>
  Date:   2013-11-02 (Sat, 02 Nov 2013)

  Changed paths:
    M code/client/cl_main.c
    M code/client/client.h
    M code/client/snd_dma.c

  Log Message:
  -----------
  Fix video recording sync drift (patch refactored but original author unknown)


  Commit: 779ebfacfd3fd7ee19d39ed85036b4b1efeb6d47
      https://github.com/ioquake/ioq3/commit/779ebfacfd3fd7ee19d39ed85036b4b1efeb6d47
  Author: Tim Angus <tim at ngus.net>
  Date:   2013-11-02 (Sat, 02 Nov 2013)

  Changed paths:
    M code/client/cl_main.c
    M code/client/client.h
    M code/client/snd_dma.c
    M code/client/snd_mem.c
    M code/client/snd_openal.c
    M code/renderergl1/tr_init.c
    M code/renderergl1/tr_local.h
    M code/renderergl1/tr_model_iqm.c
    M code/renderergl1/tr_shade.c
    M code/renderergl2/glsl/fogpass_vp.glsl
    M code/renderergl2/glsl/generic_vp.glsl
    M code/renderergl2/glsl/lightall_fp.glsl
    M code/renderergl2/glsl/lightall_vp.glsl
    M code/renderergl2/tr_bsp.c
    M code/renderergl2/tr_curve.c
    M code/renderergl2/tr_extensions.c
    M code/renderergl2/tr_glsl.c
    M code/renderergl2/tr_image.c
    M code/renderergl2/tr_init.c
    M code/renderergl2/tr_light.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_main.c
    M code/renderergl2/tr_marks.c
    M code/renderergl2/tr_model.c
    M code/renderergl2/tr_model_iqm.c
    M code/renderergl2/tr_shade.c
    M code/renderergl2/tr_shade_calc.c
    M code/renderergl2/tr_shader.c
    M code/renderergl2/tr_surface.c
    M code/renderergl2/tr_vbo.c
    M code/renderergl2/tr_world.c
    M code/ui/ui_main.c

  Log Message:
  -----------
  Merge branch 'master' into sdl2


  Commit: 3846c115e637b594d33f5becb71562a62ae83b81
      https://github.com/ioquake/ioq3/commit/3846c115e637b594d33f5becb71562a62ae83b81
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2013-11-03 (Sun, 03 Nov 2013)

  Changed paths:
    M code/renderergl2/glsl/lightall_fp.glsl
    M code/renderergl2/glsl/lightall_vp.glsl
    M code/renderergl2/tr_glsl.c
    M code/renderergl2/tr_image.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_shade.c
    M code/renderergl2/tr_shader.c

  Log Message:
  -----------
  OpenGL2: Reduce glsl shader count by using a uniform to disable textures.


  Commit: 0e25d0357b3e2f6d425a3aa92098509d3c3c396e
      https://github.com/ioquake/ioq3/commit/0e25d0357b3e2f6d425a3aa92098509d3c3c396e
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2013-11-04 (Mon, 04 Nov 2013)

  Changed paths:
    M code/renderergl2/glsl/lightall_fp.glsl
    M code/renderergl2/glsl/lightall_vp.glsl

  Log Message:
  -----------
  OpenGL2: Revisit fragment tangent space calculation, and remove tangent space lighting.


  Commit: a7c5fc0ee7b5bb97e9dea4db56f9b91e5dbe6afb
      https://github.com/ioquake/ioq3/commit/a7c5fc0ee7b5bb97e9dea4db56f9b91e5dbe6afb
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2013-11-04 (Mon, 04 Nov 2013)

  Changed paths:
    M code/renderergl2/glsl/lightall_fp.glsl

  Log Message:
  -----------
  OpenGL2: Some small shader optimizations.


  Commit: 8c3ae8d7d283c90c3a3d9037f36a874e7575a9d4
      https://github.com/ioquake/ioq3/commit/8c3ae8d7d283c90c3a3d9037f36a874e7575a9d4
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2013-11-05 (Tue, 05 Nov 2013)

  Changed paths:
    M code/renderergl2/tr_backend.c
    M code/renderergl2/tr_cmds.c
    M code/renderergl2/tr_fbo.c
    M code/renderergl2/tr_image.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_postprocess.c
    M code/renderergl2/tr_shade.c
    M code/renderergl2/tr_sky.c

  Log Message:
  -----------
  OpenGL2: Reimplement soft overbright to avoid a framebuffer blit.


  Commit: 7672533e8f97fa0d49b3a180f13379908e7ea87e
      https://github.com/ioquake/ioq3/commit/7672533e8f97fa0d49b3a180f13379908e7ea87e
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2013-11-05 (Tue, 05 Nov 2013)

  Changed paths:
    M code/renderergl2/tr_bsp.c

  Log Message:
  -----------
  OpenGL2: Prefer VBO/IBO sizes of around 4MB.


  Commit: fd4cd6612d2c3be0ff604d64cc96d72eba2c4427
      https://github.com/ioquake/ioq3/commit/fd4cd6612d2c3be0ff604d64cc96d72eba2c4427
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-11-06 (Wed, 06 Nov 2013)

  Changed paths:
    M code/qcommon/q_shared.c

  Log Message:
  -----------
  Fix running if built on OS X 10.9

strncpy with in == out causes signal 6 if built on OS X 10.9.
(If built on older OS X versions, the game works on 10.9 though.)

It was happening in COM_StripExtension during map load.


  Commit: d295db747c0f4d10a2eaa75ac40c480f918cc197
      https://github.com/ioquake/ioq3/commit/d295db747c0f4d10a2eaa75ac40c480f918cc197
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2013-11-07 (Thu, 07 Nov 2013)

  Changed paths:
    M code/renderergl2/tr_bsp.c

  Log Message:
  -----------
  OpenGL2: Small optimizations and comments in world VBO creation and surface merging.


  Commit: ef9fe17dd5a7b15f0b3c2b31fa45d783d9856bc0
      https://github.com/ioquake/ioq3/commit/ef9fe17dd5a7b15f0b3c2b31fa45d783d9856bc0
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2013-11-08 (Fri, 08 Nov 2013)

  Changed paths:
    M code/renderergl2/tr_bsp.c
    M code/renderergl2/tr_curve.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_main.c
    M code/renderergl2/tr_marks.c
    M code/renderergl2/tr_model.c
    M code/renderergl2/tr_surface.c
    M code/renderergl2/tr_vbo.c

  Log Message:
  -----------
  OpenGL2: Remove srfTriangle_t, and use glIndex_t instead.


  Commit: 90c98c90a3768411cf27f0b92734d0e016f9053d
      https://github.com/ioquake/ioq3/commit/90c98c90a3768411cf27f0b92734d0e016f9053d
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-11-08 (Fri, 08 Nov 2013)

  Changed paths:
    M code/qcommon/files.c

  Log Message:
  -----------
  Fix VM FOpenFile( FS_READ ) files seeking twice in FS_Seek


  Commit: c69db4a4002bd640c638f7314381c5d3b3a6864a
      https://github.com/ioquake/ioq3/commit/c69db4a4002bd640c638f7314381c5d3b3a6864a
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-11-08 (Fri, 08 Nov 2013)

  Changed paths:
    M code/qcommon/files.c

  Log Message:
  -----------
  Remove unused variable baseOffset from fsh[]


  Commit: 2d45e57068866cf0bc778e5c747bae74de163fa0
      https://github.com/ioquake/ioq3/commit/2d45e57068866cf0bc778e5c747bae74de163fa0
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-11-08 (Fri, 08 Nov 2013)

  Changed paths:
    M code/client/snd_codec_ogg.c
    M code/client/snd_codec_opus.c
    M code/qcommon/files.c

  Log Message:
  -----------
  Support FS_SEEK_END and negative offset for zipped files in FS_Seek

Use FS_SEEK_END in sound code instead of working around it.
If FS_SEEK_SET and going to current position, just return.


  Commit: 028f0f1ac4cb41a68caef4c230fdabab577aa8a7
      https://github.com/ioquake/ioq3/commit/028f0f1ac4cb41a68caef4c230fdabab577aa8a7
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-11-08 (Fri, 08 Nov 2013)

  Changed paths:
    M code/qcommon/qcommon.h

  Log Message:
  -----------
  Remove old comment that FS_Seek doesn't work on zipped files


  Commit: baf5737779467b2f3e55a751b5bd44bff663fd0a
      https://github.com/ioquake/ioq3/commit/baf5737779467b2f3e55a751b5bd44bff663fd0a
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-11-08 (Fri, 08 Nov 2013)

  Changed paths:
    M code/qcommon/qcommon.h

  Log Message:
  -----------
  Remove function prototypes for non-existant Sys_* DLL functions


  Commit: ae57eebf52f0d28475c7c88b9b0da5c9b1e3a011
      https://github.com/ioquake/ioq3/commit/ae57eebf52f0d28475c7c88b9b0da5c9b1e3a011
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2013-11-08 (Fri, 08 Nov 2013)

  Changed paths:
    M code/renderergl2/tr_shade.c
    M code/renderergl2/tr_sky.c
    M code/renderergl2/tr_surface.c
    M code/renderergl2/tr_vbo.c

  Log Message:
  -----------
  Merge branch 'glindex_size_fixes' of https://github.com/inolen/ioq3 into inolen-glindex_size_fixes


  Commit: d526eacd10240335cc8534544f1e501a89e9630f
      https://github.com/ioquake/ioq3/commit/d526eacd10240335cc8534544f1e501a89e9630f
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-11-09 (Sat, 09 Nov 2013)

  Changed paths:
    M code/renderergl1/tr_flares.c
    M code/renderergl2/tr_flares.c

  Log Message:
  -----------
  Fix flares being invisible after vid_restart

flareCoeff was only set if r_flareCoeff cvar was set as modified.
Cvars are set as modified when created or changed.


  Commit: 5795be68f6aabba02c9707eef4e193cf334cd946
      https://github.com/ioquake/ioq3/commit/5795be68f6aabba02c9707eef4e193cf334cd946
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-11-10 (Sun, 10 Nov 2013)

  Changed paths:
    M code/client/snd_openal.c

  Log Message:
  -----------
  Make OpenAL buffer management work on OS X

Don't assume we have unlimited OpenAL buffers.
Detach buffers from sources by setting AL_BUFFER to 0. Cannot delete buffers on OS X immediately after alSourceUnqueueBuffers.
Free unprocessed stream and music buffers.
Free unused sfx buffers when sound file exists and fails loading into OpenAL (though I haven't seen it fail).


  Commit: b3bd74fce7d91b68498eff94797657a96755fb67
      https://github.com/ioquake/ioq3/commit/b3bd74fce7d91b68498eff94797657a96755fb67
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-11-10 (Sun, 10 Nov 2013)

  Changed paths:
    M code/client/snd_openal.c

  Log Message:
  -----------
  Fix restoring loop sound position on OS X

The default OpenAL library on OS X errors AL_INVALID_VALUE for AL_SEC_OFFSET if source isn't playing.


  Commit: 203ab7b9af3f76e866ee6ba2a19427278cbbc001
      https://github.com/ioquake/ioq3/commit/203ab7b9af3f76e866ee6ba2a19427278cbbc001
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-11-11 (Mon, 11 Nov 2013)

  Changed paths:
    M code/client/snd_openal.c

  Log Message:
  -----------
  Fix cinematics often being silent on OS X

If OpenAL source isn't playing, often what happens is: queued buffers is 0 and processed buffers is non-0.
S_AL_StreamUpdate won't play the steam if queued buffers 0.
So start the stream in S_AL_RawSamples.


  Commit: 93be2655f8a6305271930e308351e8722c1acf57
      https://github.com/ioquake/ioq3/commit/93be2655f8a6305271930e308351e8722c1acf57
  Author: Ensiform <ensiform at gmail.com>
  Date:   2013-11-11 (Mon, 11 Nov 2013)

  Changed paths:
    M code/client/cl_main.c

  Log Message:
  -----------
  Remove unused cvar_t variable cl_trn


  Commit: a53e7c3074543fcbccb0e2be4d0121e3b7f9d1e1
      https://github.com/ioquake/ioq3/commit/a53e7c3074543fcbccb0e2be4d0121e3b7f9d1e1
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-11-11 (Mon, 11 Nov 2013)

  Changed paths:
    M code/renderergl2/tr_bsp.c

  Log Message:
  -----------
  Fix comparing unsigned values to < 0 in gl2


  Commit: 6e5f8cc918e89b279070b0335648149af43ac1bd
      https://github.com/ioquake/ioq3/commit/6e5f8cc918e89b279070b0335648149af43ac1bd
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2013-11-12 (Tue, 12 Nov 2013)

  Changed paths:
    M code/renderergl2/glsl/generic_vp.glsl
    M code/renderergl2/glsl/lightall_vp.glsl
    M code/renderergl2/tr_animation.c
    M code/renderergl2/tr_bsp.c
    M code/renderergl2/tr_curve.c
    M code/renderergl2/tr_glsl.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_main.c
    M code/renderergl2/tr_model.c
    M code/renderergl2/tr_model_iqm.c
    M code/renderergl2/tr_shade.c
    M code/renderergl2/tr_shade_calc.c
    M code/renderergl2/tr_shader.c
    M code/renderergl2/tr_surface.c
    M code/renderergl2/tr_vbo.c

  Log Message:
  -----------
  OpenGL2: Calculate bitangent in shader, and store normal/tangent as normalized byte arrays.


  Commit: 3736968943b3339d9f161044971d3c38b19f5c04
      https://github.com/ioquake/ioq3/commit/3736968943b3339d9f161044971d3c38b19f5c04
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-11-17 (Sun, 17 Nov 2013)

  Changed paths:
    M code/client/cl_main.c
    M code/client/snd_codec_ogg.c
    M code/client/snd_codec_opus.c
    M code/client/snd_openal.c
    M code/qcommon/files.c
    M code/qcommon/q_shared.c
    M code/qcommon/qcommon.h
    M code/renderergl1/tr_flares.c
    M code/renderergl2/glsl/generic_vp.glsl
    M code/renderergl2/glsl/lightall_fp.glsl
    M code/renderergl2/glsl/lightall_vp.glsl
    M code/renderergl2/tr_animation.c
    M code/renderergl2/tr_backend.c
    M code/renderergl2/tr_bsp.c
    M code/renderergl2/tr_cmds.c
    M code/renderergl2/tr_curve.c
    M code/renderergl2/tr_fbo.c
    M code/renderergl2/tr_flares.c
    M code/renderergl2/tr_glsl.c
    M code/renderergl2/tr_image.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_main.c
    M code/renderergl2/tr_marks.c
    M code/renderergl2/tr_model.c
    M code/renderergl2/tr_model_iqm.c
    M code/renderergl2/tr_postprocess.c
    M code/renderergl2/tr_shade.c
    M code/renderergl2/tr_shade_calc.c
    M code/renderergl2/tr_shader.c
    M code/renderergl2/tr_sky.c
    M code/renderergl2/tr_surface.c
    M code/renderergl2/tr_vbo.c

  Log Message:
  -----------
  Merge branch 'master' into sdl2


  Commit: 6e02a846f166647d2ac3e4e224092afe2e632c02
      https://github.com/ioquake/ioq3/commit/6e02a846f166647d2ac3e4e224092afe2e632c02
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2013-11-19 (Tue, 19 Nov 2013)

  Changed paths:
    M code/renderergl2/tr_backend.c
    M code/renderergl2/tr_extramath.c
    M code/renderergl2/tr_extramath.h
    M code/renderergl2/tr_fbo.c
    M code/renderergl2/tr_fbo.h
    M code/renderergl2/tr_flares.c
    M code/renderergl2/tr_glsl.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_main.c
    M code/renderergl2/tr_postprocess.c
    M code/renderergl2/tr_postprocess.h
    M code/renderergl2/tr_sky.c

  Log Message:
  -----------
  OpenGL2: Match glsl data type names: matrix_t -> mat4_t, vec*i_t -> ivec*_t


  Commit: c350963bf23e528c324f1297a992f8e90d74d3ed
      https://github.com/ioquake/ioq3/commit/c350963bf23e528c324f1297a992f8e90d74d3ed
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2013-11-19 (Tue, 19 Nov 2013)

  Changed paths:
    M code/renderergl2/tr_backend.c
    M code/renderergl2/tr_extramath.c
    M code/renderergl2/tr_extramath.h
    M code/renderergl2/tr_fbo.c
    M code/renderergl2/tr_fbo.h
    M code/renderergl2/tr_flares.c
    M code/renderergl2/tr_glsl.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_main.c
    M code/renderergl2/tr_postprocess.c
    M code/renderergl2/tr_postprocess.h
    M code/renderergl2/tr_shade.c
    M code/renderergl2/tr_sky.c
    M code/renderergl2/tr_surface.c

  Log Message:
  -----------
  OpenGL2: Match glsl data type names: matrix_t -> mat4_t, vec*i_t -> ivec*_t


  Commit: dadd808da561fce8862684397629981cddc96118
      https://github.com/ioquake/ioq3/commit/dadd808da561fce8862684397629981cddc96118
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2013-11-19 (Tue, 19 Nov 2013)

  Changed paths:

  Log Message:
  -----------
  Merge branch 'HEAD' of https://github.com/ioquake/ioq3.git


  Commit: e686010d73f09a5a05c918cbb782052ee8afd938
      https://github.com/ioquake/ioq3/commit/e686010d73f09a5a05c918cbb782052ee8afd938
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2013-11-20 (Wed, 20 Nov 2013)

  Changed paths:
    M code/renderergl2/tr_flares.c

  Log Message:
  -----------
  #6059: OpenGL2: Read depths from resolve fbo when msaa is on in RB_TestFlare().


  Commit: d63d7ba6bfd211b1baf10424ff60e38d26a9c266
      https://github.com/ioquake/ioq3/commit/d63d7ba6bfd211b1baf10424ff60e38d26a9c266
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2013-11-20 (Wed, 20 Nov 2013)

  Changed paths:
    M code/renderergl2/tr_fbo.c
    M code/renderergl2/tr_image.c

  Log Message:
  -----------
  OpenGL2: Use RGBA16F format for HDR.

RGB16F is not 4-byte aligned and not supported by certain hardware.


  Commit: 8af9516e88b7b5c4731e4770f053a0a8ea7a45ac
      https://github.com/ioquake/ioq3/commit/8af9516e88b7b5c4731e4770f053a0a8ea7a45ac
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-11-20 (Wed, 20 Nov 2013)

  Changed paths:
    M code/renderergl1/tr_backend.c
    M code/renderergl2/tr_backend.c

  Log Message:
  -----------
  End current draw surface before drawing cinematic

Fixes drawing StretchPic *before* CIN_DrawCinematic resulting
in cinematic being drawn before the StretchPic.


  Commit: 57eae5da918e905d6c9582c16e5cbf2b2c7cc4d1
      https://github.com/ioquake/ioq3/commit/57eae5da918e905d6c9582c16e5cbf2b2c7cc4d1
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-11-20 (Wed, 20 Nov 2013)

  Changed paths:
    M code/client/snd_dma.c

  Log Message:
  -----------
  Fix signal 6 in S_Base_StartBackgroundTrack on OS X 10.9

In S_UpdateBackgroundTrack, s_backgroundLoop was passed to
S_Base_StartBackgroundTrack and tried to copy to itself using Q_strncpyz.


  Commit: 1633ac5b9368f4abaa3f758c1c81ccf0b3663ebd
      https://github.com/ioquake/ioq3/commit/1633ac5b9368f4abaa3f758c1c81ccf0b3663ebd
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-11-21 (Thu, 21 Nov 2013)

  Changed paths:
    M code/game/g_client.c
    M code/game/g_combat.c

  Log Message:
  -----------
  Make kamikaze timer loops use level.num_entities instead of MAX_GENTITIES

Optimization. Many other loops use level.num_entities, there was no
special reason that MAX_GENTITIES was used for these.


  Commit: fe09fb77b9c2b3eb9a144bc829e71ef08ce9e4a5
      https://github.com/ioquake/ioq3/commit/fe09fb77b9c2b3eb9a144bc829e71ef08ce9e4a5
  Author: Zachary J. Slater <zjs at zacharyjackslater.com>
  Date:   2013-11-22 (Fri, 22 Nov 2013)

  Changed paths:
    R README
    A README.md

  Log Message:
  -----------
  Update and rename README to README.md

adding analytics, I'm ready for DevHC to get upset.


  Commit: 94bffacdb2a518bc94f2ccd60c7d1a830a0ccb84
      https://github.com/ioquake/ioq3/commit/94bffacdb2a518bc94f2ccd60c7d1a830a0ccb84
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-11-23 (Sat, 23 Nov 2013)

  Changed paths:
    M README.md

  Log Message:
  -----------
  Improve github interperation of README.md


  Commit: d31bf95493b64f0041efcf31d141b00c35c1d81d
      https://github.com/ioquake/ioq3/commit/d31bf95493b64f0041efcf31d141b00c35c1d81d
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-11-23 (Sat, 23 Nov 2013)

  Changed paths:
    M README.md

  Log Message:
  -----------
  Add header for standalone game licensing


  Commit: 2044bcb12df6f0c09166bd2b96f8afc10bbc7aa4
      https://github.com/ioquake/ioq3/commit/2044bcb12df6f0c09166bd2b96f8afc10bbc7aa4
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-11-25 (Mon, 25 Nov 2013)

  Changed paths:
    M code/renderergl2/tr_surface.c

  Log Message:
  -----------
  Silence warnings about unused static functions in opengl2


  Commit: 9d9715c63d043e47c6be355df667de1550d6eea4
      https://github.com/ioquake/ioq3/commit/9d9715c63d043e47c6be355df667de1550d6eea4
  Author: Zachary J. Slater <zjs at zacharyjackslater.com>
  Date:   2013-11-25 (Mon, 25 Nov 2013)

  Changed paths:
    M README.md

  Log Message:
  -----------
  Updating the tracking code properly.

Hopefully this new code will track properly.


  Commit: ad514c9689d6d3e21e8244be390a66b068a19d6b
      https://github.com/ioquake/ioq3/commit/ad514c9689d6d3e21e8244be390a66b068a19d6b
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-11-26 (Tue, 26 Nov 2013)

  Changed paths:
    R README
    A README.md
    M code/client/snd_dma.c
    M code/game/g_client.c
    M code/game/g_combat.c
    M code/renderergl1/tr_backend.c
    M code/renderergl2/tr_backend.c
    M code/renderergl2/tr_extramath.c
    M code/renderergl2/tr_extramath.h
    M code/renderergl2/tr_fbo.c
    M code/renderergl2/tr_fbo.h
    M code/renderergl2/tr_flares.c
    M code/renderergl2/tr_glsl.c
    M code/renderergl2/tr_image.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_main.c
    M code/renderergl2/tr_postprocess.c
    M code/renderergl2/tr_postprocess.h
    M code/renderergl2/tr_shade.c
    M code/renderergl2/tr_sky.c
    M code/renderergl2/tr_surface.c

  Log Message:
  -----------
  Merge branch 'master' into sdl2


  Commit: 952fd0489c4466051cd4c343bbd9c93cfdc5cd4c
      https://github.com/ioquake/ioq3/commit/952fd0489c4466051cd4c343bbd9c93cfdc5cd4c
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-11-26 (Tue, 26 Nov 2013)

  Changed paths:
    M code/client/cl_keys.c
    M code/sdl/sdl_input.c

  Log Message:
  -----------
  Readd backspace char event for UI VM text fields

UI VMs expect a backspace char event, but sdl2 branch only was only sending a key event.
Revert cl_keys.c to master branch (it would cause backspace to happen twice in console).


  Commit: 6f3edb20b82bcf6aca3a75185354064521eeb797
      https://github.com/ioquake/ioq3/commit/6f3edb20b82bcf6aca3a75185354064521eeb797
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2013-11-29 (Fri, 29 Nov 2013)

  Changed paths:
    M code/qcommon/qfiles.h
    M code/renderergl1/tr_animation.c
    M code/renderergl1/tr_local.h
    M code/renderergl1/tr_main.c
    M code/renderergl1/tr_model.c
    M code/renderergl1/tr_surface.c
    M code/renderergl2/tr_animation.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_main.c
    M code/renderergl2/tr_model.c
    M code/renderergl2/tr_surface.c

  Log Message:
  -----------
  #6069: Remove md4 model support.


  Commit: ecc1f23b1d32fdfba84d8966d540cc80defd81f0
      https://github.com/ioquake/ioq3/commit/ecc1f23b1d32fdfba84d8966d540cc80defd81f0
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2013-11-29 (Fri, 29 Nov 2013)

  Changed paths:
    M code/renderergl2/tr_local.h

  Log Message:
  -----------
  OpenGL2: Remove redundant GLS_* enum.

Thanks Xycaleth for pointing out.


  Commit: 0a4da32d62c0261b3bfbd2c9a7a01eb0d3af6f59
      https://github.com/ioquake/ioq3/commit/0a4da32d62c0261b3bfbd2c9a7a01eb0d3af6f59
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-11-30 (Sat, 30 Nov 2013)

  Changed paths:
    M code/renderergl1/tr_local.h
    M code/renderergl2/tr_local.h

  Log Message:
  -----------
  Remove R_AddAnimSurfaces and R_MakeAnimModel prototypes


  Commit: e01b66aef5ac89052ef4766010bc265d20637760
      https://github.com/ioquake/ioq3/commit/e01b66aef5ac89052ef4766010bc265d20637760
  Author: cmf028 <cmf1292 at hotmail.com>
  Date:   2013-12-01 (Sun, 01 Dec 2013)

  Changed paths:
    M code/renderergl2/glsl/dlight_vp.glsl
    M code/renderergl2/glsl/fogpass_vp.glsl
    M code/renderergl2/glsl/generic_vp.glsl
    M code/renderergl2/glsl/shadowfill_vp.glsl

  Log Message:
  -----------
  Fix glsl DEFORM_BULGE calculation


  Commit: c02528cf1d7b0f5ed39d9f60d4d87bf0c4acd0e6
      https://github.com/ioquake/ioq3/commit/c02528cf1d7b0f5ed39d9f60d4d87bf0c4acd0e6
  Author: James Canete <SmileTheory at gmail.com>
  Date:   2013-12-01 (Sun, 01 Dec 2013)

  Changed paths:
    M code/renderergl2/glsl/dlight_vp.glsl
    M code/renderergl2/glsl/fogpass_vp.glsl
    M code/renderergl2/glsl/generic_vp.glsl
    M code/renderergl2/glsl/shadowfill_vp.glsl

  Log Message:
  -----------
  Merge pull request #21 from cmf028/master

Fix glsl DEFORM_BULGE calculation


  Commit: 37de879211abd32f3df8c251f4959da1f37dc08d
      https://github.com/ioquake/ioq3/commit/37de879211abd32f3df8c251f4959da1f37dc08d
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-12-01 (Sun, 01 Dec 2013)

  Changed paths:
    M README.md
    M code/qcommon/cvar.c

  Log Message:
  -----------
  Add cvar_modified command

Based on cvarlist command, it only lists modified cvars.


  Commit: 973a61606143d61618d7a67609d696db7543e098
      https://github.com/ioquake/ioq3/commit/973a61606143d61618d7a67609d696db7543e098
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-12-06 (Fri, 06 Dec 2013)

  Changed paths:
    M code/renderergl1/tr_image.c
    M code/renderergl1/tr_model.c
    M code/renderergl2/tr_model.c

  Log Message:
  -----------
  Fix white flash levelshot bug in OpenGL1

If you tried to draw the last loaded image, gl texture 0 (which is appearently white)
was used because renderer thought the image was already bound.

Why OpenGL1 renderer binds texture 0, I have no idea. It's been removed from OpenGL2.


  Commit: ca23b626a038468e041b482540497d9251fcc310
      https://github.com/ioquake/ioq3/commit/ca23b626a038468e041b482540497d9251fcc310
  Author: IR4T4 <gutzu at gmx.ch>
  Date:   2013-12-06 (Fri, 06 Dec 2013)

  Changed paths:
    M code/renderergl1/tr_init.c
    M code/renderergl2/tr_init.c

  Log Message:
  -----------
  r_noborder changes require a restart


  Commit: 7c0491d7fdb3d3a7211ecb82d3ce0a77cef3dd07
      https://github.com/ioquake/ioq3/commit/7c0491d7fdb3d3a7211ecb82d3ce0a77cef3dd07
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-12-06 (Fri, 06 Dec 2013)

  Changed paths:
    M code/sdl/sdl_glimp.c

  Log Message:
  -----------
  Add latch to r_centerWindow and r_allowResize


  Commit: fa9fd1b1fc23065dbf2e61d5d9ca77e1ee64510d
      https://github.com/ioquake/ioq3/commit/fa9fd1b1fc23065dbf2e61d5d9ca77e1ee64510d
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-12-07 (Sat, 07 Dec 2013)

  Changed paths:
    M code/client/snd_dma.c

  Log Message:
  -----------
  Support spatialized raw streams in base sound, e.g. for VoIP


  Commit: 2ba7a337156586db6aa595cae066502e5e57de3e
      https://github.com/ioquake/ioq3/commit/2ba7a337156586db6aa595cae066502e5e57de3e
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-12-07 (Sat, 07 Dec 2013)

  Changed paths:
    M code/ui/ui_atoms.c

  Log Message:
  -----------
  Have ui_test cmd in missionpack ui return qtrue


  Commit: d2846c06ac31c09b6b82f2d35baa0d20c529052e
      https://github.com/ioquake/ioq3/commit/d2846c06ac31c09b6b82f2d35baa0d20c529052e
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-12-08 (Sun, 08 Dec 2013)

  Changed paths:
    M make-macosx-app.sh

  Log Message:
  -----------
  Fix checking if MP dylibs exist in make-macosx-app.sh


  Commit: 4c9d39ae6ed25dfbb82e997473e2feb4cf35f9c1
      https://github.com/ioquake/ioq3/commit/4c9d39ae6ed25dfbb82e997473e2feb4cf35f9c1
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2013-12-09 (Mon, 09 Dec 2013)

  Changed paths:
    M misc/msvc/opengl1.vcproj

  Log Message:
  -----------
  Fix some file paths for msvc 2008


  Commit: f6f3a19f732cf17d96caecc200fed8ab2879b8a7
      https://github.com/ioquake/ioq3/commit/f6f3a19f732cf17d96caecc200fed8ab2879b8a7
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2013-12-09 (Mon, 09 Dec 2013)

  Changed paths:
    M code/renderergl2/glsl/lightall_vp.glsl
    M code/renderergl2/tr_animation.c
    M code/renderergl2/tr_extensions.c
    M code/renderergl2/tr_extramath.h
    M code/renderergl2/tr_glsl.c
    M code/renderergl2/tr_init.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_main.c
    M code/renderergl2/tr_model.c
    M code/renderergl2/tr_model_iqm.c
    M code/renderergl2/tr_shade_calc.c
    M code/renderergl2/tr_surface.c
    M code/renderergl2/tr_vbo.c

  Log Message:
  -----------
  OpenGL2: Support GL_ARB_vertex_type_2_10_10_10_rev for normals/tangents/lightdirs


  Commit: efe8437cdee775a7e61b5f83eedcef9c375bc1aa
      https://github.com/ioquake/ioq3/commit/efe8437cdee775a7e61b5f83eedcef9c375bc1aa
  Author: Amanieu d'Antras <amanieu at gmail.com>
  Date:   2013-12-10 (Tue, 10 Dec 2013)

  Changed paths:
    M code/client/snd_openal.c

  Log Message:
  -----------
  Fix crash in OpenAL when no input devices are available


  Commit: 623d107f4233162a4affec961650345b9df034fa
      https://github.com/ioquake/ioq3/commit/623d107f4233162a4affec961650345b9df034fa
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2013-12-12 (Thu, 12 Dec 2013)

  Changed paths:
    M code/renderergl2/glsl/bokeh_vp.glsl
    M code/renderergl2/glsl/calclevels4x_vp.glsl
    M code/renderergl2/glsl/dlight_vp.glsl
    M code/renderergl2/glsl/down4x_vp.glsl
    M code/renderergl2/glsl/fogpass_fp.glsl
    M code/renderergl2/glsl/fogpass_vp.glsl
    M code/renderergl2/glsl/generic_fp.glsl
    M code/renderergl2/glsl/generic_vp.glsl
    M code/renderergl2/glsl/lightall_fp.glsl
    M code/renderergl2/glsl/lightall_vp.glsl
    M code/renderergl2/glsl/pshadow_vp.glsl
    M code/renderergl2/glsl/shadowfill_vp.glsl
    M code/renderergl2/glsl/texturecolor_fp.glsl
    M code/renderergl2/glsl/texturecolor_vp.glsl
    M code/renderergl2/glsl/tonemap_vp.glsl

  Log Message:
  -----------
  OpenGL2: Small glsl shader optimizations, fixes, and cleanup.


  Commit: 1a86229538ebb375bd5fdf2ad4b5127529593e9c
      https://github.com/ioquake/ioq3/commit/1a86229538ebb375bd5fdf2ad4b5127529593e9c
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-12-15 (Sun, 15 Dec 2013)

  Changed paths:
    M code/client/snd_local.h
    M code/client/snd_mem.c
    M code/client/snd_mix.c

  Log Message:
  -----------
  Fix playback of stereo sounds in Base sound system

Already works correctly in OpenAL.


  Commit: 7bffad0981617c5c53cc7d6ff3fc876c3fc20314
      https://github.com/ioquake/ioq3/commit/7bffad0981617c5c53cc7d6ff3fc876c3fc20314
  Author: Andrey Vihrov <andrey.vihrov at gmail.com>
  Date:   2013-12-16 (Mon, 16 Dec 2013)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Don't forget to install the renderer2 binary if USE_RENDERER_DLOPEN=0


  Commit: bc2efc487019d7d6a9ee998824b13190d29ebf19
      https://github.com/ioquake/ioq3/commit/bc2efc487019d7d6a9ee998824b13190d29ebf19
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2013-12-17 (Tue, 17 Dec 2013)

  Changed paths:
    M code/renderergl2/tr_init.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_shader.c

  Log Message:
  -----------
  #6077: OpenGL2: Add r_ignoreDstAlpha.


  Commit: fda03ee4ca5f2c3a3548df734bb6f950a3555cde
      https://github.com/ioquake/ioq3/commit/fda03ee4ca5f2c3a3548df734bb6f950a3555cde
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-01-10 (Fri, 10 Jan 2014)

  Changed paths:
    M code/renderercommon/tr_image_png.c

  Log Message:
  -----------
  Fix PNG tRNS length checks


  Commit: 4520857fc955b83ee379b272f8373a81e1fe7d4e
      https://github.com/ioquake/ioq3/commit/4520857fc955b83ee379b272f8373a81e1fe7d4e
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-01-10 (Fri, 10 Jan 2014)

  Changed paths:
    M code/renderergl2/tr_animation.c

  Log Message:
  -----------
  Make GL2 MDR code use R_VboPackNormal for normal


  Commit: a889d7a14fe6f96ca8453a71759bbdacfa3c7ab7
      https://github.com/ioquake/ioq3/commit/a889d7a14fe6f96ca8453a71759bbdacfa3c7ab7
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-01-11 (Sat, 11 Jan 2014)

  Changed paths:
    M code/server/server.h
    M code/server/sv_init.c

  Log Message:
  -----------
  Remove extra client_t::csUpdated[] slot

sv.configstrings[] is limited to 0 to MAX_CONFIGSTRINGS-1, make client_t::csUpdated[] the same.


  Commit: 25bde423b545c8c97db58c64d4ec5861e726d576
      https://github.com/ioquake/ioq3/commit/25bde423b545c8c97db58c64d4ec5861e726d576
  Author: Anthony Pesch <inolen at gmail.com>
  Date:   2014-01-11 (Sat, 11 Jan 2014)

  Changed paths:
    M code/renderergl2/glsl/lightall_fp.glsl
    M code/renderergl2/glsl/texturecolor_fp.glsl
    M code/renderergl2/glsl/texturecolor_vp.glsl
    M code/renderergl2/tr_glsl.c

  Log Message:
  -----------
  fixed formatting of a few GLSL float constants
remove unneeded version number from texturecolor shader
call GLSL_VertexAttribPointers after attribute arrays have been enabled


  Commit: 43c6ebee8d5c9371e630d266e8f170d95fb5ec1c
      https://github.com/ioquake/ioq3/commit/43c6ebee8d5c9371e630d266e8f170d95fb5ec1c
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-01-12 (Sun, 12 Jan 2014)

  Changed paths:
    M code/client/cl_cin.c

  Log Message:
  -----------
  Fix music studder in base sound when starting silent cinematics


  Commit: 52e72408d944200006ced8cd90a5b0a1262fa2a9
      https://github.com/ioquake/ioq3/commit/52e72408d944200006ced8cd90a5b0a1262fa2a9
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-01-12 (Sun, 12 Jan 2014)

  Changed paths:
    M code/client/cl_main.c

  Log Message:
  -----------
  Fix demoName Com_sprintf size larger than buffer

Maybe this is why demoName is a static global with the comment 'compiler bug workaround'?


  Commit: 581b6316b7c418996d193173e7ea107ce6d950a0
      https://github.com/ioquake/ioq3/commit/581b6316b7c418996d193173e7ea107ce6d950a0
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-01-12 (Sun, 12 Jan 2014)

  Changed paths:
    M code/renderergl2/tr_bsp.c

  Log Message:
  -----------
  Fix GL2 deluxemap 0,0,0 to 127,127,127

Checked if first byte was 0 twice instead of checking second byte.


  Commit: ebac005c9e15bbd10ff598da1533b9fc5b62da16
      https://github.com/ioquake/ioq3/commit/ebac005c9e15bbd10ff598da1533b9fc5b62da16
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-01-12 (Sun, 12 Jan 2014)

  Changed paths:
    M code/client/cl_parse.c

  Log Message:
  -----------
  Don't read clc.voipIncomingSequence until range checked sender


  Commit: 0698817a7fba8319e99ad3df9a66ad251207952f
      https://github.com/ioquake/ioq3/commit/0698817a7fba8319e99ad3df9a66ad251207952f
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-01-12 (Sun, 12 Jan 2014)

  Changed paths:
    M code/client/snd_dma.c

  Log Message:
  -----------
  Remove unused code path from S_Base_StartBackgroundTrack

We make sure intro isn't NULL. Then if loop is NULL, set it to intro.


  Commit: d4fc617cecb2f86318eb2da62e5f337bdb196eba
      https://github.com/ioquake/ioq3/commit/d4fc617cecb2f86318eb2da62e5f337bdb196eba
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-01-12 (Sun, 12 Jan 2014)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Merge pull request #26 from andreyv/master

Include opengl2 client in make copyfiles if USE_RENDERER_DLOPEN=0


  Commit: eea652f5c54740500cb1f074417a2dcf379a92a2
      https://github.com/ioquake/ioq3/commit/eea652f5c54740500cb1f074417a2dcf379a92a2
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2014-01-12 (Sun, 12 Jan 2014)

  Changed paths:
    M code/renderergl2/tr_backend.c
    M code/renderergl2/tr_fbo.c
    M code/renderergl2/tr_image.c
    M code/renderergl2/tr_main.c
    M code/renderergl2/tr_scene.c
    M code/renderergl2/tr_shade.c

  Log Message:
  -----------
  Don't create images/framebuffers that won't be used, and add checks before use.


  Commit: 360310208878ee890d4c7fb4b4b558525542a42f
      https://github.com/ioquake/ioq3/commit/360310208878ee890d4c7fb4b4b558525542a42f
  Author: Anthony Pesch <inolen at gmail.com>
  Date:   2014-01-14 (Tue, 14 Jan 2014)

  Changed paths:
    M code/renderergl2/tr_glsl.c

  Log Message:
  -----------
  don't call va each frame in GLSL_VertexAttribPointers


  Commit: aa92f7e76a751157d83ce4149b84982e4ea1ada5
      https://github.com/ioquake/ioq3/commit/aa92f7e76a751157d83ce4149b84982e4ea1ada5
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-01-14 (Tue, 14 Jan 2014)

  Changed paths:
    M code/renderergl2/tr_glsl.c

  Log Message:
  -----------
  Merge pull request #30 from inolen/nova_fix

don't call va each frame in GLSL_VertexAttribPointers


  Commit: dde36d91ce6a5d9b0b2fca0f93afde8422b1a66e
      https://github.com/ioquake/ioq3/commit/dde36d91ce6a5d9b0b2fca0f93afde8422b1a66e
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-01-16 (Thu, 16 Jan 2014)

  Changed paths:
    M code/renderergl2/tr_bsp.c

  Log Message:
  -----------
  Fix OpenGL2 non-HDR map surface over brighting

Vertex lit map surfaces were saturating to white when
r_mapOverBrightBits was increased and r_hdr was disabled.

Now the color is normalized like lightmaps and lightgrid
when r_hdr is disabled. Which is the same as OpenGL1.

Noticeable on misc_model trisoup.


  Commit: 280b5269f8c99a7b525379a7ea1a0735245806e2
      https://github.com/ioquake/ioq3/commit/280b5269f8c99a7b525379a7ea1a0735245806e2
  Author: Anthony Pesch <inolen at gmail.com>
  Date:   2014-01-23 (Thu, 23 Jan 2014)

  Changed paths:
    M code/client/cl_scrn.c

  Log Message:
  -----------
  don't clear screen during CA_LOADING and CA_PRIMED


  Commit: cc9072d098b24ed2f545e15537ea9345827984a2
      https://github.com/ioquake/ioq3/commit/cc9072d098b24ed2f545e15537ea9345827984a2
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-01-25 (Sat, 25 Jan 2014)

  Changed paths:
    M code/renderergl1/tr_surface.c
    M code/renderergl2/tr_surface.c

  Log Message:
  -----------
  Check for buffer overflow for rail/lightning surfaces


  Commit: 1611188ef7aeb9551c73eae12cb2d9c9a4b45f73
      https://github.com/ioquake/ioq3/commit/1611188ef7aeb9551c73eae12cb2d9c9a4b45f73
  Author: robo9k <robo at 9k.lv>
  Date:   2014-01-27 (Mon, 27 Jan 2014)

  Changed paths:
    M code/renderercommon/tr_image_jpg.c

  Log Message:
  -----------
  Fix check for jpeg_mem_ to work with libjpeg-turbo


  Commit: 49d756364a7c20bfcf5e9b84e6b221e34b49b36c
      https://github.com/ioquake/ioq3/commit/49d756364a7c20bfcf5e9b84e6b221e34b49b36c
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-01-27 (Mon, 27 Jan 2014)

  Changed paths:
    M code/renderercommon/tr_image_jpg.c

  Log Message:
  -----------
  Merge pull request #34 from robo9k/issue/libjpeg-turbo

Fix check for jpeg_mem_ to work with libjpeg-turbo


  Commit: 36a4075a8d2c1151822bfcf428cb9772a1d83307
      https://github.com/ioquake/ioq3/commit/36a4075a8d2c1151822bfcf428cb9772a1d83307
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-01-27 (Mon, 27 Jan 2014)

  Changed paths:
    M code/client/snd_openal.c

  Log Message:
  -----------
  Try default OpenAL driver if user set one fails to load


  Commit: 278d7533e5964b5aead705a1823a42f4e00bcfa0
      https://github.com/ioquake/ioq3/commit/278d7533e5964b5aead705a1823a42f4e00bcfa0
  Author: Anthony Pesch <inolen at gmail.com>
  Date:   2014-02-01 (Sat, 01 Feb 2014)

  Changed paths:
    M code/server/sv_init.c

  Log Message:
  -----------
  restart the renderer after the hunk mark has been set


  Commit: aedb151d9486a3850aff7e2b26ed3945dd8e793a
      https://github.com/ioquake/ioq3/commit/aedb151d9486a3850aff7e2b26ed3945dd8e793a
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-02-01 (Sat, 01 Feb 2014)

  Changed paths:
    M code/client/cl_scrn.c

  Log Message:
  -----------
  Merge pull request #33 from inolen/widescreen_clear_fix

don't clear screen during CA_LOADING and CA_PRIMED


  Commit: d8e42cf02f02ea5f154ba979eb33a9487af5d707
      https://github.com/ioquake/ioq3/commit/d8e42cf02f02ea5f154ba979eb33a9487af5d707
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-02-01 (Sat, 01 Feb 2014)

  Changed paths:
    M code/server/sv_init.c

  Log Message:
  -----------
  Merge pull request #35 from inolen/no_renderer_restart

don't restart renderer in SV_SpawnServer unless client running dedicated


  Commit: 9e0c602795fb9c95f31400de90fa1764bc49480a
      https://github.com/ioquake/ioq3/commit/9e0c602795fb9c95f31400de90fa1764bc49480a
  Author: hairball <xhairball at gmail.com>
  Date:   2014-02-08 (Sat, 08 Feb 2014)

  Changed paths:
    M Makefile
    R code/opus-1.0.2/celt/_kiss_fft_guts.h
    R code/opus-1.0.2/celt/arch.h
    R code/opus-1.0.2/celt/bands.c
    R code/opus-1.0.2/celt/bands.h
    R code/opus-1.0.2/celt/celt.c
    R code/opus-1.0.2/celt/celt.h
    R code/opus-1.0.2/celt/celt_lpc.c
    R code/opus-1.0.2/celt/celt_lpc.h
    R code/opus-1.0.2/celt/cwrs.c
    R code/opus-1.0.2/celt/cwrs.h
    R code/opus-1.0.2/celt/ecintrin.h
    R code/opus-1.0.2/celt/entcode.c
    R code/opus-1.0.2/celt/entcode.h
    R code/opus-1.0.2/celt/entdec.c
    R code/opus-1.0.2/celt/entdec.h
    R code/opus-1.0.2/celt/entenc.c
    R code/opus-1.0.2/celt/entenc.h
    R code/opus-1.0.2/celt/fixed_debug.h
    R code/opus-1.0.2/celt/fixed_generic.h
    R code/opus-1.0.2/celt/float_cast.h
    R code/opus-1.0.2/celt/kiss_fft.c
    R code/opus-1.0.2/celt/kiss_fft.h
    R code/opus-1.0.2/celt/laplace.c
    R code/opus-1.0.2/celt/laplace.h
    R code/opus-1.0.2/celt/mathops.c
    R code/opus-1.0.2/celt/mathops.h
    R code/opus-1.0.2/celt/mdct.c
    R code/opus-1.0.2/celt/mdct.h
    R code/opus-1.0.2/celt/mfrngcod.h
    R code/opus-1.0.2/celt/modes.c
    R code/opus-1.0.2/celt/modes.h
    R code/opus-1.0.2/celt/opus_custom_demo.c
    R code/opus-1.0.2/celt/os_support.h
    R code/opus-1.0.2/celt/pitch.c
    R code/opus-1.0.2/celt/pitch.h
    R code/opus-1.0.2/celt/quant_bands.c
    R code/opus-1.0.2/celt/quant_bands.h
    R code/opus-1.0.2/celt/rate.c
    R code/opus-1.0.2/celt/rate.h
    R code/opus-1.0.2/celt/stack_alloc.h
    R code/opus-1.0.2/celt/static_modes_fixed.h
    R code/opus-1.0.2/celt/static_modes_float.h
    R code/opus-1.0.2/celt/vq.c
    R code/opus-1.0.2/celt/vq.h
    R code/opus-1.0.2/include/opus.h
    R code/opus-1.0.2/include/opus_custom.h
    R code/opus-1.0.2/include/opus_defines.h
    R code/opus-1.0.2/include/opus_multistream.h
    R code/opus-1.0.2/include/opus_types.h
    R code/opus-1.0.2/silk/A2NLSF.c
    R code/opus-1.0.2/silk/API.h
    R code/opus-1.0.2/silk/CNG.c
    R code/opus-1.0.2/silk/HP_variable_cutoff.c
    R code/opus-1.0.2/silk/Inlines.h
    R code/opus-1.0.2/silk/LPC_analysis_filter.c
    R code/opus-1.0.2/silk/LPC_inv_pred_gain.c
    R code/opus-1.0.2/silk/LP_variable_cutoff.c
    R code/opus-1.0.2/silk/MacroCount.h
    R code/opus-1.0.2/silk/MacroDebug.h
    R code/opus-1.0.2/silk/NLSF2A.c
    R code/opus-1.0.2/silk/NLSF_VQ.c
    R code/opus-1.0.2/silk/NLSF_VQ_weights_laroia.c
    R code/opus-1.0.2/silk/NLSF_decode.c
    R code/opus-1.0.2/silk/NLSF_del_dec_quant.c
    R code/opus-1.0.2/silk/NLSF_encode.c
    R code/opus-1.0.2/silk/NLSF_stabilize.c
    R code/opus-1.0.2/silk/NLSF_unpack.c
    R code/opus-1.0.2/silk/NSQ.c
    R code/opus-1.0.2/silk/NSQ_del_dec.c
    R code/opus-1.0.2/silk/PLC.c
    R code/opus-1.0.2/silk/PLC.h
    R code/opus-1.0.2/silk/SigProc_FIX.h
    R code/opus-1.0.2/silk/VAD.c
    R code/opus-1.0.2/silk/VQ_WMat_EC.c
    R code/opus-1.0.2/silk/ana_filt_bank_1.c
    R code/opus-1.0.2/silk/biquad_alt.c
    R code/opus-1.0.2/silk/bwexpander.c
    R code/opus-1.0.2/silk/bwexpander_32.c
    R code/opus-1.0.2/silk/check_control_input.c
    R code/opus-1.0.2/silk/code_signs.c
    R code/opus-1.0.2/silk/control.h
    R code/opus-1.0.2/silk/control_SNR.c
    R code/opus-1.0.2/silk/control_audio_bandwidth.c
    R code/opus-1.0.2/silk/control_codec.c
    R code/opus-1.0.2/silk/debug.c
    R code/opus-1.0.2/silk/debug.h
    R code/opus-1.0.2/silk/dec_API.c
    R code/opus-1.0.2/silk/decode_core.c
    R code/opus-1.0.2/silk/decode_frame.c
    R code/opus-1.0.2/silk/decode_indices.c
    R code/opus-1.0.2/silk/decode_parameters.c
    R code/opus-1.0.2/silk/decode_pitch.c
    R code/opus-1.0.2/silk/decode_pulses.c
    R code/opus-1.0.2/silk/decoder_set_fs.c
    R code/opus-1.0.2/silk/define.h
    R code/opus-1.0.2/silk/enc_API.c
    R code/opus-1.0.2/silk/encode_indices.c
    R code/opus-1.0.2/silk/encode_pulses.c
    R code/opus-1.0.2/silk/errors.h
    R code/opus-1.0.2/silk/fixed/LTP_analysis_filter_FIX.c
    R code/opus-1.0.2/silk/fixed/LTP_scale_ctrl_FIX.c
    R code/opus-1.0.2/silk/fixed/apply_sine_window_FIX.c
    R code/opus-1.0.2/silk/fixed/autocorr_FIX.c
    R code/opus-1.0.2/silk/fixed/burg_modified_FIX.c
    R code/opus-1.0.2/silk/fixed/corrMatrix_FIX.c
    R code/opus-1.0.2/silk/fixed/encode_frame_FIX.c
    R code/opus-1.0.2/silk/fixed/find_LPC_FIX.c
    R code/opus-1.0.2/silk/fixed/find_LTP_FIX.c
    R code/opus-1.0.2/silk/fixed/find_pitch_lags_FIX.c
    R code/opus-1.0.2/silk/fixed/find_pred_coefs_FIX.c
    R code/opus-1.0.2/silk/fixed/k2a_FIX.c
    R code/opus-1.0.2/silk/fixed/k2a_Q16_FIX.c
    R code/opus-1.0.2/silk/fixed/main_FIX.h
    R code/opus-1.0.2/silk/fixed/noise_shape_analysis_FIX.c
    R code/opus-1.0.2/silk/fixed/pitch_analysis_core_FIX.c
    R code/opus-1.0.2/silk/fixed/prefilter_FIX.c
    R code/opus-1.0.2/silk/fixed/process_gains_FIX.c
    R code/opus-1.0.2/silk/fixed/regularize_correlations_FIX.c
    R code/opus-1.0.2/silk/fixed/residual_energy16_FIX.c
    R code/opus-1.0.2/silk/fixed/residual_energy_FIX.c
    R code/opus-1.0.2/silk/fixed/schur64_FIX.c
    R code/opus-1.0.2/silk/fixed/schur_FIX.c
    R code/opus-1.0.2/silk/fixed/solve_LS_FIX.c
    R code/opus-1.0.2/silk/fixed/structs_FIX.h
    R code/opus-1.0.2/silk/fixed/vector_ops_FIX.c
    R code/opus-1.0.2/silk/fixed/warped_autocorrelation_FIX.c
    R code/opus-1.0.2/silk/float/LPC_analysis_filter_FLP.c
    R code/opus-1.0.2/silk/float/LPC_inv_pred_gain_FLP.c
    R code/opus-1.0.2/silk/float/LTP_analysis_filter_FLP.c
    R code/opus-1.0.2/silk/float/LTP_scale_ctrl_FLP.c
    R code/opus-1.0.2/silk/float/SigProc_FLP.h
    R code/opus-1.0.2/silk/float/apply_sine_window_FLP.c
    R code/opus-1.0.2/silk/float/autocorrelation_FLP.c
    R code/opus-1.0.2/silk/float/burg_modified_FLP.c
    R code/opus-1.0.2/silk/float/bwexpander_FLP.c
    R code/opus-1.0.2/silk/float/corrMatrix_FLP.c
    R code/opus-1.0.2/silk/float/encode_frame_FLP.c
    R code/opus-1.0.2/silk/float/energy_FLP.c
    R code/opus-1.0.2/silk/float/find_LPC_FLP.c
    R code/opus-1.0.2/silk/float/find_LTP_FLP.c
    R code/opus-1.0.2/silk/float/find_pitch_lags_FLP.c
    R code/opus-1.0.2/silk/float/find_pred_coefs_FLP.c
    R code/opus-1.0.2/silk/float/inner_product_FLP.c
    R code/opus-1.0.2/silk/float/k2a_FLP.c
    R code/opus-1.0.2/silk/float/levinsondurbin_FLP.c
    R code/opus-1.0.2/silk/float/main_FLP.h
    R code/opus-1.0.2/silk/float/noise_shape_analysis_FLP.c
    R code/opus-1.0.2/silk/float/pitch_analysis_core_FLP.c
    R code/opus-1.0.2/silk/float/prefilter_FLP.c
    R code/opus-1.0.2/silk/float/process_gains_FLP.c
    R code/opus-1.0.2/silk/float/regularize_correlations_FLP.c
    R code/opus-1.0.2/silk/float/residual_energy_FLP.c
    R code/opus-1.0.2/silk/float/scale_copy_vector_FLP.c
    R code/opus-1.0.2/silk/float/scale_vector_FLP.c
    R code/opus-1.0.2/silk/float/schur_FLP.c
    R code/opus-1.0.2/silk/float/solve_LS_FLP.c
    R code/opus-1.0.2/silk/float/sort_FLP.c
    R code/opus-1.0.2/silk/float/structs_FLP.h
    R code/opus-1.0.2/silk/float/warped_autocorrelation_FLP.c
    R code/opus-1.0.2/silk/float/wrappers_FLP.c
    R code/opus-1.0.2/silk/gain_quant.c
    R code/opus-1.0.2/silk/init_decoder.c
    R code/opus-1.0.2/silk/init_encoder.c
    R code/opus-1.0.2/silk/inner_prod_aligned.c
    R code/opus-1.0.2/silk/interpolate.c
    R code/opus-1.0.2/silk/lin2log.c
    R code/opus-1.0.2/silk/log2lin.c
    R code/opus-1.0.2/silk/macros.h
    R code/opus-1.0.2/silk/main.h
    R code/opus-1.0.2/silk/pitch_est_defines.h
    R code/opus-1.0.2/silk/pitch_est_tables.c
    R code/opus-1.0.2/silk/process_NLSFs.c
    R code/opus-1.0.2/silk/quant_LTP_gains.c
    R code/opus-1.0.2/silk/resampler.c
    R code/opus-1.0.2/silk/resampler_down2.c
    R code/opus-1.0.2/silk/resampler_down2_3.c
    R code/opus-1.0.2/silk/resampler_private.h
    R code/opus-1.0.2/silk/resampler_private_AR2.c
    R code/opus-1.0.2/silk/resampler_private_IIR_FIR.c
    R code/opus-1.0.2/silk/resampler_private_down_FIR.c
    R code/opus-1.0.2/silk/resampler_private_up2_HQ.c
    R code/opus-1.0.2/silk/resampler_rom.c
    R code/opus-1.0.2/silk/resampler_rom.h
    R code/opus-1.0.2/silk/resampler_structs.h
    R code/opus-1.0.2/silk/shell_coder.c
    R code/opus-1.0.2/silk/sigm_Q15.c
    R code/opus-1.0.2/silk/sort.c
    R code/opus-1.0.2/silk/stereo_LR_to_MS.c
    R code/opus-1.0.2/silk/stereo_MS_to_LR.c
    R code/opus-1.0.2/silk/stereo_decode_pred.c
    R code/opus-1.0.2/silk/stereo_encode_pred.c
    R code/opus-1.0.2/silk/stereo_find_predictor.c
    R code/opus-1.0.2/silk/stereo_quant_pred.c
    R code/opus-1.0.2/silk/structs.h
    R code/opus-1.0.2/silk/sum_sqr_shift.c
    R code/opus-1.0.2/silk/table_LSF_cos.c
    R code/opus-1.0.2/silk/tables.h
    R code/opus-1.0.2/silk/tables_LTP.c
    R code/opus-1.0.2/silk/tables_NLSF_CB_NB_MB.c
    R code/opus-1.0.2/silk/tables_NLSF_CB_WB.c
    R code/opus-1.0.2/silk/tables_gain.c
    R code/opus-1.0.2/silk/tables_other.c
    R code/opus-1.0.2/silk/tables_pitch_lag.c
    R code/opus-1.0.2/silk/tables_pulses_per_block.c
    R code/opus-1.0.2/silk/tuning_parameters.h
    R code/opus-1.0.2/silk/typedef.h
    R code/opus-1.0.2/src/opus.c
    R code/opus-1.0.2/src/opus_decoder.c
    R code/opus-1.0.2/src/opus_encoder.c
    R code/opus-1.0.2/src/opus_multistream.c
    R code/opus-1.0.2/src/opus_private.h
    R code/opus-1.0.2/src/repacketizer.c
    A code/opus-1.1/celt/_kiss_fft_guts.h
    A code/opus-1.1/celt/arch.h
    A code/opus-1.1/celt/arm/arm2gnu.pl
    A code/opus-1.1/celt/arm/arm_celt_map.c
    A code/opus-1.1/celt/arm/armcpu.c
    A code/opus-1.1/celt/arm/armcpu.h
    A code/opus-1.1/celt/arm/armopts.s.in
    A code/opus-1.1/celt/arm/celt_pitch_xcorr_arm.s
    A code/opus-1.1/celt/arm/fixed_armv4.h
    A code/opus-1.1/celt/arm/fixed_armv5e.h
    A code/opus-1.1/celt/arm/kiss_fft_armv4.h
    A code/opus-1.1/celt/arm/kiss_fft_armv5e.h
    A code/opus-1.1/celt/arm/pitch_arm.h
    A code/opus-1.1/celt/bands.c
    A code/opus-1.1/celt/bands.h
    A code/opus-1.1/celt/celt.c
    A code/opus-1.1/celt/celt.h
    A code/opus-1.1/celt/celt_decoder.c
    A code/opus-1.1/celt/celt_encoder.c
    A code/opus-1.1/celt/celt_lpc.c
    A code/opus-1.1/celt/celt_lpc.h
    A code/opus-1.1/celt/cpu_support.h
    A code/opus-1.1/celt/cwrs.c
    A code/opus-1.1/celt/cwrs.h
    A code/opus-1.1/celt/ecintrin.h
    A code/opus-1.1/celt/entcode.c
    A code/opus-1.1/celt/entcode.h
    A code/opus-1.1/celt/entdec.c
    A code/opus-1.1/celt/entdec.h
    A code/opus-1.1/celt/entenc.c
    A code/opus-1.1/celt/entenc.h
    A code/opus-1.1/celt/fixed_debug.h
    A code/opus-1.1/celt/fixed_generic.h
    A code/opus-1.1/celt/float_cast.h
    A code/opus-1.1/celt/kiss_fft.c
    A code/opus-1.1/celt/kiss_fft.h
    A code/opus-1.1/celt/laplace.c
    A code/opus-1.1/celt/laplace.h
    A code/opus-1.1/celt/mathops.c
    A code/opus-1.1/celt/mathops.h
    A code/opus-1.1/celt/mdct.c
    A code/opus-1.1/celt/mdct.h
    A code/opus-1.1/celt/mfrngcod.h
    A code/opus-1.1/celt/modes.c
    A code/opus-1.1/celt/modes.h
    A code/opus-1.1/celt/opus_custom_demo.c
    A code/opus-1.1/celt/os_support.h
    A code/opus-1.1/celt/pitch.c
    A code/opus-1.1/celt/pitch.h
    A code/opus-1.1/celt/quant_bands.c
    A code/opus-1.1/celt/quant_bands.h
    A code/opus-1.1/celt/rate.c
    A code/opus-1.1/celt/rate.h
    A code/opus-1.1/celt/stack_alloc.h
    A code/opus-1.1/celt/static_modes_fixed.h
    A code/opus-1.1/celt/static_modes_float.h
    A code/opus-1.1/celt/vq.c
    A code/opus-1.1/celt/vq.h
    A code/opus-1.1/celt/x86/pitch_sse.h
    A code/opus-1.1/include/opus.h
    A code/opus-1.1/include/opus_custom.h
    A code/opus-1.1/include/opus_defines.h
    A code/opus-1.1/include/opus_multistream.h
    A code/opus-1.1/include/opus_types.h
    A code/opus-1.1/silk/A2NLSF.c
    A code/opus-1.1/silk/API.h
    A code/opus-1.1/silk/CNG.c
    A code/opus-1.1/silk/HP_variable_cutoff.c
    A code/opus-1.1/silk/Inlines.h
    A code/opus-1.1/silk/LPC_analysis_filter.c
    A code/opus-1.1/silk/LPC_inv_pred_gain.c
    A code/opus-1.1/silk/LP_variable_cutoff.c
    A code/opus-1.1/silk/MacroCount.h
    A code/opus-1.1/silk/MacroDebug.h
    A code/opus-1.1/silk/NLSF2A.c
    A code/opus-1.1/silk/NLSF_VQ.c
    A code/opus-1.1/silk/NLSF_VQ_weights_laroia.c
    A code/opus-1.1/silk/NLSF_decode.c
    A code/opus-1.1/silk/NLSF_del_dec_quant.c
    A code/opus-1.1/silk/NLSF_encode.c
    A code/opus-1.1/silk/NLSF_stabilize.c
    A code/opus-1.1/silk/NLSF_unpack.c
    A code/opus-1.1/silk/NSQ.c
    A code/opus-1.1/silk/NSQ_del_dec.c
    A code/opus-1.1/silk/PLC.c
    A code/opus-1.1/silk/PLC.h
    A code/opus-1.1/silk/SigProc_FIX.h
    A code/opus-1.1/silk/VAD.c
    A code/opus-1.1/silk/VQ_WMat_EC.c
    A code/opus-1.1/silk/ana_filt_bank_1.c
    A code/opus-1.1/silk/arm/SigProc_FIX_armv4.h
    A code/opus-1.1/silk/arm/SigProc_FIX_armv5e.h
    A code/opus-1.1/silk/arm/macros_armv4.h
    A code/opus-1.1/silk/arm/macros_armv5e.h
    A code/opus-1.1/silk/biquad_alt.c
    A code/opus-1.1/silk/bwexpander.c
    A code/opus-1.1/silk/bwexpander_32.c
    A code/opus-1.1/silk/check_control_input.c
    A code/opus-1.1/silk/code_signs.c
    A code/opus-1.1/silk/control.h
    A code/opus-1.1/silk/control_SNR.c
    A code/opus-1.1/silk/control_audio_bandwidth.c
    A code/opus-1.1/silk/control_codec.c
    A code/opus-1.1/silk/debug.c
    A code/opus-1.1/silk/debug.h
    A code/opus-1.1/silk/dec_API.c
    A code/opus-1.1/silk/decode_core.c
    A code/opus-1.1/silk/decode_frame.c
    A code/opus-1.1/silk/decode_indices.c
    A code/opus-1.1/silk/decode_parameters.c
    A code/opus-1.1/silk/decode_pitch.c
    A code/opus-1.1/silk/decode_pulses.c
    A code/opus-1.1/silk/decoder_set_fs.c
    A code/opus-1.1/silk/define.h
    A code/opus-1.1/silk/enc_API.c
    A code/opus-1.1/silk/encode_indices.c
    A code/opus-1.1/silk/encode_pulses.c
    A code/opus-1.1/silk/errors.h
    A code/opus-1.1/silk/fixed/LTP_analysis_filter_FIX.c
    A code/opus-1.1/silk/fixed/LTP_scale_ctrl_FIX.c
    A code/opus-1.1/silk/fixed/apply_sine_window_FIX.c
    A code/opus-1.1/silk/fixed/autocorr_FIX.c
    A code/opus-1.1/silk/fixed/burg_modified_FIX.c
    A code/opus-1.1/silk/fixed/corrMatrix_FIX.c
    A code/opus-1.1/silk/fixed/encode_frame_FIX.c
    A code/opus-1.1/silk/fixed/find_LPC_FIX.c
    A code/opus-1.1/silk/fixed/find_LTP_FIX.c
    A code/opus-1.1/silk/fixed/find_pitch_lags_FIX.c
    A code/opus-1.1/silk/fixed/find_pred_coefs_FIX.c
    A code/opus-1.1/silk/fixed/k2a_FIX.c
    A code/opus-1.1/silk/fixed/k2a_Q16_FIX.c
    A code/opus-1.1/silk/fixed/main_FIX.h
    A code/opus-1.1/silk/fixed/noise_shape_analysis_FIX.c
    A code/opus-1.1/silk/fixed/pitch_analysis_core_FIX.c
    A code/opus-1.1/silk/fixed/prefilter_FIX.c
    A code/opus-1.1/silk/fixed/process_gains_FIX.c
    A code/opus-1.1/silk/fixed/regularize_correlations_FIX.c
    A code/opus-1.1/silk/fixed/residual_energy16_FIX.c
    A code/opus-1.1/silk/fixed/residual_energy_FIX.c
    A code/opus-1.1/silk/fixed/schur64_FIX.c
    A code/opus-1.1/silk/fixed/schur_FIX.c
    A code/opus-1.1/silk/fixed/solve_LS_FIX.c
    A code/opus-1.1/silk/fixed/structs_FIX.h
    A code/opus-1.1/silk/fixed/vector_ops_FIX.c
    A code/opus-1.1/silk/fixed/warped_autocorrelation_FIX.c
    A code/opus-1.1/silk/float/LPC_analysis_filter_FLP.c
    A code/opus-1.1/silk/float/LPC_inv_pred_gain_FLP.c
    A code/opus-1.1/silk/float/LTP_analysis_filter_FLP.c
    A code/opus-1.1/silk/float/LTP_scale_ctrl_FLP.c
    A code/opus-1.1/silk/float/SigProc_FLP.h
    A code/opus-1.1/silk/float/apply_sine_window_FLP.c
    A code/opus-1.1/silk/float/autocorrelation_FLP.c
    A code/opus-1.1/silk/float/burg_modified_FLP.c
    A code/opus-1.1/silk/float/bwexpander_FLP.c
    A code/opus-1.1/silk/float/corrMatrix_FLP.c
    A code/opus-1.1/silk/float/encode_frame_FLP.c
    A code/opus-1.1/silk/float/energy_FLP.c
    A code/opus-1.1/silk/float/find_LPC_FLP.c
    A code/opus-1.1/silk/float/find_LTP_FLP.c
    A code/opus-1.1/silk/float/find_pitch_lags_FLP.c
    A code/opus-1.1/silk/float/find_pred_coefs_FLP.c
    A code/opus-1.1/silk/float/inner_product_FLP.c
    A code/opus-1.1/silk/float/k2a_FLP.c
    A code/opus-1.1/silk/float/levinsondurbin_FLP.c
    A code/opus-1.1/silk/float/main_FLP.h
    A code/opus-1.1/silk/float/noise_shape_analysis_FLP.c
    A code/opus-1.1/silk/float/pitch_analysis_core_FLP.c
    A code/opus-1.1/silk/float/prefilter_FLP.c
    A code/opus-1.1/silk/float/process_gains_FLP.c
    A code/opus-1.1/silk/float/regularize_correlations_FLP.c
    A code/opus-1.1/silk/float/residual_energy_FLP.c
    A code/opus-1.1/silk/float/scale_copy_vector_FLP.c
    A code/opus-1.1/silk/float/scale_vector_FLP.c
    A code/opus-1.1/silk/float/schur_FLP.c
    A code/opus-1.1/silk/float/solve_LS_FLP.c
    A code/opus-1.1/silk/float/sort_FLP.c
    A code/opus-1.1/silk/float/structs_FLP.h
    A code/opus-1.1/silk/float/warped_autocorrelation_FLP.c
    A code/opus-1.1/silk/float/wrappers_FLP.c
    A code/opus-1.1/silk/gain_quant.c
    A code/opus-1.1/silk/init_decoder.c
    A code/opus-1.1/silk/init_encoder.c
    A code/opus-1.1/silk/inner_prod_aligned.c
    A code/opus-1.1/silk/interpolate.c
    A code/opus-1.1/silk/lin2log.c
    A code/opus-1.1/silk/log2lin.c
    A code/opus-1.1/silk/macros.h
    A code/opus-1.1/silk/main.h
    A code/opus-1.1/silk/pitch_est_defines.h
    A code/opus-1.1/silk/pitch_est_tables.c
    A code/opus-1.1/silk/process_NLSFs.c
    A code/opus-1.1/silk/quant_LTP_gains.c
    A code/opus-1.1/silk/resampler.c
    A code/opus-1.1/silk/resampler_down2.c
    A code/opus-1.1/silk/resampler_down2_3.c
    A code/opus-1.1/silk/resampler_private.h
    A code/opus-1.1/silk/resampler_private_AR2.c
    A code/opus-1.1/silk/resampler_private_IIR_FIR.c
    A code/opus-1.1/silk/resampler_private_down_FIR.c
    A code/opus-1.1/silk/resampler_private_up2_HQ.c
    A code/opus-1.1/silk/resampler_rom.c
    A code/opus-1.1/silk/resampler_rom.h
    A code/opus-1.1/silk/resampler_structs.h
    A code/opus-1.1/silk/shell_coder.c
    A code/opus-1.1/silk/sigm_Q15.c
    A code/opus-1.1/silk/sort.c
    A code/opus-1.1/silk/stereo_LR_to_MS.c
    A code/opus-1.1/silk/stereo_MS_to_LR.c
    A code/opus-1.1/silk/stereo_decode_pred.c
    A code/opus-1.1/silk/stereo_encode_pred.c
    A code/opus-1.1/silk/stereo_find_predictor.c
    A code/opus-1.1/silk/stereo_quant_pred.c
    A code/opus-1.1/silk/structs.h
    A code/opus-1.1/silk/sum_sqr_shift.c
    A code/opus-1.1/silk/table_LSF_cos.c
    A code/opus-1.1/silk/tables.h
    A code/opus-1.1/silk/tables_LTP.c
    A code/opus-1.1/silk/tables_NLSF_CB_NB_MB.c
    A code/opus-1.1/silk/tables_NLSF_CB_WB.c
    A code/opus-1.1/silk/tables_gain.c
    A code/opus-1.1/silk/tables_other.c
    A code/opus-1.1/silk/tables_pitch_lag.c
    A code/opus-1.1/silk/tables_pulses_per_block.c
    A code/opus-1.1/silk/tuning_parameters.h
    A code/opus-1.1/silk/typedef.h
    A code/opus-1.1/src/analysis.c
    A code/opus-1.1/src/analysis.h
    A code/opus-1.1/src/mlp.c
    A code/opus-1.1/src/mlp.h
    A code/opus-1.1/src/mlp_data.c
    A code/opus-1.1/src/opus.c
    A code/opus-1.1/src/opus_decoder.c
    A code/opus-1.1/src/opus_encoder.c
    A code/opus-1.1/src/opus_multistream.c
    A code/opus-1.1/src/opus_multistream_decoder.c
    A code/opus-1.1/src/opus_multistream_encoder.c
    A code/opus-1.1/src/opus_private.h
    A code/opus-1.1/src/repacketizer.c
    A code/opus-1.1/src/tansig_table.h

  Log Message:
  -----------
  Upgrade opus 1.0.2 -> 1.1


  Commit: b0aed02823a8b12404c279cd8f1e8c64aaeb53a9
      https://github.com/ioquake/ioq3/commit/b0aed02823a8b12404c279cd8f1e8c64aaeb53a9
  Author: hairball <xhairball at gmail.com>
  Date:   2014-02-08 (Sat, 08 Feb 2014)

  Changed paths:
    M Makefile
    R code/opusfile-0.2/include/opusfile.h
    R code/opusfile-0.2/src/http.c
    R code/opusfile-0.2/src/info.c
    R code/opusfile-0.2/src/internal.c
    R code/opusfile-0.2/src/internal.h
    R code/opusfile-0.2/src/opusfile.c
    R code/opusfile-0.2/src/stream.c
    A code/opusfile-0.5/include/opusfile.h
    A code/opusfile-0.5/src/http.c
    A code/opusfile-0.5/src/info.c
    A code/opusfile-0.5/src/internal.c
    A code/opusfile-0.5/src/internal.h
    A code/opusfile-0.5/src/opusfile.c
    A code/opusfile-0.5/src/stream.c
    A code/opusfile-0.5/src/wincerts.c
    A code/opusfile-0.5/src/winerrno.h

  Log Message:
  -----------
  Upgrade opusfile 0.2 to 0.5


  Commit: 2de340895f4861b33c9a758542c23dcbe4b9dacb
      https://github.com/ioquake/ioq3/commit/2de340895f4861b33c9a758542c23dcbe4b9dacb
  Author: hairball <xhairball at gmail.com>
  Date:   2014-02-08 (Sat, 08 Feb 2014)

  Changed paths:
    M Makefile
    R code/libogg-1.3.0/include/ogg/config_types.h
    R code/libogg-1.3.0/include/ogg/ogg.h
    R code/libogg-1.3.0/include/ogg/os_types.h
    R code/libogg-1.3.0/src/bitwise.c
    R code/libogg-1.3.0/src/framing.c
    A code/libogg-1.3.1/include/ogg/config_types.h
    A code/libogg-1.3.1/include/ogg/ogg.h
    A code/libogg-1.3.1/include/ogg/os_types.h
    A code/libogg-1.3.1/src/bitwise.c
    A code/libogg-1.3.1/src/framing.c

  Log Message:
  -----------
  Upgrade libogg 1.3.0 to 1.3.1

This is a minor bugfix release with few changes


  Commit: 6fa6ab1064b0c6d3e0cc08a50412a06dc797c49d
      https://github.com/ioquake/ioq3/commit/6fa6ab1064b0c6d3e0cc08a50412a06dc797c49d
  Author: hairball <xhairball at gmail.com>
  Date:   2014-02-08 (Sat, 08 Feb 2014)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  When cross compiling on mingw32, make sure it finds a CC


  Commit: 166f5ab90c5cd240236198b38973b7cdecdc73a8
      https://github.com/ioquake/ioq3/commit/166f5ab90c5cd240236198b38973b7cdecdc73a8
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-02-07 (Fri, 07 Feb 2014)

  Changed paths:
    M Makefile
    R code/opusfile-0.2/include/opusfile.h
    R code/opusfile-0.2/src/http.c
    R code/opusfile-0.2/src/info.c
    R code/opusfile-0.2/src/internal.c
    R code/opusfile-0.2/src/internal.h
    R code/opusfile-0.2/src/opusfile.c
    R code/opusfile-0.2/src/stream.c
    A code/opusfile-0.5/include/opusfile.h
    A code/opusfile-0.5/src/http.c
    A code/opusfile-0.5/src/info.c
    A code/opusfile-0.5/src/internal.c
    A code/opusfile-0.5/src/internal.h
    A code/opusfile-0.5/src/opusfile.c
    A code/opusfile-0.5/src/stream.c
    A code/opusfile-0.5/src/wincerts.c
    A code/opusfile-0.5/src/winerrno.h

  Log Message:
  -----------
  Merge branch 'features/upgrade-opusfile-0.5' of https://github.com/xhairball/ioq3 into opus_update


  Commit: d0b1fb4fed1678a0e8c2716fd97171c76481260f
      https://github.com/ioquake/ioq3/commit/d0b1fb4fed1678a0e8c2716fd97171c76481260f
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-02-07 (Fri, 07 Feb 2014)

  Changed paths:
    M Makefile
    R code/opus-1.0.2/celt/_kiss_fft_guts.h
    R code/opus-1.0.2/celt/arch.h
    R code/opus-1.0.2/celt/bands.c
    R code/opus-1.0.2/celt/bands.h
    R code/opus-1.0.2/celt/celt.c
    R code/opus-1.0.2/celt/celt.h
    R code/opus-1.0.2/celt/celt_lpc.c
    R code/opus-1.0.2/celt/celt_lpc.h
    R code/opus-1.0.2/celt/cwrs.c
    R code/opus-1.0.2/celt/cwrs.h
    R code/opus-1.0.2/celt/ecintrin.h
    R code/opus-1.0.2/celt/entcode.c
    R code/opus-1.0.2/celt/entcode.h
    R code/opus-1.0.2/celt/entdec.c
    R code/opus-1.0.2/celt/entdec.h
    R code/opus-1.0.2/celt/entenc.c
    R code/opus-1.0.2/celt/entenc.h
    R code/opus-1.0.2/celt/fixed_debug.h
    R code/opus-1.0.2/celt/fixed_generic.h
    R code/opus-1.0.2/celt/float_cast.h
    R code/opus-1.0.2/celt/kiss_fft.c
    R code/opus-1.0.2/celt/kiss_fft.h
    R code/opus-1.0.2/celt/laplace.c
    R code/opus-1.0.2/celt/laplace.h
    R code/opus-1.0.2/celt/mathops.c
    R code/opus-1.0.2/celt/mathops.h
    R code/opus-1.0.2/celt/mdct.c
    R code/opus-1.0.2/celt/mdct.h
    R code/opus-1.0.2/celt/mfrngcod.h
    R code/opus-1.0.2/celt/modes.c
    R code/opus-1.0.2/celt/modes.h
    R code/opus-1.0.2/celt/opus_custom_demo.c
    R code/opus-1.0.2/celt/os_support.h
    R code/opus-1.0.2/celt/pitch.c
    R code/opus-1.0.2/celt/pitch.h
    R code/opus-1.0.2/celt/quant_bands.c
    R code/opus-1.0.2/celt/quant_bands.h
    R code/opus-1.0.2/celt/rate.c
    R code/opus-1.0.2/celt/rate.h
    R code/opus-1.0.2/celt/stack_alloc.h
    R code/opus-1.0.2/celt/static_modes_fixed.h
    R code/opus-1.0.2/celt/static_modes_float.h
    R code/opus-1.0.2/celt/vq.c
    R code/opus-1.0.2/celt/vq.h
    R code/opus-1.0.2/include/opus.h
    R code/opus-1.0.2/include/opus_custom.h
    R code/opus-1.0.2/include/opus_defines.h
    R code/opus-1.0.2/include/opus_multistream.h
    R code/opus-1.0.2/include/opus_types.h
    R code/opus-1.0.2/silk/A2NLSF.c
    R code/opus-1.0.2/silk/API.h
    R code/opus-1.0.2/silk/CNG.c
    R code/opus-1.0.2/silk/HP_variable_cutoff.c
    R code/opus-1.0.2/silk/Inlines.h
    R code/opus-1.0.2/silk/LPC_analysis_filter.c
    R code/opus-1.0.2/silk/LPC_inv_pred_gain.c
    R code/opus-1.0.2/silk/LP_variable_cutoff.c
    R code/opus-1.0.2/silk/MacroCount.h
    R code/opus-1.0.2/silk/MacroDebug.h
    R code/opus-1.0.2/silk/NLSF2A.c
    R code/opus-1.0.2/silk/NLSF_VQ.c
    R code/opus-1.0.2/silk/NLSF_VQ_weights_laroia.c
    R code/opus-1.0.2/silk/NLSF_decode.c
    R code/opus-1.0.2/silk/NLSF_del_dec_quant.c
    R code/opus-1.0.2/silk/NLSF_encode.c
    R code/opus-1.0.2/silk/NLSF_stabilize.c
    R code/opus-1.0.2/silk/NLSF_unpack.c
    R code/opus-1.0.2/silk/NSQ.c
    R code/opus-1.0.2/silk/NSQ_del_dec.c
    R code/opus-1.0.2/silk/PLC.c
    R code/opus-1.0.2/silk/PLC.h
    R code/opus-1.0.2/silk/SigProc_FIX.h
    R code/opus-1.0.2/silk/VAD.c
    R code/opus-1.0.2/silk/VQ_WMat_EC.c
    R code/opus-1.0.2/silk/ana_filt_bank_1.c
    R code/opus-1.0.2/silk/biquad_alt.c
    R code/opus-1.0.2/silk/bwexpander.c
    R code/opus-1.0.2/silk/bwexpander_32.c
    R code/opus-1.0.2/silk/check_control_input.c
    R code/opus-1.0.2/silk/code_signs.c
    R code/opus-1.0.2/silk/control.h
    R code/opus-1.0.2/silk/control_SNR.c
    R code/opus-1.0.2/silk/control_audio_bandwidth.c
    R code/opus-1.0.2/silk/control_codec.c
    R code/opus-1.0.2/silk/debug.c
    R code/opus-1.0.2/silk/debug.h
    R code/opus-1.0.2/silk/dec_API.c
    R code/opus-1.0.2/silk/decode_core.c
    R code/opus-1.0.2/silk/decode_frame.c
    R code/opus-1.0.2/silk/decode_indices.c
    R code/opus-1.0.2/silk/decode_parameters.c
    R code/opus-1.0.2/silk/decode_pitch.c
    R code/opus-1.0.2/silk/decode_pulses.c
    R code/opus-1.0.2/silk/decoder_set_fs.c
    R code/opus-1.0.2/silk/define.h
    R code/opus-1.0.2/silk/enc_API.c
    R code/opus-1.0.2/silk/encode_indices.c
    R code/opus-1.0.2/silk/encode_pulses.c
    R code/opus-1.0.2/silk/errors.h
    R code/opus-1.0.2/silk/fixed/LTP_analysis_filter_FIX.c
    R code/opus-1.0.2/silk/fixed/LTP_scale_ctrl_FIX.c
    R code/opus-1.0.2/silk/fixed/apply_sine_window_FIX.c
    R code/opus-1.0.2/silk/fixed/autocorr_FIX.c
    R code/opus-1.0.2/silk/fixed/burg_modified_FIX.c
    R code/opus-1.0.2/silk/fixed/corrMatrix_FIX.c
    R code/opus-1.0.2/silk/fixed/encode_frame_FIX.c
    R code/opus-1.0.2/silk/fixed/find_LPC_FIX.c
    R code/opus-1.0.2/silk/fixed/find_LTP_FIX.c
    R code/opus-1.0.2/silk/fixed/find_pitch_lags_FIX.c
    R code/opus-1.0.2/silk/fixed/find_pred_coefs_FIX.c
    R code/opus-1.0.2/silk/fixed/k2a_FIX.c
    R code/opus-1.0.2/silk/fixed/k2a_Q16_FIX.c
    R code/opus-1.0.2/silk/fixed/main_FIX.h
    R code/opus-1.0.2/silk/fixed/noise_shape_analysis_FIX.c
    R code/opus-1.0.2/silk/fixed/pitch_analysis_core_FIX.c
    R code/opus-1.0.2/silk/fixed/prefilter_FIX.c
    R code/opus-1.0.2/silk/fixed/process_gains_FIX.c
    R code/opus-1.0.2/silk/fixed/regularize_correlations_FIX.c
    R code/opus-1.0.2/silk/fixed/residual_energy16_FIX.c
    R code/opus-1.0.2/silk/fixed/residual_energy_FIX.c
    R code/opus-1.0.2/silk/fixed/schur64_FIX.c
    R code/opus-1.0.2/silk/fixed/schur_FIX.c
    R code/opus-1.0.2/silk/fixed/solve_LS_FIX.c
    R code/opus-1.0.2/silk/fixed/structs_FIX.h
    R code/opus-1.0.2/silk/fixed/vector_ops_FIX.c
    R code/opus-1.0.2/silk/fixed/warped_autocorrelation_FIX.c
    R code/opus-1.0.2/silk/float/LPC_analysis_filter_FLP.c
    R code/opus-1.0.2/silk/float/LPC_inv_pred_gain_FLP.c
    R code/opus-1.0.2/silk/float/LTP_analysis_filter_FLP.c
    R code/opus-1.0.2/silk/float/LTP_scale_ctrl_FLP.c
    R code/opus-1.0.2/silk/float/SigProc_FLP.h
    R code/opus-1.0.2/silk/float/apply_sine_window_FLP.c
    R code/opus-1.0.2/silk/float/autocorrelation_FLP.c
    R code/opus-1.0.2/silk/float/burg_modified_FLP.c
    R code/opus-1.0.2/silk/float/bwexpander_FLP.c
    R code/opus-1.0.2/silk/float/corrMatrix_FLP.c
    R code/opus-1.0.2/silk/float/encode_frame_FLP.c
    R code/opus-1.0.2/silk/float/energy_FLP.c
    R code/opus-1.0.2/silk/float/find_LPC_FLP.c
    R code/opus-1.0.2/silk/float/find_LTP_FLP.c
    R code/opus-1.0.2/silk/float/find_pitch_lags_FLP.c
    R code/opus-1.0.2/silk/float/find_pred_coefs_FLP.c
    R code/opus-1.0.2/silk/float/inner_product_FLP.c
    R code/opus-1.0.2/silk/float/k2a_FLP.c
    R code/opus-1.0.2/silk/float/levinsondurbin_FLP.c
    R code/opus-1.0.2/silk/float/main_FLP.h
    R code/opus-1.0.2/silk/float/noise_shape_analysis_FLP.c
    R code/opus-1.0.2/silk/float/pitch_analysis_core_FLP.c
    R code/opus-1.0.2/silk/float/prefilter_FLP.c
    R code/opus-1.0.2/silk/float/process_gains_FLP.c
    R code/opus-1.0.2/silk/float/regularize_correlations_FLP.c
    R code/opus-1.0.2/silk/float/residual_energy_FLP.c
    R code/opus-1.0.2/silk/float/scale_copy_vector_FLP.c
    R code/opus-1.0.2/silk/float/scale_vector_FLP.c
    R code/opus-1.0.2/silk/float/schur_FLP.c
    R code/opus-1.0.2/silk/float/solve_LS_FLP.c
    R code/opus-1.0.2/silk/float/sort_FLP.c
    R code/opus-1.0.2/silk/float/structs_FLP.h
    R code/opus-1.0.2/silk/float/warped_autocorrelation_FLP.c
    R code/opus-1.0.2/silk/float/wrappers_FLP.c
    R code/opus-1.0.2/silk/gain_quant.c
    R code/opus-1.0.2/silk/init_decoder.c
    R code/opus-1.0.2/silk/init_encoder.c
    R code/opus-1.0.2/silk/inner_prod_aligned.c
    R code/opus-1.0.2/silk/interpolate.c
    R code/opus-1.0.2/silk/lin2log.c
    R code/opus-1.0.2/silk/log2lin.c
    R code/opus-1.0.2/silk/macros.h
    R code/opus-1.0.2/silk/main.h
    R code/opus-1.0.2/silk/pitch_est_defines.h
    R code/opus-1.0.2/silk/pitch_est_tables.c
    R code/opus-1.0.2/silk/process_NLSFs.c
    R code/opus-1.0.2/silk/quant_LTP_gains.c
    R code/opus-1.0.2/silk/resampler.c
    R code/opus-1.0.2/silk/resampler_down2.c
    R code/opus-1.0.2/silk/resampler_down2_3.c
    R code/opus-1.0.2/silk/resampler_private.h
    R code/opus-1.0.2/silk/resampler_private_AR2.c
    R code/opus-1.0.2/silk/resampler_private_IIR_FIR.c
    R code/opus-1.0.2/silk/resampler_private_down_FIR.c
    R code/opus-1.0.2/silk/resampler_private_up2_HQ.c
    R code/opus-1.0.2/silk/resampler_rom.c
    R code/opus-1.0.2/silk/resampler_rom.h
    R code/opus-1.0.2/silk/resampler_structs.h
    R code/opus-1.0.2/silk/shell_coder.c
    R code/opus-1.0.2/silk/sigm_Q15.c
    R code/opus-1.0.2/silk/sort.c
    R code/opus-1.0.2/silk/stereo_LR_to_MS.c
    R code/opus-1.0.2/silk/stereo_MS_to_LR.c
    R code/opus-1.0.2/silk/stereo_decode_pred.c
    R code/opus-1.0.2/silk/stereo_encode_pred.c
    R code/opus-1.0.2/silk/stereo_find_predictor.c
    R code/opus-1.0.2/silk/stereo_quant_pred.c
    R code/opus-1.0.2/silk/structs.h
    R code/opus-1.0.2/silk/sum_sqr_shift.c
    R code/opus-1.0.2/silk/table_LSF_cos.c
    R code/opus-1.0.2/silk/tables.h
    R code/opus-1.0.2/silk/tables_LTP.c
    R code/opus-1.0.2/silk/tables_NLSF_CB_NB_MB.c
    R code/opus-1.0.2/silk/tables_NLSF_CB_WB.c
    R code/opus-1.0.2/silk/tables_gain.c
    R code/opus-1.0.2/silk/tables_other.c
    R code/opus-1.0.2/silk/tables_pitch_lag.c
    R code/opus-1.0.2/silk/tables_pulses_per_block.c
    R code/opus-1.0.2/silk/tuning_parameters.h
    R code/opus-1.0.2/silk/typedef.h
    R code/opus-1.0.2/src/opus.c
    R code/opus-1.0.2/src/opus_decoder.c
    R code/opus-1.0.2/src/opus_encoder.c
    R code/opus-1.0.2/src/opus_multistream.c
    R code/opus-1.0.2/src/opus_private.h
    R code/opus-1.0.2/src/repacketizer.c
    A code/opus-1.1/celt/_kiss_fft_guts.h
    A code/opus-1.1/celt/arch.h
    A code/opus-1.1/celt/arm/arm2gnu.pl
    A code/opus-1.1/celt/arm/arm_celt_map.c
    A code/opus-1.1/celt/arm/armcpu.c
    A code/opus-1.1/celt/arm/armcpu.h
    A code/opus-1.1/celt/arm/armopts.s.in
    A code/opus-1.1/celt/arm/celt_pitch_xcorr_arm.s
    A code/opus-1.1/celt/arm/fixed_armv4.h
    A code/opus-1.1/celt/arm/fixed_armv5e.h
    A code/opus-1.1/celt/arm/kiss_fft_armv4.h
    A code/opus-1.1/celt/arm/kiss_fft_armv5e.h
    A code/opus-1.1/celt/arm/pitch_arm.h
    A code/opus-1.1/celt/bands.c
    A code/opus-1.1/celt/bands.h
    A code/opus-1.1/celt/celt.c
    A code/opus-1.1/celt/celt.h
    A code/opus-1.1/celt/celt_decoder.c
    A code/opus-1.1/celt/celt_encoder.c
    A code/opus-1.1/celt/celt_lpc.c
    A code/opus-1.1/celt/celt_lpc.h
    A code/opus-1.1/celt/cpu_support.h
    A code/opus-1.1/celt/cwrs.c
    A code/opus-1.1/celt/cwrs.h
    A code/opus-1.1/celt/ecintrin.h
    A code/opus-1.1/celt/entcode.c
    A code/opus-1.1/celt/entcode.h
    A code/opus-1.1/celt/entdec.c
    A code/opus-1.1/celt/entdec.h
    A code/opus-1.1/celt/entenc.c
    A code/opus-1.1/celt/entenc.h
    A code/opus-1.1/celt/fixed_debug.h
    A code/opus-1.1/celt/fixed_generic.h
    A code/opus-1.1/celt/float_cast.h
    A code/opus-1.1/celt/kiss_fft.c
    A code/opus-1.1/celt/kiss_fft.h
    A code/opus-1.1/celt/laplace.c
    A code/opus-1.1/celt/laplace.h
    A code/opus-1.1/celt/mathops.c
    A code/opus-1.1/celt/mathops.h
    A code/opus-1.1/celt/mdct.c
    A code/opus-1.1/celt/mdct.h
    A code/opus-1.1/celt/mfrngcod.h
    A code/opus-1.1/celt/modes.c
    A code/opus-1.1/celt/modes.h
    A code/opus-1.1/celt/opus_custom_demo.c
    A code/opus-1.1/celt/os_support.h
    A code/opus-1.1/celt/pitch.c
    A code/opus-1.1/celt/pitch.h
    A code/opus-1.1/celt/quant_bands.c
    A code/opus-1.1/celt/quant_bands.h
    A code/opus-1.1/celt/rate.c
    A code/opus-1.1/celt/rate.h
    A code/opus-1.1/celt/stack_alloc.h
    A code/opus-1.1/celt/static_modes_fixed.h
    A code/opus-1.1/celt/static_modes_float.h
    A code/opus-1.1/celt/vq.c
    A code/opus-1.1/celt/vq.h
    A code/opus-1.1/celt/x86/pitch_sse.h
    A code/opus-1.1/include/opus.h
    A code/opus-1.1/include/opus_custom.h
    A code/opus-1.1/include/opus_defines.h
    A code/opus-1.1/include/opus_multistream.h
    A code/opus-1.1/include/opus_types.h
    A code/opus-1.1/silk/A2NLSF.c
    A code/opus-1.1/silk/API.h
    A code/opus-1.1/silk/CNG.c
    A code/opus-1.1/silk/HP_variable_cutoff.c
    A code/opus-1.1/silk/Inlines.h
    A code/opus-1.1/silk/LPC_analysis_filter.c
    A code/opus-1.1/silk/LPC_inv_pred_gain.c
    A code/opus-1.1/silk/LP_variable_cutoff.c
    A code/opus-1.1/silk/MacroCount.h
    A code/opus-1.1/silk/MacroDebug.h
    A code/opus-1.1/silk/NLSF2A.c
    A code/opus-1.1/silk/NLSF_VQ.c
    A code/opus-1.1/silk/NLSF_VQ_weights_laroia.c
    A code/opus-1.1/silk/NLSF_decode.c
    A code/opus-1.1/silk/NLSF_del_dec_quant.c
    A code/opus-1.1/silk/NLSF_encode.c
    A code/opus-1.1/silk/NLSF_stabilize.c
    A code/opus-1.1/silk/NLSF_unpack.c
    A code/opus-1.1/silk/NSQ.c
    A code/opus-1.1/silk/NSQ_del_dec.c
    A code/opus-1.1/silk/PLC.c
    A code/opus-1.1/silk/PLC.h
    A code/opus-1.1/silk/SigProc_FIX.h
    A code/opus-1.1/silk/VAD.c
    A code/opus-1.1/silk/VQ_WMat_EC.c
    A code/opus-1.1/silk/ana_filt_bank_1.c
    A code/opus-1.1/silk/arm/SigProc_FIX_armv4.h
    A code/opus-1.1/silk/arm/SigProc_FIX_armv5e.h
    A code/opus-1.1/silk/arm/macros_armv4.h
    A code/opus-1.1/silk/arm/macros_armv5e.h
    A code/opus-1.1/silk/biquad_alt.c
    A code/opus-1.1/silk/bwexpander.c
    A code/opus-1.1/silk/bwexpander_32.c
    A code/opus-1.1/silk/check_control_input.c
    A code/opus-1.1/silk/code_signs.c
    A code/opus-1.1/silk/control.h
    A code/opus-1.1/silk/control_SNR.c
    A code/opus-1.1/silk/control_audio_bandwidth.c
    A code/opus-1.1/silk/control_codec.c
    A code/opus-1.1/silk/debug.c
    A code/opus-1.1/silk/debug.h
    A code/opus-1.1/silk/dec_API.c
    A code/opus-1.1/silk/decode_core.c
    A code/opus-1.1/silk/decode_frame.c
    A code/opus-1.1/silk/decode_indices.c
    A code/opus-1.1/silk/decode_parameters.c
    A code/opus-1.1/silk/decode_pitch.c
    A code/opus-1.1/silk/decode_pulses.c
    A code/opus-1.1/silk/decoder_set_fs.c
    A code/opus-1.1/silk/define.h
    A code/opus-1.1/silk/enc_API.c
    A code/opus-1.1/silk/encode_indices.c
    A code/opus-1.1/silk/encode_pulses.c
    A code/opus-1.1/silk/errors.h
    A code/opus-1.1/silk/fixed/LTP_analysis_filter_FIX.c
    A code/opus-1.1/silk/fixed/LTP_scale_ctrl_FIX.c
    A code/opus-1.1/silk/fixed/apply_sine_window_FIX.c
    A code/opus-1.1/silk/fixed/autocorr_FIX.c
    A code/opus-1.1/silk/fixed/burg_modified_FIX.c
    A code/opus-1.1/silk/fixed/corrMatrix_FIX.c
    A code/opus-1.1/silk/fixed/encode_frame_FIX.c
    A code/opus-1.1/silk/fixed/find_LPC_FIX.c
    A code/opus-1.1/silk/fixed/find_LTP_FIX.c
    A code/opus-1.1/silk/fixed/find_pitch_lags_FIX.c
    A code/opus-1.1/silk/fixed/find_pred_coefs_FIX.c
    A code/opus-1.1/silk/fixed/k2a_FIX.c
    A code/opus-1.1/silk/fixed/k2a_Q16_FIX.c
    A code/opus-1.1/silk/fixed/main_FIX.h
    A code/opus-1.1/silk/fixed/noise_shape_analysis_FIX.c
    A code/opus-1.1/silk/fixed/pitch_analysis_core_FIX.c
    A code/opus-1.1/silk/fixed/prefilter_FIX.c
    A code/opus-1.1/silk/fixed/process_gains_FIX.c
    A code/opus-1.1/silk/fixed/regularize_correlations_FIX.c
    A code/opus-1.1/silk/fixed/residual_energy16_FIX.c
    A code/opus-1.1/silk/fixed/residual_energy_FIX.c
    A code/opus-1.1/silk/fixed/schur64_FIX.c
    A code/opus-1.1/silk/fixed/schur_FIX.c
    A code/opus-1.1/silk/fixed/solve_LS_FIX.c
    A code/opus-1.1/silk/fixed/structs_FIX.h
    A code/opus-1.1/silk/fixed/vector_ops_FIX.c
    A code/opus-1.1/silk/fixed/warped_autocorrelation_FIX.c
    A code/opus-1.1/silk/float/LPC_analysis_filter_FLP.c
    A code/opus-1.1/silk/float/LPC_inv_pred_gain_FLP.c
    A code/opus-1.1/silk/float/LTP_analysis_filter_FLP.c
    A code/opus-1.1/silk/float/LTP_scale_ctrl_FLP.c
    A code/opus-1.1/silk/float/SigProc_FLP.h
    A code/opus-1.1/silk/float/apply_sine_window_FLP.c
    A code/opus-1.1/silk/float/autocorrelation_FLP.c
    A code/opus-1.1/silk/float/burg_modified_FLP.c
    A code/opus-1.1/silk/float/bwexpander_FLP.c
    A code/opus-1.1/silk/float/corrMatrix_FLP.c
    A code/opus-1.1/silk/float/encode_frame_FLP.c
    A code/opus-1.1/silk/float/energy_FLP.c
    A code/opus-1.1/silk/float/find_LPC_FLP.c
    A code/opus-1.1/silk/float/find_LTP_FLP.c
    A code/opus-1.1/silk/float/find_pitch_lags_FLP.c
    A code/opus-1.1/silk/float/find_pred_coefs_FLP.c
    A code/opus-1.1/silk/float/inner_product_FLP.c
    A code/opus-1.1/silk/float/k2a_FLP.c
    A code/opus-1.1/silk/float/levinsondurbin_FLP.c
    A code/opus-1.1/silk/float/main_FLP.h
    A code/opus-1.1/silk/float/noise_shape_analysis_FLP.c
    A code/opus-1.1/silk/float/pitch_analysis_core_FLP.c
    A code/opus-1.1/silk/float/prefilter_FLP.c
    A code/opus-1.1/silk/float/process_gains_FLP.c
    A code/opus-1.1/silk/float/regularize_correlations_FLP.c
    A code/opus-1.1/silk/float/residual_energy_FLP.c
    A code/opus-1.1/silk/float/scale_copy_vector_FLP.c
    A code/opus-1.1/silk/float/scale_vector_FLP.c
    A code/opus-1.1/silk/float/schur_FLP.c
    A code/opus-1.1/silk/float/solve_LS_FLP.c
    A code/opus-1.1/silk/float/sort_FLP.c
    A code/opus-1.1/silk/float/structs_FLP.h
    A code/opus-1.1/silk/float/warped_autocorrelation_FLP.c
    A code/opus-1.1/silk/float/wrappers_FLP.c
    A code/opus-1.1/silk/gain_quant.c
    A code/opus-1.1/silk/init_decoder.c
    A code/opus-1.1/silk/init_encoder.c
    A code/opus-1.1/silk/inner_prod_aligned.c
    A code/opus-1.1/silk/interpolate.c
    A code/opus-1.1/silk/lin2log.c
    A code/opus-1.1/silk/log2lin.c
    A code/opus-1.1/silk/macros.h
    A code/opus-1.1/silk/main.h
    A code/opus-1.1/silk/pitch_est_defines.h
    A code/opus-1.1/silk/pitch_est_tables.c
    A code/opus-1.1/silk/process_NLSFs.c
    A code/opus-1.1/silk/quant_LTP_gains.c
    A code/opus-1.1/silk/resampler.c
    A code/opus-1.1/silk/resampler_down2.c
    A code/opus-1.1/silk/resampler_down2_3.c
    A code/opus-1.1/silk/resampler_private.h
    A code/opus-1.1/silk/resampler_private_AR2.c
    A code/opus-1.1/silk/resampler_private_IIR_FIR.c
    A code/opus-1.1/silk/resampler_private_down_FIR.c
    A code/opus-1.1/silk/resampler_private_up2_HQ.c
    A code/opus-1.1/silk/resampler_rom.c
    A code/opus-1.1/silk/resampler_rom.h
    A code/opus-1.1/silk/resampler_structs.h
    A code/opus-1.1/silk/shell_coder.c
    A code/opus-1.1/silk/sigm_Q15.c
    A code/opus-1.1/silk/sort.c
    A code/opus-1.1/silk/stereo_LR_to_MS.c
    A code/opus-1.1/silk/stereo_MS_to_LR.c
    A code/opus-1.1/silk/stereo_decode_pred.c
    A code/opus-1.1/silk/stereo_encode_pred.c
    A code/opus-1.1/silk/stereo_find_predictor.c
    A code/opus-1.1/silk/stereo_quant_pred.c
    A code/opus-1.1/silk/structs.h
    A code/opus-1.1/silk/sum_sqr_shift.c
    A code/opus-1.1/silk/table_LSF_cos.c
    A code/opus-1.1/silk/tables.h
    A code/opus-1.1/silk/tables_LTP.c
    A code/opus-1.1/silk/tables_NLSF_CB_NB_MB.c
    A code/opus-1.1/silk/tables_NLSF_CB_WB.c
    A code/opus-1.1/silk/tables_gain.c
    A code/opus-1.1/silk/tables_other.c
    A code/opus-1.1/silk/tables_pitch_lag.c
    A code/opus-1.1/silk/tables_pulses_per_block.c
    A code/opus-1.1/silk/tuning_parameters.h
    A code/opus-1.1/silk/typedef.h
    A code/opus-1.1/src/analysis.c
    A code/opus-1.1/src/analysis.h
    A code/opus-1.1/src/mlp.c
    A code/opus-1.1/src/mlp.h
    A code/opus-1.1/src/mlp_data.c
    A code/opus-1.1/src/opus.c
    A code/opus-1.1/src/opus_decoder.c
    A code/opus-1.1/src/opus_encoder.c
    A code/opus-1.1/src/opus_multistream.c
    A code/opus-1.1/src/opus_multistream_decoder.c
    A code/opus-1.1/src/opus_multistream_encoder.c
    A code/opus-1.1/src/opus_private.h
    A code/opus-1.1/src/repacketizer.c
    A code/opus-1.1/src/tansig_table.h

  Log Message:
  -----------
  Merge branch 'features/upgrade-opus-1.1' of https://github.com/xhairball/ioq3 into opus_update

Conflicts:
	Makefile


  Commit: c2e2514efc90c6cc61f96e883779c36b0d320826
      https://github.com/ioquake/ioq3/commit/c2e2514efc90c6cc61f96e883779c36b0d320826
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-02-07 (Fri, 07 Feb 2014)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Merge pull request #41 from xhairball/fixes/check-cc-when-cross-compiling-mingw32

When cross compiling on mingw32, make sure it finds a CC


  Commit: ed087bb89eb4153966e4b292ebabe493b6618ecd
      https://github.com/ioquake/ioq3/commit/ed087bb89eb4153966e4b292ebabe493b6618ecd
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-02-07 (Fri, 07 Feb 2014)

  Changed paths:
    M Makefile
    M README.md
    M code/client/cl_cin.c
    M code/client/cl_main.c
    M code/client/cl_parse.c
    M code/client/cl_scrn.c
    M code/client/snd_dma.c
    M code/client/snd_local.h
    M code/client/snd_mem.c
    M code/client/snd_mix.c
    M code/client/snd_openal.c
    R code/libogg-1.3.0/include/ogg/config_types.h
    R code/libogg-1.3.0/include/ogg/ogg.h
    R code/libogg-1.3.0/include/ogg/os_types.h
    R code/libogg-1.3.0/src/bitwise.c
    R code/libogg-1.3.0/src/framing.c
    A code/libogg-1.3.1/include/ogg/config_types.h
    A code/libogg-1.3.1/include/ogg/ogg.h
    A code/libogg-1.3.1/include/ogg/os_types.h
    A code/libogg-1.3.1/src/bitwise.c
    A code/libogg-1.3.1/src/framing.c
    R code/opus-1.0.2/celt/_kiss_fft_guts.h
    R code/opus-1.0.2/celt/arch.h
    R code/opus-1.0.2/celt/bands.c
    R code/opus-1.0.2/celt/bands.h
    R code/opus-1.0.2/celt/celt.c
    R code/opus-1.0.2/celt/celt.h
    R code/opus-1.0.2/celt/celt_lpc.c
    R code/opus-1.0.2/celt/celt_lpc.h
    R code/opus-1.0.2/celt/cwrs.c
    R code/opus-1.0.2/celt/cwrs.h
    R code/opus-1.0.2/celt/ecintrin.h
    R code/opus-1.0.2/celt/entcode.c
    R code/opus-1.0.2/celt/entcode.h
    R code/opus-1.0.2/celt/entdec.c
    R code/opus-1.0.2/celt/entdec.h
    R code/opus-1.0.2/celt/entenc.c
    R code/opus-1.0.2/celt/entenc.h
    R code/opus-1.0.2/celt/fixed_debug.h
    R code/opus-1.0.2/celt/fixed_generic.h
    R code/opus-1.0.2/celt/float_cast.h
    R code/opus-1.0.2/celt/kiss_fft.c
    R code/opus-1.0.2/celt/kiss_fft.h
    R code/opus-1.0.2/celt/laplace.c
    R code/opus-1.0.2/celt/laplace.h
    R code/opus-1.0.2/celt/mathops.c
    R code/opus-1.0.2/celt/mathops.h
    R code/opus-1.0.2/celt/mdct.c
    R code/opus-1.0.2/celt/mdct.h
    R code/opus-1.0.2/celt/mfrngcod.h
    R code/opus-1.0.2/celt/modes.c
    R code/opus-1.0.2/celt/modes.h
    R code/opus-1.0.2/celt/opus_custom_demo.c
    R code/opus-1.0.2/celt/os_support.h
    R code/opus-1.0.2/celt/pitch.c
    R code/opus-1.0.2/celt/pitch.h
    R code/opus-1.0.2/celt/quant_bands.c
    R code/opus-1.0.2/celt/quant_bands.h
    R code/opus-1.0.2/celt/rate.c
    R code/opus-1.0.2/celt/rate.h
    R code/opus-1.0.2/celt/stack_alloc.h
    R code/opus-1.0.2/celt/static_modes_fixed.h
    R code/opus-1.0.2/celt/static_modes_float.h
    R code/opus-1.0.2/celt/vq.c
    R code/opus-1.0.2/celt/vq.h
    R code/opus-1.0.2/include/opus.h
    R code/opus-1.0.2/include/opus_custom.h
    R code/opus-1.0.2/include/opus_defines.h
    R code/opus-1.0.2/include/opus_multistream.h
    R code/opus-1.0.2/include/opus_types.h
    R code/opus-1.0.2/silk/A2NLSF.c
    R code/opus-1.0.2/silk/API.h
    R code/opus-1.0.2/silk/CNG.c
    R code/opus-1.0.2/silk/HP_variable_cutoff.c
    R code/opus-1.0.2/silk/Inlines.h
    R code/opus-1.0.2/silk/LPC_analysis_filter.c
    R code/opus-1.0.2/silk/LPC_inv_pred_gain.c
    R code/opus-1.0.2/silk/LP_variable_cutoff.c
    R code/opus-1.0.2/silk/MacroCount.h
    R code/opus-1.0.2/silk/MacroDebug.h
    R code/opus-1.0.2/silk/NLSF2A.c
    R code/opus-1.0.2/silk/NLSF_VQ.c
    R code/opus-1.0.2/silk/NLSF_VQ_weights_laroia.c
    R code/opus-1.0.2/silk/NLSF_decode.c
    R code/opus-1.0.2/silk/NLSF_del_dec_quant.c
    R code/opus-1.0.2/silk/NLSF_encode.c
    R code/opus-1.0.2/silk/NLSF_stabilize.c
    R code/opus-1.0.2/silk/NLSF_unpack.c
    R code/opus-1.0.2/silk/NSQ.c
    R code/opus-1.0.2/silk/NSQ_del_dec.c
    R code/opus-1.0.2/silk/PLC.c
    R code/opus-1.0.2/silk/PLC.h
    R code/opus-1.0.2/silk/SigProc_FIX.h
    R code/opus-1.0.2/silk/VAD.c
    R code/opus-1.0.2/silk/VQ_WMat_EC.c
    R code/opus-1.0.2/silk/ana_filt_bank_1.c
    R code/opus-1.0.2/silk/biquad_alt.c
    R code/opus-1.0.2/silk/bwexpander.c
    R code/opus-1.0.2/silk/bwexpander_32.c
    R code/opus-1.0.2/silk/check_control_input.c
    R code/opus-1.0.2/silk/code_signs.c
    R code/opus-1.0.2/silk/control.h
    R code/opus-1.0.2/silk/control_SNR.c
    R code/opus-1.0.2/silk/control_audio_bandwidth.c
    R code/opus-1.0.2/silk/control_codec.c
    R code/opus-1.0.2/silk/debug.c
    R code/opus-1.0.2/silk/debug.h
    R code/opus-1.0.2/silk/dec_API.c
    R code/opus-1.0.2/silk/decode_core.c
    R code/opus-1.0.2/silk/decode_frame.c
    R code/opus-1.0.2/silk/decode_indices.c
    R code/opus-1.0.2/silk/decode_parameters.c
    R code/opus-1.0.2/silk/decode_pitch.c
    R code/opus-1.0.2/silk/decode_pulses.c
    R code/opus-1.0.2/silk/decoder_set_fs.c
    R code/opus-1.0.2/silk/define.h
    R code/opus-1.0.2/silk/enc_API.c
    R code/opus-1.0.2/silk/encode_indices.c
    R code/opus-1.0.2/silk/encode_pulses.c
    R code/opus-1.0.2/silk/errors.h
    R code/opus-1.0.2/silk/fixed/LTP_analysis_filter_FIX.c
    R code/opus-1.0.2/silk/fixed/LTP_scale_ctrl_FIX.c
    R code/opus-1.0.2/silk/fixed/apply_sine_window_FIX.c
    R code/opus-1.0.2/silk/fixed/autocorr_FIX.c
    R code/opus-1.0.2/silk/fixed/burg_modified_FIX.c
    R code/opus-1.0.2/silk/fixed/corrMatrix_FIX.c
    R code/opus-1.0.2/silk/fixed/encode_frame_FIX.c
    R code/opus-1.0.2/silk/fixed/find_LPC_FIX.c
    R code/opus-1.0.2/silk/fixed/find_LTP_FIX.c
    R code/opus-1.0.2/silk/fixed/find_pitch_lags_FIX.c
    R code/opus-1.0.2/silk/fixed/find_pred_coefs_FIX.c
    R code/opus-1.0.2/silk/fixed/k2a_FIX.c
    R code/opus-1.0.2/silk/fixed/k2a_Q16_FIX.c
    R code/opus-1.0.2/silk/fixed/main_FIX.h
    R code/opus-1.0.2/silk/fixed/noise_shape_analysis_FIX.c
    R code/opus-1.0.2/silk/fixed/pitch_analysis_core_FIX.c
    R code/opus-1.0.2/silk/fixed/prefilter_FIX.c
    R code/opus-1.0.2/silk/fixed/process_gains_FIX.c
    R code/opus-1.0.2/silk/fixed/regularize_correlations_FIX.c
    R code/opus-1.0.2/silk/fixed/residual_energy16_FIX.c
    R code/opus-1.0.2/silk/fixed/residual_energy_FIX.c
    R code/opus-1.0.2/silk/fixed/schur64_FIX.c
    R code/opus-1.0.2/silk/fixed/schur_FIX.c
    R code/opus-1.0.2/silk/fixed/solve_LS_FIX.c
    R code/opus-1.0.2/silk/fixed/structs_FIX.h
    R code/opus-1.0.2/silk/fixed/vector_ops_FIX.c
    R code/opus-1.0.2/silk/fixed/warped_autocorrelation_FIX.c
    R code/opus-1.0.2/silk/float/LPC_analysis_filter_FLP.c
    R code/opus-1.0.2/silk/float/LPC_inv_pred_gain_FLP.c
    R code/opus-1.0.2/silk/float/LTP_analysis_filter_FLP.c
    R code/opus-1.0.2/silk/float/LTP_scale_ctrl_FLP.c
    R code/opus-1.0.2/silk/float/SigProc_FLP.h
    R code/opus-1.0.2/silk/float/apply_sine_window_FLP.c
    R code/opus-1.0.2/silk/float/autocorrelation_FLP.c
    R code/opus-1.0.2/silk/float/burg_modified_FLP.c
    R code/opus-1.0.2/silk/float/bwexpander_FLP.c
    R code/opus-1.0.2/silk/float/corrMatrix_FLP.c
    R code/opus-1.0.2/silk/float/encode_frame_FLP.c
    R code/opus-1.0.2/silk/float/energy_FLP.c
    R code/opus-1.0.2/silk/float/find_LPC_FLP.c
    R code/opus-1.0.2/silk/float/find_LTP_FLP.c
    R code/opus-1.0.2/silk/float/find_pitch_lags_FLP.c
    R code/opus-1.0.2/silk/float/find_pred_coefs_FLP.c
    R code/opus-1.0.2/silk/float/inner_product_FLP.c
    R code/opus-1.0.2/silk/float/k2a_FLP.c
    R code/opus-1.0.2/silk/float/levinsondurbin_FLP.c
    R code/opus-1.0.2/silk/float/main_FLP.h
    R code/opus-1.0.2/silk/float/noise_shape_analysis_FLP.c
    R code/opus-1.0.2/silk/float/pitch_analysis_core_FLP.c
    R code/opus-1.0.2/silk/float/prefilter_FLP.c
    R code/opus-1.0.2/silk/float/process_gains_FLP.c
    R code/opus-1.0.2/silk/float/regularize_correlations_FLP.c
    R code/opus-1.0.2/silk/float/residual_energy_FLP.c
    R code/opus-1.0.2/silk/float/scale_copy_vector_FLP.c
    R code/opus-1.0.2/silk/float/scale_vector_FLP.c
    R code/opus-1.0.2/silk/float/schur_FLP.c
    R code/opus-1.0.2/silk/float/solve_LS_FLP.c
    R code/opus-1.0.2/silk/float/sort_FLP.c
    R code/opus-1.0.2/silk/float/structs_FLP.h
    R code/opus-1.0.2/silk/float/warped_autocorrelation_FLP.c
    R code/opus-1.0.2/silk/float/wrappers_FLP.c
    R code/opus-1.0.2/silk/gain_quant.c
    R code/opus-1.0.2/silk/init_decoder.c
    R code/opus-1.0.2/silk/init_encoder.c
    R code/opus-1.0.2/silk/inner_prod_aligned.c
    R code/opus-1.0.2/silk/interpolate.c
    R code/opus-1.0.2/silk/lin2log.c
    R code/opus-1.0.2/silk/log2lin.c
    R code/opus-1.0.2/silk/macros.h
    R code/opus-1.0.2/silk/main.h
    R code/opus-1.0.2/silk/pitch_est_defines.h
    R code/opus-1.0.2/silk/pitch_est_tables.c
    R code/opus-1.0.2/silk/process_NLSFs.c
    R code/opus-1.0.2/silk/quant_LTP_gains.c
    R code/opus-1.0.2/silk/resampler.c
    R code/opus-1.0.2/silk/resampler_down2.c
    R code/opus-1.0.2/silk/resampler_down2_3.c
    R code/opus-1.0.2/silk/resampler_private.h
    R code/opus-1.0.2/silk/resampler_private_AR2.c
    R code/opus-1.0.2/silk/resampler_private_IIR_FIR.c
    R code/opus-1.0.2/silk/resampler_private_down_FIR.c
    R code/opus-1.0.2/silk/resampler_private_up2_HQ.c
    R code/opus-1.0.2/silk/resampler_rom.c
    R code/opus-1.0.2/silk/resampler_rom.h
    R code/opus-1.0.2/silk/resampler_structs.h
    R code/opus-1.0.2/silk/shell_coder.c
    R code/opus-1.0.2/silk/sigm_Q15.c
    R code/opus-1.0.2/silk/sort.c
    R code/opus-1.0.2/silk/stereo_LR_to_MS.c
    R code/opus-1.0.2/silk/stereo_MS_to_LR.c
    R code/opus-1.0.2/silk/stereo_decode_pred.c
    R code/opus-1.0.2/silk/stereo_encode_pred.c
    R code/opus-1.0.2/silk/stereo_find_predictor.c
    R code/opus-1.0.2/silk/stereo_quant_pred.c
    R code/opus-1.0.2/silk/structs.h
    R code/opus-1.0.2/silk/sum_sqr_shift.c
    R code/opus-1.0.2/silk/table_LSF_cos.c
    R code/opus-1.0.2/silk/tables.h
    R code/opus-1.0.2/silk/tables_LTP.c
    R code/opus-1.0.2/silk/tables_NLSF_CB_NB_MB.c
    R code/opus-1.0.2/silk/tables_NLSF_CB_WB.c
    R code/opus-1.0.2/silk/tables_gain.c
    R code/opus-1.0.2/silk/tables_other.c
    R code/opus-1.0.2/silk/tables_pitch_lag.c
    R code/opus-1.0.2/silk/tables_pulses_per_block.c
    R code/opus-1.0.2/silk/tuning_parameters.h
    R code/opus-1.0.2/silk/typedef.h
    R code/opus-1.0.2/src/opus.c
    R code/opus-1.0.2/src/opus_decoder.c
    R code/opus-1.0.2/src/opus_encoder.c
    R code/opus-1.0.2/src/opus_multistream.c
    R code/opus-1.0.2/src/opus_private.h
    R code/opus-1.0.2/src/repacketizer.c
    A code/opus-1.1/celt/_kiss_fft_guts.h
    A code/opus-1.1/celt/arch.h
    A code/opus-1.1/celt/arm/arm2gnu.pl
    A code/opus-1.1/celt/arm/arm_celt_map.c
    A code/opus-1.1/celt/arm/armcpu.c
    A code/opus-1.1/celt/arm/armcpu.h
    A code/opus-1.1/celt/arm/armopts.s.in
    A code/opus-1.1/celt/arm/celt_pitch_xcorr_arm.s
    A code/opus-1.1/celt/arm/fixed_armv4.h
    A code/opus-1.1/celt/arm/fixed_armv5e.h
    A code/opus-1.1/celt/arm/kiss_fft_armv4.h
    A code/opus-1.1/celt/arm/kiss_fft_armv5e.h
    A code/opus-1.1/celt/arm/pitch_arm.h
    A code/opus-1.1/celt/bands.c
    A code/opus-1.1/celt/bands.h
    A code/opus-1.1/celt/celt.c
    A code/opus-1.1/celt/celt.h
    A code/opus-1.1/celt/celt_decoder.c
    A code/opus-1.1/celt/celt_encoder.c
    A code/opus-1.1/celt/celt_lpc.c
    A code/opus-1.1/celt/celt_lpc.h
    A code/opus-1.1/celt/cpu_support.h
    A code/opus-1.1/celt/cwrs.c
    A code/opus-1.1/celt/cwrs.h
    A code/opus-1.1/celt/ecintrin.h
    A code/opus-1.1/celt/entcode.c
    A code/opus-1.1/celt/entcode.h
    A code/opus-1.1/celt/entdec.c
    A code/opus-1.1/celt/entdec.h
    A code/opus-1.1/celt/entenc.c
    A code/opus-1.1/celt/entenc.h
    A code/opus-1.1/celt/fixed_debug.h
    A code/opus-1.1/celt/fixed_generic.h
    A code/opus-1.1/celt/float_cast.h
    A code/opus-1.1/celt/kiss_fft.c
    A code/opus-1.1/celt/kiss_fft.h
    A code/opus-1.1/celt/laplace.c
    A code/opus-1.1/celt/laplace.h
    A code/opus-1.1/celt/mathops.c
    A code/opus-1.1/celt/mathops.h
    A code/opus-1.1/celt/mdct.c
    A code/opus-1.1/celt/mdct.h
    A code/opus-1.1/celt/mfrngcod.h
    A code/opus-1.1/celt/modes.c
    A code/opus-1.1/celt/modes.h
    A code/opus-1.1/celt/opus_custom_demo.c
    A code/opus-1.1/celt/os_support.h
    A code/opus-1.1/celt/pitch.c
    A code/opus-1.1/celt/pitch.h
    A code/opus-1.1/celt/quant_bands.c
    A code/opus-1.1/celt/quant_bands.h
    A code/opus-1.1/celt/rate.c
    A code/opus-1.1/celt/rate.h
    A code/opus-1.1/celt/stack_alloc.h
    A code/opus-1.1/celt/static_modes_fixed.h
    A code/opus-1.1/celt/static_modes_float.h
    A code/opus-1.1/celt/vq.c
    A code/opus-1.1/celt/vq.h
    A code/opus-1.1/celt/x86/pitch_sse.h
    A code/opus-1.1/include/opus.h
    A code/opus-1.1/include/opus_custom.h
    A code/opus-1.1/include/opus_defines.h
    A code/opus-1.1/include/opus_multistream.h
    A code/opus-1.1/include/opus_types.h
    A code/opus-1.1/silk/A2NLSF.c
    A code/opus-1.1/silk/API.h
    A code/opus-1.1/silk/CNG.c
    A code/opus-1.1/silk/HP_variable_cutoff.c
    A code/opus-1.1/silk/Inlines.h
    A code/opus-1.1/silk/LPC_analysis_filter.c
    A code/opus-1.1/silk/LPC_inv_pred_gain.c
    A code/opus-1.1/silk/LP_variable_cutoff.c
    A code/opus-1.1/silk/MacroCount.h
    A code/opus-1.1/silk/MacroDebug.h
    A code/opus-1.1/silk/NLSF2A.c
    A code/opus-1.1/silk/NLSF_VQ.c
    A code/opus-1.1/silk/NLSF_VQ_weights_laroia.c
    A code/opus-1.1/silk/NLSF_decode.c
    A code/opus-1.1/silk/NLSF_del_dec_quant.c
    A code/opus-1.1/silk/NLSF_encode.c
    A code/opus-1.1/silk/NLSF_stabilize.c
    A code/opus-1.1/silk/NLSF_unpack.c
    A code/opus-1.1/silk/NSQ.c
    A code/opus-1.1/silk/NSQ_del_dec.c
    A code/opus-1.1/silk/PLC.c
    A code/opus-1.1/silk/PLC.h
    A code/opus-1.1/silk/SigProc_FIX.h
    A code/opus-1.1/silk/VAD.c
    A code/opus-1.1/silk/VQ_WMat_EC.c
    A code/opus-1.1/silk/ana_filt_bank_1.c
    A code/opus-1.1/silk/arm/SigProc_FIX_armv4.h
    A code/opus-1.1/silk/arm/SigProc_FIX_armv5e.h
    A code/opus-1.1/silk/arm/macros_armv4.h
    A code/opus-1.1/silk/arm/macros_armv5e.h
    A code/opus-1.1/silk/biquad_alt.c
    A code/opus-1.1/silk/bwexpander.c
    A code/opus-1.1/silk/bwexpander_32.c
    A code/opus-1.1/silk/check_control_input.c
    A code/opus-1.1/silk/code_signs.c
    A code/opus-1.1/silk/control.h
    A code/opus-1.1/silk/control_SNR.c
    A code/opus-1.1/silk/control_audio_bandwidth.c
    A code/opus-1.1/silk/control_codec.c
    A code/opus-1.1/silk/debug.c
    A code/opus-1.1/silk/debug.h
    A code/opus-1.1/silk/dec_API.c
    A code/opus-1.1/silk/decode_core.c
    A code/opus-1.1/silk/decode_frame.c
    A code/opus-1.1/silk/decode_indices.c
    A code/opus-1.1/silk/decode_parameters.c
    A code/opus-1.1/silk/decode_pitch.c
    A code/opus-1.1/silk/decode_pulses.c
    A code/opus-1.1/silk/decoder_set_fs.c
    A code/opus-1.1/silk/define.h
    A code/opus-1.1/silk/enc_API.c
    A code/opus-1.1/silk/encode_indices.c
    A code/opus-1.1/silk/encode_pulses.c
    A code/opus-1.1/silk/errors.h
    A code/opus-1.1/silk/fixed/LTP_analysis_filter_FIX.c
    A code/opus-1.1/silk/fixed/LTP_scale_ctrl_FIX.c
    A code/opus-1.1/silk/fixed/apply_sine_window_FIX.c
    A code/opus-1.1/silk/fixed/autocorr_FIX.c
    A code/opus-1.1/silk/fixed/burg_modified_FIX.c
    A code/opus-1.1/silk/fixed/corrMatrix_FIX.c
    A code/opus-1.1/silk/fixed/encode_frame_FIX.c
    A code/opus-1.1/silk/fixed/find_LPC_FIX.c
    A code/opus-1.1/silk/fixed/find_LTP_FIX.c
    A code/opus-1.1/silk/fixed/find_pitch_lags_FIX.c
    A code/opus-1.1/silk/fixed/find_pred_coefs_FIX.c
    A code/opus-1.1/silk/fixed/k2a_FIX.c
    A code/opus-1.1/silk/fixed/k2a_Q16_FIX.c
    A code/opus-1.1/silk/fixed/main_FIX.h
    A code/opus-1.1/silk/fixed/noise_shape_analysis_FIX.c
    A code/opus-1.1/silk/fixed/pitch_analysis_core_FIX.c
    A code/opus-1.1/silk/fixed/prefilter_FIX.c
    A code/opus-1.1/silk/fixed/process_gains_FIX.c
    A code/opus-1.1/silk/fixed/regularize_correlations_FIX.c
    A code/opus-1.1/silk/fixed/residual_energy16_FIX.c
    A code/opus-1.1/silk/fixed/residual_energy_FIX.c
    A code/opus-1.1/silk/fixed/schur64_FIX.c
    A code/opus-1.1/silk/fixed/schur_FIX.c
    A code/opus-1.1/silk/fixed/solve_LS_FIX.c
    A code/opus-1.1/silk/fixed/structs_FIX.h
    A code/opus-1.1/silk/fixed/vector_ops_FIX.c
    A code/opus-1.1/silk/fixed/warped_autocorrelation_FIX.c
    A code/opus-1.1/silk/float/LPC_analysis_filter_FLP.c
    A code/opus-1.1/silk/float/LPC_inv_pred_gain_FLP.c
    A code/opus-1.1/silk/float/LTP_analysis_filter_FLP.c
    A code/opus-1.1/silk/float/LTP_scale_ctrl_FLP.c
    A code/opus-1.1/silk/float/SigProc_FLP.h
    A code/opus-1.1/silk/float/apply_sine_window_FLP.c
    A code/opus-1.1/silk/float/autocorrelation_FLP.c
    A code/opus-1.1/silk/float/burg_modified_FLP.c
    A code/opus-1.1/silk/float/bwexpander_FLP.c
    A code/opus-1.1/silk/float/corrMatrix_FLP.c
    A code/opus-1.1/silk/float/encode_frame_FLP.c
    A code/opus-1.1/silk/float/energy_FLP.c
    A code/opus-1.1/silk/float/find_LPC_FLP.c
    A code/opus-1.1/silk/float/find_LTP_FLP.c
    A code/opus-1.1/silk/float/find_pitch_lags_FLP.c
    A code/opus-1.1/silk/float/find_pred_coefs_FLP.c
    A code/opus-1.1/silk/float/inner_product_FLP.c
    A code/opus-1.1/silk/float/k2a_FLP.c
    A code/opus-1.1/silk/float/levinsondurbin_FLP.c
    A code/opus-1.1/silk/float/main_FLP.h
    A code/opus-1.1/silk/float/noise_shape_analysis_FLP.c
    A code/opus-1.1/silk/float/pitch_analysis_core_FLP.c
    A code/opus-1.1/silk/float/prefilter_FLP.c
    A code/opus-1.1/silk/float/process_gains_FLP.c
    A code/opus-1.1/silk/float/regularize_correlations_FLP.c
    A code/opus-1.1/silk/float/residual_energy_FLP.c
    A code/opus-1.1/silk/float/scale_copy_vector_FLP.c
    A code/opus-1.1/silk/float/scale_vector_FLP.c
    A code/opus-1.1/silk/float/schur_FLP.c
    A code/opus-1.1/silk/float/solve_LS_FLP.c
    A code/opus-1.1/silk/float/sort_FLP.c
    A code/opus-1.1/silk/float/structs_FLP.h
    A code/opus-1.1/silk/float/warped_autocorrelation_FLP.c
    A code/opus-1.1/silk/float/wrappers_FLP.c
    A code/opus-1.1/silk/gain_quant.c
    A code/opus-1.1/silk/init_decoder.c
    A code/opus-1.1/silk/init_encoder.c
    A code/opus-1.1/silk/inner_prod_aligned.c
    A code/opus-1.1/silk/interpolate.c
    A code/opus-1.1/silk/lin2log.c
    A code/opus-1.1/silk/log2lin.c
    A code/opus-1.1/silk/macros.h
    A code/opus-1.1/silk/main.h
    A code/opus-1.1/silk/pitch_est_defines.h
    A code/opus-1.1/silk/pitch_est_tables.c
    A code/opus-1.1/silk/process_NLSFs.c
    A code/opus-1.1/silk/quant_LTP_gains.c
    A code/opus-1.1/silk/resampler.c
    A code/opus-1.1/silk/resampler_down2.c
    A code/opus-1.1/silk/resampler_down2_3.c
    A code/opus-1.1/silk/resampler_private.h
    A code/opus-1.1/silk/resampler_private_AR2.c
    A code/opus-1.1/silk/resampler_private_IIR_FIR.c
    A code/opus-1.1/silk/resampler_private_down_FIR.c
    A code/opus-1.1/silk/resampler_private_up2_HQ.c
    A code/opus-1.1/silk/resampler_rom.c
    A code/opus-1.1/silk/resampler_rom.h
    A code/opus-1.1/silk/resampler_structs.h
    A code/opus-1.1/silk/shell_coder.c
    A code/opus-1.1/silk/sigm_Q15.c
    A code/opus-1.1/silk/sort.c
    A code/opus-1.1/silk/stereo_LR_to_MS.c
    A code/opus-1.1/silk/stereo_MS_to_LR.c
    A code/opus-1.1/silk/stereo_decode_pred.c
    A code/opus-1.1/silk/stereo_encode_pred.c
    A code/opus-1.1/silk/stereo_find_predictor.c
    A code/opus-1.1/silk/stereo_quant_pred.c
    A code/opus-1.1/silk/structs.h
    A code/opus-1.1/silk/sum_sqr_shift.c
    A code/opus-1.1/silk/table_LSF_cos.c
    A code/opus-1.1/silk/tables.h
    A code/opus-1.1/silk/tables_LTP.c
    A code/opus-1.1/silk/tables_NLSF_CB_NB_MB.c
    A code/opus-1.1/silk/tables_NLSF_CB_WB.c
    A code/opus-1.1/silk/tables_gain.c
    A code/opus-1.1/silk/tables_other.c
    A code/opus-1.1/silk/tables_pitch_lag.c
    A code/opus-1.1/silk/tables_pulses_per_block.c
    A code/opus-1.1/silk/tuning_parameters.h
    A code/opus-1.1/silk/typedef.h
    A code/opus-1.1/src/analysis.c
    A code/opus-1.1/src/analysis.h
    A code/opus-1.1/src/mlp.c
    A code/opus-1.1/src/mlp.h
    A code/opus-1.1/src/mlp_data.c
    A code/opus-1.1/src/opus.c
    A code/opus-1.1/src/opus_decoder.c
    A code/opus-1.1/src/opus_encoder.c
    A code/opus-1.1/src/opus_multistream.c
    A code/opus-1.1/src/opus_multistream_decoder.c
    A code/opus-1.1/src/opus_multistream_encoder.c
    A code/opus-1.1/src/opus_private.h
    A code/opus-1.1/src/repacketizer.c
    A code/opus-1.1/src/tansig_table.h
    R code/opusfile-0.2/include/opusfile.h
    R code/opusfile-0.2/src/http.c
    R code/opusfile-0.2/src/info.c
    R code/opusfile-0.2/src/internal.c
    R code/opusfile-0.2/src/internal.h
    R code/opusfile-0.2/src/opusfile.c
    R code/opusfile-0.2/src/stream.c
    A code/opusfile-0.5/include/opusfile.h
    A code/opusfile-0.5/src/http.c
    A code/opusfile-0.5/src/info.c
    A code/opusfile-0.5/src/internal.c
    A code/opusfile-0.5/src/internal.h
    A code/opusfile-0.5/src/opusfile.c
    A code/opusfile-0.5/src/stream.c
    A code/opusfile-0.5/src/wincerts.c
    A code/opusfile-0.5/src/winerrno.h
    M code/qcommon/qfiles.h
    M code/renderercommon/tr_image_jpg.c
    M code/renderercommon/tr_image_png.c
    M code/renderergl1/tr_animation.c
    M code/renderergl1/tr_image.c
    M code/renderergl1/tr_init.c
    M code/renderergl1/tr_local.h
    M code/renderergl1/tr_main.c
    M code/renderergl1/tr_model.c
    M code/renderergl1/tr_surface.c
    M code/renderergl2/glsl/bokeh_vp.glsl
    M code/renderergl2/glsl/calclevels4x_vp.glsl
    M code/renderergl2/glsl/dlight_vp.glsl
    M code/renderergl2/glsl/down4x_vp.glsl
    M code/renderergl2/glsl/fogpass_fp.glsl
    M code/renderergl2/glsl/fogpass_vp.glsl
    M code/renderergl2/glsl/generic_fp.glsl
    M code/renderergl2/glsl/generic_vp.glsl
    M code/renderergl2/glsl/lightall_fp.glsl
    M code/renderergl2/glsl/lightall_vp.glsl
    M code/renderergl2/glsl/pshadow_vp.glsl
    M code/renderergl2/glsl/shadowfill_vp.glsl
    M code/renderergl2/glsl/texturecolor_fp.glsl
    M code/renderergl2/glsl/texturecolor_vp.glsl
    M code/renderergl2/glsl/tonemap_vp.glsl
    M code/renderergl2/tr_animation.c
    M code/renderergl2/tr_backend.c
    M code/renderergl2/tr_bsp.c
    M code/renderergl2/tr_extensions.c
    M code/renderergl2/tr_extramath.h
    M code/renderergl2/tr_fbo.c
    M code/renderergl2/tr_glsl.c
    M code/renderergl2/tr_image.c
    M code/renderergl2/tr_init.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_main.c
    M code/renderergl2/tr_model.c
    M code/renderergl2/tr_model_iqm.c
    M code/renderergl2/tr_scene.c
    M code/renderergl2/tr_shade.c
    M code/renderergl2/tr_shade_calc.c
    M code/renderergl2/tr_shader.c
    M code/renderergl2/tr_surface.c
    M code/renderergl2/tr_vbo.c
    M code/sdl/sdl_glimp.c
    M code/server/server.h
    M code/server/sv_init.c
    M code/ui/ui_atoms.c
    M make-macosx-app.sh
    M misc/msvc/opengl1.vcproj

  Log Message:
  -----------
  Merge branch 'master' into sdl2


  Commit: cc40051839cec009cae15dc2a48647eb7d14f74e
      https://github.com/ioquake/ioq3/commit/cc40051839cec009cae15dc2a48647eb7d14f74e
  Author: hairball <xhairball at gmail.com>
  Date:   2014-02-08 (Sat, 08 Feb 2014)

  Changed paths:
    M Makefile
    A code/libvorbis-1.3.4/include/vorbis/codec.h
    A code/libvorbis-1.3.4/include/vorbis/vorbisenc.h
    A code/libvorbis-1.3.4/include/vorbis/vorbisfile.h
    A code/libvorbis-1.3.4/lib/analysis.c
    A code/libvorbis-1.3.4/lib/backends.h
    A code/libvorbis-1.3.4/lib/bitrate.c
    A code/libvorbis-1.3.4/lib/bitrate.h
    A code/libvorbis-1.3.4/lib/block.c
    A code/libvorbis-1.3.4/lib/books/coupled/res_books_51.h
    A code/libvorbis-1.3.4/lib/books/coupled/res_books_stereo.h
    A code/libvorbis-1.3.4/lib/books/floor/floor_books.h
    A code/libvorbis-1.3.4/lib/books/uncoupled/res_books_uncoupled.h
    A code/libvorbis-1.3.4/lib/codebook.c
    A code/libvorbis-1.3.4/lib/codebook.h
    A code/libvorbis-1.3.4/lib/codec_internal.h
    A code/libvorbis-1.3.4/lib/envelope.c
    A code/libvorbis-1.3.4/lib/envelope.h
    A code/libvorbis-1.3.4/lib/floor0.c
    A code/libvorbis-1.3.4/lib/floor1.c
    A code/libvorbis-1.3.4/lib/highlevel.h
    A code/libvorbis-1.3.4/lib/info.c
    A code/libvorbis-1.3.4/lib/lookup.c
    A code/libvorbis-1.3.4/lib/lookup.h
    A code/libvorbis-1.3.4/lib/lookup_data.h
    A code/libvorbis-1.3.4/lib/lpc.c
    A code/libvorbis-1.3.4/lib/lpc.h
    A code/libvorbis-1.3.4/lib/lsp.c
    A code/libvorbis-1.3.4/lib/lsp.h
    A code/libvorbis-1.3.4/lib/mapping0.c
    A code/libvorbis-1.3.4/lib/masking.h
    A code/libvorbis-1.3.4/lib/mdct.c
    A code/libvorbis-1.3.4/lib/mdct.h
    A code/libvorbis-1.3.4/lib/misc.h
    A code/libvorbis-1.3.4/lib/modes/floor_all.h
    A code/libvorbis-1.3.4/lib/modes/psych_11.h
    A code/libvorbis-1.3.4/lib/modes/psych_16.h
    A code/libvorbis-1.3.4/lib/modes/psych_44.h
    A code/libvorbis-1.3.4/lib/modes/psych_8.h
    A code/libvorbis-1.3.4/lib/modes/residue_16.h
    A code/libvorbis-1.3.4/lib/modes/residue_44.h
    A code/libvorbis-1.3.4/lib/modes/residue_44p51.h
    A code/libvorbis-1.3.4/lib/modes/residue_44u.h
    A code/libvorbis-1.3.4/lib/modes/residue_8.h
    A code/libvorbis-1.3.4/lib/modes/setup_11.h
    A code/libvorbis-1.3.4/lib/modes/setup_16.h
    A code/libvorbis-1.3.4/lib/modes/setup_22.h
    A code/libvorbis-1.3.4/lib/modes/setup_32.h
    A code/libvorbis-1.3.4/lib/modes/setup_44.h
    A code/libvorbis-1.3.4/lib/modes/setup_44p51.h
    A code/libvorbis-1.3.4/lib/modes/setup_44u.h
    A code/libvorbis-1.3.4/lib/modes/setup_8.h
    A code/libvorbis-1.3.4/lib/modes/setup_X.h
    A code/libvorbis-1.3.4/lib/os.h
    A code/libvorbis-1.3.4/lib/psy.c
    A code/libvorbis-1.3.4/lib/psy.h
    A code/libvorbis-1.3.4/lib/registry.c
    A code/libvorbis-1.3.4/lib/registry.h
    A code/libvorbis-1.3.4/lib/res0.c
    A code/libvorbis-1.3.4/lib/scales.h
    A code/libvorbis-1.3.4/lib/sharedbook.c
    A code/libvorbis-1.3.4/lib/smallft.c
    A code/libvorbis-1.3.4/lib/smallft.h
    A code/libvorbis-1.3.4/lib/synthesis.c
    A code/libvorbis-1.3.4/lib/vorbisenc.c
    A code/libvorbis-1.3.4/lib/vorbisfile.c
    A code/libvorbis-1.3.4/lib/window.c
    A code/libvorbis-1.3.4/lib/window.h

  Log Message:
  -----------
  Add vorbis 1.3.4 build support


  Commit: 1435e78454965deb2896b980bd15b33413717350
      https://github.com/ioquake/ioq3/commit/1435e78454965deb2896b980bd15b33413717350
  Author: hairball <xhairball at gmail.com>
  Date:   2014-02-08 (Sat, 08 Feb 2014)

  Changed paths:
    M code/client/cl_curl.h
    A code/libcurl-7.35.0/curl/curl.h
    A code/libcurl-7.35.0/curl/curlbuild.h
    A code/libcurl-7.35.0/curl/curlrules.h
    A code/libcurl-7.35.0/curl/curlver.h
    A code/libcurl-7.35.0/curl/easy.h
    A code/libcurl-7.35.0/curl/mprintf.h
    A code/libcurl-7.35.0/curl/multi.h
    A code/libcurl-7.35.0/curl/stdcheaders.h
    A code/libcurl-7.35.0/curl/typecheck-gcc.h
    R code/libcurl/curl/curl.h
    R code/libcurl/curl/curlver.h
    R code/libcurl/curl/easy.h
    R code/libcurl/curl/mprintf.h
    R code/libcurl/curl/multi.h
    R code/libcurl/curl/stdcheaders.h
    R code/libcurl/curl/types.h
    M code/libs/win32/libcurl.a
    M code/libs/win64/libcurl.a

  Log Message:
  -----------
  Upgrade from libcurl 7.15.5 (2006-08-07) to 7.35.0 (2014-01-29)

Note: This uses the generic curlbuild.h because it is used by multiple platforms.
A system curl would have a configure generated one.

The libraries for win32 and win64 were cross compiled with these options:

  --disable-shared --enable-static --disable-ares --enable-http \
  --enable-ftp --disable-ldap --disable-ldaps --disable-rtsp \
  --disable-dict --disable-file --disable-telnet --disable-tftp \
  --disable-pop3 --disable-imap --disable-smtp --disable-gopher \
  --enable-ipv6 --without-ssl \
  --disable-manual --disable-libcurl-option

This effectively enables only HTTP and FTP protocol support.


  Commit: 31d8f954276ad9b252e6b6f2ac96371f01519d2b
      https://github.com/ioquake/ioq3/commit/31d8f954276ad9b252e6b6f2ac96371f01519d2b
  Author: hairball <xhairball at gmail.com>
  Date:   2014-02-08 (Sat, 08 Feb 2014)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Remove unnecessary NEED_VORBIS since you have USE_CODEC_VORBIS

Thanks zturtleman for catching this


  Commit: 90eb32c5ab01c7ee4815fd33c76fca788ff4214f
      https://github.com/ioquake/ioq3/commit/90eb32c5ab01c7ee4815fd33c76fca788ff4214f
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-02-08 (Sat, 08 Feb 2014)

  Changed paths:
    M code/client/cl_main.c

  Log Message:
  -----------
  Clear referenced paks when disconnecting

After playing Team Arena, if you switch to Q3A and try to play a demo with
cl_allowDownload enabled it would print "Need Paks: blah blah" and not play the demo.


  Commit: 922d7044f6a37911a69ad9fd41889bb744a7b05d
      https://github.com/ioquake/ioq3/commit/922d7044f6a37911a69ad9fd41889bb744a7b05d
  Author: user <user at debgaming.localhost>
  Date:   2014-02-10 (Mon, 10 Feb 2014)

  Changed paths:
    M code/client/cl_main.c

  Log Message:
  -----------
  Merge branch 'master' into features/upgrade-curl-7.35.0


  Commit: 718d0a0d110e56bfc53ba7343bf70812a63dedcc
      https://github.com/ioquake/ioq3/commit/718d0a0d110e56bfc53ba7343bf70812a63dedcc
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-02-09 (Sun, 09 Feb 2014)

  Changed paths:
    M code/server/sv_client.c

  Log Message:
  -----------
  Fix sending pk3 download error messages to clients

Disabled in e52a492f615e1245d6d22a84d2cc100c6d2f9f88.


  Commit: 4e67034d5ab092b41e2eb9683cd20348fc004308
      https://github.com/ioquake/ioq3/commit/4e67034d5ab092b41e2eb9683cd20348fc004308
  Author: hairball <xhairball at gmail.com>
  Date:   2014-02-10 (Mon, 10 Feb 2014)

  Changed paths:
    M .travis.yml
    M travis-ci-build.sh

  Log Message:
  -----------
  Add support for x86_64 cross compiling in Travis CI


  Commit: 6beab9cf583c6957873ee9843697a40a63bb785f
      https://github.com/ioquake/ioq3/commit/6beab9cf583c6957873ee9843697a40a63bb785f
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-02-13 (Thu, 13 Feb 2014)

  Changed paths:
    M code/client/cl_curl.h
    A code/libcurl-7.35.0/curl/curl.h
    A code/libcurl-7.35.0/curl/curlbuild.h
    A code/libcurl-7.35.0/curl/curlrules.h
    A code/libcurl-7.35.0/curl/curlver.h
    A code/libcurl-7.35.0/curl/easy.h
    A code/libcurl-7.35.0/curl/mprintf.h
    A code/libcurl-7.35.0/curl/multi.h
    A code/libcurl-7.35.0/curl/stdcheaders.h
    A code/libcurl-7.35.0/curl/typecheck-gcc.h
    R code/libcurl/curl/curl.h
    R code/libcurl/curl/curlver.h
    R code/libcurl/curl/easy.h
    R code/libcurl/curl/mprintf.h
    R code/libcurl/curl/multi.h
    R code/libcurl/curl/stdcheaders.h
    R code/libcurl/curl/types.h
    M code/libs/win32/libcurl.a
    M code/libs/win64/libcurl.a

  Log Message:
  -----------
  Merge pull request #45 from xhairball/features/upgrade-curl-7.35.0

Upgrade libcurl to the latest release (7.35.0).


  Commit: 79e9baedf8d8c01abc434b41c11c7041cd435fb2
      https://github.com/ioquake/ioq3/commit/79e9baedf8d8c01abc434b41c11c7041cd435fb2
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2014-02-13 (Thu, 13 Feb 2014)

  Changed paths:
    M code/renderergl2/glsl/generic_fp.glsl
    M code/renderergl2/glsl/lightall_fp.glsl
    M code/renderergl2/tr_bsp.c

  Log Message:
  -----------
  OpenGL2: Set RGBM to use a multiplier of 1, and only use it with HDR lightmaps.


  Commit: 7a23bb1c59f64d3f4a4f3cdeca3af529a826ad19
      https://github.com/ioquake/ioq3/commit/7a23bb1c59f64d3f4a4f3cdeca3af529a826ad19
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2014-02-14 (Fri, 14 Feb 2014)

  Changed paths:
    M code/renderergl2/tr_bsp.c

  Log Message:
  -----------
  OpenGL2: Fix bug in ColorToRGBM().


  Commit: 78f8100d745b22b1ed2363ae4384e2d315136986
      https://github.com/ioquake/ioq3/commit/78f8100d745b22b1ed2363ae4384e2d315136986
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2014-02-14 (Fri, 14 Feb 2014)

  Changed paths:
    M code/renderergl2/tr_bsp.c

  Log Message:
  -----------
  OpenGL2: Oops, set lightmap alpha to 1.


  Commit: 3cfc1bb1f90a2f62b4d0d07dc5b48638ae10fb08
      https://github.com/ioquake/ioq3/commit/3cfc1bb1f90a2f62b4d0d07dc5b48638ae10fb08
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-02-14 (Fri, 14 Feb 2014)

  Changed paths:
    M code/libs/win32/libcurl.a
    M code/libs/win64/libcurl.a

  Log Message:
  -----------
  Rebuilt Windows libcurl-7.35.0 static libraries

Fix linking with mingw32.
Enable FTPS and HTTPS.


  Commit: 5fabc28dff78f2c9908bc4b915f904c82436627c
      https://github.com/ioquake/ioq3/commit/5fabc28dff78f2c9908bc4b915f904c82436627c
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2014-02-14 (Fri, 14 Feb 2014)

  Changed paths:
    M code/renderergl2/tr_bsp.c
    M code/renderergl2/tr_extensions.c
    M code/renderergl2/tr_glsl.c
    M code/renderergl2/tr_local.h

  Log Message:
  -----------
  OpenGL2: Fix rendering when r_hdr = 0 and r_floatLightmap = 1


  Commit: 1250b352bebdc26490cf198dbce683edcb07f8ff
      https://github.com/ioquake/ioq3/commit/1250b352bebdc26490cf198dbce683edcb07f8ff
  Author: Tim Angus <tim at ngus.net>
  Date:   2014-02-18 (Tue, 18 Feb 2014)

  Changed paths:
    M code/client/cl_curl.h
    M code/client/cl_main.c
    A code/libcurl-7.35.0/curl/curl.h
    A code/libcurl-7.35.0/curl/curlbuild.h
    A code/libcurl-7.35.0/curl/curlrules.h
    A code/libcurl-7.35.0/curl/curlver.h
    A code/libcurl-7.35.0/curl/easy.h
    A code/libcurl-7.35.0/curl/mprintf.h
    A code/libcurl-7.35.0/curl/multi.h
    A code/libcurl-7.35.0/curl/stdcheaders.h
    A code/libcurl-7.35.0/curl/typecheck-gcc.h
    R code/libcurl/curl/curl.h
    R code/libcurl/curl/curlver.h
    R code/libcurl/curl/easy.h
    R code/libcurl/curl/mprintf.h
    R code/libcurl/curl/multi.h
    R code/libcurl/curl/stdcheaders.h
    R code/libcurl/curl/types.h
    M code/libs/win32/libcurl.a
    M code/libs/win64/libcurl.a
    M code/renderergl2/glsl/generic_fp.glsl
    M code/renderergl2/glsl/lightall_fp.glsl
    M code/renderergl2/tr_bsp.c
    M code/renderergl2/tr_extensions.c
    M code/renderergl2/tr_glsl.c
    M code/renderergl2/tr_local.h
    M code/server/sv_client.c

  Log Message:
  -----------
  Merge branch 'master' into sdl2


  Commit: 3740c55decb0a24cef53a76aa1c485ba7f7f4e88
      https://github.com/ioquake/ioq3/commit/3740c55decb0a24cef53a76aa1c485ba7f7f4e88
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2014-02-20 (Thu, 20 Feb 2014)

  Changed paths:
    M code/renderergl2/tr_image.c
    M code/renderergl2/tr_init.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_shade.c
    M code/renderergl2/tr_sky.c

  Log Message:
  -----------
  OpenGL2: Remove and force r_softOverbright.


  Commit: 6887a69064e394baf93eac790a271ff6938d6d46
      https://github.com/ioquake/ioq3/commit/6887a69064e394baf93eac790a271ff6938d6d46
  Author: MAN-AT-ARMS <donny at ecgnetwork.com>
  Date:   2014-02-22 (Sat, 22 Feb 2014)

  Changed paths:
    M code/client/qal.c
    M code/client/snd_openal.c

  Log Message:
  -----------
  Replace deprecated alDopplerVelocity with alSpeedOfSound per OpenAL 1.1 spec


  Commit: 5bf4f26d5f3cf4f82bfb2d8f0f19010669148ff2
      https://github.com/ioquake/ioq3/commit/5bf4f26d5f3cf4f82bfb2d8f0f19010669148ff2
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-02-22 (Sat, 22 Feb 2014)

  Changed paths:
    M code/client/qal.c
    M code/client/qal.h

  Log Message:
  -----------
  Remove references to alDopplerVelocity

Let's load driver even if it doesn't have the deprecated alDopplerVelocity.


  Commit: 71386beaac7890b20f2040e7bb9397dfca724d87
      https://github.com/ioquake/ioq3/commit/71386beaac7890b20f2040e7bb9397dfca724d87
  Author: MAN-AT-ARMS <donny at ecgnetwork.com>
  Date:   2014-02-22 (Sat, 22 Feb 2014)

  Changed paths:
    M code/renderergl2/tr_animation.c

  Log Message:
  -----------
  OpenGL2: Fix pshadows for MDR models


  Commit: 94e36c288c6ce6b5273055e61077c29e81fbd2bf
      https://github.com/ioquake/ioq3/commit/94e36c288c6ce6b5273055e61077c29e81fbd2bf
  Author: MAN-AT-ARMS <donny at ecgnetwork.com>
  Date:   2014-02-22 (Sat, 22 Feb 2014)

  Changed paths:
    M code/server/sv_ccmds.c

  Log Message:
  -----------
  Fix colored name padding and allow IPv6 address to fit in output of
'status' command


  Commit: 8661e0509b2a0fa27736dadeae5fba697d16a64e
      https://github.com/ioquake/ioq3/commit/8661e0509b2a0fa27736dadeae5fba697d16a64e
  Author: MAN-AT-ARMS <donny at ecgnetwork.com>
  Date:   2014-02-22 (Sat, 22 Feb 2014)

  Changed paths:
    M code/sys/sys_main.c

  Log Message:
  -----------
  Release netowrk bindings on shutdown


  Commit: 950dc7254aa94ee62c9f2da63e9baf28bc6d9556
      https://github.com/ioquake/ioq3/commit/950dc7254aa94ee62c9f2da63e9baf28bc6d9556
  Author: Ensiform <ensiform at gmail.com>
  Date:   2014-03-02 (Sun, 02 Mar 2014)

  Changed paths:
    M code/game/g_syscalls.c

  Log Message:
  -----------
  Fix native trap_BotMutateGoalFuzzyLogic


  Commit: 89fab090d75c20905b27e21526d3c027bba8c5a1
      https://github.com/ioquake/ioq3/commit/89fab090d75c20905b27e21526d3c027bba8c5a1
  Author: MAN-AT-ARMS <donny at ecgnetwork.com>
  Date:   2014-03-02 (Sun, 02 Mar 2014)

  Changed paths:
    M code/client/snd_openal.c

  Log Message:
  -----------
  Fix s_alDopplerSpeed default value


  Commit: ea2810c0850076941ea25b181fc8e008b0e42c08
      https://github.com/ioquake/ioq3/commit/ea2810c0850076941ea25b181fc8e008b0e42c08
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2014-03-03 (Mon, 03 Mar 2014)

  Changed paths:
    M code/renderergl2/glsl/lightall_fp.glsl
    M code/renderergl2/glsl/shadowmask_fp.glsl

  Log Message:
  -----------
  OpenGL2: Minor GLSL shader improvements.


  Commit: ee67d0a981e4133fba4b72ed91e6c5486d36a11c
      https://github.com/ioquake/ioq3/commit/ee67d0a981e4133fba4b72ed91e6c5486d36a11c
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2014-03-03 (Mon, 03 Mar 2014)

  Changed paths:
    M code/renderergl2/glsl/lightall_fp.glsl
    M code/renderergl2/tr_glsl.c
    M code/renderergl2/tr_init.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_shade.c
    M code/renderergl2/tr_shader.c
    M opengl2-readme.txt

  Log Message:
  -----------
  OpenGL2: Add normalScale and parallaxDepth stage keywords and helper cvars.


  Commit: 11ed8832984d6b7ef42143eb82d9ff7b8d6ce3f6
      https://github.com/ioquake/ioq3/commit/11ed8832984d6b7ef42143eb82d9ff7b8d6ce3f6
  Author: MAN-AT-ARMS <donny at ecgnetwork.com>
  Date:   2014-03-04 (Tue, 04 Mar 2014)

  Changed paths:
    M code/renderergl2/tr_shader.c

  Log Message:
  -----------
  OpenGL2: Set default normal/specular in RE_RegisterShaderFromImage


  Commit: 8caeb62741d1cdc0a9fec60ae94b2a32b661d131
      https://github.com/ioquake/ioq3/commit/8caeb62741d1cdc0a9fec60ae94b2a32b661d131
  Author: James Canete <SmileTheory at gmail.com>
  Date:   2014-03-04 (Tue, 04 Mar 2014)

  Changed paths:
    M code/renderergl2/tr_shader.c

  Log Message:
  -----------
  Merge pull request #57 from MAN-AT-ARMS/specularScale

OpenGL2: Set default normal/specular in RE_RegisterShaderFromImage


  Commit: e7f43545edc56892f9481fe0d5633ddba0e4364b
      https://github.com/ioquake/ioq3/commit/e7f43545edc56892f9481fe0d5633ddba0e4364b
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-03-08 (Sat, 08 Mar 2014)

  Changed paths:
    M code/renderergl2/tr_bsp.c

  Log Message:
  -----------
  Don't wash out HDR vertex lite surfaces in OpenGL2

Vertex lite surfaces being brighter than light maps looks bad,
they're meant to look the same. Especially in ET, which mixes
them fequently. It's noticeable in Q3 too though.

BSP lightmaps (i.e. not external HDR lightmaps) use
R_ColorShiftLightingBytes, now *Floats (used by vertex colors)
has the same behavior.

This may be a problem for HDR lightmaps, as the RGB will always be
scaled to 0.0 to 1.0 range.

I had enabled this for non-HDR before, but now HDR needs it too.


  Commit: 9ec7931c54b052df04ee55bd84652021937c0cb2
      https://github.com/ioquake/ioq3/commit/9ec7931c54b052df04ee55bd84652021937c0cb2
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-03-08 (Sat, 08 Mar 2014)

  Changed paths:
    M code/client/qal.c
    M code/client/qal.h
    M code/client/snd_openal.c
    M code/game/g_syscalls.c
    M code/renderergl2/glsl/lightall_fp.glsl
    M code/renderergl2/glsl/shadowmask_fp.glsl
    M code/renderergl2/tr_animation.c
    M code/renderergl2/tr_bsp.c
    M code/renderergl2/tr_glsl.c
    M code/renderergl2/tr_image.c
    M code/renderergl2/tr_init.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_shade.c
    M code/renderergl2/tr_shader.c
    M code/renderergl2/tr_sky.c
    M opengl2-readme.txt

  Log Message:
  -----------
  Merge branch 'master' into sdl2


  Commit: dafed0fd666a30f1e7c7deb9d1c7d2599ee0d887
      https://github.com/ioquake/ioq3/commit/dafed0fd666a30f1e7c7deb9d1c7d2599ee0d887
  Author: MAN-AT-ARMS <donny at ecgnetwork.com>
  Date:   2014-03-08 (Sat, 08 Mar 2014)

  Changed paths:
    M Makefile
    M code/SDL2/include/SDL.h
    M code/SDL2/include/SDL_assert.h
    M code/SDL2/include/SDL_atomic.h
    M code/SDL2/include/SDL_audio.h
    M code/SDL2/include/SDL_bits.h
    M code/SDL2/include/SDL_blendmode.h
    M code/SDL2/include/SDL_clipboard.h
    M code/SDL2/include/SDL_config.h
    A code/SDL2/include/SDL_config.h.cmake
    A code/SDL2/include/SDL_config.h.in
    M code/SDL2/include/SDL_config_android.h
    M code/SDL2/include/SDL_config_iphoneos.h
    M code/SDL2/include/SDL_config_macosx.h
    M code/SDL2/include/SDL_config_minimal.h
    R code/SDL2/include/SDL_config_nintendods.h
    M code/SDL2/include/SDL_config_pandora.h
    M code/SDL2/include/SDL_config_psp.h
    M code/SDL2/include/SDL_config_windows.h
    M code/SDL2/include/SDL_config_wiz.h
    M code/SDL2/include/SDL_copying.h
    M code/SDL2/include/SDL_cpuinfo.h
    A code/SDL2/include/SDL_egl.h
    M code/SDL2/include/SDL_endian.h
    M code/SDL2/include/SDL_error.h
    M code/SDL2/include/SDL_events.h
    A code/SDL2/include/SDL_filesystem.h
    M code/SDL2/include/SDL_gamecontroller.h
    M code/SDL2/include/SDL_gesture.h
    M code/SDL2/include/SDL_haptic.h
    M code/SDL2/include/SDL_hints.h
    R code/SDL2/include/SDL_input.h
    M code/SDL2/include/SDL_joystick.h
    M code/SDL2/include/SDL_keyboard.h
    M code/SDL2/include/SDL_keycode.h
    M code/SDL2/include/SDL_loadso.h
    M code/SDL2/include/SDL_log.h
    M code/SDL2/include/SDL_main.h
    M code/SDL2/include/SDL_messagebox.h
    M code/SDL2/include/SDL_mouse.h
    M code/SDL2/include/SDL_mutex.h
    M code/SDL2/include/SDL_opengl.h
    M code/SDL2/include/SDL_opengles.h
    M code/SDL2/include/SDL_opengles2.h
    M code/SDL2/include/SDL_pixels.h
    M code/SDL2/include/SDL_platform.h
    M code/SDL2/include/SDL_power.h
    M code/SDL2/include/SDL_quit.h
    M code/SDL2/include/SDL_rect.h
    M code/SDL2/include/SDL_render.h
    M code/SDL2/include/SDL_revision.h
    M code/SDL2/include/SDL_rwops.h
    M code/SDL2/include/SDL_scancode.h
    M code/SDL2/include/SDL_shape.h
    M code/SDL2/include/SDL_stdinc.h
    M code/SDL2/include/SDL_surface.h
    M code/SDL2/include/SDL_system.h
    M code/SDL2/include/SDL_syswm.h
    M code/SDL2/include/SDL_test.h
    M code/SDL2/include/SDL_test_assert.h
    M code/SDL2/include/SDL_test_common.h
    M code/SDL2/include/SDL_test_compare.h
    M code/SDL2/include/SDL_test_crc32.h
    M code/SDL2/include/SDL_test_font.h
    M code/SDL2/include/SDL_test_fuzzer.h
    M code/SDL2/include/SDL_test_harness.h
    M code/SDL2/include/SDL_test_images.h
    M code/SDL2/include/SDL_test_log.h
    M code/SDL2/include/SDL_test_md5.h
    M code/SDL2/include/SDL_test_random.h
    M code/SDL2/include/SDL_thread.h
    M code/SDL2/include/SDL_timer.h
    M code/SDL2/include/SDL_touch.h
    M code/SDL2/include/SDL_types.h
    M code/SDL2/include/SDL_version.h
    M code/SDL2/include/SDL_video.h
    M code/SDL2/include/begin_code.h
    M code/SDL2/include/close_code.h
    A code/SDL2/include/doxyfile
    M code/libs/macosx/libSDL2-2.0.0.dylib
    M code/libs/macosx/libSDL2main.a
    A code/libs/win32/SDL2.dll
    M code/libs/win32/libSDL2.a
    R code/libs/win32/libSDL2.dll
    M code/libs/win32/libSDL2.dll.a
    M code/libs/win32/libSDL2main.a
    A code/libs/win64/SDL264.dll
    R code/libs/win64/libSDL2.a
    R code/libs/win64/libSDL2.dll
    R code/libs/win64/libSDL2.dll.a
    A code/libs/win64/libSDL264.a
    A code/libs/win64/libSDL264.dll.a
    A code/libs/win64/libSDL264main.a
    R code/libs/win64/libSDL2main.a

  Log Message:
  -----------
  Update SDL2 to 2.0.2


  Commit: 5e1011bf700f02c2eb0f076b3962611773064c9a
      https://github.com/ioquake/ioq3/commit/5e1011bf700f02c2eb0f076b3962611773064c9a
  Author: MAN-AT-ARMS <donny at ecgnetwork.com>
  Date:   2014-03-09 (Sun, 09 Mar 2014)

  Changed paths:
    M Makefile
    M code/SDL12/include/SDL_config.h
    A code/SDL12/include/SDL_config.h.default
    A code/SDL12/include/SDL_config.h.in
    R code/SDL12/include/SDL_config_amiga.h
    M code/SDL12/include/SDL_config_minimal.h
    A code/SDL12/include/doxyfile
    M code/libs/macosx/libSDL-1.2.0.dylib
    M code/libs/macosx/libSDLmain.a
    A code/libs/win32/SDL.dll
    R code/libs/win32/SDL.lib
    R code/libs/win32/SDLmain.lib
    A code/libs/win32/libSDL.a
    M code/libs/win32/libSDL.dll.a
    R code/libs/win32/libSDL.la
    M code/libs/win32/libSDLmain.a
    R code/libs/win64/SDL.lib
    A code/libs/win64/SDL64.dll
    R code/libs/win64/SDLmain.lib
    A code/libs/win64/libSDL64.a
    M code/libs/win64/libSDL64.dll.a
    A code/libs/win64/libSDL64main.a
    R code/libs/win64/libSDLmain.a

  Log Message:
  -----------
  Update SDL 1.2.15 to Revision 8040


  Commit: b98e6d5cc07ceffd0e1068ee1ba887b61eef3c8e
      https://github.com/ioquake/ioq3/commit/b98e6d5cc07ceffd0e1068ee1ba887b61eef3c8e
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-03-10 (Mon, 10 Mar 2014)

  Changed paths:
    M code/renderergl2/tr_bsp.c

  Log Message:
  -----------
  Fix error handling in R_ParseSpawnVars

When R_GetEntityToken returns qfalse it resets pointer for parsing, by
R_ParseSpawnVars not returning qfalse it could cause an infinite loop.

Also add newlines to printfs.


  Commit: 5a3e10d716cd6ff3d47256142b0a1d162ae54311
      https://github.com/ioquake/ioq3/commit/5a3e10d716cd6ff3d47256142b0a1d162ae54311
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-03-10 (Mon, 10 Mar 2014)

  Changed paths:
    M code/renderergl2/tr_main.c

  Log Message:
  -----------
  Don't say cubemap is outside lightgrid 6 times


  Commit: c8c7bb1dc3562723473e2eabaca30e7a9e0ecb28
      https://github.com/ioquake/ioq3/commit/c8c7bb1dc3562723473e2eabaca30e7a9e0ecb28
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-03-10 (Mon, 10 Mar 2014)

  Changed paths:
    M code/renderergl1/tr_bsp.c
    M code/renderergl2/tr_bsp.c

  Log Message:
  -----------
  Fix R_GetEntityToken ending prematurely

If spawn var key or value is "" it caused R_GetEntityToken (available to
cgame, used by opengl2) to stop parsing, whereas game VM would continue.

Changed it to match parsing used for game VM
(see G_GET_ENTITY_TOKEN in code/server/sv_game.c).

The map poq3dm5 has a "wait" key with value "".


  Commit: 07290a7d5205bc267ba7c1b30a2c93c9afdceee8
      https://github.com/ioquake/ioq3/commit/07290a7d5205bc267ba7c1b30a2c93c9afdceee8
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-03-10 (Mon, 10 Mar 2014)

  Changed paths:
    M code/renderergl1/tr_shader.c
    M code/renderergl2/tr_shader.c

  Log Message:
  -----------
  Fix typo in animMap and videoMap warnings


  Commit: 63d1911c18ea2f814da19cec7d89fe4439be6f90
      https://github.com/ioquake/ioq3/commit/63d1911c18ea2f814da19cec7d89fe4439be6f90
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-03-11 (Tue, 11 Mar 2014)

  Changed paths:
    M code/renderergl1/tr_shader.c

  Log Message:
  -----------
  Parse q3map_sunExt in OpenGL1 too

Used for drawing sun, which is supported by both OpenGL1 and OpenGL2.
OpenGL2 already parses it.


  Commit: a167110f43c7c606c24aacb68d63240f2ee9fe66
      https://github.com/ioquake/ioq3/commit/a167110f43c7c606c24aacb68d63240f2ee9fe66
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-03-11 (Tue, 11 Mar 2014)

  Changed paths:
    M code/client/snd_mix.c

  Log Message:
  -----------
  Don't mix sfx with NULL soundData

Caused a crash. Already done for looping sounds.


  Commit: 0e6632f464c08dcb76f26a52f33d97228e64fda1
      https://github.com/ioquake/ioq3/commit/0e6632f464c08dcb76f26a52f33d97228e64fda1
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-03-11 (Tue, 11 Mar 2014)

  Changed paths:
    M code/client/snd_mem.c

  Log Message:
  -----------
  DMA 44100Hz needs more memory for sound buffers

It doubles the size of the data compared to the default (22050),
so increase the buffer automatically. Likewise, decreasing speed
doesn't need as much (though that doesn't really matter).


  Commit: baca82d64e86c276b16694cc9230002774007fce
      https://github.com/ioquake/ioq3/commit/baca82d64e86c276b16694cc9230002774007fce
  Author: Tequila <tequila at smokin-guns.org>
  Date:   2014-03-13 (Thu, 13 Mar 2014)

  Changed paths:
    M code/cgame/cg_effects.c
    M code/cgame/cg_localents.c
    M code/cgame/cg_players.c
    M code/cgame/cg_playerstate.c
    M code/cgame/cg_view.c
    M code/cgame/cg_weapons.c
    M code/client/snd_openal.c
    M code/game/ai_main.c
    M code/game/bg_pmove.c
    M code/game/g_client.c
    M code/game/g_cmds.c
    M code/game/g_combat.c
    M code/game/g_items.c
    M code/qcommon/common.c
    M code/qcommon/q_shared.h
    M code/renderercommon/tr_types.h
    M code/renderergl1/tr_bsp.c

  Log Message:
  -----------
  Bunch of comment fixes


  Commit: d0d18838951ee6354d43400c03d71e2c5e40a47e
      https://github.com/ioquake/ioq3/commit/d0d18838951ee6354d43400c03d71e2c5e40a47e
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-03-12 (Wed, 12 Mar 2014)

  Changed paths:
    M code/cgame/cg_effects.c
    M code/cgame/cg_localents.c
    M code/cgame/cg_players.c
    M code/cgame/cg_playerstate.c
    M code/cgame/cg_view.c
    M code/cgame/cg_weapons.c
    M code/client/snd_openal.c
    M code/game/ai_main.c
    M code/game/bg_pmove.c
    M code/game/g_client.c
    M code/game/g_cmds.c
    M code/game/g_combat.c
    M code/game/g_items.c
    M code/qcommon/common.c
    M code/qcommon/q_shared.h
    M code/renderercommon/tr_types.h
    M code/renderergl1/tr_bsp.c

  Log Message:
  -----------
  Merge pull request #60 from smokin-guns/master

Bunch of comment fixes


  Commit: 8455b5a833442d5836d2329c605534a4fca284f9
      https://github.com/ioquake/ioq3/commit/8455b5a833442d5836d2329c605534a4fca284f9
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-03-15 (Sat, 15 Mar 2014)

  Changed paths:
    M code/sdl/sdl_glimp.c

  Log Message:
  -----------
  Don't crash when fail to create SDL window


  Commit: 375f6247d4faf4a2a4d14885213d1cf7516b453d
      https://github.com/ioquake/ioq3/commit/375f6247d4faf4a2a4d14885213d1cf7516b453d
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2014-03-16 (Sun, 16 Mar 2014)

  Changed paths:
    M code/renderergl2/glsl/lightall_fp.glsl
    M code/renderergl2/tr_glsl.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_shade.c

  Log Message:
  -----------
  OpenGL2: Parallax corrected cubemap (cheaper trick)


  Commit: 344ff23164cdf39285a3dc5310f9c57155602923
      https://github.com/ioquake/ioq3/commit/344ff23164cdf39285a3dc5310f9c57155602923
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-03-17 (Mon, 17 Mar 2014)

  Changed paths:
    M code/sdl/sdl_glimp.c

  Log Message:
  -----------
  Fix multisampling on X11

Setting SDL_GL_ACCELERATED_VISUAL was disabled for ioq3 SDL 1.2
for other reasons. However, it causes creating GL context to fail
if multisampling is enabled on X11 for both SDL1.2 and SDL2.

Tested using nVidia proprietary driver on Debian 7.


  Commit: 9f22ae9cb232e39da7490ada99412e44cdf00a4a
      https://github.com/ioquake/ioq3/commit/9f22ae9cb232e39da7490ada99412e44cdf00a4a
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-03-17 (Mon, 17 Mar 2014)

  Changed paths:
    M code/sdl/sdl_input.c

  Log Message:
  -----------
  Fix ctrl-c etc codes for edit fields


  Commit: 0861d3c58352af59376b1a31b362b4371fd02ecd
      https://github.com/ioquake/ioq3/commit/0861d3c58352af59376b1a31b362b4371fd02ecd
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-03-17 (Mon, 17 Mar 2014)

  Changed paths:
    M code/client/snd_mem.c

  Log Message:
  -----------
  Revert "DMA 44100Hz needs more memory for sound buffers"

This reverts commit 0e6632f464c08dcb76f26a52f33d97228e64fda1.

Cause crashes if com_soundMegs is 32.


  Commit: 67d9ecd0704f661a6d0cffa2b9cf0a6ddaeaec3a
      https://github.com/ioquake/ioq3/commit/67d9ecd0704f661a6d0cffa2b9cf0a6ddaeaec3a
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-03-18 (Tue, 18 Mar 2014)

  Changed paths:
    M code/qcommon/files.c

  Log Message:
  -----------
  Fix FS_FOpenFileReadDir non-zero file handle when file not found in pk3

If a pk3 search path is passed to FS_FOpenFileReadDir, a non-zero
file handle is returned if file is not found. This causes incorrect
behavior in FS_ReadFileDir (when a pk3 search path is passed in)
which only checks file handle, not length, for seeing if file exists.

I don't know of any issues in ioq3 caused by this.


  Commit: b099255748edaec547242e7f165c4016a8bad69b
      https://github.com/ioquake/ioq3/commit/b099255748edaec547242e7f165c4016a8bad69b
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2014-03-19 (Wed, 19 Mar 2014)

  Changed paths:
    M code/renderergl2/tr_bsp.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_world.c

  Log Message:
  -----------
  #6095: OpenGL2: Use areamask and leaf cluster for PVS when VIS is missing.


  Commit: 9027365be6dd6a6b046353bc4126c79a1465d9b9
      https://github.com/ioquake/ioq3/commit/9027365be6dd6a6b046353bc4126c79a1465d9b9
  Author: Tim Angus <tim at ngus.net>
  Date:   2014-03-24 (Mon, 24 Mar 2014)

  Changed paths:
    M Makefile
    M code/SDL12/include/SDL_config.h
    A code/SDL12/include/SDL_config.h.default
    A code/SDL12/include/SDL_config.h.in
    R code/SDL12/include/SDL_config_amiga.h
    M code/SDL12/include/SDL_config_minimal.h
    A code/SDL12/include/doxyfile
    M code/libs/macosx/libSDL-1.2.0.dylib
    M code/libs/macosx/libSDLmain.a
    A code/libs/win32/SDL.dll
    R code/libs/win32/SDL.lib
    R code/libs/win32/SDLmain.lib
    A code/libs/win32/libSDL.a
    M code/libs/win32/libSDL.dll.a
    R code/libs/win32/libSDL.la
    M code/libs/win32/libSDLmain.a
    R code/libs/win64/SDL.lib
    A code/libs/win64/SDL64.dll
    R code/libs/win64/SDLmain.lib
    A code/libs/win64/libSDL64.a
    M code/libs/win64/libSDL64.dll.a
    A code/libs/win64/libSDL64main.a
    R code/libs/win64/libSDLmain.a

  Log Message:
  -----------
  Merge pull request #59 from MAN-AT-ARMS/sdl_1215_hg

Update SDL 1.2.15 to Revision 8040


  Commit: 2393c8f44fa8b49887145e5d42e4df7c10fe5749
      https://github.com/ioquake/ioq3/commit/2393c8f44fa8b49887145e5d42e4df7c10fe5749
  Author: Tim Angus <tim at ngus.net>
  Date:   2014-03-24 (Mon, 24 Mar 2014)

  Changed paths:
    M code/server/sv_ccmds.c

  Log Message:
  -----------
  Merge pull request #55 from MAN-AT-ARMS/status_command

Fix colored name padding and allow IPv6 address to fit in output of 'status' command


  Commit: 1cbb5e9771138a1903e9c63c4d9c1fc8a3ef56ad
      https://github.com/ioquake/ioq3/commit/1cbb5e9771138a1903e9c63c4d9c1fc8a3ef56ad
  Author: Tim Angus <tim at ngus.net>
  Date:   2014-03-24 (Mon, 24 Mar 2014)

  Changed paths:
    M Makefile
    A code/libvorbis-1.3.4/include/vorbis/codec.h
    A code/libvorbis-1.3.4/include/vorbis/vorbisenc.h
    A code/libvorbis-1.3.4/include/vorbis/vorbisfile.h
    A code/libvorbis-1.3.4/lib/analysis.c
    A code/libvorbis-1.3.4/lib/backends.h
    A code/libvorbis-1.3.4/lib/bitrate.c
    A code/libvorbis-1.3.4/lib/bitrate.h
    A code/libvorbis-1.3.4/lib/block.c
    A code/libvorbis-1.3.4/lib/books/coupled/res_books_51.h
    A code/libvorbis-1.3.4/lib/books/coupled/res_books_stereo.h
    A code/libvorbis-1.3.4/lib/books/floor/floor_books.h
    A code/libvorbis-1.3.4/lib/books/uncoupled/res_books_uncoupled.h
    A code/libvorbis-1.3.4/lib/codebook.c
    A code/libvorbis-1.3.4/lib/codebook.h
    A code/libvorbis-1.3.4/lib/codec_internal.h
    A code/libvorbis-1.3.4/lib/envelope.c
    A code/libvorbis-1.3.4/lib/envelope.h
    A code/libvorbis-1.3.4/lib/floor0.c
    A code/libvorbis-1.3.4/lib/floor1.c
    A code/libvorbis-1.3.4/lib/highlevel.h
    A code/libvorbis-1.3.4/lib/info.c
    A code/libvorbis-1.3.4/lib/lookup.c
    A code/libvorbis-1.3.4/lib/lookup.h
    A code/libvorbis-1.3.4/lib/lookup_data.h
    A code/libvorbis-1.3.4/lib/lpc.c
    A code/libvorbis-1.3.4/lib/lpc.h
    A code/libvorbis-1.3.4/lib/lsp.c
    A code/libvorbis-1.3.4/lib/lsp.h
    A code/libvorbis-1.3.4/lib/mapping0.c
    A code/libvorbis-1.3.4/lib/masking.h
    A code/libvorbis-1.3.4/lib/mdct.c
    A code/libvorbis-1.3.4/lib/mdct.h
    A code/libvorbis-1.3.4/lib/misc.h
    A code/libvorbis-1.3.4/lib/modes/floor_all.h
    A code/libvorbis-1.3.4/lib/modes/psych_11.h
    A code/libvorbis-1.3.4/lib/modes/psych_16.h
    A code/libvorbis-1.3.4/lib/modes/psych_44.h
    A code/libvorbis-1.3.4/lib/modes/psych_8.h
    A code/libvorbis-1.3.4/lib/modes/residue_16.h
    A code/libvorbis-1.3.4/lib/modes/residue_44.h
    A code/libvorbis-1.3.4/lib/modes/residue_44p51.h
    A code/libvorbis-1.3.4/lib/modes/residue_44u.h
    A code/libvorbis-1.3.4/lib/modes/residue_8.h
    A code/libvorbis-1.3.4/lib/modes/setup_11.h
    A code/libvorbis-1.3.4/lib/modes/setup_16.h
    A code/libvorbis-1.3.4/lib/modes/setup_22.h
    A code/libvorbis-1.3.4/lib/modes/setup_32.h
    A code/libvorbis-1.3.4/lib/modes/setup_44.h
    A code/libvorbis-1.3.4/lib/modes/setup_44p51.h
    A code/libvorbis-1.3.4/lib/modes/setup_44u.h
    A code/libvorbis-1.3.4/lib/modes/setup_8.h
    A code/libvorbis-1.3.4/lib/modes/setup_X.h
    A code/libvorbis-1.3.4/lib/os.h
    A code/libvorbis-1.3.4/lib/psy.c
    A code/libvorbis-1.3.4/lib/psy.h
    A code/libvorbis-1.3.4/lib/registry.c
    A code/libvorbis-1.3.4/lib/registry.h
    A code/libvorbis-1.3.4/lib/res0.c
    A code/libvorbis-1.3.4/lib/scales.h
    A code/libvorbis-1.3.4/lib/sharedbook.c
    A code/libvorbis-1.3.4/lib/smallft.c
    A code/libvorbis-1.3.4/lib/smallft.h
    A code/libvorbis-1.3.4/lib/synthesis.c
    A code/libvorbis-1.3.4/lib/vorbisenc.c
    A code/libvorbis-1.3.4/lib/vorbisfile.c
    A code/libvorbis-1.3.4/lib/window.c
    A code/libvorbis-1.3.4/lib/window.h

  Log Message:
  -----------
  Merge pull request #44 from xhairball/features/add-vorbis-1.3.4

Add vorbis 1.3.4 support


  Commit: 3185ae6b1f3a0c82ccb3fc99ca167805d14d1f43
      https://github.com/ioquake/ioq3/commit/3185ae6b1f3a0c82ccb3fc99ca167805d14d1f43
  Author: Tim Angus <tim at ngus.net>
  Date:   2014-03-24 (Mon, 24 Mar 2014)

  Changed paths:
    M code/sys/sys_main.c

  Log Message:
  -----------
  Merge pull request #56 from MAN-AT-ARMS/net_stop

Release network bindings on shutdown


  Commit: 9f3fd12501fe3b6e7e3be13c7b3726debedb4faf
      https://github.com/ioquake/ioq3/commit/9f3fd12501fe3b6e7e3be13c7b3726debedb4faf
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-03-24 (Mon, 24 Mar 2014)

  Changed paths:
    M code/renderergl1/tr_image.c
    M code/renderergl2/tr_image.c

  Log Message:
  -----------
  Remove unused extern qboolean charSet

No variable even exists.


  Commit: cf7d8ef9cfea13cc4ced637f731a87d0d3989de9
      https://github.com/ioquake/ioq3/commit/cf7d8ef9cfea13cc4ced637f731a87d0d3989de9
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-03-24 (Mon, 24 Mar 2014)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Remove -falign-loops and -falign-jumps from Makefile

Clang warns and errors because of them on various platforms.

Based on pull request #43 by @xhairball.


  Commit: 63463d1bcffae247b555afc71c65c472030dd333
      https://github.com/ioquake/ioq3/commit/63463d1bcffae247b555afc71c65c472030dd333
  Author: Tobias Kuehnhammer <kuehnhammertobias at gmail.com>
  Date:   2014-03-24 (Mon, 24 Mar 2014)

  Changed paths:
    M code/game/ai_dmq3.c

  Log Message:
  -----------
  Fix compiling game VM with OBSTACLEDEBUG defined


  Commit: 73aa7ef2c76955495c892b91126a935473cd75be
      https://github.com/ioquake/ioq3/commit/73aa7ef2c76955495c892b91126a935473cd75be
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-03-24 (Mon, 24 Mar 2014)

  Changed paths:
    M code/cgame/cg_effects.c
    M code/cgame/cg_localents.c
    M code/cgame/cg_players.c
    M code/cgame/cg_playerstate.c
    M code/cgame/cg_view.c
    M code/cgame/cg_weapons.c
    M code/client/snd_mix.c
    M code/client/snd_openal.c
    M code/game/ai_main.c
    M code/game/bg_pmove.c
    M code/game/g_client.c
    M code/game/g_cmds.c
    M code/game/g_combat.c
    M code/game/g_items.c
    M code/qcommon/common.c
    M code/qcommon/files.c
    M code/qcommon/q_shared.h
    M code/renderercommon/tr_types.h
    M code/renderergl1/tr_bsp.c
    M code/renderergl1/tr_shader.c
    M code/renderergl2/glsl/lightall_fp.glsl
    M code/renderergl2/tr_bsp.c
    M code/renderergl2/tr_glsl.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_main.c
    M code/renderergl2/tr_shade.c
    M code/renderergl2/tr_shader.c
    M code/renderergl2/tr_world.c

  Log Message:
  -----------
  Merge branch 'master' (early part) into sdl2


  Commit: 8b06986a9f6d2164d569a6ec3105daf2ef24ea47
      https://github.com/ioquake/ioq3/commit/8b06986a9f6d2164d569a6ec3105daf2ef24ea47
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-03-24 (Mon, 24 Mar 2014)

  Changed paths:

  Log Message:
  -----------
  Skip merging sdl1.2 commit into sdl2


  Commit: c55df2c9aa4eb64943fd9a91fc547a4f562fc9a5
      https://github.com/ioquake/ioq3/commit/c55df2c9aa4eb64943fd9a91fc547a4f562fc9a5
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-03-24 (Mon, 24 Mar 2014)

  Changed paths:
    M Makefile
    M code/game/ai_dmq3.c
    A code/libvorbis-1.3.4/include/vorbis/codec.h
    A code/libvorbis-1.3.4/include/vorbis/vorbisenc.h
    A code/libvorbis-1.3.4/include/vorbis/vorbisfile.h
    A code/libvorbis-1.3.4/lib/analysis.c
    A code/libvorbis-1.3.4/lib/backends.h
    A code/libvorbis-1.3.4/lib/bitrate.c
    A code/libvorbis-1.3.4/lib/bitrate.h
    A code/libvorbis-1.3.4/lib/block.c
    A code/libvorbis-1.3.4/lib/books/coupled/res_books_51.h
    A code/libvorbis-1.3.4/lib/books/coupled/res_books_stereo.h
    A code/libvorbis-1.3.4/lib/books/floor/floor_books.h
    A code/libvorbis-1.3.4/lib/books/uncoupled/res_books_uncoupled.h
    A code/libvorbis-1.3.4/lib/codebook.c
    A code/libvorbis-1.3.4/lib/codebook.h
    A code/libvorbis-1.3.4/lib/codec_internal.h
    A code/libvorbis-1.3.4/lib/envelope.c
    A code/libvorbis-1.3.4/lib/envelope.h
    A code/libvorbis-1.3.4/lib/floor0.c
    A code/libvorbis-1.3.4/lib/floor1.c
    A code/libvorbis-1.3.4/lib/highlevel.h
    A code/libvorbis-1.3.4/lib/info.c
    A code/libvorbis-1.3.4/lib/lookup.c
    A code/libvorbis-1.3.4/lib/lookup.h
    A code/libvorbis-1.3.4/lib/lookup_data.h
    A code/libvorbis-1.3.4/lib/lpc.c
    A code/libvorbis-1.3.4/lib/lpc.h
    A code/libvorbis-1.3.4/lib/lsp.c
    A code/libvorbis-1.3.4/lib/lsp.h
    A code/libvorbis-1.3.4/lib/mapping0.c
    A code/libvorbis-1.3.4/lib/masking.h
    A code/libvorbis-1.3.4/lib/mdct.c
    A code/libvorbis-1.3.4/lib/mdct.h
    A code/libvorbis-1.3.4/lib/misc.h
    A code/libvorbis-1.3.4/lib/modes/floor_all.h
    A code/libvorbis-1.3.4/lib/modes/psych_11.h
    A code/libvorbis-1.3.4/lib/modes/psych_16.h
    A code/libvorbis-1.3.4/lib/modes/psych_44.h
    A code/libvorbis-1.3.4/lib/modes/psych_8.h
    A code/libvorbis-1.3.4/lib/modes/residue_16.h
    A code/libvorbis-1.3.4/lib/modes/residue_44.h
    A code/libvorbis-1.3.4/lib/modes/residue_44p51.h
    A code/libvorbis-1.3.4/lib/modes/residue_44u.h
    A code/libvorbis-1.3.4/lib/modes/residue_8.h
    A code/libvorbis-1.3.4/lib/modes/setup_11.h
    A code/libvorbis-1.3.4/lib/modes/setup_16.h
    A code/libvorbis-1.3.4/lib/modes/setup_22.h
    A code/libvorbis-1.3.4/lib/modes/setup_32.h
    A code/libvorbis-1.3.4/lib/modes/setup_44.h
    A code/libvorbis-1.3.4/lib/modes/setup_44p51.h
    A code/libvorbis-1.3.4/lib/modes/setup_44u.h
    A code/libvorbis-1.3.4/lib/modes/setup_8.h
    A code/libvorbis-1.3.4/lib/modes/setup_X.h
    A code/libvorbis-1.3.4/lib/os.h
    A code/libvorbis-1.3.4/lib/psy.c
    A code/libvorbis-1.3.4/lib/psy.h
    A code/libvorbis-1.3.4/lib/registry.c
    A code/libvorbis-1.3.4/lib/registry.h
    A code/libvorbis-1.3.4/lib/res0.c
    A code/libvorbis-1.3.4/lib/scales.h
    A code/libvorbis-1.3.4/lib/sharedbook.c
    A code/libvorbis-1.3.4/lib/smallft.c
    A code/libvorbis-1.3.4/lib/smallft.h
    A code/libvorbis-1.3.4/lib/synthesis.c
    A code/libvorbis-1.3.4/lib/vorbisenc.c
    A code/libvorbis-1.3.4/lib/vorbisfile.c
    A code/libvorbis-1.3.4/lib/window.c
    A code/libvorbis-1.3.4/lib/window.h
    M code/renderergl1/tr_image.c
    M code/renderergl2/tr_image.c
    M code/server/sv_ccmds.c
    M code/sys/sys_main.c

  Log Message:
  -----------
  Merge branch 'master' into sdl2


  Commit: d426ed307df4c04f01be52ee3c0e7e9c34ca4164
      https://github.com/ioquake/ioq3/commit/d426ed307df4c04f01be52ee3c0e7e9c34ca4164
  Author: MAN-AT-ARMS <donny at ecgnetwork.com>
  Date:   2014-03-24 (Mon, 24 Mar 2014)

  Changed paths:
    M code/SDL2/include/SDL_config.h
    M code/SDL2/include/SDL_config.h.cmake
    M code/SDL2/include/SDL_config.h.in
    M code/SDL2/include/SDL_config_windows.h
    A code/SDL2/include/SDL_config_winrt.h
    M code/SDL2/include/SDL_cpuinfo.h
    M code/SDL2/include/SDL_egl.h
    M code/SDL2/include/SDL_hints.h
    M code/SDL2/include/SDL_main.h
    M code/SDL2/include/SDL_name.h
    M code/SDL2/include/SDL_platform.h
    M code/SDL2/include/SDL_revision.h
    M code/SDL2/include/SDL_stdinc.h
    M code/SDL2/include/SDL_system.h
    M code/SDL2/include/SDL_syswm.h
    M code/SDL2/include/SDL_version.h
    M code/SDL2/include/begin_code.h
    M code/libs/macosx/libSDL2-2.0.0.dylib
    M code/libs/macosx/libSDL2main.a
    M code/libs/win32/SDL2.dll
    M code/libs/win32/libSDL2.a
    M code/libs/win32/libSDL2.dll.a
    M code/libs/win32/libSDL2main.a
    M code/libs/win64/SDL264.dll
    M code/libs/win64/libSDL264.a
    M code/libs/win64/libSDL264.dll.a
    M code/libs/win64/libSDL264main.a

  Log Message:
  -----------
  Update SDL2 to 2.0.3


  Commit: cfcd2d2d7fe2b72e6b6b8d13adb7601b60329a8e
      https://github.com/ioquake/ioq3/commit/cfcd2d2d7fe2b72e6b6b8d13adb7601b60329a8e
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-03-24 (Mon, 24 Mar 2014)

  Changed paths:
    M code/SDL2/include/SDL_config.h
    M code/SDL2/include/SDL_config.h.cmake
    M code/SDL2/include/SDL_config.h.in
    M code/SDL2/include/SDL_config_windows.h
    A code/SDL2/include/SDL_config_winrt.h
    M code/SDL2/include/SDL_cpuinfo.h
    M code/SDL2/include/SDL_egl.h
    M code/SDL2/include/SDL_hints.h
    M code/SDL2/include/SDL_main.h
    M code/SDL2/include/SDL_name.h
    M code/SDL2/include/SDL_platform.h
    M code/SDL2/include/SDL_revision.h
    M code/SDL2/include/SDL_stdinc.h
    M code/SDL2/include/SDL_system.h
    M code/SDL2/include/SDL_syswm.h
    M code/SDL2/include/SDL_version.h
    M code/SDL2/include/begin_code.h
    M code/libs/macosx/libSDL2-2.0.0.dylib
    M code/libs/macosx/libSDL2main.a
    M code/libs/win32/SDL2.dll
    M code/libs/win32/libSDL2.a
    M code/libs/win32/libSDL2.dll.a
    M code/libs/win32/libSDL2main.a
    M code/libs/win64/SDL264.dll
    M code/libs/win64/libSDL264.a
    M code/libs/win64/libSDL264.dll.a
    M code/libs/win64/libSDL264main.a

  Log Message:
  -----------
  Merge pull request #65 from MAN-AT-ARMS/sdl2_203

Update SDL2 to 2.0.3


  Commit: 40985b53d658a506dbccae3b87230b440df1426f
      https://github.com/ioquake/ioq3/commit/40985b53d658a506dbccae3b87230b440df1426f
  Author: kungfooman <lama12345 at gmail.com>
  Date:   2014-04-01 (Tue, 01 Apr 2014)

  Changed paths:
    M .gitignore
    A misc/msvc11/cgame.vcxproj
    A misc/msvc11/cgame.vcxproj.filters
    A misc/msvc11/game.vcxproj
    A misc/msvc11/game.vcxproj.filters
    A misc/msvc11/ioq3.sln
    A misc/msvc11/ioq3.v11.suo
    A misc/msvc11/q3_ui.vcxproj
    A misc/msvc11/q3_ui.vcxproj.filters
    A misc/msvc11/quake3.vcxproj
    A misc/msvc11/quake3.vcxproj.filters
    A misc/msvc11/ui.vcxproj
    A misc/msvc11/ui.vcxproj.filters

  Log Message:
  -----------
  Add misc/msvc12/ to support Microsoft Visual Studio 2012 Express Edition


  Commit: 20086f392c3aa5c2c1f897435e5f030fa01a19fe
      https://github.com/ioquake/ioq3/commit/20086f392c3aa5c2c1f897435e5f030fa01a19fe
  Author: Tim Angus <tim at ngus.net>
  Date:   2014-04-04 (Fri, 04 Apr 2014)

  Changed paths:
    M .gitignore
    A misc/msvc11/cgame.vcxproj
    A misc/msvc11/cgame.vcxproj.filters
    A misc/msvc11/game.vcxproj
    A misc/msvc11/game.vcxproj.filters
    A misc/msvc11/ioq3.sln
    A misc/msvc11/ioq3.v11.suo
    A misc/msvc11/q3_ui.vcxproj
    A misc/msvc11/q3_ui.vcxproj.filters
    A misc/msvc11/quake3.vcxproj
    A misc/msvc11/quake3.vcxproj.filters
    A misc/msvc11/ui.vcxproj
    A misc/msvc11/ui.vcxproj.filters

  Log Message:
  -----------
  Merge pull request #63 from kungfooman/visualstudio

Add misc/msvc11/ to support Microsoft Visual Studio 2012 Express Edition


  Commit: 880a7c6becf9072ac721904d155f8929b06b6a32
      https://github.com/ioquake/ioq3/commit/880a7c6becf9072ac721904d155f8929b06b6a32
  Author: MAN-AT-ARMS <donny at ecgnetwork.com>
  Date:   2014-04-07 (Mon, 07 Apr 2014)

  Changed paths:
    A code/libs/win32/SDL.lib
    A code/libs/win32/SDLmain.lib
    A code/libs/win64/SDL.lib
    A code/libs/win64/SDLmain.lib

  Log Message:
  -----------
  Add MSVC SDL 1.2.15 Revision 8040 import libs


  Commit: 4fe69cb41835575af576d7b67ef1488266141c4b
      https://github.com/ioquake/ioq3/commit/4fe69cb41835575af576d7b67ef1488266141c4b
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2014-04-16 (Wed, 16 Apr 2014)

  Changed paths:
    M code/renderergl2/glsl/calclevels4x_fp.glsl
    M code/renderergl2/glsl/lightall_fp.glsl
    M code/renderergl2/glsl/lightall_vp.glsl
    M code/renderergl2/glsl/tonemap_fp.glsl
    M code/renderergl2/tr_extensions.c
    M code/renderergl2/tr_glsl.c
    M code/renderergl2/tr_image.c
    M code/renderergl2/tr_init.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_main.c
    M code/renderergl2/tr_shader.c
    M opengl2-readme.txt

  Log Message:
  -----------
  OpenGL2: Remove sRGB support, replace with gamma cvars.


  Commit: b9b67036f3370b2e5f216eaf5ba68f3461267f02
      https://github.com/ioquake/ioq3/commit/b9b67036f3370b2e5f216eaf5ba68f3461267f02
  Author: MAN-AT-ARMS <donny at ecgnetwork.com>
  Date:   2014-04-16 (Wed, 16 Apr 2014)

  Changed paths:
    M code/libs/win32/SDL.lib
    M code/libs/win32/SDLmain.lib
    M code/libs/win64/SDL.lib
    M code/libs/win64/SDLmain.lib

  Log Message:
  -----------
  Rebuilt MSVC SDL 1.2.15 Revision 8040 import libs


  Commit: 7beff8bc7e6192597be56ea7a8c3ae725743f417
      https://github.com/ioquake/ioq3/commit/7beff8bc7e6192597be56ea7a8c3ae725743f417
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2014-04-22 (Tue, 22 Apr 2014)

  Changed paths:
    M opengl2-readme.txt

  Log Message:
  -----------
  OpenGL2: Remove misleading documentation for gamma cvars.


  Commit: b9061c84473bc439529b6fe54ac2c8241297c408
      https://github.com/ioquake/ioq3/commit/b9061c84473bc439529b6fe54ac2c8241297c408
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-05-01 (Thu, 01 May 2014)

  Changed paths:
    M code/cgame/cg_players.c

  Log Message:
  -----------
  Fix cg.skulltrails out of bounds access in Team Arena Harvester mode

In Team Arena's Harvester mode, players corrupt your memory from beyond
the grave. Gib the players to stop the corruption!

CG_PlayerTokens is called for player entities, including corpses.
The entity number is used for the index in cg.skulltrails which only has
MAX_CLIENTS elements. This results in incorrect memory being overwritten
for corpse entities (as the entity number is >= MAX_CLIENTS).

So limit skull trails to valid entities (entity number < MAX_CLIENTS).


  Commit: 3a7298d6aeca9957c9dcf7ff80df33f32785c7ec
      https://github.com/ioquake/ioq3/commit/3a7298d6aeca9957c9dcf7ff80df33f32785c7ec
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-05-06 (Tue, 06 May 2014)

  Changed paths:
    M code/renderergl1/tr_model.c
    M code/renderergl2/tr_model.c

  Log Message:
  -----------
  Make R_LerpTag return qfalse if MDR tag does not exist

Elite Force SDK has trap_R_LerpTag return void, so this shouldn't cause issues for iostvef.
Allows new games to check if a tag exists in a MDR model.


  Commit: adc1b2cbd1fab57fbc2e7756000cfa205aa7391f
      https://github.com/ioquake/ioq3/commit/adc1b2cbd1fab57fbc2e7756000cfa205aa7391f
  Author: Roberto Estrada <robestradac at gmail.com>
  Date:   2014-05-07 (Wed, 07 May 2014)

  Changed paths:
    M misc/msvc11/quake3.vcxproj

  Log Message:
  -----------
  Switched runtime library to Multithreaded DLL to fix build on VS2012.


  Commit: d44f4ed9ace1fe55adeb7449af1983a14962d0ba
      https://github.com/ioquake/ioq3/commit/d44f4ed9ace1fe55adeb7449af1983a14962d0ba
  Author: Tim Angus <tim at ngus.net>
  Date:   2014-05-07 (Wed, 07 May 2014)

  Changed paths:
    M misc/msvc11/quake3.vcxproj

  Log Message:
  -----------
  Merge pull request #69 from RobertoEstrada/master

Switched runtime library to Multithreaded DLL to fix build on VS2012.


  Commit: 6d47ff88a667f4be95ea5272c6237a7eefdf93ac
      https://github.com/ioquake/ioq3/commit/6d47ff88a667f4be95ea5272c6237a7eefdf93ac
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-05-12 (Mon, 12 May 2014)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  Don't install libvorbis-dev on Travis

The in-tree copy of vorbis is used. No reason to install the package anymore.


  Commit: 5c4e429471267d36c8f683f6a27afaf237e38281
      https://github.com/ioquake/ioq3/commit/5c4e429471267d36c8f683f6a27afaf237e38281
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-05-12 (Mon, 12 May 2014)

  Changed paths:
    M .travis.yml
    M travis-ci-build.sh

  Log Message:
  -----------
  Merge branch 'features/add-x86_64-travis-ci-support' of github.com:xhairball/ioq3


  Commit: daa570c1933228f3bb5b9a3f10487b79c37f473a
      https://github.com/ioquake/ioq3/commit/daa570c1933228f3bb5b9a3f10487b79c37f473a
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-05-18 (Sun, 18 May 2014)

  Changed paths:
    M code/q3_ui/ui_controls2.c

  Log Message:
  -----------
  Fix always switching back to mgun in Q3 controls menu

Caused by 120e296a74b0317f29d7f516d904bdc70f71b006.


  Commit: a3c2f77236d3c10faf7f82190e9c63876b550bd3
      https://github.com/ioquake/ioq3/commit/a3c2f77236d3c10faf7f82190e9c63876b550bd3
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-05-18 (Sun, 18 May 2014)

  Changed paths:
    M code/q3_ui/ui_players.c
    M code/ui/ui_players.c

  Log Message:
  -----------
  Fix Gauntlet barrel axis in UI

UI's PositionRotatedEntityOnTag is different than CGame's and
UI has switched pitch/roll for Gauntlet/BFG axis to get it to
look like /close to/ how it looks in CGame.

Making UI use the same *PositionRotatedEntityOnTag and axis as
CGame fixes the Gauntlet blade being wobbly in controls menu.


  Commit: 6a33a697951acbaca3fd38f28804eab54c36bd5c
      https://github.com/ioquake/ioq3/commit/6a33a697951acbaca3fd38f28804eab54c36bd5c
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-05-19 (Mon, 19 May 2014)

  Changed paths:
    M code/sdl/sdl_input.c

  Log Message:
  -----------
  Disable key repeat if key catcher is 0

SDL1.2 branch disables key repeat when key catcher is 0.
Presumably to prevent binds from executing multiple times.

SDL2 replaced being able to disabled key repeat using SDL_EnableKeyRepeat
with a non-zero repeat value in the key event.


  Commit: 494789664e3c958efd964d722556a56cb0cc0268
      https://github.com/ioquake/ioq3/commit/494789664e3c958efd964d722556a56cb0cc0268
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-05-19 (Mon, 19 May 2014)

  Changed paths:
    M .travis.yml
    M travis-ci-build.sh

  Log Message:
  -----------
  Try to fix Travis CI MinGW builds

Listing i686-w64-mingw32-gcc as a compiler stopped working.
Travis tries to print version before installing it.

$ i686-w64-mingw32-gcc --version

/home/travis/build.sh: line 201: i686-w64-mingw32-gcc: command not found

The command "i686-w64-mingw32-gcc --version" failed and exited with 127 during setup.


  Commit: 9d74227559d46b85d0c43d395cd280d3de7ae8f4
      https://github.com/ioquake/ioq3/commit/9d74227559d46b85d0c43d395cd280d3de7ae8f4
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-05-25 (Sun, 25 May 2014)

  Changed paths:
    M code/qcommon/cm_patch.c

  Log Message:
  -----------
  Fix potential out of bounds access caused by CM_GridPlane

Coverity doesn't care if there is a warning, out of bounds access is bad.


  Commit: e21ff01946c425b345abd8c0910864eaa61a6848
      https://github.com/ioquake/ioq3/commit/e21ff01946c425b345abd8c0910864eaa61a6848
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-05-25 (Sun, 25 May 2014)

  Changed paths:
    M code/renderergl2/tr_model.c

  Log Message:
  -----------
  Don't use memset with non-zero value to fill ints

Coverity reported using value -2 as a bad memset. Really doesn't make sense when filling ints and not bytes too.


  Commit: 078d004dc272759154caf83ca9549c3a4c0cb5ee
      https://github.com/ioquake/ioq3/commit/078d004dc272759154caf83ca9549c3a4c0cb5ee
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-05-25 (Sun, 25 May 2014)

  Changed paths:
    M code/botlib/l_script.c

  Log Message:
  -----------
  Fix potential buffer overflow in PS_ReadPrimitive

Found by Coverity.


  Commit: eea9fbdb61d95cf48cbcdaa3b5f38daadc0ce1c6
      https://github.com/ioquake/ioq3/commit/eea9fbdb61d95cf48cbcdaa3b5f38daadc0ce1c6
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-05-25 (Sun, 25 May 2014)

  Changed paths:
    M code/botlib/l_precomp.c
    M code/botlib/l_script.c

  Log Message:
  -----------
  Fix unchecked buffer size issues in l_script.c and l_precomp.c

Found by Coverity.


  Commit: 7a4ef47476e52e10828453b033c8546a55ef8081
      https://github.com/ioquake/ioq3/commit/7a4ef47476e52e10828453b033c8546a55ef8081
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-05-25 (Sun, 25 May 2014)

  Changed paths:
    M code/server/sv_ccmds.c

  Log Message:
  -----------
  Fix max bans range check in SV_AddBanToList

Adding too many bans would write out of bounds. Found by Coverity.


  Commit: 9c99cf29db06807fd96acfdbc6c59bbbbcd4a814
      https://github.com/ioquake/ioq3/commit/9c99cf29db06807fd96acfdbc6c59bbbbcd4a814
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-05-25 (Sun, 25 May 2014)

  Changed paths:
    M code/renderergl2/tr_shader.c

  Log Message:
  -----------
  Have OpenGL2 "map $lightmap" check for NULL tr.lightmaps too

Zero length lightmap lump will have NULL tr.lightmaps.

OpenGL1 already has this check, because r_vertexLight 1
would crash Team Arena. OpenGL2 does not disable loading lightmaps
when r_vertexLight is 1 though, so it does not have that issue.


  Commit: eeeaf3f1252d95a6037f33d30fdf2e945e340f79
      https://github.com/ioquake/ioq3/commit/eeeaf3f1252d95a6037f33d30fdf2e945e340f79
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-05-25 (Sun, 25 May 2014)

  Changed paths:
    M code/renderergl1/tr_shader.c
    M code/renderergl2/tr_shader.c

  Log Message:
  -----------
  Fix potential buffer overflow caused by long tcMod args

Found by Coverity.


  Commit: 077ab4cbd107f6e685bcb96b73349962b1ca9d58
      https://github.com/ioquake/ioq3/commit/077ab4cbd107f6e685bcb96b73349962b1ca9d58
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-05-25 (Sun, 25 May 2014)

  Changed paths:
    M code/qcommon/cm_patch.c

  Log Message:
  -----------
  Fix OOB access in CM_EdgePlaneNum without erroring in CM_GridPlane

I changed warning to error in 9d74227559d46b85d0c43d395cd280d3de7ae8f4,
which broke JA's mp/ctf4 map and probably others.


  Commit: 347b429fdb7cc6235b2bf9a6237acb47b20ebaf7
      https://github.com/ioquake/ioq3/commit/347b429fdb7cc6235b2bf9a6237acb47b20ebaf7
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-05-26 (Mon, 26 May 2014)

  Changed paths:
    M code/sys/con_win32.c

  Log Message:
  -----------
  Fix potential OOB in Windows Dedicated TTY CON_Show

Found by Coverity.


  Commit: 318d45cff528f62214d7626d901ffd02d4b29036
      https://github.com/ioquake/ioq3/commit/318d45cff528f62214d7626d901ffd02d4b29036
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2014-05-27 (Tue, 27 May 2014)

  Changed paths:
    M code/renderergl2/tr_init.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_main.c
    M code/renderergl2/tr_model.c

  Log Message:
  -----------
  OpenGL2: Reimplement MD3 tangent space calculation.


  Commit: 9efaf819dcb71dd9eace32b2770be0789f4ddfd3
      https://github.com/ioquake/ioq3/commit/9efaf819dcb71dd9eace32b2770be0789f4ddfd3
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2014-05-27 (Tue, 27 May 2014)

  Changed paths:
    M code/renderergl2/tr_model.c

  Log Message:
  -----------
  OpenGL2: Really obvious optimization to previous commit.


  Commit: af79d2cb38bf816b25a349afa59a48c02833d7bc
      https://github.com/ioquake/ioq3/commit/af79d2cb38bf816b25a349afa59a48c02833d7bc
  Author: Ensiform <ensiform at gmail.com>
  Date:   2014-05-29 (Thu, 29 May 2014)

  Changed paths:
    M code/ui/ui_shared.c

  Log Message:
  -----------
  Fix an invalid null deref check in the slider code.


  Commit: b87d889af85d7895f3c179e613255a350da31d61
      https://github.com/ioquake/ioq3/commit/b87d889af85d7895f3c179e613255a350da31d61
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-06-03 (Tue, 03 Jun 2014)

  Changed paths:
    M .gitignore
    A misc/msvc11/cgame.vcxproj
    A misc/msvc11/cgame.vcxproj.filters
    A misc/msvc11/game.vcxproj
    A misc/msvc11/game.vcxproj.filters
    A misc/msvc11/ioq3.sln
    A misc/msvc11/ioq3.v11.suo
    A misc/msvc11/q3_ui.vcxproj
    A misc/msvc11/q3_ui.vcxproj.filters
    A misc/msvc11/quake3.vcxproj
    A misc/msvc11/quake3.vcxproj.filters
    A misc/msvc11/ui.vcxproj
    A misc/msvc11/ui.vcxproj.filters

  Log Message:
  -----------
  Merge branch 'master' (early part 1) into sdl2


  Commit: b5a17f30586f82df782c9cd4fed519b9c4c8c230
      https://github.com/ioquake/ioq3/commit/b5a17f30586f82df782c9cd4fed519b9c4c8c230
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-06-03 (Tue, 03 Jun 2014)

  Changed paths:

  Log Message:
  -----------
  Skip merging a SDL 1.2 commit into sdl2


  Commit: b12a9acf4d5089c766f69f029c4c4e0e012994ca
      https://github.com/ioquake/ioq3/commit/b12a9acf4d5089c766f69f029c4c4e0e012994ca
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-06-03 (Tue, 03 Jun 2014)

  Changed paths:
    M code/renderergl2/glsl/calclevels4x_fp.glsl
    M code/renderergl2/glsl/lightall_fp.glsl
    M code/renderergl2/glsl/lightall_vp.glsl
    M code/renderergl2/glsl/tonemap_fp.glsl
    M code/renderergl2/tr_extensions.c
    M code/renderergl2/tr_glsl.c
    M code/renderergl2/tr_image.c
    M code/renderergl2/tr_init.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_main.c
    M code/renderergl2/tr_shader.c
    M opengl2-readme.txt

  Log Message:
  -----------
  Merge branch 'master' (early part 2) into sdl2


  Commit: cd3b7133aec0d45b76a113cf83a17b0b8c37fbab
      https://github.com/ioquake/ioq3/commit/cd3b7133aec0d45b76a113cf83a17b0b8c37fbab
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-06-03 (Tue, 03 Jun 2014)

  Changed paths:

  Log Message:
  -----------
  Skip merging a SDL 1.2 commit into sdl2


  Commit: 107cae63d624e7083d3866db464910710c671c8b
      https://github.com/ioquake/ioq3/commit/107cae63d624e7083d3866db464910710c671c8b
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-06-03 (Tue, 03 Jun 2014)

  Changed paths:
    M .travis.yml
    M code/botlib/l_precomp.c
    M code/botlib/l_script.c
    M code/cgame/cg_players.c
    M code/q3_ui/ui_controls2.c
    M code/q3_ui/ui_players.c
    M code/qcommon/cm_patch.c
    M code/renderergl1/tr_model.c
    M code/renderergl1/tr_shader.c
    M code/renderergl2/tr_init.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_main.c
    M code/renderergl2/tr_model.c
    M code/renderergl2/tr_shader.c
    M code/server/sv_ccmds.c
    M code/sys/con_win32.c
    M code/ui/ui_players.c
    M code/ui/ui_shared.c
    M misc/msvc11/quake3.vcxproj
    M opengl2-readme.txt
    M travis-ci-build.sh

  Log Message:
  -----------
  Merge branch 'master' into sdl2

Conflicts:
	.travis.yml


  Commit: 95b241b8ba3d7eacf5e8a9dfbab45aab907b4b6c
      https://github.com/ioquake/ioq3/commit/95b241b8ba3d7eacf5e8a9dfbab45aab907b4b6c
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-06-10 (Tue, 10 Jun 2014)

  Changed paths:
    M code/renderergl2/tr_world.c

  Log Message:
  -----------
  OpenGL2 don't try to dlight surfaces that had all dlights culled

In the renderers, dlightbits are never cleared from world surfaces.
The dlight image does not repeat, so if it draws on extra surfaces it's
not visible.

However if using a repeating image (tr.defaultImage instead of tr.dlightImage);

  * In OpenGL1 image is only drawn on surfaces close to dlight origin.
  * In OpenGL2 image is draw on surfaces clearly outside the dlight radius, including past non-dlighted surfaces.

It seems there was a similar issue with pshadowBits. So update surface
dlightBits even if 0, like already done for pshadowBits. This causes
only surfaces close to origin to be affected. (Though it is a little
farther than in OpenGL1.)

I have no idea why this isn't a problem in OpenGL1.


  Commit: 5c1091b41453594735d23096b5ddc727ad963602
      https://github.com/ioquake/ioq3/commit/5c1091b41453594735d23096b5ddc727ad963602
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-06-17 (Tue, 17 Jun 2014)

  Changed paths:
    M code/qcommon/q_shared.c

  Log Message:
  -----------
  Fix SkipRestOfLine going past end of string

If string data starts with a 0 (string terminator), don't skip over it at p++.

Not causing any problems in ioq3 as far as I know.


  Commit: 599456453786acd021e4e702ff0075116536eb79
      https://github.com/ioquake/ioq3/commit/599456453786acd021e4e702ff0075116536eb79
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-06-19 (Thu, 19 Jun 2014)

  Changed paths:
    M code/sdl/sdl_input.c

  Log Message:
  -----------
  Remove unused array joy_pressed


  Commit: 1d664a3a10d6edbf97ee9f6d9f45f48e1d22b112
      https://github.com/ioquake/ioq3/commit/1d664a3a10d6edbf97ee9f6d9f45f48e1d22b112
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-07-03 (Thu, 03 Jul 2014)

  Changed paths:
    M code/sdl/sdl_input.c

  Log Message:
  -----------
  Remove unused cvar in_joystickDebug


  Commit: d9309ac6db0dbd4e0b424bbf98d9e4c64f538f10
      https://github.com/ioquake/ioq3/commit/d9309ac6db0dbd4e0b424bbf98d9e4c64f538f10
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-07-03 (Thu, 03 Jul 2014)

  Changed paths:
    M code/q3_ui/ui_mfield.c

  Log Message:
  -----------
  Fix overstrike/insert logic being reversed in q3_ui


  Commit: b9e0398244bb93433daa57133b1a08fd031b9f52
      https://github.com/ioquake/ioq3/commit/b9e0398244bb93433daa57133b1a08fd031b9f52
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-07-12 (Sat, 12 Jul 2014)

  Changed paths:
    M code/client/cl_console.c

  Log Message:
  -----------
  Don't draw client console buffer past top of screen

Thanks @Pan7.


  Commit: 0fe2e8d2249deb0ea4a07c3a0284f185f8b62628
      https://github.com/ioquake/ioq3/commit/0fe2e8d2249deb0ea4a07c3a0284f185f8b62628
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-07-13 (Sun, 13 Jul 2014)

  Changed paths:
    M code/client/cl_console.c

  Log Message:
  -----------
  Restore drawing a cut off client console line in 1920x1080

The text lines don't meet at top of the sceen in 1920x1080, restore
drawing a cut off line across the top. In 640x480 this line isn't seen
at all. This is still better then trying to draw twice as many lines
than are actually seen (the way it was before the last commit).


  Commit: 7afb433e2045a65e139e48a3744027543552fd1a
      https://github.com/ioquake/ioq3/commit/7afb433e2045a65e139e48a3744027543552fd1a
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-07-15 (Tue, 15 Jul 2014)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Fix fast-math optimize flag for MinGW x86_64 build

Found by /dev/humancontroller.


  Commit: f62d4c7f1cdf97767d6203279593c42a0b1f1ca2
      https://github.com/ioquake/ioq3/commit/f62d4c7f1cdf97767d6203279593c42a0b1f1ca2
  Author: Pan7 <panter at gmx.net>
  Date:   2014-07-18 (Fri, 18 Jul 2014)

  Changed paths:
    M code/client/cl_main.c
    M code/qcommon/common.c
    M code/qcommon/qcommon.h
    M code/server/sv_ccmds.c

  Log Message:
  -----------
  sayto cmd with player name completion


  Commit: 16b48b50dd9be097a88757f955afd702322a1dfc
      https://github.com/ioquake/ioq3/commit/16b48b50dd9be097a88757f955afd702322a1dfc
  Author: Pan7 <panter at gmx.net>
  Date:   2014-07-20 (Sun, 20 Jul 2014)

  Changed paths:
    M misc/msvc/opengl1.vcproj
    M misc/msvc/opengl2.vcproj
    M misc/msvc/quake3.vcproj
    M misc/msvc10/quake3.vcxproj
    M misc/msvc11/quake3.vcxproj

  Log Message:
  -----------
  -ffast-math for msvc


  Commit: efa9555d741ebd110c464be9b6cf03812522d7ff
      https://github.com/ioquake/ioq3/commit/efa9555d741ebd110c464be9b6cf03812522d7ff
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-07-20 (Sun, 20 Jul 2014)

  Changed paths:
    M Makefile
    M README.md

  Log Message:
  -----------
  Merge branch 'pkg-config' of github.com:smcv/ioq3 into master

Conflicts:
	Makefile


  Commit: b02b54883b49faa6b5c12f9743b8c4d6ed44e909
      https://github.com/ioquake/ioq3/commit/b02b54883b49faa6b5c12f9743b8c4d6ed44e909
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-07-20 (Sun, 20 Jul 2014)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Fix up vorbis handling in Makefile


  Commit: 574f6d1f31fcdc699462d8546cbdce0f13b7edea
      https://github.com/ioquake/ioq3/commit/574f6d1f31fcdc699462d8546cbdce0f13b7edea
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-07-20 (Sun, 20 Jul 2014)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Allow overriding external opus libs/cflags in Makefile

Pointed out by @MAN-AT-ARMS.


  Commit: a8dcf60b761f3c08991f42d473e17c7708a5e6fa
      https://github.com/ioquake/ioq3/commit/a8dcf60b761f3c08991f42d473e17c7708a5e6fa
  Author: MAN-AT-ARMS <donny at ecgnetwork.com>
  Date:   2014-07-20 (Sun, 20 Jul 2014)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Fix compiling on Linux Mint


  Commit: 48738599a089e8f28d5f460bed47f21d63bae04a
      https://github.com/ioquake/ioq3/commit/48738599a089e8f28d5f460bed47f21d63bae04a
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-07-20 (Sun, 20 Jul 2014)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Allow user override of cURL, OpenAL, and SDL libs/cflags


  Commit: 3d01543e2c48cdaa5b5d7f5a1c2c96ef07c13a69
      https://github.com/ioquake/ioq3/commit/3d01543e2c48cdaa5b5d7f5a1c2c96ef07c13a69
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2014-07-22 (Tue, 22 Jul 2014)

  Changed paths:
    M code/renderergl2/tr_extramath.h
    M code/renderergl2/tr_image.c

  Log Message:
  -----------
  OpenGL2: Replace R_MipMapsRGB() with faster version.


  Commit: 75cce50a9ca5a606f271ef18bd27f27ac46dfd0f
      https://github.com/ioquake/ioq3/commit/75cce50a9ca5a606f271ef18bd27f27ac46dfd0f
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-07-25 (Fri, 25 Jul 2014)

  Changed paths:
    M code/renderergl2/tr_glsl.c
    M code/renderergl2/tr_init.c
    M code/renderergl2/tr_local.h

  Log Message:
  -----------
  Don't load external GLSL files by default

External GLSL should probably only be used for development testing,
not released products. The GLSL files are tied to the code, and the
code changes some what often.

Fixes using OpenArena 0.8.8 which has incompatible GLSL files in a pk3.


  Commit: 3c52f2dccc68aab3e0446cf531f844c9bd711fe6
      https://github.com/ioquake/ioq3/commit/3c52f2dccc68aab3e0446cf531f844c9bd711fe6
  Author: hairball <xhairball at gmail.com>
  Date:   2014-07-26 (Sat, 26 Jul 2014)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Don't use -mwindows with Clang on Windows

Thanks to stigmha for pointing out this doesn't work in Windows.


  Commit: 7b866ae96d97d876f5b5ca134c6533d10565782e
      https://github.com/ioquake/ioq3/commit/7b866ae96d97d876f5b5ca134c6533d10565782e
  Author: /dev/humancontroller <devhc at example.com>
  Date:   2014-07-31 (Thu, 31 Jul 2014)

  Changed paths:
    M code/qcommon/vm_x86.c

  Log Message:
  -----------
  guard against out-of-bounds jump table targets


  Commit: 2b2d696f1243b8810ab5ef26b84118a6c2389c70
      https://github.com/ioquake/ioq3/commit/2b2d696f1243b8810ab5ef26b84118a6c2389c70
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2014-07-31 (Thu, 31 Jul 2014)

  Changed paths:
    M code/renderergl2/glsl/shadowmask_fp.glsl
    M code/renderergl2/tr_backend.c
    M code/renderergl2/tr_bsp.c
    M code/renderergl2/tr_fbo.c
    M code/renderergl2/tr_glsl.c
    M code/renderergl2/tr_image.c
    M code/renderergl2/tr_init.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_main.c
    M code/renderergl2/tr_scene.c

  Log Message:
  -----------
  OpenGL2: Add fourth cascade for sun shadows, and adjust sun shadow cvar defaults.


  Commit: ff1f093a0bab87bc08f4bc2a8fef6a5a8878f861
      https://github.com/ioquake/ioq3/commit/ff1f093a0bab87bc08f4bc2a8fef6a5a8878f861
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2014-08-01 (Fri, 01 Aug 2014)

  Changed paths:
    M code/renderergl2/tr_image.c

  Log Message:
  -----------
  OpenGL2: Remove R_MipMap() and R_MipMap2(), and fix gamma conversion in R_MipMapsRGB()


  Commit: ca9eebb125458b65a0cc705bfd9d26ac683c3bab
      https://github.com/ioquake/ioq3/commit/ca9eebb125458b65a0cc705bfd9d26ac683c3bab
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2014-08-02 (Sat, 02 Aug 2014)

  Changed paths:
    M code/renderergl2/glsl/shadowmask_fp.glsl

  Log Message:
  -----------
  OpenGL2: Fix a glsl compile error on old hardware with r_shadowFilter 0.


  Commit: 7d026177ad6e572fe43bd70cebf7b529c739a5e7
      https://github.com/ioquake/ioq3/commit/7d026177ad6e572fe43bd70cebf7b529c739a5e7
  Author: Tim Angus <tim.angus at roslin.ed.ac.uk>
  Date:   2014-08-25 (Mon, 25 Aug 2014)

  Changed paths:
    M code/botlib/be_aas_reach.c
    M code/botlib/be_aas_route.c
    M code/opus-1.1/silk/float/solve_LS_FLP.c
    M code/opusfile-0.5/src/opusfile.c
    M code/renderercommon/qgl.h
    M code/renderergl2/tr_extensions.c
    M code/renderergl2/tr_image.c

  Log Message:
  -----------
  Fix assorted warnings


  Commit: 2a3368481d67685fd05494ba5da2cc2078ca4c01
      https://github.com/ioquake/ioq3/commit/2a3368481d67685fd05494ba5da2cc2078ca4c01
  Author: Tim Angus <tim.angus at roslin.ed.ac.uk>
  Date:   2014-08-25 (Mon, 25 Aug 2014)

  Changed paths:
    M Makefile
    M README.md
    M code/client/cl_console.c
    M code/q3_ui/ui_mfield.c
    M code/qcommon/q_shared.c
    M code/qcommon/vm_x86.c
    M code/renderergl2/glsl/shadowmask_fp.glsl
    M code/renderergl2/tr_backend.c
    M code/renderergl2/tr_bsp.c
    M code/renderergl2/tr_extramath.h
    M code/renderergl2/tr_fbo.c
    M code/renderergl2/tr_glsl.c
    M code/renderergl2/tr_image.c
    M code/renderergl2/tr_init.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_main.c
    M code/renderergl2/tr_scene.c
    M code/renderergl2/tr_world.c
    M code/sdl/sdl_input.c
    M misc/msvc/opengl1.vcproj
    M misc/msvc/opengl2.vcproj
    M misc/msvc/quake3.vcproj
    M misc/msvc10/quake3.vcxproj
    M misc/msvc11/quake3.vcxproj

  Log Message:
  -----------
  Merge branch 'master' into sdl2

Conflicts:
	Makefile
	code/renderergl2/tr_image.c


  Commit: cf7004ffb2e94360b22b0529d708c8f36de02695
      https://github.com/ioquake/ioq3/commit/cf7004ffb2e94360b22b0529d708c8f36de02695
  Author: Tim Angus <tim at ngus.net>
  Date:   2014-08-25 (Mon, 25 Aug 2014)

  Changed paths:
    M Makefile
    M code/opus-1.1/src/opus_decoder.c
    M code/renderercommon/qgl.h
    M code/renderergl2/tr_extensions.c

  Log Message:
  -----------
  Fix OSX build


  Commit: 00909a4c1624550150410b5dedbebdbd403e4c41
      https://github.com/ioquake/ioq3/commit/00909a4c1624550150410b5dedbebdbd403e4c41
  Author: Tim Angus <tim.angus at roslin.ed.ac.uk>
  Date:   2014-08-26 (Tue, 26 Aug 2014)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Add SDL libraries to the builds


  Commit: d7f477ca9f99119470d933b94f85a4332c261513
      https://github.com/ioquake/ioq3/commit/d7f477ca9f99119470d933b94f85a4332c261513
  Author: Daniel Heitmann <dictvm at horrendum.de>
  Date:   2014-08-26 (Tue, 26 Aug 2014)

  Changed paths:
    A q3a.service

  Log Message:
  -----------
  added systemd unit for easier server-deployment


  Commit: d77515470c131331511240053ba3b7157615fcd1
      https://github.com/ioquake/ioq3/commit/d77515470c131331511240053ba3b7157615fcd1
  Author: Daniel Heitmann <dictvm at horrendum.de>
  Date:   2014-08-27 (Wed, 27 Aug 2014)

  Changed paths:
    M q3a.service

  Log Message:
  -----------
  removed a few defaults to make it completely usable out of the box


  Commit: 077f6bd06853349ff306b9d83d95710f2166e196
      https://github.com/ioquake/ioq3/commit/077f6bd06853349ff306b9d83d95710f2166e196
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-08-26 (Tue, 26 Aug 2014)

  Changed paths:
    M code/sdl/sdl_input.c

  Log Message:
  -----------
  Fix binding KP_NUMLOCK

Restore mapping SDL numlock to quake3 numlock.


  Commit: 137ddb9dc6045964108b61dc0c09d48da79e361d
      https://github.com/ioquake/ioq3/commit/137ddb9dc6045964108b61dc0c09d48da79e361d
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-08-27 (Wed, 27 Aug 2014)

  Changed paths:
    M code/sys/sys_main.c
    M code/sys/sys_unix.c
    M code/sys/sys_win32.c

  Log Message:
  -----------
  Get clipboard data from SDL

This makes pasting in client console and UI edit fields work on X11 and OS X.

Sys_GetClipboardData is only used by client, so returning NULL in dedicated is fine.


  Commit: 02d197ca082c0e46867e1dd2aab707ca981155e8
      https://github.com/ioquake/ioq3/commit/02d197ca082c0e46867e1dd2aab707ca981155e8
  Author: Tim Angus <tim.angus at roslin.ed.ac.uk>
  Date:   2014-08-27 (Wed, 27 Aug 2014)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Bullshit change to test jenkins configuration


  Commit: 0c0019a2d19511c713986da1a175dae4482b31a9
      https://github.com/ioquake/ioq3/commit/0c0019a2d19511c713986da1a175dae4482b31a9
  Author: Tim Angus <tim.angus at roslin.ed.ac.uk>
  Date:   2014-08-27 (Wed, 27 Aug 2014)

  Changed paths:
    M code/libvorbis-1.3.4/lib/floor1.c
    M code/libvorbis-1.3.4/lib/lsp.c
    M code/libvorbis-1.3.4/lib/vorbisfile.c

  Log Message:
  -----------
  Fix some warnings


  Commit: 86b75ba936641c8f7ad2d08d666645f06d305f9e
      https://github.com/ioquake/ioq3/commit/86b75ba936641c8f7ad2d08d666645f06d305f9e
  Author: Tim Angus <tim.angus at roslin.ed.ac.uk>
  Date:   2014-08-27 (Wed, 27 Aug 2014)

  Changed paths:
    M code/libvorbis-1.3.4/lib/lsp.c

  Log Message:
  -----------
  There have been 0 days since the last compiler warning


  Commit: c082b7bb2bb55c514f872722c4ca5a29071f5d12
      https://github.com/ioquake/ioq3/commit/c082b7bb2bb55c514f872722c4ca5a29071f5d12
  Author: Daniel Heitmann <dictvm at horrendum.de>
  Date:   2014-08-27 (Wed, 27 Aug 2014)

  Changed paths:
    M q3a.service

  Log Message:
  -----------
  removed absolute path to binary, removed sv_pure parameter


  Commit: 19ee6a86eb785c4f6c464ac57d91b6fe4b8a6138
      https://github.com/ioquake/ioq3/commit/19ee6a86eb785c4f6c464ac57d91b6fe4b8a6138
  Author: Tim Angus <tim.angus at roslin.ed.ac.uk>
  Date:   2014-08-27 (Wed, 27 Aug 2014)

  Changed paths:
    M jenkins-ci-build.sh

  Log Message:
  -----------
  Add cppcheck stage to jenkins script


  Commit: 4646115f03ffafa471595ee61d7b7d39dec893c9
      https://github.com/ioquake/ioq3/commit/4646115f03ffafa471595ee61d7b7d39dec893c9
  Author: Tim Angus <tim.angus at roslin.ed.ac.uk>
  Date:   2014-08-27 (Wed, 27 Aug 2014)

  Changed paths:
    M jenkins-ci-build.sh

  Log Message:
  -----------
  Link instead of copy


  Commit: 67e24c8fc07e9eaf11d793f9c90a1ef046215e1d
      https://github.com/ioquake/ioq3/commit/67e24c8fc07e9eaf11d793f9c90a1ef046215e1d
  Author: Tim Angus <tim.angus at roslin.ed.ac.uk>
  Date:   2014-08-27 (Wed, 27 Aug 2014)

  Changed paths:
    M jenkins-ci-build.sh

  Log Message:
  -----------
  Show environment variables from jenkins


  Commit: e130c1fbf9587e81675c8e905242aa4d15f26da8
      https://github.com/ioquake/ioq3/commit/e130c1fbf9587e81675c8e905242aa4d15f26da8
  Author: Tim Angus <tim at ngus.net>
  Date:   2014-08-27 (Wed, 27 Aug 2014)

  Changed paths:
    M jenkins-ci-build.sh

  Log Message:
  -----------
  Use scan-build when invoking clang


  Commit: 0a70da823bbaf85ff648dea622e455d2f6ba6c54
      https://github.com/ioquake/ioq3/commit/0a70da823bbaf85ff648dea622e455d2f6ba6c54
  Author: Zachary J. Slater <zjs at zacharyjackslater.com>
  Date:   2014-08-27 (Wed, 27 Aug 2014)

  Changed paths:
    A q3a.service

  Log Message:
  -----------
  Merge pull request #80 from dictvm/master

added systemd unit for easier server-deployment


  Commit: bb64bd7be0543ed3bb870ddb1aa30ff1059b6501
      https://github.com/ioquake/ioq3/commit/bb64bd7be0543ed3bb870ddb1aa30ff1059b6501
  Author: Zachary J. Slater <zjs at zacharyjackslater.com>
  Date:   2014-08-27 (Wed, 27 Aug 2014)

  Changed paths:
    A misc/linux/q3a.service
    R q3a.service

  Log Message:
  -----------
  Moved the systemd to /misc/linux


  Commit: b0596248ffc3e24aad38176027816c5aab453a8e
      https://github.com/ioquake/ioq3/commit/b0596248ffc3e24aad38176027816c5aab453a8e
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-08-27 (Wed, 27 Aug 2014)

  Changed paths:
    M code/null/null_input.c
    M code/null/null_main.c

  Log Message:
  -----------
  Remove unused functions from null_main.c and null_input.c

Sys_mkdir is suppose to have a capital M, which is also in null_main.c.


  Commit: 0853c85e19387be450712f03d9f6d3b35809b707
      https://github.com/ioquake/ioq3/commit/0853c85e19387be450712f03d9f6d3b35809b707
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-08-27 (Wed, 27 Aug 2014)

  Changed paths:
    M code/client/cl_main.c

  Log Message:
  -----------
  Fix incorrect strncat usage in CL_ServerInfoPacket


  Commit: e5f54c584acded3092f3d9dbdd3cd0c0a5ad12d3
      https://github.com/ioquake/ioq3/commit/e5f54c584acded3092f3d9dbdd3cd0c0a5ad12d3
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-08-27 (Wed, 27 Aug 2014)

  Changed paths:
    M code/renderergl1/tr_shader.c
    M code/renderergl2/tr_shader.c

  Log Message:
  -----------
  Fix incorrect rgbGen const reading uninitialized memory

If ParseVector fails, color isn't fully set.


  Commit: f17f58705ccf4bcf94684aa75576ad61a69ce0dd
      https://github.com/ioquake/ioq3/commit/f17f58705ccf4bcf94684aa75576ad61a69ce0dd
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-08-27 (Wed, 27 Aug 2014)

  Changed paths:
    M code/renderergl2/tr_bsp.c

  Log Message:
  -----------
  Remove a numIboIndexes=0 that is not read from GL2 tr_bsp.c

numIboIndexes is set to 0 inside the loop for each surface. Does not need to be set before loop.


  Commit: ab41267e9fee18f1015b6a68ec8824678c781d82
      https://github.com/ioquake/ioq3/commit/ab41267e9fee18f1015b6a68ec8824678c781d82
  Author: Tim Angus <tim.angus at roslin.ed.ac.uk>
  Date:   2014-08-28 (Thu, 28 Aug 2014)

  Changed paths:
    M jenkins-ci-build.sh

  Log Message:
  -----------
  Only run scan-build on one of the clang builds


  Commit: eeef7cbae7d3e265a2b0b08c414cc425b3b30dc5
      https://github.com/ioquake/ioq3/commit/eeef7cbae7d3e265a2b0b08c414cc425b3b30dc5
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-08-28 (Thu, 28 Aug 2014)

  Changed paths:
    M code/client/cl_cin.c

  Log Message:
  -----------
  Don't scale cinematic time by timescale twice

Reported by Ensiform.


  Commit: 18e08125ddd65d453ce86e55ca575a2a73d1a5a3
      https://github.com/ioquake/ioq3/commit/18e08125ddd65d453ce86e55ca575a2a73d1a5a3
  Author: Pan7 <panter at gmx.net>
  Date:   2014-08-28 (Thu, 28 Aug 2014)

  Changed paths:
    M code/client/cl_console.c
    M code/qcommon/q_shared.h

  Log Message:
  -----------
  Add ColorIndexForNumber macro replacing '& 0x07'

Makes it easier to add more colors.


  Commit: 1d95ef210e5ccdddb9dfbe4794ce7867312035c1
      https://github.com/ioquake/ioq3/commit/1d95ef210e5ccdddb9dfbe4794ce7867312035c1
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-08-28 (Thu, 28 Aug 2014)

  Changed paths:
    M README.md
    M code/client/cl_keys.c
    M code/sdl/sdl_input.c

  Log Message:
  -----------
  SDL 2 scroll/caps/num lock keys send KEYUP event when key is released


  Commit: e742952db8890d75ceddb28650d69b1c9c4adb90
      https://github.com/ioquake/ioq3/commit/e742952db8890d75ceddb28650d69b1c9c4adb90
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-08-28 (Thu, 28 Aug 2014)

  Changed paths:
    M code/renderergl1/tr_image.c
    M code/renderergl2/tr_image.c

  Log Message:
  -----------
  Port COM_ParseExt fixes to CommaParse


  Commit: de3062623a5f04ca1c84d17d32774a4b583e02de
      https://github.com/ioquake/ioq3/commit/de3062623a5f04ca1c84d17d32774a4b583e02de
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-08-29 (Fri, 29 Aug 2014)

  Changed paths:
    M code/client/cl_console.c

  Log Message:
  -----------
  Use ColorIndexForNumber in Con_DrawSolidConsole


  Commit: c621589157e8b722b77803da24d3ba3f54395693
      https://github.com/ioquake/ioq3/commit/c621589157e8b722b77803da24d3ba3f54395693
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-08-29 (Fri, 29 Aug 2014)

  Changed paths:
    M code/renderergl2/glsl/generic_vp.glsl

  Log Message:
  -----------
  Fix 6155: OpenGL2: some shader stages remains visible through fog volumes

Fix CalcFog in generic_vp.glsl to fog fogged surfaces.
Now it's the same as CalcFog in fogpass_vp.glsl.

Fixes shaders that use adjustColorsForFog. Impact wallmarks, blood sprites, flame textures and so on.


  Commit: 621a72e6987721a184298fcb303bd18f3a568eaa
      https://github.com/ioquake/ioq3/commit/621a72e6987721a184298fcb303bd18f3a568eaa
  Author: Tim Angus <tim at ngus.net>
  Date:   2014-08-30 (Sat, 30 Aug 2014)

  Changed paths:
    M code/botlib/be_aas_reach.c
    M code/botlib/l_precomp.c
    M code/game/ai_dmq3.c
    M code/game/ai_team.c
    M code/game/bg_misc.c
    M code/game/g_items.c
    M code/game/g_mover.c
    M code/game/g_svcmds.c
    M code/opus-1.1/src/opus_decoder.c
    M code/opusfile-0.5/src/opusfile.c
    M code/qcommon/md4.c
    M code/qcommon/msg.c
    M code/qcommon/net_ip.c
    M code/renderergl1/tr_bsp.c
    M code/renderergl1/tr_shader.c
    M code/sys/sys_unix.c
    M code/ui/ui_players.c
    M code/ui/ui_shared.c

  Log Message:
  -----------
  Fix a few warnings


  Commit: 4444202a412f3926e1f167b55d921498c2673184
      https://github.com/ioquake/ioq3/commit/4444202a412f3926e1f167b55d921498c2673184
  Author: Tim Angus <tim at ngus.net>
  Date:   2014-09-01 (Mon, 01 Sep 2014)

  Changed paths:
    M code/cgame/cg_draw.c
    M code/cgame/cg_ents.c
    M code/cgame/cg_info.c
    M code/cgame/cg_marks.c
    M code/cgame/cg_newdraw.c
    M code/cgame/cg_snapshot.c
    M code/cgame/cg_weapons.c

  Log Message:
  -----------
  Fix cgame warnings


  Commit: b55809b925cdc56b41b087c0dbd1ee089f7d38cc
      https://github.com/ioquake/ioq3/commit/b55809b925cdc56b41b087c0dbd1ee089f7d38cc
  Author: Tim Angus <tim at ngus.net>
  Date:   2014-09-01 (Mon, 01 Sep 2014)

  Changed paths:
    M code/q3_ui/ui_gameinfo.c
    M code/q3_ui/ui_players.c
    M code/q3_ui/ui_preferences.c
    M code/q3_ui/ui_team.c
    M code/q3_ui/ui_video.c
    M code/ui/ui_shared.c

  Log Message:
  -----------
  Fix ui warnings


  Commit: fbdb3e08754725d0c837e4d9c6ec77f5ff5652d9
      https://github.com/ioquake/ioq3/commit/fbdb3e08754725d0c837e4d9c6ec77f5ff5652d9
  Author: Tim Angus <tim at ngus.net>
  Date:   2014-09-01 (Mon, 01 Sep 2014)

  Changed paths:
    M code/game/ai_main.c
    M code/game/ai_team.c

  Log Message:
  -----------
  Fix game warnings


  Commit: 4f3c95c5895e84a98d6fb0804e989c4c1d18d14e
      https://github.com/ioquake/ioq3/commit/4f3c95c5895e84a98d6fb0804e989c4c1d18d14e
  Author: Tim Angus <tim at ngus.net>
  Date:   2014-09-01 (Mon, 01 Sep 2014)

  Changed paths:
    M code/client/snd_mix.c
    M code/client/snd_wavelet.c

  Log Message:
  -----------
  Fix client warnings


  Commit: eeaf0227f703531cc3d71f743b090edb2b38bf35
      https://github.com/ioquake/ioq3/commit/eeaf0227f703531cc3d71f743b090edb2b38bf35
  Author: Tim Angus <tim at ngus.net>
  Date:   2014-09-01 (Mon, 01 Sep 2014)

  Changed paths:
    M code/qcommon/common.c

  Log Message:
  -----------
  Suppress warning of (deliberate) null pointer deference


  Commit: d38039f975d8c8d052d05d1d43e406860b3ee2ee
      https://github.com/ioquake/ioq3/commit/d38039f975d8c8d052d05d1d43e406860b3ee2ee
  Author: Tim Angus <tim at ngus.net>
  Date:   2014-09-01 (Mon, 01 Sep 2014)

  Changed paths:
    M code/renderergl1/tr_bsp.c
    M code/renderergl1/tr_model_iqm.c
    M code/renderergl1/tr_shade_calc.c

  Log Message:
  -----------
  Fix renderergl1 warnings


  Commit: 6665ea4a49eec0ec3b55fe7080c058d1c5c65352
      https://github.com/ioquake/ioq3/commit/6665ea4a49eec0ec3b55fe7080c058d1c5c65352
  Author: Tim Angus <tim at ngus.net>
  Date:   2014-09-01 (Mon, 01 Sep 2014)

  Changed paths:
    M code/renderergl2/tr_bsp.c
    M code/renderergl2/tr_model_iqm.c
    M code/renderergl2/tr_shade_calc.c
    M code/renderergl2/tr_shader.c

  Log Message:
  -----------
  Fix renderergl2 warnings


  Commit: 7277d8d6e7a5873cf5694e58a1be8cb7bcea0248
      https://github.com/ioquake/ioq3/commit/7277d8d6e7a5873cf5694e58a1be8cb7bcea0248
  Author: Tim Angus <tim at ngus.net>
  Date:   2014-09-01 (Mon, 01 Sep 2014)

  Changed paths:
    M code/game/ai_vcmd.c
    M code/game/g_items.c
    M code/renderergl2/tr_bsp.c

  Log Message:
  -----------
  Fix more warnings


  Commit: 43b21055b89b005edf0d9cf4100fc98c4607fb08
      https://github.com/ioquake/ioq3/commit/43b21055b89b005edf0d9cf4100fc98c4607fb08
  Author: Tim Angus <tim at ngus.net>
  Date:   2014-09-01 (Mon, 01 Sep 2014)

  Changed paths:
    M code/qcommon/common.c

  Log Message:
  -----------
  Actually, that's not suppressing, that's changing behaviour


  Commit: 28fa7c639fa21971c1e051767341af7a94bb48f3
      https://github.com/ioquake/ioq3/commit/28fa7c639fa21971c1e051767341af7a94bb48f3
  Author: Tim Angus <tim at ngus.net>
  Date:   2014-09-01 (Mon, 01 Sep 2014)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  Coverity travis integration experiment


  Commit: 2dc7c5a7d0232e2d5f8173c7d6545e7417b19e31
      https://github.com/ioquake/ioq3/commit/2dc7c5a7d0232e2d5f8173c7d6545e7417b19e31
  Author: Tim Angus <tim at ngus.net>
  Date:   2014-09-01 (Mon, 01 Sep 2014)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  Fix .travis.yml indentation


  Commit: 441fa1dd7189ad6cfb25dd6a89b4d467838eb0d4
      https://github.com/ioquake/ioq3/commit/441fa1dd7189ad6cfb25dd6a89b4d467838eb0d4
  Author: Tim Angus <tim at ngus.net>
  Date:   2014-09-05 (Fri, 05 Sep 2014)

  Changed paths:
    M README.md

  Log Message:
  -----------
  Add USE_RENDERER_DLOPEN note to README


  Commit: 494aa4100ebed69b344cd550f0f2f738a962e714
      https://github.com/ioquake/ioq3/commit/494aa4100ebed69b344cd550f0f2f738a962e714
  Author: Tim Angus <tim at ngus.net>
  Date:   2014-09-05 (Fri, 05 Sep 2014)

  Changed paths:
    M README.md

  Log Message:
  -----------
  Fix screwed up whitespace in README


  Commit: dd83cbdc25c1b373d5541ac763f258f1673df266
      https://github.com/ioquake/ioq3/commit/dd83cbdc25c1b373d5541ac763f258f1673df266
  Author: MAN-AT-ARMS <donny at ecgnetwork.com>
  Date:   2014-09-09 (Tue, 09 Sep 2014)

  Changed paths:
    M code/client/snd_mix.c

  Log Message:
  -----------
  Fix possible division by zero in S_PaintChannelFrom16_altivec


  Commit: 36f65fd7c536056007d9b0c0b6507f172e077fd3
      https://github.com/ioquake/ioq3/commit/36f65fd7c536056007d9b0c0b6507f172e077fd3
  Author: Tim Angus <tim at ngus.net>
  Date:   2014-09-09 (Tue, 09 Sep 2014)

  Changed paths:
    M code/client/snd_mix.c

  Log Message:
  -----------
  Merge pull request #81 from MAN-AT-ARMS/sndmix_altivec

Fix possible division by zero in S_PaintChannelFrom16_altivec


  Commit: a3653e475e256750bc7451bd6252c0d84ac51869
      https://github.com/ioquake/ioq3/commit/a3653e475e256750bc7451bd6252c0d84ac51869
  Author: MAN-AT-ARMS <donny at ecgnetwork.com>
  Date:   2014-09-09 (Tue, 09 Sep 2014)

  Changed paths:
    M code/client/snd_openal.c

  Log Message:
  -----------
  Change default value for s_alDopplerSpeed


  Commit: dd69576dc1324720ad099de1baa1bc215d3f6864
      https://github.com/ioquake/ioq3/commit/dd69576dc1324720ad099de1baa1bc215d3f6864
  Author: MAN-AT-ARMS <donny at ecgnetwork.com>
  Date:   2014-09-09 (Tue, 09 Sep 2014)

  Changed paths:
    M code/libcurl-7.35.0/curl/curlbuild.h

  Log Message:
  -----------
  Fix building with curl on Linux PPC and Sparc


  Commit: d5ddb7250236d9ce819fa3d184aab3e42cf856d6
      https://github.com/ioquake/ioq3/commit/d5ddb7250236d9ce819fa3d184aab3e42cf856d6
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-09-09 (Tue, 09 Sep 2014)

  Changed paths:
    M code/libcurl-7.35.0/curl/curlbuild.h

  Log Message:
  -----------
  Merge pull request #85 from MAN-AT-ARMS/curl_fixes

Fix building with curl on Linux PPC and Sparc


  Commit: a5d641b3d03cc63a4e0dc19359a6e172008004a4
      https://github.com/ioquake/ioq3/commit/a5d641b3d03cc63a4e0dc19359a6e172008004a4
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-09-09 (Tue, 09 Sep 2014)

  Changed paths:
    M code/client/snd_openal.c

  Log Message:
  -----------
  Merge pull request #84 from MAN-AT-ARMS/openal_speedsound

Change default value for s_alDopplerSpeed


  Commit: 4529f124d610d5eb13cf0c13713a5694a1a14328
      https://github.com/ioquake/ioq3/commit/4529f124d610d5eb13cf0c13713a5694a1a14328
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-09-09 (Tue, 09 Sep 2014)

  Changed paths:
    M code/renderergl2/glsl/lightall_fp.glsl
    M code/renderergl2/glsl/texturecolor_fp.glsl
    M code/renderergl2/glsl/texturecolor_vp.glsl
    M code/renderergl2/tr_glsl.c

  Log Message:
  -----------
  Merge pull request #29 from inolen/shader_tidying

misc shader fixes


  Commit: 878cda6a20f81fd499f4749374bd8a6138983ad5
      https://github.com/ioquake/ioq3/commit/878cda6a20f81fd499f4749374bd8a6138983ad5
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-09-11 (Thu, 11 Sep 2014)

  Changed paths:
    M code/sdl/sdl_input.c

  Log Message:
  -----------
  Fix binding 'context menu' key using SDL2

SDL 1.2 converted Windows' VK_APPS and X11 XK_Hyper_R to SDLK_MENU.
SDL2 has it as a separate SDLK_APPLICATION key, so convert it to K_MENU too.


  Commit: 9fbbf4214dd28b43479e6a4ffe79f2f56625772d
      https://github.com/ioquake/ioq3/commit/9fbbf4214dd28b43479e6a4ffe79f2f56625772d
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-09-11 (Thu, 11 Sep 2014)

  Changed paths:
    M code/sdl/sdl_input.c

  Log Message:
  -----------
  Fix Windows key bind name on non-Mac using SDL2

SDL 1.2 sends SDKL_*META (command) and SDLK_*SUPER (windows key).
SDL2 sends SDLK_*GUI for both.


  Commit: 24923615b7b381a10b5c734790d7bf8b02a144cd
      https://github.com/ioquake/ioq3/commit/24923615b7b381a10b5c734790d7bf8b02a144cd
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-09-20 (Sat, 20 Sep 2014)

  Changed paths:
    M code/sdl/sdl_glimp.c

  Log Message:
  -----------
  Don't add duplicate resolutions to r_availableModes

SDL can give the same resolution with different refresh rates.
The refresh rate isn't used, so only add resolution to mode list once.


  Commit: f9c202f83e811623729f71c929461afd5fedaa74
      https://github.com/ioquake/ioq3/commit/f9c202f83e811623729f71c929461afd5fedaa74
  Author: Tim Angus <tim at ngus.net>
  Date:   2014-09-26 (Fri, 26 Sep 2014)

  Changed paths:
    M code/game/g_main.c

  Log Message:
  -----------
  Use correct type for thinktime


  Commit: f83334d81b6f7cc651d33d2f448e46e71bb6a946
      https://github.com/ioquake/ioq3/commit/f83334d81b6f7cc651d33d2f448e46e71bb6a946
  Author: Tim Angus <tim at ngus.net>
  Date:   2014-09-26 (Fri, 26 Sep 2014)

  Changed paths:
    M code/client/cl_main.c
    M code/qcommon/common.c
    M code/qcommon/cvar.c
    M code/qcommon/q_shared.h
    M code/qcommon/qcommon.h
    M code/renderercommon/tr_public.h

  Log Message:
  -----------
  Add facility to describe cvars


  Commit: a955d975b78c60e73dcab050a51ebaffa4c68369
      https://github.com/ioquake/ioq3/commit/a955d975b78c60e73dcab050a51ebaffa4c68369
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-09-27 (Sat, 27 Sep 2014)

  Changed paths:
    M code/renderergl1/tr_shader.c
    M code/renderergl2/tr_shader.c

  Log Message:
  -----------
  Add function for clearing global shader instead of duplicating the code


  Commit: 0e5835a86ee91e0698fefb1604848535b6ae926c
      https://github.com/ioquake/ioq3/commit/0e5835a86ee91e0698fefb1604848535b6ae926c
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-09-29 (Mon, 29 Sep 2014)

  Changed paths:
    M opengl2-readme.txt

  Log Message:
  -----------
  Remove r_softOverbright from opengl2-readme.txt

The cvar was removed and forced enabled.


  Commit: 918eed92958b3545c0e0cc3717c09c6c45d66775
      https://github.com/ioquake/ioq3/commit/918eed92958b3545c0e0cc3717c09c6c45d66775
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-09-29 (Mon, 29 Sep 2014)

  Changed paths:
    M code/renderergl2/tr_backend.c
    M code/renderergl2/tr_shader.c

  Log Message:
  -----------
  OpenGL2: Don't segfault if r_ext_multitexture is disabled


  Commit: 66edc4b29694fed372d123215fb827ac121b7de1
      https://github.com/ioquake/ioq3/commit/66edc4b29694fed372d123215fb827ac121b7de1
  Author: Brenton Bostick <bostick at gmail.com>
  Date:   2014-10-03 (Fri, 03 Oct 2014)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Add mingw prefix for cygwin32 and mingw32


  Commit: a90c17ac1b4f6b78c43c6aac160a61013da05cd2
      https://github.com/ioquake/ioq3/commit/a90c17ac1b4f6b78c43c6aac160a61013da05cd2
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2014-10-07 (Tue, 07 Oct 2014)

  Changed paths:
    M code/renderergl2/tr_bsp.c

  Log Message:
  -----------
  OpenGL2: Better BSP surface merging.


  Commit: c04d05fd8f64b62201b100d410da52e1ab3eec17
      https://github.com/ioquake/ioq3/commit/c04d05fd8f64b62201b100d410da52e1ab3eec17
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2014-10-13 (Mon, 13 Oct 2014)

  Changed paths:
    M opengl2-readme.txt

  Log Message:
  -----------
  Correct too many parameters in q3gl2_sun description in docs.


  Commit: 873a02bd3ce92ff765cb4847428d896c4433616e
      https://github.com/ioquake/ioq3/commit/873a02bd3ce92ff765cb4847428d896c4433616e
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2014-10-13 (Mon, 13 Oct 2014)

  Changed paths:
    M code/renderergl2/tr_bsp.c
    M code/renderergl2/tr_glsl.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_model.c
    M code/renderergl2/tr_shade.c
    M code/renderergl2/tr_sky.c
    M code/renderergl2/tr_surface.c
    M code/renderergl2/tr_vbo.c

  Log Message:
  -----------
  OpenGL2: VBO cleanup.


  Commit: 84206c859822beb557763b2af607e79720c6d0e4
      https://github.com/ioquake/ioq3/commit/84206c859822beb557763b2af607e79720c6d0e4
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2014-10-14 (Tue, 14 Oct 2014)

  Changed paths:
    M code/renderercommon/qgl.h
    M code/renderergl2/tr_animation.c
    M code/renderergl2/tr_bsp.c
    M code/renderergl2/tr_cmds.c
    M code/renderergl2/tr_extensions.c
    M code/renderergl2/tr_glsl.c
    M code/renderergl2/tr_init.c
    M code/renderergl2/tr_light.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_main.c
    M code/renderergl2/tr_mesh.c
    M code/renderergl2/tr_model.c
    M code/renderergl2/tr_model_iqm.c
    M code/renderergl2/tr_shade.c
    M code/renderergl2/tr_shade_calc.c
    M code/renderergl2/tr_sky.c
    M code/renderergl2/tr_surface.c
    M code/renderergl2/tr_vbo.c
    M code/renderergl2/tr_world.c

  Log Message:
  -----------
  OpenGL2: Vertex array object support.


  Commit: 0578b70f38dc48e65f59b7c251ce560e7bacf4cb
      https://github.com/ioquake/ioq3/commit/0578b70f38dc48e65f59b7c251ce560e7bacf4cb
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2014-10-14 (Tue, 14 Oct 2014)

  Changed paths:
    M code/renderergl2/tr_backend.c
    M code/renderergl2/tr_cmds.c
    M code/renderergl2/tr_fbo.c
    M code/renderergl2/tr_glsl.c
    M code/renderergl2/tr_init.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_shade.c
    M code/renderergl2/tr_sky.c
    M code/renderergl2/tr_surface.c
    M code/renderergl2/tr_vbo.c

  Log Message:
  -----------
  OpenGL2: Reduce redundant GL calls.


  Commit: 05e07311ba4d8e8708c9de8f2ae70bc3da63f240
      https://github.com/ioquake/ioq3/commit/05e07311ba4d8e8708c9de8f2ae70bc3da63f240
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2014-10-15 (Wed, 15 Oct 2014)

  Changed paths:
    M code/renderergl2/tr_image.c

  Log Message:
  -----------
  OpenGL2: Fix invalid texture parameter.


  Commit: 541d3a40c2ced56abd26b756ec2dcfdae034d556
      https://github.com/ioquake/ioq3/commit/541d3a40c2ced56abd26b756ec2dcfdae034d556
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2014-10-15 (Wed, 15 Oct 2014)

  Changed paths:
    M code/renderergl2/tr_glsl.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_model.c

  Log Message:
  -----------
  OpenGL2: Interleave vertex data for static MD3s.


  Commit: e34972b110926e58eb9f34e4c428ce32f89d8451
      https://github.com/ioquake/ioq3/commit/e34972b110926e58eb9f34e4c428ce32f89d8451
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2014-10-15 (Wed, 15 Oct 2014)

  Changed paths:
    M code/renderergl2/tr_surface.c

  Log Message:
  -----------
  OpenGL2: Fix missing surfaces with r_mergeMultidraws 2.


  Commit: 03ac9649ea9cd8890647622734725e891f81238a
      https://github.com/ioquake/ioq3/commit/03ac9649ea9cd8890647622734725e891f81238a
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2014-10-15 (Wed, 15 Oct 2014)

  Changed paths:
    M code/renderergl2/tr_surface.c

  Log Message:
  -----------
  Fix a bug in previous commit.


  Commit: 4f5ebf8349ce6031ca29566263256f14817957bb
      https://github.com/ioquake/ioq3/commit/4f5ebf8349ce6031ca29566263256f14817957bb
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2014-10-16 (Thu, 16 Oct 2014)

  Changed paths:
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_shade.c
    M code/renderergl2/tr_surface.c

  Log Message:
  -----------
  OpenGL2: Bit of multidraw optimization.


  Commit: 3765652778cdf20fa69a70f36812ccb7c037c6b5
      https://github.com/ioquake/ioq3/commit/3765652778cdf20fa69a70f36812ccb7c037c6b5
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2014-10-23 (Thu, 23 Oct 2014)

  Changed paths:
    M code/renderergl2/tr_glsl.c
    M code/renderergl2/tr_init.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_model.c
    M code/renderergl2/tr_shade.c
    M code/renderergl2/tr_surface.c
    M code/renderergl2/tr_vbo.c

  Log Message:
  -----------
  OpenGL2: Fix corrupt models.


  Commit: 6214f73af551844f3dd62517d8289e3b6b660f80
      https://github.com/ioquake/ioq3/commit/6214f73af551844f3dd62517d8289e3b6b660f80
  Author: Ludwig Nussel <ludwig.nussel at suse.de>
  Date:   2014-10-24 (Fri, 24 Oct 2014)

  Changed paths:
    M Makefile
    A code/qcommon/vm_armv7l.c

  Log Message:
  -----------
  a VM for ARMv7l


  Commit: 50038a7d26628973c2bd8b47e4efe8e7039c8040
      https://github.com/ioquake/ioq3/commit/50038a7d26628973c2bd8b47e4efe8e7039c8040
  Author: Pan7 <panter at gmx.net>
  Date:   2014-10-26 (Sun, 26 Oct 2014)

  Changed paths:
    M code/client/cl_curl.c

  Log Message:
  -----------
  qcurl_multi_add_handle error check


  Commit: 7e808f92d62dbf0c29997315dc7aeb69cc372b86
      https://github.com/ioquake/ioq3/commit/7e808f92d62dbf0c29997315dc7aeb69cc372b86
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2014-10-27 (Mon, 27 Oct 2014)

  Changed paths:
    M code/renderergl2/glsl/tonemap_fp.glsl
    M code/renderergl2/glsl/tonemap_vp.glsl

  Log Message:
  -----------
  OpenGL2: Speed up tonemap shader.


  Commit: e488663e3176b003fbed71407a30ffc8a934e63b
      https://github.com/ioquake/ioq3/commit/e488663e3176b003fbed71407a30ffc8a934e63b
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2014-10-28 (Tue, 28 Oct 2014)

  Changed paths:
    M code/renderergl2/glsl/dlight_vp.glsl
    M code/renderergl2/glsl/fogpass_vp.glsl
    M code/renderergl2/glsl/generic_vp.glsl
    M code/renderergl2/glsl/lightall_vp.glsl
    M code/renderergl2/glsl/pshadow_vp.glsl
    M code/renderergl2/glsl/shadowfill_vp.glsl
    M code/renderergl2/tr_extensions.c
    M code/renderergl2/tr_vbo.c

  Log Message:
  -----------
  OpenGL2: Change normal/tangent vertex encoding.


  Commit: 3273df14af09f23028ac413275f229d00063d758
      https://github.com/ioquake/ioq3/commit/3273df14af09f23028ac413275f229d00063d758
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-10-29 (Wed, 29 Oct 2014)

  Changed paths:
    M code/cgame/cg_event.c
    M code/game/ai_dmq3.c

  Log Message:
  -----------
  Add missing EV_USE_ITEM15 cases

Add EV_USE_ITEM15 to cg_event.c and ai_dmq3.c for consistency.


  Commit: 39cf21bf54332328239e8c05add4429a8cc62749
      https://github.com/ioquake/ioq3/commit/39cf21bf54332328239e8c05add4429a8cc62749
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-10-29 (Wed, 29 Oct 2014)

  Changed paths:
    M code/sys/sys_main.c

  Log Message:
  -----------
  Fix pid file ignoring user set fs_homepath

Create pid file in fs_homepath instead of (always) default homepath.
If not manually set, fs_homepath is set to Sys_DefaultHomePath().


  Commit: 1ba9e7a45ec372f177736f7fecb3f3b0a9e5404b
      https://github.com/ioquake/ioq3/commit/1ba9e7a45ec372f177736f7fecb3f3b0a9e5404b
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-10-29 (Wed, 29 Oct 2014)

  Changed paths:
    M code/renderergl1/tr_backend.c
    M code/renderergl1/tr_shadows.c
    M code/renderergl2/tr_backend.c
    M code/renderergl2/tr_fbo.c
    M code/renderergl2/tr_shadows.c

  Log Message:
  -----------
  Always use GL_Cull to change cull state

Manually changing cull state can cause later GL_Cull calls to not change
the cull state.


  Commit: 943259f6b4af7bc77429fe44f75e263086dae68a
      https://github.com/ioquake/ioq3/commit/943259f6b4af7bc77429fe44f75e263086dae68a
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2014-11-03 (Mon, 03 Nov 2014)

  Changed paths:
    M code/renderergl2/tr_animation.c
    M code/renderergl2/tr_extensions.c
    M code/renderergl2/tr_extramath.c
    M code/renderergl2/tr_init.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_model.c
    M code/renderergl2/tr_model_iqm.c
    M code/renderergl2/tr_shade_calc.c
    M code/renderergl2/tr_surface.c
    M code/renderergl2/tr_vbo.c

  Log Message:
  -----------
  OpenGL2: Support half floats for texcoords and vertex colors.


  Commit: 1ad2b413efd36752a3b22ed44cbd442e58a123a9
      https://github.com/ioquake/ioq3/commit/1ad2b413efd36752a3b22ed44cbd442e58a123a9
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2014-11-03 (Mon, 03 Nov 2014)

  Changed paths:
    M code/renderergl2/tr_model_iqm.c

  Log Message:
  -----------
  Remove accidentally added increment.


  Commit: 1d016e6ff5123c06a40c93adb1a5c4df3f697948
      https://github.com/ioquake/ioq3/commit/1d016e6ff5123c06a40c93adb1a5c4df3f697948
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-11-07 (Fri, 07 Nov 2014)

  Changed paths:
    M code/sdl/sdl_glimp.c

  Log Message:
  -----------
  Clear window buffer when it's created

When starting the game in windowed mode, the window buffer used whatever
was on the screen before running the game. Kind of like you could see
through the window, but it doesn't update what happens behind it.

It makes it look like something is broken or non-responsive.

So clear the window opengl buffer to black.

Credit to theinvsblman for the code.


  Commit: b1821e303daa2575cd232cc9923b6eaa1fa485a6
      https://github.com/ioquake/ioq3/commit/b1821e303daa2575cd232cc9923b6eaa1fa485a6
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2014-11-10 (Mon, 10 Nov 2014)

  Changed paths:
    M code/renderergl2/glsl/generic_fp.glsl
    M code/renderergl2/glsl/generic_vp.glsl
    M code/renderergl2/tr_glsl.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_shade.c
    M code/renderergl2/tr_shader.c

  Log Message:
  -----------
  OpenGL2: remove lightmap support from generic glsl shader.
This path was barely used and doing this compiles fewer shaders.


  Commit: d9e2184c1a9a1f3115202fb66d3fb29f6753f7ca
      https://github.com/ioquake/ioq3/commit/d9e2184c1a9a1f3115202fb66d3fb29f6753f7ca
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2014-11-10 (Mon, 10 Nov 2014)

  Changed paths:
    M code/renderergl2/glsl/lightall_fp.glsl
    M code/renderergl2/tr_glsl.c
    M opengl2-readme.txt

  Log Message:
  -----------
  OpenGL2: Add support for parallax occlusion mapping.


  Commit: 89b719ec8dc0e02af655c71c03c082a8068febf3
      https://github.com/ioquake/ioq3/commit/89b719ec8dc0e02af655c71c03c082a8068febf3
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2014-11-14 (Fri, 14 Nov 2014)

  Changed paths:
    M code/renderergl2/glsl/lightall_fp.glsl

  Log Message:
  -----------
  OpenGL2: Bit more parallax optimization.


  Commit: 22bcda018b253d1d956dcaa9169e6febfbd81861
      https://github.com/ioquake/ioq3/commit/22bcda018b253d1d956dcaa9169e6febfbd81861
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-11-16 (Sun, 16 Nov 2014)

  Changed paths:
    M code/renderergl1/tr_backend.c
    M code/renderergl1/tr_shade.c
    M code/renderergl1/tr_surface.c
    M code/renderergl2/tr_backend.c

  Log Message:
  -----------
  Correct a few OpenGL variable types

Affectly no change for desktop OpenGL.
Use correct types for OpenGLES support.


  Commit: 60d28722effd3447538650f607a937c333c08886
      https://github.com/ioquake/ioq3/commit/60d28722effd3447538650f607a937c333c08886
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-11-16 (Sun, 16 Nov 2014)

  Changed paths:
    M code/renderergl1/tr_local.h
    M code/renderergl1/tr_surface.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_surface.c

  Log Message:
  -----------
  Remove unfinished OpenGL display list code

It seems unlikely anyone is going to do anything with this aside from stub
it out in OpenGLES ports.


  Commit: d06deb41c80159b7d16bee77a7cdd1b197d610e2
      https://github.com/ioquake/ioq3/commit/d06deb41c80159b7d16bee77a7cdd1b197d610e2
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-11-16 (Sun, 16 Nov 2014)

  Changed paths:
    M code/renderergl1/tr_image.c
    M code/renderergl2/tr_image.c

  Log Message:
  -----------
  Don't set fog image border color

GL1's R_CreateImage sets GL texture to 0 before it ends, so border color is not
applied to the fog image. GL_CLAMP is not used for fog image (in either renderer),
so it would presumably not be used even if applied to the fog image.


  Commit: c787cf3aef0daa32478f90a5f43fb794ff6b5313
      https://github.com/ioquake/ioq3/commit/c787cf3aef0daa32478f90a5f43fb794ff6b5313
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-11-16 (Sun, 16 Nov 2014)

  Changed paths:
    M code/renderergl1/tr_shadows.c
    M code/renderergl2/tr_shadows.c

  Log Message:
  -----------
  Fix stencil shadows not drawing if has 500 or more vertexes

Stencil shadow is not drawn if a mesh, or multiple meshes with the same
entity and shader, have more than 500 vertexes. The issue is caused by storing
the projected positions in the tess vertex buffer. Use a new array instead.


  Commit: fd23249357c3efee4d7b1661dab229445191088a
      https://github.com/ioquake/ioq3/commit/fd23249357c3efee4d7b1661dab229445191088a
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2014-11-21 (Fri, 21 Nov 2014)

  Changed paths:
    M code/renderergl2/tr_surface.c

  Log Message:
  -----------
  OpenGL2: Ensure tess VAO is bound before using it.


  Commit: 8c7fedb1feb5f3b046c6e640d8f4da1ad8ec7477
      https://github.com/ioquake/ioq3/commit/8c7fedb1feb5f3b046c6e640d8f4da1ad8ec7477
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2014-11-30 (Sun, 30 Nov 2014)

  Changed paths:
    M code/renderergl2/tr_backend.c
    M code/renderergl2/tr_init.c

  Log Message:
  -----------
  OpenGL2: Fix face culling.


  Commit: 08ddb99732444a33bc5d5616116f4ee49f57de5f
      https://github.com/ioquake/ioq3/commit/08ddb99732444a33bc5d5616116f4ee49f57de5f
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-12-01 (Mon, 01 Dec 2014)

  Changed paths:
    M code/renderercommon/tr_font.c

  Log Message:
  -----------
  Fix saving/loading glyph 255 in RegisterFont

The glyph for character 255 (lower case y with two dots above it) was
rendered, but it's glyph information was not stored in fontInfo_t and
not saved into .dat file (including the ones in Team Arena).

Attempting to load it from existing .dat font files is fine because
shader name is "" and gets 0 handle. The handle was already 0 anyway.


  Commit: b21a59af8c1cc58947f8b5ee29e55b14b8321238
      https://github.com/ioquake/ioq3/commit/b21a59af8c1cc58947f8b5ee29e55b14b8321238
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-12-01 (Mon, 01 Dec 2014)

  Changed paths:
    M code/cgame/cg_draw.c
    M code/cgame/cg_newdraw.c
    M code/ui/ui_main.c

  Log Message:
  -----------
  Fix negative glyph index in Team Arena text functions

Team Arena's text functions cast signed char values to int and use as an array index.
This works fine for values 0 to 127, but not for -128 to -1 which are a negative array index.
Instead use "character & 255" like client and original Q3 ui/cgame string drawing code.


  Commit: 424122c3667a3294ba15824999327653ff4fdf31
      https://github.com/ioquake/ioq3/commit/424122c3667a3294ba15824999327653ff4fdf31
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-12-04 (Thu, 04 Dec 2014)

  Changed paths:
    M code/game/ai_main.h

  Log Message:
  -----------
  Fix bot's teamleader name field being too short

Players using names with 32 to 35 characters could not be recognized as
the team leader.

Reported by Razor.


  Commit: 55c15e44667fde8d99216282c4339c1c3b364322
      https://github.com/ioquake/ioq3/commit/55c15e44667fde8d99216282c4339c1c3b364322
  Author: Michael Rieder <citizen at 1984.com>
  Date:   2014-12-07 (Sun, 07 Dec 2014)

  Changed paths:
    M code/asm/ftola.asm
    M code/asm/snapvector.asm

  Log Message:
  -----------
  Fix compile error with ml64 assembler


  Commit: b0561e5fb4c330fd10ce87cb71ebcc1fd3b32343
      https://github.com/ioquake/ioq3/commit/b0561e5fb4c330fd10ce87cb71ebcc1fd3b32343
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-12-10 (Wed, 10 Dec 2014)

  Changed paths:
    M code/cgame/cg_ents.c

  Log Message:
  -----------
  Fix weapon barrel angle on Gauntlet and BFG items in Team Arena

The barrels were rotated 90 degrees from what they should be.
Used barrel code from CG_AddPlayerWeapon to fix them.


  Commit: 65121c62c99d7609f1c9524e63f812c1e08b0697
      https://github.com/ioquake/ioq3/commit/65121c62c99d7609f1c9524e63f812c1e08b0697
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-12-10 (Wed, 10 Dec 2014)

  Changed paths:
    M code/cgame/cg_ents.c

  Log Message:
  -----------
  Add weapon barrel to gauntlet/mg/bfg items in baseq3 too


  Commit: a700b76722cce7bd9d9a7cb440274de5a60b583f
      https://github.com/ioquake/ioq3/commit/a700b76722cce7bd9d9a7cb440274de5a60b583f
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-12-19 (Fri, 19 Dec 2014)

  Changed paths:
    M code/sdl/sdl_input.c

  Log Message:
  -----------
  Fix reading 4 byte UTF-8 text input


  Commit: 5cf45c5937f5b96011aab630548c45259b1a461a
      https://github.com/ioquake/ioq3/commit/5cf45c5937f5b96011aab630548c45259b1a461a
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-12-19 (Fri, 19 Dec 2014)

  Changed paths:
    M code/game/g_cmds.c

  Log Message:
  -----------
  Don't use dead view angles after stop following a dead player

If ps.stats[STAT_HEALTH] is less or equal to 0, cgame uses fixed view angles.
When stop following a player, make sure health isn't less or equal to 0.


  Commit: 4463af85fb4538f480a2aa212c2b48427b7a3977
      https://github.com/ioquake/ioq3/commit/4463af85fb4538f480a2aa212c2b48427b7a3977
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-12-19 (Fri, 19 Dec 2014)

  Changed paths:
    M code/game/g_cmds.c

  Log Message:
  -----------
  When player stops following a player, keep view angles

Now player keeps looking the same direction instead of facing somewhere else
which is slightly disorienting.


  Commit: 6de3f51c23628057cfb61a83ea25822707b1288b
      https://github.com/ioquake/ioq3/commit/6de3f51c23628057cfb61a83ea25822707b1288b
  Author: Pan7 <panter at gmx.net>
  Date:   2014-12-26 (Fri, 26 Dec 2014)

  Changed paths:
    M code/tools/lcc/cpp/cpp.c
    M code/tools/lcc/cpp/cpp.h
    M code/tools/lcc/cpp/include.c
    M code/tools/lcc/cpp/macro.c

  Log Message:
  -----------
  Renaming outp to outbufp because outp() is an existing function


  Commit: a82fb6d1b1a330bad1709550aa973036c0007ad3
      https://github.com/ioquake/ioq3/commit/a82fb6d1b1a330bad1709550aa973036c0007ad3
  Author: Pan7 <panter at gmx.net>
  Date:   2014-12-26 (Fri, 26 Dec 2014)

  Changed paths:
    M code/tools/lcc/etc/lcc.c

  Log Message:
  -----------
  Windows header files for q3lcc


  Commit: 70e3d610060cffeeb4a6edbbf7641dd4be61fe31
      https://github.com/ioquake/ioq3/commit/70e3d610060cffeeb4a6edbbf7641dd4be61fe31
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-12-27 (Sat, 27 Dec 2014)

  Changed paths:
    M code/game/g_main.c

  Log Message:
  -----------
  Fix cg.intermissionStarted only being enabled at first intermission

Game sets CS_INTERMISSION to 1 at intermission, but does not clear it at
map_restart so it's only sent the first time. CG_MapRestart manually clears
cg.intermissionStarted (which is set to value of CS_INTERMISSION when it's
modified). So subsequent intermissions do not have cg.intermissionStarted
enabled.

Now CS_INTERMISSION is cleared and sent each time intermission is started
and cg.intermissionStarted is enabled each time.

This makes subsequent intermissions not play sounds in CG_CheckLocalSounds
during the 1 second between intermission starting and switching to scoreboard
(PM_INTERMISSION) and makes Team Arena voice chats not play.


  Commit: 47568265218a674882f60198e33322d8ff5e2435
      https://github.com/ioquake/ioq3/commit/47568265218a674882f60198e33322d8ff5e2435
  Author: Tim Angus <tim at ngus.net>
  Date:   2014-12-28 (Sun, 28 Dec 2014)

  Changed paths:
    M code/cgame/cg_draw.c

  Log Message:
  -----------
  Fix warning


  Commit: a2bbb74cae308d400040d7ecacc6f37f737dff5d
      https://github.com/ioquake/ioq3/commit/a2bbb74cae308d400040d7ecacc6f37f737dff5d
  Author: Tim Angus <tim at ngus.net>
  Date:   2014-12-28 (Sun, 28 Dec 2014)

  Changed paths:
    M code/cgame/cg_draw.c

  Log Message:
  -----------
  Unfix warning


  Commit: 3cc16d6b92c2fdd61d699f0a8ce73198a8c15a59
      https://github.com/ioquake/ioq3/commit/3cc16d6b92c2fdd61d699f0a8ce73198a8c15a59
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-12-28 (Sun, 28 Dec 2014)

  Changed paths:
    M code/asm/ftola.asm
    M code/asm/snapvector.asm

  Log Message:
  -----------
  Merge pull request #94 from wombat23/asmfix

Fix compile error with ml64 assembler


  Commit: 7de09c34905561a4f4cdcb52e0c376d3c36b5f5e
      https://github.com/ioquake/ioq3/commit/7de09c34905561a4f4cdcb52e0c376d3c36b5f5e
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-12-28 (Sun, 28 Dec 2014)

  Changed paths:
    M code/client/libmumblelink.c

  Log Message:
  -----------
  Include stdint.h instead of inttypes.h in libmumblelink.c

MSVC 2010 has stdint.h but not inttypes.h.
Debian (GCC, MinGW) and OS X (Clang) can compile using stdint.h.


  Commit: 458ab7716cc4f6e5e35309932f3883060a52653a
      https://github.com/ioquake/ioq3/commit/458ab7716cc4f6e5e35309932f3883060a52653a
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2014-12-28 (Sun, 28 Dec 2014)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  Make travis do all the builds again

Travis was only using the last env section, not merged them and was only doing
one build using gcc instead of six builds (gcc, clang, mingw, ..).


  Commit: dd82b9d1a8d0cf492384617aff4712a683e70007
      https://github.com/ioquake/ioq3/commit/dd82b9d1a8d0cf492384617aff4712a683e70007
  Author: Tim Angus <tim at ngus.net>
  Date:   2014-12-29 (Mon, 29 Dec 2014)

  Changed paths:
    M code/server/sv_main.c

  Log Message:
  -----------
  Fix case where interval overflows (thanks jackeri)

[17:58] <Jacker> hey, you might be interested in checking out this
https://github.com/etlegacy/etlegacy/commit/4da5a397b5994bfe5fddb9dad35bef5ddbea64c9#diff-acaedc9d8b492f9af8966ae68597392cR615
[17:58] <Jacker> its related to the ddos protection code you wrote
[17:59] <Jacker> in continuation to:
ab9b08e5845b0ff19814c996ad0cfb1dccab2790
[17:59] <Jacker> in a case if the client has in the past connected to
the server days/weeks earlier and time wraps the client wont be able to
connect
[18:00] <Jacker> since in that case if the bucket of that clients ip
still exists it wont get checked correctly


  Commit: dd3c6619bcbe30178a0635cd664a0ad552233a64
      https://github.com/ioquake/ioq3/commit/dd3c6619bcbe30178a0635cd664a0ad552233a64
  Author: Michael Rieder <citizen at 1984.com>
  Date:   2015-01-02 (Fri, 02 Jan 2015)

  Changed paths:
    M code/qcommon/common.c

  Log Message:
  -----------
  rephrase SSE availability message


  Commit: c4f851668b17358f29204e208ba7da0e52228567
      https://github.com/ioquake/ioq3/commit/c4f851668b17358f29204e208ba7da0e52228567
  Author: Pan7 <panter at gmx.net>
  Date:   2015-01-07 (Wed, 07 Jan 2015)

  Changed paths:
    M code/tools/lcc/etc/bytecode.c

  Log Message:
  -----------
  q3lcc option -lcppdir and -lrccdir


  Commit: 8469c40c2bd75d782bc0f06ecf72b0bf9edf6e76
      https://github.com/ioquake/ioq3/commit/8469c40c2bd75d782bc0f06ecf72b0bf9edf6e76
  Author: Jun Woong <woong.jun at gmail.com>
  Date:   2015-01-06 (Tue, 06 Jan 2015)

  Changed paths:
    M code/tools/lcc/src/c.h
    M code/tools/lcc/src/enode.c
    M code/tools/lcc/src/expr.c

  Log Message:
  -----------
  Stop LCC from warning about null pointer conversion to function pointer

Fixed LCC to correctly diagnose expressions with NPC. It no longer reports messages such as

    warning: conversion from `pointer to void' to `pointer to void function(void)' is compiler dependent


  Commit: 7c5feef6a2f828b6c59948e93e0cbd0820a514f8
      https://github.com/ioquake/ioq3/commit/7c5feef6a2f828b6c59948e93e0cbd0820a514f8
  Author: Michael Rieder <citizen at 1984.com>
  Date:   2015-01-07 (Wed, 07 Jan 2015)

  Changed paths:
    M code/qcommon/common.c
    M code/qcommon/q_shared.h

  Log Message:
  -----------
  Have custom intro cinematics for standalone game


  Commit: ff7ff32b0e9ab083d8954abbcc92d941fffa9289
      https://github.com/ioquake/ioq3/commit/ff7ff32b0e9ab083d8954abbcc92d941fffa9289
  Author: Simon McVittie <smcv at debian.org>
  Date:   2015-01-07 (Wed, 07 Jan 2015)

  Changed paths:
    M code/client/libmumblelink.c

  Log Message:
  -----------
  Ensure that mbstowcs does not overflow its buffer

Similar to one of the changes by Tim Angus in fd986da: mbstowcs' third
argument is the number of wchar_t available in dest, not the number
of bytes.

This does not appear to be exploitable, because ioquake3 does
not actually call mumble_set_identity() or mumble_set_description()
anywhere, but it might be relevant to derivatives.

Spotted via compiler warnings.


  Commit: df7dab721f47330586a0d48a3e5f982103251cd0
      https://github.com/ioquake/ioq3/commit/df7dab721f47330586a0d48a3e5f982103251cd0
  Author: Simon McVittie <smcv at debian.org>
  Date:   2015-01-07 (Wed, 07 Jan 2015)

  Changed paths:
    M code/sdl/sdl_glimp.c

  Log Message:
  -----------
  Don't crash if more than 128 modes are available


  Commit: 044060274ef4379d35f9fe8c6b5e1b1cdd05842d
      https://github.com/ioquake/ioq3/commit/044060274ef4379d35f9fe8c6b5e1b1cdd05842d
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-01-07 (Wed, 07 Jan 2015)

  Changed paths:
    M code/client/libmumblelink.c

  Log Message:
  -----------
  Merge pull request #104 from smcv/mbstowcs

Ensure that mbstowcs does not overflow its buffer


  Commit: 010821384c8fd50d8693512054ee1e6892860e37
      https://github.com/ioquake/ioq3/commit/010821384c8fd50d8693512054ee1e6892860e37
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-01-07 (Wed, 07 Jan 2015)

  Changed paths:
    M code/tools/lcc/cpp/cpp.c
    M code/tools/lcc/cpp/cpp.h
    M code/tools/lcc/cpp/include.c
    M code/tools/lcc/cpp/macro.c

  Log Message:
  -----------
  Merge pull request #97 from Pan7/outp

Renaming outp to outbufp because outp() is an existing function


  Commit: aa1aad928e7cd895cd459f389bf0826b5e194091
      https://github.com/ioquake/ioq3/commit/aa1aad928e7cd895cd459f389bf0826b5e194091
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-01-07 (Wed, 07 Jan 2015)

  Changed paths:
    M code/tools/lcc/etc/lcc.c

  Log Message:
  -----------
  Merge pull request #98 from Pan7/lcc

Windows header files for q3lcc


  Commit: bd2af6e4ea6e4d32f8a8ce4512b2f1b13153abeb
      https://github.com/ioquake/ioq3/commit/bd2af6e4ea6e4d32f8a8ce4512b2f1b13153abeb
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-01-07 (Wed, 07 Jan 2015)

  Changed paths:
    M code/tools/lcc/cpp/unix.c

  Log Message:
  -----------
  Use MSVC mode marcos for creat in q3cpp on Windows

Using unix mode 0666 for creat was causing crashes when compiled with MSVC.
So use the marcos recommended by MSDN. MinGW also has the marcos, so apply
to Windows builds in general.


  Commit: e7c7ca1309ac2ea42f8bd81fe58c8f4216b31413
      https://github.com/ioquake/ioq3/commit/e7c7ca1309ac2ea42f8bd81fe58c8f4216b31413
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-01-07 (Wed, 07 Jan 2015)

  Changed paths:
    M code/tools/lcc/etc/bytecode.c

  Log Message:
  -----------
  Merge pull request #100 from Pan7/q3lcc

q3lcc option -lcppdir and -lrccdir.

Enabled using `q3lcc -Wo-lrccdir=/path/to/dir -Wo-cppdir=/path/to/dir`.


  Commit: 1ff28f2389e4d4141c9d7bcd2d1b85c43ccdec49
      https://github.com/ioquake/ioq3/commit/1ff28f2389e4d4141c9d7bcd2d1b85c43ccdec49
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-01-07 (Wed, 07 Jan 2015)

  Changed paths:
    M README.md
    M code/qcommon/cvar.c

  Log Message:
  -----------
  Merge pull request #22 from zturtleman/cvar_modified

Add cvar_modified command


  Commit: d62dfd87f96f22c7639be1f170418ac13bcfabcf
      https://github.com/ioquake/ioq3/commit/d62dfd87f96f22c7639be1f170418ac13bcfabcf
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-01-12 (Mon, 12 Jan 2015)

  Changed paths:
    M code/sys/sys_unix.c

  Log Message:
  -----------
  Set float rounding mode on non-Windows platforms

Sys_SetFloatEnv in sys_unix.c existed but was not called. It sets the
rounding mode to "to nearest" which is the default on Linux. Might be
required on other platforms, I don't know.


  Commit: 5020361be44d09a01243f53cda220da185e367c9
      https://github.com/ioquake/ioq3/commit/5020361be44d09a01243f53cda220da185e367c9
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-01-12 (Mon, 12 Jan 2015)

  Changed paths:
    M code/ui/ui_main.c

  Log Message:
  -----------
  Fix off-by-one range checks in Team Arena UI


  Commit: 07eb0f6dc96709e7e3a494bfb70ec84bd1d51a9b
      https://github.com/ioquake/ioq3/commit/07eb0f6dc96709e7e3a494bfb70ec84bd1d51a9b
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-01-12 (Mon, 12 Jan 2015)

  Changed paths:
    M code/ui/ui_main.c

  Log Message:
  -----------
  Fix possible string buffer overflows in Team Arena UI


  Commit: f74479afe88e92017c8cad92d63c7e67df9947f5
      https://github.com/ioquake/ioq3/commit/f74479afe88e92017c8cad92d63c7e67df9947f5
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-01-12 (Mon, 12 Jan 2015)

  Changed paths:
    M code/ui/ui_main.c

  Log Message:
  -----------
  Fix handling too many characters or aliases in Team Arena UI


  Commit: 84e792f4533889417c1d080e79625a3b5c91a01c
      https://github.com/ioquake/ioq3/commit/84e792f4533889417c1d080e79625a3b5c91a01c
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-01-12 (Mon, 12 Jan 2015)

  Changed paths:
    M code/ui/ui_main.c

  Log Message:
  -----------
  Fix (unused) "orders" menu script logic

"orders" menu script is not used by Team Arena.

The same C format string was given an int or string argument depending on if
ordering a single person or everyone. Make it always use int.


  Commit: 78e765690015b93853235f2d7d492d14ed70a649
      https://github.com/ioquake/ioq3/commit/78e765690015b93853235f2d7d492d14ed70a649
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-01-12 (Mon, 12 Jan 2015)

  Changed paths:
    M code/ui/ui_shared.c

  Log Message:
  -----------
  Make Window_Paint check if w is NULL before dereference


  Commit: 9c4b75c49967b2facba71763eae14c5cf67a53d9
      https://github.com/ioquake/ioq3/commit/9c4b75c49967b2facba71763eae14c5cf67a53d9
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-01-12 (Mon, 12 Jan 2015)

  Changed paths:
    M code/ui/ui_main.c

  Log Message:
  -----------
  Remove logically dead code from UI_GetServerStatusInfo


  Commit: daa604ae9bac6e409c1ac72227caea4b4d90de4d
      https://github.com/ioquake/ioq3/commit/daa604ae9bac6e409c1ac72227caea4b4d90de4d
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-01-12 (Mon, 12 Jan 2015)

  Changed paths:
    M code/game/g_bot.c
    M code/q3_ui/ui_splevel.c
    M code/q3_ui/ui_startserver.c

  Log Message:
  -----------
  Fix parsing bots in arena info with trailing spaces

q3_ui would shown bot at index of number of bots in list.
game would send empty name to addbot command and command would think skill
(i.e., 2.000000) was the bot name.


  Commit: af617bc0e6f068208385e6ce092d3a2b0868fe08
      https://github.com/ioquake/ioq3/commit/af617bc0e6f068208385e6ce092d3a2b0868fe08
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-01-12 (Mon, 12 Jan 2015)

  Changed paths:
    M code/q3_ui/ui_splevel.c

  Log Message:
  -----------
  Fix possible levelPicNames buffer overflow in q3_ui


  Commit: af8acbd7a9cd9a50112b829a46bc5953b5f2c26f
      https://github.com/ioquake/ioq3/commit/af8acbd7a9cd9a50112b829a46bc5953b5f2c26f
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-01-12 (Mon, 12 Jan 2015)

  Changed paths:
    M code/cgame/cg_weapons.c
    M code/q3_ui/ui_players.c
    M code/ui/ui_players.c

  Log Message:
  -----------
  Make barrel/flash model name buffer safe


  Commit: 10e2caad469994f35da2a459fb4e2906a41232f5
      https://github.com/ioquake/ioq3/commit/10e2caad469994f35da2a459fb4e2906a41232f5
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-01-14 (Wed, 14 Jan 2015)

  Changed paths:
    M code/asm/snapvector.asm

  Log Message:
  -----------
  Fix crash in MSVC x64 qsnapvectorsse, bug #5905

Make MASM x64 qsnapvectorsse the same as the inline version.
Remove leftover OP code, see commit 8a500d71daaadf199957309f5ee4d8c0fc2157da.


  Commit: 16c67b96c2374eba4ed20c44fecedd7365b04d4d
      https://github.com/ioquake/ioq3/commit/16c67b96c2374eba4ed20c44fecedd7365b04d4d
  Author: Pan7 <panter at gmx.net>
  Date:   2015-01-17 (Sat, 17 Jan 2015)

  Changed paths:
    M code/tools/lcc/cpp/unix.c

  Log Message:
  -----------
  No unix memmove for msvc


  Commit: 9c52d6c2bfe95a29268f9ca9009e4947f2d9f15b
      https://github.com/ioquake/ioq3/commit/9c52d6c2bfe95a29268f9ca9009e4947f2d9f15b
  Author: Pan7 <panter at gmx.net>
  Date:   2015-01-18 (Sun, 18 Jan 2015)

  Changed paths:
    M code/sys/sys_unix.c

  Log Message:
  -----------
  SIGABRT is in ANSI and POSIX.1, and SIGIOT isn't.


  Commit: d7f00e2b659be284d313e919d20501b09bd1ae03
      https://github.com/ioquake/ioq3/commit/d7f00e2b659be284d313e919d20501b09bd1ae03
  Author: vloup <vincent.loup at epfl.ch>
  Date:   2015-01-26 (Mon, 26 Jan 2015)

  Changed paths:
    M code/cgame/cg_consolecmds.c

  Log Message:
  -----------
  Fix Team Arena tauntGauntlet command


  Commit: b9e97b38574e06cfad36ee77dea945234fc1f472
      https://github.com/ioquake/ioq3/commit/b9e97b38574e06cfad36ee77dea945234fc1f472
  Author: Ensiform <ensiform at gmail.com>
  Date:   2015-01-26 (Mon, 26 Jan 2015)

  Changed paths:
    M code/sdl/sdl_input.c

  Log Message:
  -----------
  Move Event processor call down below the mouse checks.

Only send mouse events if both values are non-zero.

Hopefully this helps with the event overflow spam that can sometimes
happen on loads or laggy situations.


  Commit: 2742dfad26acaf90c059cb37413492c201f84c17
      https://github.com/ioquake/ioq3/commit/2742dfad26acaf90c059cb37413492c201f84c17
  Author: Xycaleth <alex at acslo.com>
  Date:   2015-01-26 (Mon, 26 Jan 2015)

  Changed paths:
    M code/sys/con_win32.c

  Log Message:
  -----------
  Add arrow key support for win32 console


  Commit: 43c7f1e73474b4bb9662ab6d2b0add28fc2644bb
      https://github.com/ioquake/ioq3/commit/43c7f1e73474b4bb9662ab6d2b0add28fc2644bb
  Author: Ensiform <ensiform at gmail.com>
  Date:   2015-01-26 (Mon, 26 Jan 2015)

  Changed paths:
    M code/renderergl1/tr_shader.c
    M code/renderergl2/tr_shader.c

  Log Message:
  -----------
  Inform how many shader stages the max is in the warning message


  Commit: 4e029b1f6b4525cf38a6402bb6294d707606b654
      https://github.com/ioquake/ioq3/commit/4e029b1f6b4525cf38a6402bb6294d707606b654
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-01-27 (Tue, 27 Jan 2015)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Fix compiling lcc using mingw under cygwin

Also have 'make' under cygwin automatically use mingw.


  Commit: 31fea24321d540c2a08c2817b04022df4236b939
      https://github.com/ioquake/ioq3/commit/31fea24321d540c2a08c2817b04022df4236b939
  Author: ZsoltM <zsolt at meszarovics.name>
  Date:   2015-01-30 (Fri, 30 Jan 2015)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  added mingw64 (msys2) platform support


  Commit: 4fb053b8e7eb949ac7fc69b786227ad399b1b898
      https://github.com/ioquake/ioq3/commit/4fb053b8e7eb949ac7fc69b786227ad399b1b898
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-02-05 (Thu, 05 Feb 2015)

  Changed paths:
    M code/client/snd_openal.c

  Log Message:
  -----------
  Fix incorrect strncpy in S_AL_StartBackgroundTrack

Error is loop argument is NULL.
Ensure that s_backgroundTrack is a null terminated string.


  Commit: 99b74fc5bfb673e14e4143fc5e59fb1564106d38
      https://github.com/ioquake/ioq3/commit/99b74fc5bfb673e14e4143fc5e59fb1564106d38
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-02-07 (Sat, 07 Feb 2015)

  Changed paths:
    M code/renderergl2/tr_fbo.c

  Log Message:
  -----------
  OpenGL2: Remove unused function prototype from tr_fbo.c


  Commit: dbd6f6d8b1bd923fc1e38100d548a80f83535ce3
      https://github.com/ioquake/ioq3/commit/dbd6f6d8b1bd923fc1e38100d548a80f83535ce3
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-02-18 (Wed, 18 Feb 2015)

  Changed paths:
    M code/botlib/be_aas_reach.c

  Log Message:
  -----------
  Fix AAS_Reachability_Grapple's sky surface check

Surface flags are stored in bsptrace.surface.value not flags.


  Commit: c4f5176af4862e3247ffe9011d0348887d36091e
      https://github.com/ioquake/ioq3/commit/c4f5176af4862e3247ffe9011d0348887d36091e
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-02-18 (Wed, 18 Feb 2015)

  Changed paths:
    M code/botlib/be_aas_reach.c
    M code/game/ai_main.c
    M code/server/sv_bot.c

  Log Message:
  -----------
  Set bsp_trace_t::surface.flags to surfaceFlags in server and game

Revert last commit so that grapple sky check is compatible with BSPC
BotImport_Trace in (removed from repo) code/bspc/be_aas_bspq3.c.

Set bsp_trace_t::surface.flags instead of surface.value to trace_t::surfaceFlags.
surface.flags is only used for the sky check for grapple AAS reachability.
surface.value is not used at all.

bsp_trace_t is not part of the game VM API, so this does not affect VM compatibility.
BotAI_Trace in game was changed to match server. surface.value/flags are not used in game.


  Commit: 148603c95162468bf14a30d92593312b3e6570b7
      https://github.com/ioquake/ioq3/commit/148603c95162468bf14a30d92593312b3e6570b7
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-02-28 (Sat, 28 Feb 2015)

  Changed paths:
    M code/sdl/sdl_input.c

  Log Message:
  -----------
  Don't run vid_restart when "resized" to current size


  Commit: 40cfbc9a8246ab2ea6b2f05f5043de70eb5ad980
      https://github.com/ioquake/ioq3/commit/40cfbc9a8246ab2ea6b2f05f5043de70eb5ad980
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2015-03-12 (Thu, 12 Mar 2015)

  Changed paths:
    M code/renderergl2/tr_backend.c
    M code/renderergl2/tr_shade.c

  Log Message:
  -----------
  OpenGL2: Fix culling again.


  Commit: 0fc86e9632312e9083141066d98ec260f9bc62e3
      https://github.com/ioquake/ioq3/commit/0fc86e9632312e9083141066d98ec260f9bc62e3
  Author: Simon McVittie <smcv at debian.org>
  Date:   2015-03-18 (Wed, 18 Mar 2015)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Use pkg-config for a system libjpeg if available: libjpeg-turbo has it

Bug: https://github.com/ioquake/ioq3/pull/116


  Commit: caf08fdb7b939e72bbb49a15e06c4ce00b214a3c
      https://github.com/ioquake/ioq3/commit/caf08fdb7b939e72bbb49a15e06c4ce00b214a3c
  Author: Simon McVittie <smcv at debian.org>
  Date:   2015-03-18 (Wed, 18 Mar 2015)

  Changed paths:
    M code/qcommon/unzip.c

  Log Message:
  -----------
  unzip: comment why there is no USE_INTERNAL_MINIZIP boolean option

Bug: https://github.com/ioquake/ioq3/pull/116


  Commit: c4a2836269aba144eca34fd735173e6731aee4fe
      https://github.com/ioquake/ioq3/commit/c4a2836269aba144eca34fd735173e6731aee4fe
  Author: /dev/humancontroller <devhc at example.com>
  Date:   2015-03-20 (Fri, 20 Mar 2015)

  Changed paths:
    M code/qcommon/common.c

  Log Message:
  -----------
  Fix Com_RandomBytes weak-random case

255 is valid for unsigned char too.


  Commit: 5fb49acda87d4b4b1e6015626092d2afd5565378
      https://github.com/ioquake/ioq3/commit/5fb49acda87d4b4b1e6015626092d2afd5565378
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-03-20 (Fri, 20 Mar 2015)

  Changed paths:
    M code/cgame/cg_draw.c

  Log Message:
  -----------
  Clean up CG_DrawProxWarning design

Hopefully fixes the following warning
cg_draw.c:2315 assuming signed overflow does not occur when assuming that (X + c) < X is always false [-Wstrict-overflow]


  Commit: 1897afbd3af401fac8563497137af0b64ad0ed50
      https://github.com/ioquake/ioq3/commit/1897afbd3af401fac8563497137af0b64ad0ed50
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-03-23 (Mon, 23 Mar 2015)

  Changed paths:
    M code/cgame/cg_draw.c

  Log Message:
  -----------
  Fix crosshair drawing not clearing color

The renderer color is set to health color when drawing crosshair. After
drawing the crosshair, the renderer color was not cleared and could affect
other things. With cg_draw3dicons 0 and cg_drawCrosshairNames 0 it affected
the attacker icon.


  Commit: 7a39f4a30c9a1e09b78a270a0f5af504b9c7ef44
      https://github.com/ioquake/ioq3/commit/7a39f4a30c9a1e09b78a270a0f5af504b9c7ef44
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-03-23 (Mon, 23 Mar 2015)

  Changed paths:
    M code/cgame/cg_draw.c

  Log Message:
  -----------
  Fix attacker icon being default image if attacker left

With cg_draw3dicons 0 if attacker is kicked or disconnects, the
attacker icon becomes the default image.


  Commit: 33efe82de9f7430fcc18bcf170893653ccb4e59c
      https://github.com/ioquake/ioq3/commit/33efe82de9f7430fcc18bcf170893653ccb4e59c
  Author: Author: Xycaleth <alex at acslo.com>
  Date:   2015-03-23 (Mon, 23 Mar 2015)

  Changed paths:
    M code/renderergl2/tr_image.c

  Log Message:
  -----------
  OpenGL2: Fix shadow cubemap size


  Commit: 1ce8ba0cdb8d8f2825177877a16d8525100280dd
      https://github.com/ioquake/ioq3/commit/1ce8ba0cdb8d8f2825177877a16d8525100280dd
  Author: /dev/humancontroller <devhc at example.com>
  Date:   2015-03-23 (Mon, 23 Mar 2015)

  Changed paths:
    M code/qcommon/vm_x86.c

  Log Message:
  -----------
  Fix return values in nested system calls from QVMs

When the engine is compiled with Clang it appears that the return value
is being written to the WRONG address, either due to the vm_ variables being
changed (unexpectedly) elsewhere, or as a result of bad assembly assumptions;
having a stack variable pointing to where to write the return value seems
to do the trick.

This fixes the case where, for a trap_Register()-like call, weird numbers
are being returned when, during the process, an error message is printed
(which in Tremulous results in a QVM call and (nested) system call).


  Commit: f47d148b7225b9af3475dfdb19121e047a409351
      https://github.com/ioquake/ioq3/commit/f47d148b7225b9af3475dfdb19121e047a409351
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-03-23 (Mon, 23 Mar 2015)

  Changed paths:
    M code/game/ai_dmq3.c

  Log Message:
  -----------
  Add a comment about non-functional bot code


  Commit: 1a7628126af102c66b3fbb1e3006b14c7898f5e0
      https://github.com/ioquake/ioq3/commit/1a7628126af102c66b3fbb1e3006b14c7898f5e0
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-03-24 (Tue, 24 Mar 2015)

  Changed paths:
    M code/renderergl2/tr_image.c

  Log Message:
  -----------
  OpenGL2: Fix shadow cubemap segfault

Changed image size to 512, but 'data' buffer is only 16x16 resulting
in libGL segfault. Use NULL instead like other dynamic images.


  Commit: c755d75a5eb902582020ea0bb096be3e5e684ef2
      https://github.com/ioquake/ioq3/commit/c755d75a5eb902582020ea0bb096be3e5e684ef2
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-03-25 (Wed, 25 Mar 2015)

  Changed paths:
    M code/renderergl1/tr_animation.c
    M code/renderergl2/tr_animation.c

  Log Message:
  -----------
  Fix MDR surface indexes overflow check

Also, use the check overflow macro like everywhere else.


  Commit: 3ebc230b287f52d39f605e2cf55c22817e08aa65
      https://github.com/ioquake/ioq3/commit/3ebc230b287f52d39f605e2cf55c22817e08aa65
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2015-04-06 (Mon, 06 Apr 2015)

  Changed paths:
    M code/renderergl2/tr_extramath.c

  Log Message:
  -----------
  OpenGL2: Use signed value in case value goes below 0.


  Commit: 10c5f0b5a9f2978764bafeda41b2d5b29f54ee4e
      https://github.com/ioquake/ioq3/commit/10c5f0b5a9f2978764bafeda41b2d5b29f54ee4e
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-04-12 (Sun, 12 Apr 2015)

  Changed paths:
    M Makefile
    M code/qcommon/unzip.c

  Log Message:
  -----------
  Merge pull request #116 from smcv/system-minizip

Enhancements for system libraries


  Commit: 8265af84bed6634fe71cfffe76dc9d3c461d5695
      https://github.com/ioquake/ioq3/commit/8265af84bed6634fe71cfffe76dc9d3c461d5695
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-04-12 (Sun, 12 Apr 2015)

  Changed paths:
    M code/cgame/cg_servercmds.c

  Log Message:
  -----------
  Let's not ifdef MISSIONPACK inside of ifdef MISSIONPACK


  Commit: 63e6c82f4b91f7ae0ffb9de149a1d05eb5e28e9a
      https://github.com/ioquake/ioq3/commit/63e6c82f4b91f7ae0ffb9de149a1d05eb5e28e9a
  Author: Jeff Kent <jeff at jkent.net>
  Date:   2015-04-18 (Sat, 18 Apr 2015)

  Changed paths:
    M code/client/cl_main.c

  Log Message:
  -----------
  fix buffer overflow in CL_CheckForResend


  Commit: 2292bf5bb2e3178674492d4dfd46b63515d0abe1
      https://github.com/ioquake/ioq3/commit/2292bf5bb2e3178674492d4dfd46b63515d0abe1
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-04-30 (Thu, 30 Apr 2015)

  Changed paths:
    M code/game/ai_main.c

  Log Message:
  -----------
  Save bot accompany distance across map change or restart

If a bot is accompanying someone before map change or restart, the bot would
continue accompanying them but press up against them and orbit around them.
This is caused by the bot's formation distance being 0.

Save the formation distance so they maintain proper distance and do not
orbit around the player.


  Commit: 5082548bf503b21b764c0ea0f79d6625c38d4474
      https://github.com/ioquake/ioq3/commit/5082548bf503b21b764c0ea0f79d6625c38d4474
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-05-29 (Fri, 29 May 2015)

  Changed paths:
    M code/sdl/sdl_input.c

  Log Message:
  -----------
  Horizontal scroll should not cause K_MWHEELDOWN key press


  Commit: a0d2e851cdc15080c75ef829d914eac3a52e1d3a
      https://github.com/ioquake/ioq3/commit/a0d2e851cdc15080c75ef829d914eac3a52e1d3a
  Author: Zachary J. Slater <zjs at zacharyjackslater.com>
  Date:   2015-06-04 (Thu, 04 Jun 2015)

  Changed paths:
    A opengl2-readme.md
    R opengl2-readme.txt

  Log Message:
  -----------
  s/.txt/.md/

Initial pass at moving the opengl readme from plaintext to markdown.
Probably screwed up a lot of stuff.


  Commit: 92b74e58cc29410ad2e2e814bda9861aa32789f8
      https://github.com/ioquake/ioq3/commit/92b74e58cc29410ad2e2e814bda9861aa32789f8
  Author: Tim Angus <tim at ngus.net>
  Date:   2015-06-06 (Sat, 06 Jun 2015)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  clang gets upset by some of these compiler options (and they're probably pretty pointless in 2015 anyway)


  Commit: 01275693a621bd32bbbaa04a7b48c210f20fb77f
      https://github.com/ioquake/ioq3/commit/01275693a621bd32bbbaa04a7b48c210f20fb77f
  Author: Tim Angus <tim at ngus.net>
  Date:   2015-06-06 (Sat, 06 Jun 2015)

  Changed paths:
    M code/tools/lcc/lburg/gram.y

  Log Message:
  -----------
  Fix cppcheck warning


  Commit: 68dbb8a1bbf2df1b5b8e49a1703adebb2c678c84
      https://github.com/ioquake/ioq3/commit/68dbb8a1bbf2df1b5b8e49a1703adebb2c678c84
  Author: Tim Angus <tim at ngus.net>
  Date:   2015-06-06 (Sat, 06 Jun 2015)

  Changed paths:
    M code/tools/lcc/lburg/gram.c

  Log Message:
  -----------
  Commit newly generated gram.c


  Commit: 708fe6937a7bf4a838766d1c3a07552160ab4f1e
      https://github.com/ioquake/ioq3/commit/708fe6937a7bf4a838766d1c3a07552160ab4f1e
  Author: Tim Angus <tim at ngus.net>
  Date:   2015-06-07 (Sun, 07 Jun 2015)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  use osxcross compilers


  Commit: 76e0c51a1aeecc21a1b2c5e43450e81227be50a1
      https://github.com/ioquake/ioq3/commit/76e0c51a1aeecc21a1b2c5e43450e81227be50a1
  Author: Tim Angus <tim at ngus.net>
  Date:   2015-06-12 (Fri, 12 Jun 2015)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Merge pull request #110 from zsoltm/mingw64

added mingw64 (msys2) platform support


  Commit: 77ad75887f33cfab46228e7370dfbb005d06ab37
      https://github.com/ioquake/ioq3/commit/77ad75887f33cfab46228e7370dfbb005d06ab37
  Author: Tim Angus <tim at ngus.net>
  Date:   2015-06-12 (Fri, 12 Jun 2015)

  Changed paths:
    M code/sdl/sdl_glimp.c

  Log Message:
  -----------
  Merge pull request #105 from smcv/sdl-modes

Don't crash if more than 128 modes are available


  Commit: e5af084211e8f883e8b1ffae560b38d591490bea
      https://github.com/ioquake/ioq3/commit/e5af084211e8f883e8b1ffae560b38d591490bea
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-06-12 (Fri, 12 Jun 2015)

  Changed paths:
    M code/sdl/sdl_glimp.c

  Log Message:
  -----------
  Remove erroneous new line from error message


  Commit: f110f668bf83238bb55fbe7dcf5f9854ed1da142
      https://github.com/ioquake/ioq3/commit/f110f668bf83238bb55fbe7dcf5f9854ed1da142
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-06-12 (Fri, 12 Jun 2015)

  Changed paths:
    M code/renderercommon/tr_common.h
    M code/renderergl1/tr_local.h
    M code/renderergl2/tr_local.h

  Log Message:
  -----------
  Move image load function prototypes to tr_common.h

The functions themselves are in code/renderercommon/tr_image_*.c


  Commit: 9522028a0e13839c9da7d11eaad34d34c4b23eb2
      https://github.com/ioquake/ioq3/commit/9522028a0e13839c9da7d11eaad34d34c4b23eb2
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-06-12 (Fri, 12 Jun 2015)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Sort tr_image_*.c filenames in Makefile


  Commit: e857ed7273e37c8b4b59e84ba2c519c48f4ddf6c
      https://github.com/ioquake/ioq3/commit/e857ed7273e37c8b4b59e84ba2c519c48f4ddf6c
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-06-18 (Thu, 18 Jun 2015)

  Changed paths:
    M code/client/cl_main.c

  Log Message:
  -----------
  Merge pull request #118 from jkent/master

fix buffer overflow in CL_CheckForResend


  Commit: d0a3ba301bb79018774aa32c5a4b9900dbca39fb
      https://github.com/ioquake/ioq3/commit/d0a3ba301bb79018774aa32c5a4b9900dbca39fb
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-06-18 (Thu, 18 Jun 2015)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Merge pull request #89 from bostick/master

Add mingw prefix for cygwin32 and mingw32


  Commit: 9e03e606cd006adbf0ccc8f5b08ef7fc8cbb8e2b
      https://github.com/ioquake/ioq3/commit/9e03e606cd006adbf0ccc8f5b08ef7fc8cbb8e2b
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-06-18 (Thu, 18 Jun 2015)

  Changed paths:
    M code/tools/lcc/cpp/unix.c

  Log Message:
  -----------
  Merge pull request #108 from Pan7/memmove

No unix memmove for MSVC


  Commit: 5d7612ec8467ea4d9a86b58b5c8c2377675b68c4
      https://github.com/ioquake/ioq3/commit/5d7612ec8467ea4d9a86b58b5c8c2377675b68c4
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-06-18 (Thu, 18 Jun 2015)

  Changed paths:
    M code/sys/sys_unix.c

  Log Message:
  -----------
  Merge pull request #109 from Pan7/SIGABRT

SIGABRT is in ANSI and POSIX.1, and SIGIOT isn't.


  Commit: c52e35bcd88b8cff5d692f5e5c5f06982e056dbc
      https://github.com/ioquake/ioq3/commit/c52e35bcd88b8cff5d692f5e5c5f06982e056dbc
  Author: /dev/humancontroller <devhc at example.com>
  Date:   2015-06-18 (Thu, 18 Jun 2015)

  Changed paths:
    M code/qcommon/q_shared.c

  Log Message:
  -----------
  fix a stupid use of strcpy()

strcpy() arguments may not overlap !


  Commit: ea9161f4a3db0dd8d7ce92e714aa86200491982d
      https://github.com/ioquake/ioq3/commit/ea9161f4a3db0dd8d7ce92e714aa86200491982d
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-06-18 (Thu, 18 Jun 2015)

  Changed paths:
    M code/qcommon/q_shared.c

  Log Message:
  -----------
  Merge pull request #125 from jkent/master

fix a stupid use of strcpy()


  Commit: 61825d8e5f9ad76a2ff03b64b124ee742cfb2593
      https://github.com/ioquake/ioq3/commit/61825d8e5f9ad76a2ff03b64b124ee742cfb2593
  Author: Tim Angus <tim at ngus.net>
  Date:   2015-06-28 (Sun, 28 Jun 2015)

  Changed paths:
    M code/sdl/sdl_glimp.c

  Log Message:
  -----------
  Check SDL_GetNumDisplayModes return value for errors


  Commit: da8a74d7349a33d514eb0a556fc351e7f4a8f19b
      https://github.com/ioquake/ioq3/commit/da8a74d7349a33d514eb0a556fc351e7f4a8f19b
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-06-28 (Sun, 28 Jun 2015)

  Changed paths:
    M code/sdl/sdl_glimp.c

  Log Message:
  -----------
  Fix variable declaration for C89 compilers


  Commit: f0c4c185fc48e7f64c1f1ea56f117d4e4d7045a9
      https://github.com/ioquake/ioq3/commit/f0c4c185fc48e7f64c1f1ea56f117d4e4d7045a9
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-06-28 (Sun, 28 Jun 2015)

  Changed paths:
    M code/cgame/cg_servercmds.c

  Log Message:
  -----------
  Remove check for cg_recordSPDemoName.string array address

It will always be true.


  Commit: b27e0fbf95ebdc347b375b6c74438f575669dbb1
      https://github.com/ioquake/ioq3/commit/b27e0fbf95ebdc347b375b6c74438f575669dbb1
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-06-28 (Sun, 28 Jun 2015)

  Changed paths:
    M code/client/cl_avi.c

  Log Message:
  -----------
  Remove unused function WRITE_1BYTES from cl_avi.c


  Commit: 70eb1fa79e226197d68fb58e694f18ab3b24086f
      https://github.com/ioquake/ioq3/commit/70eb1fa79e226197d68fb58e694f18ab3b24086f
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-06-28 (Sun, 28 Jun 2015)

  Changed paths:
    M code/client/cl_cin.c

  Log Message:
  -----------
  Make cinematic times be int like CL_ScaledMilliseconds

Cinematic's startTime and lastTime are always set from CL_ScaledMilliseconds
which returns int and are converted back and forth to int and unsigned int.

This fixes a warning that abs() is used on an unsigned int.


  Commit: 1d09a7d5785198a132e4056ced68e19141392ad3
      https://github.com/ioquake/ioq3/commit/1d09a7d5785198a132e4056ced68e19141392ad3
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-06-28 (Sun, 28 Jun 2015)

  Changed paths:
    M code/botlib/l_precomp.c

  Log Message:
  -----------
  Fix abs() being used for long int in l_precomp.c


  Commit: 6d62dc36468303594645735d3600f165e4916b10
      https://github.com/ioquake/ioq3/commit/6d62dc36468303594645735d3600f165e4916b10
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-06-28 (Sun, 28 Jun 2015)

  Changed paths:
    M code/client/cl_input.c

  Log Message:
  -----------
  Fix abs() being used for float in cl_input.c


  Commit: ebb69f699cd1392cbe7a865f9f51dbbecdd99b59
      https://github.com/ioquake/ioq3/commit/ebb69f699cd1392cbe7a865f9f51dbbecdd99b59
  Author: Martin Michlmayr <tbm at cyrius.com>
  Date:   2015-06-30 (Tue, 30 Jun 2015)

  Changed paths:
    M Makefile
    M code/qcommon/q_platform.h

  Log Message:
  -----------
  Add support for Aarch64 (ARM64)

Add support for Aarch64, the 64-bit ARM architecture.


  Commit: 59539296e970bd02436b172202e7604e5ad85229
      https://github.com/ioquake/ioq3/commit/59539296e970bd02436b172202e7604e5ad85229
  Author: Tim Angus <tim at ngus.net>
  Date:   2015-06-30 (Tue, 30 Jun 2015)

  Changed paths:
    M Makefile
    M code/qcommon/q_platform.h

  Log Message:
  -----------
  Merge pull request #128 from tbm/master

Add support for Aarch64 (ARM64)


  Commit: 6a03817a9c64cbd1816bb2d36641cef981e321b8
      https://github.com/ioquake/ioq3/commit/6a03817a9c64cbd1816bb2d36641cef981e321b8
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-06-30 (Tue, 30 Jun 2015)

  Changed paths:
    M Makefile
    M code/qcommon/q_platform.h

  Log Message:
  -----------
  Merge pull request #4 from smcv/hurd

Add support for the GNU/Hurd architecture


  Commit: 08ac364cd6595b60d32957ad64c577eaedb7723b
      https://github.com/ioquake/ioq3/commit/08ac364cd6595b60d32957ad64c577eaedb7723b
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-07-04 (Sat, 04 Jul 2015)

  Changed paths:
    M code/cgame/cg_event.c

  Log Message:
  -----------
  Fix CG_WaterLevel() checks for waterlevel 2 and 3

CG_WaterLevel() added lerpOrigin to itself instead of adding view height
when checking for waterlevel 2 and 3. This did not cause issues because
ioq3 only compared the calculated waterlevel to more or equal to 1.


  Commit: 386a00fc2b7db166c52bb8af23732d00ef18e676
      https://github.com/ioquake/ioq3/commit/386a00fc2b7db166c52bb8af23732d00ef18e676
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-07-04 (Sat, 04 Jul 2015)

  Changed paths:
    M code/cgame/cg_event.c

  Log Message:
  -----------
  Fix CGame CG_WaterLevel() comparisons

My last commit made it so that CGame "waterlevel 1" is feet in water,
but before it was erroneously about waist deep in water. The places
where it is checked it is suppose to be view position underwater.

Change comparisons to use correct value for view position underwater.


  Commit: 5e575ae82e456f4f648f4516f1b71df8f17658cf
      https://github.com/ioquake/ioq3/commit/5e575ae82e456f4f648f4516f1b71df8f17658cf
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-07-04 (Sat, 04 Jul 2015)

  Changed paths:
    M code/renderergl1/tr_shader.c
    M code/renderergl2/tr_shader.c

  Log Message:
  -----------
  Apply greyscaling to fog blocks


  Commit: b152cf14239db262fd483c43c49844f76f25636d
      https://github.com/ioquake/ioq3/commit/b152cf14239db262fd483c43c49844f76f25636d
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-07-04 (Sat, 04 Jul 2015)

  Changed paths:
    M code/renderergl1/tr_main.c
    M code/renderergl2/tr_main.c

  Log Message:
  -----------
  Don't fog 3D crosshair sprite


  Commit: 993b838f2766c49d176793b15d9464a4e51fc9c8
      https://github.com/ioquake/ioq3/commit/993b838f2766c49d176793b15d9464a4e51fc9c8
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-07-04 (Sat, 04 Jul 2015)

  Changed paths:
    M code/sys/sys_win32.c

  Log Message:
  -----------
  Fix Windows file list extension check

Windows' Sys_ListFiles would add files that contain the extension anywhere,
not only at the end of the file name.

Example: "word.pk3omghacks" use to be loaded as a pk3 file.


  Commit: 2758eebbcced92b605461ed49db9bf4315fd3ec3
      https://github.com/ioquake/ioq3/commit/2758eebbcced92b605461ed49db9bf4315fd3ec3
  Author: Zachary J. Slater <zjs at zacharyjackslater.com>
  Date:   2015-07-06 (Mon, 06 Jul 2015)

  Changed paths:
    A misc/linux/server_compile.sh
    A misc/linux/start_server.sh

  Log Message:
  -----------
  server_compile.sh & start_server.sh for Linux ioq3 sysadmins

If your distribution doesn’t include such niceties, these could help a
newbie get started with a compiled build of ioquake3 for servers and a
short script to get started.


  Commit: e79af0d1a07520b913e14b87efd5356c242439e4
      https://github.com/ioquake/ioq3/commit/e79af0d1a07520b913e14b87efd5356c242439e4
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-07-06 (Mon, 06 Jul 2015)

  Changed paths:
    M misc/linux/server_compile.sh

  Log Message:
  -----------
  Fix server_compile.sh to exit after completed

Also, convert '\n's to real new lines because the literal '\n's were
printed.


  Commit: 5768e2316afb8c0dc49132c57800987b4b82fc31
      https://github.com/ioquake/ioq3/commit/5768e2316afb8c0dc49132c57800987b4b82fc31
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-07-09 (Thu, 09 Jul 2015)

  Changed paths:
    M code/asm/snapvector.asm

  Log Message:
  -----------
  Remove unused fpucw from snapvector.asm

It's usage was removed in commit 8a500d71.


  Commit: 1bb2bc370d250101baf048a6edd1cc349aa996e9
      https://github.com/ioquake/ioq3/commit/1bb2bc370d250101baf048a6edd1cc349aa996e9
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-07-09 (Thu, 09 Jul 2015)

  Changed paths:
    M code/renderergl1/tr_light.c
    M code/renderergl2/tr_light.c

  Log Message:
  -----------
  Fix OpenGL2 ignoring last light grid point on each axis

Also change light grid bounds clamping to make it more clear what invalid
values are.


  Commit: 9f57fea0ee9e0162816310182a21fb58a0b69e79
      https://github.com/ioquake/ioq3/commit/9f57fea0ee9e0162816310182a21fb58a0b69e79
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-07-12 (Sun, 12 Jul 2015)

  Changed paths:
    M code/renderergl1/tr_light.c
    M code/renderergl2/tr_light.c

  Log Message:
  -----------
  Backport ignoring values outside lightgrid to OpenGL1

Fixes possibly of reading memory past end of lightGridData or reading
wrong light grid data (wrapping around to next row).


  Commit: ee2541efee2eace042303197a1645013d22fcc34
      https://github.com/ioquake/ioq3/commit/ee2541efee2eace042303197a1645013d22fcc34
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-07-12 (Sun, 12 Jul 2015)

  Changed paths:
    M code/qcommon/cm_patch.c

  Log Message:
  -----------
  Fix range checks for numBorders in CM_AddFacetBevels

Found by Coverity.


  Commit: 2e904141ff5046356c69bcf34f39e457ad1ea2e5
      https://github.com/ioquake/ioq3/commit/2e904141ff5046356c69bcf34f39e457ad1ea2e5
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-07-12 (Sun, 12 Jul 2015)

  Changed paths:
    M code/qcommon/vm_x86.c

  Log Message:
  -----------
  Make more vm_x86 macros use braces so they work with if blah run macro

MASK_REG in EmitMovEDXStack would incorrectly emit asm if 'andit' was 0.
'andit' would never be 0 though so it wasn't causing issues.

Found by Coverity.


  Commit: c7500bb28e1cc7ea1c62b58c20248a8f852cc8e7
      https://github.com/ioquake/ioq3/commit/c7500bb28e1cc7ea1c62b58c20248a8f852cc8e7
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-07-12 (Sun, 12 Jul 2015)

  Changed paths:
    M code/qcommon/files.c

  Log Message:
  -----------
  Don't segfault in FS_CreatePath when there are no path seperators


  Commit: 447392463651c7c5720757f2040af3938951c46f
      https://github.com/ioquake/ioq3/commit/447392463651c7c5720757f2040af3938951c46f
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-07-12 (Sun, 12 Jul 2015)

  Changed paths:
    M code/renderergl2/tr_fbo.c

  Log Message:
  -----------
  Remove logically dead code in R_CheckFBO

Found by Coverity.


  Commit: a5fbc1bfc4a0d572bc8c45ffdcc5bb3d1c521345
      https://github.com/ioquake/ioq3/commit/a5fbc1bfc4a0d572bc8c45ffdcc5bb3d1c521345
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-07-12 (Sun, 12 Jul 2015)

  Changed paths:
    M code/renderergl1/tr_image.c
    M code/renderergl2/tr_image.c

  Log Message:
  -----------
  Fix alloc size for default skin and single shader skin

Found by Coverity.


  Commit: 604b63f00f3f38ab8be33d8e1e72c086d9148fbd
      https://github.com/ioquake/ioq3/commit/604b63f00f3f38ab8be33d8e1e72c086d9148fbd
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-07-12 (Sun, 12 Jul 2015)

  Changed paths:
    M code/cgame/cg_servercmds.c

  Log Message:
  -----------
  Fix cgs.teamVoteString buffer overflow in CG_ConfigStringModified

Found by Coverity.


  Commit: b4b68b8e80e65b5887cbf426c0e06ad0780a238b
      https://github.com/ioquake/ioq3/commit/b4b68b8e80e65b5887cbf426c0e06ad0780a238b
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-07-12 (Sun, 12 Jul 2015)

  Changed paths:
    M code/client/cl_main.c

  Log Message:
  -----------
  Remove logically dead code from CL_GetServerStatus

Found by Coverity.


  Commit: c91fe0bcfef61b912d52df6766b846f92267562c
      https://github.com/ioquake/ioq3/commit/c91fe0bcfef61b912d52df6766b846f92267562c
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-07-13 (Mon, 13 Jul 2015)

  Changed paths:
    M code/ui/ui_main.c

  Log Message:
  -----------
  Fix handling too many teams in Team Arena UI


  Commit: 071965b3f0647385f3c32a49c1df5e125550969c
      https://github.com/ioquake/ioq3/commit/071965b3f0647385f3c32a49c1df5e125550969c
  Author: Simon McVittie <smcv at debian.org>
  Date:   2015-07-14 (Tue, 14 Jul 2015)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Makefile: confine $(LIB) to the one platform that needs it, namely irix64

It isn't mentioned anywhere else, and deleting it from the Linux code
path means we don't need to maintain an exhaustive list of 64-bit
architectures.


  Commit: c91fab3900345d047f085d1e467521bba1ebd28f
      https://github.com/ioquake/ioq3/commit/c91fab3900345d047f085d1e467521bba1ebd28f
  Author: Simon McVittie <smcv at debian.org>
  Date:   2015-07-14 (Tue, 14 Jul 2015)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  build: canonicalize all ARM variants to "arm", matching q_platform.h

The ARCH in the Makefile must match the ARCH_STRING in q_platform.h;
otherwise, ioquake3 will install (for instance) uiARCH.so but look for
uiARCH_STRING.so, which isn't going to go well (particularly for
the modular renderer).

Like i386, but unlike most (all?) other Linux platforms, uname -m on
32-bit ARM machines can have various results starting with "arm",
depending on the specific CPU version (e.g. Raspberry Pi is armv6l,
RPi2 is armv7l). Again similar to the x86 family,
it's appropriate for them to share an architecture suffix;
q_platform.h has traditionally used "arm" so let's use that.

64-bit ARM makes a clean break from this, much like 64-bit x86 does:
uname -m produces a string not starting with arm (specifically
"aarch64"), and gcc predefines __aarch64__ instead of __arm__.
As a result, it is unaffected by this change.


  Commit: 2a71948f21fe588dbce9b29409283e9c912ef8e7
      https://github.com/ioquake/ioq3/commit/2a71948f21fe588dbce9b29409283e9c912ef8e7
  Author: Simon McVittie <smcv at debian.org>
  Date:   2015-07-14 (Tue, 14 Jul 2015)

  Changed paths:
    M Makefile
    M code/qcommon/q_platform.h

  Log Message:
  -----------
  build: define ARCH_STRING in Makefile on Linux and other GNU platforms

GNU platforms (Linux, kFreeBSD, Hurd) have endian.h to determine
endianness, so all architectures except x86_64 are in fact treated
identically, except that their ARCH_STRING is different.
The ARCH_STRING must always be identical to the ARCH from the Makefile,
otherwise the engine will not find its cgame, game and ui plugins
under their expected names and startup will fail. If we pass it in
from the Makefile, then an identical value is guaranteed, and we can
get rid of an increasingly long list of defined(__some_cpu__) tests.

The one remaining quirk is that we test __x86_64__ to determine
whether to define idx64; I've kept that, but separated it from
the ARCH_STRING.

On non-Linux platforms we only support a few architectures anyway,
so keeping the list up to date is less of a burden; *BSD porters
could probably use the same technique to get support for lots of
architectures with little effort, but I have not done that here,
because I cannot test it.

Windows must continue to support preprocessor-based architecture tests
in any case, so that the MSVC solutions (which do not use the Makefile)
can continue to work. However, Windows only runs on a few CPU families,
so this shouldn't be a significant burden in practice.

When cross-compiling, the tools are compiled for the build architecture
(COMPILE_PLATFORM, COMPILE_ARCH) rather than the host architecture
(PLATFORM, ARCH), so define ARCH_STRING to COMPILE_ARCH on a GNU
COMPILE_PLATFORM.


  Commit: 61a49ba1dbe0fb61b3674b9f38e282f0e2aa51ab
      https://github.com/ioquake/ioq3/commit/61a49ba1dbe0fb61b3674b9f38e282f0e2aa51ab
  Author: Tim Angus <tim at ngus.net>
  Date:   2015-07-15 (Wed, 15 Jul 2015)

  Changed paths:
    M Makefile
    M code/qcommon/q_platform.h

  Log Message:
  -----------
  Merge pull request #129 from smcv/generic-platform

Implement Linux architecture support generically


  Commit: ad24cfcd55c8990f4aefafb0b2f797ce4371b19f
      https://github.com/ioquake/ioq3/commit/ad24cfcd55c8990f4aefafb0b2f797ce4371b19f
  Author: Simon McVittie <smcv at debian.org>
  Date:   2015-07-22 (Wed, 22 Jul 2015)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  build: if tput fails, fall back to a reasonable text width

If TERM is not set (which can happen in autobuilders and other
batch environments), or if tput cannot determine the number of
columns for some other reason, then it can fail and not produce
any output. Prior to this change, that would result in passing
field width -4 to fmt, which is an error and causes fmt to
produce no output.


  Commit: 26ed99e85158b95f519b2f66ca47a5bf1b24134c
      https://github.com/ioquake/ioq3/commit/26ed99e85158b95f519b2f66ca47a5bf1b24134c
  Author: Tim Angus <tim at ngus.net>
  Date:   2015-07-22 (Wed, 22 Jul 2015)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Merge pull request #131 from smcv/tput

build: if tput fails, fall back to a reasonable text width


  Commit: 2a38bca9312cfbfcd2a36409c48263ecf3cb643d
      https://github.com/ioquake/ioq3/commit/2a38bca9312cfbfcd2a36409c48263ecf3cb643d
  Author: Pan7 <panter at gmx.net>
  Date:   2015-07-24 (Fri, 24 Jul 2015)

  Changed paths:
    M code/sdl/sdl_glimp.c
    M code/sdl/sdl_input.c
    M code/sdl/sdl_snd.c

  Log Message:
  -----------
  SDL_Init zero check


  Commit: 605dfabb9475a45624b328fd42e6e07a17989c2e
      https://github.com/ioquake/ioq3/commit/605dfabb9475a45624b328fd42e6e07a17989c2e
  Author: Tim Angus <tim at ngus.net>
  Date:   2015-07-25 (Sat, 25 Jul 2015)

  Changed paths:
    M code/sdl/sdl_glimp.c
    M code/sdl/sdl_input.c
    M code/sdl/sdl_snd.c

  Log Message:
  -----------
  Merge pull request #132 from Pan7/SDL_Init

SDL_Init zero check


  Commit: 9e08cdb16a588c81f2ac2372347223b56886b512
      https://github.com/ioquake/ioq3/commit/9e08cdb16a588c81f2ac2372347223b56886b512
  Author: Pan7 <panter at gmx.net>
  Date:   2015-07-26 (Sun, 26 Jul 2015)

  Changed paths:
    M code/sdl/sdl_input.c

  Log Message:
  -----------
  SDL_FALSE/TRUE for SDL_SetWindowGrab


  Commit: 2003a054f9c8412ad0028b7d662d2affd169ced9
      https://github.com/ioquake/ioq3/commit/2003a054f9c8412ad0028b7d662d2affd169ced9
  Author: Pan7 <panter at gmx.net>
  Date:   2015-07-26 (Sun, 26 Jul 2015)

  Changed paths:
    M code/sdl/sdl_gamma.c

  Log Message:
  -----------
  SDL_SetWindowGammaRamp check


  Commit: 9694e93fd20e869d5da148634ae0eaf3ba5fc57f
      https://github.com/ioquake/ioq3/commit/9694e93fd20e869d5da148634ae0eaf3ba5fc57f
  Author: Pan7 <panter at gmx.net>
  Date:   2015-07-26 (Sun, 26 Jul 2015)

  Changed paths:
    M code/sdl/sdl_glimp.c

  Log Message:
  -----------
  SDL_GetWindowDisplayIndex check


  Commit: 6fb47ce9bfd1b6deeded9aacea8e4339ac45fdbe
      https://github.com/ioquake/ioq3/commit/6fb47ce9bfd1b6deeded9aacea8e4339ac45fdbe
  Author: Pan7 <panter at gmx.net>
  Date:   2015-07-26 (Sun, 26 Jul 2015)

  Changed paths:
    M code/sdl/sdl_glimp.c

  Log Message:
  -----------
  SDL_CreateWindow NULL check


  Commit: 4b176297e21f9cc6ee8f9bda0cf644ab9e5632c0
      https://github.com/ioquake/ioq3/commit/4b176297e21f9cc6ee8f9bda0cf644ab9e5632c0
  Author: Pan7 <panter at gmx.net>
  Date:   2015-07-26 (Sun, 26 Jul 2015)

  Changed paths:
    M code/sdl/sdl_glimp.c

  Log Message:
  -----------
  Added SDL_GetError()


  Commit: 19c4048315ce54dd20303a10c88e3b2f5fdfceb1
      https://github.com/ioquake/ioq3/commit/19c4048315ce54dd20303a10c88e3b2f5fdfceb1
  Author: Pan7 <panter at gmx.net>
  Date:   2015-07-26 (Sun, 26 Jul 2015)

  Changed paths:
    M code/sdl/sdl_gamma.c

  Log Message:
  -----------
  Added SDL_GetError()


  Commit: 30c88442b24b6865aa683911337fed524cecc8e3
      https://github.com/ioquake/ioq3/commit/30c88442b24b6865aa683911337fed524cecc8e3
  Author: Tim Angus <tim at ngus.net>
  Date:   2015-07-26 (Sun, 26 Jul 2015)

  Changed paths:
    M code/sdl/sdl_input.c

  Log Message:
  -----------
  Merge pull request #133 from Pan7/SDL_bool

SDL_FALSE/TRUE for SDL_SetWindowGrab


  Commit: 19fe4f8fbd94bead651a9fe92f18519b544c202f
      https://github.com/ioquake/ioq3/commit/19fe4f8fbd94bead651a9fe92f18519b544c202f
  Author: Tim Angus <tim at ngus.net>
  Date:   2015-07-26 (Sun, 26 Jul 2015)

  Changed paths:
    M code/sdl/sdl_gamma.c

  Log Message:
  -----------
  Merge pull request #134 from Pan7/GammaCheck

SDL_SetWindowGammaRamp check


  Commit: 5a495d5824886197e4ced1345dbd46009701b9fc
      https://github.com/ioquake/ioq3/commit/5a495d5824886197e4ced1345dbd46009701b9fc
  Author: Tim Angus <tim at ngus.net>
  Date:   2015-07-26 (Sun, 26 Jul 2015)

  Changed paths:
    M code/sdl/sdl_glimp.c

  Log Message:
  -----------
  Merge pull request #135 from Pan7/SDL_Index

SDL_GetWindowDisplayIndex check


  Commit: c35e0faffb291cf7efbd5290aa5a9d90dccd36bc
      https://github.com/ioquake/ioq3/commit/c35e0faffb291cf7efbd5290aa5a9d90dccd36bc
  Author: Tim Angus <tim at ngus.net>
  Date:   2015-07-26 (Sun, 26 Jul 2015)

  Changed paths:
    M code/sdl/sdl_glimp.c

  Log Message:
  -----------
  Merge pull request #136 from Pan7/SDL_NULL

SDL_CreateWindow NULL check


  Commit: 56808ab51f1c2c2736417aff31b99ca0bbfb47b6
      https://github.com/ioquake/ioq3/commit/56808ab51f1c2c2736417aff31b99ca0bbfb47b6
  Author: Pan7 <panter at gmx.net>
  Date:   2015-07-26 (Sun, 26 Jul 2015)

  Changed paths:
    M code/sdl/sdl_glimp.c

  Log Message:
  -----------
  SDL_GetWindowDisplayIndex() check2


  Commit: 525eac0d992744ffdb4eee94457d9f2b3eedc2f1
      https://github.com/ioquake/ioq3/commit/525eac0d992744ffdb4eee94457d9f2b3eedc2f1
  Author: Pan7 <panter at gmx.net>
  Date:   2015-07-26 (Sun, 26 Jul 2015)

  Changed paths:
    M code/sdl/sdl_glimp.c

  Log Message:
  -----------
  SDL_GL_SetSwapInterval() check


  Commit: 0dad4ce9febcb4b14886138044f6148a82175957
      https://github.com/ioquake/ioq3/commit/0dad4ce9febcb4b14886138044f6148a82175957
  Author: Tim Angus <tim at ngus.net>
  Date:   2015-07-26 (Sun, 26 Jul 2015)

  Changed paths:
    M code/client/cl_curl.c

  Log Message:
  -----------
  Merge pull request #92 from Pan7/curl_error

qcurl_multi_add_handle error check


  Commit: 793708a01079faa23edcdfe55ed5f83ca7dd3deb
      https://github.com/ioquake/ioq3/commit/793708a01079faa23edcdfe55ed5f83ca7dd3deb
  Author: Tim Angus <tim at ngus.net>
  Date:   2015-07-26 (Sun, 26 Jul 2015)

  Changed paths:
    M code/sdl/sdl_glimp.c

  Log Message:
  -----------
  Merge pull request #137 from Pan7/SDL_display

SDL_GetWindowDisplayIndex() check2


  Commit: db941dcb5fdccd26d747d687e31849c054dec97b
      https://github.com/ioquake/ioq3/commit/db941dcb5fdccd26d747d687e31849c054dec97b
  Author: Tim Angus <tim at ngus.net>
  Date:   2015-07-26 (Sun, 26 Jul 2015)

  Changed paths:
    M code/sdl/sdl_glimp.c

  Log Message:
  -----------
  Merge pull request #138 from Pan7/SDL_Swap

SDL_GL_SetSwapInterval() check


  Commit: 2a8bf94de1dd3437633cababc9268e4cd4b44d75
      https://github.com/ioquake/ioq3/commit/2a8bf94de1dd3437633cababc9268e4cd4b44d75
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-07-26 (Sun, 26 Jul 2015)

  Changed paths:
    M make-macosx-app.sh

  Log Message:
  -----------
  Fix 'Invalid architecture' message in make-macosx-app.sh


  Commit: 85faec91ab3a36c86adec7f6003fc308de268e50
      https://github.com/ioquake/ioq3/commit/85faec91ab3a36c86adec7f6003fc308de268e50
  Author: Pan7 <panter at gmx.net>
  Date:   2015-07-27 (Mon, 27 Jul 2015)

  Changed paths:
    M code/client/cl_curl.c

  Log Message:
  -----------
  qcurl_multi_remove_handle check


  Commit: 4db5c3af40df390edd16fcf051723a6ffb8c0fd7
      https://github.com/ioquake/ioq3/commit/4db5c3af40df390edd16fcf051723a6ffb8c0fd7
  Author: Pan7 <panter at gmx.net>
  Date:   2015-07-27 (Mon, 27 Jul 2015)

  Changed paths:
    M code/client/cl_curl.c

  Log Message:
  -----------
  qcurl_multi_strerror not curl_multi_strerror


  Commit: da79a3ed4ef4755e75e09c5f8ddaa0c4a9eea0ea
      https://github.com/ioquake/ioq3/commit/da79a3ed4ef4755e75e09c5f8ddaa0c4a9eea0ea
  Author: Tim Angus <tim at ngus.net>
  Date:   2015-07-28 (Tue, 28 Jul 2015)

  Changed paths:
    M code/client/cl_curl.c

  Log Message:
  -----------
  Merge pull request #140 from Pan7/qcurl_remove

qcurl_multi_remove_handle check


  Commit: c2e146c1451e635905fbcb88b2a9785add986926
      https://github.com/ioquake/ioq3/commit/c2e146c1451e635905fbcb88b2a9785add986926
  Author: Pan7 <panter at gmx.net>
  Date:   2015-07-28 (Tue, 28 Jul 2015)

  Changed paths:
    M code/client/cl_curl.c

  Log Message:
  -----------
  qcurl_easy_setopt dev warning


  Commit: e9e1e25d77bb68ce7700a8c819cc3462492a6053
      https://github.com/ioquake/ioq3/commit/e9e1e25d77bb68ce7700a8c819cc3462492a6053
  Author: Pan7 <panter at gmx.net>
  Date:   2015-07-29 (Wed, 29 Jul 2015)

  Changed paths:
    M code/client/cl_curl.c

  Log Message:
  -----------
  qcurl_multi_cleanup check


  Commit: ed4cb4f42e788815a5dd0e6a68e08ddb8e0878c6
      https://github.com/ioquake/ioq3/commit/ed4cb4f42e788815a5dd0e6a68e08ddb8e0878c6
  Author: Tim Angus <tim at ngus.net>
  Date:   2015-07-29 (Wed, 29 Jul 2015)

  Changed paths:
    M code/client/cl_curl.c

  Log Message:
  -----------
  Merge pull request #142 from Pan7/qcurl_warn

qcurl_easy_setopt dev warning


  Commit: eb3dda59e485f6b2334441bcca6c0cb8b454edfd
      https://github.com/ioquake/ioq3/commit/eb3dda59e485f6b2334441bcca6c0cb8b454edfd
  Author: Tim Angus <tim at ngus.net>
  Date:   2015-07-29 (Wed, 29 Jul 2015)

  Changed paths:
    M code/client/cl_curl.c

  Log Message:
  -----------
  Merge pull request #143 from Pan7/qcurl_cleanup

qcurl_multi_cleanup check


  Commit: 4e1cf7ac9be6d3629ca9b7ea92686603261bede5
      https://github.com/ioquake/ioq3/commit/4e1cf7ac9be6d3629ca9b7ea92686603261bede5
  Author: Tim Angus <tim at ngus.net>
  Date:   2015-07-29 (Wed, 29 Jul 2015)

  Changed paths:
    M code/client/cl_curl.c

  Log Message:
  -----------
  Return the result from qcurl_easy_setopt_warn


  Commit: 017af359691c4d417f54036ccec3bcb13bfe5499
      https://github.com/ioquake/ioq3/commit/017af359691c4d417f54036ccec3bcb13bfe5499
  Author: Pan7 <panter at gmx.net>
  Date:   2015-07-29 (Wed, 29 Jul 2015)

  Changed paths:
    M code/client/cl_curl.c

  Log Message:
  -----------
  Add missing qcurl handle cleanup


  Commit: ca2743c2f386ea48a7652bfcba2e1206de77befc
      https://github.com/ioquake/ioq3/commit/ca2743c2f386ea48a7652bfcba2e1206de77befc
  Author: Tim Angus <tim at ngus.net>
  Date:   2015-07-29 (Wed, 29 Jul 2015)

  Changed paths:
    M code/client/cl_curl.c

  Log Message:
  -----------
  Merge pull request #144 from Pan7/qurl_handle2

Add missing qcurl handle cleanup


  Commit: 8fddf5d6cd212f7cc4e5c4c879b977de6379eff6
      https://github.com/ioquake/ioq3/commit/8fddf5d6cd212f7cc4e5c4c879b977de6379eff6
  Author: Pan7 <panter at gmx.net>
  Date:   2015-07-30 (Thu, 30 Jul 2015)

  Changed paths:
    M code/client/cl_curl.c

  Log Message:
  -----------
  Fix va_list warning


  Commit: 57a463dd5d4fc2e3280a6f10db7e8b698040bc56
      https://github.com/ioquake/ioq3/commit/57a463dd5d4fc2e3280a6f10db7e8b698040bc56
  Author: Tim Angus <tim at ngus.net>
  Date:   2015-07-30 (Thu, 30 Jul 2015)

  Changed paths:
    M code/client/cl_curl.c

  Log Message:
  -----------
  Merge pull request #145 from Pan7/va_list

Fix va_list warning


  Commit: 49ab0cc05e61a6c1b5862aa8b9495cee4a85b4cc
      https://github.com/ioquake/ioq3/commit/49ab0cc05e61a6c1b5862aa8b9495cee4a85b4cc
  Author: Tobias Kuehnhammer <kuehnhammertobias at gmail.com>
  Date:   2015-07-30 (Thu, 30 Jul 2015)

  Changed paths:
    M code/game/bg_pmove.c

  Log Message:
  -----------
  Fix (unused) watertype checks in PM_WaterMove


  Commit: eaaaf62a167b2a5584046ea1200c38553e35d886
      https://github.com/ioquake/ioq3/commit/eaaaf62a167b2a5584046ea1200c38553e35d886
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-08-18 (Tue, 18 Aug 2015)

  Changed paths:
    R misc/msvc10/cgame.vcxproj.user
    R misc/msvc10/game.vcxproj.user
    R misc/msvc10/q3_ui.vcxproj.user
    R misc/msvc10/quake3.vcxproj.user
    R misc/msvc10/ui.vcxproj.user
    R misc/msvc11/ioq3.v11.suo

  Log Message:
  -----------
  Remove MSVC user configuation files


  Commit: 4ad0e516f55f2cc95645257e0f063c148e3e54a6
      https://github.com/ioquake/ioq3/commit/4ad0e516f55f2cc95645257e0f063c148e3e54a6
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-08-18 (Tue, 18 Aug 2015)

  Changed paths:
    M .gitignore

  Log Message:
  -----------
  Ignore MSVC non-project files

Ignore auto generated or user configuration for MSVC projects.
Note: .user is ignored in Xcode section but applies to MSVC too.

Patch by @shearer12345.


  Commit: af30a0e70a1b4e3119c7076bf622ce4b6c0d6771
      https://github.com/ioquake/ioq3/commit/af30a0e70a1b4e3119c7076bf622ce4b6c0d6771
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-08-18 (Tue, 18 Aug 2015)

  Changed paths:
    M misc/msvc10/quake3.vcxproj
    M misc/msvc10/quake3.vcxproj.filters

  Log Message:
  -----------
  Update msvc10 renderer filenames (copied from msvc11)


  Commit: beddd710d283bc13a6b94e79ea53123253689b58
      https://github.com/ioquake/ioq3/commit/beddd710d283bc13a6b94e79ea53123253689b58
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-08-18 (Tue, 18 Aug 2015)

  Changed paths:
    M misc/msvc11/quake3.vcxproj

  Log Message:
  -----------
  Fix msvc11 x86_64 runtime


  Commit: d021150e04659eeccd2da7e8d0d459e408f00c6b
      https://github.com/ioquake/ioq3/commit/d021150e04659eeccd2da7e8d0d459e408f00c6b
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-08-18 (Tue, 18 Aug 2015)

  Changed paths:
    M misc/msvc11/quake3.vcxproj

  Log Message:
  -----------
  Fix mscv11 libcurl include path


  Commit: 24c7563478c75ab9644b772d58775dd2b14a7e40
      https://github.com/ioquake/ioq3/commit/24c7563478c75ab9644b772d58775dd2b14a7e40
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-08-18 (Tue, 18 Aug 2015)

  Changed paths:
    M misc/msvc10/cgame.vcxproj
    M misc/msvc10/game.vcxproj
    M misc/msvc10/q3_ui.vcxproj
    M misc/msvc10/quake3.vcxproj
    M misc/msvc10/ui.vcxproj

  Log Message:
  -----------
  Copy msvc11 build changes to msvc10


  Commit: 40e9a3147071914cc6af11c04029f01ef888d0f4
      https://github.com/ioquake/ioq3/commit/40e9a3147071914cc6af11c04029f01ef888d0f4
  Author: shearer12345 <shearer12345 at gmail.com>
  Date:   2015-08-18 (Tue, 18 Aug 2015)

  Changed paths:
    M misc/msvc10/cgame.vcxproj
    M misc/msvc10/game.vcxproj
    M misc/msvc10/q3_ui.vcxproj
    M misc/msvc10/quake3.vcxproj
    M misc/msvc10/ui.vcxproj
    M misc/msvc11/cgame.vcxproj
    M misc/msvc11/game.vcxproj
    M misc/msvc11/q3_ui.vcxproj
    M misc/msvc11/quake3.vcxproj
    M misc/msvc11/ui.vcxproj

  Log Message:
  -----------
  Make msvc10/11 use UseOfMfc false and CharacterSet "NotSet"


  Commit: 1d83dcca3ec593a56dc92b831430fb12291c9bd8
      https://github.com/ioquake/ioq3/commit/1d83dcca3ec593a56dc92b831430fb12291c9bd8
  Author: shearer12345 <shearer12345 at gmail.com>
  Date:   2015-08-18 (Tue, 18 Aug 2015)

  Changed paths:
    M misc/msvc10/quake3.vcxproj
    M misc/msvc11/quake3.vcxproj

  Log Message:
  -----------
  Update msvc10/11 for SDL2

update AdditionalIncludeDirectories to use SDL2
update AdditionalDependencies to use SDL2
add AdditionalLibraryDirectory to SDL2 libs
set sub-system as console


  Commit: d64a75f3cb5cb0465cd38001bd67600bcd508d67
      https://github.com/ioquake/ioq3/commit/d64a75f3cb5cb0465cd38001bd67600bcd508d67
  Author: shearer12345 <shearer12345 at gmail.com>
  Date:   2015-08-18 (Tue, 18 Aug 2015)

  Changed paths:
    M misc/msvc10/quake3.vcxproj
    M misc/msvc11/quake3.vcxproj

  Log Message:
  -----------
  add post-build event for msvc10/11 to copy SDL2.dll to build folder


  Commit: b5e9e1357af54296976bf27c1bf110b550efb737
      https://github.com/ioquake/ioq3/commit/b5e9e1357af54296976bf27c1bf110b550efb737
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-08-18 (Tue, 18 Aug 2015)

  Changed paths:
    M misc/msvc10/quake3.vcxproj
    M misc/msvc11/quake3.vcxproj

  Log Message:
  -----------
  Make msvc10/11 x86_64 copy SDL264.dll


  Commit: 1c628c0fe5d4425e93cffe6c8cb9ec0387226653
      https://github.com/ioquake/ioq3/commit/1c628c0fe5d4425e93cffe6c8cb9ec0387226653
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-08-19 (Wed, 19 Aug 2015)

  Changed paths:
    M misc/msvc10/cgame.vcxproj
    M misc/msvc10/cgame.vcxproj.filters
    M misc/msvc10/game.vcxproj
    M misc/msvc10/game.vcxproj.filters
    M misc/msvc10/q3_ui.vcxproj
    M misc/msvc10/q3_ui.vcxproj.filters
    M misc/msvc10/quake3.vcxproj
    M misc/msvc10/quake3.vcxproj.filters
    M misc/msvc10/ui.vcxproj
    M misc/msvc10/ui.vcxproj.filters
    M misc/msvc11/cgame.vcxproj
    M misc/msvc11/cgame.vcxproj.filters
    M misc/msvc11/game.vcxproj
    M misc/msvc11/game.vcxproj.filters
    M misc/msvc11/q3_ui.vcxproj
    M misc/msvc11/q3_ui.vcxproj.filters
    M misc/msvc11/quake3.vcxproj
    M misc/msvc11/quake3.vcxproj.filters
    M misc/msvc11/ui.vcxproj
    M misc/msvc11/ui.vcxproj.filters

  Log Message:
  -----------
  Update headers in VS (10 and 11) projects

So VS doesn't always want to rebuild.

Reported by @shearer12345.


  Commit: f4aa39adc1bc9b7946316bd2589c353a47874d27
      https://github.com/ioquake/ioq3/commit/f4aa39adc1bc9b7946316bd2589c353a47874d27
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-08-25 (Tue, 25 Aug 2015)

  Changed paths:
    M code/cgame/cg_local.h

  Log Message:
  -----------
  Remove unused define CG_FONT_THRESHOLD


  Commit: 4667210e1dc8df7d972c18bf411ac1263f678a45
      https://github.com/ioquake/ioq3/commit/4667210e1dc8df7d972c18bf411ac1263f678a45
  Author: Zachary J. Slater <zjs at zacharyjackslater.com>
  Date:   2015-08-28 (Fri, 28 Aug 2015)

  Changed paths:
    M code/qcommon/files.c

  Log Message:
  -----------
  more helpful error message

Can’t find your pak0.pk3? Here’s where we tried looking.


  Commit: ede113b7b00cbc72eb1895e1ecd11271c3a39962
      https://github.com/ioquake/ioq3/commit/ede113b7b00cbc72eb1895e1ecd11271c3a39962
  Author: Zachary J. Slater <zjs at zacharyjackslater.com>
  Date:   2015-08-28 (Fri, 28 Aug 2015)

  Changed paths:
    M README.md

  Log Message:
  -----------
  Githalytics seems to have stopped being a thing.


  Commit: 80a61f5b30f19b2a139458cf5a958e9c92153c67
      https://github.com/ioquake/ioq3/commit/80a61f5b30f19b2a139458cf5a958e9c92153c67
  Author: Zachary J. Slater <zjs at zacharyjackslater.com>
  Date:   2015-08-28 (Fri, 28 Aug 2015)

  Changed paths:
    M README.md

  Log Message:
  -----------
  Moving large chunks of README to wiki step 1


  Commit: 752b9bafa87f617da550c392cd9c6731459ea8df
      https://github.com/ioquake/ioq3/commit/752b9bafa87f617da550c392cd9c6731459ea8df
  Author: Zachary J. Slater <zjs at zacharyjackslater.com>
  Date:   2015-08-28 (Fri, 28 Aug 2015)

  Changed paths:
    M README.md

  Log Message:
  -----------
  Point to the moved information


  Commit: 11a65db8bb52e20d378066d4528cb794f98f5f4b
      https://github.com/ioquake/ioq3/commit/11a65db8bb52e20d378066d4528cb794f98f5f4b
  Author: Zachary J. Slater <zjs at zacharyjackslater.com>
  Date:   2015-08-28 (Fri, 28 Aug 2015)

  Changed paths:
    M README.md

  Log Message:
  -----------
  Removing more large chunks of outdated text


  Commit: 87e0bf6eaf1dda4480529548582285d7a8c67c67
      https://github.com/ioquake/ioq3/commit/87e0bf6eaf1dda4480529548582285d7a8c67c67
  Author: Zachary J. Slater <zjs at zacharyjackslater.com>
  Date:   2015-08-28 (Fri, 28 Aug 2015)

  Changed paths:
    M code/qcommon/files.c

  Log Message:
  -----------
  Better language, less tense


  Commit: ce2b8db294875ed27a0ca3a4bffa4611c89f109f
      https://github.com/ioquake/ioq3/commit/ce2b8db294875ed27a0ca3a4bffa4611c89f109f
  Author: Dion Williams <dionrhys1 at gmail.com>
  Date:   2015-09-07 (Mon, 07 Sep 2015)

  Changed paths:
    M code/qcommon/cvar.c

  Log Message:
  -----------
  Fix Cvar_Unset not notifying cvar_modifiedFlags

Upstream: JACoders/OpenJK at 9a5e9e87ff2d1302261978fa3f1adafb851bd6d6


  Commit: 2917077323ac469ea12bfe4161a4f9e2082e652a
      https://github.com/ioquake/ioq3/commit/2917077323ac469ea12bfe4161a4f9e2082e652a
  Author: Dion Williams <dionrhys1 at gmail.com>
  Date:   2015-09-07 (Mon, 07 Sep 2015)

  Changed paths:
    M code/sys/sys_unix.c

  Log Message:
  -----------
  Ensure reads from /dev/urandom are unbuffered

Upstream: JACoders/OpenJK at de6a9dfd40065ae9a5a2b0b3ef701feee8dac867


  Commit: ed845a57c6d17d10d31a937e3ca1a76c0353a15e
      https://github.com/ioquake/ioq3/commit/ed845a57c6d17d10d31a937e3ca1a76c0353a15e
  Author: Tim Angus <tim at ngus.net>
  Date:   2015-09-07 (Mon, 07 Sep 2015)

  Changed paths:
    M code/sys/sys_unix.c

  Log Message:
  -----------
  Merge pull request #153 from dionrhys/read-urandom-unbuffered

Ensure reads from /dev/urandom are unbuffered


  Commit: 9767a0e790f6649c9676429b091f3b4c99571bc2
      https://github.com/ioquake/ioq3/commit/9767a0e790f6649c9676429b091f3b4c99571bc2
  Author: Tim Angus <tim at ngus.net>
  Date:   2015-09-07 (Mon, 07 Sep 2015)

  Changed paths:
    M code/qcommon/cvar.c

  Log Message:
  -----------
  Merge pull request #152 from dionrhys/cvar-unset-notify

Fix Cvar_Unset not notifying cvar_modifiedFlags


  Commit: 566e2a18de19e029acca1f02666cd119ed62a0a8
      https://github.com/ioquake/ioq3/commit/566e2a18de19e029acca1f02666cd119ed62a0a8
  Author: Tim Angus <tim at ngus.net>
  Date:   2015-09-09 (Wed, 09 Sep 2015)

  Changed paths:
    M code/client/cl_curl.c

  Log Message:
  -----------
  Fix wonky va_list usage


  Commit: ec6916ded5574a98708418742ff0615a0218b8e4
      https://github.com/ioquake/ioq3/commit/ec6916ded5574a98708418742ff0615a0218b8e4
  Author: Tim Angus <tim at ngus.net>
  Date:   2015-09-09 (Wed, 09 Sep 2015)

  Changed paths:
    M code/client/cl_curl.c

  Log Message:
  -----------
  Fix the wonky fix to the wonky va_list usage


  Commit: b85935d30c4169188753cccb071934225f5fbea0
      https://github.com/ioquake/ioq3/commit/b85935d30c4169188753cccb071934225f5fbea0
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-09-15 (Tue, 15 Sep 2015)

  Changed paths:
    M code/cgame/cg_newdraw.c
    M code/ui/ui_main.c

  Log Message:
  -----------
  Fix glyph width calculation in Text_Paint_Limit

Text_Width's scale argument will be multiplied by glyphScale, so don't
pass useScale that is already multiplied by glyphScale as this makes
the scale too big.


  Commit: 3001cacf8970b5333f6c6e7f6fae8c2b3b4452b7
      https://github.com/ioquake/ioq3/commit/3001cacf8970b5333f6c6e7f6fae8c2b3b4452b7
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-09-16 (Wed, 16 Sep 2015)

  Changed paths:
    M code/q3_ui/ui_addbots.c

  Log Message:
  -----------
  Make add bots menu use standard menu drawing

Made add bots menu draw banner and background like remove bots menu.


  Commit: f860a753e005969dfc9a5afcbbb0e64dcaa3c24f
      https://github.com/ioquake/ioq3/commit/f860a753e005969dfc9a5afcbbb0e64dcaa3c24f
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2015-09-17 (Thu, 17 Sep 2015)

  Changed paths:
    M code/qcommon/files.c
    M code/qcommon/q_shared.h
    M code/qcommon/qcommon.h
    M code/sys/sys_unix.c
    M code/sys/sys_win32.c

  Log Message:
  -----------
  Add Steam's Quake 3 Arena dir to game dirs on Windows.


  Commit: 5e09f20cd4dcabd0e54d4365d2a8886251b0ad53
      https://github.com/ioquake/ioq3/commit/5e09f20cd4dcabd0e54d4365d2a8886251b0ad53
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-09-17 (Thu, 17 Sep 2015)

  Changed paths:
    M code/qcommon/cm_patch.c

  Log Message:
  -----------
  Use correct array size for facets in cm_patch.c


  Commit: 68ab4e9548e62dbed881f4afbef08fc92e04f63d
      https://github.com/ioquake/ioq3/commit/68ab4e9548e62dbed881f4afbef08fc92e04f63d
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-09-20 (Sun, 20 Sep 2015)

  Changed paths:
    M code/qcommon/cmd.c

  Log Message:
  -----------
  Early out of Cmd_CompleteArgument and Cmd_SetCommandCompletionFunc

Reported by Ensiform.


  Commit: 750fdc0e43138eb4850974386fbcae2eac919019
      https://github.com/ioquake/ioq3/commit/750fdc0e43138eb4850974386fbcae2eac919019
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-09-22 (Tue, 22 Sep 2015)

  Changed paths:
    M code/qcommon/q_shared.h

  Log Message:
  -----------
  Align indent of defines at top of q_shared.h to 4 space tabs


  Commit: 7e96fd9cb641cf841f38aece0c4187afc295224c
      https://github.com/ioquake/ioq3/commit/7e96fd9cb641cf841f38aece0c4187afc295224c
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-09-22 (Tue, 22 Sep 2015)

  Changed paths:
    M code/qcommon/q_shared.h
    M code/sys/sys_unix.c
    M code/sys/sys_win32.c

  Log Message:
  -----------
  Make steam path optional at compile time for standalone games


  Commit: c138659de18e65fe929024462c6c3176c40343d1
      https://github.com/ioquake/ioq3/commit/c138659de18e65fe929024462c6c3176c40343d1
  Author: Zachary J. Slater <zjs at zacharyjackslater.com>
  Date:   2015-09-24 (Thu, 24 Sep 2015)

  Changed paths:
    A misc/osx/start_server.sh

  Log Message:
  -----------
  A mac dedicated server script


  Commit: 45162a395fe30d6d73f51eccc3ecbfe7b902f0b6
      https://github.com/ioquake/ioq3/commit/45162a395fe30d6d73f51eccc3ecbfe7b902f0b6
  Author: Zachary J. Slater <zjs at zacharyjackslater.com>
  Date:   2015-09-24 (Thu, 24 Sep 2015)

  Changed paths:
    M misc/linux/start_server.sh
    M misc/osx/start_server.sh

  Log Message:
  -----------
  Fixed the os x path and now both scripts will take arguments


  Commit: e0b58abf53691ff0e54a19867d4af6a873b2af62
      https://github.com/ioquake/ioq3/commit/e0b58abf53691ff0e54a19867d4af6a873b2af62
  Author: Zachary J. Slater <zjs at zacharyjackslater.com>
  Date:   2015-09-24 (Thu, 24 Sep 2015)

  Changed paths:
    M misc/linux/start_server.sh
    M misc/osx/start_server.sh

  Log Message:
  -----------
  Don't quote me.


  Commit: 3bd7a8d842536cc998d1abae19058ecc17084738
      https://github.com/ioquake/ioq3/commit/3bd7a8d842536cc998d1abae19058ecc17084738
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2015-09-25 (Fri, 25 Sep 2015)

  Changed paths:
    M code/qcommon/files.c

  Log Message:
  -----------
  Search for mods in steam path as well as home and base paths.


  Commit: 2f77a98afee2daf6de9a7e2d304e52e15c40510b
      https://github.com/ioquake/ioq3/commit/2f77a98afee2daf6de9a7e2d304e52e15c40510b
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2015-09-25 (Fri, 25 Sep 2015)

  Changed paths:
    M code/qcommon/q_shared.h
    M code/sys/sys_win32.c

  Log Message:
  -----------
  Use Windows uninstall path to find Steam Quake 3 install.
Thanks Pan- and Ensiform for pointing this out.


  Commit: c70e10d15ee40c65ab0bb10e4b5756ec688a2d44
      https://github.com/ioquake/ioq3/commit/c70e10d15ee40c65ab0bb10e4b5756ec688a2d44
  Author: Tim Angus <tim at ngus.net>
  Date:   2015-09-25 (Fri, 25 Sep 2015)

  Changed paths:
    M code/client/cl_curl.c

  Log Message:
  -----------
  Effectively revert c2e146c1


  Commit: 9732f1ba69970c41e942b3234d6f510bf8622b06
      https://github.com/ioquake/ioq3/commit/9732f1ba69970c41e942b3234d6f510bf8622b06
  Author: Tim Angus <tim at ngus.net>
  Date:   2015-09-26 (Sat, 26 Sep 2015)

  Changed paths:
    M code/client/cl_curl.c

  Log Message:
  -----------
  Now with less infinite recursion


  Commit: 1902b6e65903d82ad91424e825dfc2e576d5e410
      https://github.com/ioquake/ioq3/commit/1902b6e65903d82ad91424e825dfc2e576d5e410
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-09-26 (Sat, 26 Sep 2015)

  Changed paths:
    M code/sys/sys_win32.c

  Log Message:
  -----------
  Fix compiling on Windows without Steam path/appid


  Commit: 7e0dac7517d3528eecfcf057515abc5ecac33f10
      https://github.com/ioquake/ioq3/commit/7e0dac7517d3528eecfcf057515abc5ecac33f10
  Author: Tim Angus <tim at ngus.net>
  Date:   2015-10-04 (Sun, 04 Oct 2015)

  Changed paths:
    M code/client/cl_main.c

  Log Message:
  -----------
  Fix check for empty rconpassword in CL_Rcon_f


  Commit: 7f4b34bf095a4e36d34cbdb2653edf11e7239325
      https://github.com/ioquake/ioq3/commit/7f4b34bf095a4e36d34cbdb2653edf11e7239325
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-10-04 (Sun, 04 Oct 2015)

  Changed paths:
    M code/renderergl1/tr_backend.c
    M code/renderergl2/tr_backend.c

  Log Message:
  -----------
  Remove unused define MAC_EVENT_PUMP_MSEC


  Commit: fad66ae22225890dac05e742078f7cfb7e3475a0
      https://github.com/ioquake/ioq3/commit/fad66ae22225890dac05e742078f7cfb7e3475a0
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-10-04 (Sun, 04 Oct 2015)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Maybe fix old MSYS when there is an empty for loop

Based on ioquake3 svn r1485.


  Commit: ce35188acd270c75d766681016ae26fa030b5315
      https://github.com/ioquake/ioq3/commit/ce35188acd270c75d766681016ae26fa030b5315
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-10-16 (Fri, 16 Oct 2015)

  Changed paths:
    M code/renderergl1/tr_image.c

  Log Message:
  -----------
  Add support for uncompressed image upload flag to OpenGL1


  Commit: 8531162bd9761ce49016b3738ddf394b28f8e462
      https://github.com/ioquake/ioq3/commit/8531162bd9761ce49016b3738ddf394b28f8e462
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-10-16 (Fri, 16 Oct 2015)

  Changed paths:
    M code/renderergl1/tr_cmds.c
    M code/renderergl2/tr_cmds.c

  Log Message:
  -----------
  Fix not swapping buffers because out of cmd buffer space

Reserve space for end of list and swap buffer commands. These are absolutely
required and cannot be dropped. Dropping swap buffer command causes screen
to not update and possible crash from drawsurf buffer overflow if not enough
cmd buffer space for many continous frames.


  Commit: e6209f3b7c008d6d6ec933788088510ad04cd2c5
      https://github.com/ioquake/ioq3/commit/e6209f3b7c008d6d6ec933788088510ad04cd2c5
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-10-16 (Fri, 16 Oct 2015)

  Changed paths:
    M code/renderergl1/tr_main.c
    M code/renderergl2/tr_main.c

  Log Message:
  -----------
  Fix crash from reading past end of tr.refdef.drawSurfs

The number of draw surfaces was range checked against number of surfaces for
the current view but needs to check total for the frame otherwise can read
past the end of the tr.refdef.drawSurfs array when there are multiple views.


  Commit: 81e2b6c0cf1bf8f7cea18035d24edb1ff8ae36ff
      https://github.com/ioquake/ioq3/commit/81e2b6c0cf1bf8f7cea18035d24edb1ff8ae36ff
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-10-16 (Fri, 16 Oct 2015)

  Changed paths:
    M code/renderergl1/tr_cmds.c
    M code/renderergl2/tr_cmds.c

  Log Message:
  -----------
  Fix reserved size for swap buffer command being too small on x86_64


  Commit: 41f83ac8b0a5e6e9b1a80be9ec6f8c143944201f
      https://github.com/ioquake/ioq3/commit/41f83ac8b0a5e6e9b1a80be9ec6f8c143944201f
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2015-10-17 (Sat, 17 Oct 2015)

  Changed paths:
    M code/renderergl1/tr_cmds.c
    M code/renderergl2/tr_cmds.c

  Log Message:
  -----------
  Replace 4 with sizeof( int ) in R_GetCommandBufferReserved


  Commit: f663104cfcf2a9ec5078a86283bdb4595ab22cf3
      https://github.com/ioquake/ioq3/commit/f663104cfcf2a9ec5078a86283bdb4595ab22cf3
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2015-12-02 (Wed, 02 Dec 2015)

  Changed paths:
    M code/sys/sys_win32.c

  Log Message:
  -----------
  Access 32-bit registry key from 64-bit Windows correctly.


  Commit: 2954bdfa655dc18b28ec49378b3ba238677b1da9
      https://github.com/ioquake/ioq3/commit/2954bdfa655dc18b28ec49378b3ba238677b1da9
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2015-12-02 (Wed, 02 Dec 2015)

  Changed paths:
    M code/renderergl2/tr_shader.c

  Log Message:
  -----------
  OpenGL2: automatically load textures with a _s suffix as specular.


  Commit: e5aabdaff61421fce608099c9c9b80d67a3d627a
      https://github.com/ioquake/ioq3/commit/e5aabdaff61421fce608099c9c9b80d67a3d627a
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2015-12-03 (Thu, 03 Dec 2015)

  Changed paths:
    M code/renderergl2/glsl/lightall_fp.glsl
    M code/renderergl2/tr_glsl.c
    M code/renderergl2/tr_init.c
    M code/renderergl2/tr_local.h
    M opengl2-readme.md

  Log Message:
  -----------
  OpenGL2: Remove some rendering options for simplicity.


  Commit: 92d4b20129e81c2f1c69fe663f182ebb788f9bda
      https://github.com/ioquake/ioq3/commit/92d4b20129e81c2f1c69fe663f182ebb788f9bda
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2015-12-08 (Tue, 08 Dec 2015)

  Changed paths:
    M code/renderergl2/tr_bsp.c
    M code/renderergl2/tr_image.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_scene.c
    M code/renderergl2/tr_shade.c

  Log Message:
  -----------
  OpenGL2: Add option in code for alternate overbright method.


  Commit: b52ede04457f5e46e3ee3a195238fa4b762647aa
      https://github.com/ioquake/ioq3/commit/b52ede04457f5e46e3ee3a195238fa4b762647aa
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2015-12-08 (Tue, 08 Dec 2015)

  Changed paths:
    M code/renderergl2/glsl/lightall_fp.glsl
    M code/renderergl2/tr_glsl.c
    M code/renderergl2/tr_init.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_shade.c
    M code/renderergl2/tr_shader.c

  Log Message:
  -----------
  OpenGL2: Add r_glossIsRoughness.


  Commit: f9c72eee693b08cd301e9aca2f444318d8ae846b
      https://github.com/ioquake/ioq3/commit/f9c72eee693b08cd301e9aca2f444318d8ae846b
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2015-12-09 (Wed, 09 Dec 2015)

  Changed paths:
    M code/renderergl2/tr_backend.c
    M code/renderergl2/tr_bsp.c
    M code/renderergl2/tr_light.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_main.c
    M code/renderergl2/tr_shade.c

  Log Message:
  -----------
  OpenGL2: Parse radius entries from misc_cubemap entities.


  Commit: 08ecc3a80a98e6f57ff4f2ae301fa2b3df501cf4
      https://github.com/ioquake/ioq3/commit/08ecc3a80a98e6f57ff4f2ae301fa2b3df501cf4
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2015-12-09 (Wed, 09 Dec 2015)

  Changed paths:
    M code/renderergl2/glsl/lightall_fp.glsl

  Log Message:
  -----------
  OpenGL2: Forgot a multiply.


  Commit: c07cc282d036dd70f90a9d0594f8f680508b2f98
      https://github.com/ioquake/ioq3/commit/c07cc282d036dd70f90a9d0594f8f680508b2f98
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2015-12-09 (Wed, 09 Dec 2015)

  Changed paths:
    M code/renderergl2/glsl/lightall_fp.glsl
    M code/renderergl2/tr_scene.c

  Log Message:
  -----------
  OpenGL2: Use correct sunlight color for sunlight specular.


  Commit: cbfc3471bc5058c6e8ada0e83555e512f8f51194
      https://github.com/ioquake/ioq3/commit/cbfc3471bc5058c6e8ada0e83555e512f8f51194
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2015-12-15 (Tue, 15 Dec 2015)

  Changed paths:
    M code/renderercommon/qgl.h
    M code/renderergl2/tr_extensions.c
    M code/renderergl2/tr_glsl.c
    M code/renderergl2/tr_image.c
    M code/renderergl2/tr_local.h
    M opengl2-readme.md

  Log Message:
  -----------
  OpenGL2: Switch to RGTC from LATC for normal maps.
Also added a RGTC compressor as a workaround on Intel graphics.


  Commit: 336419235ae034e63ff595954bed30b801183ac4
      https://github.com/ioquake/ioq3/commit/336419235ae034e63ff595954bed30b801183ac4
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2015-12-16 (Wed, 16 Dec 2015)

  Changed paths:
    M code/renderergl2/tr_image.c

  Log Message:
  -----------
  OpenGL2: Some tr_image.c cleanup.


  Commit: f965f3c66e6cf8c4220982d1d03fd384b0774cbc
      https://github.com/ioquake/ioq3/commit/f965f3c66e6cf8c4220982d1d03fd384b0774cbc
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2015-12-18 (Fri, 18 Dec 2015)

  Changed paths:
    M Makefile
    M code/renderergl2/tr_image.c
    A code/renderergl2/tr_image_dds.c

  Log Message:
  -----------
  OpenGL2: DDS (compressed textures) support.


  Commit: f78d04eba876545e08dccc5b78dff6f9db14753d
      https://github.com/ioquake/ioq3/commit/f78d04eba876545e08dccc5b78dff6f9db14753d
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2015-12-18 (Fri, 18 Dec 2015)

  Changed paths:
    M code/renderergl2/tr_image_dds.c

  Log Message:
  -----------
  OpenGL2: Add null dereference checks to DDS loader.


  Commit: d8fd07b69a431a91af4372bc63c81c2c966a5dff
      https://github.com/ioquake/ioq3/commit/d8fd07b69a431a91af4372bc63c81c2c966a5dff
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2015-12-20 (Sun, 20 Dec 2015)

  Changed paths:
    M code/renderercommon/tr_image_jpg.c

  Log Message:
  -----------
  Make jpeg loading errors non-fatal.


  Commit: e25035672dee5036993c53fe7c77635e1476c70f
      https://github.com/ioquake/ioq3/commit/e25035672dee5036993c53fe7c77635e1476c70f
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2015-12-21 (Mon, 21 Dec 2015)

  Changed paths:
    M code/renderercommon/tr_image_jpg.c

  Log Message:
  -----------
  Fix error handling in RE_SaveJPGToBuffer().


  Commit: 06feb6115b150eb8e060412d37e4976b7bc86bec
      https://github.com/ioquake/ioq3/commit/06feb6115b150eb8e060412d37e4976b7bc86bec
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2015-12-21 (Mon, 21 Dec 2015)

  Changed paths:
    M code/renderergl2/tr_image.c

  Log Message:
  -----------
  OpenGL2: Support picmip for DDS textures.


  Commit: a6a6162f0434347c1ee57ddf570e034fc769c14e
      https://github.com/ioquake/ioq3/commit/a6a6162f0434347c1ee57ddf570e034fc769c14e
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2015-12-22 (Tue, 22 Dec 2015)

  Changed paths:
    M code/renderergl2/tr_bsp.c
    M code/renderergl2/tr_image_dds.c
    M code/renderergl2/tr_init.c
    M code/renderergl2/tr_local.h

  Log Message:
  -----------
  OpenGL2: Add r_exportCubemaps for saving cubemaps on map load.


  Commit: c3216f54d2fcc9539ddde9c17add6aaf37def496
      https://github.com/ioquake/ioq3/commit/c3216f54d2fcc9539ddde9c17add6aaf37def496
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2015-12-23 (Wed, 23 Dec 2015)

  Changed paths:
    M code/renderergl2/tr_backend.c
    M code/renderergl2/tr_bsp.c
    M code/renderergl2/tr_init.c
    M code/renderergl2/tr_local.h

  Log Message:
  -----------
  OpenGL2: Replace r_exportCubemaps cvar with exportCubemaps command.


  Commit: e2b243796676383827181a2c29f8478696760089
      https://github.com/ioquake/ioq3/commit/e2b243796676383827181a2c29f8478696760089
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2015-12-24 (Thu, 24 Dec 2015)

  Changed paths:
    M code/renderergl2/tr_backend.c
    M code/renderergl2/tr_bsp.c
    M code/renderergl2/tr_image.c
    M code/renderergl2/tr_init.c
    M code/renderergl2/tr_local.h

  Log Message:
  -----------
  OpenGL2: Add r_cubemapSize.


  Commit: 5555788867ba8f4633455c9d4c981472a228ee6a
      https://github.com/ioquake/ioq3/commit/5555788867ba8f4633455c9d4c981472a228ee6a
  Author: Zachary J. Slater <zjs at zacharyjackslater.com>
  Date:   2015-12-28 (Mon, 28 Dec 2015)

  Changed paths:
    M code/qcommon/common.c
    M code/qcommon/q_shared.h

  Log Message:
  -----------
  Merge pull request #103 from openmoh/ioq3-intro

Have custom intro cinematics for standalone game


  Commit: fe619680f8fa9794906fc82a9c8c6113770696e6
      https://github.com/ioquake/ioq3/commit/fe619680f8fa9794906fc82a9c8c6113770696e6
  Author: Zachary J. Slater <zjs at zacharyjackslater.com>
  Date:   2015-12-28 (Mon, 28 Dec 2015)

  Changed paths:
    M code/client/cl_main.c
    M code/qcommon/common.c
    M code/qcommon/qcommon.h
    M code/server/sv_ccmds.c

  Log Message:
  -----------
  Merge pull request #73 from Pan7/sayto

sayto cmd with player name completion


  Commit: 615b73288fb589650f446ebf4e7e9a40192bf7dc
      https://github.com/ioquake/ioq3/commit/615b73288fb589650f446ebf4e7e9a40192bf7dc
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2016-01-06 (Wed, 06 Jan 2016)

  Changed paths:
    M Makefile
    M code/client/cl_cgame.c
    M code/client/cl_input.c
    M code/client/cl_main.c
    M code/client/cl_parse.c
    M code/client/client.h
    M code/client/snd_openal.c
    M code/qcommon/qcommon.h
    M code/server/server.h
    M code/server/sv_client.c
    M code/server/sv_init.c
    M code/server/sv_main.c
    M code/server/sv_snapshot.c

  Log Message:
  -----------
  Use Opus for VoIP

Server/client VoIP protocol is handled by adding new cvars
cl_voipProtocol and sv_voipProtocol, sv_voip and cl_voip
are used to auto set/clear them. All users need to touch
are cl/sv_voip as 0 or 1 just like before.

Old Speex VoIP packets in demos are skipped.
New VoIP packets are skipped in demos if sv_voipProtocol
doesn't match cl_voipProtocol.

Notable difference between usage of speex and opus codecs,
when using Speex client would be sent 80ms at a time.
Using Opus, 60ms is sent at a time. This was changed because
the Opus codec supports encoding up to 60ms at a time.
(Simpler to send only one codec frame in a packet.)


  Commit: 8d38e2307c2932b22d6c2c931479782c8a765eba
      https://github.com/ioquake/ioq3/commit/8d38e2307c2932b22d6c2c931479782c8a765eba
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2016-01-06 (Wed, 06 Jan 2016)

  Changed paths:
    M code/client/cl_parse.c

  Log Message:
  -----------
  Fix some opus_decode issues

It was able to fail the assert before. I was using opus_decode wrong.


  Commit: 42dee17663cfc841fe6d0933f5c1dc10463e2dbd
      https://github.com/ioquake/ioq3/commit/42dee17663cfc841fe6d0933f5c1dc10463e2dbd
  Author: Zachary J. Slater <zjs at zacharyjackslater.com>
  Date:   2016-01-07 (Thu, 07 Jan 2016)

  Changed paths:
    M Makefile
    M code/client/cl_cgame.c
    M code/client/cl_input.c
    M code/client/cl_main.c
    M code/client/cl_parse.c
    M code/client/client.h
    M code/client/snd_openal.c
    M code/qcommon/qcommon.h
    M code/server/server.h
    M code/server/sv_client.c
    M code/server/sv_init.c
    M code/server/sv_main.c
    M code/server/sv_snapshot.c

  Log Message:
  -----------
  Merge pull request #42 from zturtleman/opus_voip_2

Use Opus for VoIP [updated]


  Commit: 63e45fab9ab0db45ab1b4727b54472ab88f1863d
      https://github.com/ioquake/ioq3/commit/63e45fab9ab0db45ab1b4727b54472ab88f1863d
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2016-01-15 (Fri, 15 Jan 2016)

  Changed paths:
    M code/renderergl2/glsl/lightall_fp.glsl

  Log Message:
  -----------
  OpenGL2: Remove specular ambient.


  Commit: 3089df0398b8d0be9d6234e1620468aa2b068897
      https://github.com/ioquake/ioq3/commit/3089df0398b8d0be9d6234e1620468aa2b068897
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2016-01-15 (Fri, 15 Jan 2016)

  Changed paths:
    A misc/msvc12/cgame.def
    A misc/msvc12/cgame.vcxproj
    A misc/msvc12/game.def
    A misc/msvc12/game.vcxproj
    A misc/msvc12/glsl_stringify.vbs
    A misc/msvc12/ioq3.sln
    A misc/msvc12/opengl1.vcxproj
    A misc/msvc12/opengl1.vcxproj.filters
    A misc/msvc12/opengl2.vcxproj
    A misc/msvc12/opengl2.vcxproj.filters
    A misc/msvc12/q3_ui.def
    A misc/msvc12/q3_ui.vcxproj
    A misc/msvc12/quake3.vcxproj
    A misc/msvc12/quake3.vcxproj.filters
    A misc/msvc12/ui.def
    A misc/msvc12/ui.vcxproj

  Log Message:
  -----------
  Add msvc12 project files.


  Commit: 275317fefb550401aca885c4c9bdac8714880939
      https://github.com/ioquake/ioq3/commit/275317fefb550401aca885c4c9bdac8714880939
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2016-01-18 (Mon, 18 Jan 2016)

  Changed paths:
    M Makefile
    M code/renderercommon/qgl.h
    M code/renderergl2/tr_backend.c
    A code/renderergl2/tr_dsa.c
    A code/renderergl2/tr_dsa.h
    M code/renderergl2/tr_extensions.c
    M code/renderergl2/tr_image.c
    M code/renderergl2/tr_init.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_main.c
    M code/renderergl2/tr_shade.c
    M code/renderergl2/tr_shadows.c
    M code/renderergl2/tr_sky.c
    M code/renderergl2/tr_surface.c
    M misc/msvc12/opengl2.vcxproj
    M misc/msvc12/opengl2.vcxproj.filters

  Log Message:
  -----------
  OpenGL2: Direct state access, part 1: Texture binds


  Commit: f70e9dac011308e8eabd3bb0efe00c297bb92f5b
      https://github.com/ioquake/ioq3/commit/f70e9dac011308e8eabd3bb0efe00c297bb92f5b
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2016-01-18 (Mon, 18 Jan 2016)

  Changed paths:
    M code/renderercommon/qgl.h
    M code/renderergl2/tr_dsa.c
    M code/renderergl2/tr_dsa.h
    M code/renderergl2/tr_extensions.c
    M code/renderergl2/tr_glsl.c
    M code/renderergl2/tr_init.c
    M code/renderergl2/tr_local.h

  Log Message:
  -----------
  OpenGL2: Direct state access, part 2: Uniforms.


  Commit: 28ff3830612ab6055892887a828719e83391632f
      https://github.com/ioquake/ioq3/commit/28ff3830612ab6055892887a828719e83391632f
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2016-01-20 (Wed, 20 Jan 2016)

  Changed paths:
    M code/renderercommon/qgl.h
    M code/renderergl2/tr_dsa.c
    M code/renderergl2/tr_dsa.h
    M code/renderergl2/tr_extensions.c
    M code/renderergl2/tr_fbo.c
    M code/renderergl2/tr_init.c

  Log Message:
  -----------
  OpenGL2: Direct state access, part 3: Framebuffers.


  Commit: 558da2527725fff521bbd3a6d341c606d395d92a
      https://github.com/ioquake/ioq3/commit/558da2527725fff521bbd3a6d341c606d395d92a
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2016-01-21 (Thu, 21 Jan 2016)

  Changed paths:
    M code/renderergl2/tr_backend.c
    M code/renderergl2/tr_fbo.c
    M code/renderergl2/tr_fbo.h
    M code/renderergl2/tr_postprocess.c

  Log Message:
  -----------
  OpenGL2: Some FBO related cleanup/fixes.


  Commit: 2b2f1aeaa12097c731c2fa1de08c2f366872ba23
      https://github.com/ioquake/ioq3/commit/2b2f1aeaa12097c731c2fa1de08c2f366872ba23
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2016-01-28 (Thu, 28 Jan 2016)

  Changed paths:
    M code/renderergl2/tr_bsp.c
    M code/renderergl2/tr_dsa.c
    M code/renderergl2/tr_image.c

  Log Message:
  -----------
  OpenGL2: Load existing per-map cubemaps.


  Commit: 41791c662ff89e1edf7fdefe1e96428ccd7f93af
      https://github.com/ioquake/ioq3/commit/41791c662ff89e1edf7fdefe1e96428ccd7f93af
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2016-01-29 (Fri, 29 Jan 2016)

  Changed paths:
    M code/client/cl_input.c

  Log Message:
  -----------
  Fix frame_msec possibly being zero in cl_input.c.

This fixes a mouse freezing bug.


  Commit: ad952b9537ab8d465c5b5006feb29975ad57f74b
      https://github.com/ioquake/ioq3/commit/ad952b9537ab8d465c5b5006feb29975ad57f74b
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2016-02-01 (Mon, 01 Feb 2016)

  Changed paths:
    M code/renderergl2/glsl/calclevels4x_fp.glsl
    M code/renderergl2/glsl/lightall_fp.glsl
    M code/renderergl2/glsl/tonemap_fp.glsl
    M code/renderergl2/tr_bsp.c
    M code/renderergl2/tr_glsl.c
    M code/renderergl2/tr_image.c
    M code/renderergl2/tr_init.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_scene.c
    M code/renderergl2/tr_shader.c
    M opengl2-readme.md

  Log Message:
  -----------
  OpenGL2: Merge several cvars into r_pbr.

r_glossIsRoughness, r_specularIsMetallic, r_framebufferGamma, r_tonemapGamma, r_materialGamma, r_lightGamma


  Commit: 871872689e647ac23ad191459a9330a5fe0f10cc
      https://github.com/ioquake/ioq3/commit/871872689e647ac23ad191459a9330a5fe0f10cc
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2016-02-10 (Wed, 10 Feb 2016)

  Changed paths:
    A code/qcommon/json.h
    M code/renderergl2/tr_backend.c
    M code/renderergl2/tr_bsp.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_main.c

  Log Message:
  -----------
  OpenGL2: Add named cubemaps and per-map env.json parsing.


  Commit: 0f6f2be155ad2750498ed69c0018602fb5282f63
      https://github.com/ioquake/ioq3/commit/0f6f2be155ad2750498ed69c0018602fb5282f63
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2016-02-12 (Fri, 12 Feb 2016)

  Changed paths:
    M code/renderergl2/tr_bsp.c
    M code/renderergl2/tr_scene.c

  Log Message:
  -----------
  OpenGL2: Typos.


  Commit: d11cfc88d50efdda6618282a0f1aed1c9c4c4c93
      https://github.com/ioquake/ioq3/commit/d11cfc88d50efdda6618282a0f1aed1c9c4c4c93
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2016-02-17 (Wed, 17 Feb 2016)

  Changed paths:
    M code/renderergl2/tr_dsa.c
    M code/renderergl2/tr_fbo.c
    M code/renderergl2/tr_image.c

  Log Message:
  -----------
  OpenGL2: Fix some GL errors and no sun shadows on older OpenGLs.


  Commit: a331637745fb82266f3627fb438f2d58d53e366c
      https://github.com/ioquake/ioq3/commit/a331637745fb82266f3627fb438f2d58d53e366c
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2016-02-17 (Wed, 17 Feb 2016)

  Changed paths:
    M code/renderergl2/glsl/calclevels4x_fp.glsl
    M code/renderergl2/glsl/lightall_fp.glsl
    M code/renderergl2/glsl/lightall_vp.glsl
    M code/renderergl2/glsl/tonemap_fp.glsl
    M code/renderergl2/tr_shade.c

  Log Message:
  -----------
  OpenGL2: Shader optimization, and add dither to tonemap.


  Commit: 90d6f941f805ba5dcc5179b0218b0e70bef7d1ce
      https://github.com/ioquake/ioq3/commit/90d6f941f805ba5dcc5179b0218b0e70bef7d1ce
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2016-03-07 (Mon, 07 Mar 2016)

  Changed paths:
    M code/renderergl2/glsl/depthblur_fp.glsl
    M code/renderergl2/tr_backend.c
    M code/renderergl2/tr_fbo.c
    M code/renderergl2/tr_image.c
    M code/renderergl2/tr_init.c
    M code/renderergl2/tr_local.h

  Log Message:
  -----------
  OpenGL2: Add r_shadowBlur.


  Commit: 5738d09969d5464fec29c3145fc2826ac5ce1e4f
      https://github.com/ioquake/ioq3/commit/5738d09969d5464fec29c3145fc2826ac5ce1e4f
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2016-03-07 (Mon, 07 Mar 2016)

  Changed paths:
    M code/renderergl2/glsl/lightall_fp.glsl
    M code/renderergl2/tr_glsl.c
    M code/renderergl2/tr_init.c
    M code/renderergl2/tr_local.h

  Log Message:
  -----------
  OpenGL2: Add r_glossType.


  Commit: 65b999446d7a00c12156490e4593b31c2e6b204b
      https://github.com/ioquake/ioq3/commit/65b999446d7a00c12156490e4593b31c2e6b204b
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2016-03-08 (Tue, 08 Mar 2016)

  Changed paths:
    M code/renderergl2/glsl/depthblur_fp.glsl
    M code/renderergl2/glsl/lightall_fp.glsl
    M code/renderergl2/glsl/ssao_fp.glsl
    M code/renderergl2/tr_backend.c

  Log Message:
  -----------
  OpenGL2: Speedup for SSAO & blur shaders, fix sunlight normals in lightall.


  Commit: 934014e237cad2768d76d253d5028b97b96085a0
      https://github.com/ioquake/ioq3/commit/934014e237cad2768d76d253d5028b97b96085a0
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    M code/renderergl2/tr_fbo.c

  Log Message:
  -----------
  OpenGL2: Create FBOs if target image exists, not cvar settings.


  Commit: 87cb2167bfc9fc364a28fe9e3d63cc5977f4b48f
      https://github.com/ioquake/ioq3/commit/87cb2167bfc9fc364a28fe9e3d63cc5977f4b48f
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2016-03-10 (Thu, 10 Mar 2016)

  Changed paths:
    M code/renderergl2/glsl/depthblur_fp.glsl
    M code/renderergl2/glsl/ssao_fp.glsl
    M code/renderergl2/tr_backend.c

  Log Message:
  -----------
  OpenGL2: Fixes to depth blur and ssao.


  Commit: 93e1feaaad19fcc97459b8fd15492b1ff3551bc3
      https://github.com/ioquake/ioq3/commit/93e1feaaad19fcc97459b8fd15492b1ff3551bc3
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2016-03-11 (Fri, 11 Mar 2016)

  Changed paths:
    M code/renderergl2/glsl/depthblur_fp.glsl
    M code/renderergl2/glsl/depthblur_vp.glsl
    M code/renderergl2/glsl/ssao_fp.glsl
    M code/renderergl2/tr_backend.c

  Log Message:
  -----------
  OpenGL2: More ssao/depth blur improvements.


  Commit: eb7408ddac79b0d6693421498488a3cdfabb732a
      https://github.com/ioquake/ioq3/commit/eb7408ddac79b0d6693421498488a3cdfabb732a
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2016-03-14 (Mon, 14 Mar 2016)

  Changed paths:
    M code/renderergl2/tr_shade.c

  Log Message:
  -----------
  OpenGL2: Fix r_lightmap.


  Commit: f911e32bb059f714dfc49dc2296bc6f27c442e4c
      https://github.com/ioquake/ioq3/commit/f911e32bb059f714dfc49dc2296bc6f27c442e4c
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2016-03-15 (Tue, 15 Mar 2016)

  Changed paths:
    M code/renderergl2/glsl/lightall_fp.glsl

  Log Message:
  -----------
  OpenGL2: Fix horribly broken metallic shader.


  Commit: 2a3c331ba1bfd31484f3f80d51c9d2b38f5d3191
      https://github.com/ioquake/ioq3/commit/2a3c331ba1bfd31484f3f80d51c9d2b38f5d3191
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2016-03-27 (Sun, 27 Mar 2016)

  Changed paths:
    M code/sys/sys_main.c

  Log Message:
  -----------
  Sys_GetProcessorFeatures() didn't check for 3DNow! or Altivec.


  Commit: 11668bb1f0fb2d70cd6760009f7781c079341a2a
      https://github.com/ioquake/ioq3/commit/11668bb1f0fb2d70cd6760009f7781c079341a2a
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2016-03-27 (Sun, 27 Mar 2016)

  Changed paths:
    M code/sys/sys_main.c

  Log Message:
  -----------
  Fix typo of SDL_Has3DNow() in Sys_GetProcessorFeatures()


  Commit: ee7fdef87f6a333628dc1846d3207bc80f996616
      https://github.com/ioquake/ioq3/commit/ee7fdef87f6a333628dc1846d3207bc80f996616
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2016-03-28 (Mon, 28 Mar 2016)

  Changed paths:
    M code/renderergl2/tr_main.c

  Log Message:
  -----------
  OpenGL2: Improve cubemap outside error.


  Commit: 80357ff1f26841424de4e9616fa7c4788da1cc8f
      https://github.com/ioquake/ioq3/commit/80357ff1f26841424de4e9616fa7c4788da1cc8f
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2016-04-04 (Mon, 04 Apr 2016)

  Changed paths:
    M misc/linux/q3a.service

  Log Message:
  -----------
  Remove incorrect documentation from q3a.service

rate, snaps, and cl_maxpackets cvars only affect client.


  Commit: 60f56670d696f49b1f7183e152f8d408f1d5b918
      https://github.com/ioquake/ioq3/commit/60f56670d696f49b1f7183e152f8d408f1d5b918
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2016-04-05 (Tue, 05 Apr 2016)

  Changed paths:
    M code/renderergl2/tr_shade.c

  Log Message:
  -----------
  OpenGL2: Render metals as nonmetal on cubemaps, and some ComputeShaderColors cleanup.


  Commit: 1f6703821f11be9c711c6ee42371ab290dd12776
      https://github.com/ioquake/ioq3/commit/1f6703821f11be9c711c6ee42371ab290dd12776
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2016-04-05 (Tue, 05 Apr 2016)

  Changed paths:
    M code/renderergl2/glsl/depthblur_fp.glsl
    M code/renderergl2/glsl/depthblur_vp.glsl
    M code/renderergl2/tr_backend.c
    M code/renderergl2/tr_fbo.c
    M code/renderergl2/tr_fbo.h
    M code/renderergl2/tr_glsl.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_postprocess.c

  Log Message:
  -----------
  OpenGL2: Some FBO cleanup, and add non-depth blur to blur shader.


  Commit: d8afce680510ab664f4e575d019fe045b99228c1
      https://github.com/ioquake/ioq3/commit/d8afce680510ab664f4e575d019fe045b99228c1
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2016-05-08 (Sun, 08 May 2016)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Cross-compiling using mingw should only pick one gcc executable

If multiple mingw toolchains are installed, the Makefile set CC to all
present gcc executables. Pick only the first one instead of passing the
others as arguments.

"CC: /usr/bin/i686-w64-mingw32-gcc /usr/bin/i686-pc-mingw32-gcc"


  Commit: 8b458e545765687c60fc810d3e261d48a378e21c
      https://github.com/ioquake/ioq3/commit/8b458e545765687c60fc810d3e261d48a378e21c
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2016-05-09 (Mon, 09 May 2016)

  Changed paths:
    M code/client/cl_main.c
    M code/qcommon/common.c
    M code/qcommon/qcommon.h
    M code/server/sv_ccmds.c

  Log Message:
  -----------
  Fix warnings that names passed to Name_PlayerNameCompletion is not const


  Commit: acd659b05a6b2a8b3f80ddc08c8f1416919160e3
      https://github.com/ioquake/ioq3/commit/acd659b05a6b2a8b3f80ddc08c8f1416919160e3
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2016-05-09 (Mon, 09 May 2016)

  Changed paths:
    M code/renderergl2/tr_shade.c

  Log Message:
  -----------
  OpenGL2: Fix specularScale override not being used in RB_IterateStagesGeneric


  Commit: 2dcc5719e3b0da88eb260d6ae88c4de802efe210
      https://github.com/ioquake/ioq3/commit/2dcc5719e3b0da88eb260d6ae88c4de802efe210
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2016-05-16 (Mon, 16 May 2016)

  Changed paths:
    M code/renderergl1/tr_sky.c
    M code/renderergl2/tr_sky.c

  Log Message:
  -----------
  Explicitly set cull type for skybox

Explicitly set cull type for skybox to front, instead of using whatever
cull type the previous shader used (which could result in the skybox
not being visible due to only drawing back faces). The sky cloud stages
set the cull type so they are not affected by previous cull type.


  Commit: 6394180224f0b955848ace033443bdf7c4f88539
      https://github.com/ioquake/ioq3/commit/6394180224f0b955848ace033443bdf7c4f88539
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2016-05-18 (Wed, 18 May 2016)

  Changed paths:
    M code/renderergl2/tr_bsp.c

  Log Message:
  -----------
  OpenGL2: Speed up surface merging.


  Commit: d875c1f03cec9611f86cc342c376bd334288c863
      https://github.com/ioquake/ioq3/commit/d875c1f03cec9611f86cc342c376bd334288c863
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2016-05-23 (Mon, 23 May 2016)

  Changed paths:
    M code/ui/ui_main.c
    M code/ui/ui_shared.c
    M code/ui/ui_shared.h

  Log Message:
  -----------
  Improve keyboard/joystick input in Team Arena UI

Make Yes/No, Multi, Slider, and Bind items allow enter key to change
value without mouse over item. Add support for left and right arrow keys
and joystick button 1-4 to Yes/No, Multi, and Slider and many item
specific 'ownerdraw' key handlers.

Listbox still requires mouse hover and Team Arena main menu requires
mouse hover to get anywhere...

Enabling K_JOY1-4 to select in default key handler also caused additional
mouse button (K_AUX1-16) to select, which is done in q3_ui as well. Both
handle K_AUX equally badly (not treated as a mouse button and not handled
by item specific key handlers), so it's probably fine.


  Commit: 7811b2acb2955132a68d1b869d4df98eb3ae194a
      https://github.com/ioquake/ioq3/commit/7811b2acb2955132a68d1b869d4df98eb3ae194a
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2016-05-23 (Mon, 23 May 2016)

  Changed paths:
    M code/q3_ui/ui_gameinfo.c

  Log Message:
  -----------
  Fix iamamonkey printing 'levels' instead of 'awards'


  Commit: e0b2256043708c77a0381d346a939a82dccf70e6
      https://github.com/ioquake/ioq3/commit/e0b2256043708c77a0381d346a939a82dccf70e6
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2016-05-27 (Fri, 27 May 2016)

  Changed paths:
    M misc/nsis/Makefile
    M misc/nsis/ioquake3.nsi.in

  Log Message:
  -----------
  Include SDL2 dll from repository in NSIS installer

Before it required manually copying SDL 1.2 dll into misc/nsis/ which the
engine no longer uses.


  Commit: a40588c8b9ef2d5609a08dbed77742f71b9cff36
      https://github.com/ioquake/ioq3/commit/a40588c8b9ef2d5609a08dbed77742f71b9cff36
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2016-06-08 (Wed, 08 Jun 2016)

  Changed paths:
    M code/renderergl2/glsl/lightall_fp.glsl
    M code/renderergl2/tr_glsl.c

  Log Message:
  -----------
  OpenGL2: Set cubemap mip selection to match output from ggxcc.


  Commit: 398dea397c7d035f0a95cfce555550c276c21a26
      https://github.com/ioquake/ioq3/commit/398dea397c7d035f0a95cfce555550c276c21a26
  Author: Victor Roemer <viroemer at Mac.local>
  Date:   2016-06-12 (Sun, 12 Jun 2016)

  Changed paths:
    M Makefile
    M code/client/cl_curl.h
    M code/client/cl_main.c
    M code/client/qal.h
    M code/client/snd_mix.c
    M code/client/snd_openal.c
    M code/qcommon/files.c
    M code/qcommon/net_ip.c
    M code/qcommon/q_platform.h
    M code/qcommon/qcommon.h
    M code/renderergl1/tr_shade.c
    M code/renderergl1/tr_shade_calc.c
    M code/renderergl1/tr_surface.c
    M code/renderergl2/tr_shade.c
    M code/renderergl2/tr_shade_calc.c
    M code/renderergl2/tr_surface.c
    M code/sdl/sdl_input.c
    M code/sys/sys_local.h
    M code/sys/sys_main.c
    M code/sys/sys_osx.m
    M code/sys/sys_unix.c
    M code/tools/lcc/cpp/unix.c

  Log Message:
  -----------
  Fix Makefile for OSX
Bump base SDK from 10.5 -> 10.7
Just use the builtin __APPLE__


  Commit: 360ec03238edb2a3feccbc0106695bfd90dd1353
      https://github.com/ioquake/ioq3/commit/360ec03238edb2a3feccbc0106695bfd90dd1353
  Author: Zachary J. Slater <zjs at zacharyjackslater.com>
  Date:   2016-06-12 (Sun, 12 Jun 2016)

  Changed paths:
    M Makefile
    M code/client/cl_curl.h
    M code/client/cl_main.c
    M code/client/qal.h
    M code/client/snd_mix.c
    M code/client/snd_openal.c
    M code/qcommon/files.c
    M code/qcommon/net_ip.c
    M code/qcommon/q_platform.h
    M code/qcommon/qcommon.h
    M code/renderergl1/tr_shade.c
    M code/renderergl1/tr_shade_calc.c
    M code/renderergl1/tr_surface.c
    M code/renderergl2/tr_shade.c
    M code/renderergl2/tr_shade_calc.c
    M code/renderergl2/tr_surface.c
    M code/sdl/sdl_input.c
    M code/sys/sys_local.h
    M code/sys/sys_main.c
    M code/sys/sys_osx.m
    M code/sys/sys_unix.c
    M code/tools/lcc/cpp/unix.c

  Log Message:
  -----------
  Merge pull request #190 from wtfbbqhax/OSX_64bit_builds

Fix Makefile for OSX


  Commit: 3041322f29b1228591805b38f7b5b4e8602f6109
      https://github.com/ioquake/ioq3/commit/3041322f29b1228591805b38f7b5b4e8602f6109
  Author: Thilo Schulz <thilo at tjps.eu>
  Date:   2016-06-15 (Wed, 15 Jun 2016)

  Changed paths:
    M .gitignore

  Log Message:
  -----------
  Add temporary backup text files to .gitignore


  Commit: ef2184df1c470a7a203f437bb53c0e03f3d579d3
      https://github.com/ioquake/ioq3/commit/ef2184df1c470a7a203f437bb53c0e03f3d579d3
  Author: Thilo Schulz <thilo at tjps.eu>
  Date:   2016-06-15 (Wed, 15 Jun 2016)

  Changed paths:
    M .gitignore

  Log Message:
  -----------
  Erroneously removed that line in .gitignore


  Commit: 420bd0916487b3939db2a0097e7b50aa1d572276
      https://github.com/ioquake/ioq3/commit/420bd0916487b3939db2a0097e7b50aa1d572276
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2016-06-15 (Wed, 15 Jun 2016)

  Changed paths:
    M code/renderercommon/qgl.h
    M code/renderergl2/tr_extensions.c

  Log Message:
  -----------
  OpenGL2: Remove loading (unused) glDrawBuffersARB


  Commit: 0334f4a59b7a4d02ba9175095719194691d8a8bd
      https://github.com/ioquake/ioq3/commit/0334f4a59b7a4d02ba9175095719194691d8a8bd
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2016-06-15 (Wed, 15 Jun 2016)

  Changed paths:
    M code/renderergl2/tr_extensions.c

  Log Message:
  -----------
  OpenGL2: Remove duplicate textureFloat = qfalse

glRefConfig.textureFloat is set to qfalse near wrong extension and then
farther down by the correct extension. Removing this has no effect.


  Commit: 780f0a5d3ef4a24147de819f7fa5cf18d494f86a
      https://github.com/ioquake/ioq3/commit/780f0a5d3ef4a24147de819f7fa5cf18d494f86a
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2016-06-15 (Wed, 15 Jun 2016)

  Changed paths:
    M code/client/cl_cin.c

  Log Message:
  -----------
  Prevent CL_RunCinematic from reading cinTable[-1]

At the end of CL_RunCinematic, RoQShutdown sets currentHandle to -1.
This causes the return at the end to be return cinTable[-1].status.
Use return FMV_EOF when RoQShutdown is called.

I think FMV_EOF should be returned instead of FMV_IDLE which is set in
RoQShutdown because RoQShutdown is clearing out state so it can be reused
for a new cinematic.

The return value isn't actually read by the ioq3 client, renderers,
cgame, or ui.


  Commit: 9f6c4942ee0b57de5991112a0d70f277204090eb
      https://github.com/ioquake/ioq3/commit/9f6c4942ee0b57de5991112a0d70f277204090eb
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2016-06-15 (Wed, 15 Jun 2016)

  Changed paths:
    M README.md

  Log Message:
  -----------
  Remove note that r_allowResize requires SDL backend


  Commit: bb7ad5538298e4b1e9470355992ec597405df46c
      https://github.com/ioquake/ioq3/commit/bb7ad5538298e4b1e9470355992ec597405df46c
  Author: Thilo Schulz <thilo at tjps.eu>
  Date:   2016-06-16 (Thu, 16 Jun 2016)

  Changed paths:
    M code/qcommon/common.c
    M code/ui/ui_main.c

  Log Message:
  -----------
  Only play logo/intro if their filenames have been defined in q_shared.h


  Commit: 9d6a95d4ad141237e21e5c57281b099bbc27a072
      https://github.com/ioquake/ioq3/commit/9d6a95d4ad141237e21e5c57281b099bbc27a072
  Author: Thilo Schulz <thilo at tjps.eu>
  Date:   2016-06-16 (Thu, 16 Jun 2016)

  Changed paths:
    M code/qcommon/common.c

  Log Message:
  -----------
  Missed this Cvar_Get() on com_introPlayed


  Commit: 274fa898b1cbadd444a2641c93c0f7daadba9af6
      https://github.com/ioquake/ioq3/commit/274fa898b1cbadd444a2641c93c0f7daadba9af6
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2016-06-27 (Mon, 27 Jun 2016)

  Changed paths:
    M code/game/ai_main.c

  Log Message:
  -----------
  Fix typo of empty in ai_main.c


  Commit: 4474297af88436d07d348a10dedb8aa65c0d9dbf
      https://github.com/ioquake/ioq3/commit/4474297af88436d07d348a10dedb8aa65c0d9dbf
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2016-07-11 (Mon, 11 Jul 2016)

  Changed paths:
    M code/game/ai_dmnet.c

  Log Message:
  -----------
  Fix bot team order to kill last player it killed

Bot's lastkilledplayer was set to -1 after carrying out an ordered kill.
Later in BotChat_Random() the PlayerName function was passed -1 which
caused a "Error: PlayerName: playernum out of range" message.

I think the reason it was set to negative one is so that if the bot is
ordered to kill the player again, the bot will not say it's done and
drop the goal. Though, if the bot killed the player based on it's own
decision, it will just say it's done and drop the goal (bug?).

Let's check the time of the last kill to see if it happened since the
team order was received instead of setting lastkilledplayer to -1
after completing the team ordered kill. This fixes bot dropping goal
if target player was the last player they killed and the PlayerName
out of range error.


  Commit: 0ad4381a1185ed9ee964fbb8807eff66e8fe495d
      https://github.com/ioquake/ioq3/commit/0ad4381a1185ed9ee964fbb8807eff66e8fe495d
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2016-07-11 (Mon, 11 Jul 2016)

  Changed paths:
    M Makefile
    M README.md

  Log Message:
  -----------
  Make using Yacc optional, disabled by default

A built-in GNU Make rule causes code/tools/lcc/lburg/gram.y to replace
gram.c if gram.y has a newer modified time. This causes git diff to
pick up changes to gram.c, which seems to have been manually modified
to fix warnings and may vary by Yacc used to create it. It also
requires installing a program to generate a file that already exists
in a usable state in the code repository.

So replace the built-in rule so it is only used if USE_YACC is 1
(defaults to 0). The Yacc executable name can be overriden using
`make YACC=yacc` like before.

I preferred to touch gram.c instead of installing Yacc because of the
problems it causes. It doesn't really seem like a good idea to recommend
others do that instead of disabling Yacc the Makefile though.


  Commit: ebc78947770a4a918be357e2731241e3ab6ec0b0
      https://github.com/ioquake/ioq3/commit/ebc78947770a4a918be357e2731241e3ab6ec0b0
  Author: James Canete <SmileTheory at gmail.com>
  Date:   2016-07-11 (Mon, 11 Jul 2016)

  Changed paths:
    M opengl2-readme.md

  Log Message:
  -----------
  Fix OpenGL2 readme missing text in md


  Commit: 251c98368132fad43245f9c1c9cbe23bec7bcf40
      https://github.com/ioquake/ioq3/commit/251c98368132fad43245f9c1c9cbe23bec7bcf40
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2016-07-24 (Sun, 24 Jul 2016)

  Changed paths:
    M code/renderercommon/qgl.h
    M code/renderergl2/tr_backend.c
    M code/renderergl2/tr_dsa.c
    M code/renderergl2/tr_dsa.h
    M code/renderergl2/tr_extensions.c
    M code/renderergl2/tr_glsl.c
    M code/renderergl2/tr_init.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_postprocess.c
    M code/renderergl2/tr_shade.c
    M code/renderergl2/tr_surface.c
    M code/renderergl2/tr_vbo.c

  Log Message:
  -----------
  OpenGL2: Require OpenGL 2.0.


  Commit: f0086e8c2abdd08102a399f0c68eb1dd82d67c9b
      https://github.com/ioquake/ioq3/commit/f0086e8c2abdd08102a399f0c68eb1dd82d67c9b
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2016-07-25 (Mon, 25 Jul 2016)

  Changed paths:
    M code/renderercommon/qgl.h
    M code/renderergl2/tr_extensions.c

  Log Message:
  -----------
  OpenGL2: Add new GL function loader.


  Commit: 9a5add2b604e9d6e5120d1c748e311f895e71908
      https://github.com/ioquake/ioq3/commit/9a5add2b604e9d6e5120d1c748e311f895e71908
  Author: Thomas Köppe <tkoeppe at google.com>
  Date:   2016-07-25 (Mon, 25 Jul 2016)

  Changed paths:
    M code/tools/asm/q3asm.c

  Log Message:
  -----------
  [tools/asm/q3asm.c] Remove 'abs(unsigned)', which is unnecessary and potentially wrong


  Commit: 18d6c8fda279907e2d140e03c8f322bc8d1a4762
      https://github.com/ioquake/ioq3/commit/18d6c8fda279907e2d140e03c8f322bc8d1a4762
  Author: Thomas Köppe <tkoeppe at google.com>
  Date:   2016-07-25 (Mon, 25 Jul 2016)

  Changed paths:
    M code/botlib/be_aas_entity.c
    M code/botlib/be_aas_move.c
    M code/botlib/be_aas_reach.c
    M code/botlib/be_ai_move.c
    M code/tools/asm/q3asm.c

  Log Message:
  -----------
  [botlib] Use floating point absolute value rather than truncate to integer


  Commit: 2ef99c8528b93fa7367565756a30d09850ff3673
      https://github.com/ioquake/ioq3/commit/2ef99c8528b93fa7367565756a30d09850ff3673
  Author: Tim Angus <tim at ngus.net>
  Date:   2016-07-25 (Mon, 25 Jul 2016)

  Changed paths:
    M code/botlib/be_aas_entity.c
    M code/botlib/be_aas_move.c
    M code/botlib/be_aas_reach.c
    M code/botlib/be_ai_move.c
    M code/tools/asm/q3asm.c

  Log Message:
  -----------
  Merge pull request #195 from tkoeppe/intfix

Fix signedness and float/int issues with abs()


  Commit: 716438168f160885fe1d8cc2e076e97901bd436c
      https://github.com/ioquake/ioq3/commit/716438168f160885fe1d8cc2e076e97901bd436c
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2016-07-26 (Tue, 26 Jul 2016)

  Changed paths:
    M code/renderercommon/qgl.h
    M code/renderergl2/tr_backend.c
    M code/renderergl2/tr_bsp.c
    M code/renderergl2/tr_extensions.c
    M code/renderergl2/tr_image.c
    M code/renderergl2/tr_init.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_shade.c
    M code/renderergl2/tr_vbo.c

  Log Message:
  -----------
  OpenGL2: Use loader for all extension funcs.


  Commit: bbe99a8c6b62f7234acaeb35d26dbb10c2783e6b
      https://github.com/ioquake/ioq3/commit/bbe99a8c6b62f7234acaeb35d26dbb10c2783e6b
  Author: Thomas Köppe <tkoeppe at google.com>
  Date:   2016-07-26 (Tue, 26 Jul 2016)

  Changed paths:
    M code/null/null_glimp.c

  Log Message:
  -----------
  [null/null_glimp.c] Fix up bitrot in null impl


  Commit: 1051df45e3ba640ffe5b3bbf74526003865f1e26
      https://github.com/ioquake/ioq3/commit/1051df45e3ba640ffe5b3bbf74526003865f1e26
  Author: Tim Angus <tim at ngus.net>
  Date:   2016-07-26 (Tue, 26 Jul 2016)

  Changed paths:
    M code/null/null_glimp.c

  Log Message:
  -----------
  Merge pull request #197 from tkoeppe/null

[null/null_glimp.c] Fix bitrot in null impl


  Commit: 8c6d43e6be5693145ee971b5b1be3c2e587a633f
      https://github.com/ioquake/ioq3/commit/8c6d43e6be5693145ee971b5b1be3c2e587a633f
  Author: Sebastian Buchwald <Sebastian.Buchwald at kit.edu>
  Date:   2016-07-26 (Tue, 26 Jul 2016)

  Changed paths:
    M code/qcommon/cm_patch.c
    M code/qcommon/common.c

  Log Message:
  -----------
  Remove dead variables


  Commit: 5eae6de2f4c587023e48f4cb00d75eee8cfdb4f5
      https://github.com/ioquake/ioq3/commit/5eae6de2f4c587023e48f4cb00d75eee8cfdb4f5
  Author: Sebastian Buchwald <Sebastian.Buchwald at kit.edu>
  Date:   2016-07-26 (Tue, 26 Jul 2016)

  Changed paths:
    M code/game/g_combat.c
    M code/qcommon/cm_patch.c
    M code/qcommon/files.c

  Log Message:
  -----------
  Fix some typos in comments


  Commit: e022abeebb83e38431f010afd652b8de32ab0c1a
      https://github.com/ioquake/ioq3/commit/e022abeebb83e38431f010afd652b8de32ab0c1a
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2016-07-28 (Thu, 28 Jul 2016)

  Changed paths:
    M code/renderercommon/qgl.h
    M code/renderergl2/tr_backend.c
    M code/renderergl2/tr_dsa.c
    M code/renderergl2/tr_dsa.h
    M code/renderergl2/tr_extensions.c
    M code/renderergl2/tr_fbo.c
    M code/renderergl2/tr_glsl.c
    M code/renderergl2/tr_image.c

  Log Message:
  -----------
  OpenGL2: Fix GL_EXT_direct_state_access function names.


  Commit: 29ac1171544bdbb5c61956f672753e7059c62a35
      https://github.com/ioquake/ioq3/commit/29ac1171544bdbb5c61956f672753e7059c62a35
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2016-07-29 (Fri, 29 Jul 2016)

  Changed paths:
    M code/renderergl2/tr_glsl.c

  Log Message:
  -----------
  OpenGL2: Let unlit materials use parallax maps.


  Commit: 5252e28163fd0f4cb5dcc0bc073962a87a121cde
      https://github.com/ioquake/ioq3/commit/5252e28163fd0f4cb5dcc0bc073962a87a121cde
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2016-08-04 (Thu, 04 Aug 2016)

  Changed paths:
    M code/renderergl2/tr_glsl.c

  Log Message:
  -----------
  OpenGL2: Fix shader error logs.


  Commit: 1972128927d14daf035e6eeb93797b2cb10c0531
      https://github.com/ioquake/ioq3/commit/1972128927d14daf035e6eeb93797b2cb10c0531
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2016-08-04 (Thu, 04 Aug 2016)

  Changed paths:
    M code/client/cl_main.c

  Log Message:
  -----------
  Better defaults for joystick axes.

These changed from SDL1->SDL2 afaict.


  Commit: d09866861e816caed1710c5c4f7bc4197d52da92
      https://github.com/ioquake/ioq3/commit/d09866861e816caed1710c5c4f7bc4197d52da92
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2016-08-04 (Thu, 04 Aug 2016)

  Changed paths:
    M code/sdl/sdl_input.c

  Log Message:
  -----------
  Controller hot plug support.


  Commit: 879fb555a50a94a723291aaea68dda389a0361c2
      https://github.com/ioquake/ioq3/commit/879fb555a50a94a723291aaea68dda389a0361c2
  Author: Zachary J. Slater <zjs at zacharyjackslater.com>
  Date:   2016-08-04 (Thu, 04 Aug 2016)

  Changed paths:
    M README.md

  Log Message:
  -----------
  Minor updates to README.md

Removed some language about the old mailing list, pointed to forums,
and more accurately to the
wiki, updated reference to SDL.
Zardoz speaks to you, His chosen ones.


  Commit: b7f2ebd477dde6c094bff1a04be366668a069745
      https://github.com/ioquake/ioq3/commit/b7f2ebd477dde6c094bff1a04be366668a069745
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2016-08-08 (Mon, 08 Aug 2016)

  Changed paths:
    M code/client/cl_input.c
    M code/client/cl_keys.c
    M code/client/keycodes.h
    M code/sdl/sdl_input.c

  Log Message:
  -----------
  Better gamepad support.


  Commit: 6262972488a80657f5ef837c20b079799be7a731
      https://github.com/ioquake/ioq3/commit/6262972488a80657f5ef837c20b079799be7a731
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2016-08-08 (Mon, 08 Aug 2016)

  Changed paths:
    M code/sdl/sdl_input.c

  Log Message:
  -----------
  Fix stricmp usage in previous commit.


  Commit: f47aaa2a61c7f8100eee77e83ee17fb3bc3003af
      https://github.com/ioquake/ioq3/commit/f47aaa2a61c7f8100eee77e83ee17fb3bc3003af
  Author: Zachary J. Slater <zjs at zacharyjackslater.com>
  Date:   2016-08-07 (Sun, 07 Aug 2016)

  Changed paths:
    M misc/linux/server_compile.sh

  Log Message:
  -----------
  Minor URL change.


  Commit: 1cf0b21cda562bade9152958f1525e5ac281ab9c
      https://github.com/ioquake/ioq3/commit/1cf0b21cda562bade9152958f1525e5ac281ab9c
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2016-08-11 (Thu, 11 Aug 2016)

  Changed paths:
    M code/sdl/sdl_input.c

  Log Message:
  -----------
  Fix black screen when in_joystick disabled but controller connected.


  Commit: fe8ac838e22af82f664bb49e35e96cb786029bf1
      https://github.com/ioquake/ioq3/commit/fe8ac838e22af82f664bb49e35e96cb786029bf1
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2016-08-14 (Sun, 14 Aug 2016)

  Changed paths:
    M code/renderergl2/tr_bsp.c
    M code/renderergl2/tr_curve.c
    M code/renderergl2/tr_local.h

  Log Message:
  -----------
  OpenGL2: Preallocate grid surfaces like other BSP surfaces.


  Commit: 4ce600f5ac048b85e4d3dd94db6687de06e15469
      https://github.com/ioquake/ioq3/commit/4ce600f5ac048b85e4d3dd94db6687de06e15469
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2016-08-14 (Sun, 14 Aug 2016)

  Changed paths:
    M code/renderergl2/tr_bsp.c

  Log Message:
  -----------
  Missing bit of previous commit.


  Commit: 4f9310dfa4a52740d30a08c305f114619654c7b8
      https://github.com/ioquake/ioq3/commit/4f9310dfa4a52740d30a08c305f114619654c7b8
  Author: MAN-AT-ARMS <M4N4T4RMS at gmail.com>
  Date:   2016-08-15 (Mon, 15 Aug 2016)

  Changed paths:
    M code/SDL2/include/SDL.h
    M code/SDL2/include/SDL_assert.h
    M code/SDL2/include/SDL_atomic.h
    M code/SDL2/include/SDL_audio.h
    M code/SDL2/include/SDL_bits.h
    M code/SDL2/include/SDL_blendmode.h
    M code/SDL2/include/SDL_clipboard.h
    M code/SDL2/include/SDL_config.h
    M code/SDL2/include/SDL_config.h.cmake
    M code/SDL2/include/SDL_config.h.in
    M code/SDL2/include/SDL_config_android.h
    M code/SDL2/include/SDL_config_iphoneos.h
    M code/SDL2/include/SDL_config_macosx.h
    M code/SDL2/include/SDL_config_minimal.h
    M code/SDL2/include/SDL_config_pandora.h
    M code/SDL2/include/SDL_config_psp.h
    M code/SDL2/include/SDL_config_windows.h
    M code/SDL2/include/SDL_config_winrt.h
    M code/SDL2/include/SDL_config_wiz.h
    M code/SDL2/include/SDL_copying.h
    M code/SDL2/include/SDL_cpuinfo.h
    M code/SDL2/include/SDL_egl.h
    M code/SDL2/include/SDL_endian.h
    M code/SDL2/include/SDL_error.h
    M code/SDL2/include/SDL_events.h
    M code/SDL2/include/SDL_filesystem.h
    M code/SDL2/include/SDL_gamecontroller.h
    M code/SDL2/include/SDL_gesture.h
    M code/SDL2/include/SDL_haptic.h
    M code/SDL2/include/SDL_hints.h
    M code/SDL2/include/SDL_joystick.h
    M code/SDL2/include/SDL_keyboard.h
    M code/SDL2/include/SDL_keycode.h
    M code/SDL2/include/SDL_loadso.h
    M code/SDL2/include/SDL_log.h
    M code/SDL2/include/SDL_main.h
    M code/SDL2/include/SDL_messagebox.h
    M code/SDL2/include/SDL_mouse.h
    M code/SDL2/include/SDL_mutex.h
    M code/SDL2/include/SDL_name.h
    M code/SDL2/include/SDL_opengl.h
    A code/SDL2/include/SDL_opengl_glext.h
    M code/SDL2/include/SDL_opengles.h
    M code/SDL2/include/SDL_opengles2.h
    A code/SDL2/include/SDL_opengles2_gl2.h
    A code/SDL2/include/SDL_opengles2_gl2ext.h
    A code/SDL2/include/SDL_opengles2_gl2platform.h
    A code/SDL2/include/SDL_opengles2_khrplatform.h
    M code/SDL2/include/SDL_pixels.h
    M code/SDL2/include/SDL_platform.h
    M code/SDL2/include/SDL_power.h
    M code/SDL2/include/SDL_quit.h
    M code/SDL2/include/SDL_rect.h
    M code/SDL2/include/SDL_render.h
    M code/SDL2/include/SDL_revision.h
    M code/SDL2/include/SDL_rwops.h
    M code/SDL2/include/SDL_scancode.h
    M code/SDL2/include/SDL_shape.h
    M code/SDL2/include/SDL_stdinc.h
    M code/SDL2/include/SDL_surface.h
    M code/SDL2/include/SDL_system.h
    M code/SDL2/include/SDL_syswm.h
    M code/SDL2/include/SDL_test.h
    M code/SDL2/include/SDL_test_assert.h
    M code/SDL2/include/SDL_test_common.h
    M code/SDL2/include/SDL_test_compare.h
    M code/SDL2/include/SDL_test_crc32.h
    M code/SDL2/include/SDL_test_font.h
    M code/SDL2/include/SDL_test_fuzzer.h
    M code/SDL2/include/SDL_test_harness.h
    M code/SDL2/include/SDL_test_images.h
    M code/SDL2/include/SDL_test_log.h
    M code/SDL2/include/SDL_test_md5.h
    M code/SDL2/include/SDL_test_random.h
    M code/SDL2/include/SDL_thread.h
    M code/SDL2/include/SDL_timer.h
    M code/SDL2/include/SDL_touch.h
    M code/SDL2/include/SDL_types.h
    M code/SDL2/include/SDL_version.h
    M code/SDL2/include/SDL_video.h
    M code/SDL2/include/begin_code.h
    M code/SDL2/include/close_code.h
    R code/SDL2/include/doxyfile
    M code/libs/macosx/libSDL2-2.0.0.dylib
    M code/libs/macosx/libSDL2main.a
    M code/libs/win32/SDL2.dll
    M code/libs/win32/libSDL2.dll.a
    M code/libs/win32/libSDL2main.a
    M code/libs/win64/SDL264.dll
    M code/libs/win64/libSDL264.dll.a
    M code/libs/win64/libSDL264main.a

  Log Message:
  -----------
  Update SDL2 to 2.0.4


  Commit: e8c5b3a5350eb255787d5067bb8bae6f7566645b
      https://github.com/ioquake/ioq3/commit/e8c5b3a5350eb255787d5067bb8bae6f7566645b
  Author: James Canete <SmileTheory at gmail.com>
  Date:   2016-08-16 (Tue, 16 Aug 2016)

  Changed paths:
    M code/SDL2/include/SDL.h
    M code/SDL2/include/SDL_assert.h
    M code/SDL2/include/SDL_atomic.h
    M code/SDL2/include/SDL_audio.h
    M code/SDL2/include/SDL_bits.h
    M code/SDL2/include/SDL_blendmode.h
    M code/SDL2/include/SDL_clipboard.h
    M code/SDL2/include/SDL_config.h
    M code/SDL2/include/SDL_config.h.cmake
    M code/SDL2/include/SDL_config.h.in
    M code/SDL2/include/SDL_config_android.h
    M code/SDL2/include/SDL_config_iphoneos.h
    M code/SDL2/include/SDL_config_macosx.h
    M code/SDL2/include/SDL_config_minimal.h
    M code/SDL2/include/SDL_config_pandora.h
    M code/SDL2/include/SDL_config_psp.h
    M code/SDL2/include/SDL_config_windows.h
    M code/SDL2/include/SDL_config_winrt.h
    M code/SDL2/include/SDL_config_wiz.h
    M code/SDL2/include/SDL_copying.h
    M code/SDL2/include/SDL_cpuinfo.h
    M code/SDL2/include/SDL_egl.h
    M code/SDL2/include/SDL_endian.h
    M code/SDL2/include/SDL_error.h
    M code/SDL2/include/SDL_events.h
    M code/SDL2/include/SDL_filesystem.h
    M code/SDL2/include/SDL_gamecontroller.h
    M code/SDL2/include/SDL_gesture.h
    M code/SDL2/include/SDL_haptic.h
    M code/SDL2/include/SDL_hints.h
    M code/SDL2/include/SDL_joystick.h
    M code/SDL2/include/SDL_keyboard.h
    M code/SDL2/include/SDL_keycode.h
    M code/SDL2/include/SDL_loadso.h
    M code/SDL2/include/SDL_log.h
    M code/SDL2/include/SDL_main.h
    M code/SDL2/include/SDL_messagebox.h
    M code/SDL2/include/SDL_mouse.h
    M code/SDL2/include/SDL_mutex.h
    M code/SDL2/include/SDL_name.h
    M code/SDL2/include/SDL_opengl.h
    A code/SDL2/include/SDL_opengl_glext.h
    M code/SDL2/include/SDL_opengles.h
    M code/SDL2/include/SDL_opengles2.h
    A code/SDL2/include/SDL_opengles2_gl2.h
    A code/SDL2/include/SDL_opengles2_gl2ext.h
    A code/SDL2/include/SDL_opengles2_gl2platform.h
    A code/SDL2/include/SDL_opengles2_khrplatform.h
    M code/SDL2/include/SDL_pixels.h
    M code/SDL2/include/SDL_platform.h
    M code/SDL2/include/SDL_power.h
    M code/SDL2/include/SDL_quit.h
    M code/SDL2/include/SDL_rect.h
    M code/SDL2/include/SDL_render.h
    M code/SDL2/include/SDL_revision.h
    M code/SDL2/include/SDL_rwops.h
    M code/SDL2/include/SDL_scancode.h
    M code/SDL2/include/SDL_shape.h
    M code/SDL2/include/SDL_stdinc.h
    M code/SDL2/include/SDL_surface.h
    M code/SDL2/include/SDL_system.h
    M code/SDL2/include/SDL_syswm.h
    M code/SDL2/include/SDL_test.h
    M code/SDL2/include/SDL_test_assert.h
    M code/SDL2/include/SDL_test_common.h
    M code/SDL2/include/SDL_test_compare.h
    M code/SDL2/include/SDL_test_crc32.h
    M code/SDL2/include/SDL_test_font.h
    M code/SDL2/include/SDL_test_fuzzer.h
    M code/SDL2/include/SDL_test_harness.h
    M code/SDL2/include/SDL_test_images.h
    M code/SDL2/include/SDL_test_log.h
    M code/SDL2/include/SDL_test_md5.h
    M code/SDL2/include/SDL_test_random.h
    M code/SDL2/include/SDL_thread.h
    M code/SDL2/include/SDL_timer.h
    M code/SDL2/include/SDL_touch.h
    M code/SDL2/include/SDL_types.h
    M code/SDL2/include/SDL_version.h
    M code/SDL2/include/SDL_video.h
    M code/SDL2/include/begin_code.h
    M code/SDL2/include/close_code.h
    R code/SDL2/include/doxyfile
    M code/libs/macosx/libSDL2-2.0.0.dylib
    M code/libs/macosx/libSDL2main.a
    M code/libs/win32/SDL2.dll
    M code/libs/win32/libSDL2.dll.a
    M code/libs/win32/libSDL2main.a
    M code/libs/win64/SDL264.dll
    M code/libs/win64/libSDL264.dll.a
    M code/libs/win64/libSDL264main.a

  Log Message:
  -----------
  Merge pull request #207 from MAN-AT-ARMS/sdl204

Update SDL2 to 2.0.4


  Commit: 966d39efed36744d9301cafb316eb24958aeec01
      https://github.com/ioquake/ioq3/commit/966d39efed36744d9301cafb316eb24958aeec01
  Author: MAN-AT-ARMS <M4N4T4RMS at gmail.com>
  Date:   2016-08-16 (Tue, 16 Aug 2016)

  Changed paths:
    M code/libs/win32/SDL2.dll
    M code/libs/win64/SDL264.dll

  Log Message:
  -----------
  Add stripped SDL2 reference dll's to repo


  Commit: fb65e1232fe8eb3468df20d9ab465be3073285de
      https://github.com/ioquake/ioq3/commit/fb65e1232fe8eb3468df20d9ab465be3073285de
  Author: James Canete <SmileTheory at gmail.com>
  Date:   2016-08-16 (Tue, 16 Aug 2016)

  Changed paths:
    M code/libs/win32/SDL2.dll
    M code/libs/win64/SDL264.dll

  Log Message:
  -----------
  Merge pull request #212 from MAN-AT-ARMS/sdl204-stripped

Add stripped SDL2 reference dll's to repo


  Commit: c5c01e771a2eb01d5c6bc994fff272bf2469fb26
      https://github.com/ioquake/ioq3/commit/c5c01e771a2eb01d5c6bc994fff272bf2469fb26
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2016-08-16 (Tue, 16 Aug 2016)

  Changed paths:
    M code/sdl/sdl_input.c

  Log Message:
  -----------
  Fix joystick w/o controller mapping not working with SDL update.


  Commit: 3c8da8ca0768fb46265f59982e8c484f4dba3b1d
      https://github.com/ioquake/ioq3/commit/3c8da8ca0768fb46265f59982e8c484f4dba3b1d
  Author: Thomas Köppe <tkoeppe at google.com>
  Date:   2016-08-23 (Tue, 23 Aug 2016)

  Changed paths:
    M code/game/ai_main.c

  Log Message:
  -----------
  [game/ai_main.c] Use floating-point fabs() for floating-point values


  Commit: 762f50757d42f2297ef94fcf483855b88aa8e133
      https://github.com/ioquake/ioq3/commit/762f50757d42f2297ef94fcf483855b88aa8e133
  Author: Tim Angus <tim at ngus.net>
  Date:   2016-08-23 (Tue, 23 Aug 2016)

  Changed paths:
    M code/game/ai_main.c

  Log Message:
  -----------
  Merge pull request #213 from tkoeppe/abs

[game/ai_main.c] Use floating-point fabs() for floating-point values


  Commit: 0eb72cd8c40bbe4d1b0aeae0ea8b3f1af834ef6f
      https://github.com/ioquake/ioq3/commit/0eb72cd8c40bbe4d1b0aeae0ea8b3f1af834ef6f
  Author: Thomas Köppe <tkoeppe at google.com>
  Date:   2016-09-01 (Thu, 01 Sep 2016)

  Changed paths:
    M code/renderergl2/tr_main.c

  Log Message:
  -----------
  [renderergl2/tr_main.c] Use floating-point fabsf() for floating-point values


  Commit: dfbaf5032437426f40599b2a617453511f6d550a
      https://github.com/ioquake/ioq3/commit/dfbaf5032437426f40599b2a617453511f6d550a
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2016-09-06 (Tue, 06 Sep 2016)

  Changed paths:
    M code/renderergl2/tr_animation.c
    M code/renderergl2/tr_bsp.c
    M code/renderergl2/tr_curve.c
    M code/renderergl2/tr_extensions.c
    M code/renderergl2/tr_init.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_main.c
    M code/renderergl2/tr_marks.c
    M code/renderergl2/tr_model.c
    M code/renderergl2/tr_model_iqm.c
    M code/renderergl2/tr_shade_calc.c
    M code/renderergl2/tr_surface.c
    M code/renderergl2/tr_vbo.c

  Log Message:
  -----------
  OpenGL2: Store normals/tangents as int16_t[4].


  Commit: f9e571231100fa24ebc14432f0635324b86d7417
      https://github.com/ioquake/ioq3/commit/f9e571231100fa24ebc14432f0635324b86d7417
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2016-09-06 (Tue, 06 Sep 2016)

  Changed paths:
    M code/renderergl2/tr_bsp.c

  Log Message:
  -----------
  OpenGL2: Fix missing bounds calculation when loading BSP surfaces.


  Commit: 927c9cc23c52cc7b953a0ed8bf397d2a77eab4ec
      https://github.com/ioquake/ioq3/commit/927c9cc23c52cc7b953a0ed8bf397d2a77eab4ec
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2016-09-07 (Wed, 07 Sep 2016)

  Changed paths:
    M code/renderergl2/tr_curve.c
    M code/renderergl2/tr_local.h

  Log Message:
  -----------
  OpenGL2: Make R_FreeSurfaceGridMeshData() static.


  Commit: 497a74f22a39cbf8694e5d8567f3113f03ba3620
      https://github.com/ioquake/ioq3/commit/497a74f22a39cbf8694e5d8567f3113f03ba3620
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2016-09-07 (Wed, 07 Sep 2016)

  Changed paths:
    M code/renderergl1/tr_world.c
    M code/renderergl2/tr_world.c

  Log Message:
  -----------
  Fix undefined behavior when shifting left by 32.

https://bugzilla.icculus.org/show_bug.cgi?id=6432


  Commit: ec3779988cadcc54bdbcfd4e64099b82c1f6b81a
      https://github.com/ioquake/ioq3/commit/ec3779988cadcc54bdbcfd4e64099b82c1f6b81a
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2016-09-11 (Sun, 11 Sep 2016)

  Changed paths:
    M code/renderergl2/tr_surface.c

  Log Message:
  -----------
  OpenGL2: Fix reversed VectorCopy4() usage.


  Commit: fe111df610236923d7ad23b36209f5f9962fa0e3
      https://github.com/ioquake/ioq3/commit/fe111df610236923d7ad23b36209f5f9962fa0e3
  Author: Thomas Köppe <tkoeppe at google.com>
  Date:   2016-09-12 (Mon, 12 Sep 2016)

  Changed paths:
    M code/qcommon/msg.c

  Log Message:
  -----------
  [qcommon/msg.c] Remove dead code (which had undefined behaviour)


  Commit: 7d063ba81da8f269e7bf4beee8440a99dab14279
      https://github.com/ioquake/ioq3/commit/7d063ba81da8f269e7bf4beee8440a99dab14279
  Author: Tim Angus <tim at ngus.net>
  Date:   2016-09-12 (Mon, 12 Sep 2016)

  Changed paths:
    M code/qcommon/msg.c

  Log Message:
  -----------
  Merge pull request #220 from tkoeppe/shift

[qcommon/msg.c] Remove dead code


  Commit: bbc9e263f0d5ca5d7c0e0ae2e7a6d4564be7a26a
      https://github.com/ioquake/ioq3/commit/bbc9e263f0d5ca5d7c0e0ae2e7a6d4564be7a26a
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2016-09-13 (Tue, 13 Sep 2016)

  Changed paths:
    M code/renderergl2/tr_surface.c

  Log Message:
  -----------
  OpenGL2: Fix more reversed VectorCopy4() usage.


  Commit: bd062f713aa5267e95c38154736a15ea072008b5
      https://github.com/ioquake/ioq3/commit/bd062f713aa5267e95c38154736a15ea072008b5
  Author: Tim Angus <tim at ngus.net>
  Date:   2016-09-13 (Tue, 13 Sep 2016)

  Changed paths:
    M code/renderergl2/tr_main.c

  Log Message:
  -----------
  Merge pull request #216 from tkoeppe/abs

[renderergl2/tr_main.c] Use floating-point fabsf() for floating-point values


  Commit: 90f2f02c55af937f83cacfdcd4188ea6359ddaa0
      https://github.com/ioquake/ioq3/commit/90f2f02c55af937f83cacfdcd4188ea6359ddaa0
  Author: Thomas Köppe <tkoeppe at google.com>
  Date:   2016-09-13 (Tue, 13 Sep 2016)

  Changed paths:
    M code/botlib/l_precomp.c

  Log Message:
  -----------
  [code/botlib/l_precomp.c] Fix string buffer overflow


  Commit: 4c169ab574d930d92b609394ca3ced0d0a6e6834
      https://github.com/ioquake/ioq3/commit/4c169ab574d930d92b609394ca3ced0d0a6e6834
  Author: Tim Angus <tim at ngus.net>
  Date:   2016-09-13 (Tue, 13 Sep 2016)

  Changed paths:
    M code/botlib/l_precomp.c

  Log Message:
  -----------
  Merge pull request #221 from tkoeppe/strncpy

[code/botlib/l_precomp.c] Fix string buffer overflow


  Commit: 4faf1008a058e589ea97a182d5590ac737420ca2
      https://github.com/ioquake/ioq3/commit/4faf1008a058e589ea97a182d5590ac737420ca2
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2016-09-14 (Wed, 14 Sep 2016)

  Changed paths:
    M code/renderergl2/tr_backend.c
    M code/renderergl2/tr_bsp.c
    M code/renderergl2/tr_image.c
    M code/renderergl2/tr_init.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_main.c
    M code/renderergl2/tr_scene.c
    M code/renderergl2/tr_shade.c
    M code/renderergl2/tr_shader.c
    M code/renderergl2/tr_sky.c
    M opengl2-readme.md

  Log Message:
  -----------
  OpenGL2: Remove map color scaling and r_forceSunMapLightScale.

Also simplify overbright code in ComputeShaderColors().


  Commit: 8749d62bbd1992e938bc25aa28f319ba4b9a1244
      https://github.com/ioquake/ioq3/commit/8749d62bbd1992e938bc25aa28f319ba4b9a1244
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2016-09-14 (Wed, 14 Sep 2016)

  Changed paths:
    M code/renderergl2/glsl/lightall_fp.glsl
    M code/renderergl2/glsl/lightall_vp.glsl
    M code/renderergl2/tr_bsp.c
    M code/renderergl2/tr_curve.c
    M code/renderergl2/tr_glsl.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_main.c
    M code/renderergl2/tr_model.c
    M code/renderergl2/tr_model_iqm.c
    M code/renderergl2/tr_shade.c
    M code/renderergl2/tr_shader.c
    M code/renderergl2/tr_surface.c
    M code/renderergl2/tr_vbo.c

  Log Message:
  -----------
  OpenGL2: Remove per fragment tangent space calculation code.


  Commit: 8417c184b42bd2d97f57b428b56c3c039531853b
      https://github.com/ioquake/ioq3/commit/8417c184b42bd2d97f57b428b56c3c039531853b
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2016-09-14 (Wed, 14 Sep 2016)

  Changed paths:
    M code/renderergl2/tr_light.c

  Log Message:
  -----------
  OpenGL2: Clamp entity lighting to more resemble OpenGL1.


  Commit: 7d4f9525dfcb26b3cc9b1ada827dd9be97e0d17e
      https://github.com/ioquake/ioq3/commit/7d4f9525dfcb26b3cc9b1ada827dd9be97e0d17e
  Author: Simon McVittie <smcv at debian.org>
  Date:   2016-09-22 (Thu, 22 Sep 2016)

  Changed paths:
    M code/botlib/aasfile.h
    M code/botlib/be_aas_cluster.c
    M code/qcommon/cm_trace.c
    M code/qcommon/common.c

  Log Message:
  -----------
  Fix mis-spellings of "separating" as "seperating"

Found by Debian's Lintian tool.


  Commit: cab94d0559f0e900348d42181e27b7d9a2608c66
      https://github.com/ioquake/ioq3/commit/cab94d0559f0e900348d42181e27b7d9a2608c66
  Author: Simon McVittie <smcv at debian.org>
  Date:   2016-09-22 (Thu, 22 Sep 2016)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Introduce NOTSHLIBLDFLAGS, used to link executables only

This can be used for LDFLAGS that would be inappropriate for shared
libraries, such as the "-fPIE -pie" used to link position-independent
executables. PIEs make it more difficult to exploit various classes
of security vulnerability.


  Commit: 9c76b546e33559c5679f6c066ff976bc7f923cbb
      https://github.com/ioquake/ioq3/commit/9c76b546e33559c5679f6c066ff976bc7f923cbb
  Author: Simon McVittie <smcv at debian.org>
  Date:   2016-09-22 (Thu, 22 Sep 2016)

  Changed paths:
    M Makefile
    M code/game/g_main.c
    M code/qcommon/common.c
    M code/qcommon/q_shared.h
    M code/sys/sys_main.c

  Log Message:
  -----------
  Pick up date from SOURCE_DATE_EPOCH, for reproducible builds

The goal of reproducible builds is that a rebuild of the same source
code with the same compiler, libraries, etc. should result in the same
binaries. SOURCE_DATE_EPOCH provides a standard way for build systems
to fill in the date of the latest source change, typically from a git
commit or from metadata like the debian/changelog in Debian packages.

This does not change anything if SOURCE_DATE_EPOCH is not defined;
the intention is that a larger build system like a Debian package
will define it.

Please see https://reproducible-builds.org/ for more information about
reproducible builds.


  Commit: 1cfa16674cd72180d4f24cbf322196fcb334a34f
      https://github.com/ioquake/ioq3/commit/1cfa16674cd72180d4f24cbf322196fcb334a34f
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2016-09-22 (Thu, 22 Sep 2016)

  Changed paths:
    M code/renderergl2/tr_image.c

  Log Message:
  -----------
  OpenGL2: Some tr_image refactoring/cleanup.


  Commit: c5b6bb0d4bd8006b89f308021e0bc5450769b590
      https://github.com/ioquake/ioq3/commit/c5b6bb0d4bd8006b89f308021e0bc5450769b590
  Author: Simon McVittie <smcv at debian.org>
  Date:   2016-09-25 (Sun, 25 Sep 2016)

  Changed paths:
    M code/client/snd_wavelet.c

  Log Message:
  -----------
  snd_wavelet: avoid undefined pointer below array bounds

Given an array b[] of length n, pointers to &b[0]..&b[n] are defined
(where only &b[0]..&b[n-1] can be validly dereferenced). &b[-1], or
equivalently b-1, is not something we can use in valid Standard C.

gcc 6 diagnoses this as:

code/client/snd_wavelet.c:33:9: warning: array subscript is below array bounds [-Warray-bounds]

and might take this undefined behaviour as permission to emit
"more efficient" object code that is not what the author expected,
for example nothing at all. Use a macro to fake a 1-based array instead.


  Commit: 01bfb1540f9e6dba72897b5e8cc317aba3e2d036
      https://github.com/ioquake/ioq3/commit/01bfb1540f9e6dba72897b5e8cc317aba3e2d036
  Author: Simon McVittie <smcv at debian.org>
  Date:   2016-09-25 (Sun, 25 Sep 2016)

  Changed paths:
    M code/ui/ui_main.c

  Log Message:
  -----------
  UI_BuildFindPlayerList: avoid array underflow

This function is used in the Team Arena menus

I don't think it's actually possible to reach this line with
foundPlayerServerNames < 1, because by the time we get here we have
set it to 1 + the actual number of servers; but if we did, it would
clearly underflow into foundPlayerServerNames[-1], which would be
undefined behaviour. gcc 6 diagnoses this with a warning:

code/ui/ui_main.c: In function ‘UI_BuildFindPlayerList’:
code/ui/ui_main.c:4138:16: warning: array subscript is below array bounds [-Warray-bounds]

Also correct the sizeof() invocation to make it more obviously
correct (in fact the buffers for names and addresses happen to both
be of size MAX_ADDRESSLENGTH, so it was fine, but it's good to be
obvious).


  Commit: f1a133acf10cab123518e39478875f22b6e91f85
      https://github.com/ioquake/ioq3/commit/f1a133acf10cab123518e39478875f22b6e91f85
  Author: Simon McVittie <smcv at debian.org>
  Date:   2016-09-25 (Sun, 25 Sep 2016)

  Changed paths:
    M code/ui/ui_main.c

  Log Message:
  -----------
  UI_BuildFindPlayerList: make a sizeof() more obviously correct

As with the other branch of the if/else, each element of
foundPlayerServerNames is in fact the same size as each element of
foundPlayerServerAddresses, so it was fine; but it's better to make
it obvious that we are using the right array sizes.


  Commit: 3bd30f1f4fa8c220efa5cfbdca7dbeb6f027fdeb
      https://github.com/ioquake/ioq3/commit/3bd30f1f4fa8c220efa5cfbdca7dbeb6f027fdeb
  Author: Tim Angus <tim at ngus.net>
  Date:   2016-09-27 (Tue, 27 Sep 2016)

  Changed paths:
    M code/botlib/aasfile.h
    M code/botlib/be_aas_cluster.c
    M code/qcommon/cm_trace.c
    M code/qcommon/common.c

  Log Message:
  -----------
  Merge pull request #223 from smcv/seperating

Fix mis-spellings of "separating" as "seperating"


  Commit: 5a33abe90c3418388605a0e97750cadbf7ecab10
      https://github.com/ioquake/ioq3/commit/5a33abe90c3418388605a0e97750cadbf7ecab10
  Author: Tim Angus <tim at ngus.net>
  Date:   2016-09-27 (Tue, 27 Sep 2016)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Merge pull request #224 from smcv/notshlib

Introduce NOTSHLIBLDFLAGS, used to link executables only


  Commit: cce24668f7c602159a697911593ca0a2cce11184
      https://github.com/ioquake/ioq3/commit/cce24668f7c602159a697911593ca0a2cce11184
  Author: Tim Angus <tim at ngus.net>
  Date:   2016-09-27 (Tue, 27 Sep 2016)

  Changed paths:
    M Makefile
    M code/game/g_main.c
    M code/qcommon/common.c
    M code/qcommon/q_shared.h
    M code/sys/sys_main.c

  Log Message:
  -----------
  Merge pull request #225 from smcv/reproducible-date

Pick up date from SOURCE_DATE_EPOCH, for reproducible builds


  Commit: f71fe6b61383bf71d72f2f8fb1e9484f41e8cd39
      https://github.com/ioquake/ioq3/commit/f71fe6b61383bf71d72f2f8fb1e9484f41e8cd39
  Author: Tim Angus <tim at ngus.net>
  Date:   2016-09-27 (Tue, 27 Sep 2016)

  Changed paths:
    M code/client/snd_wavelet.c
    M code/ui/ui_main.c

  Log Message:
  -----------
  Merge pull request #226 from smcv/underflow

Fix array underflow compiler warnings


  Commit: 1246d16834fba9cb94ce7fdec88e8fa94b60f24f
      https://github.com/ioquake/ioq3/commit/1246d16834fba9cb94ce7fdec88e8fa94b60f24f
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2016-10-02 (Sun, 02 Oct 2016)

  Changed paths:
    M code/client/cl_main.c

  Log Message:
  -----------
  Default cl_renderer to opengl2.


  Commit: 2ef641b969677193b62930df76e5795a176d9463
      https://github.com/ioquake/ioq3/commit/2ef641b969677193b62930df76e5795a176d9463
  Author: fmwviormv <fmwviormv at users.noreply.github.com>
  Date:   2016-10-07 (Fri, 07 Oct 2016)

  Changed paths:
    M code/client/snd_mem.c

  Log Message:
  -----------
  reset samplefrac to 8-bits, to prevent overflow

issue: https://github.com/ioquake/ioq3/issues/106


  Commit: 755b2f38f023e4263620c177500b0469a2707392
      https://github.com/ioquake/ioq3/commit/755b2f38f023e4263620c177500b0469a2707392
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2016-10-09 (Sun, 09 Oct 2016)

  Changed paths:
    M code/qcommon/common.c
    M code/qcommon/files.c
    M code/qcommon/qcommon.h
    M code/sys/sys_main.c

  Log Message:
  -----------
  Offer post-crash safe settings on a per-mod basis

Offer to restore settings when loading a mod that crashed, not the first
mod that gets loaded after a crash. Before the first mod loaded (usually
baseq3) would get the option even if missionpack or some other mod crashed.

- Make pid files separate for each fs_game.
- Remove/write pid every time switching fs_game.
- Create path before writing pid file otherwise it fails on first run.
- Show mod description.txt or fs_game instead of engine name in abnormal
  exit message.
- Check com_fullyInitialized in Com_Error before removing PID,
  otherwise "ioquake3 --version" segfaults when accessing fs_gamevar->string
  (plus not fully initialized isn't really a normal shutdown).


  Commit: 978afd7590efd26615550f1f7c6494da1451aaa0
      https://github.com/ioquake/ioq3/commit/978afd7590efd26615550f1f7c6494da1451aaa0
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2016-10-09 (Sun, 09 Oct 2016)

  Changed paths:
    M code/client/cl_main.c

  Log Message:
  -----------
  Avoid shuting down opus voip codec multiple times


  Commit: c80f341711aff3fade2c61d3c45b73a543b2997d
      https://github.com/ioquake/ioq3/commit/c80f341711aff3fade2c61d3c45b73a543b2997d
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2016-10-09 (Sun, 09 Oct 2016)

  Changed paths:
    M code/qcommon/common.c

  Log Message:
  -----------
  Handle ERR_DROP during Com_GameRestart

If ERR_DROP during Com_GameRestart after shutting down client, Com_Error
needs to restart the client otherwise there is just a black window. Also,
clear the game restarting flag in Com_Error otherwise it's not possible to
run Com_GameRestart again later.

I don't know of a way to trigger ERR_DROP, in FS_Restart for instance,
without engine changes however.


  Commit: 239f5397020bbe55fda4c515f961d85384d9c30f
      https://github.com/ioquake/ioq3/commit/239f5397020bbe55fda4c515f961d85384d9c30f
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2016-10-10 (Mon, 10 Oct 2016)

  Changed paths:
    M code/renderergl2/tr_bsp.c
    M code/renderergl2/tr_local.h

  Log Message:
  -----------
  OpenGL2: Non-square merged lightmaps.


  Commit: aa79738c50c4060ab4c399db6485eed4923dbe8f
      https://github.com/ioquake/ioq3/commit/aa79738c50c4060ab4c399db6485eed4923dbe8f
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2016-10-11 (Tue, 11 Oct 2016)

  Changed paths:
    M code/renderergl2/tr_backend.c
    M code/renderergl2/tr_bsp.c
    M code/renderergl2/tr_curve.c
    M code/renderergl2/tr_extensions.c
    M code/renderergl2/tr_extramath.c
    M code/renderergl2/tr_extramath.h
    M code/renderergl2/tr_flares.c
    M code/renderergl2/tr_glsl.c
    M code/renderergl2/tr_image.c
    M code/renderergl2/tr_light.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_model_iqm.c
    M code/renderergl2/tr_shade_calc.c
    M code/renderergl2/tr_surface.c
    M code/renderergl2/tr_vbo.c

  Log Message:
  -----------
  OpenGL2: Store vertex colors and hdr lightmaps/lightgrid as RGBA16.


  Commit: ad819edcc488f766acbabb57844fff1c5aa8f2ea
      https://github.com/ioquake/ioq3/commit/ad819edcc488f766acbabb57844fff1c5aa8f2ea
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2016-10-11 (Tue, 11 Oct 2016)

  Changed paths:
    M code/renderergl2/tr_surface.c

  Log Message:
  -----------
  OpenGL2: Workaround for multiple deforms on MD3 mesh.
https://github.com/ioquake/ioq3/issues/122


  Commit: 863adfcfc274b24472c97281afcb809c6212ff11
      https://github.com/ioquake/ioq3/commit/863adfcfc274b24472c97281afcb809c6212ff11
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2016-10-12 (Wed, 12 Oct 2016)

  Changed paths:
    M code/renderergl2/tr_bsp.c

  Log Message:
  -----------
  OpenGL2: Fix fog color.


  Commit: 41ae7815c94892972843f92140ff092c01c2d9ad
      https://github.com/ioquake/ioq3/commit/41ae7815c94892972843f92140ff092c01c2d9ad
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2016-10-20 (Thu, 20 Oct 2016)

  Changed paths:
    M code/renderergl2/tr_bsp.c
    M code/renderergl2/tr_extensions.c
    M code/renderergl2/tr_image.c
    M code/renderergl2/tr_init.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_model.c
    M code/renderergl2/tr_vbo.c

  Log Message:
  -----------
  OpenGL2: Remove half float support.

Not enough accuracy for textures larger than 1024x1024, such as merged lightmaps.


  Commit: ba59df8c8c7746e17ed3a882521e3f5af985ccc4
      https://github.com/ioquake/ioq3/commit/ba59df8c8c7746e17ed3a882521e3f5af985ccc4
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2016-10-21 (Fri, 21 Oct 2016)

  Changed paths:
    M code/renderergl2/tr_extensions.c
    M code/renderergl2/tr_image.c
    M code/renderergl2/tr_local.h

  Log Message:
  -----------
  OpenGL2: Remove check for GL_ARB_texture_non_power_of_two.

Core in OpenGL 2.0.


  Commit: 89701a1a45c19f67d0b129c971f5b87d206fc5dd
      https://github.com/ioquake/ioq3/commit/89701a1a45c19f67d0b129c971f5b87d206fc5dd
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2016-10-21 (Fri, 21 Oct 2016)

  Changed paths:
    M code/renderergl2/tr_image.c

  Log Message:
  -----------
  OpenGL2: Faster mipmap generation.


  Commit: ffcec94f5032a4945f6b82bd4dd64fb3ebf9f7f6
      https://github.com/ioquake/ioq3/commit/ffcec94f5032a4945f6b82bd4dd64fb3ebf9f7f6
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2016-10-27 (Thu, 27 Oct 2016)

  Changed paths:
    M code/renderergl2/tr_shader.c

  Log Message:
  -----------
  OpenGL2: Load images with "_nh" suffix as parallax normalmaps.


  Commit: 89557524574e46b5ef19e11b9d1cdf7008b9d0c1
      https://github.com/ioquake/ioq3/commit/89557524574e46b5ef19e11b9d1cdf7008b9d0c1
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2016-10-27 (Thu, 27 Oct 2016)

  Changed paths:
    M code/renderergl2/tr_image.c

  Log Message:
  -----------
  OpenGL2: Prioritize loading .png images over all others besides .dds.


  Commit: f7711a8119fa5020276f87a9344597b61c564708
      https://github.com/ioquake/ioq3/commit/f7711a8119fa5020276f87a9344597b61c564708
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2016-10-27 (Thu, 27 Oct 2016)

  Changed paths:
    M code/renderergl2/glsl/lightall_fp.glsl

  Log Message:
  -----------
  OpenGL2: Add more ambient to lightmapped materials.


  Commit: 10f33b892bc95ce27ccb1e31849a7650b959da9b
      https://github.com/ioquake/ioq3/commit/10f33b892bc95ce27ccb1e31849a7650b959da9b
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2016-10-27 (Thu, 27 Oct 2016)

  Changed paths:
    M code/qcommon/files.c

  Log Message:
  -----------
  Fix removing/creating PID file for base game when switching to/from mods


  Commit: 2ab109b7729774cdfb791c80e855dea61c7b4d2f
      https://github.com/ioquake/ioq3/commit/2ab109b7729774cdfb791c80e855dea61c7b4d2f
  Author: Simon McVittie <smcv at debian.org>
  Date:   2016-11-01 (Tue, 01 Nov 2016)

  Changed paths:
    M code/botlib/l_precomp.c
    M code/game/bg_lib.c
    M code/qcommon/md5.c
    M code/qcommon/vm_interpreted.c
    M code/renderergl1/tr_surface.c
    M code/ui/ui_shared.c

  Log Message:
  -----------
  Avoid 'register' declarations

gcc 6 with -Wall -Wextra warns:

code/botlib/l_precomp.c: In function ‘PC_NameHash’:
code/botlib/l_precomp.c:551:2: warning: ‘register’ is not at beginning of declaration [-Wold-style-declaration]
  int register hash, i;
  ^~~

Modern compilers either ignore the register storage class when
generating code, or generate better code without it, so just remove
most of them.

The remaining uses are in third-party bundled libraries (libjpeg, zlib),
and in a PowerPC-specific inline function consisting of inline
assembler (because I'm not 100% confident that it doesn't have
some practical use there).


  Commit: 7a7364615762c68030e1fa966e235a33a7f7becd
      https://github.com/ioquake/ioq3/commit/7a7364615762c68030e1fa966e235a33a7f7becd
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2016-11-01 (Tue, 01 Nov 2016)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Prefer mingw-w64 for cross-compiling


  Commit: 1c1e1f61f180596c925a4ac0eddba4806d1369cd
      https://github.com/ioquake/ioq3/commit/1c1e1f61f180596c925a4ac0eddba4806d1369cd
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2016-11-01 (Tue, 01 Nov 2016)

  Changed paths:
    M misc/nsis/Makefile

  Log Message:
  -----------
  Allow overriding platform in NSIS installer

MSYS2 and some mingw builds use mingw64 instead of mingw32. If you run
`make installer` from the top-level, PLATFORM should be set correctly
when building the installer.


  Commit: 2349ef038e0ddc39a2b0e751b0c93c27f71d7b55
      https://github.com/ioquake/ioq3/commit/2349ef038e0ddc39a2b0e751b0c93c27f71d7b55
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2016-11-25 (Fri, 25 Nov 2016)

  Changed paths:
    M code/renderergl2/tr_animation.c
    M code/renderergl2/tr_backend.c
    M code/renderergl2/tr_flares.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_model_iqm.c
    M code/renderergl2/tr_shade_calc.c
    M code/renderergl2/tr_sky.c
    M code/renderergl2/tr_surface.c
    M code/renderergl2/tr_vbo.c

  Log Message:
  -----------
  OpenGL2: Don't interleave texCoords and lightCoords in tess.


  Commit: 93066d2e05eb4277510c9f833b44e0604a24bbec
      https://github.com/ioquake/ioq3/commit/93066d2e05eb4277510c9f833b44e0604a24bbec
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2016-11-25 (Fri, 25 Nov 2016)

  Changed paths:
    M code/renderergl2/tr_main.c

  Log Message:
  -----------
  OpenGL2: Don't draw viewmodels in portal views.

Thanks Cyrax for pointing out, should fix https://bugzilla.icculus.org/show_bug.cgi?id=6363.


  Commit: ab8bcf5c5b3c4105b051d95e440f9ed17736a99d
      https://github.com/ioquake/ioq3/commit/ab8bcf5c5b3c4105b051d95e440f9ed17736a99d
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2016-11-25 (Fri, 25 Nov 2016)

  Changed paths:
    M code/renderergl2/tr_extensions.c

  Log Message:
  -----------
  OpenGL2: glGetIntegerv -> qglGetIntegerv

Thanks Cyrax for pointing this out.


  Commit: c68e4714305c6616ad852d28acfe522aca66c92d
      https://github.com/ioquake/ioq3/commit/c68e4714305c6616ad852d28acfe522aca66c92d
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M code/server/sv_client.c

  Log Message:
  -----------
  Don't have clients use private slots when sv_privatePassword is unset


  Commit: 730207817ef1e4cf09b7b7ee215c1d16065099bb
      https://github.com/ioquake/ioq3/commit/730207817ef1e4cf09b7b7ee215c1d16065099bb
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2016-12-07 (Wed, 07 Dec 2016)

  Changed paths:
    M code/renderergl2/tr_fbo.c
    M code/renderergl2/tr_init.c

  Log Message:
  -----------
  OpenGL2: Don't bind null framebuffers when not using framebuffers.


  Commit: 0672905ef1b8f6ca219341e7252044dd727753dd
      https://github.com/ioquake/ioq3/commit/0672905ef1b8f6ca219341e7252044dd727753dd
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2016-12-07 (Wed, 07 Dec 2016)

  Changed paths:
    M code/renderercommon/qgl.h
    M code/renderergl2/tr_backend.c
    M code/renderergl2/tr_dsa.c
    M code/renderergl2/tr_dsa.h
    M code/renderergl2/tr_extensions.c
    M code/renderergl2/tr_fbo.c
    M code/renderergl2/tr_image.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_vbo.c

  Log Message:
  -----------
  OpenGL2: Detect Intel graphics and avoid/use certain operations there.

Also use qglCopyTextureSubImage2DEXT instead of qglCopyTextureImage2DEXT.


  Commit: 06b47ad2a96742e089a16d0bd1e3b25a0bd354af
      https://github.com/ioquake/ioq3/commit/06b47ad2a96742e089a16d0bd1e3b25a0bd354af
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2016-12-10 (Sat, 10 Dec 2016)

  Changed paths:
    M code/renderergl2/tr_extensions.c
    M code/sdl/sdl_glimp.c

  Log Message:
  -----------
  GLimp_HaveExtension() -> SDL_GL_ExtensionSupported()


  Commit: 294109628d87df8c151f956b4c6bbc3d2381ae39
      https://github.com/ioquake/ioq3/commit/294109628d87df8c151f956b4c6bbc3d2381ae39
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2016-12-12 (Mon, 12 Dec 2016)

  Changed paths:
    M code/renderergl2/tr_image.c

  Log Message:
  -----------
  OpenGL2: Fix bug in generating normal maps for non-square textures.


  Commit: 0238810f34ec11ac0f1d179e09a104d7d466342f
      https://github.com/ioquake/ioq3/commit/0238810f34ec11ac0f1d179e09a104d7d466342f
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2017-01-24 (Tue, 24 Jan 2017)

  Changed paths:
    M code/renderergl2/tr_shade.c

  Log Message:
  -----------
  OpenGL2: Render dlights only when r_lightmap is 0.

https://github.com/ioquake/ioq3/issues/246


  Commit: bf3c88dcc1894578590d9ee31ee1241f719e6463
      https://github.com/ioquake/ioq3/commit/bf3c88dcc1894578590d9ee31ee1241f719e6463
  Author: Zachary J. Slater <zjs at zacharyjackslater.com>
  Date:   2017-01-24 (Tue, 24 Jan 2017)

  Changed paths:
    M code/botlib/l_precomp.c
    M code/game/bg_lib.c
    M code/qcommon/md5.c
    M code/qcommon/vm_interpreted.c
    M code/renderergl1/tr_surface.c
    M code/ui/ui_shared.c

  Log Message:
  -----------
  Merge pull request #227 from smcv/old-style-declaration

Don't use mostly obsolete 'register' keyword (Merge or get off the pot.)


  Commit: 6e4e6e8925ee02cad43eaf2cc519c0d730adf142
      https://github.com/ioquake/ioq3/commit/6e4e6e8925ee02cad43eaf2cc519c0d730adf142
  Author: Zachary J. Slater <zjs at zacharyjackslater.com>
  Date:   2017-01-24 (Tue, 24 Jan 2017)

  Changed paths:
    M Makefile
    A code/qcommon/vm_armv7l.c

  Log Message:
  -----------
  Merge pull request #91 from lnussel/master

a VM for ARMv7l (Thank you, Ludwig -zjs)


  Commit: 7efe1c97a706c50d8b4211196662d482dcd1df2c
      https://github.com/ioquake/ioq3/commit/7efe1c97a706c50d8b4211196662d482dcd1df2c
  Author: Zachary J. Slater <zjs at zacharyjackslater.com>
  Date:   2017-01-24 (Tue, 24 Jan 2017)

  Changed paths:
    M code/qcommon/common.c

  Log Message:
  -----------
  Merge pull request #99 from openmoh/ioq3-SSE-msg

rephrase SSE availability message (thanks)


  Commit: d85a544bf242d44786ebe30d781b814566f35a1c
      https://github.com/ioquake/ioq3/commit/d85a544bf242d44786ebe30d781b814566f35a1c
  Author: Tim Angus <tim at ngus.net>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M code/client/snd_mem.c

  Log Message:
  -----------
  Merge pull request #230 from fmwviormv/patch-1

reset samplefrac to 8-bits, to prevent overflow


  Commit: 6b514ee532acd9ff5bfb3819328ac6131d69e345
      https://github.com/ioquake/ioq3/commit/6b514ee532acd9ff5bfb3819328ac6131d69e345
  Author: Wolf <wolfwings at wolfwings.us>
  Date:   2017-01-26 (Thu, 26 Jan 2017)

  Changed paths:
    M code/sdl/sdl_glimp.c

  Log Message:
  -----------
  Correct test for GL_EXT_texture_env_add support

The test string is missing the initial "GL_" so it is always failing the test even when supported on newer hardware.


  Commit: 468da0fabca2f21b811a501c184b986e270c5113
      https://github.com/ioquake/ioq3/commit/468da0fabca2f21b811a501c184b986e270c5113
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2017-01-26 (Thu, 26 Jan 2017)

  Changed paths:
    M code/renderergl2/tr_glsl.c

  Log Message:
  -----------
  OpenGL2: Generate less shaders when r_sunlightMode is disabled.

Original patch by https://github.com/inolen in https://github.com/ioquake/ioq3/pull/36


  Commit: 0c3879f1926bfa1a2745b5fee0e0ab771f362b3a
      https://github.com/ioquake/ioq3/commit/0c3879f1926bfa1a2745b5fee0e0ab771f362b3a
  Author: Wolf <wolfwings at wolfwings.us>
  Date:   2017-02-01 (Wed, 01 Feb 2017)

  Changed paths:
    M code/cgame/cg_newdraw.c

  Log Message:
  -----------
  Redundant #ifndef MISSIONPACK block

MISSIONPACK define is already required for this file or else it triggers an #error at the top of the file - removing redundant test that will never occur.


  Commit: 411d20bec6dad96b21221713920eba32c94c0a53
      https://github.com/ioquake/ioq3/commit/411d20bec6dad96b21221713920eba32c94c0a53
  Author: Wolf <wolfwings at wolfwings.us>
  Date:   2017-02-02 (Thu, 02 Feb 2017)

  Changed paths:
    M code/cgame/cg_main.c

  Log Message:
  -----------
  ...too much MISSIONPACK ifdeffery.


  Commit: da747fc2918b32e77909f1a36592d3e8c5707847
      https://github.com/ioquake/ioq3/commit/da747fc2918b32e77909f1a36592d3e8c5707847
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-02-19 (Sun, 19 Feb 2017)

  Changed paths:
    M code/botlib/l_precomp.c

  Log Message:
  -----------
  Fix source filename/includepath length in l_precomp.c

source_t filename and includepath are 1024 but MAX_PATH is 64. As far as
I know the paths don't exceed that so this probably doesn't fix anything.
Similar changes were already made to l_script.c so this makes things
consistent. This was found because it was fixed in RTCW's code.


  Commit: 313064baa4869888015471a6d827bb015dab9b46
      https://github.com/ioquake/ioq3/commit/313064baa4869888015471a6d827bb015dab9b46
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-02-22 (Wed, 22 Feb 2017)

  Changed paths:
    M code/qcommon/common.c

  Log Message:
  -----------
  Fix command line variables not being set correctly

+seta, +sets, and +setu were ignored because Com_AddStartupCommands
thought Com_StartupVariable handled it.

+set didn't allow value to be multiple tokens which due to Unix shell
unintuitively removing quotes causes the variable to only be set to
the first token. This could be worked around by escaping quotes

    ioq3ded +set g_motd \"hello world\"

but it doesn't match behavior of other start up commands (which now
includes seta, sets, and setu) that use all tokens.


  Commit: cd41690fc3a9e28b5d22be473cc8ba8270a570b2
      https://github.com/ioquake/ioq3/commit/cd41690fc3a9e28b5d22be473cc8ba8270a570b2
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-02-27 (Mon, 27 Feb 2017)

  Changed paths:
    M code/botlib/be_aas_file.c

  Log Message:
  -----------
  Fix swapping AAS bboxes

Found in RTCW SP.


  Commit: 40ec42a42520c293c147d38f00f350f1ce44bb20
      https://github.com/ioquake/ioq3/commit/40ec42a42520c293c147d38f00f350f1ce44bb20
  Author: Mickaël Thomas <mickael9 at gmail.com>
  Date:   2017-03-12 (Sun, 12 Mar 2017)

  Changed paths:
    M code/qcommon/files.c

  Log Message:
  -----------
  Don't include (mission)pak_checksums in standalone build

Avoids a compiler warning


  Commit: 376267d534476a875d8b9228149c4ee18b74a4fd
      https://github.com/ioquake/ioq3/commit/376267d534476a875d8b9228149c4ee18b74a4fd
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2017-03-13 (Mon, 13 Mar 2017)

  Changed paths:
    M code/client/cl_main.c
    M code/qcommon/files.c
    M code/sys/sys_main.c

  Log Message:
  -----------
  Don't load .pk3s as .dlls, and don't load user config files from .pk3s.


  Commit: f61fe5f6a0419ef4a88d46a128052f2e8352e85d
      https://github.com/ioquake/ioq3/commit/f61fe5f6a0419ef4a88d46a128052f2e8352e85d
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2017-03-13 (Mon, 13 Mar 2017)

  Changed paths:
    M code/client/snd_openal.c

  Log Message:
  -----------
  Don't open .pk3 files as OpenAL drivers.


  Commit: b173ac05993f634a42be3d3535e1b158de0c3372
      https://github.com/ioquake/ioq3/commit/b173ac05993f634a42be3d3535e1b158de0c3372
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2017-03-13 (Mon, 13 Mar 2017)

  Changed paths:
    M code/client/cl_console.c
    M code/qcommon/common.c

  Log Message:
  -----------
  Merge some file writing extension checks from OpenJK.

Thanks Ensiform.
https://github.com/JACoders/OpenJK/commit/05928a57f9e4aae15a3bd0
https://github.com/JACoders/OpenJK/commit/ef124fd0fc48af164581176


  Commit: d4e1a01f33cde5566b636f461de06b1df9657e25
      https://github.com/ioquake/ioq3/commit/d4e1a01f33cde5566b636f461de06b1df9657e25
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2017-03-17 (Fri, 17 Mar 2017)

  Changed paths:
    M code/client/cl_cgame.c
    M code/client/cl_ui.c
    M code/qcommon/files.c
    M code/qcommon/md5.c
    M code/qcommon/qcommon.h
    M code/server/sv_bot.c
    M code/server/sv_game.c

  Log Message:
  -----------
  Remove FS_Read2().

Functionally the same as FS_Read().
Streaming functionality was removed in https://github.com/ioquake/ioq3/commit/672cfbf16f83fb67f6ce9bb1d3571dc32a5b3083 but flag remained.


  Commit: 864f66a1c002d58c223dc923e732d4093452c383
      https://github.com/ioquake/ioq3/commit/864f66a1c002d58c223dc923e732d4093452c383
  Author: Eugene Molotov <em92 at users.noreply.github.com>
  Date:   2017-03-23 (Thu, 23 Mar 2017)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Makefile: using generic windres if specific one is not present in mingw platform


  Commit: 25cc2edc699bfe23adfb6e5d12394587f572e440
      https://github.com/ioquake/ioq3/commit/25cc2edc699bfe23adfb6e5d12394587f572e440
  Author: Tim Angus <tim at ngus.net>
  Date:   2017-03-23 (Thu, 23 Mar 2017)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Merge pull request #277 from em92/master

Fallback to generic a windres if a cross compiler one cannot be found


  Commit: de3339ebcda1999b386534bc581b8fa7272a846e
      https://github.com/ioquake/ioq3/commit/de3339ebcda1999b386534bc581b8fa7272a846e
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2017-03-27 (Mon, 27 Mar 2017)

  Changed paths:
    M code/qcommon/common.c

  Log Message:
  -----------
  Fill in filename in Com_WriteConfig_f() before checking extension.

Thanks BartoCH for pointing out.


  Commit: 7a237c80204b84c23146b5a6dfedbe57acfbba7a
      https://github.com/ioquake/ioq3/commit/7a237c80204b84c23146b5a6dfedbe57acfbba7a
  Author: Dominic Fandrey <kamikaze at bsdforen.de>
  Date:   2017-03-28 (Tue, 28 Mar 2017)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Do not pull CFLAGS into BASE_CFLAGS on FreeBSD


  Commit: a47ac2a4517a8ce35f0a2d01684772189c4117db
      https://github.com/ioquake/ioq3/commit/a47ac2a4517a8ce35f0a2d01684772189c4117db
  Author: Dominic Fandrey <kamikaze at bsdforen.de>
  Date:   2017-03-28 (Tue, 28 Mar 2017)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Use -On level from CFLAGS on FreeBSD


  Commit: 7ca43cb0be8167d1fee6946541e1a62eadbc3f7e
      https://github.com/ioquake/ioq3/commit/7ca43cb0be8167d1fee6946541e1a62eadbc3f7e
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-03-28 (Tue, 28 Mar 2017)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Merge pull request #279 from lonkamikaze/freebsd-build

Freebsd build


  Commit: 537d28556ff667dfdad6bbac330d8bea36670c5c
      https://github.com/ioquake/ioq3/commit/537d28556ff667dfdad6bbac330d8bea36670c5c
  Author: Dan Church <amphetamachine at gmail.com>
  Date:   2017-03-30 (Thu, 30 Mar 2017)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Fix build when cloned as submodule

Steps to reproduce:

    git init
    git submodule add -b master git://github.com/ioquake/ioq3.git
    cd ioq3
    make USE_GIT=1


  Commit: d7a99d5d444ead4704ba543ab32143bda08da0e1
      https://github.com/ioquake/ioq3/commit/d7a99d5d444ead4704ba543ab32143bda08da0e1
  Author: Tim Angus <tim at ngus.net>
  Date:   2017-03-30 (Thu, 30 Mar 2017)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Merge pull request #282 from h3xx/fix-git-dependency

Fix build when cloned as submodule


  Commit: f5143405f181752c679f740e9c06f2a31d8e9545
      https://github.com/ioquake/ioq3/commit/f5143405f181752c679f740e9c06f2a31d8e9545
  Author: Max Crofts <maxcrofts at users.noreply.github.com>
  Date:   2017-04-07 (Fri, 07 Apr 2017)

  Changed paths:
    M code/sys/sys_win32.c

  Log Message:
  -----------
  Add missing RegCloseKey to Sys_SteamPath


  Commit: 7ff610db352634e386cac34e82d3dab28279c44d
      https://github.com/ioquake/ioq3/commit/7ff610db352634e386cac34e82d3dab28279c44d
  Author: Max Crofts <maxcrofts at users.noreply.github.com>
  Date:   2017-04-07 (Fri, 07 Apr 2017)

  Changed paths:
    M code/qcommon/files.c
    M code/qcommon/q_shared.h
    M code/qcommon/qcommon.h
    M code/sys/sys_unix.c
    M code/sys/sys_win32.c

  Log Message:
  -----------
  Detect GOG install path


  Commit: 7ea46532d5b86cb42084c6e4fa0828e62f199fcb
      https://github.com/ioquake/ioq3/commit/7ea46532d5b86cb42084c6e4fa0828e62f199fcb
  Author: Tim Angus <tim at ngus.net>
  Date:   2017-04-07 (Fri, 07 Apr 2017)

  Changed paths:
    M code/qcommon/files.c
    M code/qcommon/q_shared.h
    M code/qcommon/qcommon.h
    M code/sys/sys_unix.c
    M code/sys/sys_win32.c

  Log Message:
  -----------
  Merge pull request #286 from maxcrofts/install-path

Update install path detection


  Commit: af69d1148fdf6ef10a8038a5c03ac3e0652feae7
      https://github.com/ioquake/ioq3/commit/af69d1148fdf6ef10a8038a5c03ac3e0652feae7
  Author: Max Crofts <maxcrofts at users.noreply.github.com>
  Date:   2017-04-12 (Wed, 12 Apr 2017)

  Changed paths:
    M code/qcommon/files.c

  Log Message:
  -----------
  Improve FS_GetModList

- Paths to search for mods are now specified in an array

- Mods can now consist solely of ".pk3dir" folders and still be
considered valid

- The function now has a consistent style


  Commit: 300f06ce8d3fe53b2d0ea8214f782b198f1f1acc
      https://github.com/ioquake/ioq3/commit/300f06ce8d3fe53b2d0ea8214f782b198f1f1acc
  Author: Tim Angus <tim at ngus.net>
  Date:   2017-04-12 (Wed, 12 Apr 2017)

  Changed paths:
    M code/qcommon/files.c

  Log Message:
  -----------
  Merge pull request #288 from maxcrofts/list-pk3dir-mods

Improve FS_GetModList


  Commit: 729766150f376b3c18dd4a0bc05e17d93cc95865
      https://github.com/ioquake/ioq3/commit/729766150f376b3c18dd4a0bc05e17d93cc95865
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-04-12 (Wed, 12 Apr 2017)

  Changed paths:
    M code/game/g_cmds.c

  Log Message:
  -----------
  Don't start a vote after vote passed for map change

Processing a callvote command after a vote passed to change maps but
has not been executed yet will result in 1) map change immediately
happening 2) after new map loads players have vote HUD messages but
Game VM doesn't have a vote in progress. The phantom vote status will
only be removed if players start a new vote or run vid_restart.

The underlying issue is that a second callvote sets vote config
strings but a map change is executed before they are sent to clients.
Resulting in clients getting "cs" reliable commands with the config
string changes _after_ the map change. Out of sync config strings.

Even if the underlying issue was fixed, the second vote would be lost.
So it's best to not force a map change to happen immediately anyway.

Reported by Tobias Kuehnhammer.


  Commit: ca7e12cfe214d8d0c53aeeb24671c5ee377b4174
      https://github.com/ioquake/ioq3/commit/ca7e12cfe214d8d0c53aeeb24671c5ee377b4174
  Author: Zachary J. Slater <zjs at zacharyjackslater.com>
  Date:   2017-04-19 (Wed, 19 Apr 2017)

  Changed paths:
    R BUGS

  Log Message:
  -----------
  Delete BUGS

This was a thing?


  Commit: 127464ed1908106f66ef4e73b284733b2e7afeaf
      https://github.com/ioquake/ioq3/commit/127464ed1908106f66ef4e73b284733b2e7afeaf
  Author: Zachary J. Slater <zjs at zacharyjackslater.com>
  Date:   2017-04-19 (Wed, 19 Apr 2017)

  Changed paths:
    R NOTTODO

  Log Message:
  -----------
  Delete NotToDo

This is also an antiquated notion.


  Commit: c65d2c2657fa6aecf498a5e1c20ffa706a80e818
      https://github.com/ioquake/ioq3/commit/c65d2c2657fa6aecf498a5e1c20ffa706a80e818
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2017-04-28 (Fri, 28 Apr 2017)

  Changed paths:
    M code/renderercommon/qgl.h
    M code/renderergl2/tr_bsp.c
    M code/renderergl2/tr_cmds.c
    M code/renderergl2/tr_extensions.c
    M code/renderergl2/tr_init.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_model.c
    M code/renderergl2/tr_shade.c
    M code/renderergl2/tr_sky.c
    M code/renderergl2/tr_surface.c
    M code/renderergl2/tr_vbo.c
    M code/renderergl2/tr_world.c

  Log Message:
  -----------
  Add vao cache for static surfaces.

Remove support for draw range elements, multi draw arrays, world vao creation, surface merging.


  Commit: 148d54bf543151573363aa7f7319a41cfe096873
      https://github.com/ioquake/ioq3/commit/148d54bf543151573363aa7f7319a41cfe096873
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-05-23 (Tue, 23 May 2017)

  Changed paths:
    M README.md

  Log Message:
  -----------
  Remove libspeex from README


  Commit: e3ec11d42a090f7fac8af6e7f5bf319bb0c9f476
      https://github.com/ioquake/ioq3/commit/e3ec11d42a090f7fac8af6e7f5bf319bb0c9f476
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-05-23 (Tue, 23 May 2017)

  Changed paths:
    R code/libspeex/_kiss_fft_guts.h
    R code/libspeex/arch.h
    R code/libspeex/bits.c
    R code/libspeex/buffer.c
    R code/libspeex/cb_search.c
    R code/libspeex/cb_search.h
    R code/libspeex/cb_search_arm4.h
    R code/libspeex/cb_search_bfin.h
    R code/libspeex/cb_search_sse.h
    R code/libspeex/config.h
    R code/libspeex/echo_diagnostic.m
    R code/libspeex/exc_10_16_table.c
    R code/libspeex/exc_10_32_table.c
    R code/libspeex/exc_20_32_table.c
    R code/libspeex/exc_5_256_table.c
    R code/libspeex/exc_5_64_table.c
    R code/libspeex/exc_8_128_table.c
    R code/libspeex/fftwrap.c
    R code/libspeex/fftwrap.h
    R code/libspeex/filterbank.c
    R code/libspeex/filterbank.h
    R code/libspeex/filters.c
    R code/libspeex/filters.h
    R code/libspeex/filters_arm4.h
    R code/libspeex/filters_bfin.h
    R code/libspeex/filters_sse.h
    R code/libspeex/fixed_arm4.h
    R code/libspeex/fixed_arm5e.h
    R code/libspeex/fixed_bfin.h
    R code/libspeex/fixed_debug.h
    R code/libspeex/fixed_generic.h
    R code/libspeex/gain_table.c
    R code/libspeex/gain_table_lbr.c
    R code/libspeex/hexc_10_32_table.c
    R code/libspeex/hexc_table.c
    R code/libspeex/high_lsp_tables.c
    R code/libspeex/include/speex/speex.h
    R code/libspeex/include/speex/speex_bits.h
    R code/libspeex/include/speex/speex_buffer.h
    R code/libspeex/include/speex/speex_callbacks.h
    R code/libspeex/include/speex/speex_config_types.h
    R code/libspeex/include/speex/speex_echo.h
    R code/libspeex/include/speex/speex_header.h
    R code/libspeex/include/speex/speex_jitter.h
    R code/libspeex/include/speex/speex_preprocess.h
    R code/libspeex/include/speex/speex_resampler.h
    R code/libspeex/include/speex/speex_stereo.h
    R code/libspeex/include/speex/speex_types.h
    R code/libspeex/jitter.c
    R code/libspeex/kiss_fft.c
    R code/libspeex/kiss_fft.h
    R code/libspeex/kiss_fftr.c
    R code/libspeex/kiss_fftr.h
    R code/libspeex/lpc.c
    R code/libspeex/lpc.h
    R code/libspeex/lpc_bfin.h
    R code/libspeex/lsp.c
    R code/libspeex/lsp.h
    R code/libspeex/lsp_bfin.h
    R code/libspeex/lsp_tables_nb.c
    R code/libspeex/ltp.c
    R code/libspeex/ltp.h
    R code/libspeex/ltp_arm4.h
    R code/libspeex/ltp_bfin.h
    R code/libspeex/ltp_sse.h
    R code/libspeex/math_approx.h
    R code/libspeex/mdf.c
    R code/libspeex/misc_bfin.h
    R code/libspeex/modes.c
    R code/libspeex/modes.h
    R code/libspeex/modes_wb.c
    R code/libspeex/nb_celp.c
    R code/libspeex/nb_celp.h
    R code/libspeex/os_support.h
    R code/libspeex/preprocess.c
    R code/libspeex/pseudofloat.h
    R code/libspeex/quant_lsp.c
    R code/libspeex/quant_lsp.h
    R code/libspeex/quant_lsp_bfin.h
    R code/libspeex/resample.c
    R code/libspeex/sb_celp.c
    R code/libspeex/sb_celp.h
    R code/libspeex/smallft.c
    R code/libspeex/smallft.h
    R code/libspeex/speex.c
    R code/libspeex/speex_callbacks.c
    R code/libspeex/speex_header.c
    R code/libspeex/stack_alloc.h
    R code/libspeex/stereo.c
    R code/libspeex/testdenoise.c
    R code/libspeex/testecho.c
    R code/libspeex/testenc.c
    R code/libspeex/testenc_uwb.c
    R code/libspeex/testenc_wb.c
    R code/libspeex/vbr.c
    R code/libspeex/vbr.h
    R code/libspeex/vorbis_psy.h
    R code/libspeex/vq.c
    R code/libspeex/vq.h
    R code/libspeex/vq_arm4.h
    R code/libspeex/vq_bfin.h
    R code/libspeex/vq_sse.h
    R code/libspeex/window.c

  Log Message:
  -----------
  Remove unused libspeex


  Commit: 04fc72899a84c748faf5d582d63dc95b5d04d899
      https://github.com/ioquake/ioq3/commit/04fc72899a84c748faf5d582d63dc95b5d04d899
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-05-23 (Tue, 23 May 2017)

  Changed paths:
    M code/libogg-1.3.1/include/ogg/os_types.h
    M code/libogg-1.3.1/src/bitwise.c

  Log Message:
  -----------
  Update libogg from 1.3.1 to 1.3.2


  Commit: d87bd792c349e7ff7a4158a47f7b4ec477b95168
      https://github.com/ioquake/ioq3/commit/d87bd792c349e7ff7a4158a47f7b4ec477b95168
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-05-23 (Tue, 23 May 2017)

  Changed paths:
    M Makefile
    R code/libogg-1.3.1/include/ogg/config_types.h
    R code/libogg-1.3.1/include/ogg/ogg.h
    R code/libogg-1.3.1/include/ogg/os_types.h
    R code/libogg-1.3.1/src/bitwise.c
    R code/libogg-1.3.1/src/framing.c
    A code/libogg-1.3.2/include/ogg/config_types.h
    A code/libogg-1.3.2/include/ogg/ogg.h
    A code/libogg-1.3.2/include/ogg/os_types.h
    A code/libogg-1.3.2/src/bitwise.c
    A code/libogg-1.3.2/src/framing.c

  Log Message:
  -----------
  Rename (already updated) libogg-1.3.1 to libogg-1.3.2


  Commit: bba263d6348cf9f384c882d2b62be48fbfa842d5
      https://github.com/ioquake/ioq3/commit/bba263d6348cf9f384c882d2b62be48fbfa842d5
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-05-23 (Tue, 23 May 2017)

  Changed paths:
    M code/libvorbis-1.3.4/lib/block.c
    M code/libvorbis-1.3.4/lib/codebook.c
    M code/libvorbis-1.3.4/lib/codebook.h
    M code/libvorbis-1.3.4/lib/floor0.c
    M code/libvorbis-1.3.4/lib/floor1.c
    M code/libvorbis-1.3.4/lib/info.c
    M code/libvorbis-1.3.4/lib/lsp.c
    M code/libvorbis-1.3.4/lib/mapping0.c
    M code/libvorbis-1.3.4/lib/misc.h
    M code/libvorbis-1.3.4/lib/os.h
    M code/libvorbis-1.3.4/lib/res0.c
    M code/libvorbis-1.3.4/lib/sharedbook.c
    M code/libvorbis-1.3.4/lib/synthesis.c
    M code/libvorbis-1.3.4/lib/vorbisenc.c
    M code/libvorbis-1.3.4/lib/vorbisfile.c

  Log Message:
  -----------
  Update libvorbis from 1.3.4 to 1.3.5


  Commit: 67bfe8f8d69b8c99ebe4ab13db080a06377b1240
      https://github.com/ioquake/ioq3/commit/67bfe8f8d69b8c99ebe4ab13db080a06377b1240
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-05-23 (Tue, 23 May 2017)

  Changed paths:
    M Makefile
    R code/libvorbis-1.3.4/include/vorbis/codec.h
    R code/libvorbis-1.3.4/include/vorbis/vorbisenc.h
    R code/libvorbis-1.3.4/include/vorbis/vorbisfile.h
    R code/libvorbis-1.3.4/lib/analysis.c
    R code/libvorbis-1.3.4/lib/backends.h
    R code/libvorbis-1.3.4/lib/bitrate.c
    R code/libvorbis-1.3.4/lib/bitrate.h
    R code/libvorbis-1.3.4/lib/block.c
    R code/libvorbis-1.3.4/lib/books/coupled/res_books_51.h
    R code/libvorbis-1.3.4/lib/books/coupled/res_books_stereo.h
    R code/libvorbis-1.3.4/lib/books/floor/floor_books.h
    R code/libvorbis-1.3.4/lib/books/uncoupled/res_books_uncoupled.h
    R code/libvorbis-1.3.4/lib/codebook.c
    R code/libvorbis-1.3.4/lib/codebook.h
    R code/libvorbis-1.3.4/lib/codec_internal.h
    R code/libvorbis-1.3.4/lib/envelope.c
    R code/libvorbis-1.3.4/lib/envelope.h
    R code/libvorbis-1.3.4/lib/floor0.c
    R code/libvorbis-1.3.4/lib/floor1.c
    R code/libvorbis-1.3.4/lib/highlevel.h
    R code/libvorbis-1.3.4/lib/info.c
    R code/libvorbis-1.3.4/lib/lookup.c
    R code/libvorbis-1.3.4/lib/lookup.h
    R code/libvorbis-1.3.4/lib/lookup_data.h
    R code/libvorbis-1.3.4/lib/lpc.c
    R code/libvorbis-1.3.4/lib/lpc.h
    R code/libvorbis-1.3.4/lib/lsp.c
    R code/libvorbis-1.3.4/lib/lsp.h
    R code/libvorbis-1.3.4/lib/mapping0.c
    R code/libvorbis-1.3.4/lib/masking.h
    R code/libvorbis-1.3.4/lib/mdct.c
    R code/libvorbis-1.3.4/lib/mdct.h
    R code/libvorbis-1.3.4/lib/misc.h
    R code/libvorbis-1.3.4/lib/modes/floor_all.h
    R code/libvorbis-1.3.4/lib/modes/psych_11.h
    R code/libvorbis-1.3.4/lib/modes/psych_16.h
    R code/libvorbis-1.3.4/lib/modes/psych_44.h
    R code/libvorbis-1.3.4/lib/modes/psych_8.h
    R code/libvorbis-1.3.4/lib/modes/residue_16.h
    R code/libvorbis-1.3.4/lib/modes/residue_44.h
    R code/libvorbis-1.3.4/lib/modes/residue_44p51.h
    R code/libvorbis-1.3.4/lib/modes/residue_44u.h
    R code/libvorbis-1.3.4/lib/modes/residue_8.h
    R code/libvorbis-1.3.4/lib/modes/setup_11.h
    R code/libvorbis-1.3.4/lib/modes/setup_16.h
    R code/libvorbis-1.3.4/lib/modes/setup_22.h
    R code/libvorbis-1.3.4/lib/modes/setup_32.h
    R code/libvorbis-1.3.4/lib/modes/setup_44.h
    R code/libvorbis-1.3.4/lib/modes/setup_44p51.h
    R code/libvorbis-1.3.4/lib/modes/setup_44u.h
    R code/libvorbis-1.3.4/lib/modes/setup_8.h
    R code/libvorbis-1.3.4/lib/modes/setup_X.h
    R code/libvorbis-1.3.4/lib/os.h
    R code/libvorbis-1.3.4/lib/psy.c
    R code/libvorbis-1.3.4/lib/psy.h
    R code/libvorbis-1.3.4/lib/registry.c
    R code/libvorbis-1.3.4/lib/registry.h
    R code/libvorbis-1.3.4/lib/res0.c
    R code/libvorbis-1.3.4/lib/scales.h
    R code/libvorbis-1.3.4/lib/sharedbook.c
    R code/libvorbis-1.3.4/lib/smallft.c
    R code/libvorbis-1.3.4/lib/smallft.h
    R code/libvorbis-1.3.4/lib/synthesis.c
    R code/libvorbis-1.3.4/lib/vorbisenc.c
    R code/libvorbis-1.3.4/lib/vorbisfile.c
    R code/libvorbis-1.3.4/lib/window.c
    R code/libvorbis-1.3.4/lib/window.h
    A code/libvorbis-1.3.5/include/vorbis/codec.h
    A code/libvorbis-1.3.5/include/vorbis/vorbisenc.h
    A code/libvorbis-1.3.5/include/vorbis/vorbisfile.h
    A code/libvorbis-1.3.5/lib/analysis.c
    A code/libvorbis-1.3.5/lib/backends.h
    A code/libvorbis-1.3.5/lib/bitrate.c
    A code/libvorbis-1.3.5/lib/bitrate.h
    A code/libvorbis-1.3.5/lib/block.c
    A code/libvorbis-1.3.5/lib/books/coupled/res_books_51.h
    A code/libvorbis-1.3.5/lib/books/coupled/res_books_stereo.h
    A code/libvorbis-1.3.5/lib/books/floor/floor_books.h
    A code/libvorbis-1.3.5/lib/books/uncoupled/res_books_uncoupled.h
    A code/libvorbis-1.3.5/lib/codebook.c
    A code/libvorbis-1.3.5/lib/codebook.h
    A code/libvorbis-1.3.5/lib/codec_internal.h
    A code/libvorbis-1.3.5/lib/envelope.c
    A code/libvorbis-1.3.5/lib/envelope.h
    A code/libvorbis-1.3.5/lib/floor0.c
    A code/libvorbis-1.3.5/lib/floor1.c
    A code/libvorbis-1.3.5/lib/highlevel.h
    A code/libvorbis-1.3.5/lib/info.c
    A code/libvorbis-1.3.5/lib/lookup.c
    A code/libvorbis-1.3.5/lib/lookup.h
    A code/libvorbis-1.3.5/lib/lookup_data.h
    A code/libvorbis-1.3.5/lib/lpc.c
    A code/libvorbis-1.3.5/lib/lpc.h
    A code/libvorbis-1.3.5/lib/lsp.c
    A code/libvorbis-1.3.5/lib/lsp.h
    A code/libvorbis-1.3.5/lib/mapping0.c
    A code/libvorbis-1.3.5/lib/masking.h
    A code/libvorbis-1.3.5/lib/mdct.c
    A code/libvorbis-1.3.5/lib/mdct.h
    A code/libvorbis-1.3.5/lib/misc.h
    A code/libvorbis-1.3.5/lib/modes/floor_all.h
    A code/libvorbis-1.3.5/lib/modes/psych_11.h
    A code/libvorbis-1.3.5/lib/modes/psych_16.h
    A code/libvorbis-1.3.5/lib/modes/psych_44.h
    A code/libvorbis-1.3.5/lib/modes/psych_8.h
    A code/libvorbis-1.3.5/lib/modes/residue_16.h
    A code/libvorbis-1.3.5/lib/modes/residue_44.h
    A code/libvorbis-1.3.5/lib/modes/residue_44p51.h
    A code/libvorbis-1.3.5/lib/modes/residue_44u.h
    A code/libvorbis-1.3.5/lib/modes/residue_8.h
    A code/libvorbis-1.3.5/lib/modes/setup_11.h
    A code/libvorbis-1.3.5/lib/modes/setup_16.h
    A code/libvorbis-1.3.5/lib/modes/setup_22.h
    A code/libvorbis-1.3.5/lib/modes/setup_32.h
    A code/libvorbis-1.3.5/lib/modes/setup_44.h
    A code/libvorbis-1.3.5/lib/modes/setup_44p51.h
    A code/libvorbis-1.3.5/lib/modes/setup_44u.h
    A code/libvorbis-1.3.5/lib/modes/setup_8.h
    A code/libvorbis-1.3.5/lib/modes/setup_X.h
    A code/libvorbis-1.3.5/lib/os.h
    A code/libvorbis-1.3.5/lib/psy.c
    A code/libvorbis-1.3.5/lib/psy.h
    A code/libvorbis-1.3.5/lib/registry.c
    A code/libvorbis-1.3.5/lib/registry.h
    A code/libvorbis-1.3.5/lib/res0.c
    A code/libvorbis-1.3.5/lib/scales.h
    A code/libvorbis-1.3.5/lib/sharedbook.c
    A code/libvorbis-1.3.5/lib/smallft.c
    A code/libvorbis-1.3.5/lib/smallft.h
    A code/libvorbis-1.3.5/lib/synthesis.c
    A code/libvorbis-1.3.5/lib/vorbisenc.c
    A code/libvorbis-1.3.5/lib/vorbisfile.c
    A code/libvorbis-1.3.5/lib/window.c
    A code/libvorbis-1.3.5/lib/window.h

  Log Message:
  -----------
  Rename (already updated) libvorbis-1.3.4 to libvorbis-1.3.5


  Commit: 853110d5d431a9d3f693975d5c5e26cc41031810
      https://github.com/ioquake/ioq3/commit/853110d5d431a9d3f693975d5c5e26cc41031810
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-05-23 (Tue, 23 May 2017)

  Changed paths:
    M Makefile
    M code/opus-1.1/celt/_kiss_fft_guts.h
    M code/opus-1.1/celt/arch.h
    M code/opus-1.1/celt/arm/arm2gnu.pl
    M code/opus-1.1/celt/arm/arm_celt_map.c
    M code/opus-1.1/celt/arm/armcpu.c
    M code/opus-1.1/celt/arm/armcpu.h
    A code/opus-1.1/celt/arm/celt_ne10_fft.c
    A code/opus-1.1/celt/arm/celt_ne10_mdct.c
    A code/opus-1.1/celt/arm/celt_neon_intr.c
    A code/opus-1.1/celt/arm/celt_pitch_xcorr_arm-gnu.S
    M code/opus-1.1/celt/arm/celt_pitch_xcorr_arm.s
    A code/opus-1.1/celt/arm/fft_arm.h
    A code/opus-1.1/celt/arm/fixed_arm64.h
    M code/opus-1.1/celt/arm/fixed_armv4.h
    M code/opus-1.1/celt/arm/fixed_armv5e.h
    A code/opus-1.1/celt/arm/mdct_arm.h
    M code/opus-1.1/celt/arm/pitch_arm.h
    M code/opus-1.1/celt/bands.c
    M code/opus-1.1/celt/bands.h
    M code/opus-1.1/celt/celt.c
    M code/opus-1.1/celt/celt.h
    M code/opus-1.1/celt/celt_decoder.c
    M code/opus-1.1/celt/celt_encoder.c
    M code/opus-1.1/celt/celt_lpc.c
    M code/opus-1.1/celt/celt_lpc.h
    M code/opus-1.1/celt/cpu_support.h
    M code/opus-1.1/celt/cwrs.c
    M code/opus-1.1/celt/cwrs.h
    M code/opus-1.1/celt/entcode.c
    M code/opus-1.1/celt/entcode.h
    M code/opus-1.1/celt/entdec.c
    M code/opus-1.1/celt/entenc.c
    M code/opus-1.1/celt/fixed_debug.h
    M code/opus-1.1/celt/fixed_generic.h
    M code/opus-1.1/celt/float_cast.h
    M code/opus-1.1/celt/kiss_fft.c
    M code/opus-1.1/celt/kiss_fft.h
    M code/opus-1.1/celt/mathops.c
    M code/opus-1.1/celt/mdct.c
    M code/opus-1.1/celt/mdct.h
    A code/opus-1.1/celt/mips/celt_mipsr1.h
    A code/opus-1.1/celt/mips/fixed_generic_mipsr1.h
    A code/opus-1.1/celt/mips/kiss_fft_mipsr1.h
    A code/opus-1.1/celt/mips/mdct_mipsr1.h
    A code/opus-1.1/celt/mips/pitch_mipsr1.h
    A code/opus-1.1/celt/mips/vq_mipsr1.h
    M code/opus-1.1/celt/modes.c
    M code/opus-1.1/celt/modes.h
    M code/opus-1.1/celt/os_support.h
    M code/opus-1.1/celt/pitch.c
    M code/opus-1.1/celt/pitch.h
    M code/opus-1.1/celt/quant_bands.c
    M code/opus-1.1/celt/rate.c
    M code/opus-1.1/celt/rate.h
    M code/opus-1.1/celt/stack_alloc.h
    M code/opus-1.1/celt/static_modes_fixed.h
    A code/opus-1.1/celt/static_modes_fixed_arm_ne10.h
    M code/opus-1.1/celt/static_modes_float.h
    A code/opus-1.1/celt/static_modes_float_arm_ne10.h
    M code/opus-1.1/celt/vq.c
    M code/opus-1.1/celt/vq.h
    A code/opus-1.1/celt/x86/celt_lpc_sse.c
    A code/opus-1.1/celt/x86/celt_lpc_sse.h
    A code/opus-1.1/celt/x86/pitch_sse.c
    M code/opus-1.1/celt/x86/pitch_sse.h
    A code/opus-1.1/celt/x86/pitch_sse2.c
    A code/opus-1.1/celt/x86/pitch_sse4_1.c
    A code/opus-1.1/celt/x86/x86_celt_map.c
    A code/opus-1.1/celt/x86/x86cpu.c
    A code/opus-1.1/celt/x86/x86cpu.h
    M code/opus-1.1/include/opus.h
    M code/opus-1.1/include/opus_defines.h
    M code/opus-1.1/include/opus_multistream.h
    M code/opus-1.1/silk/A2NLSF.c
    M code/opus-1.1/silk/API.h
    M code/opus-1.1/silk/CNG.c
    M code/opus-1.1/silk/LPC_analysis_filter.c
    M code/opus-1.1/silk/NLSF_del_dec_quant.c
    M code/opus-1.1/silk/NLSF_encode.c
    M code/opus-1.1/silk/NLSF_stabilize.c
    M code/opus-1.1/silk/NSQ.c
    A code/opus-1.1/silk/NSQ.h
    M code/opus-1.1/silk/NSQ_del_dec.c
    M code/opus-1.1/silk/PLC.c
    M code/opus-1.1/silk/PLC.h
    M code/opus-1.1/silk/SigProc_FIX.h
    M code/opus-1.1/silk/VAD.c
    M code/opus-1.1/silk/VQ_WMat_EC.c
    A code/opus-1.1/silk/arm/NSQ_neon.c
    A code/opus-1.1/silk/arm/NSQ_neon.h
    A code/opus-1.1/silk/arm/arm_silk_map.c
    A code/opus-1.1/silk/arm/macros_arm64.h
    M code/opus-1.1/silk/code_signs.c
    M code/opus-1.1/silk/control_SNR.c
    M code/opus-1.1/silk/control_codec.c
    M code/opus-1.1/silk/dec_API.c
    M code/opus-1.1/silk/decode_core.c
    M code/opus-1.1/silk/decode_frame.c
    M code/opus-1.1/silk/decode_pulses.c
    M code/opus-1.1/silk/define.h
    M code/opus-1.1/silk/enc_API.c
    M code/opus-1.1/silk/encode_pulses.c
    M code/opus-1.1/silk/float/encode_frame_FLP.c
    M code/opus-1.1/silk/float/find_LPC_FLP.c
    M code/opus-1.1/silk/float/find_pred_coefs_FLP.c
    M code/opus-1.1/silk/float/main_FLP.h
    M code/opus-1.1/silk/float/pitch_analysis_core_FLP.c
    M code/opus-1.1/silk/float/structs_FLP.h
    M code/opus-1.1/silk/float/wrappers_FLP.c
    M code/opus-1.1/silk/log2lin.c
    M code/opus-1.1/silk/macros.h
    M code/opus-1.1/silk/main.h
    A code/opus-1.1/silk/mips/NSQ_del_dec_mipsr1.h
    A code/opus-1.1/silk/mips/macros_mipsr1.h
    A code/opus-1.1/silk/mips/sigproc_fix_mipsr1.h
    M code/opus-1.1/silk/process_NLSFs.c
    M code/opus-1.1/silk/quant_LTP_gains.c
    M code/opus-1.1/silk/resampler_rom.c
    M code/opus-1.1/silk/shell_coder.c
    M code/opus-1.1/silk/sort.c
    M code/opus-1.1/silk/stereo_LR_to_MS.c
    M code/opus-1.1/silk/structs.h
    M code/opus-1.1/silk/sum_sqr_shift.c
    M code/opus-1.1/silk/tables.h
    M code/opus-1.1/silk/tuning_parameters.h
    A code/opus-1.1/silk/x86/NSQ_del_dec_sse.c
    A code/opus-1.1/silk/x86/NSQ_sse.c
    A code/opus-1.1/silk/x86/SigProc_FIX_sse.h
    A code/opus-1.1/silk/x86/VAD_sse.c
    A code/opus-1.1/silk/x86/VQ_WMat_EC_sse.c
    A code/opus-1.1/silk/x86/main_sse.h
    A code/opus-1.1/silk/x86/x86_silk_map.c
    M code/opus-1.1/src/analysis.c
    M code/opus-1.1/src/analysis.h
    M code/opus-1.1/src/mlp.c
    M code/opus-1.1/src/mlp.h
    M code/opus-1.1/src/mlp_data.c
    M code/opus-1.1/src/opus.c
    M code/opus-1.1/src/opus_decoder.c
    M code/opus-1.1/src/opus_encoder.c
    M code/opus-1.1/src/opus_multistream_decoder.c
    M code/opus-1.1/src/opus_multistream_encoder.c
    M code/opus-1.1/src/opus_private.h
    M code/opus-1.1/src/repacketizer.c
    M misc/msvc12/quake3.vcxproj

  Log Message:
  -----------
  Update opus from 1.1 to 1.1.4

Define FLOAT_APPROX in Makefile and misc/msvc12/quake3.vcxproj.


  Commit: ef8ad54421278b5e36749cedec992c97cb15fbb7
      https://github.com/ioquake/ioq3/commit/ef8ad54421278b5e36749cedec992c97cb15fbb7
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-05-23 (Tue, 23 May 2017)

  Changed paths:
    M Makefile
    A code/opus-1.1.4/celt/_kiss_fft_guts.h
    A code/opus-1.1.4/celt/arch.h
    A code/opus-1.1.4/celt/arm/arm2gnu.pl
    A code/opus-1.1.4/celt/arm/arm_celt_map.c
    A code/opus-1.1.4/celt/arm/armcpu.c
    A code/opus-1.1.4/celt/arm/armcpu.h
    A code/opus-1.1.4/celt/arm/armopts.s.in
    A code/opus-1.1.4/celt/arm/celt_ne10_fft.c
    A code/opus-1.1.4/celt/arm/celt_ne10_mdct.c
    A code/opus-1.1.4/celt/arm/celt_neon_intr.c
    A code/opus-1.1.4/celt/arm/celt_pitch_xcorr_arm-gnu.S
    A code/opus-1.1.4/celt/arm/celt_pitch_xcorr_arm.s
    A code/opus-1.1.4/celt/arm/fft_arm.h
    A code/opus-1.1.4/celt/arm/fixed_arm64.h
    A code/opus-1.1.4/celt/arm/fixed_armv4.h
    A code/opus-1.1.4/celt/arm/fixed_armv5e.h
    A code/opus-1.1.4/celt/arm/kiss_fft_armv4.h
    A code/opus-1.1.4/celt/arm/kiss_fft_armv5e.h
    A code/opus-1.1.4/celt/arm/mdct_arm.h
    A code/opus-1.1.4/celt/arm/pitch_arm.h
    A code/opus-1.1.4/celt/bands.c
    A code/opus-1.1.4/celt/bands.h
    A code/opus-1.1.4/celt/celt.c
    A code/opus-1.1.4/celt/celt.h
    A code/opus-1.1.4/celt/celt_decoder.c
    A code/opus-1.1.4/celt/celt_encoder.c
    A code/opus-1.1.4/celt/celt_lpc.c
    A code/opus-1.1.4/celt/celt_lpc.h
    A code/opus-1.1.4/celt/cpu_support.h
    A code/opus-1.1.4/celt/cwrs.c
    A code/opus-1.1.4/celt/cwrs.h
    A code/opus-1.1.4/celt/ecintrin.h
    A code/opus-1.1.4/celt/entcode.c
    A code/opus-1.1.4/celt/entcode.h
    A code/opus-1.1.4/celt/entdec.c
    A code/opus-1.1.4/celt/entdec.h
    A code/opus-1.1.4/celt/entenc.c
    A code/opus-1.1.4/celt/entenc.h
    A code/opus-1.1.4/celt/fixed_debug.h
    A code/opus-1.1.4/celt/fixed_generic.h
    A code/opus-1.1.4/celt/float_cast.h
    A code/opus-1.1.4/celt/kiss_fft.c
    A code/opus-1.1.4/celt/kiss_fft.h
    A code/opus-1.1.4/celt/laplace.c
    A code/opus-1.1.4/celt/laplace.h
    A code/opus-1.1.4/celt/mathops.c
    A code/opus-1.1.4/celt/mathops.h
    A code/opus-1.1.4/celt/mdct.c
    A code/opus-1.1.4/celt/mdct.h
    A code/opus-1.1.4/celt/mfrngcod.h
    A code/opus-1.1.4/celt/mips/celt_mipsr1.h
    A code/opus-1.1.4/celt/mips/fixed_generic_mipsr1.h
    A code/opus-1.1.4/celt/mips/kiss_fft_mipsr1.h
    A code/opus-1.1.4/celt/mips/mdct_mipsr1.h
    A code/opus-1.1.4/celt/mips/pitch_mipsr1.h
    A code/opus-1.1.4/celt/mips/vq_mipsr1.h
    A code/opus-1.1.4/celt/modes.c
    A code/opus-1.1.4/celt/modes.h
    A code/opus-1.1.4/celt/opus_custom_demo.c
    A code/opus-1.1.4/celt/os_support.h
    A code/opus-1.1.4/celt/pitch.c
    A code/opus-1.1.4/celt/pitch.h
    A code/opus-1.1.4/celt/quant_bands.c
    A code/opus-1.1.4/celt/quant_bands.h
    A code/opus-1.1.4/celt/rate.c
    A code/opus-1.1.4/celt/rate.h
    A code/opus-1.1.4/celt/stack_alloc.h
    A code/opus-1.1.4/celt/static_modes_fixed.h
    A code/opus-1.1.4/celt/static_modes_fixed_arm_ne10.h
    A code/opus-1.1.4/celt/static_modes_float.h
    A code/opus-1.1.4/celt/static_modes_float_arm_ne10.h
    A code/opus-1.1.4/celt/vq.c
    A code/opus-1.1.4/celt/vq.h
    A code/opus-1.1.4/celt/x86/celt_lpc_sse.c
    A code/opus-1.1.4/celt/x86/celt_lpc_sse.h
    A code/opus-1.1.4/celt/x86/pitch_sse.c
    A code/opus-1.1.4/celt/x86/pitch_sse.h
    A code/opus-1.1.4/celt/x86/pitch_sse2.c
    A code/opus-1.1.4/celt/x86/pitch_sse4_1.c
    A code/opus-1.1.4/celt/x86/x86_celt_map.c
    A code/opus-1.1.4/celt/x86/x86cpu.c
    A code/opus-1.1.4/celt/x86/x86cpu.h
    A code/opus-1.1.4/include/opus.h
    A code/opus-1.1.4/include/opus_custom.h
    A code/opus-1.1.4/include/opus_defines.h
    A code/opus-1.1.4/include/opus_multistream.h
    A code/opus-1.1.4/include/opus_types.h
    A code/opus-1.1.4/silk/A2NLSF.c
    A code/opus-1.1.4/silk/API.h
    A code/opus-1.1.4/silk/CNG.c
    A code/opus-1.1.4/silk/HP_variable_cutoff.c
    A code/opus-1.1.4/silk/Inlines.h
    A code/opus-1.1.4/silk/LPC_analysis_filter.c
    A code/opus-1.1.4/silk/LPC_inv_pred_gain.c
    A code/opus-1.1.4/silk/LP_variable_cutoff.c
    A code/opus-1.1.4/silk/MacroCount.h
    A code/opus-1.1.4/silk/MacroDebug.h
    A code/opus-1.1.4/silk/NLSF2A.c
    A code/opus-1.1.4/silk/NLSF_VQ.c
    A code/opus-1.1.4/silk/NLSF_VQ_weights_laroia.c
    A code/opus-1.1.4/silk/NLSF_decode.c
    A code/opus-1.1.4/silk/NLSF_del_dec_quant.c
    A code/opus-1.1.4/silk/NLSF_encode.c
    A code/opus-1.1.4/silk/NLSF_stabilize.c
    A code/opus-1.1.4/silk/NLSF_unpack.c
    A code/opus-1.1.4/silk/NSQ.c
    A code/opus-1.1.4/silk/NSQ.h
    A code/opus-1.1.4/silk/NSQ_del_dec.c
    A code/opus-1.1.4/silk/PLC.c
    A code/opus-1.1.4/silk/PLC.h
    A code/opus-1.1.4/silk/SigProc_FIX.h
    A code/opus-1.1.4/silk/VAD.c
    A code/opus-1.1.4/silk/VQ_WMat_EC.c
    A code/opus-1.1.4/silk/ana_filt_bank_1.c
    A code/opus-1.1.4/silk/arm/NSQ_neon.c
    A code/opus-1.1.4/silk/arm/NSQ_neon.h
    A code/opus-1.1.4/silk/arm/SigProc_FIX_armv4.h
    A code/opus-1.1.4/silk/arm/SigProc_FIX_armv5e.h
    A code/opus-1.1.4/silk/arm/arm_silk_map.c
    A code/opus-1.1.4/silk/arm/macros_arm64.h
    A code/opus-1.1.4/silk/arm/macros_armv4.h
    A code/opus-1.1.4/silk/arm/macros_armv5e.h
    A code/opus-1.1.4/silk/biquad_alt.c
    A code/opus-1.1.4/silk/bwexpander.c
    A code/opus-1.1.4/silk/bwexpander_32.c
    A code/opus-1.1.4/silk/check_control_input.c
    A code/opus-1.1.4/silk/code_signs.c
    A code/opus-1.1.4/silk/control.h
    A code/opus-1.1.4/silk/control_SNR.c
    A code/opus-1.1.4/silk/control_audio_bandwidth.c
    A code/opus-1.1.4/silk/control_codec.c
    A code/opus-1.1.4/silk/debug.c
    A code/opus-1.1.4/silk/debug.h
    A code/opus-1.1.4/silk/dec_API.c
    A code/opus-1.1.4/silk/decode_core.c
    A code/opus-1.1.4/silk/decode_frame.c
    A code/opus-1.1.4/silk/decode_indices.c
    A code/opus-1.1.4/silk/decode_parameters.c
    A code/opus-1.1.4/silk/decode_pitch.c
    A code/opus-1.1.4/silk/decode_pulses.c
    A code/opus-1.1.4/silk/decoder_set_fs.c
    A code/opus-1.1.4/silk/define.h
    A code/opus-1.1.4/silk/enc_API.c
    A code/opus-1.1.4/silk/encode_indices.c
    A code/opus-1.1.4/silk/encode_pulses.c
    A code/opus-1.1.4/silk/errors.h
    A code/opus-1.1.4/silk/fixed/LTP_analysis_filter_FIX.c
    A code/opus-1.1.4/silk/fixed/LTP_scale_ctrl_FIX.c
    A code/opus-1.1.4/silk/fixed/apply_sine_window_FIX.c
    A code/opus-1.1.4/silk/fixed/autocorr_FIX.c
    A code/opus-1.1.4/silk/fixed/burg_modified_FIX.c
    A code/opus-1.1.4/silk/fixed/corrMatrix_FIX.c
    A code/opus-1.1.4/silk/fixed/encode_frame_FIX.c
    A code/opus-1.1.4/silk/fixed/find_LPC_FIX.c
    A code/opus-1.1.4/silk/fixed/find_LTP_FIX.c
    A code/opus-1.1.4/silk/fixed/find_pitch_lags_FIX.c
    A code/opus-1.1.4/silk/fixed/find_pred_coefs_FIX.c
    A code/opus-1.1.4/silk/fixed/k2a_FIX.c
    A code/opus-1.1.4/silk/fixed/k2a_Q16_FIX.c
    A code/opus-1.1.4/silk/fixed/main_FIX.h
    A code/opus-1.1.4/silk/fixed/noise_shape_analysis_FIX.c
    A code/opus-1.1.4/silk/fixed/pitch_analysis_core_FIX.c
    A code/opus-1.1.4/silk/fixed/prefilter_FIX.c
    A code/opus-1.1.4/silk/fixed/process_gains_FIX.c
    A code/opus-1.1.4/silk/fixed/regularize_correlations_FIX.c
    A code/opus-1.1.4/silk/fixed/residual_energy16_FIX.c
    A code/opus-1.1.4/silk/fixed/residual_energy_FIX.c
    A code/opus-1.1.4/silk/fixed/schur64_FIX.c
    A code/opus-1.1.4/silk/fixed/schur_FIX.c
    A code/opus-1.1.4/silk/fixed/solve_LS_FIX.c
    A code/opus-1.1.4/silk/fixed/structs_FIX.h
    A code/opus-1.1.4/silk/fixed/vector_ops_FIX.c
    A code/opus-1.1.4/silk/fixed/warped_autocorrelation_FIX.c
    A code/opus-1.1.4/silk/float/LPC_analysis_filter_FLP.c
    A code/opus-1.1.4/silk/float/LPC_inv_pred_gain_FLP.c
    A code/opus-1.1.4/silk/float/LTP_analysis_filter_FLP.c
    A code/opus-1.1.4/silk/float/LTP_scale_ctrl_FLP.c
    A code/opus-1.1.4/silk/float/SigProc_FLP.h
    A code/opus-1.1.4/silk/float/apply_sine_window_FLP.c
    A code/opus-1.1.4/silk/float/autocorrelation_FLP.c
    A code/opus-1.1.4/silk/float/burg_modified_FLP.c
    A code/opus-1.1.4/silk/float/bwexpander_FLP.c
    A code/opus-1.1.4/silk/float/corrMatrix_FLP.c
    A code/opus-1.1.4/silk/float/encode_frame_FLP.c
    A code/opus-1.1.4/silk/float/energy_FLP.c
    A code/opus-1.1.4/silk/float/find_LPC_FLP.c
    A code/opus-1.1.4/silk/float/find_LTP_FLP.c
    A code/opus-1.1.4/silk/float/find_pitch_lags_FLP.c
    A code/opus-1.1.4/silk/float/find_pred_coefs_FLP.c
    A code/opus-1.1.4/silk/float/inner_product_FLP.c
    A code/opus-1.1.4/silk/float/k2a_FLP.c
    A code/opus-1.1.4/silk/float/levinsondurbin_FLP.c
    A code/opus-1.1.4/silk/float/main_FLP.h
    A code/opus-1.1.4/silk/float/noise_shape_analysis_FLP.c
    A code/opus-1.1.4/silk/float/pitch_analysis_core_FLP.c
    A code/opus-1.1.4/silk/float/prefilter_FLP.c
    A code/opus-1.1.4/silk/float/process_gains_FLP.c
    A code/opus-1.1.4/silk/float/regularize_correlations_FLP.c
    A code/opus-1.1.4/silk/float/residual_energy_FLP.c
    A code/opus-1.1.4/silk/float/scale_copy_vector_FLP.c
    A code/opus-1.1.4/silk/float/scale_vector_FLP.c
    A code/opus-1.1.4/silk/float/schur_FLP.c
    A code/opus-1.1.4/silk/float/solve_LS_FLP.c
    A code/opus-1.1.4/silk/float/sort_FLP.c
    A code/opus-1.1.4/silk/float/structs_FLP.h
    A code/opus-1.1.4/silk/float/warped_autocorrelation_FLP.c
    A code/opus-1.1.4/silk/float/wrappers_FLP.c
    A code/opus-1.1.4/silk/gain_quant.c
    A code/opus-1.1.4/silk/init_decoder.c
    A code/opus-1.1.4/silk/init_encoder.c
    A code/opus-1.1.4/silk/inner_prod_aligned.c
    A code/opus-1.1.4/silk/interpolate.c
    A code/opus-1.1.4/silk/lin2log.c
    A code/opus-1.1.4/silk/log2lin.c
    A code/opus-1.1.4/silk/macros.h
    A code/opus-1.1.4/silk/main.h
    A code/opus-1.1.4/silk/mips/NSQ_del_dec_mipsr1.h
    A code/opus-1.1.4/silk/mips/macros_mipsr1.h
    A code/opus-1.1.4/silk/mips/sigproc_fix_mipsr1.h
    A code/opus-1.1.4/silk/pitch_est_defines.h
    A code/opus-1.1.4/silk/pitch_est_tables.c
    A code/opus-1.1.4/silk/process_NLSFs.c
    A code/opus-1.1.4/silk/quant_LTP_gains.c
    A code/opus-1.1.4/silk/resampler.c
    A code/opus-1.1.4/silk/resampler_down2.c
    A code/opus-1.1.4/silk/resampler_down2_3.c
    A code/opus-1.1.4/silk/resampler_private.h
    A code/opus-1.1.4/silk/resampler_private_AR2.c
    A code/opus-1.1.4/silk/resampler_private_IIR_FIR.c
    A code/opus-1.1.4/silk/resampler_private_down_FIR.c
    A code/opus-1.1.4/silk/resampler_private_up2_HQ.c
    A code/opus-1.1.4/silk/resampler_rom.c
    A code/opus-1.1.4/silk/resampler_rom.h
    A code/opus-1.1.4/silk/resampler_structs.h
    A code/opus-1.1.4/silk/shell_coder.c
    A code/opus-1.1.4/silk/sigm_Q15.c
    A code/opus-1.1.4/silk/sort.c
    A code/opus-1.1.4/silk/stereo_LR_to_MS.c
    A code/opus-1.1.4/silk/stereo_MS_to_LR.c
    A code/opus-1.1.4/silk/stereo_decode_pred.c
    A code/opus-1.1.4/silk/stereo_encode_pred.c
    A code/opus-1.1.4/silk/stereo_find_predictor.c
    A code/opus-1.1.4/silk/stereo_quant_pred.c
    A code/opus-1.1.4/silk/structs.h
    A code/opus-1.1.4/silk/sum_sqr_shift.c
    A code/opus-1.1.4/silk/table_LSF_cos.c
    A code/opus-1.1.4/silk/tables.h
    A code/opus-1.1.4/silk/tables_LTP.c
    A code/opus-1.1.4/silk/tables_NLSF_CB_NB_MB.c
    A code/opus-1.1.4/silk/tables_NLSF_CB_WB.c
    A code/opus-1.1.4/silk/tables_gain.c
    A code/opus-1.1.4/silk/tables_other.c
    A code/opus-1.1.4/silk/tables_pitch_lag.c
    A code/opus-1.1.4/silk/tables_pulses_per_block.c
    A code/opus-1.1.4/silk/tuning_parameters.h
    A code/opus-1.1.4/silk/typedef.h
    A code/opus-1.1.4/silk/x86/NSQ_del_dec_sse.c
    A code/opus-1.1.4/silk/x86/NSQ_sse.c
    A code/opus-1.1.4/silk/x86/SigProc_FIX_sse.h
    A code/opus-1.1.4/silk/x86/VAD_sse.c
    A code/opus-1.1.4/silk/x86/VQ_WMat_EC_sse.c
    A code/opus-1.1.4/silk/x86/main_sse.h
    A code/opus-1.1.4/silk/x86/x86_silk_map.c
    A code/opus-1.1.4/src/analysis.c
    A code/opus-1.1.4/src/analysis.h
    A code/opus-1.1.4/src/mlp.c
    A code/opus-1.1.4/src/mlp.h
    A code/opus-1.1.4/src/mlp_data.c
    A code/opus-1.1.4/src/opus.c
    A code/opus-1.1.4/src/opus_decoder.c
    A code/opus-1.1.4/src/opus_encoder.c
    A code/opus-1.1.4/src/opus_multistream.c
    A code/opus-1.1.4/src/opus_multistream_decoder.c
    A code/opus-1.1.4/src/opus_multistream_encoder.c
    A code/opus-1.1.4/src/opus_private.h
    A code/opus-1.1.4/src/repacketizer.c
    A code/opus-1.1.4/src/tansig_table.h
    R code/opus-1.1/celt/_kiss_fft_guts.h
    R code/opus-1.1/celt/arch.h
    R code/opus-1.1/celt/arm/arm2gnu.pl
    R code/opus-1.1/celt/arm/arm_celt_map.c
    R code/opus-1.1/celt/arm/armcpu.c
    R code/opus-1.1/celt/arm/armcpu.h
    R code/opus-1.1/celt/arm/armopts.s.in
    R code/opus-1.1/celt/arm/celt_ne10_fft.c
    R code/opus-1.1/celt/arm/celt_ne10_mdct.c
    R code/opus-1.1/celt/arm/celt_neon_intr.c
    R code/opus-1.1/celt/arm/celt_pitch_xcorr_arm-gnu.S
    R code/opus-1.1/celt/arm/celt_pitch_xcorr_arm.s
    R code/opus-1.1/celt/arm/fft_arm.h
    R code/opus-1.1/celt/arm/fixed_arm64.h
    R code/opus-1.1/celt/arm/fixed_armv4.h
    R code/opus-1.1/celt/arm/fixed_armv5e.h
    R code/opus-1.1/celt/arm/kiss_fft_armv4.h
    R code/opus-1.1/celt/arm/kiss_fft_armv5e.h
    R code/opus-1.1/celt/arm/mdct_arm.h
    R code/opus-1.1/celt/arm/pitch_arm.h
    R code/opus-1.1/celt/bands.c
    R code/opus-1.1/celt/bands.h
    R code/opus-1.1/celt/celt.c
    R code/opus-1.1/celt/celt.h
    R code/opus-1.1/celt/celt_decoder.c
    R code/opus-1.1/celt/celt_encoder.c
    R code/opus-1.1/celt/celt_lpc.c
    R code/opus-1.1/celt/celt_lpc.h
    R code/opus-1.1/celt/cpu_support.h
    R code/opus-1.1/celt/cwrs.c
    R code/opus-1.1/celt/cwrs.h
    R code/opus-1.1/celt/ecintrin.h
    R code/opus-1.1/celt/entcode.c
    R code/opus-1.1/celt/entcode.h
    R code/opus-1.1/celt/entdec.c
    R code/opus-1.1/celt/entdec.h
    R code/opus-1.1/celt/entenc.c
    R code/opus-1.1/celt/entenc.h
    R code/opus-1.1/celt/fixed_debug.h
    R code/opus-1.1/celt/fixed_generic.h
    R code/opus-1.1/celt/float_cast.h
    R code/opus-1.1/celt/kiss_fft.c
    R code/opus-1.1/celt/kiss_fft.h
    R code/opus-1.1/celt/laplace.c
    R code/opus-1.1/celt/laplace.h
    R code/opus-1.1/celt/mathops.c
    R code/opus-1.1/celt/mathops.h
    R code/opus-1.1/celt/mdct.c
    R code/opus-1.1/celt/mdct.h
    R code/opus-1.1/celt/mfrngcod.h
    R code/opus-1.1/celt/mips/celt_mipsr1.h
    R code/opus-1.1/celt/mips/fixed_generic_mipsr1.h
    R code/opus-1.1/celt/mips/kiss_fft_mipsr1.h
    R code/opus-1.1/celt/mips/mdct_mipsr1.h
    R code/opus-1.1/celt/mips/pitch_mipsr1.h
    R code/opus-1.1/celt/mips/vq_mipsr1.h
    R code/opus-1.1/celt/modes.c
    R code/opus-1.1/celt/modes.h
    R code/opus-1.1/celt/opus_custom_demo.c
    R code/opus-1.1/celt/os_support.h
    R code/opus-1.1/celt/pitch.c
    R code/opus-1.1/celt/pitch.h
    R code/opus-1.1/celt/quant_bands.c
    R code/opus-1.1/celt/quant_bands.h
    R code/opus-1.1/celt/rate.c
    R code/opus-1.1/celt/rate.h
    R code/opus-1.1/celt/stack_alloc.h
    R code/opus-1.1/celt/static_modes_fixed.h
    R code/opus-1.1/celt/static_modes_fixed_arm_ne10.h
    R code/opus-1.1/celt/static_modes_float.h
    R code/opus-1.1/celt/static_modes_float_arm_ne10.h
    R code/opus-1.1/celt/vq.c
    R code/opus-1.1/celt/vq.h
    R code/opus-1.1/celt/x86/celt_lpc_sse.c
    R code/opus-1.1/celt/x86/celt_lpc_sse.h
    R code/opus-1.1/celt/x86/pitch_sse.c
    R code/opus-1.1/celt/x86/pitch_sse.h
    R code/opus-1.1/celt/x86/pitch_sse2.c
    R code/opus-1.1/celt/x86/pitch_sse4_1.c
    R code/opus-1.1/celt/x86/x86_celt_map.c
    R code/opus-1.1/celt/x86/x86cpu.c
    R code/opus-1.1/celt/x86/x86cpu.h
    R code/opus-1.1/include/opus.h
    R code/opus-1.1/include/opus_custom.h
    R code/opus-1.1/include/opus_defines.h
    R code/opus-1.1/include/opus_multistream.h
    R code/opus-1.1/include/opus_types.h
    R code/opus-1.1/silk/A2NLSF.c
    R code/opus-1.1/silk/API.h
    R code/opus-1.1/silk/CNG.c
    R code/opus-1.1/silk/HP_variable_cutoff.c
    R code/opus-1.1/silk/Inlines.h
    R code/opus-1.1/silk/LPC_analysis_filter.c
    R code/opus-1.1/silk/LPC_inv_pred_gain.c
    R code/opus-1.1/silk/LP_variable_cutoff.c
    R code/opus-1.1/silk/MacroCount.h
    R code/opus-1.1/silk/MacroDebug.h
    R code/opus-1.1/silk/NLSF2A.c
    R code/opus-1.1/silk/NLSF_VQ.c
    R code/opus-1.1/silk/NLSF_VQ_weights_laroia.c
    R code/opus-1.1/silk/NLSF_decode.c
    R code/opus-1.1/silk/NLSF_del_dec_quant.c
    R code/opus-1.1/silk/NLSF_encode.c
    R code/opus-1.1/silk/NLSF_stabilize.c
    R code/opus-1.1/silk/NLSF_unpack.c
    R code/opus-1.1/silk/NSQ.c
    R code/opus-1.1/silk/NSQ.h
    R code/opus-1.1/silk/NSQ_del_dec.c
    R code/opus-1.1/silk/PLC.c
    R code/opus-1.1/silk/PLC.h
    R code/opus-1.1/silk/SigProc_FIX.h
    R code/opus-1.1/silk/VAD.c
    R code/opus-1.1/silk/VQ_WMat_EC.c
    R code/opus-1.1/silk/ana_filt_bank_1.c
    R code/opus-1.1/silk/arm/NSQ_neon.c
    R code/opus-1.1/silk/arm/NSQ_neon.h
    R code/opus-1.1/silk/arm/SigProc_FIX_armv4.h
    R code/opus-1.1/silk/arm/SigProc_FIX_armv5e.h
    R code/opus-1.1/silk/arm/arm_silk_map.c
    R code/opus-1.1/silk/arm/macros_arm64.h
    R code/opus-1.1/silk/arm/macros_armv4.h
    R code/opus-1.1/silk/arm/macros_armv5e.h
    R code/opus-1.1/silk/biquad_alt.c
    R code/opus-1.1/silk/bwexpander.c
    R code/opus-1.1/silk/bwexpander_32.c
    R code/opus-1.1/silk/check_control_input.c
    R code/opus-1.1/silk/code_signs.c
    R code/opus-1.1/silk/control.h
    R code/opus-1.1/silk/control_SNR.c
    R code/opus-1.1/silk/control_audio_bandwidth.c
    R code/opus-1.1/silk/control_codec.c
    R code/opus-1.1/silk/debug.c
    R code/opus-1.1/silk/debug.h
    R code/opus-1.1/silk/dec_API.c
    R code/opus-1.1/silk/decode_core.c
    R code/opus-1.1/silk/decode_frame.c
    R code/opus-1.1/silk/decode_indices.c
    R code/opus-1.1/silk/decode_parameters.c
    R code/opus-1.1/silk/decode_pitch.c
    R code/opus-1.1/silk/decode_pulses.c
    R code/opus-1.1/silk/decoder_set_fs.c
    R code/opus-1.1/silk/define.h
    R code/opus-1.1/silk/enc_API.c
    R code/opus-1.1/silk/encode_indices.c
    R code/opus-1.1/silk/encode_pulses.c
    R code/opus-1.1/silk/errors.h
    R code/opus-1.1/silk/fixed/LTP_analysis_filter_FIX.c
    R code/opus-1.1/silk/fixed/LTP_scale_ctrl_FIX.c
    R code/opus-1.1/silk/fixed/apply_sine_window_FIX.c
    R code/opus-1.1/silk/fixed/autocorr_FIX.c
    R code/opus-1.1/silk/fixed/burg_modified_FIX.c
    R code/opus-1.1/silk/fixed/corrMatrix_FIX.c
    R code/opus-1.1/silk/fixed/encode_frame_FIX.c
    R code/opus-1.1/silk/fixed/find_LPC_FIX.c
    R code/opus-1.1/silk/fixed/find_LTP_FIX.c
    R code/opus-1.1/silk/fixed/find_pitch_lags_FIX.c
    R code/opus-1.1/silk/fixed/find_pred_coefs_FIX.c
    R code/opus-1.1/silk/fixed/k2a_FIX.c
    R code/opus-1.1/silk/fixed/k2a_Q16_FIX.c
    R code/opus-1.1/silk/fixed/main_FIX.h
    R code/opus-1.1/silk/fixed/noise_shape_analysis_FIX.c
    R code/opus-1.1/silk/fixed/pitch_analysis_core_FIX.c
    R code/opus-1.1/silk/fixed/prefilter_FIX.c
    R code/opus-1.1/silk/fixed/process_gains_FIX.c
    R code/opus-1.1/silk/fixed/regularize_correlations_FIX.c
    R code/opus-1.1/silk/fixed/residual_energy16_FIX.c
    R code/opus-1.1/silk/fixed/residual_energy_FIX.c
    R code/opus-1.1/silk/fixed/schur64_FIX.c
    R code/opus-1.1/silk/fixed/schur_FIX.c
    R code/opus-1.1/silk/fixed/solve_LS_FIX.c
    R code/opus-1.1/silk/fixed/structs_FIX.h
    R code/opus-1.1/silk/fixed/vector_ops_FIX.c
    R code/opus-1.1/silk/fixed/warped_autocorrelation_FIX.c
    R code/opus-1.1/silk/float/LPC_analysis_filter_FLP.c
    R code/opus-1.1/silk/float/LPC_inv_pred_gain_FLP.c
    R code/opus-1.1/silk/float/LTP_analysis_filter_FLP.c
    R code/opus-1.1/silk/float/LTP_scale_ctrl_FLP.c
    R code/opus-1.1/silk/float/SigProc_FLP.h
    R code/opus-1.1/silk/float/apply_sine_window_FLP.c
    R code/opus-1.1/silk/float/autocorrelation_FLP.c
    R code/opus-1.1/silk/float/burg_modified_FLP.c
    R code/opus-1.1/silk/float/bwexpander_FLP.c
    R code/opus-1.1/silk/float/corrMatrix_FLP.c
    R code/opus-1.1/silk/float/encode_frame_FLP.c
    R code/opus-1.1/silk/float/energy_FLP.c
    R code/opus-1.1/silk/float/find_LPC_FLP.c
    R code/opus-1.1/silk/float/find_LTP_FLP.c
    R code/opus-1.1/silk/float/find_pitch_lags_FLP.c
    R code/opus-1.1/silk/float/find_pred_coefs_FLP.c
    R code/opus-1.1/silk/float/inner_product_FLP.c
    R code/opus-1.1/silk/float/k2a_FLP.c
    R code/opus-1.1/silk/float/levinsondurbin_FLP.c
    R code/opus-1.1/silk/float/main_FLP.h
    R code/opus-1.1/silk/float/noise_shape_analysis_FLP.c
    R code/opus-1.1/silk/float/pitch_analysis_core_FLP.c
    R code/opus-1.1/silk/float/prefilter_FLP.c
    R code/opus-1.1/silk/float/process_gains_FLP.c
    R code/opus-1.1/silk/float/regularize_correlations_FLP.c
    R code/opus-1.1/silk/float/residual_energy_FLP.c
    R code/opus-1.1/silk/float/scale_copy_vector_FLP.c
    R code/opus-1.1/silk/float/scale_vector_FLP.c
    R code/opus-1.1/silk/float/schur_FLP.c
    R code/opus-1.1/silk/float/solve_LS_FLP.c
    R code/opus-1.1/silk/float/sort_FLP.c
    R code/opus-1.1/silk/float/structs_FLP.h
    R code/opus-1.1/silk/float/warped_autocorrelation_FLP.c
    R code/opus-1.1/silk/float/wrappers_FLP.c
    R code/opus-1.1/silk/gain_quant.c
    R code/opus-1.1/silk/init_decoder.c
    R code/opus-1.1/silk/init_encoder.c
    R code/opus-1.1/silk/inner_prod_aligned.c
    R code/opus-1.1/silk/interpolate.c
    R code/opus-1.1/silk/lin2log.c
    R code/opus-1.1/silk/log2lin.c
    R code/opus-1.1/silk/macros.h
    R code/opus-1.1/silk/main.h
    R code/opus-1.1/silk/mips/NSQ_del_dec_mipsr1.h
    R code/opus-1.1/silk/mips/macros_mipsr1.h
    R code/opus-1.1/silk/mips/sigproc_fix_mipsr1.h
    R code/opus-1.1/silk/pitch_est_defines.h
    R code/opus-1.1/silk/pitch_est_tables.c
    R code/opus-1.1/silk/process_NLSFs.c
    R code/opus-1.1/silk/quant_LTP_gains.c
    R code/opus-1.1/silk/resampler.c
    R code/opus-1.1/silk/resampler_down2.c
    R code/opus-1.1/silk/resampler_down2_3.c
    R code/opus-1.1/silk/resampler_private.h
    R code/opus-1.1/silk/resampler_private_AR2.c
    R code/opus-1.1/silk/resampler_private_IIR_FIR.c
    R code/opus-1.1/silk/resampler_private_down_FIR.c
    R code/opus-1.1/silk/resampler_private_up2_HQ.c
    R code/opus-1.1/silk/resampler_rom.c
    R code/opus-1.1/silk/resampler_rom.h
    R code/opus-1.1/silk/resampler_structs.h
    R code/opus-1.1/silk/shell_coder.c
    R code/opus-1.1/silk/sigm_Q15.c
    R code/opus-1.1/silk/sort.c
    R code/opus-1.1/silk/stereo_LR_to_MS.c
    R code/opus-1.1/silk/stereo_MS_to_LR.c
    R code/opus-1.1/silk/stereo_decode_pred.c
    R code/opus-1.1/silk/stereo_encode_pred.c
    R code/opus-1.1/silk/stereo_find_predictor.c
    R code/opus-1.1/silk/stereo_quant_pred.c
    R code/opus-1.1/silk/structs.h
    R code/opus-1.1/silk/sum_sqr_shift.c
    R code/opus-1.1/silk/table_LSF_cos.c
    R code/opus-1.1/silk/tables.h
    R code/opus-1.1/silk/tables_LTP.c
    R code/opus-1.1/silk/tables_NLSF_CB_NB_MB.c
    R code/opus-1.1/silk/tables_NLSF_CB_WB.c
    R code/opus-1.1/silk/tables_gain.c
    R code/opus-1.1/silk/tables_other.c
    R code/opus-1.1/silk/tables_pitch_lag.c
    R code/opus-1.1/silk/tables_pulses_per_block.c
    R code/opus-1.1/silk/tuning_parameters.h
    R code/opus-1.1/silk/typedef.h
    R code/opus-1.1/silk/x86/NSQ_del_dec_sse.c
    R code/opus-1.1/silk/x86/NSQ_sse.c
    R code/opus-1.1/silk/x86/SigProc_FIX_sse.h
    R code/opus-1.1/silk/x86/VAD_sse.c
    R code/opus-1.1/silk/x86/VQ_WMat_EC_sse.c
    R code/opus-1.1/silk/x86/main_sse.h
    R code/opus-1.1/silk/x86/x86_silk_map.c
    R code/opus-1.1/src/analysis.c
    R code/opus-1.1/src/analysis.h
    R code/opus-1.1/src/mlp.c
    R code/opus-1.1/src/mlp.h
    R code/opus-1.1/src/mlp_data.c
    R code/opus-1.1/src/opus.c
    R code/opus-1.1/src/opus_decoder.c
    R code/opus-1.1/src/opus_encoder.c
    R code/opus-1.1/src/opus_multistream.c
    R code/opus-1.1/src/opus_multistream_decoder.c
    R code/opus-1.1/src/opus_multistream_encoder.c
    R code/opus-1.1/src/opus_private.h
    R code/opus-1.1/src/repacketizer.c
    R code/opus-1.1/src/tansig_table.h
    M misc/msvc12/quake3.vcxproj

  Log Message:
  -----------
  Rename (already updated) opus-1.1 to opus-1.1.4


  Commit: 7139094355ee951c0d2daf9524ae15809750d6aa
      https://github.com/ioquake/ioq3/commit/7139094355ee951c0d2daf9524ae15809750d6aa
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-05-23 (Tue, 23 May 2017)

  Changed paths:
    M code/opusfile-0.5/include/opusfile.h
    M code/opusfile-0.5/src/http.c
    M code/opusfile-0.5/src/info.c
    M code/opusfile-0.5/src/internal.h
    M code/opusfile-0.5/src/opusfile.c

  Log Message:
  -----------
  Update opusfile from 0.5 to 0.8


  Commit: f4739e9c4d4209c4ebc06c8d81b14b8c660253b5
      https://github.com/ioquake/ioq3/commit/f4739e9c4d4209c4ebc06c8d81b14b8c660253b5
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-05-23 (Tue, 23 May 2017)

  Changed paths:
    M Makefile
    R code/opusfile-0.5/include/opusfile.h
    R code/opusfile-0.5/src/http.c
    R code/opusfile-0.5/src/info.c
    R code/opusfile-0.5/src/internal.c
    R code/opusfile-0.5/src/internal.h
    R code/opusfile-0.5/src/opusfile.c
    R code/opusfile-0.5/src/stream.c
    R code/opusfile-0.5/src/wincerts.c
    R code/opusfile-0.5/src/winerrno.h
    A code/opusfile-0.8/include/opusfile.h
    A code/opusfile-0.8/src/http.c
    A code/opusfile-0.8/src/info.c
    A code/opusfile-0.8/src/internal.c
    A code/opusfile-0.8/src/internal.h
    A code/opusfile-0.8/src/opusfile.c
    A code/opusfile-0.8/src/stream.c
    A code/opusfile-0.8/src/wincerts.c
    A code/opusfile-0.8/src/winerrno.h

  Log Message:
  -----------
  Rename (already updated) opusfile-0.5 to opusfile-0.8


  Commit: fbada2caf69d635de139b242b6b7449bafdd93e3
      https://github.com/ioquake/ioq3/commit/fbada2caf69d635de139b242b6b7449bafdd93e3
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-05-24 (Wed, 24 May 2017)

  Changed paths:
    M code/sys/sys_win32.c

  Log Message:
  -----------
  Fix compiling when KEY_WOW64_32KEY is missing from system headers


  Commit: 05858d30e8934cb14aac7d343c8328ae070bb039
      https://github.com/ioquake/ioq3/commit/05858d30e8934cb14aac7d343c8328ae070bb039
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-05-24 (Wed, 24 May 2017)

  Changed paths:
    M code/client/snd_openal.c
    M code/qcommon/files.c
    M code/qcommon/qcommon.h
    M code/sys/sys_main.c
    M code/sys/sys_unix.c
    M code/sys/sys_win32.c

  Log Message:
  -----------
  Don't load libraries with non-standard file extensions

Also don't allow writting files ending in a library extension such
as ".so.0" or ".dylib.0".


  Commit: 70af7e673ff97147c863a995203074f5a02aa897
      https://github.com/ioquake/ioq3/commit/70af7e673ff97147c863a995203074f5a02aa897
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-05-24 (Wed, 24 May 2017)

  Changed paths:
    M code/sys/sys_main.c

  Log Message:
  -----------
  Check for truncated paths in Sys_LoadDll

Check for truncated paths which could allow loading a library with
a non-standard extension. Also provides a better message for why a
valid library with a long path would fail to load.


  Commit: 351e8f84d25a2f07f51a7ca5bf6c4d4a345bbc7b
      https://github.com/ioquake/ioq3/commit/351e8f84d25a2f07f51a7ca5bf6c4d4a345bbc7b
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-05-24 (Wed, 24 May 2017)

  Changed paths:
    M code/qcommon/files.c

  Log Message:
  -----------
  Merge pull request #270 from mickael9/unused-warning

Don't include (mission)pak_checksums in standalone build


  Commit: eecc8326a0b9af15976b0910d2e9bcdc925ceec6
      https://github.com/ioquake/ioq3/commit/eecc8326a0b9af15976b0910d2e9bcdc925ceec6
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-05-24 (Wed, 24 May 2017)

  Changed paths:
    M code/client/cl_main.c

  Log Message:
  -----------
  Save connect and playdemo argument before calling CL_Disconnect()

Save argument instead of using a pointer to cmd token memory that
might be overwritten when Cmd_TokenizeString() is called.

No known method for causing the issue without engine changes.
Cmd_TokenizeString() is called by FS_PureServerSetReferencedPaks()
in CL_Disconnect() but it's not an issue because the string is
blank.

Thanks @mickael9.


  Commit: 66365a3a851070397c40950377da8c834cc4fa9e
      https://github.com/ioquake/ioq3/commit/66365a3a851070397c40950377da8c834cc4fa9e
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-05-24 (Wed, 24 May 2017)

  Changed paths:
    M code/qcommon/cm_patch.c
    M code/qcommon/common.c

  Log Message:
  -----------
  Merge pull request #198 from UniQP/deadvariable

Remove dead variables


  Commit: 2c225a5a2be36d120c072b70d23cddd7e0b20cf5
      https://github.com/ioquake/ioq3/commit/2c225a5a2be36d120c072b70d23cddd7e0b20cf5
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-05-24 (Wed, 24 May 2017)

  Changed paths:
    M code/game/g_combat.c
    M code/qcommon/cm_patch.c
    M code/qcommon/files.c

  Log Message:
  -----------
  Merge pull request #199 from UniQP/typos

Fix some typos in comments


  Commit: 80c3e503d991d3984d13b55b2b72e74cfa3a0770
      https://github.com/ioquake/ioq3/commit/80c3e503d991d3984d13b55b2b72e74cfa3a0770
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-05-24 (Wed, 24 May 2017)

  Changed paths:
    M code/cgame/cg_newdraw.c

  Log Message:
  -----------
  Merge pull request #254 from WolfWings/patch-1

Redundant #ifndef MISSIONPACK block


  Commit: 3b0a862290de79b1a2c69eb62c3f0031449c07a5
      https://github.com/ioquake/ioq3/commit/3b0a862290de79b1a2c69eb62c3f0031449c07a5
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-05-24 (Wed, 24 May 2017)

  Changed paths:
    M code/cgame/cg_main.c

  Log Message:
  -----------
  Merge pull request #256 from WolfWings/patch-4

...too much MISSIONPACK ifdeffery.


  Commit: abce15055cbbd0ee4a01277839a4830b5f8488ee
      https://github.com/ioquake/ioq3/commit/abce15055cbbd0ee4a01277839a4830b5f8488ee
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-05-24 (Wed, 24 May 2017)

  Changed paths:
    M Makefile
    M make-macosx-ub.sh

  Log Message:
  -----------
  Fix compiling Mac OS 10.5 Universal App Bundle

Need to be able to specify minimum Mac OS X version outside of the
Makefile to avoid conflicting CFLAGS.
Moved -mmacosx-version-min LDFLAGS into the Makefile.
Moved -arch x86_64 from OPTIMIZEVM to CFLAGS to fix linker errors
(previously make-macosx-ub.sh passed it to CFLAGS manually).


  Commit: 566fb0edfc6d88efcd161c912c7db025b8c173ce
      https://github.com/ioquake/ioq3/commit/566fb0edfc6d88efcd161c912c7db025b8c173ce
  Author: ec- <tweels at gmail.com>
  Date:   2017-05-25 (Thu, 25 May 2017)

  Changed paths:
    M code/qcommon/vm.c
    M code/qcommon/vm_interpreted.c
    M code/qcommon/vm_local.h
    M code/qcommon/vm_x86.c

  Log Message:
  -----------
  Allow unaligned load/store in QVM interpreter/x86 compiler
 constructions like (dataMask & ~3) was used to protect against out-of-bound load/store when address is 4-byte closer to dataMask
 but at the same time it effectively cut low address bits for ALL load/store operations which is totally wrong in terms of conformance to ALLOWED (i.e. generated by q3lcc from C sources) low-level operations like packed binary data parsing


  Commit: c259e7cba3e31c3d400e7e7135280a4d6feae477
      https://github.com/ioquake/ioq3/commit/c259e7cba3e31c3d400e7e7135280a4d6feae477
  Author: Eugene C <tweels at gmail.com>
  Date:   2017-05-25 (Thu, 25 May 2017)

  Changed paths:
    M code/qcommon/vm.c

  Log Message:
  -----------
  Fix comment


  Commit: 4729c683fd0cca6223955da36eff8b7285e6ad31
      https://github.com/ioquake/ioq3/commit/4729c683fd0cca6223955da36eff8b7285e6ad31
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2017-05-25 (Thu, 25 May 2017)

  Changed paths:
    M Makefile
    A autoupdater-readme.txt
    A code/autoupdater/autoupdater.c
    A code/autoupdater/sha256.c
    A code/autoupdater/sha256.h
    M code/sys/sys_main.c

  Log Message:
  -----------
  Initial shot at writing an ioquake3 autoupdater.


  Commit: 8e001e6b99e64163d9a32896592839f6aeb38e2c
      https://github.com/ioquake/ioq3/commit/8e001e6b99e64163d9a32896592839f6aeb38e2c
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2017-05-25 (Thu, 25 May 2017)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  autoupdater should build with $(CC), not $(TOOLS_CC), in Makefile.


  Commit: 240965ddbce2844afaabd0e6d7aba22b8940fa6b
      https://github.com/ioquake/ioq3/commit/240965ddbce2844afaabd0e6d7aba22b8940fa6b
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2017-05-25 (Thu, 25 May 2017)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Removed extraneous '\' in Makefile in autoupdater source file list.


  Commit: bc2f45508d33c50a23ccd5668ac82f673fec3a83
      https://github.com/ioquake/ioq3/commit/bc2f45508d33c50a23ccd5668ac82f673fec3a83
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-05-26 (Fri, 26 May 2017)

  Changed paths:
    M code/sys/sys_main.c

  Log Message:
  -----------
  Fix dllHandle possibly being uninitialized in Sys_LoadDll


  Commit: 024a8842bd9c090eaab70efec77b75c8855c4ba5
      https://github.com/ioquake/ioq3/commit/024a8842bd9c090eaab70efec77b75c8855c4ba5
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-05-29 (Mon, 29 May 2017)

  Changed paths:
    M code/client/cl_parse.c

  Log Message:
  -----------
  Fix compiling debug code for writing VoIP data


  Commit: 8a50e2aa09e05149f4d0b72b148da12caa56f73f
      https://github.com/ioquake/ioq3/commit/8a50e2aa09e05149f4d0b72b148da12caa56f73f
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-05-29 (Mon, 29 May 2017)

  Changed paths:
    M code/client/cl_keys.c

  Log Message:
  -----------
  Don't repeat alt+enter key event

Holding alt+enter should not continuously toggle fullscreen mode.


  Commit: 69829916b51c80c77297d96aedbd8b5be72e7d4a
      https://github.com/ioquake/ioq3/commit/69829916b51c80c77297d96aedbd8b5be72e7d4a
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2017-05-30 (Tue, 30 May 2017)

  Changed paths:
    M code/autoupdater/autoupdater.c

  Log Message:
  -----------
  Fixed -Wstrict-prototypes warning.


  Commit: 86e71b11eb87a83a0ea1c55c53ae9df470cad27d
      https://github.com/ioquake/ioq3/commit/86e71b11eb87a83a0ea1c55c53ae9df470cad27d
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2017-05-30 (Tue, 30 May 2017)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Fixed failure to link libcurl on some platforms.


  Commit: b892bcfdbc02c9089e60ebce854cf3b384b62139
      https://github.com/ioquake/ioq3/commit/b892bcfdbc02c9089e60ebce854cf3b384b62139
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2017-05-30 (Tue, 30 May 2017)

  Changed paths:
    M code/autoupdater/autoupdater.c

  Log Message:
  -----------
  Cleanup in failures a little better.


  Commit: 973e0a7e9ce72bf9434aef0f6b2d31b5d12696af
      https://github.com/ioquake/ioq3/commit/973e0a7e9ce72bf9434aef0f6b2d31b5d12696af
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-05-30 (Tue, 30 May 2017)

  Changed paths:
    M code/server/server.h
    M code/server/sv_main.c

  Log Message:
  -----------
  Refresh master server address cache every 24 hours

Resolve master server addresses every 24 hours instead of keeping
result forever. Don't clear sv_master[1-5] cvar if the address fails
to resolve; it might work later.


  Commit: f518f75149198ed45c1124f646e1351910279d21
      https://github.com/ioquake/ioq3/commit/f518f75149198ed45c1124f646e1351910279d21
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2017-05-30 (Tue, 30 May 2017)

  Changed paths:
    M Makefile
    M code/autoupdater/autoupdater.c

  Log Message:
  -----------
  Don't link directly to libcurl.

Lots of Linux distros have different names (libcurl-gnutls.so vs etc), and
version the symbols (curl_global_init@@CURL_LIBSSL_3), so it's more compatible
to just dlsym the basic entry points we need and just demand that libcurl is
installed at all.

Alternately: we'll use our own libcurl build, but we'll probably have to dump
SSL support to make this sane to do.


  Commit: 67b0cccc75a6eb920f3db4977ec9fb5779f297c3
      https://github.com/ioquake/ioq3/commit/67b0cccc75a6eb920f3db4977ec9fb5779f297c3
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2017-05-30 (Tue, 30 May 2017)

  Changed paths:
    M code/autoupdater/autoupdater.c

  Log Message:
  -----------
  Don't fclose(NULL) if a file doesn't exist.


  Commit: 02b116aae049349ee343a6fcc4a0b0d1a0911575
      https://github.com/ioquake/ioq3/commit/02b116aae049349ee343a6fcc4a0b0d1a0911575
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2017-05-31 (Wed, 31 May 2017)

  Changed paths:
    M code/sys/sys_main.c

  Log Message:
  -----------
  Initial Windows autoupdater support: the ioq3 internal bits.

This is just the piece that will launch the autoupdater; the autoupdater
itself will be a separate commit.


  Commit: cf5dd87f57a70936cdb92537939a9013a9015ba1
      https://github.com/ioquake/ioq3/commit/cf5dd87f57a70936cdb92537939a9013a9015ba1
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2017-05-31 (Wed, 31 May 2017)

  Changed paths:
    M code/sys/sys_main.c

  Log Message:
  -----------
  Fix tabs vs spaces.


  Commit: d0da0724e7cc048b8fd6b82e14bb48c76c86ebc2
      https://github.com/ioquake/ioq3/commit/d0da0724e7cc048b8fd6b82e14bb48c76c86ebc2
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2017-05-31 (Wed, 31 May 2017)

  Changed paths:
    M Makefile
    A code/sys/sys_autoupdater.c
    M code/sys/sys_main.c

  Log Message:
  -----------
  Move the autoupdater launcher into its own public domain source file.

So other games can steal this piece if they want.


  Commit: a69020b21724fdd460120ab8d1e5764ce203dfd3
      https://github.com/ioquake/ioq3/commit/a69020b21724fdd460120ab8d1e5764ce203dfd3
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2017-05-31 (Wed, 31 May 2017)

  Changed paths:
    M code/autoupdater/sha256.c
    M code/autoupdater/sha256.h

  Log Message:
  -----------
  Fixed up some types in sha256.*


  Commit: b6a83a1494031b090897657f8a3349cb35590f71
      https://github.com/ioquake/ioq3/commit/b6a83a1494031b090897657f8a3349cb35590f71
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2017-06-01 (Thu, 01 Jun 2017)

  Changed paths:
    M code/autoupdater/autoupdater.c

  Log Message:
  -----------
  ioquake3 calls this arch "x86" and not "i386".


  Commit: 8cf088ae276a7baa858e58eff78d6f72e368b8b0
      https://github.com/ioquake/ioq3/commit/8cf088ae276a7baa858e58eff78d6f72e368b8b0
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2017-06-01 (Thu, 01 Jun 2017)

  Changed paths:
    M code/autoupdater/autoupdater.c

  Log Message:
  -----------
  Fully initialize ManifestItems (rollback, etc, was uninitialized before!).


  Commit: f6f2710f94bcb35c5af82405da667fb1592725e1
      https://github.com/ioquake/ioq3/commit/f6f2710f94bcb35c5af82405da667fb1592725e1
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-06-01 (Thu, 01 Jun 2017)

  Changed paths:
    M code/q3_ui/ui_main.c
    M code/ui/ui_main.c

  Log Message:
  -----------
  Make server browser default to Internet

The default use to be local. In q3_ui you have to press spacebar or
wait for scan to time out before you can switch to Internet.


  Commit: e8f092637c7fd286555e84a2754f9599d30bb42b
      https://github.com/ioquake/ioq3/commit/e8f092637c7fd286555e84a2754f9599d30bb42b
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-06-01 (Thu, 01 Jun 2017)

  Changed paths:
    M code/ui/ui_main.c

  Log Message:
  -----------
  Automatically get initial Internet servers in Team Arena UI

Having to manually request the list, with two buttons (get new
list, refresh list) is somewhat confusing. Also since it looks
like there are no servers, users might not try to figure out
how to get the server list.

The first time viewing a master server list in Team Arena UI,
automatically request a new server list. After that the cache
will be available with a timestamp of the last refresh time.
I think this will make it easier to understand how the menu
works.

This may cause unneeded updating of the server cache because the
last refresh timestamp is per-fs_game but the server cache is
shared by all games. This will only occur once for each game
though so it's not a big concern.


  Commit: 2bbe178bc8bcc7d293748a2821652da7de890318
      https://github.com/ioquake/ioq3/commit/2bbe178bc8bcc7d293748a2821652da7de890318
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-06-01 (Thu, 01 Jun 2017)

  Changed paths:
    M code/q3_ui/ui_servers2.c
    M code/ui/ui_main.c

  Log Message:
  -----------
  Replace constant value with UIAS_GLOBAL1


  Commit: 0b853a659a2c76023389f88ae40938dd5e9f73e7
      https://github.com/ioquake/ioq3/commit/0b853a659a2c76023389f88ae40938dd5e9f73e7
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-06-01 (Thu, 01 Jun 2017)

  Changed paths:
    M code/client/cl_ui.c

  Log Message:
  -----------
  Make Team Arena server list sub-sort clients by max clients

The player column in Team Arena UI lists clients and max clients
in format of "clients [maxclients]". When sorting by clients the
max clients is ignored which results in player column being
disorganized.

When servers have the same number of clients, sort based on max
clients. Otherwise client sort is sub-sorted based on order of
getinfo responses (ping).


  Commit: 6b5674e6bb493d09880776df10f81a7890ff72c6
      https://github.com/ioquake/ioq3/commit/6b5674e6bb493d09880776df10f81a7890ff72c6
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-06-01 (Thu, 01 Jun 2017)

  Changed paths:
    M code/ui/ui_main.c

  Log Message:
  -----------
  Fix filtering favorite servers in Team Arena UI

Filter favorite servers based on cached server info and new info
instead of only the cached info.

If cached server info is filtered out, don't add it to server list
but wait for getinfo response before marking server as invisible.


  Commit: 2091a2e2d5f6e88bded029d4d1b93ea2b712f37d
      https://github.com/ioquake/ioq3/commit/2091a2e2d5f6e88bded029d4d1b93ea2b712f37d
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-06-01 (Thu, 01 Jun 2017)

  Changed paths:
    M code/ui/ui_main.c

  Log Message:
  -----------
  Fix favorite servers player count message in Team Arena UI

The console message "1 servers listed in browser with 2 players."
would count clients multiple times when viewing favorite servers.

When viewing favorite servers in Team Arena UI, servers are added
to list before getting ping response. Each time UI checked pings
and inserted server it incremented the player count.


  Commit: 0a19ae0306165ada0fe8e04b897c4869b6209046
      https://github.com/ioquake/ioq3/commit/0a19ae0306165ada0fe8e04b897c4869b6209046
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-06-01 (Thu, 01 Jun 2017)

  Changed paths:
    M code/ui/ui_main.c

  Log Message:
  -----------
  Fix levelshot displayed in Team Arena server browser

Levelshot was not updated when server list was initially loaded or
server list was sorted.


  Commit: bd067540f5670185624e100818936654516490a0
      https://github.com/ioquake/ioq3/commit/bd067540f5670185624e100818936654516490a0
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-06-01 (Thu, 01 Jun 2017)

  Changed paths:
    M code/ui/ui_main.c

  Log Message:
  -----------
  Fix hitch when opening Team Arena find friend menu

Opening the find friend menu in the Team Arena server browser
hitches due to trying to resolve blank host names.

In UI_BuildFindPlayerList() status requests that are initial or
completed state or have timed out get reset. This means it starts
with MAX_SERVERSTATUSREQUESTS (16) blank host names. So just ignore
them in UI_GetServerStatusInfo().


  Commit: 82977da9c86555ea7bab06330e91b74108d88edf
      https://github.com/ioquake/ioq3/commit/82977da9c86555ea7bab06330e91b74108d88edf
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2017-06-02 (Fri, 02 Jun 2017)

  Changed paths:
    M Makefile
    M code/autoupdater/autoupdater.c
    M code/sys/sys_autoupdater.c

  Log Message:
  -----------
  Working Windows port of the autoupdater!


  Commit: b5c54ec0190aaf47c6667286d3efeecfdbe13333
      https://github.com/ioquake/ioq3/commit/b5c54ec0190aaf47c6667286d3efeecfdbe13333
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2017-06-02 (Fri, 02 Jun 2017)

  Changed paths:
    M code/autoupdater/autoupdater.c

  Log Message:
  -----------
  Use stdint.h on Visual C if >= Visual Studio 2010.


  Commit: cd4aa2d9a9cffc5e600bbccc152397c8d5f744cc
      https://github.com/ioquake/ioq3/commit/cd4aa2d9a9cffc5e600bbccc152397c8d5f744cc
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2017-06-02 (Fri, 02 Jun 2017)

  Changed paths:
    M code/autoupdater/autoupdater.c

  Log Message:
  -----------
  Don't fail if the game process went away before we were ready to wait for it.


  Commit: 063875e89a3d1ab4f98e0f0e1d47a7f8173b7f07
      https://github.com/ioquake/ioq3/commit/063875e89a3d1ab4f98e0f0e1d47a7f8173b7f07
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2017-06-02 (Fri, 02 Jun 2017)

  Changed paths:
    M Makefile
    M code/sys/sys_autoupdater.c

  Log Message:
  -----------
  Fixed linking on things that need -ldl, and compiler warnings.


  Commit: 0eb497b01bb7cdd503bffab352f95495c74a470c
      https://github.com/ioquake/ioq3/commit/0eb497b01bb7cdd503bffab352f95495c74a470c
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2017-06-02 (Fri, 02 Jun 2017)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Disable the autoupdater; enable only if intentional, like for official builds.


  Commit: b33551dfa25794d7ffb61af89257c000cbdd6602
      https://github.com/ioquake/ioq3/commit/b33551dfa25794d7ffb61af89257c000cbdd6602
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2017-06-02 (Fri, 02 Jun 2017)

  Changed paths:
    M code/autoupdater/autoupdater.c
    M code/sys/sys_autoupdater.c

  Log Message:
  -----------
  Fixed comment typo: s/until/under


  Commit: 4506ebd5d7690b8677aaa598c173dcc71f013426
      https://github.com/ioquake/ioq3/commit/4506ebd5d7690b8677aaa598c173dcc71f013426
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-06-02 (Fri, 02 Jun 2017)

  Changed paths:
    M code/game/g_cmds.c

  Log Message:
  -----------
  Fix joining team when starting local team play server

AKA fix joining team in Team Arena single player. Though it also
affects starting Q3 skirmish in team dm or ctf modes.


  Commit: 4227d97958d7ba1915ecdfc8b8039472c26145d2
      https://github.com/ioquake/ioq3/commit/4227d97958d7ba1915ecdfc8b8039472c26145d2
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-06-02 (Fri, 02 Jun 2017)

  Changed paths:
    M code/game/g_main.c

  Log Message:
  -----------
  Make Team Arena win logic handle more game types/blue team

The Team Arena menu uses red team for single player but q3_ui
(and mods could) use blue. Also handle all the game types, not
just the ones used by Team Arena. Fixes FFA and Team DM.


  Commit: 4006358492b800db0602ed0eca600166caec22e4
      https://github.com/ioquake/ioq3/commit/4006358492b800db0602ed0eca600166caec22e4
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-06-02 (Fri, 02 Jun 2017)

  Changed paths:
    M code/game/g_utils.c

  Log Message:
  -----------
  Fix spawn/freed entity logic (specifically harvester skulls)

- Actually use the second 'force' pass in G_Spawn when out of
available slots.
- Make G_EntitiesFree return qtrue if we can open a new slot.
(Only used when spawning Harvester skulls.)

Fixes not spawning Harvester skulls when there are no 'open freed
slots', but we have other slots available to open.


  Commit: 1066214548d6a154c05332c86610f60f03bd4193
      https://github.com/ioquake/ioq3/commit/1066214548d6a154c05332c86610f60f03bd4193
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-06-02 (Fri, 02 Jun 2017)

  Changed paths:
    M code/game/g_team.c

  Log Message:
  -----------
  Fix "brought in 1 skulls" Harvester message

Use correct singular/plural form of skulls for Harvester's brought in
skulls message.

Reported by Tobias.


  Commit: 082376ed9e82e578d78678c47d6be21826fa767e
      https://github.com/ioquake/ioq3/commit/082376ed9e82e578d78678c47d6be21826fa767e
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-06-02 (Fri, 02 Jun 2017)

  Changed paths:
    M code/cgame/cg_draw.c
    M code/cgame/cg_local.h
    M code/cgame/cg_scoreboard.c

  Log Message:
  -----------
  Enable tourney scoreboard in Team Arena

"/team score" draws an oversized scoreboard in Q3. In Team Arena
it draws nothing. They probably intended to replace it with the
new .menu UI. But since it didn't happen, go ahead and use the Q3
tournament scoreboard.


  Commit: c14cb70f15039c90f36a0ece95dd574a7ad172d1
      https://github.com/ioquake/ioq3/commit/c14cb70f15039c90f36a0ece95dd574a7ad172d1
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-06-02 (Fri, 02 Jun 2017)

  Changed paths:
    M code/cgame/cg_draw.c

  Log Message:
  -----------
  Draw disconnect icon over lagometer in Team Arena too

The blinking disconnect icon is drawn over lagometer in Q3.
Team Arena moved the lagometer location. Now let's draw the
disconnect icon over lagometer in Team Arena too!


  Commit: 87eecd7bc1f6960e55a312b148f3ec1854680eab
      https://github.com/ioquake/ioq3/commit/87eecd7bc1f6960e55a312b148f3ec1854680eab
  Author: Zachary J. Slater <zjs at zacharyjackslater.com>
  Date:   2017-06-02 (Fri, 02 Jun 2017)

  Changed paths:
    M Makefile
    A autoupdater-readme.txt
    A code/autoupdater/autoupdater.c
    A code/autoupdater/sha256.c
    A code/autoupdater/sha256.h
    A code/sys/sys_autoupdater.c
    M code/sys/sys_main.c

  Log Message:
  -----------
  Merge pull request #290 from rcgordon/autoupdater

Initial shot at writing an ioquake3 autoupdater. Thank you icculus, and everyone who contributed to his patreon! https://www.patreon.com/icculus


  Commit: 1aa20487a4b8924bff7343b4a6e8f1a5fa89b837
      https://github.com/ioquake/ioq3/commit/1aa20487a4b8924bff7343b4a6e8f1a5fa89b837
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2017-06-03 (Sat, 03 Jun 2017)

  Changed paths:
    M code/autoupdater/autoupdater.c

  Log Message:
  -----------
  autoupdater: Fixed up GCC/clang printf function attribute.


  Commit: 66fec1b059c8aaeb6d516065cd74ed57dfd1901b
      https://github.com/ioquake/ioq3/commit/66fec1b059c8aaeb6d516065cd74ed57dfd1901b
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-06-03 (Sat, 03 Jun 2017)

  Changed paths:
    M code/renderergl2/tr_backend.c

  Log Message:
  -----------
  Remove unneeded code from OpenGL2's RB_RenderDrawSurfList

Make it more similar to OpenGL1.


  Commit: 5592342b1b452f78a6d7dc82c73f9ac2a16a7093
      https://github.com/ioquake/ioq3/commit/5592342b1b452f78a6d7dc82c73f9ac2a16a7093
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-06-03 (Sat, 03 Jun 2017)

  Changed paths:
    M code/ui/ui_main.c

  Log Message:
  -----------
  Only auto update empty Team Arena internet server cache

Previously tested a mod cvar which may be wrong when multiple
mods are involved or config is reset. Let's check the server
cache's internet server count directly.


  Commit: db1198f6ea2e31769c2b3683ff25e2e973edf15c
      https://github.com/ioquake/ioq3/commit/db1198f6ea2e31769c2b3683ff25e2e973edf15c
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-06-03 (Sat, 03 Jun 2017)

  Changed paths:
    M code/q3_ui/ui_qmenu.c
    M code/ui/ui_shared.c

  Log Message:
  -----------
  Add mouse wheel support to UI list boxes

Allows scrolling server browser list and some other lists.


  Commit: ece37f13905ca39e028c13be372fc79eae87639a
      https://github.com/ioquake/ioq3/commit/ece37f13905ca39e028c13be372fc79eae87639a
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2017-06-03 (Sat, 03 Jun 2017)

  Changed paths:
    A code/autoupdater/rsa_tools/build-libtom-unix.sh
    A code/autoupdater/rsa_tools/build-rsa-tools.sh
    A code/autoupdater/rsa_tools/rsa_common.c
    A code/autoupdater/rsa_tools/rsa_common.h
    A code/autoupdater/rsa_tools/rsa_make_keys.c
    A code/autoupdater/rsa_tools/rsa_sign.c
    A code/autoupdater/rsa_tools/rsa_verify.c
    A code/autoupdater/rsa_tools/test-rsa-tools.sh

  Log Message:
  -----------
  Initial add of rsa_tools.

This is just a simple RSA public key digital signature thing built on
libtomcrypt. The gist:

Some admin will generate a public/private key with rsa_make_keys, keeping the
private key secret. Using the private key and rsa_sign, the admin will sign
the autoupdater manifests, generating manifest.txt.sig.

The public key ships with the game (adding 270 bytes to the download), the
.sig is downloaded with the manifest by the autoupdater (256 bytes extra
download), then the autoupdater checks the manifest against the signature
with the public key. if the signature isn't valid (the manifest was tampered
with or corrupt), the autoupdater refuses to continue.

If the manifest is to be trusted, it lists sha256 checksums for every file to
download, so there's no need to sign every file; if they can't tamper with the
manifest, they can't tamper with any other file to be updated since the file's
listed sha256 won't match.

If the private key is compromised, we generate new keys and ship new
installers, so new installations will be able to update but existing ones
will need to do a new install to keep getting updates. Don't let the private
key get compromised. The private key doesn't go on a public server. Maybe it
doesn't even live on the admin's laptop hard drive.

If the download server is compromised and serving malware, the autoupdater
will reject it outright if they haven't compromised the private key, generated
a new manifest, and signed it with the private key.

libtomcrypt is sort of a big pile of source code, so instead of putting it
in revision control, we have a script to download it. Most things don't need
it. It lives on GitHub, so we _could_ do a git submodule, but most people
don't need it, so why waste their disk and bandwidth? That said, when compiled
you end up with a few hundred kilobytes of binary code to verify a signature
and no external dependencies, so it seems like a win.


  Commit: 7542966e3360ab994972f9d3db5aac8a3edec06d
      https://github.com/ioquake/ioq3/commit/7542966e3360ab994972f9d3db5aac8a3edec06d
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2017-06-04 (Sun, 04 Jun 2017)

  Changed paths:
    M code/autoupdater/rsa_tools/build-libtom-unix.sh

  Log Message:
  -----------
  Verify libTom source archives aren't tampered with.


  Commit: 62f6f0c7e0be4bcd6dc45631fc8cf6350168a281
      https://github.com/ioquake/ioq3/commit/62f6f0c7e0be4bcd6dc45631fc8cf6350168a281
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2017-06-04 (Sun, 04 Jun 2017)

  Changed paths:
    M Makefile
    M code/autoupdater/rsa_tools/build-libtom-unix.sh
    M code/autoupdater/rsa_tools/build-rsa-tools.sh

  Log Message:
  -----------
  Wire up libTom stuff to build system.


  Commit: f71260eb8c5287761f1f2c15b74d64f65a04fe6e
      https://github.com/ioquake/ioq3/commit/f71260eb8c5287761f1f2c15b74d64f65a04fe6e
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2017-06-04 (Sun, 04 Jun 2017)

  Changed paths:
    M code/autoupdater/autoupdater.c
    R code/autoupdater/sha256.c
    R code/autoupdater/sha256.h

  Log Message:
  -----------
  Replace sha256.c with libTomCrypt equivalent, since we'll be using it anyway.


  Commit: e04bfd49676b5ed88abc930befb7724c171abb35
      https://github.com/ioquake/ioq3/commit/e04bfd49676b5ed88abc930befb7724c171abb35
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2017-06-04 (Sun, 04 Jun 2017)

  Changed paths:
    M code/autoupdater/autoupdater.c

  Log Message:
  -----------
  Autoupdater now checks RSA digital signature for manifest.


  Commit: ced74370426e63d751ee64ed46cec9f6d1ac7eb9
      https://github.com/ioquake/ioq3/commit/ced74370426e63d751ee64ed46cec9f6d1ac7eb9
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2017-06-04 (Sun, 04 Jun 2017)

  Changed paths:
    M autoupdater-readme.txt

  Log Message:
  -----------
  Updated autoupdater-readme.txt with manifest signing details.


  Commit: 06cc3a4e1bfcb3f2936ef5f4f0fec4aa7b6885e6
      https://github.com/ioquake/ioq3/commit/06cc3a4e1bfcb3f2936ef5f4f0fec4aa7b6885e6
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2017-06-04 (Sun, 04 Jun 2017)

  Changed paths:
    M code/autoupdater/rsa_tools/build-rsa-tools.sh

  Log Message:
  -----------
  build-rsa-tools.sh now works on Linux.


  Commit: c9c5d8710a9981c784d8b7271aca49d0f912c6ea
      https://github.com/ioquake/ioq3/commit/c9c5d8710a9981c784d8b7271aca49d0f912c6ea
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2017-06-04 (Sun, 04 Jun 2017)

  Changed paths:
    A code/autoupdater/rsa_tools/.gitignore

  Log Message:
  -----------
  Added .gitignore for rsa_tools directory.


  Commit: a761684a2356ddac693697e758ce3232af69a395
      https://github.com/ioquake/ioq3/commit/a761684a2356ddac693697e758ce3232af69a395
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2017-06-04 (Sun, 04 Jun 2017)

  Changed paths:
    M Makefile
    M code/autoupdater/rsa_tools/build-rsa-tools.sh

  Log Message:
  -----------
  Windows support for autoupdater manifest signatures.


  Commit: 749e17ab1dd7cc31f4189a8050d24b21e82800b2
      https://github.com/ioquake/ioq3/commit/749e17ab1dd7cc31f4189a8050d24b21e82800b2
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2017-06-04 (Sun, 04 Jun 2017)

  Changed paths:
    M code/autoupdater/autoupdater.c

  Log Message:
  -----------
  Add a log message if manifest is valid.


  Commit: b771192d52da1aea6987f53ad34b318300c34bec
      https://github.com/ioquake/ioq3/commit/b771192d52da1aea6987f53ad34b318300c34bec
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2017-06-04 (Sun, 04 Jun 2017)

  Changed paths:
    M code/autoupdater/autoupdater.c

  Log Message:
  -----------
  Use "x86_64" and not "x86-64" like everything else in ioq3.


  Commit: 76e6b3c53442d125e65dee927caec56b272e2ba9
      https://github.com/ioquake/ioq3/commit/76e6b3c53442d125e65dee927caec56b272e2ba9
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2017-06-04 (Sun, 04 Jun 2017)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Removed unnecessary trailing backslash.


  Commit: d1631d6ea3cfc61936d7bcd5562101e4e6d37ab7
      https://github.com/ioquake/ioq3/commit/d1631d6ea3cfc61936d7bcd5562101e4e6d37ab7
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-06-07 (Wed, 07 Jun 2017)

  Changed paths:
    M code/botlib/be_interface.c
    M code/botlib/botlib.h
    M code/botlib/l_libvar.c
    M code/botlib/l_libvar.h

  Log Message:
  -----------
  Use const char pointers when possible in botlib's libvar code


  Commit: 74aa4268b20f5b1a3ff8710cfc9ac1329d0b6934
      https://github.com/ioquake/ioq3/commit/74aa4268b20f5b1a3ff8710cfc9ac1329d0b6934
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-06-07 (Wed, 07 Jun 2017)

  Changed paths:
    M code/game/ai_chat.c
    M code/game/ai_cmd.c
    M code/game/ai_dmq3.c
    M code/game/ai_main.c
    M code/game/ai_team.c

  Log Message:
  -----------
  Stop caching sv_maxclients in bot code


  Commit: 6e340f9a5b185b58b80063655cd4cffd463b707c
      https://github.com/ioquake/ioq3/commit/6e340f9a5b185b58b80063655cd4cffd463b707c
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-06-07 (Wed, 07 Jun 2017)

  Changed paths:
    M code/game/ai_chat.c
    M code/game/ai_dmq3.c
    M code/game/ai_main.c
    M code/game/ai_team.c

  Log Message:
  -----------
  Don't use uninitialized ps from BotAI_GetClientState

If BotAI_GetPlayerState returns qfalse, ps is untouched and in
some cases means uninitialized. So don't use it if not valid.


  Commit: d58234a6c7475ea57ab5783dd0a0dd6ca5e54583
      https://github.com/ioquake/ioq3/commit/d58234a6c7475ea57ab5783dd0a0dd6ca5e54583
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-06-07 (Wed, 07 Jun 2017)

  Changed paths:
    M code/cgame/cg_players.c
    M code/q3_ui/ui_players.c
    M code/ui/ui_players.c

  Log Message:
  -----------
  Fix 'missing token' in parsers for animations.cfg


  Commit: 1048073e2624102dff884c38d5f6417ae860b2f5
      https://github.com/ioquake/ioq3/commit/1048073e2624102dff884c38d5f6417ae860b2f5
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-06-07 (Wed, 07 Jun 2017)

  Changed paths:
    M code/cgame/cg_main.c
    M code/cgame/cg_servercmds.c
    M code/q3_ui/ui_startserver.c
    M code/ui/ui_main.c

  Log Message:
  -----------
  Unify checks for missing COM_Parse() token


  Commit: 1456008d961bc7cf3bc633e4cd7ebc981d408cc8
      https://github.com/ioquake/ioq3/commit/1456008d961bc7cf3bc633e4cd7ebc981d408cc8
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-06-07 (Wed, 07 Jun 2017)

  Changed paths:
    M code/cgame/cg_snapshot.c

  Log Message:
  -----------
  Fix comment for CG_SetInitialSnapshot


  Commit: c96acec4286625f3cdf6a28b6341802139aa4144
      https://github.com/ioquake/ioq3/commit/c96acec4286625f3cdf6a28b6341802139aa4144
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-06-07 (Wed, 07 Jun 2017)

  Changed paths:
    M code/cgame/cg_snapshot.c

  Log Message:
  -----------
  Fix (unused) check for map restart in CG_TransitionSnapshot


  Commit: b511b8f2f6690fa6e8268acfbb020aeff974413f
      https://github.com/ioquake/ioq3/commit/b511b8f2f6690fa6e8268acfbb020aeff974413f
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-06-07 (Wed, 07 Jun 2017)

  Changed paths:
    M code/game/bg_slidemove.c

  Log Message:
  -----------
  Fix Coverity warning that endVelocity is uninitialized


  Commit: 91acf8a681e8661a80f13e0a82255cb52c56cf79
      https://github.com/ioquake/ioq3/commit/91acf8a681e8661a80f13e0a82255cb52c56cf79
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-06-07 (Wed, 07 Jun 2017)

  Changed paths:
    M code/game/g_cmds.c

  Log Message:
  -----------
  Don't build score info for bots, they don't parse it


  Commit: eeb28dc1d0d7046a0176e926de3907b5b9cf3c96
      https://github.com/ioquake/ioq3/commit/eeb28dc1d0d7046a0176e926de3907b5b9cf3c96
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-06-07 (Wed, 07 Jun 2017)

  Changed paths:
    M code/game/g_cmds.c

  Log Message:
  -----------
  Fix score info being dropped by server

Server drops reliable command string if it's length is more than 1022.


  Commit: 71512bb1fd8c955011cc82fe93d69d69c1575721
      https://github.com/ioquake/ioq3/commit/71512bb1fd8c955011cc82fe93d69d69c1575721
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-06-07 (Wed, 07 Jun 2017)

  Changed paths:
    M code/game/g_cmds.c

  Log Message:
  -----------
  Show client's name in callvote clientkick vote display message

Make callvote always kick by client num so player can't rename to
avoid being kicked. Don't allow calling a vote to kick host or
non-existent players.


  Commit: 5b9302a7efe480c5ee97f3a5caa20a32d4866252
      https://github.com/ioquake/ioq3/commit/5b9302a7efe480c5ee97f3a5caa20a32d4866252
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-06-07 (Wed, 07 Jun 2017)

  Changed paths:
    M code/game/g_main.c
    M code/game/g_svcmds.c

  Log Message:
  -----------
  Don't start game entity loops at index 1


  Commit: 1a8bf792e7555463072b36a969350198a880d834
      https://github.com/ioquake/ioq3/commit/1a8bf792e7555463072b36a969350198a880d834
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-06-07 (Wed, 07 Jun 2017)

  Changed paths:
    M code/server/sv_game.c

  Log Message:
  -----------
  Range check client number for trap_BotUserCommand


  Commit: a738cb95926a78f23716e8310dedf07dab17a2e0
      https://github.com/ioquake/ioq3/commit/a738cb95926a78f23716e8310dedf07dab17a2e0
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-06-07 (Wed, 07 Jun 2017)

  Changed paths:
    M code/cgame/cg_drawtools.c

  Log Message:
  -----------
  Fix overdraw in CG_DrawRect

It was noticeable in the corners when alpha was less than 1.


  Commit: 730b91705955c5cd1cff4ee9264998012db8dfa6
      https://github.com/ioquake/ioq3/commit/730b91705955c5cd1cff4ee9264998012db8dfa6
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-06-07 (Wed, 07 Jun 2017)

  Changed paths:
    M code/game/ai_dmq3.c

  Log Message:
  -----------
  Fix comment in BotAIPredictObstacles


  Commit: 8a6c9d10389eb9bab17ac589128827a86055b0cf
      https://github.com/ioquake/ioq3/commit/8a6c9d10389eb9bab17ac589128827a86055b0cf
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-06-07 (Wed, 07 Jun 2017)

  Changed paths:
    M code/game/ai_dmq3.c

  Log Message:
  -----------
  Remove unneeded 'angles' variables/clearing in ai_dmq3.c


  Commit: 74a59f17c7afb6e427df22a25e44327b7b6e0739
      https://github.com/ioquake/ioq3/commit/74a59f17c7afb6e427df22a25e44327b7b6e0739
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-06-07 (Wed, 07 Jun 2017)

  Changed paths:
    M code/cgame/cg_particles.c

  Log Message:
  -----------
  Don't copy p->org to itself in cg_particles.c


  Commit: 9aae0948abeaf3e3507c6f070ca7ff929ea46a2c
      https://github.com/ioquake/ioq3/commit/9aae0948abeaf3e3507c6f070ca7ff929ea46a2c
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-06-07 (Wed, 07 Jun 2017)

  Changed paths:
    M code/botlib/be_ea.c

  Log Message:
  -----------
  Remove unused define MAX_COMMANDARGUMENTS from be_ea.c


  Commit: c99281a0da0df95f6bb8a26676c9c5afdbaa995d
      https://github.com/ioquake/ioq3/commit/c99281a0da0df95f6bb8a26676c9c5afdbaa995d
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-06-07 (Wed, 07 Jun 2017)

  Changed paths:
    M code/game/ai_dmq3.c

  Log Message:
  -----------
  Make bots stop attacking player after disconnect

Bots did not notice player disconnected, so they kept attacking
the last known position.

Checking if entity is valid in BotEntityVisible might fix other
similar issues too.


  Commit: 8956ab41dd67c9eff889821bec1e1b13ea012568
      https://github.com/ioquake/ioq3/commit/8956ab41dd67c9eff889821bec1e1b13ea012568
  Author: Tobias Kuehnhammer <kuehnhammertobias at gmail.com>
  Date:   2017-06-07 (Wed, 07 Jun 2017)

  Changed paths:
    M code/game/ai_dmq3.c

  Log Message:
  -----------
  Fix notarget cheat

Bots no longer target players in 'no target mode'.


  Commit: c12b81a2734dc661d68e384c7188349eb1ef58a9
      https://github.com/ioquake/ioq3/commit/c12b81a2734dc661d68e384c7188349eb1ef58a9
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-06-07 (Wed, 07 Jun 2017)

  Changed paths:
    M code/botlib/be_aas_main.c
    M code/botlib/be_ai_chat.c
    M code/botlib/be_ai_goal.c
    M code/botlib/be_ai_weap.c
    M code/botlib/l_log.c
    M code/botlib/l_precomp.c
    M code/botlib/l_script.c
    M code/botlib/l_struct.c

  Log Message:
  -----------
  Fix strncpy usage in botlib

All usage of strncpy in botlib should now either set string
terminator or use Q_strncpyz.


  Commit: dfce71929a1094526f6482eeb6a0cca11f4bc7a1
      https://github.com/ioquake/ioq3/commit/dfce71929a1094526f6482eeb6a0cca11f4bc7a1
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-06-08 (Thu, 08 Jun 2017)

  Changed paths:
    M README.md
    M code/client/cl_console.c
    M code/client/cl_keys.c
    M code/qcommon/common.c
    M code/qcommon/qcommon.h
    M code/sys/con_tty.c

  Log Message:
  -----------
  Add con_autochat and con_autoclear cvars


  Commit: e9436abff0feed3e316c95ed706779f4bdfdf1c9
      https://github.com/ioquake/ioq3/commit/e9436abff0feed3e316c95ed706779f4bdfdf1c9
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-06-10 (Sat, 10 Jun 2017)

  Changed paths:
    M code/client/cl_main.c
    M code/client/client.h

  Log Message:
  -----------
  Only allow connectionless print/echo from server/rcon address

Reported by Ensiform.


  Commit: fd3b58b967a89dde37495561f722db7b33e45404
      https://github.com/ioquake/ioq3/commit/fd3b58b967a89dde37495561f722db7b33e45404
  Author: Zachary J. Slater <zjs at zacharyjackslater.com>
  Date:   2017-06-10 (Sat, 10 Jun 2017)

  Changed paths:
    M Makefile
    M autoupdater-readme.txt
    M code/autoupdater/autoupdater.c
    A code/autoupdater/rsa_tools/.gitignore
    A code/autoupdater/rsa_tools/build-libtom-unix.sh
    A code/autoupdater/rsa_tools/build-rsa-tools.sh
    A code/autoupdater/rsa_tools/rsa_common.c
    A code/autoupdater/rsa_tools/rsa_common.h
    A code/autoupdater/rsa_tools/rsa_make_keys.c
    A code/autoupdater/rsa_tools/rsa_sign.c
    A code/autoupdater/rsa_tools/rsa_verify.c
    A code/autoupdater/rsa_tools/test-rsa-tools.sh
    R code/autoupdater/sha256.c
    R code/autoupdater/sha256.h

  Log Message:
  -----------
  Merge pull request #293 from rcgordon/autoupdater-rsa-signature


  Commit: e03cdf444c687b2291c4f5b91684e5f3d46cf79a
      https://github.com/ioquake/ioq3/commit/e03cdf444c687b2291c4f5b91684e5f3d46cf79a
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2017-06-16 (Fri, 16 Jun 2017)

  Changed paths:
    M code/renderergl2/tr_light.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_surface.c
    M code/renderergl2/tr_world.c

  Log Message:
  -----------
  OpenGL2: Remove SF_VAO_MESH.


  Commit: f7c3276fe803388bd613ab6bf6ad8e0a6647b740
      https://github.com/ioquake/ioq3/commit/f7c3276fe803388bd613ab6bf6ad8e0a6647b740
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-06-22 (Thu, 22 Jun 2017)

  Changed paths:
    M code/game/ai_dmq3.c
    M code/game/g_bot.c
    M code/game/g_client.c
    M code/game/g_cmds.c
    M code/game/g_local.h
    M code/game/g_main.c
    M code/game/g_session.c
    M code/q3_ui/ui_main.c
    M code/q3_ui/ui_startserver.c
    M code/ui/ui_main.c

  Log Message:
  -----------
  Fix g_teamAutoJoin and g_teamForceBalance

There are various issues caused by not knowing the initial team for
the local client and bots when they connect. This is can be reproduced
by starting a team game from the main menu.

When g_teamAutoJoin is enabled, bots and local client join a random
team at connect and then execute their team command a few frames
later. This may result in the player being killed if they specify a
different team. In Team Arena's Harvester mode this causes harvester
skulls to be spawned at the beginning of the game.

When g_teamForceBalance is enabled, the local client and bots may not
be able to join their desired team. This may result in them being
spectators. If g_teamAutoJoin is also enabled they may be left on
the opposite (red/blue) team they were meant to join.

There is a hack for including bot's team in their player info string
(used by cgame for which team skin to use) before the bot joins
their desired team. Bots aren't guaranteed to join their desired team
(as may happen when both g_teamAutoJoin and g_teamForceBalance are
enabled) so clients may see them as being on the wrong team!

----

Add teampref userinfo option for team preference. If teampref is set
it will be used for attempting to join the team immediately at connect.

Bots now join team at connect using teampref userinfo. So remove
the hack for setting bot's team in player info string before the bot
joins the team.

To avoid the client sending teampref userinfo to all network servers,
the local client uses a g_localTeamPref cvar. The g_localTeamPref
cvar is cleared after it's used so it doesn't get used when starting
another server later. Another reason not to use a teampref userinfo
cvar is there isn't a reliable way to clear it in CGame/UI which are
likely loaded from baseq3 pk3.

Make it so g_teamAutoJoin doesn't affect clients who specify
teampref. If teampref is invalid, the client will join a random team
like g_teamAutoJoin.

Don't apply g_teamForceBalance to the local client or bots. Otherwise
they may be left as spectators when starting team game from menu.

The start server menus use team command and g_localTeamPref to set
the human player's team. This way it's compatible with vanilla Q3
game VMs and the new setting team at connect feature.


  Commit: f19efb77c8cae5768cbcf1e96448a7dad108e2bb
      https://github.com/ioquake/ioq3/commit/f19efb77c8cae5768cbcf1e96448a7dad108e2bb
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-06-24 (Sat, 24 Jun 2017)

  Changed paths:
    M code/game/g_team.c

  Log Message:
  -----------
  Fix Team Arena team base models not dropping to floor

Team Arena's Overload gametype has red and blue team Obelisk base
objects. It uses separate entities for visual and damage. Only the
damageable entity was dropped to floor. Leaving model floating off
the ground.

Team Arena's Harvester base has the same problem. Model entity
floats in air but trigger entity drops to floor.

Drop all Team Arena team base models to floor. Fixes CTF, 1Flag,
Overload, and Harvester base models.


  Commit: 520b10044924b6e687d857827801752a1c5be523
      https://github.com/ioquake/ioq3/commit/520b10044924b6e687d857827801752a1c5be523
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-06-24 (Sat, 24 Jun 2017)

  Changed paths:
    M code/cgame/cg_servercmds.c

  Log Message:
  -----------
  Make cg_teamChatsOnly only affect team gametypes

Also made it so that 'tell voice chats' are always allowed for
consistancy with 'tell chat'.

Reported by Tobias Kuehnhammer.


  Commit: c2ca5e7856bb66715fbacdebf9d70c01fcc9ef11
      https://github.com/ioquake/ioq3/commit/c2ca5e7856bb66715fbacdebf9d70c01fcc9ef11
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-06-24 (Sat, 24 Jun 2017)

  Changed paths:
    M code/cgame/cg_draw.c
    M code/cgame/cg_newdraw.c

  Log Message:
  -----------
  Check for unlimited time power up using INT_MAX

It is possible for a power up to exceed 999 seconds without it being
unlimited time.


  Commit: 7b9ccd14634df177280484db845ada007ea13be9
      https://github.com/ioquake/ioq3/commit/7b9ccd14634df177280484db845ada007ea13be9
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-06-24 (Sat, 24 Jun 2017)

  Changed paths:
    M code/cgame/cg_view.c

  Log Message:
  -----------
  Have spectator always be in first person

Flying around in third person with no body is weird.


  Commit: 03336dd0bf823b8f3743b5329613d2e00f7a94e1
      https://github.com/ioquake/ioq3/commit/03336dd0bf823b8f3743b5329613d2e00f7a94e1
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-06-24 (Sat, 24 Jun 2017)

  Changed paths:
    M code/game/g_active.c

  Log Message:
  -----------
  Allow spectators to use noclip cheat


  Commit: 2e5c4bd96a206eabd0801f59c914958d7ef22fc7
      https://github.com/ioquake/ioq3/commit/2e5c4bd96a206eabd0801f59c914958d7ef22fc7
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-06-24 (Sat, 24 Jun 2017)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  travis-ci: Don't run coverity_scan on master branch

Once the weekly limit for Coverity scan is reached all builds exit
success without compiling.


  Commit: ccfc9011e24d952beb61a5051c90581cc7106e36
      https://github.com/ioquake/ioq3/commit/ccfc9011e24d952beb61a5051c90581cc7106e36
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-06-24 (Sat, 24 Jun 2017)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  travis-ci: Upgrade to docker build system


  Commit: 007e250e114d9f74ad3b3e1446082b652b1cff61
      https://github.com/ioquake/ioq3/commit/007e250e114d9f74ad3b3e1446082b652b1cff61
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-06-29 (Thu, 29 Jun 2017)

  Changed paths:
    M code/game/g_bot.c

  Log Message:
  -----------
  Split G_AddRandomBot into multiple functions


  Commit: 23a331c9f819a3465b14216096be794f207826e4
      https://github.com/ioquake/ioq3/commit/23a331c9f819a3465b14216096be794f207826e4
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-06-29 (Thu, 29 Jun 2017)

  Changed paths:
    M code/game/g_bot.c

  Log Message:
  -----------
  Make 'addbot random' command select a random bot info

It reuses the random bot selection code for bot_minplayers cvar.


  Commit: 51649695a56c86333113991458318d450935ec2b
      https://github.com/ioquake/ioq3/commit/51649695a56c86333113991458318d450935ec2b
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-06-29 (Thu, 29 Jun 2017)

  Changed paths:
    M code/game/g_bot.c

  Log Message:
  -----------
  Fix random bot not looking for bots by funname

Quake 3's Anarki bot has a 'funname' with colors in it.
This commit fixes Anarki not being detected as in use.


  Commit: d0d1fe1b7c7e0321b06e170b6552fd1bd2194820
      https://github.com/ioquake/ioq3/commit/d0d1fe1b7c7e0321b06e170b6552fd1bd2194820
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-06-29 (Thu, 29 Jun 2017)

  Changed paths:
    M code/game/g_bot.c

  Log Message:
  -----------
  Fix bot_minplayers passing delay as team to addbot in non-team gametypes


  Commit: 7c601da6510252b17fdb1909f15d94f6a912142d
      https://github.com/ioquake/ioq3/commit/7c601da6510252b17fdb1909f15d94f6a912142d
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-06-29 (Thu, 29 Jun 2017)

  Changed paths:
    M code/game/g_bot.c

  Log Message:
  -----------
  Fix not adding random bot when all bot info are in use on team

If there are two bot infos in scripts/bots.txt then each team can
only add two random bots via bot_minplayers or addbot random.

Pick random bot info from least used bot infos instead of only ones
that are used by zero players. That way a random bot can always be
added to the game.

This rarely affected Quake 3 since there is 32 bot infos. It could
easily affect new games though.


  Commit: d8f2ff7a4b452ebe30bf5628cb3710284066359b
      https://github.com/ioquake/ioq3/commit/d8f2ff7a4b452ebe30bf5628cb3710284066359b
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-06-29 (Thu, 29 Jun 2017)

  Changed paths:
    M code/game/g_bot.c

  Log Message:
  -----------
  Check delayed bot's team when counting bots for bot_minplayers

note: This requires my previous commit that added teampref userinfo
so that bots choose correct team in ClientConnect.


  Commit: 0999aff28dbc198b19e38399cc50c468bbbdb0b3
      https://github.com/ioquake/ioq3/commit/0999aff28dbc198b19e38399cc50c468bbbdb0b3
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-06-29 (Thu, 29 Jun 2017)

  Changed paths:
    M code/game/g_bot.c

  Log Message:
  -----------
  Fix duplicate (delayed) random bots being choosen

Count delayed bots when looking for least used bot infos for deciding
which bot to add.


  Commit: cabc32362c1093320ce4b03d939df2deabba020a
      https://github.com/ioquake/ioq3/commit/cabc32362c1093320ce4b03d939df2deabba020a
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-06-29 (Thu, 29 Jun 2017)

  Changed paths:
    M code/game/g_bot.c

  Log Message:
  -----------
  Don't pick duplicate random bots until all bot types are added

Don't add the same bot to multiple teams until there are as many
bots on the server as there are bot types.

Previously each team would have unique bots until all bot types
were added to the team but other teams may have the same bot. Now
there will not be any duplicate bots until there are more bots than
bot types.

Now Quake 3 (32 bot types) in 16 vs 16 bot CTF will not contain
duplicate bot types. (You have to increase memory in code/game/
g_mem.c in order to add 32 bots though.)

I had to change G_AddRandomBot() to use 'addbot random' or else the
same bot could be added to red and blue teams. The bot was selected
and stored in console command buffer so game doesn't know not to
select the bot again.


  Commit: b984dd4a234da326ff50fdaa3f8d38516f4fd98b
      https://github.com/ioquake/ioq3/commit/b984dd4a234da326ff50fdaa3f8d38516f4fd98b
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-06-29 (Thu, 29 Jun 2017)

  Changed paths:
    M code/game/g_bot.c

  Log Message:
  -----------
  Add range check for bot skill in addbot command

Adding a bot with skill of 0 doesn't show icon on hud.


  Commit: 4b5067cce289b6fd6914e802a9d196a2f2b6178a
      https://github.com/ioquake/ioq3/commit/4b5067cce289b6fd6914e802a9d196a2f2b6178a
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-06-29 (Thu, 29 Jun 2017)

  Changed paths:
    M README.md

  Log Message:
  -----------
  Add 'addbot random' to README


  Commit: 09a23e04177202d197348104e1991f0bd622045a
      https://github.com/ioquake/ioq3/commit/09a23e04177202d197348104e1991f0bd622045a
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-06-29 (Thu, 29 Jun 2017)

  Changed paths:
    M code/renderergl2/tr_scene.c

  Log Message:
  -----------
  OpenGL2: Fix checking r_shadowCascadeZFar pointer instead of value


  Commit: 102c79eb4985464d4e5967cdb760816e120fe089
      https://github.com/ioquake/ioq3/commit/102c79eb4985464d4e5967cdb760816e120fe089
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-06-30 (Fri, 30 Jun 2017)

  Changed paths:
    M code/renderergl2/tr_mesh.c
    M code/renderergl2/tr_shadows.c

  Log Message:
  -----------
  OpenGL2: Fix black planar projection shadows (cg_shadows 3)

Restore MD3 code for cg_shadows 2 and 3 like other model formats.
Fix planar projection shadow deform (cg_shadows 3) to use correct
light direction. I fixed light direction for stencil shadows
(cg_shadows 2) but it's still broken.


  Commit: e77153766a2beff3b4fd4b115e52e0a617abb9c0
      https://github.com/ioquake/ioq3/commit/e77153766a2beff3b4fd4b115e52e0a617abb9c0
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-06-30 (Fri, 30 Jun 2017)

  Changed paths:
    M code/renderergl2/tr_model_iqm.c

  Log Message:
  -----------
  OpenGL2: Draw sun shadows for first person IQM player models

This makes IQM have the same behavior as MD3 and MDR.


  Commit: d9c2e9191937e96ea0d40e4e5ac2e7253da978b9
      https://github.com/ioquake/ioq3/commit/d9c2e9191937e96ea0d40e4e5ac2e7253da978b9
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-07-01 (Sat, 01 Jul 2017)

  Changed paths:
    M code/q3_ui/ui_atoms.c

  Log Message:
  -----------
  Fix q3_ui cursor going off screen in widescreen


  Commit: 21eeaee9c840ac781996c06e97071dda6a2dc600
      https://github.com/ioquake/ioq3/commit/21eeaee9c840ac781996c06e97071dda6a2dc600
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-07-01 (Sat, 01 Jul 2017)

  Changed paths:
    M code/ui/ui_atoms.c
    M code/ui/ui_main.c

  Log Message:
  -----------
  Make Team Arena UI aspect correct in widescreen


  Commit: 0ba359c29ec543ba4b6bdf62d1daa603208952d7
      https://github.com/ioquake/ioq3/commit/0ba359c29ec543ba4b6bdf62d1daa603208952d7
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-07-01 (Sat, 01 Jul 2017)

  Changed paths:
    M code/q3_ui/ui_servers2.c
    M code/ui/ui_main.c

  Log Message:
  -----------
  Make UI continue searching for local servers until found

When refreshing local servers, Team Arean UI never changed the status
message when it timed out. This gave a false impression it was still
looking for servers.

Let's continue looking for local servers in q3_ui and Team Arena UI
until one is found.


  Commit: 8c3d1fcf59da56620282dd50e40c42b4830a8e0e
      https://github.com/ioquake/ioq3/commit/8c3d1fcf59da56620282dd50e40c42b4830a8e0e
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-07-01 (Sat, 01 Jul 2017)

  Changed paths:
    M code/q3_ui/ui_servers2.c

  Log Message:
  -----------
  Allow changing q3_ui server source during refresh

This makes it easier to scroll through the list, especially since
"Local" source now refreshes until a local server is found.


  Commit: cbd9e432b58477d45bbce3d027ad2c8c05e492e3
      https://github.com/ioquake/ioq3/commit/cbd9e432b58477d45bbce3d027ad2c8c05e492e3
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-07-01 (Sat, 01 Jul 2017)

  Changed paths:
    M code/q3_ui/ui_servers2.c

  Log Message:
  -----------
  Fix nonresponsive favorites in q3_ui having no hostname

ArenaServers_InsertFavorites() fails to do anything because favorites
are added to the server list even if nonresponsive.

Set nonresponsive favorite server hostname to address.


  Commit: 5aa7fb39c266dafc03d52d56aec91b29b1b5640d
      https://github.com/ioquake/ioq3/commit/5aa7fb39c266dafc03d52d56aec91b29b1b5640d
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-07-02 (Sun, 02 Jul 2017)

  Changed paths:
    M code/renderergl2/tr_init.c
    M code/renderergl2/tr_local.h
    M opengl2-readme.md

  Log Message:
  -----------
  OpenGL2: Remove two unused cvars and update readme


  Commit: 4dffc52c1dac517073123e29d19cc7c4b9452541
      https://github.com/ioquake/ioq3/commit/4dffc52c1dac517073123e29d19cc7c4b9452541
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-07-02 (Sun, 02 Jul 2017)

  Changed paths:
    M code/renderergl1/tr_shader.c
    M code/renderergl2/tr_shader.c

  Log Message:
  -----------
  Add warnings for animMap and videoMap shader keywords


  Commit: 904bbc1a8fd83d6798c35975726440e4b8221d31
      https://github.com/ioquake/ioq3/commit/904bbc1a8fd83d6798c35975726440e4b8221d31
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-07-04 (Tue, 04 Jul 2017)

  Changed paths:
    M code/renderergl1/tr_animation.c
    M code/renderergl1/tr_image.c
    M code/renderergl1/tr_local.h
    M code/renderergl1/tr_mesh.c
    M code/renderergl1/tr_model_iqm.c
    M code/renderergl2/tr_animation.c
    M code/renderergl2/tr_image.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_mesh.c
    M code/renderergl2/tr_model_iqm.c

  Log Message:
  -----------
  Allow more than 32 surfaces in skin files

Models don't have a surface limit; skins shouldn't either. Some player
models require more than 32 surfaces since vanilla Quake 3 did not
enforce the limit.

Skins are now limited to 256 surfaces because having no limit would
require parsing the skin file twice. The skin surfaces are dynamically
allocated so it doesn't increase memory usage when less surfaces
are used.


  Commit: dd73e1954653b73e05668732843b7e9b97a4ee4e
      https://github.com/ioquake/ioq3/commit/dd73e1954653b73e05668732843b7e9b97a4ee4e
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-07-04 (Tue, 04 Jul 2017)

  Changed paths:
    M code/renderergl1/tr_image.c
    M code/renderergl2/tr_image.c

  Log Message:
  -----------
  Improve warning for too many skin surfaces


  Commit: 7c252066a3bb3b33e0a9f514a1085333c1fca9f5
      https://github.com/ioquake/ioq3/commit/7c252066a3bb3b33e0a9f514a1085333c1fca9f5
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-07-08 (Sat, 08 Jul 2017)

  Changed paths:
    M code/qcommon/vm_armv7l.c

  Log Message:
  -----------
  Fix set-but-not-used variable warnings in vm_armv7l.c

offsidx and const_value were set but not used.


  Commit: a33a904225e92ccacbcd7094732624e3d6a2a96b
      https://github.com/ioquake/ioq3/commit/a33a904225e92ccacbcd7094732624e3d6a2a96b
  Author: Brenton Bostick <bostick at gmail.com>
  Date:   2017-07-09 (Sun, 09 Jul 2017)

  Changed paths:
    M code/ui/ui_shared.c

  Log Message:
  -----------
  Fix warning about using abs() with floats (#222)


  Commit: e78da55a753d55b6e0f5e6de88d7f8f055031a8f
      https://github.com/ioquake/ioq3/commit/e78da55a753d55b6e0f5e6de88d7f8f055031a8f
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-07-09 (Sun, 09 Jul 2017)

  Changed paths:
    M code/opusfile-0.8/src/opusfile.c

  Log Message:
  -----------
  Fix more maybe-uninitialized warnings in opusfile


  Commit: 51ca4d35ea33b722d0084d76b9d2782f3a5fa37f
      https://github.com/ioquake/ioq3/commit/51ca4d35ea33b722d0084d76b9d2782f3a5fa37f
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-07-09 (Sun, 09 Jul 2017)

  Changed paths:
    M code/client/cl_cin.c

  Log Message:
  -----------
  Fix misleading-indentation warnings in cl_cin.c


  Commit: d549b642bcdc32b6f2c0b2207cb80060993916f7
      https://github.com/ioquake/ioq3/commit/d549b642bcdc32b6f2c0b2207cb80060993916f7
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2017-07-13 (Thu, 13 Jul 2017)

  Changed paths:
    M code/renderercommon/qgl.h
    M code/renderercommon/tr_common.h
    M code/renderergl1/tr_init.c
    M code/renderergl2/glsl/dlight_fp.glsl
    M code/renderergl2/glsl/generic_fp.glsl
    M code/renderergl2/glsl/lightall_fp.glsl
    M code/renderergl2/glsl/shadowmask_fp.glsl
    M code/renderergl2/tr_backend.c
    M code/renderergl2/tr_dsa.c
    M code/renderergl2/tr_extensions.c
    M code/renderergl2/tr_fbo.c
    M code/renderergl2/tr_glsl.c
    M code/renderergl2/tr_image.c
    M code/renderergl2/tr_init.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_shade.c
    M code/renderergl2/tr_shader.c
    M code/renderergl2/tr_sky.c
    M code/renderergl2/tr_surface.c
    M code/sdl/sdl_glimp.c

  Log Message:
  -----------
  OpenGL2: Use an OpenGL 3.2 core context if available.


  Commit: a4c09236b1cb7fe5ccd70126b6f872f51c84fdb6
      https://github.com/ioquake/ioq3/commit/a4c09236b1cb7fe5ccd70126b6f872f51c84fdb6
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2017-07-13 (Thu, 13 Jul 2017)

  Changed paths:
    M code/renderergl2/tr_glsl.c

  Log Message:
  -----------
  OpenGL2: Remove GLSL_ValidateProgram().

https://stackoverflow.com/questions/39761456/why-does-glvalidateprogram-fail-when-no-vao-is-bound


  Commit: 6a77f4e3634af9bec0693ab29422c52d95b43062
      https://github.com/ioquake/ioq3/commit/6a77f4e3634af9bec0693ab29422c52d95b43062
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2017-07-14 (Fri, 14 Jul 2017)

  Changed paths:
    M code/renderergl2/tr_backend.c

  Log Message:
  -----------
  OpenGL2: Don't do MSAA resolve/shadow mask/SSAO on shadow views.


  Commit: 6f1712dafe2d32d424d110e20218532c41d16388
      https://github.com/ioquake/ioq3/commit/6f1712dafe2d32d424d110e20218532c41d16388
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2017-07-14 (Fri, 14 Jul 2017)

  Changed paths:
    M code/renderergl2/glsl/pshadow_fp.glsl
    M code/renderergl2/tr_backend.c
    M code/renderergl2/tr_fbo.c
    M code/renderergl2/tr_image.c
    M code/renderergl2/tr_main.c

  Log Message:
  -----------
  OpenGL2: "Fix" cg_shadows 4.


  Commit: 786f6fc525b7cd3e76dd721396566de32f4a0085
      https://github.com/ioquake/ioq3/commit/786f6fc525b7cd3e76dd721396566de32f4a0085
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2017-07-14 (Fri, 14 Jul 2017)

  Changed paths:
    M code/renderergl2/tr_backend.c

  Log Message:
  -----------
  whoops, left a bit of debugging enabled


  Commit: c8db6c55e5f2dbf9ee908e6d09bb706281bf5c57
      https://github.com/ioquake/ioq3/commit/c8db6c55e5f2dbf9ee908e6d09bb706281bf5c57
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-07-14 (Fri, 14 Jul 2017)

  Changed paths:
    M code/game/g_team.c

  Log Message:
  -----------
  Fix score bonus for defending the flag carrier in CTF

Fix copy-paste error in the original Quake 3 code. The wrong values
are used for v1 and v2. v2 was previously set to distance of attacker
to flag base; which should be handled already.

The game now gives defense score bonus to player when they frag an
enemy near their team's flag carrier while the player is more than
1000 units from the flag carrier.

This may also fix not giving defense bonus when near carrier due to
checking if carrier and enemy (instead of attacker) are in PVS.

Found by @Razish.


  Commit: 13831f9569f08b18e6762eeab0ae39c753ed2f2f
      https://github.com/ioquake/ioq3/commit/13831f9569f08b18e6762eeab0ae39c753ed2f2f
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-07-14 (Fri, 14 Jul 2017)

  Changed paths:
    M code/game/g_team.c

  Log Message:
  -----------
  Restore not giving defense score bonus to flag carrier

The Team Arena code for giving defense bonus for fragging player
who recently damaged a skull carrier unintentionally applied to
the flag carrier.

The skull carrier case would of been handled by the flag carrier
block above it. However, Harvest mode doesn't call
Team_CheckHurtCarrier() so the skull carrier defense bonus does
not work.

This restores the pre-Team Arena behavior of not giving defense
score bonus to flag carrier.


  Commit: 5f2e4a03c56f916a32c0364ca71c0ef9e004299a
      https://github.com/ioquake/ioq3/commit/5f2e4a03c56f916a32c0364ca71c0ef9e004299a
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-07-14 (Fri, 14 Jul 2017)

  Changed paths:
    M code/game/g_team.c

  Log Message:
  -----------
  Add score bonus for defending the flag carrier in 1 Flag CTF

Set flag_pw to neutral flag instead of using CTF value for red or
blue flag so that flag carrier is detected correctly.


  Commit: fa1549d4576c562600f16b0fdd1300812727fadd
      https://github.com/ioquake/ioq3/commit/fa1549d4576c562600f16b0fdd1300812727fadd
  Author: Noah Metzger <chomenor at gmail.com>
  Date:   2017-07-15 (Sat, 15 Jul 2017)

  Changed paths:
    M code/sys/sys_main.c

  Log Message:
  -----------
  Move CON_Init ahead of Com_Init to avoid Windows dedicated server crash


  Commit: 9f239d647b5e7d21e437ad6f012af436b30bb456
      https://github.com/ioquake/ioq3/commit/9f239d647b5e7d21e437ad6f012af436b30bb456
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-07-20 (Thu, 20 Jul 2017)

  Changed paths:
    M code/client/cl_main.c
    M code/q3_ui/ui_servers2.c
    M code/ui/ui_main.c

  Log Message:
  -----------
  Make 'globalservers 0' fetch all masters

This commit fixes the vanilla Q3 UI VMs not displaying a server list
when id Software's master server is down.

Originally master 0 for the globalservers command was Internet and
master 1 was MPlayer (defunct). In 2008 ioquake3 changed it so that
master 0 to 4 were five separate master servers with no affect on
original Quake3/Team Arena UI VMs; they continued to get the server
list from master.quake3arena.com.

id Software's master server (master.quake3arena.com) goes down
occasionally. Using ioq3's UI VM additional master servers can be
accessed but players using the original UI VMs are unable to get a
server list.

In order to fix the original UI VMs in Quake3/Team Arena's pk3s this
commit makes 'globalservers 0' fetch all master servers. So players
get a combined list of id Software's and ioquake3's master list. Or
just ioquake3's list if id Software's master is down.

Getting lists from individual master servers using globalservers has
changed from 0 through 4 to 1 through 5 to accommodate using 0 for
other purposes. This commit modifies ioq3's UI code to support the new
values for globalservers command.

A side affect of these changes is that UI VMs based on ioq3 since 2008
will have Internet1 fetch all master servers and Internet2 request
sv_master1 instead of sv_master2 and so on. It may be worth noting that
getting server list from masters 3-5 could not be done using ioq3's UI
before 2011.


  Commit: 67dace6c209c91fac5861846364e62c1c67aab77
      https://github.com/ioquake/ioq3/commit/67dace6c209c91fac5861846364e62c1c67aab77
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-07-20 (Thu, 20 Jul 2017)

  Changed paths:
    M misc/linux/start_server.sh
    M misc/osx/start_server.sh

  Log Message:
  -----------
  Escape quotes for sv_dlURL in shell so it doesn't become "http:"

    q3ded +set sv_dlURL "http://example.org"

The shell removes the quotes but makes the content be a single argument
for progam args. Quake 3 concatenates all the program args and splits
lines at + or newlines. Then Quake 3 parses them using a tokenizer
that skips unquoted C comments beginning with //. This results in
the cvar being set to "http:".

Escape the quotes so they are passed to the program and the tokenizer
knows not to skip C comments.

    q3ded +set sv_dlURL \"http://example.org\"


  Commit: 356ae10ef65d4401958d50f03288dcb22d957c96
      https://github.com/ioquake/ioq3/commit/356ae10ef65d4401958d50f03288dcb22d957c96
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2017-07-24 (Mon, 24 Jul 2017)

  Changed paths:
    M code/renderergl2/glsl/bokeh_fp.glsl
    M code/renderergl2/glsl/depthblur_fp.glsl
    M code/renderergl2/glsl/ssao_fp.glsl

  Log Message:
  -----------
  OpenGL2: Don't use initialized arrays in glsl shaders.

Unsupported in GLSL 1.20 (Mac OS X 10.6)


  Commit: fa034c17ecb85e5b1574f102755131fa9d6460e3
      https://github.com/ioquake/ioq3/commit/fa034c17ecb85e5b1574f102755131fa9d6460e3
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-07-24 (Mon, 24 Jul 2017)

  Changed paths:
    M code/server/sv_ccmds.c

  Log Message:
  -----------
  Echo server say/tell/sayto message to console


  Commit: 6693465336d203432b4e02e76fd91aabe7a159a0
      https://github.com/ioquake/ioq3/commit/6693465336d203432b4e02e76fd91aabe7a159a0
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-07-27 (Thu, 27 Jul 2017)

  Changed paths:
    M code/renderergl1/tr_init.c
    M code/renderergl2/tr_init.c

  Log Message:
  -----------
  Don't try to remove non-existant command 'shaderstate'

Remove commands in the order they are added because the different
orders is annoying.


  Commit: e07ffa715cbb2dabd8ad22da2d3e1996fedcc328
      https://github.com/ioquake/ioq3/commit/e07ffa715cbb2dabd8ad22da2d3e1996fedcc328
  Author: MAN-AT-ARMS <M4N4T4RMS at gmail.com>
  Date:   2017-07-28 (Fri, 28 Jul 2017)

  Changed paths:
    M Makefile
    M code/client/cl_curl.h
    A code/curl-7.54.0/include/README
    A code/curl-7.54.0/include/curl/curl.h
    A code/curl-7.54.0/include/curl/curlbuild.h
    A code/curl-7.54.0/include/curl/curlrules.h
    A code/curl-7.54.0/include/curl/curlver.h
    A code/curl-7.54.0/include/curl/easy.h
    A code/curl-7.54.0/include/curl/mprintf.h
    A code/curl-7.54.0/include/curl/multi.h
    A code/curl-7.54.0/include/curl/stdcheaders.h
    A code/curl-7.54.0/include/curl/system.h
    A code/curl-7.54.0/include/curl/typecheck-gcc.h
    R code/libcurl-7.35.0/curl/curl.h
    R code/libcurl-7.35.0/curl/curlbuild.h
    R code/libcurl-7.35.0/curl/curlrules.h
    R code/libcurl-7.35.0/curl/curlver.h
    R code/libcurl-7.35.0/curl/easy.h
    R code/libcurl-7.35.0/curl/mprintf.h
    R code/libcurl-7.35.0/curl/multi.h
    R code/libcurl-7.35.0/curl/stdcheaders.h
    R code/libcurl-7.35.0/curl/typecheck-gcc.h
    M code/libs/win32/libcurl.a
    M code/libs/win64/libcurl.a

  Log Message:
  -----------
  Update internal curl to 7.54.0


  Commit: 8ebb600f620b70048165c08d3373c3f5c928fa04
      https://github.com/ioquake/ioq3/commit/8ebb600f620b70048165c08d3373c3f5c928fa04
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-07-28 (Fri, 28 Jul 2017)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  Workaround Travis-CI MinGW builds failing with new cURL


  Commit: 39716745f9ffc7b04356be23b53669890d67ec5b
      https://github.com/ioquake/ioq3/commit/39716745f9ffc7b04356be23b53669890d67ec5b
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-07-28 (Fri, 28 Jul 2017)

  Changed paths:
    M code/game/g_utils.c

  Log Message:
  -----------
  Silence g_util.c warning about set but not read variable

Probably caused by my commit on June 2 2017.

  commit 4006358492b800db0602ed0eca600166caec22e4
  Fix spawn/freed entity logic (specifically harvester skulls)


  Commit: e62941396d852a7e96484f2ce10aed5b2e8a77f4
      https://github.com/ioquake/ioq3/commit/e62941396d852a7e96484f2ce10aed5b2e8a77f4
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-07-30 (Sun, 30 Jul 2017)

  Changed paths:
    M code/renderercommon/tr_common.h
    M code/renderergl2/tr_shader.c

  Log Message:
  -----------
  Remove unused imgFlag_t value IMGFLAG_SRGB


  Commit: c05fbe554e89a12ee51f8716c81d9e718dede441
      https://github.com/ioquake/ioq3/commit/c05fbe554e89a12ee51f8716c81d9e718dede441
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-07-31 (Mon, 31 Jul 2017)

  Changed paths:
    M code/game/g_main.c

  Log Message:
  -----------
  Make warmup in Team Deathmatch wait for players to join both teams

Reported by Cyrax.


  Commit: 2d6171f44c72177a4b996eb721f353839fb5273d
      https://github.com/ioquake/ioq3/commit/2d6171f44c72177a4b996eb721f353839fb5273d
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-08-02 (Wed, 02 Aug 2017)

  Changed paths:
    M code/client/cl_main.c

  Log Message:
  -----------
  Remove CVAR_PROTECTED from cl_renderer

Setting cl_renderer isn't a security concern and valid behavior for
a menu to provide. Sys_LoadDLL ensures only libries are loaded and
engine prevents QVMs from writing them.


  Commit: d2b1d124d4055c2fcbe5126863487c52fd58cca1
      https://github.com/ioquake/ioq3/commit/d2b1d124d4055c2fcbe5126863487c52fd58cca1
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-08-02 (Wed, 02 Aug 2017)

  Changed paths:
    M code/qcommon/huffman.c
    M code/qcommon/msg.c
    M code/qcommon/qcommon.h

  Log Message:
  -----------
  Fix/improve buffer overflow in MSG_ReadBits/MSG_WriteBits

Prevent reading past end of message in MSG_ReadBits. If read past
end of msg->data buffer (16348 bytes) the engine could SEGFAULT.
Make MSG_WriteBits use an exact buffer overflow check instead of
possibly failing with a few bytes left.


  Commit: 9c4c363cccf0d891c93500d392fa9d80d3070d27
      https://github.com/ioquake/ioq3/commit/9c4c363cccf0d891c93500d392fa9d80d3070d27
  Author: Tobias Kuehnhammer <kuehnhammertobias at gmail.com>
  Date:   2017-08-02 (Wed, 02 Aug 2017)

  Changed paths:
    M code/botlib/be_aas_move.c

  Log Message:
  -----------
  Fix friction in AAS_ClientMovementPrediction

Ground and water friction were reversed.


  Commit: 30fdd88c9fecd152080044360fc33bbc65500b5d
      https://github.com/ioquake/ioq3/commit/30fdd88c9fecd152080044360fc33bbc65500b5d
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-08-02 (Wed, 02 Aug 2017)

  Changed paths:
    M code/renderergl1/tr_backend.c
    M code/renderergl1/tr_local.h
    M code/renderergl1/tr_shade.c
    M code/renderergl1/tr_shade_calc.c
    M code/renderergl2/tr_backend.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_shade.c
    M code/renderergl2/tr_shade_calc.c

  Log Message:
  -----------
  Fix floating point precision loss in renderer [part 1]

Patch for https://bugzilla.icculus.org/show_bug.cgi?id=5931 by
Eugene C. from 2013 plus recent fix for tcMod rotate.

I merged the changes into the OpenGL2 renderer though the fix for
tcMod turb doesn't translate.


  Commit: 59b1262b82a2d2fa80f7f5ffce098cb4d3459a14
      https://github.com/ioquake/ioq3/commit/59b1262b82a2d2fa80f7f5ffce098cb4d3459a14
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-08-03 (Thu, 03 Aug 2017)

  Changed paths:
    M code/renderercommon/tr_common.h
    M code/renderercommon/tr_noise.c
    M code/renderergl1/tr_backend.c
    M code/renderergl1/tr_local.h
    M code/renderergl1/tr_scene.c
    M code/renderergl1/tr_shade.c
    M code/renderergl1/tr_shade_calc.c
    M code/renderergl2/tr_backend.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_scene.c
    M code/renderergl2/tr_shade.c
    M code/renderergl2/tr_shade_calc.c

  Log Message:
  -----------
  Fix floating point precision loss in renderer [part 2]

Fix floatTime using float precision instead of double using GCC.
Fix R_BindAnimatedImage to be in sync with function table.
Fix vertexDeform bulge, vertexDeform normals, noise wave function
at high level time.

Revert unnecessary float -> double conversions.


  Commit: 2955f8dadb0c521218b634eb98da41de9c429a51
      https://github.com/ioquake/ioq3/commit/2955f8dadb0c521218b634eb98da41de9c429a51
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2017-08-03 (Thu, 03 Aug 2017)

  Changed paths:
    M code/sdl/sdl_glimp.c

  Log Message:
  -----------
  Reject OpenGL contexts w/ software renderer when core context requested.


  Commit: 00a5339b2722eec678dcf2237b9d996cb9d11467
      https://github.com/ioquake/ioq3/commit/00a5339b2722eec678dcf2237b9d996cb9d11467
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-08-07 (Mon, 07 Aug 2017)

  Changed paths:
    M misc/setup/Solaris_pkg.sh
    M misc/setup/doit
    M misc/setup/ioq3demo.sh
    M misc/setup/ioquake3.SlackBuild
    M misc/setup/ioquake3.sh
    M misc/setup/pkg/ioq3ded.sh
    M misc/setup/pkg/ioquake3.sh
    M misc/setup/setup.xml.in

  Log Message:
  -----------
  Update arch in misc/setup for ioq3 changing from i386 to x86


  Commit: 3f415abe612f5bed3856c921f57e2c8a2d722a6c
      https://github.com/ioquake/ioq3/commit/3f415abe612f5bed3856c921f57e2c8a2d722a6c
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2017-08-07 (Mon, 07 Aug 2017)

  Changed paths:
    M code/renderercommon/qgl.h
    M code/renderergl2/tr_extensions.c

  Log Message:
  -----------
  OpenGL2: Use extension functions with OpenGL versions before 3.0.


  Commit: 9d1c6748f594b90836d3aded3ffd15bc3c6461a5
      https://github.com/ioquake/ioq3/commit/9d1c6748f594b90836d3aded3ffd15bc3c6461a5
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2017-08-08 (Tue, 08 Aug 2017)

  Changed paths:
    M code/renderergl2/tr_extensions.c

  Log Message:
  -----------
  OpenGL2: Force VAO usage on OpenGL 3.0+


  Commit: 0bce5463f735aad509b27f76f5e98b4afb4c5b75
      https://github.com/ioquake/ioq3/commit/0bce5463f735aad509b27f76f5e98b4afb4c5b75
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-08-09 (Wed, 09 Aug 2017)

  Changed paths:
    M code/game/g_trigger.c

  Log Message:
  -----------
  Add spawnflags to QUAKED for trigger_multiple


  Commit: f0b74a27c97f6b03cc270d0536a77bdfcc1e8fad
      https://github.com/ioquake/ioq3/commit/f0b74a27c97f6b03cc270d0536a77bdfcc1e8fad
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-08-09 (Wed, 09 Aug 2017)

  Changed paths:
    M code/game/g_cmds.c

  Log Message:
  -----------
  Check for all command separators in callTeamVote

Make callTeamVote check for all command separators like in callVote.
It's not exploitable as the only vote option (leader) always uses an
integer argument.

Also the ioquake3 engine remove command separators from client game
commands in Cmd_Args_Sanitize().


  Commit: 3f267728c396c39bed6ef40de42422485b7b6794
      https://github.com/ioquake/ioq3/commit/3f267728c396c39bed6ef40de42422485b7b6794
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-08-09 (Wed, 09 Aug 2017)

  Changed paths:
    M code/game/g_cmds.c

  Log Message:
  -----------
  Remove newlines from chat messages in Game VM

This has no affect due to ioquake3 engine already removing command
separators (which includes newlines) in Cmd_Args_Sanitize().


  Commit: 9736e7ff91a45e301da8d8b7e1642ed1b0bb7363
      https://github.com/ioquake/ioq3/commit/9736e7ff91a45e301da8d8b7e1642ed1b0bb7363
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-08-09 (Wed, 09 Aug 2017)

  Changed paths:
    M code/game/g_cmds.c

  Log Message:
  -----------
  Fix compiling Cmd_CallTeamVote_f


  Commit: bae86208f94499fbd49ac8c87289153ad8169a9d
      https://github.com/ioquake/ioq3/commit/bae86208f94499fbd49ac8c87289153ad8169a9d
  Author: Mickaël Thomas <mickael9 at gmail.com>
  Date:   2017-08-15 (Tue, 15 Aug 2017)

  Changed paths:
    M code/client/cl_curl.c

  Log Message:
  -----------
  Only allow safe protocols for cURL downloads

A malicious server could abuse dangerous protocols such as gopher:// to,
for instance, send mail via SMTP.


  Commit: e793c0c37c32a38341a284cf405a1fc64b016206
      https://github.com/ioquake/ioq3/commit/e793c0c37c32a38341a284cf405a1fc64b016206
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-08-19 (Sat, 19 Aug 2017)

  Changed paths:
    M code/cgame/cg_predict.c
    M code/game/g_active.c

  Log Message:
  -----------
  Fix crash when pmove_msec is 0

When pmove_fixed is set to 1, setting pmove_msec to 0 would crash.


  Commit: be1c71d36306637490348a128ecc2245b909c5da
      https://github.com/ioquake/ioq3/commit/be1c71d36306637490348a128ecc2245b909c5da
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-08-21 (Mon, 21 Aug 2017)

  Changed paths:
    M code/qcommon/common.c

  Log Message:
  -----------
  Combine mouse movement events in event queue

Fixes 'Com_QueueEvent: overflow' spam after hitch / map load.

Based on patch by @ec-.


  Commit: 34d0b7875421ccb3b90251105ff5bf6c301b300a
      https://github.com/ioquake/ioq3/commit/34d0b7875421ccb3b90251105ff5bf6c301b300a
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-08-21 (Mon, 21 Aug 2017)

  Changed paths:
    M code/sdl/sdl_input.c

  Log Message:
  -----------
  Improve keys using international key layouts

Always map number row to number keys for AZERTY.
Map Unicode character keys to world keys using scan code.

Based on patches by @mickael9.


  Commit: ead54782d05b67e33ba5338fae081ea3c4af45af
      https://github.com/ioquake/ioq3/commit/ead54782d05b67e33ba5338fae081ea3c4af45af
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-08-21 (Mon, 21 Aug 2017)

  Changed paths:
    M code/qcommon/common.c
    M code/qcommon/qcommon.h
    M code/sys/sys_main.c

  Log Message:
  -----------
  Improve client input responsiveness

Move sampling input to the other side of framerate limiter.

Thanks to Alexander "wareya" Nadeau and Juraj "youurayy" Vitko for
pointing this out.


  Commit: 5993c63c4e5637a8f3c11adf163ee4542154a0ed
      https://github.com/ioquake/ioq3/commit/5993c63c4e5637a8f3c11adf163ee4542154a0ed
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-08-21 (Mon, 21 Aug 2017)

  Changed paths:
    M code/sys/sys_local.h

  Log Message:
  -----------
  Removing input functions from sys_local.h for last commit

It helps to actually save files before making commits.


  Commit: 63e07afae922050d9b9fec1600044d9e07f088be
      https://github.com/ioquake/ioq3/commit/63e07afae922050d9b9fec1600044d9e07f088be
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-08-21 (Mon, 21 Aug 2017)

  Changed paths:
    M code/sdl/sdl_input.c

  Log Message:
  -----------
  Make input events use earliest possible time

SDL doesn't provide exact the exact time that input events happen
so use the earliest possible time that an event could happen.

This make sub-frame input actions such as walking take affect
immediately instead of in the next frame.

Based on patch by Alexander "wareya" Nadeau.


  Commit: ad1d0e616e4a4702505ee56fb288121c2c1f7a8f
      https://github.com/ioquake/ioq3/commit/ad1d0e616e4a4702505ee56fb288121c2c1f7a8f
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-08-28 (Mon, 28 Aug 2017)

  Changed paths:
    M code/game/ai_dmq3.c

  Log Message:
  -----------
  Make bots use crusher on other q3tourney6 maps

Make bots activate crusher on q3tourney6_ctf and mpq3tourney6.

Check if player is inside the crush bounds instead of below the
crusher. There is a jumppad the goes under it in mpq3tourney6.


  Commit: c3e64d380685419f96f71035c961907b9dc09a9a
      https://github.com/ioquake/ioq3/commit/c3e64d380685419f96f71035c961907b9dc09a9a
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-08-28 (Mon, 28 Aug 2017)

  Changed paths:
    M code/game/ai_dmq3.c

  Log Message:
  -----------
  Make bots only use q3tourney6 crusher to kill their enemy

Only use the crusher for killing the bot's enemy. This doesn't
affect 1v1 very much but prevents the whole team of bots in CTF
from suddenly shooting at the crusher button. Entering the crusher
bounds was basically instant death.


  Commit: f4d68590c24c93f53458cea581b3504970d0bcf2
      https://github.com/ioquake/ioq3/commit/f4d68590c24c93f53458cea581b3504970d0bcf2
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-09-02 (Sat, 02 Sep 2017)

  Changed paths:
    M code/q3_ui/ui_servers2.c

  Log Message:
  -----------
  Fix going to previous browser source in q3_ui

It wasn't possible to go to previous source from favorites if
sv_master5 cvar wasn't set.


  Commit: 2c22ead0782648e1ff2d5d379d5ae021ea33389c
      https://github.com/ioquake/ioq3/commit/2c22ead0782648e1ff2d5d379d5ae021ea33389c
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-09-02 (Sat, 02 Sep 2017)

  Changed paths:
    M code/q3_ui/ui_startserver.c

  Log Message:
  -----------
  Make map names in q3_ui map select menu be uppercase

Makes map names match on both pages of start server menu.


  Commit: 5d88c6fdeef5cd85aae20c7878cc2f39faf4e91d
      https://github.com/ioquake/ioq3/commit/5d88c6fdeef5cd85aae20c7878cc2f39faf4e91d
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-09-02 (Sat, 02 Sep 2017)

  Changed paths:
    M code/cgame/cg_local.h
    M code/cgame/cg_main.c

  Log Message:
  -----------
  Limit ui_smallFont/ui_bigFont/cg_noTaunt cvars to missionpack

ui_smallFont and ui_bigFont are for missionpack HUD font size
selection. cg_noTaunt disables missionpack taunt voice chats.


  Commit: e152761c284259d3a8a3728d60705f3aa3480f54
      https://github.com/ioquake/ioq3/commit/e152761c284259d3a8a3728d60705f3aa3480f54
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-09-02 (Sat, 02 Sep 2017)

  Changed paths:
    M code/cgame/cg_draw.c

  Log Message:
  -----------
  Fix team chat box for spectators

Make spectators use green background for team chat box when following
players. The team chat messages are from spectators not the team of
the followed player.

Make spectators draw team chat box even when not following a player.


  Commit: 8192f66b392893c3880a2175bb2b9ebefd0854b6
      https://github.com/ioquake/ioq3/commit/8192f66b392893c3880a2175bb2b9ebefd0854b6
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-09-02 (Sat, 02 Sep 2017)

  Changed paths:
    M code/ui/ui_main.c

  Log Message:
  -----------
  Don't draw crosshair 0 in Team Arena setup menu

Don't draw crosshair 0 in Team Arena setup menu. It isn't drawn
in CGame. Wrap cg_drawCrosshair in missionpack menu like CGame
instead of treating as index 0 which is no longer drawn.


  Commit: c2ce1c2f512223f786a1f724cfcbf9f0efe35b8f
      https://github.com/ioquake/ioq3/commit/c2ce1c2f512223f786a1f724cfcbf9f0efe35b8f
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-09-04 (Mon, 04 Sep 2017)

  Changed paths:
    M code/client/snd_openal.c
    M misc/nsis/Makefile

  Log Message:
  -----------
  Make client for Windows x86_64 use OpenAL64.dll by default

ioquake3.x86_64.exe can't load x86 OpenAL32.dll. Using separate
library names allows shipping OpenAL for both architectures.

Though since the dll name is saved in the config file, using both
clients on the same computer will cause one client arch to always
try to load the wrong OpenAL dll and then fallback to the correct
default OpenAL dll. I guess it could be fixed by using separate
cvar names for s_alDriver.


  Commit: 6f0736ce9a29ab402b5b0e884055eb81e47e4a4b
      https://github.com/ioquake/ioq3/commit/6f0736ce9a29ab402b5b0e884055eb81e47e4a4b
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2017-09-07 (Thu, 07 Sep 2017)

  Changed paths:
    M code/renderergl1/tr_shade.c
    M code/renderergl2/tr_shade.c

  Log Message:
  -----------
  Fix loading renderer DLLs on Windows x86

After 'Fix floating point precision loss in renderer', Windows x86
client won't load the renderer DLLs. The problem is a 64 bit modulus.
I couldn't find any reports of this online. However, client with
built-in renderer worked with the 64 bit modulus.

Only tested with mingw-w64.


  Commit: aeaecb4ae581c25b7628ccde0303dbc4a5ea11e1
      https://github.com/ioquake/ioq3/commit/aeaecb4ae581c25b7628ccde0303dbc4a5ea11e1
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2017-09-07 (Thu, 07 Sep 2017)

  Changed paths:
    M Makefile
    A code/sys/win_manifest.xml
    M code/sys/win_resource.rc

  Log Message:
  -----------
  Add Windows application manifest

- Use common controls 6 so error dialogs use correct visuals on
Windows XP or later!
- Specify running as invoker so Windows doesn't guess if it should
prompt for admin permission on Vista or later.
- Specify compatible with Vista through Windows 10. Tells Windows
not to emulate Vista behavior, not sure if it affects anything.

Makefile automatically runs windres when manifest changes.


  Commit: 5f743bdb229cc80e2ce3dc4b8b6c42ec3d552114
      https://github.com/ioquake/ioq3/commit/5f743bdb229cc80e2ce3dc4b8b6c42ec3d552114
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2017-09-07 (Thu, 07 Sep 2017)

  Changed paths:
    M code/sys/win_manifest.xml

  Log Message:
  -----------
  Disable DPI scaling on Windows

Windows DPI scaling prevents using full monitor resolution in
fullscreen mode.


  Commit: e0a367451f04988790384fc59d998b6dcb6bf2e3
      https://github.com/ioquake/ioq3/commit/e0a367451f04988790384fc59d998b6dcb6bf2e3
  Author: Eugene Molotov <em92 at users.noreply.github.com>
  Date:   2017-09-10 (Sun, 10 Sep 2017)

  Changed paths:
    M code/sdl/sdl_input.c

  Log Message:
  -----------
  ignore window resize event on fullscreen


  Commit: 213b15a9db65b639c9e957f9233b76a90fd07ce5
      https://github.com/ioquake/ioq3/commit/213b15a9db65b639c9e957f9233b76a90fd07ce5
  Author: James Canete <SmileTheory at gmail.com>
  Date:   2017-09-10 (Sun, 10 Sep 2017)

  Changed paths:
    M code/sdl/sdl_input.c

  Log Message:
  -----------
  Merge pull request #310 from em92/sceenlooping-bugfix

ignore window resize event on fullscreen


  Commit: dcf5707493f13191eb97bf5f200cc41bc3593f98
      https://github.com/ioquake/ioq3/commit/dcf5707493f13191eb97bf5f200cc41bc3593f98
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-09-10 (Sun, 10 Sep 2017)

  Changed paths:
    M code/ui/ui_main.c

  Log Message:
  -----------
  Don't reload arenas.txt/*.arena files in Team Arena UI

Entering Team Arena's start server or in-game callvote menu causes
arenas to be reloaded. The existing memory is not freed so after
a entering the menus a few times the UI runs out of memory and
crashes.

Just load arenas once when the UI loads like in q3_ui.


  Commit: a48dcdf22472bf0c1206aefc3e01b6e22a49f3e6
      https://github.com/ioquake/ioq3/commit/a48dcdf22472bf0c1206aefc3e01b6e22a49f3e6
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-09-10 (Sun, 10 Sep 2017)

  Changed paths:
    M code/ui/ui_shared.c

  Log Message:
  -----------
  Fix crash when out of memory in Team Arena's String_Alloc


  Commit: 098d97bdb0cd1d23a02b9c4489766364ac31fb0c
      https://github.com/ioquake/ioq3/commit/098d97bdb0cd1d23a02b9c4489766364ac31fb0c
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-09-10 (Sun, 10 Sep 2017)

  Changed paths:
    M code/sdl/sdl_input.c

  Log Message:
  -----------
  Fix in_nograb not releasing the mouse cursor

Disable SDL relative mouse mode when in_nograb is enabled. Relative
mouse mode hides the cursor and it cannot exit the window regardless
of the window's grab state.

This wasn't always the case. SDL before 2.0.4 on GNU/Linux released
the mouse cursor in relative mode. However, SDL 2.0.3/4 on Windows
does not. (I did not test other Windows versions.) So I think SDL
2.0.4 made GNU/Linux X11 behavior consistent with other platforms.

This fixes mouse input being unusable when debuging client crashes
in gdb.


  Commit: 11b3bca5555e8dd1fb73081ae27f34c46edfed1e
      https://github.com/ioquake/ioq3/commit/11b3bca5555e8dd1fb73081ae27f34c46edfed1e
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-09-10 (Sun, 10 Sep 2017)

  Changed paths:
    M code/q3_ui/ui_local.h
    M code/q3_ui/ui_players.c
    M code/ui/ui_local.h
    M code/ui/ui_players.c

  Log Message:
  -----------
  Update UI player animation handling to match CGame

Fix "Error parsing animation file" messages in UI. Caused by fixing the
handling of missing tokens in animation.cfg parser in a past commit.
Fix new Team Arena torso animation frame numbers in UI.
Add support for fixedtorso and fixedlegs keywords.
Add support for reversed animations (negative numframes).


  Commit: 0a599268bb757536d6a55eee30c08d51198dc1eb
      https://github.com/ioquake/ioq3/commit/0a599268bb757536d6a55eee30c08d51198dc1eb
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-09-14 (Thu, 14 Sep 2017)

  Changed paths:
    M make-macosx.sh

  Log Message:
  -----------
  Fix specifying minimum mac os version in make-macosx.sh

Use newer method of telling Makefile instead of specifying CFLAGS
and LDFLAGS which results in using both Makefile's and scripts flags.


  Commit: c04cf19b77db5f95ffa633e77f8aa281edc92814
      https://github.com/ioquake/ioq3/commit/c04cf19b77db5f95ffa633e77f8aa281edc92814
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-09-14 (Thu, 14 Sep 2017)

  Changed paths:
    M make-macosx-ub.sh
    M make-macosx.sh

  Log Message:
  -----------
  Fix minimum macOS version not being set in AppBundle Info.plist

make-macosx-app.sh reads MACOSX_DEPLOYMENT_TARGET variable but
it wasn't ever set.


  Commit: 45de6be4c233891eb70e5592f3287a4af39d6002
      https://github.com/ioquake/ioq3/commit/45de6be4c233891eb70e5592f3287a4af39d6002
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-09-15 (Fri, 15 Sep 2017)

  Changed paths:
    M code/server/sv_snapshot.c

  Log Message:
  -----------
  Fix listen server sending snapshots each client frame

Running a server using the client engine would send server snapshots
to loopback and LAN clients each client frame (com_maxfps).

This causes excessive network traffic and likely does not provide new
information to the clients because SV_Frame() won't have run between
the extra snapshots.

This commit restores the original behavior of respecting local/LAN
client's snaps userinfo and sv_fps. The issue was introduced by the
following commit:

    Commit ac30d86db01a43130d2c9ff6fe31d6135d8e2592
    From: Thilo Schulz
    Date: Wed, 13 Jul 2011 17:11:30 +0000
    Subject: - Improve snapshot rate and data rate control

Reported by Eugene C.


  Commit: 414f3c5e3e2fd95eb59f28d0f94269bf201417c7
      https://github.com/ioquake/ioq3/commit/414f3c5e3e2fd95eb59f28d0f94269bf201417c7
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-09-23 (Sat, 23 Sep 2017)

  Changed paths:
    M .travis.yml
    M Makefile
    M jenkins-ci-build.sh

  Log Message:
  -----------
  Enable Ogg Vorbis support by default

libvorbis is included in-tree so this doesn't require additional
dependencies.


  Commit: eeaade70bd47d88125800870be090c53db469cda
      https://github.com/ioquake/ioq3/commit/eeaade70bd47d88125800870be090c53db469cda
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-09-26 (Tue, 26 Sep 2017)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Statically link libgcc on Windows

Fix for ioq3 test builds for Windows x86 (cross-compiled from Ubuntu
using mingw-w64) requiring libgcc_s_sjlj-1.dll. I'm unable to reproduce
the issue using mingw-w64 in Debian or Cygwin.


  Commit: 51e9aa2df037e3df72bc5f3b663010b8f4986b14
      https://github.com/ioquake/ioq3/commit/51e9aa2df037e3df72bc5f3b663010b8f4986b14
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-09-29 (Fri, 29 Sep 2017)

  Changed paths:
    M code/game/g_weapon.c

  Log Message:
  -----------
  Fix hit accuracy stats for lightning gun and shotgun kills

If a lightning bolt killed a player or the first shotgun pellet that
hit a player killed them, the shot was not counted as accurate.

Check if shot player is alive for hit accuracy before dealing damage.


  Commit: 20573bce434c08d18293e3f8a093eab809e34d83
      https://github.com/ioquake/ioq3/commit/20573bce434c08d18293e3f8a093eab809e34d83
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-10-01 (Sun, 01 Oct 2017)

  Changed paths:
    M Makefile
    M code/renderercommon/qgl.h
    M code/renderergl2/tr_init.c
    M code/sdl/sdl_glimp.c

  Log Message:
  -----------
  Don't link to libGL at compile time

Get all OpenGL functions using SDL_GL_GetProcAddress(). This makes it
easier to cross-arch compile on Linux and add support for OpenGL ES
in the future.

Users still have to supply their own libSDL2 for cross-arch compiling
on Linux. But now the user does not have to re-install libgl1-mesa-dev
package for i386 or amd64 on Debian when switching between compiling
ioquake3 for x86 and x86_64.


  Commit: c9d12aa3f3e7b43b5c6a9c2d79ecb988a0e76a05
      https://github.com/ioquake/ioq3/commit/c9d12aa3f3e7b43b5c6a9c2d79ecb988a0e76a05
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-10-01 (Sun, 01 Oct 2017)

  Changed paths:
    M code/renderercommon/qgl.h
    M code/renderergl1/tr_init.c
    M code/renderergl2/tr_extensions.c
    M code/renderergl2/tr_init.c
    M code/renderergl2/tr_local.h
    M code/sdl/sdl_glimp.c

  Log Message:
  -----------
  Add common OpenGL version parsing + OpenGL 3 fixes

- Parse OpenGL version in sdl_glimp.c to share with both renderers.
- Add GL_VERSION_ATLEAST(major, minor) macro.
- Get address of glGetStringi if using OpenGL 3.
- Fix glConfig.extensions_string when using GL3 core context in
opengl2 renderer.
- Make opengl1 renderer's gfxinfo support qglGetStringi too.


  Commit: da07a6dbd9e391194720a45ab995b2954a72f307
      https://github.com/ioquake/ioq3/commit/da07a6dbd9e391194720a45ab995b2954a72f307
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-10-01 (Sun, 01 Oct 2017)

  Changed paths:
    M code/renderercommon/qgl.h
    M code/sdl/sdl_glimp.c

  Log Message:
  -----------
  Support parsing OpenGL ES version strings

The renderers don't support OpenGL ES though.


  Commit: e657dbd6b26a54c024a668c01add5a1d32050e91
      https://github.com/ioquake/ioq3/commit/e657dbd6b26a54c024a668c01add5a1d32050e91
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-10-02 (Mon, 02 Oct 2017)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Fix setting cflags/libs from sdl2-config

SDL_CFLAGS and SDL_LIBS assignment was "only if absent". However due
to previously assigning them to "pkg-config sdl2" values, the values
from sdl2-config were ignored.


  Commit: a83ae01d93c778274fa05e0961c39775f33b6328
      https://github.com/ioquake/ioq3/commit/a83ae01d93c778274fa05e0961c39775f33b6328
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-10-02 (Mon, 02 Oct 2017)

  Changed paths:
    M code/renderercommon/qgl.h
    M code/sdl/sdl_glimp.c

  Log Message:
  -----------
  Load OpenGL ES 1.1 function procs


  Commit: b3223dcfcb83d7054eb232af3bd4ea50827558ad
      https://github.com/ioquake/ioq3/commit/b3223dcfcb83d7054eb232af3bd4ea50827558ad
  Author: Thomas Köppe <tkoeppe at google.com>
  Date:   2017-10-02 (Mon, 02 Oct 2017)

  Changed paths:
    M code/qcommon/common.c
    M code/qcommon/q_math.c

  Log Message:
  -----------
  [qcommon] Use unsigned types where wrapping arithmetic is intended

The use of signed types in these expressions lead to overflow, hence undefined behaviour. The "sum" aggregator in Com_TouchMemory isn't even used (and presumbably just exists to inhibit optimizations from removing the memory access).


  Commit: ac4802af8d431af0813f5def9dbb5190d8649639
      https://github.com/ioquake/ioq3/commit/ac4802af8d431af0813f5def9dbb5190d8649639
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-10-02 (Mon, 02 Oct 2017)

  Changed paths:
    M code/renderergl2/tr_init.c
    M code/renderergl2/tr_postprocess.c

  Log Message:
  -----------
  OpenGL2: Fix brightness when r_autoExposure is disabled

The game world is too dark when r_autoExposure is disabled. It can be
fixed by setting (cheat) r_cameraExposure to 1 but then the game is
too bright when r_autoExposure is enabled. So default r_cameraExposure
to 1 and make auto exposure subtract 1 from r_cameraExposure value.


  Commit: d824cfa5a2ced2cfbfbc89509b8415aefd30949b
      https://github.com/ioquake/ioq3/commit/d824cfa5a2ced2cfbfbc89509b8415aefd30949b
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-10-04 (Wed, 04 Oct 2017)

  Changed paths:
    M code/renderergl2/tr_mesh.c

  Log Message:
  -----------
  OpenGL2: Fix MD3 surface with zero shaders dividing by zero

Reported by @DescX.


  Commit: 39b07025509f6901fb53c91603217a57a4345091
      https://github.com/ioquake/ioq3/commit/39b07025509f6901fb53c91603217a57a4345091
  Author: Thomas Köppe <tkoeppe at google.com>
  Date:   2017-10-04 (Wed, 04 Oct 2017)

  Changed paths:
    M code/botlib/be_aas_def.h

  Log Message:
  -----------
  [botlib/be_aas_def.h] Change array size from MAX_PATH to MAX_QPATH

The array is part of a structure and should have a fixed size that does
not depend on inclusion order.


  Commit: 815c898bf5717a1edff01f9434683a368b24c239
      https://github.com/ioquake/ioq3/commit/815c898bf5717a1edff01f9434683a368b24c239
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-10-04 (Wed, 04 Oct 2017)

  Changed paths:
    M code/botlib/be_aas_main.c
    M code/botlib/be_ai_goal.c
    M code/botlib/be_ai_weap.c
    M code/botlib/l_precomp.c
    M code/botlib/l_precomp.h
    M code/botlib/l_script.c
    M code/botlib/l_utils.h
    M code/game/ai_main.c

  Log Message:
  -----------
  Don't redefine MAX_PATH in bot code


  Commit: e46e9846fced5025bfa446500be84f537f962072
      https://github.com/ioquake/ioq3/commit/e46e9846fced5025bfa446500be84f537f962072
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-10-07 (Sat, 07 Oct 2017)

  Changed paths:
    M code/botlib/be_aas_debug.c

  Log Message:
  -----------
  Fix memory leak in (unused) AAS_FloodAreas()


  Commit: 96f94a2891eeaa4b486de2c174ed8c00fcf0d271
      https://github.com/ioquake/ioq3/commit/96f94a2891eeaa4b486de2c174ed8c00fcf0d271
  Author: Walter Barrett <WalterBarrett at users.noreply.github.com>
  Date:   2017-10-07 (Sat, 07 Oct 2017)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Fix compiling GLSL shaders under Windows.

Now the `sed` command cope with files using Windows-style line endings.


  Commit: 9e502bda4d5ce7ca57800e94ad8c7478f543d7b8
      https://github.com/ioquake/ioq3/commit/9e502bda4d5ce7ca57800e94ad8c7478f543d7b8
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-10-08 (Sun, 08 Oct 2017)

  Changed paths:
    M code/renderergl1/tr_main.c
    M code/renderergl2/tr_main.c

  Log Message:
  -----------
  Only draw cm_patch/bot debug polygons in world scenes

Fixes debug polygons appearing in HUD head model scene.


  Commit: b4a4fe98d4b8fad7e477b78217972384225dfbe9
      https://github.com/ioquake/ioq3/commit/b4a4fe98d4b8fad7e477b78217972384225dfbe9
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-10-08 (Sun, 08 Oct 2017)

  Changed paths:
    M code/sys/con_log.c

  Log Message:
  -----------
  Fix reading crash log when log wraps around buffer


  Commit: 690c5a4dac3c3d0d59ee271aadd8f19a29a9f338
      https://github.com/ioquake/ioq3/commit/690c5a4dac3c3d0d59ee271aadd8f19a29a9f338
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-10-09 (Mon, 09 Oct 2017)

  Changed paths:
    M code/game/g_bot.c
    M code/game/g_client.c

  Log Message:
  -----------
  Don't send team overlay info to bots


  Commit: 7d012f229e4b04c21fd1adb9a053cad4f86f8742
      https://github.com/ioquake/ioq3/commit/7d012f229e4b04c21fd1adb9a053cad4f86f8742
  Author: Mickaël Thomas <mickael9 at gmail.com>
  Date:   2017-10-16 (Mon, 16 Oct 2017)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Fix a race condition in the makedirs target

A race condition can happen when running "make all" with parallel jobs.

The issue is that the build directory can be created by another
concurrent job between the moment it was detected as missing and the
moment mkdir is called (which fails if the directory already exists).

This fixes the problem by always using `mkdir -p` which doesn't fail if
the directory already exists.


  Commit: 6ecfa4f26387f46d2dea62cd632152559a8b7b2e
      https://github.com/ioquake/ioq3/commit/6ecfa4f26387f46d2dea62cd632152559a8b7b2e
  Author: Mickaël Thomas <mickael9 at gmail.com>
  Date:   2017-10-16 (Mon, 16 Oct 2017)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Fix shader corruption on OpenBSD

OpenBSD's sed (and possibly other platforms') interprets `\r` as a
literal `r` rather than a carriage return, which leads to all `r`
letters being stripped from the shaders' source.

This fixes the issue by using the POSIX-compliant `tr -d '\r'` to remove
carriage returns.

Thanks to @ryan-sg for reporting the issue


  Commit: e8450cae33fbfaa24202e28dce1a49fa88e857c4
      https://github.com/ioquake/ioq3/commit/e8450cae33fbfaa24202e28dce1a49fa88e857c4
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-11-05 (Sun, 05 Nov 2017)

  Changed paths:
    M code/renderergl2/tr_vbo.c

  Log Message:
  -----------
  OpenGL2: Use ri.Error instead of Com_Error in tr_vbo.c

Com_Error is a wrapper for ri.Error. Use it directly.


  Commit: 471ea9e56411606e814a703419433494a71a3f42
      https://github.com/ioquake/ioq3/commit/471ea9e56411606e814a703419433494a71a3f42
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-11-10 (Fri, 10 Nov 2017)

  Changed paths:
    M code/ui/ui_main.c

  Log Message:
  -----------
  Fix Team Arena server refresh time format

Make minute less than 10 have a leading 0. Change '7:1' to '7:01'.


  Commit: 4af2c91fbfd0b9032b89aca17a3553216256dfe1
      https://github.com/ioquake/ioq3/commit/4af2c91fbfd0b9032b89aca17a3553216256dfe1
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-11-10 (Fri, 10 Nov 2017)

  Changed paths:
    M code/cgame/cg_playerstate.c

  Log Message:
  -----------
  Fix -1 (unlimited) ammo decreasing ammo time remaining

Gauntlet and Grappling Hook use -1 ammo. Gauntlet is excluded from
the check ammo loop but Grappling Hook causes ammo time remaining
to decrease 200 milliseconds.

The out of ammo check tests time remaining is equal to zero. This
means carrying Grappling Hook and out of ammo will have negative
time remaining which results in the low ammo message being displayed
instead of out of ammo.


  Commit: 3e1599ac4bed2adb125600fd99b44f4167a75cd9
      https://github.com/ioquake/ioq3/commit/3e1599ac4bed2adb125600fd99b44f4167a75cd9
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-11-10 (Fri, 10 Nov 2017)

  Changed paths:
    M code/cgame/cg_playerstate.c

  Log Message:
  -----------
  Fix my previous commit about -1 ammo


  Commit: 14cb72f91219b760d21ee50a5a663ab3dcd28fdb
      https://github.com/ioquake/ioq3/commit/14cb72f91219b760d21ee50a5a663ab3dcd28fdb
  Author: Matt Palmer <mpalmer at hezmatt.org>
  Date:   2017-11-21 (Tue, 21 Nov 2017)

  Changed paths:
    M misc/linux/server_compile.sh

  Log Message:
  -----------
  Improvements to the linux build script

In no particular order:

* Use `set -e`, because it prevents accidents, and means we can avoid
  lengthy &&-joined command chains.
* Override defaults by setting env vars; this means people don't have to
  edit the script to change things.
* Use an unpredictable and safely-created tmpdir for building; ain't nobody
  wants to cleanup from a tmpdir race condition attack.
* Test for the presence of `git` and `make` *before* asking questions, and
  only prompt the user about them if they're missing.  No need to bother
  people with unnecessary reading.
* Automatically clean up the build directory after use.
* Tidy up some indenting that had come asunder.


  Commit: fe42b8653d8bcb213a3532a1cbacc0e1c6854a87
      https://github.com/ioquake/ioq3/commit/fe42b8653d8bcb213a3532a1cbacc0e1c6854a87
  Author: Edward Betts <edward at 4angle.com>
  Date:   2017-11-22 (Wed, 22 Nov 2017)

  Changed paths:
    M ChangeLog
    M code/botlib/aasfile.h
    M code/botlib/be_aas_bspq3.c
    M code/botlib/be_aas_cluster.c
    M code/botlib/be_aas_main.c
    M code/botlib/be_aas_reach.c
    M code/botlib/be_aas_sample.c
    M code/botlib/be_ai_chat.c
    M code/botlib/be_ai_gen.c
    M code/botlib/be_ai_move.c
    M code/botlib/be_ai_weight.c
    M code/botlib/be_ai_weight.h
    M code/botlib/l_script.c
    M code/cgame/cg_local.h
    M code/cgame/cg_main.c
    M code/cgame/cg_players.c
    M code/cgame/cg_public.h
    M code/cgame/cg_servercmds.c
    M code/cgame/cg_snapshot.c
    M code/cgame/cg_view.c
    M code/cgame/cg_weapons.c
    M code/client/cl_cgame.c
    M code/client/cl_input.c
    M code/client/cl_keys.c
    M code/client/cl_main.c
    M code/client/snd_adpcm.c
    M code/client/snd_dma.c
    M code/client/snd_mix.c
    M code/game/ai_dmnet.c
    M code/game/ai_dmq3.c
    M code/game/ai_dmq3.h
    M code/game/ai_main.c
    M code/game/ai_team.c
    M code/game/bg_lib.c
    M code/game/bg_pmove.c
    M code/game/bg_public.h
    M code/game/g_active.c
    M code/game/g_client.c
    M code/game/g_cmds.c
    M code/game/g_items.c
    M code/game/g_missile.c
    M code/game/g_mover.c
    M code/game/g_spawn.c
    M code/game/g_target.c
    M code/game/g_trigger.c
    M code/game/g_weapon.c
    M code/q3_ui/ui_atoms.c
    M code/q3_ui/ui_local.h
    M code/q3_ui/ui_playermodel.c
    M code/q3_ui/ui_qmenu.c
    M code/qcommon/cm_patch.c
    M code/qcommon/cm_polylib.c
    M code/qcommon/cm_trace.c
    M code/qcommon/cmd.c
    M code/qcommon/common.c
    M code/qcommon/files.c
    M code/qcommon/q_shared.h
    M code/qcommon/qcommon.h
    M code/qcommon/surfaceflags.h
    M code/qcommon/unzip.c
    M code/qcommon/unzip.h
    M code/qcommon/vm_powerpc.c
    M code/renderercommon/tr_image_png.c
    M code/renderercommon/tr_public.h
    M code/renderercommon/tr_types.h
    M code/renderergl1/tr_backend.c
    M code/renderergl1/tr_bsp.c
    M code/renderergl1/tr_image.c
    M code/renderergl1/tr_light.c
    M code/renderergl1/tr_local.h
    M code/renderergl1/tr_shade.c
    M code/renderergl1/tr_shade_calc.c
    M code/renderergl1/tr_shader.c
    M code/renderergl1/tr_surface.c
    M code/renderergl2/tr_backend.c
    M code/renderergl2/tr_bsp.c
    M code/renderergl2/tr_fbo.c
    M code/renderergl2/tr_image.c
    M code/renderergl2/tr_light.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_shade.c
    M code/renderergl2/tr_shade_calc.c
    M code/renderergl2/tr_shader.c
    M code/server/server.h
    M code/server/sv_init.c
    M code/server/sv_main.c
    M code/server/sv_snapshot.c
    M code/sys/sys_unix.c
    M code/tools/asm/cmdlib.c
    M code/tools/asm/cmdlib.h
    M code/tools/asm/notes.txt
    M code/tools/asm/q3asm.c
    M code/tools/lcc/doc/4.html
    M code/tools/lcc/etc/lcc.c
    M code/tools/lcc/src/enode.c
    M code/tools/lcc/src/error.c
    M code/tools/lcc/src/gen.c
    M code/tools/lcc/src/init.c
    M code/tools/lcc/src/tree.c
    M code/ui/ui_local.h
    M code/ui/ui_main.c
    M code/ui/ui_shared.c
    M make-macosx-ub.sh
    M make-macosx.sh
    M opengl2-readme.md

  Log Message:
  -----------
  Correct spelling mistakes.


  Commit: d40b047f13689d58d074f31959394161e6e31621
      https://github.com/ioquake/ioq3/commit/d40b047f13689d58d074f31959394161e6e31621
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-11-22 (Wed, 22 Nov 2017)

  Changed paths:
    M code/botlib/be_aas_reach.c
    M code/botlib/be_ai_chat.c

  Log Message:
  -----------
  Correct spelling of two more words

Thanks Undeference for pointing out abreviations.


  Commit: 424e1ac7b1075b04fdb7d91ada243ecf380866e7
      https://github.com/ioquake/ioq3/commit/424e1ac7b1075b04fdb7d91ada243ecf380866e7
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-11-22 (Wed, 22 Nov 2017)

  Changed paths:
    M code/cgame/cg_players.c

  Log Message:
  -----------
  Fix invalid model frame developer warnings in Team Arena

Models for Team Arena's holdable medkit and invulnerability effects use
the frames numbers from the player's torso but the actual models only
have one frame (0).


  Commit: bad8c3ba4e3c4db43144e40503a1afed8050c682
      https://github.com/ioquake/ioq3/commit/bad8c3ba4e3c4db43144e40503a1afed8050c682
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-12-03 (Sun, 03 Dec 2017)

  Changed paths:
    M code/game/bg_pmove.c

  Log Message:
  -----------
  Fix GCC 6 misleading-indentation warning


  Commit: bfb6ef590b0a8b67328b8e7b10b443f8d18f04d8
      https://github.com/ioquake/ioq3/commit/bfb6ef590b0a8b67328b8e7b10b443f8d18f04d8
  Author: Zachary J. Slater <zjs at zacharyjackslater.com>
  Date:   2017-12-05 (Tue, 05 Dec 2017)

  Changed paths:
    A SECURITY.md

  Log Message:
  -----------
  add SECURITY.md


  Commit: 7c2dd01873f4f1762368639869899229f071427a
      https://github.com/ioquake/ioq3/commit/7c2dd01873f4f1762368639869899229f071427a
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-12-15 (Fri, 15 Dec 2017)

  Changed paths:
    M code/renderergl2/tr_light.c

  Log Message:
  -----------
  OpenGL2: Restore adding fixed ambient light when HDR is enabled

Use opengl1 renderer behavior of adding fixed amount of ambient light
to all models regardless of HDR setting. It fixes the view weapon
having zero ambient light on pillcity map.


  Commit: 76ec9fb6bd4c16d4d0b7978de726a9ff7cf67106
      https://github.com/ioquake/ioq3/commit/76ec9fb6bd4c16d4d0b7978de726a9ff7cf67106
  Author: David CARLIER <devnexen at gmail.com>
  Date:   2017-12-15 (Fri, 15 Dec 2017)

  Changed paths:
    M code/tools/lcc/cpp/tokens.c
    M code/tools/lcc/etc/bytecode.c

  Log Message:
  -----------
  Few LCC memory fixes.


  Commit: c904f6d4aa2ba2760b1ab7a5a2bba5b0d1d28631
      https://github.com/ioquake/ioq3/commit/c904f6d4aa2ba2760b1ab7a5a2bba5b0d1d28631
  Author: David CARLIER <devnexen at gmail.com>
  Date:   2017-12-16 (Sat, 16 Dec 2017)

  Changed paths:
    M code/game/g_bot.c
    M code/game/g_client.c

  Log Message:
  -----------
  fix a few potential buffer overwrite in Game VM


  Commit: 7166a3cd3934ae743c4259768d44a90c4ab7923a
      https://github.com/ioquake/ioq3/commit/7166a3cd3934ae743c4259768d44a90c4ab7923a
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-12-16 (Sat, 16 Dec 2017)

  Changed paths:
    M Makefile
    M make-macosx-ub.sh

  Log Message:
  -----------
  Enable compiler optimization on all macOS architectures

It seems to improve framerate and still work on x86 and x86_64. I
haven't tested ppc64 as I don't have the hardware. ppc64 isn't built
into the universal bundle either.

I noticed this because compiling opus warns it may be slow due to
optimization being disabled.


  Commit: f3bdd6f022555fbff4528105c670354893880f90
      https://github.com/ioquake/ioq3/commit/f3bdd6f022555fbff4528105c670354893880f90
  Author: Eugene C <tweels at gmail.com>
  Date:   2017-12-23 (Sat, 23 Dec 2017)

  Changed paths:
    M code/botlib/be_interface.c
    M code/botlib/l_log.c

  Log Message:
  -----------
  Don't allow qagame module to create "botlib.log" at ANY filesystem location


  Commit: 22fcd82965f7a65b511176389149c47391f97cb1
      https://github.com/ioquake/ioq3/commit/22fcd82965f7a65b511176389149c47391f97cb1
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2017-12-23 (Sat, 23 Dec 2017)

  Changed paths:
    M code/botlib/l_log.c

  Log Message:
  -----------
  Make FS_BuildOSPath for botlib.log consistent with typical usage

I don't think anywhere else uses "" to mean current game directory.
Though it's only an issue for my fork where I removed that behavior.


  Commit: 6387c336b645a5cffe7b44880609ff4f10c7320a
      https://github.com/ioquake/ioq3/commit/6387c336b645a5cffe7b44880609ff4f10c7320a
  Author: Zachary J. Slater <zjs at zacharyjackslater.com>
  Date:   2018-01-07 (Sun, 07 Jan 2018)

  Changed paths:
    M README.md

  Log Message:
  -----------
  tiny readme thing


  Commit: 7e2aa2c6274e6cdcdc07d5e987e6d851c31e8718
      https://github.com/ioquake/ioq3/commit/7e2aa2c6274e6cdcdc07d5e987e6d851c31e8718
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-01-14 (Sun, 14 Jan 2018)

  Changed paths:
    M code/qcommon/huffman.c

  Log Message:
  -----------
  Remove extra plus sign from Huff_Compress()

There was an extra plus sign in Huff_Compress(). It wasn't causing any
issues as it does not affect the generated code. Removing it makes the
source code the same as Huff_Decompress().

The odd source code was brought to my attention by Tobias Kuehnhammer.


  Commit: ed1794fe172c209c0c354a085c3e995e9c4462fc
      https://github.com/ioquake/ioq3/commit/ed1794fe172c209c0c354a085c3e995e9c4462fc
  Author: Thomas Köppe <tkoeppe at google.com>
  Date:   2018-01-21 (Sun, 21 Jan 2018)

  Changed paths:
    M code/client/cl_main.c
    M code/qcommon/md4.c
    M code/qcommon/net_chan.c
    M code/qcommon/vm_x86.c
    M code/server/sv_client.c
    M code/server/sv_init.c

  Log Message:
  -----------
  Change shift expressions to unsigned types. Shifting signed values to
a result that is not representable has undefined behaviour.


  Commit: 917bca4f7d8bdef5cfe159aaa2bac6bb2b559d29
      https://github.com/ioquake/ioq3/commit/917bca4f7d8bdef5cfe159aaa2bac6bb2b559d29
  Author: Thomas Köppe <tkoeppe at google.com>
  Date:   2018-01-21 (Sun, 21 Jan 2018)

  Changed paths:
    M code/qcommon/q_shared.h
    M code/renderergl1/tr_bsp.c

  Log Message:
  -----------
  Use standard offsetof facility. Dereferencing a null pointer results
in undefined behaviour.


  Commit: 3a6af1bc48dca97d589b9643e39bc96be31acba9
      https://github.com/ioquake/ioq3/commit/3a6af1bc48dca97d589b9643e39bc96be31acba9
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-01-21 (Sun, 21 Jan 2018)

  Changed paths:
    M code/qcommon/cvar.c

  Log Message:
  -----------
  Fix VMs being able to change CVAR_PROTECTED cvars

VM could use Cvar_Register to set a protected cvar as user created and
was then able to use Cvar_Register with CVAR_ROM to change the value.

Don't allow Cvar_Register to affect protected cvars and prevent VMs
from adding internal flags to any cvars (creator, modified, protected,
nonexistent).

Reported by Noah Metzger (Chomenor).


  Commit: adef4e6c9effb4d3e1c65bca4597116eca99ef4b
      https://github.com/ioquake/ioq3/commit/adef4e6c9effb4d3e1c65bca4597116eca99ef4b
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-01-21 (Sun, 21 Jan 2018)

  Changed paths:
    M code/client/cl_ui.c
    M code/qcommon/common.c
    M code/qcommon/files.c
    M code/server/sv_client.c

  Log Message:
  -----------
  Don't register fs_game cvar everywhere just to get the value


  Commit: 78ca670d4f89ffa7f887f8f32d6d6e39bd9c78c3
      https://github.com/ioquake/ioq3/commit/78ca670d4f89ffa7f887f8f32d6d6e39bd9c78c3
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-01-21 (Sun, 21 Jan 2018)

  Changed paths:
    M code/qcommon/cvar.c

  Log Message:
  -----------
  Don't let VMs change engine latch cvars immediately

If a VM increases sv_maxclients while a server is running the engine
will crash. The value should be latched until engine decides to update
the cvar; the same as when a user sets it.


  Commit: 3638f69dff3d6b3e624c0a6550f16482b172bc11
      https://github.com/ioquake/ioq3/commit/3638f69dff3d6b3e624c0a6550f16482b172bc11
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-01-21 (Sun, 21 Jan 2018)

  Changed paths:
    M code/client/cl_main.c
    M code/client/cl_parse.c
    M code/qcommon/common.c
    M code/qcommon/files.c
    M code/qcommon/qcommon.h

  Log Message:
  -----------
  Fix fs_game '..' reading outside of home and base path

VMs could set fs_game to '..' at anytime to access files outside of home
and base path. fs_game sent by server to clients could also be '..' to
access files outside of home and base path.

'..' was not caught by FS_CheckDirTraversal() as it expects filenames
not a single directory.

I've made fs_game be latched to prevent VMs from changing it with no
good way to validate it before it's used. com_basegame and fs_basegame
are now latched as well.

Additionally, it's now possible to change com_basegame while the engine
is running. game_restart or vid_restart will make it take affect.
com_homepath is now CVAR_PROTECTED to prevent VMs from changing it
to a directory traversal.

This requires my two previous commits for preventing VMs from changing
engine latch cvars and only Cvar_Get fs_game in FS_Startup (so CVAR_INIT
isn't added in serveral other places).

Reported by Noah Metzger (Chomenor).


  Commit: ed8d48cac3689205e95a462f438e3a8afe218041
      https://github.com/ioquake/ioq3/commit/ed8d48cac3689205e95a462f438e3a8afe218041
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-01-21 (Sun, 21 Jan 2018)

  Changed paths:
    M code/qcommon/cvar.c

  Log Message:
  -----------
  Fix VMs forcing engine latch cvar to update to latched value

A few commits ago I stopped VM's Cvar_Set() from instantly updating
latched values. Now VM can't call Cvar_Register() afterword to force
latched value to be used.

Reported by Noah Metzger (Chomenor).


  Commit: 738465d677bddac1385da7d6099b58ca0c4a797f
      https://github.com/ioquake/ioq3/commit/738465d677bddac1385da7d6099b58ca0c4a797f
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-01-21 (Sun, 21 Jan 2018)

  Changed paths:
    M code/client/cl_main.c
    M code/qcommon/common.c
    M code/qcommon/cvar.c
    M code/qcommon/files.c

  Log Message:
  -----------
  Revert my recent cvar latch changes

My cvar latch system changes prevent the Game VM from changing
g_gametype when the value is out of range due to it being registed in
the engine. It's been pointed out as fragile method of security, which
was still exploitable, by Noah Metzger (Chomenor). It doesn't seem like
this is working out to be a good solution.

The issue of fs_game '..' on server being relicated on client via
systeminfo exploit is still fixed as it's not affected by latch.
There are a few cases from current values of fs_game are used which
ideally should use fs_gamedir char array which has been validated.

Revert "Don't let VMs change engine latch cvars immediately"
Partially revert "Fix fs_game '..' reading outside of home and base path"
Revert "Fix VMs forcing engine latch cvar to update to latched value"


  Commit: acce0e5452752f5346d3f6eacf10658bf4b21f0d
      https://github.com/ioquake/ioq3/commit/acce0e5452752f5346d3f6eacf10658bf4b21f0d
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-01-30 (Tue, 30 Jan 2018)

  Changed paths:
    M misc/msvc12/cgame.vcxproj
    M misc/msvc12/game.vcxproj
    M misc/msvc12/opengl1.vcxproj
    M misc/msvc12/opengl2.vcxproj
    M misc/msvc12/q3_ui.vcxproj
    M misc/msvc12/quake3.vcxproj
    M misc/msvc12/quake3.vcxproj.filters
    M misc/msvc12/ui.vcxproj

  Log Message:
  -----------
  Fix building msvc12 project

* Don't try to embed manifest (it causes build to fail because it's
  specified in win_resource.rc).
* Fix curl include path.
* Compile sys_autoupdater.c.
* Make quake3 debug link to msvcrtd.lib instead of msvcrt.lib to fix
  unresolved external symbol __imp___CrtDbgReportW.
* Fix q3_ui dll output directory.
* Fix opus path filter.
* Use UseOfMfc false and CharacterSet NotSet.
* Fix header paths and remove non-existent files.


  Commit: df8f657f09b43c8e097c0f61e170c4b6599ffd74
      https://github.com/ioquake/ioq3/commit/df8f657f09b43c8e097c0f61e170c4b6599ffd74
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-01-30 (Tue, 30 Jan 2018)

  Changed paths:
    M code/sys/sys_win32.c

  Log Message:
  -----------
  Fix exploit to bypass filename restrictions on Windows

Windows API ignores all trailing spaces and periods which can get around
Quake 3 file system restrictions. QVM opening 'uix86.dll.' actually
opens 'uix86.dll' which allows QVM to write native code.

This is done in the low-level Sys_FOpen() instead of the function
directly used by VMs ( FS_FOpenFileByMode() ) in case there are engine
commands now or in the future that can read or write arbitrary files.

Reported by Noah Metzger (Chomenor).


  Commit: ad10e6610c2f1064ac781936050f1d06ad8c67d1
      https://github.com/ioquake/ioq3/commit/ad10e6610c2f1064ac781936050f1d06ad8c67d1
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-02-04 (Sun, 04 Feb 2018)

  Changed paths:
    M misc/linux/q3a.service

  Log Message:
  -----------
  Changes to systemd q3a.service

Use an absolute path as required by systemd. Distro packages will need
to change it. (Reported by @andreyv and @zeroxfourc.)
Link to server documentation on the wiki instead of maintaining a subset
in the service file.


  Commit: 83119a990a160e9c1e19dc06e04ae8f947a57904
      https://github.com/ioquake/ioq3/commit/83119a990a160e9c1e19dc06e04ae8f947a57904
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-02-04 (Sun, 04 Feb 2018)

  Changed paths:
    M code/qcommon/q_shared.c
    M code/qcommon/q_shared.h

  Log Message:
  -----------
  Fix Q_vsnprintf for mingw-w64

By default mingw-w64 uses Microsoft's broken _vsnprintf() in msvcrt.dll.
It can be overriden by defining __USE_MINGW_ANSI_STDIO but let's just
use the same behavior for both MSVC and mingw-w64.

Reported by @birdstakes.


  Commit: 0822772ea2868bb7e56855c007f3bed2ab681043
      https://github.com/ioquake/ioq3/commit/0822772ea2868bb7e56855c007f3bed2ab681043
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-02-04 (Sun, 04 Feb 2018)

  Changed paths:
    M code/game/g_main.c

  Log Message:
  -----------
  Fix timelimit causing an infinite map ending loop

A negative timelimit value or a value that would overflow the
multiplication by 60000 caused an endless map change/reload.

Based on patch and description by @vloup.


  Commit: fc16ac6bd2d05cba8a2d057994b097e95bae28a0
      https://github.com/ioquake/ioq3/commit/fc16ac6bd2d05cba8a2d057994b097e95bae28a0
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-02-04 (Sun, 04 Feb 2018)

  Changed paths:
    M code/botlib/be_aas_route.c

  Log Message:
  -----------
  Fix invalid access to cluster 0 in AAS_AreaRouteToGoalArea()

Newer versions of BSPC such as 2.1h included with the Quake 3 GPL source
code create AAS files containing areas in cluster 0 if the area has no
reachabilities.

The AAS files included with Quake 3 and Team Arena do not contain areas
in cluster 0. It's apparent that BSPC would not create them. Instead it
created clusters with no reachability areas.

It seems the intention was to check if the areanum and goalareanum have
reachable areas using AAS_AreaReachability(areanum) everywhere before
calling AAS_AreaRouteToGoalArea(). This prevents adding cluster 0 to
the routing cache and portal cache. However, it is not checked
everywhere and including some places in the Game VM.

Fix AAS_AreaRouteToGoalArea() instead of trying to wack-a-mole with all
the places that call it.

Cluster 0 access reported by Thomas Köppe (github @tkoeppe) as causing
crashes in rare cases.


  Commit: 0b6d97f84937750891a2d22c72af30de79d686fe
      https://github.com/ioquake/ioq3/commit/0b6d97f84937750891a2d22c72af30de79d686fe
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-02-04 (Sun, 04 Feb 2018)

  Changed paths:
    M code/game/g_main.c

  Log Message:
  -----------
  Fix negative frag/capturelimit causing an infinite map end loop

Reported by @vloup.


  Commit: 3d6aa05694cdfbfd630edb95f1096ed107b6a5d4
      https://github.com/ioquake/ioq3/commit/3d6aa05694cdfbfd630edb95f1096ed107b6a5d4
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-02-04 (Sun, 04 Feb 2018)

  Changed paths:
    M code/renderergl2/tr_shader.c

  Log Message:
  -----------
  OpenGL2: Fix dark lightmap on shader in mpteam6

Team Arena's mpteam6 map has a shader textures/base_wall2/space_concrete
that contains an opaque stage, two non-lightmap blendfunc filter stages,
a blendfunc add stage, and a lightmap stage. The lightmap was attached
to all four of the non-lightmap stages causing the filter stages to
darken the lightmap multiple times.

Change setting up the lightall GLSL shader to only use lightmap if it's
the first stage or not a blendfunc filter stage. Now only the opaque
and blendfunc add stages of the mpteam6 shader use the lightmap.

Reported by Alexander Nadeau (wareya).


  Commit: 71a9a5efa6c2c9f2913cd6664519779dc2ac5414
      https://github.com/ioquake/ioq3/commit/71a9a5efa6c2c9f2913cd6664519779dc2ac5414
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-02-04 (Sun, 04 Feb 2018)

  Changed paths:
    M code/qcommon/files.c

  Log Message:
  -----------
  Make FS_InvalidGameDir() consider subdirectories invalid

fs_game shouldn't be a subdirectory and it simplifies the code.


  Commit: d047210acaba2ea726169883094e525de33812e9
      https://github.com/ioquake/ioq3/commit/d047210acaba2ea726169883094e525de33812e9
  Author: Thomas Köppe <tkoeppe at google.com>
  Date:   2018-02-05 (Mon, 05 Feb 2018)

  Changed paths:
    M code/qcommon/msg.c

  Log Message:
  -----------
  [qcommon] Remove dead serialization code


  Commit: 3f29b8558d7e4c76539569dee7a0b0f222382a12
      https://github.com/ioquake/ioq3/commit/3f29b8558d7e4c76539569dee7a0b0f222382a12
  Author: Thomas Köppe <tkoeppe at google.com>
  Date:   2018-02-07 (Wed, 07 Feb 2018)

  Changed paths:
    M code/qcommon/common.c

  Log Message:
  -----------
  [qcommon] Make several zone variables and functions static.


  Commit: d4e7d987a39befc9793f83a15f7411e8aef8bc6f
      https://github.com/ioquake/ioq3/commit/d4e7d987a39befc9793f83a15f7411e8aef8bc6f
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-02-08 (Thu, 08 Feb 2018)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Fix MAC_OS_X_VERSION_MIN_REQUIRED for macOS 10.10 and later

Manually specifying MACOSX_VERSION_MIN=10.10 or later would use the
wrong value for MAC_OS_X_VERSION_MIN_REQUIRED define. 1100 instead of
101000.


  Commit: d1f82ed56729b2dc44991e8822d1a959db60529d
      https://github.com/ioquake/ioq3/commit/d1f82ed56729b2dc44991e8822d1a959db60529d
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-02-11 (Sun, 11 Feb 2018)

  Changed paths:
    M code/q3_ui/ui_gameinfo.c

  Log Message:
  -----------
  Increase q3_ui .arena filename list buffer size to 4096 bytes

Allow listing about 273 .arena filenames for loading in q3_ui instead
of only about 136 that fit in a 2048 byte buffer (average 15 bytes per
file name).

The buffer for filename list runs out of space long before the buffer
for arena file content does. There is no warning for file list out of
space but there is a warning for arena file content.

This was requested by a user with many maps.


  Commit: 00c348093807a71c4865a127ca9f3b592c979bd1
      https://github.com/ioquake/ioq3/commit/00c348093807a71c4865a127ca9f3b592c979bd1
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-02-18 (Sun, 18 Feb 2018)

  Changed paths:
    M code/renderergl2/tr_shader.c

  Log Message:
  -----------
  OpenGL2: Fix crash when BSP has deluxe maps and vertex lit surfaces

Reported by Mickaël Thomas (mickael9).


  Commit: 0d6edd227a13f1447938da1d1b020303c2545eb2
      https://github.com/ioquake/ioq3/commit/0d6edd227a13f1447938da1d1b020303c2545eb2
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-02-22 (Thu, 22 Feb 2018)

  Changed paths:
    M code/qcommon/q_shared.c
    M code/sdl/sdl_input.c

  Log Message:
  -----------
  Support Unicode characters greater than 0xFF in cl_consoleKeys

Unrelated: make '0x' value be -1 (invalid) instead of 0.

Reported by MAN-AT-ARMS.


  Commit: d28e667e469c68223f6969130e23c4ea1f09cc5e
      https://github.com/ioquake/ioq3/commit/d28e667e469c68223f6969130e23c4ea1f09cc5e
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-03-04 (Sun, 04 Mar 2018)

  Changed paths:
    M make-macosx-app.sh

  Log Message:
  -----------
  Fix macOS app bundle with space in name


  Commit: b48d902672c12b18f7c5ada894267509446d9ced
      https://github.com/ioquake/ioq3/commit/b48d902672c12b18f7c5ada894267509446d9ced
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-03-13 (Tue, 13 Mar 2018)

  Changed paths:
    M code/renderergl1/tr_image.c

  Log Message:
  -----------
  OpenGL1: Use glGenTextures instead of hardcoded values

It's the proper way to use the OpenGL API. It's already done in the
OpenGL2 renderer.


  Commit: af6b1f8edf07f194233f6ad378e6691fe60a1105
      https://github.com/ioquake/ioq3/commit/af6b1f8edf07f194233f6ad378e6691fe60a1105
  Author: Tom Murphy <tom at freya.midgard.lan>
  Date:   2018-03-14 (Wed, 14 Mar 2018)

  Changed paths:
    M code/sys/con_tty.c

  Log Message:
  -----------
  Remove CON_FlushIn function and where STDIN needs flushing, use tcflush POSIX function


  Commit: 2e7900c1aaf0e15564f42dcf34fb695c7c83b91d
      https://github.com/ioquake/ioq3/commit/2e7900c1aaf0e15564f42dcf34fb695c7c83b91d
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-03-16 (Fri, 16 Mar 2018)

  Changed paths:
    M code/libogg-1.3.2/include/ogg/ogg.h
    M code/libogg-1.3.2/include/ogg/os_types.h
    M code/libogg-1.3.2/src/bitwise.c
    M code/libogg-1.3.2/src/framing.c

  Log Message:
  -----------
  Update libogg from 1.3.2 to 1.3.3


  Commit: ebd3d516ac8ef1ca2bb4d8d0fb5b6f8bfd2e5472
      https://github.com/ioquake/ioq3/commit/ebd3d516ac8ef1ca2bb4d8d0fb5b6f8bfd2e5472
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-03-16 (Fri, 16 Mar 2018)

  Changed paths:
    M Makefile
    R code/libogg-1.3.2/include/ogg/config_types.h
    R code/libogg-1.3.2/include/ogg/ogg.h
    R code/libogg-1.3.2/include/ogg/os_types.h
    R code/libogg-1.3.2/src/bitwise.c
    R code/libogg-1.3.2/src/framing.c
    A code/libogg-1.3.3/include/ogg/config_types.h
    A code/libogg-1.3.3/include/ogg/ogg.h
    A code/libogg-1.3.3/include/ogg/os_types.h
    A code/libogg-1.3.3/src/bitwise.c
    A code/libogg-1.3.3/src/framing.c

  Log Message:
  -----------
  Rename (already updated) libogg-1.3.2 to libogg-1.3.3


  Commit: b78c6e61bf8643cc178873b01a5913f256d56ebb
      https://github.com/ioquake/ioq3/commit/b78c6e61bf8643cc178873b01a5913f256d56ebb
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-03-16 (Fri, 16 Mar 2018)

  Changed paths:
    M code/libvorbis-1.3.5/include/vorbis/codec.h
    M code/libvorbis-1.3.5/include/vorbis/vorbisenc.h
    M code/libvorbis-1.3.5/include/vorbis/vorbisfile.h
    M code/libvorbis-1.3.5/lib/analysis.c
    M code/libvorbis-1.3.5/lib/backends.h
    M code/libvorbis-1.3.5/lib/bitrate.c
    M code/libvorbis-1.3.5/lib/bitrate.h
    M code/libvorbis-1.3.5/lib/block.c
    M code/libvorbis-1.3.5/lib/books/coupled/res_books_51.h
    M code/libvorbis-1.3.5/lib/books/coupled/res_books_stereo.h
    M code/libvorbis-1.3.5/lib/books/floor/floor_books.h
    M code/libvorbis-1.3.5/lib/books/uncoupled/res_books_uncoupled.h
    M code/libvorbis-1.3.5/lib/codebook.c
    M code/libvorbis-1.3.5/lib/codebook.h
    M code/libvorbis-1.3.5/lib/codec_internal.h
    M code/libvorbis-1.3.5/lib/envelope.c
    M code/libvorbis-1.3.5/lib/envelope.h
    M code/libvorbis-1.3.5/lib/floor0.c
    M code/libvorbis-1.3.5/lib/floor1.c
    M code/libvorbis-1.3.5/lib/highlevel.h
    M code/libvorbis-1.3.5/lib/info.c
    M code/libvorbis-1.3.5/lib/lookup.c
    M code/libvorbis-1.3.5/lib/lookup.h
    M code/libvorbis-1.3.5/lib/lookup_data.h
    M code/libvorbis-1.3.5/lib/lpc.c
    M code/libvorbis-1.3.5/lib/lpc.h
    M code/libvorbis-1.3.5/lib/lsp.c
    M code/libvorbis-1.3.5/lib/lsp.h
    M code/libvorbis-1.3.5/lib/mapping0.c
    M code/libvorbis-1.3.5/lib/masking.h
    M code/libvorbis-1.3.5/lib/mdct.c
    M code/libvorbis-1.3.5/lib/mdct.h
    M code/libvorbis-1.3.5/lib/misc.h
    M code/libvorbis-1.3.5/lib/modes/floor_all.h
    M code/libvorbis-1.3.5/lib/modes/psych_11.h
    M code/libvorbis-1.3.5/lib/modes/psych_16.h
    M code/libvorbis-1.3.5/lib/modes/psych_44.h
    M code/libvorbis-1.3.5/lib/modes/psych_8.h
    M code/libvorbis-1.3.5/lib/modes/residue_16.h
    M code/libvorbis-1.3.5/lib/modes/residue_44.h
    M code/libvorbis-1.3.5/lib/modes/residue_44p51.h
    M code/libvorbis-1.3.5/lib/modes/residue_44u.h
    M code/libvorbis-1.3.5/lib/modes/residue_8.h
    M code/libvorbis-1.3.5/lib/modes/setup_11.h
    M code/libvorbis-1.3.5/lib/modes/setup_16.h
    M code/libvorbis-1.3.5/lib/modes/setup_22.h
    M code/libvorbis-1.3.5/lib/modes/setup_32.h
    M code/libvorbis-1.3.5/lib/modes/setup_44.h
    M code/libvorbis-1.3.5/lib/modes/setup_44p51.h
    M code/libvorbis-1.3.5/lib/modes/setup_44u.h
    M code/libvorbis-1.3.5/lib/modes/setup_8.h
    M code/libvorbis-1.3.5/lib/modes/setup_X.h
    M code/libvorbis-1.3.5/lib/os.h
    M code/libvorbis-1.3.5/lib/psy.c
    M code/libvorbis-1.3.5/lib/psy.h
    M code/libvorbis-1.3.5/lib/registry.c
    M code/libvorbis-1.3.5/lib/registry.h
    M code/libvorbis-1.3.5/lib/res0.c
    M code/libvorbis-1.3.5/lib/scales.h
    M code/libvorbis-1.3.5/lib/sharedbook.c
    M code/libvorbis-1.3.5/lib/smallft.c
    M code/libvorbis-1.3.5/lib/smallft.h
    M code/libvorbis-1.3.5/lib/synthesis.c
    M code/libvorbis-1.3.5/lib/vorbisenc.c
    M code/libvorbis-1.3.5/lib/vorbisfile.c
    M code/libvorbis-1.3.5/lib/window.c
    M code/libvorbis-1.3.5/lib/window.h

  Log Message:
  -----------
  Update libvorbis from 1.3.5 to 1.3.6

* Fix CVE-2018-5146 - out-of-bounds write on codebook decoding.
* Fix CVE-2017-14632 - free() on unitialized data
* Fix CVE-2017-14633 - out-of-bounds read


  Commit: c38c823a2ae4285a801ad05fc533c5ad26160e99
      https://github.com/ioquake/ioq3/commit/c38c823a2ae4285a801ad05fc533c5ad26160e99
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-03-16 (Fri, 16 Mar 2018)

  Changed paths:
    M Makefile
    R code/libvorbis-1.3.5/include/vorbis/codec.h
    R code/libvorbis-1.3.5/include/vorbis/vorbisenc.h
    R code/libvorbis-1.3.5/include/vorbis/vorbisfile.h
    R code/libvorbis-1.3.5/lib/analysis.c
    R code/libvorbis-1.3.5/lib/backends.h
    R code/libvorbis-1.3.5/lib/bitrate.c
    R code/libvorbis-1.3.5/lib/bitrate.h
    R code/libvorbis-1.3.5/lib/block.c
    R code/libvorbis-1.3.5/lib/books/coupled/res_books_51.h
    R code/libvorbis-1.3.5/lib/books/coupled/res_books_stereo.h
    R code/libvorbis-1.3.5/lib/books/floor/floor_books.h
    R code/libvorbis-1.3.5/lib/books/uncoupled/res_books_uncoupled.h
    R code/libvorbis-1.3.5/lib/codebook.c
    R code/libvorbis-1.3.5/lib/codebook.h
    R code/libvorbis-1.3.5/lib/codec_internal.h
    R code/libvorbis-1.3.5/lib/envelope.c
    R code/libvorbis-1.3.5/lib/envelope.h
    R code/libvorbis-1.3.5/lib/floor0.c
    R code/libvorbis-1.3.5/lib/floor1.c
    R code/libvorbis-1.3.5/lib/highlevel.h
    R code/libvorbis-1.3.5/lib/info.c
    R code/libvorbis-1.3.5/lib/lookup.c
    R code/libvorbis-1.3.5/lib/lookup.h
    R code/libvorbis-1.3.5/lib/lookup_data.h
    R code/libvorbis-1.3.5/lib/lpc.c
    R code/libvorbis-1.3.5/lib/lpc.h
    R code/libvorbis-1.3.5/lib/lsp.c
    R code/libvorbis-1.3.5/lib/lsp.h
    R code/libvorbis-1.3.5/lib/mapping0.c
    R code/libvorbis-1.3.5/lib/masking.h
    R code/libvorbis-1.3.5/lib/mdct.c
    R code/libvorbis-1.3.5/lib/mdct.h
    R code/libvorbis-1.3.5/lib/misc.h
    R code/libvorbis-1.3.5/lib/modes/floor_all.h
    R code/libvorbis-1.3.5/lib/modes/psych_11.h
    R code/libvorbis-1.3.5/lib/modes/psych_16.h
    R code/libvorbis-1.3.5/lib/modes/psych_44.h
    R code/libvorbis-1.3.5/lib/modes/psych_8.h
    R code/libvorbis-1.3.5/lib/modes/residue_16.h
    R code/libvorbis-1.3.5/lib/modes/residue_44.h
    R code/libvorbis-1.3.5/lib/modes/residue_44p51.h
    R code/libvorbis-1.3.5/lib/modes/residue_44u.h
    R code/libvorbis-1.3.5/lib/modes/residue_8.h
    R code/libvorbis-1.3.5/lib/modes/setup_11.h
    R code/libvorbis-1.3.5/lib/modes/setup_16.h
    R code/libvorbis-1.3.5/lib/modes/setup_22.h
    R code/libvorbis-1.3.5/lib/modes/setup_32.h
    R code/libvorbis-1.3.5/lib/modes/setup_44.h
    R code/libvorbis-1.3.5/lib/modes/setup_44p51.h
    R code/libvorbis-1.3.5/lib/modes/setup_44u.h
    R code/libvorbis-1.3.5/lib/modes/setup_8.h
    R code/libvorbis-1.3.5/lib/modes/setup_X.h
    R code/libvorbis-1.3.5/lib/os.h
    R code/libvorbis-1.3.5/lib/psy.c
    R code/libvorbis-1.3.5/lib/psy.h
    R code/libvorbis-1.3.5/lib/registry.c
    R code/libvorbis-1.3.5/lib/registry.h
    R code/libvorbis-1.3.5/lib/res0.c
    R code/libvorbis-1.3.5/lib/scales.h
    R code/libvorbis-1.3.5/lib/sharedbook.c
    R code/libvorbis-1.3.5/lib/smallft.c
    R code/libvorbis-1.3.5/lib/smallft.h
    R code/libvorbis-1.3.5/lib/synthesis.c
    R code/libvorbis-1.3.5/lib/vorbisenc.c
    R code/libvorbis-1.3.5/lib/vorbisfile.c
    R code/libvorbis-1.3.5/lib/window.c
    R code/libvorbis-1.3.5/lib/window.h
    A code/libvorbis-1.3.6/include/vorbis/codec.h
    A code/libvorbis-1.3.6/include/vorbis/vorbisenc.h
    A code/libvorbis-1.3.6/include/vorbis/vorbisfile.h
    A code/libvorbis-1.3.6/lib/analysis.c
    A code/libvorbis-1.3.6/lib/backends.h
    A code/libvorbis-1.3.6/lib/bitrate.c
    A code/libvorbis-1.3.6/lib/bitrate.h
    A code/libvorbis-1.3.6/lib/block.c
    A code/libvorbis-1.3.6/lib/books/coupled/res_books_51.h
    A code/libvorbis-1.3.6/lib/books/coupled/res_books_stereo.h
    A code/libvorbis-1.3.6/lib/books/floor/floor_books.h
    A code/libvorbis-1.3.6/lib/books/uncoupled/res_books_uncoupled.h
    A code/libvorbis-1.3.6/lib/codebook.c
    A code/libvorbis-1.3.6/lib/codebook.h
    A code/libvorbis-1.3.6/lib/codec_internal.h
    A code/libvorbis-1.3.6/lib/envelope.c
    A code/libvorbis-1.3.6/lib/envelope.h
    A code/libvorbis-1.3.6/lib/floor0.c
    A code/libvorbis-1.3.6/lib/floor1.c
    A code/libvorbis-1.3.6/lib/highlevel.h
    A code/libvorbis-1.3.6/lib/info.c
    A code/libvorbis-1.3.6/lib/lookup.c
    A code/libvorbis-1.3.6/lib/lookup.h
    A code/libvorbis-1.3.6/lib/lookup_data.h
    A code/libvorbis-1.3.6/lib/lpc.c
    A code/libvorbis-1.3.6/lib/lpc.h
    A code/libvorbis-1.3.6/lib/lsp.c
    A code/libvorbis-1.3.6/lib/lsp.h
    A code/libvorbis-1.3.6/lib/mapping0.c
    A code/libvorbis-1.3.6/lib/masking.h
    A code/libvorbis-1.3.6/lib/mdct.c
    A code/libvorbis-1.3.6/lib/mdct.h
    A code/libvorbis-1.3.6/lib/misc.h
    A code/libvorbis-1.3.6/lib/modes/floor_all.h
    A code/libvorbis-1.3.6/lib/modes/psych_11.h
    A code/libvorbis-1.3.6/lib/modes/psych_16.h
    A code/libvorbis-1.3.6/lib/modes/psych_44.h
    A code/libvorbis-1.3.6/lib/modes/psych_8.h
    A code/libvorbis-1.3.6/lib/modes/residue_16.h
    A code/libvorbis-1.3.6/lib/modes/residue_44.h
    A code/libvorbis-1.3.6/lib/modes/residue_44p51.h
    A code/libvorbis-1.3.6/lib/modes/residue_44u.h
    A code/libvorbis-1.3.6/lib/modes/residue_8.h
    A code/libvorbis-1.3.6/lib/modes/setup_11.h
    A code/libvorbis-1.3.6/lib/modes/setup_16.h
    A code/libvorbis-1.3.6/lib/modes/setup_22.h
    A code/libvorbis-1.3.6/lib/modes/setup_32.h
    A code/libvorbis-1.3.6/lib/modes/setup_44.h
    A code/libvorbis-1.3.6/lib/modes/setup_44p51.h
    A code/libvorbis-1.3.6/lib/modes/setup_44u.h
    A code/libvorbis-1.3.6/lib/modes/setup_8.h
    A code/libvorbis-1.3.6/lib/modes/setup_X.h
    A code/libvorbis-1.3.6/lib/os.h
    A code/libvorbis-1.3.6/lib/psy.c
    A code/libvorbis-1.3.6/lib/psy.h
    A code/libvorbis-1.3.6/lib/registry.c
    A code/libvorbis-1.3.6/lib/registry.h
    A code/libvorbis-1.3.6/lib/res0.c
    A code/libvorbis-1.3.6/lib/scales.h
    A code/libvorbis-1.3.6/lib/sharedbook.c
    A code/libvorbis-1.3.6/lib/smallft.c
    A code/libvorbis-1.3.6/lib/smallft.h
    A code/libvorbis-1.3.6/lib/synthesis.c
    A code/libvorbis-1.3.6/lib/vorbisenc.c
    A code/libvorbis-1.3.6/lib/vorbisfile.c
    A code/libvorbis-1.3.6/lib/window.c
    A code/libvorbis-1.3.6/lib/window.h

  Log Message:
  -----------
  Rename (already updated) libvorbis-1.3.5 to libvorbis-1.3.6


  Commit: cb24c5956777909f20588c90fe19bcef16edbfe7
      https://github.com/ioquake/ioq3/commit/cb24c5956777909f20588c90fe19bcef16edbfe7
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-03-16 (Fri, 16 Mar 2018)

  Changed paths:
    M Makefile
    M code/opus-1.1.4/celt/_kiss_fft_guts.h
    M code/opus-1.1.4/celt/arch.h
    M code/opus-1.1.4/celt/arm/arm2gnu.pl
    M code/opus-1.1.4/celt/arm/arm_celt_map.c
    M code/opus-1.1.4/celt/arm/celt_ne10_fft.c
    M code/opus-1.1.4/celt/arm/celt_neon_intr.c
    M code/opus-1.1.4/celt/arm/celt_pitch_xcorr_arm-gnu.S
    M code/opus-1.1.4/celt/arm/celt_pitch_xcorr_arm.s
    M code/opus-1.1.4/celt/arm/fft_arm.h
    M code/opus-1.1.4/celt/arm/fixed_armv4.h
    M code/opus-1.1.4/celt/arm/fixed_armv5e.h
    M code/opus-1.1.4/celt/arm/mdct_arm.h
    M code/opus-1.1.4/celt/arm/pitch_arm.h
    A code/opus-1.1.4/celt/arm/pitch_neon_intr.c
    M code/opus-1.1.4/celt/bands.c
    M code/opus-1.1.4/celt/bands.h
    M code/opus-1.1.4/celt/celt.c
    M code/opus-1.1.4/celt/celt.h
    M code/opus-1.1.4/celt/celt_decoder.c
    M code/opus-1.1.4/celt/celt_encoder.c
    M code/opus-1.1.4/celt/celt_lpc.c
    M code/opus-1.1.4/celt/celt_lpc.h
    M code/opus-1.1.4/celt/fixed_debug.h
    M code/opus-1.1.4/celt/fixed_generic.h
    M code/opus-1.1.4/celt/float_cast.h
    M code/opus-1.1.4/celt/kiss_fft.c
    M code/opus-1.1.4/celt/mathops.h
    M code/opus-1.1.4/celt/mdct.c
    M code/opus-1.1.4/celt/mips/vq_mipsr1.h
    M code/opus-1.1.4/celt/modes.c
    M code/opus-1.1.4/celt/pitch.c
    M code/opus-1.1.4/celt/pitch.h
    M code/opus-1.1.4/celt/quant_bands.c
    M code/opus-1.1.4/celt/rate.c
    M code/opus-1.1.4/celt/static_modes_fixed_arm_ne10.h
    M code/opus-1.1.4/celt/static_modes_float_arm_ne10.h
    M code/opus-1.1.4/celt/vq.c
    M code/opus-1.1.4/celt/vq.h
    M code/opus-1.1.4/celt/x86/celt_lpc_sse.c
    M code/opus-1.1.4/celt/x86/celt_lpc_sse.h
    A code/opus-1.1.4/celt/x86/vq_sse.h
    A code/opus-1.1.4/celt/x86/vq_sse2.c
    M code/opus-1.1.4/celt/x86/x86_celt_map.c
    M code/opus-1.1.4/include/opus_defines.h
    M code/opus-1.1.4/include/opus_multistream.h
    M code/opus-1.1.4/include/opus_types.h
    M code/opus-1.1.4/silk/A2NLSF.c
    M code/opus-1.1.4/silk/CNG.c
    M code/opus-1.1.4/silk/LPC_analysis_filter.c
    A code/opus-1.1.4/silk/LPC_fit.c
    M code/opus-1.1.4/silk/LPC_inv_pred_gain.c
    M code/opus-1.1.4/silk/LP_variable_cutoff.c
    M code/opus-1.1.4/silk/MacroCount.h
    M code/opus-1.1.4/silk/MacroDebug.h
    M code/opus-1.1.4/silk/NLSF2A.c
    M code/opus-1.1.4/silk/NLSF_VQ.c
    M code/opus-1.1.4/silk/NLSF_decode.c
    M code/opus-1.1.4/silk/NLSF_del_dec_quant.c
    M code/opus-1.1.4/silk/NLSF_encode.c
    M code/opus-1.1.4/silk/NSQ.c
    M code/opus-1.1.4/silk/NSQ_del_dec.c
    M code/opus-1.1.4/silk/PLC.c
    M code/opus-1.1.4/silk/SigProc_FIX.h
    M code/opus-1.1.4/silk/VQ_WMat_EC.c
    A code/opus-1.1.4/silk/arm/LPC_inv_pred_gain_arm.h
    A code/opus-1.1.4/silk/arm/LPC_inv_pred_gain_neon_intr.c
    A code/opus-1.1.4/silk/arm/NSQ_del_dec_arm.h
    A code/opus-1.1.4/silk/arm/NSQ_del_dec_neon_intr.c
    M code/opus-1.1.4/silk/arm/NSQ_neon.h
    M code/opus-1.1.4/silk/arm/arm_silk_map.c
    A code/opus-1.1.4/silk/arm/biquad_alt_arm.h
    A code/opus-1.1.4/silk/arm/biquad_alt_neon_intr.c
    M code/opus-1.1.4/silk/arm/macros_armv4.h
    M code/opus-1.1.4/silk/arm/macros_armv5e.h
    M code/opus-1.1.4/silk/biquad_alt.c
    M code/opus-1.1.4/silk/bwexpander.c
    M code/opus-1.1.4/silk/control.h
    M code/opus-1.1.4/silk/control_SNR.c
    M code/opus-1.1.4/silk/control_codec.c
    M code/opus-1.1.4/silk/debug.h
    M code/opus-1.1.4/silk/decode_core.c
    M code/opus-1.1.4/silk/decode_frame.c
    M code/opus-1.1.4/silk/decode_parameters.c
    M code/opus-1.1.4/silk/define.h
    M code/opus-1.1.4/silk/enc_API.c
    M code/opus-1.1.4/silk/fixed/LTP_analysis_filter_FIX.c
    M code/opus-1.1.4/silk/fixed/burg_modified_FIX.c
    M code/opus-1.1.4/silk/fixed/corrMatrix_FIX.c
    M code/opus-1.1.4/silk/fixed/encode_frame_FIX.c
    M code/opus-1.1.4/silk/fixed/find_LPC_FIX.c
    M code/opus-1.1.4/silk/fixed/find_LTP_FIX.c
    M code/opus-1.1.4/silk/fixed/find_pitch_lags_FIX.c
    M code/opus-1.1.4/silk/fixed/find_pred_coefs_FIX.c
    M code/opus-1.1.4/silk/fixed/k2a_FIX.c
    M code/opus-1.1.4/silk/fixed/k2a_Q16_FIX.c
    M code/opus-1.1.4/silk/fixed/main_FIX.h
    M code/opus-1.1.4/silk/fixed/noise_shape_analysis_FIX.c
    M code/opus-1.1.4/silk/fixed/pitch_analysis_core_FIX.c
    R code/opus-1.1.4/silk/fixed/prefilter_FIX.c
    M code/opus-1.1.4/silk/fixed/residual_energy_FIX.c
    M code/opus-1.1.4/silk/fixed/schur64_FIX.c
    M code/opus-1.1.4/silk/fixed/schur_FIX.c
    R code/opus-1.1.4/silk/fixed/solve_LS_FIX.c
    M code/opus-1.1.4/silk/fixed/structs_FIX.h
    M code/opus-1.1.4/silk/fixed/vector_ops_FIX.c
    M code/opus-1.1.4/silk/fixed/warped_autocorrelation_FIX.c
    M code/opus-1.1.4/silk/float/LPC_inv_pred_gain_FLP.c
    M code/opus-1.1.4/silk/float/SigProc_FLP.h
    M code/opus-1.1.4/silk/float/encode_frame_FLP.c
    M code/opus-1.1.4/silk/float/energy_FLP.c
    M code/opus-1.1.4/silk/float/find_LPC_FLP.c
    M code/opus-1.1.4/silk/float/find_LTP_FLP.c
    M code/opus-1.1.4/silk/float/find_pred_coefs_FLP.c
    M code/opus-1.1.4/silk/float/inner_product_FLP.c
    M code/opus-1.1.4/silk/float/k2a_FLP.c
    R code/opus-1.1.4/silk/float/levinsondurbin_FLP.c
    M code/opus-1.1.4/silk/float/main_FLP.h
    M code/opus-1.1.4/silk/float/noise_shape_analysis_FLP.c
    M code/opus-1.1.4/silk/float/pitch_analysis_core_FLP.c
    R code/opus-1.1.4/silk/float/prefilter_FLP.c
    M code/opus-1.1.4/silk/float/schur_FLP.c
    R code/opus-1.1.4/silk/float/solve_LS_FLP.c
    M code/opus-1.1.4/silk/float/structs_FLP.h
    M code/opus-1.1.4/silk/float/wrappers_FLP.c
    M code/opus-1.1.4/silk/gain_quant.c
    M code/opus-1.1.4/silk/init_decoder.c
    M code/opus-1.1.4/silk/lin2log.c
    M code/opus-1.1.4/silk/macros.h
    M code/opus-1.1.4/silk/main.h
    M code/opus-1.1.4/silk/mips/NSQ_del_dec_mipsr1.h
    M code/opus-1.1.4/silk/mips/sigproc_fix_mipsr1.h
    M code/opus-1.1.4/silk/process_NLSFs.c
    M code/opus-1.1.4/silk/quant_LTP_gains.c
    M code/opus-1.1.4/silk/structs.h
    M code/opus-1.1.4/silk/sum_sqr_shift.c
    M code/opus-1.1.4/silk/tables.h
    M code/opus-1.1.4/silk/tables_LTP.c
    M code/opus-1.1.4/silk/tables_NLSF_CB_NB_MB.c
    M code/opus-1.1.4/silk/tables_NLSF_CB_WB.c
    M code/opus-1.1.4/silk/tuning_parameters.h
    M code/opus-1.1.4/silk/x86/NSQ_del_dec_sse.c
    M code/opus-1.1.4/silk/x86/NSQ_sse.c
    M code/opus-1.1.4/silk/x86/main_sse.h
    M code/opus-1.1.4/silk/x86/x86_silk_map.c
    M code/opus-1.1.4/src/analysis.c
    M code/opus-1.1.4/src/analysis.h
    M code/opus-1.1.4/src/mlp_data.c
    M code/opus-1.1.4/src/opus.c
    M code/opus-1.1.4/src/opus_decoder.c
    M code/opus-1.1.4/src/opus_encoder.c
    M code/opus-1.1.4/src/opus_multistream_decoder.c
    M code/opus-1.1.4/src/opus_multistream_encoder.c
    M code/opus-1.1.4/src/opus_private.h
    M misc/msvc12/quake3.vcxproj

  Log Message:
  -----------
  Update opus from 1.1.4 to 1.2.1


  Commit: 8611eb421d950e59cf4c463bae2778a5276df09f
      https://github.com/ioquake/ioq3/commit/8611eb421d950e59cf4c463bae2778a5276df09f
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-03-16 (Fri, 16 Mar 2018)

  Changed paths:
    M Makefile
    R code/opus-1.1.4/celt/_kiss_fft_guts.h
    R code/opus-1.1.4/celt/arch.h
    R code/opus-1.1.4/celt/arm/arm2gnu.pl
    R code/opus-1.1.4/celt/arm/arm_celt_map.c
    R code/opus-1.1.4/celt/arm/armcpu.c
    R code/opus-1.1.4/celt/arm/armcpu.h
    R code/opus-1.1.4/celt/arm/armopts.s.in
    R code/opus-1.1.4/celt/arm/celt_ne10_fft.c
    R code/opus-1.1.4/celt/arm/celt_ne10_mdct.c
    R code/opus-1.1.4/celt/arm/celt_neon_intr.c
    R code/opus-1.1.4/celt/arm/celt_pitch_xcorr_arm-gnu.S
    R code/opus-1.1.4/celt/arm/celt_pitch_xcorr_arm.s
    R code/opus-1.1.4/celt/arm/fft_arm.h
    R code/opus-1.1.4/celt/arm/fixed_arm64.h
    R code/opus-1.1.4/celt/arm/fixed_armv4.h
    R code/opus-1.1.4/celt/arm/fixed_armv5e.h
    R code/opus-1.1.4/celt/arm/kiss_fft_armv4.h
    R code/opus-1.1.4/celt/arm/kiss_fft_armv5e.h
    R code/opus-1.1.4/celt/arm/mdct_arm.h
    R code/opus-1.1.4/celt/arm/pitch_arm.h
    R code/opus-1.1.4/celt/arm/pitch_neon_intr.c
    R code/opus-1.1.4/celt/bands.c
    R code/opus-1.1.4/celt/bands.h
    R code/opus-1.1.4/celt/celt.c
    R code/opus-1.1.4/celt/celt.h
    R code/opus-1.1.4/celt/celt_decoder.c
    R code/opus-1.1.4/celt/celt_encoder.c
    R code/opus-1.1.4/celt/celt_lpc.c
    R code/opus-1.1.4/celt/celt_lpc.h
    R code/opus-1.1.4/celt/cpu_support.h
    R code/opus-1.1.4/celt/cwrs.c
    R code/opus-1.1.4/celt/cwrs.h
    R code/opus-1.1.4/celt/ecintrin.h
    R code/opus-1.1.4/celt/entcode.c
    R code/opus-1.1.4/celt/entcode.h
    R code/opus-1.1.4/celt/entdec.c
    R code/opus-1.1.4/celt/entdec.h
    R code/opus-1.1.4/celt/entenc.c
    R code/opus-1.1.4/celt/entenc.h
    R code/opus-1.1.4/celt/fixed_debug.h
    R code/opus-1.1.4/celt/fixed_generic.h
    R code/opus-1.1.4/celt/float_cast.h
    R code/opus-1.1.4/celt/kiss_fft.c
    R code/opus-1.1.4/celt/kiss_fft.h
    R code/opus-1.1.4/celt/laplace.c
    R code/opus-1.1.4/celt/laplace.h
    R code/opus-1.1.4/celt/mathops.c
    R code/opus-1.1.4/celt/mathops.h
    R code/opus-1.1.4/celt/mdct.c
    R code/opus-1.1.4/celt/mdct.h
    R code/opus-1.1.4/celt/mfrngcod.h
    R code/opus-1.1.4/celt/mips/celt_mipsr1.h
    R code/opus-1.1.4/celt/mips/fixed_generic_mipsr1.h
    R code/opus-1.1.4/celt/mips/kiss_fft_mipsr1.h
    R code/opus-1.1.4/celt/mips/mdct_mipsr1.h
    R code/opus-1.1.4/celt/mips/pitch_mipsr1.h
    R code/opus-1.1.4/celt/mips/vq_mipsr1.h
    R code/opus-1.1.4/celt/modes.c
    R code/opus-1.1.4/celt/modes.h
    R code/opus-1.1.4/celt/opus_custom_demo.c
    R code/opus-1.1.4/celt/os_support.h
    R code/opus-1.1.4/celt/pitch.c
    R code/opus-1.1.4/celt/pitch.h
    R code/opus-1.1.4/celt/quant_bands.c
    R code/opus-1.1.4/celt/quant_bands.h
    R code/opus-1.1.4/celt/rate.c
    R code/opus-1.1.4/celt/rate.h
    R code/opus-1.1.4/celt/stack_alloc.h
    R code/opus-1.1.4/celt/static_modes_fixed.h
    R code/opus-1.1.4/celt/static_modes_fixed_arm_ne10.h
    R code/opus-1.1.4/celt/static_modes_float.h
    R code/opus-1.1.4/celt/static_modes_float_arm_ne10.h
    R code/opus-1.1.4/celt/vq.c
    R code/opus-1.1.4/celt/vq.h
    R code/opus-1.1.4/celt/x86/celt_lpc_sse.c
    R code/opus-1.1.4/celt/x86/celt_lpc_sse.h
    R code/opus-1.1.4/celt/x86/pitch_sse.c
    R code/opus-1.1.4/celt/x86/pitch_sse.h
    R code/opus-1.1.4/celt/x86/pitch_sse2.c
    R code/opus-1.1.4/celt/x86/pitch_sse4_1.c
    R code/opus-1.1.4/celt/x86/vq_sse.h
    R code/opus-1.1.4/celt/x86/vq_sse2.c
    R code/opus-1.1.4/celt/x86/x86_celt_map.c
    R code/opus-1.1.4/celt/x86/x86cpu.c
    R code/opus-1.1.4/celt/x86/x86cpu.h
    R code/opus-1.1.4/include/opus.h
    R code/opus-1.1.4/include/opus_custom.h
    R code/opus-1.1.4/include/opus_defines.h
    R code/opus-1.1.4/include/opus_multistream.h
    R code/opus-1.1.4/include/opus_types.h
    R code/opus-1.1.4/silk/A2NLSF.c
    R code/opus-1.1.4/silk/API.h
    R code/opus-1.1.4/silk/CNG.c
    R code/opus-1.1.4/silk/HP_variable_cutoff.c
    R code/opus-1.1.4/silk/Inlines.h
    R code/opus-1.1.4/silk/LPC_analysis_filter.c
    R code/opus-1.1.4/silk/LPC_fit.c
    R code/opus-1.1.4/silk/LPC_inv_pred_gain.c
    R code/opus-1.1.4/silk/LP_variable_cutoff.c
    R code/opus-1.1.4/silk/MacroCount.h
    R code/opus-1.1.4/silk/MacroDebug.h
    R code/opus-1.1.4/silk/NLSF2A.c
    R code/opus-1.1.4/silk/NLSF_VQ.c
    R code/opus-1.1.4/silk/NLSF_VQ_weights_laroia.c
    R code/opus-1.1.4/silk/NLSF_decode.c
    R code/opus-1.1.4/silk/NLSF_del_dec_quant.c
    R code/opus-1.1.4/silk/NLSF_encode.c
    R code/opus-1.1.4/silk/NLSF_stabilize.c
    R code/opus-1.1.4/silk/NLSF_unpack.c
    R code/opus-1.1.4/silk/NSQ.c
    R code/opus-1.1.4/silk/NSQ.h
    R code/opus-1.1.4/silk/NSQ_del_dec.c
    R code/opus-1.1.4/silk/PLC.c
    R code/opus-1.1.4/silk/PLC.h
    R code/opus-1.1.4/silk/SigProc_FIX.h
    R code/opus-1.1.4/silk/VAD.c
    R code/opus-1.1.4/silk/VQ_WMat_EC.c
    R code/opus-1.1.4/silk/ana_filt_bank_1.c
    R code/opus-1.1.4/silk/arm/LPC_inv_pred_gain_arm.h
    R code/opus-1.1.4/silk/arm/LPC_inv_pred_gain_neon_intr.c
    R code/opus-1.1.4/silk/arm/NSQ_del_dec_arm.h
    R code/opus-1.1.4/silk/arm/NSQ_del_dec_neon_intr.c
    R code/opus-1.1.4/silk/arm/NSQ_neon.c
    R code/opus-1.1.4/silk/arm/NSQ_neon.h
    R code/opus-1.1.4/silk/arm/SigProc_FIX_armv4.h
    R code/opus-1.1.4/silk/arm/SigProc_FIX_armv5e.h
    R code/opus-1.1.4/silk/arm/arm_silk_map.c
    R code/opus-1.1.4/silk/arm/biquad_alt_arm.h
    R code/opus-1.1.4/silk/arm/biquad_alt_neon_intr.c
    R code/opus-1.1.4/silk/arm/macros_arm64.h
    R code/opus-1.1.4/silk/arm/macros_armv4.h
    R code/opus-1.1.4/silk/arm/macros_armv5e.h
    R code/opus-1.1.4/silk/biquad_alt.c
    R code/opus-1.1.4/silk/bwexpander.c
    R code/opus-1.1.4/silk/bwexpander_32.c
    R code/opus-1.1.4/silk/check_control_input.c
    R code/opus-1.1.4/silk/code_signs.c
    R code/opus-1.1.4/silk/control.h
    R code/opus-1.1.4/silk/control_SNR.c
    R code/opus-1.1.4/silk/control_audio_bandwidth.c
    R code/opus-1.1.4/silk/control_codec.c
    R code/opus-1.1.4/silk/debug.c
    R code/opus-1.1.4/silk/debug.h
    R code/opus-1.1.4/silk/dec_API.c
    R code/opus-1.1.4/silk/decode_core.c
    R code/opus-1.1.4/silk/decode_frame.c
    R code/opus-1.1.4/silk/decode_indices.c
    R code/opus-1.1.4/silk/decode_parameters.c
    R code/opus-1.1.4/silk/decode_pitch.c
    R code/opus-1.1.4/silk/decode_pulses.c
    R code/opus-1.1.4/silk/decoder_set_fs.c
    R code/opus-1.1.4/silk/define.h
    R code/opus-1.1.4/silk/enc_API.c
    R code/opus-1.1.4/silk/encode_indices.c
    R code/opus-1.1.4/silk/encode_pulses.c
    R code/opus-1.1.4/silk/errors.h
    R code/opus-1.1.4/silk/fixed/LTP_analysis_filter_FIX.c
    R code/opus-1.1.4/silk/fixed/LTP_scale_ctrl_FIX.c
    R code/opus-1.1.4/silk/fixed/apply_sine_window_FIX.c
    R code/opus-1.1.4/silk/fixed/autocorr_FIX.c
    R code/opus-1.1.4/silk/fixed/burg_modified_FIX.c
    R code/opus-1.1.4/silk/fixed/corrMatrix_FIX.c
    R code/opus-1.1.4/silk/fixed/encode_frame_FIX.c
    R code/opus-1.1.4/silk/fixed/find_LPC_FIX.c
    R code/opus-1.1.4/silk/fixed/find_LTP_FIX.c
    R code/opus-1.1.4/silk/fixed/find_pitch_lags_FIX.c
    R code/opus-1.1.4/silk/fixed/find_pred_coefs_FIX.c
    R code/opus-1.1.4/silk/fixed/k2a_FIX.c
    R code/opus-1.1.4/silk/fixed/k2a_Q16_FIX.c
    R code/opus-1.1.4/silk/fixed/main_FIX.h
    R code/opus-1.1.4/silk/fixed/noise_shape_analysis_FIX.c
    R code/opus-1.1.4/silk/fixed/pitch_analysis_core_FIX.c
    R code/opus-1.1.4/silk/fixed/process_gains_FIX.c
    R code/opus-1.1.4/silk/fixed/regularize_correlations_FIX.c
    R code/opus-1.1.4/silk/fixed/residual_energy16_FIX.c
    R code/opus-1.1.4/silk/fixed/residual_energy_FIX.c
    R code/opus-1.1.4/silk/fixed/schur64_FIX.c
    R code/opus-1.1.4/silk/fixed/schur_FIX.c
    R code/opus-1.1.4/silk/fixed/structs_FIX.h
    R code/opus-1.1.4/silk/fixed/vector_ops_FIX.c
    R code/opus-1.1.4/silk/fixed/warped_autocorrelation_FIX.c
    R code/opus-1.1.4/silk/float/LPC_analysis_filter_FLP.c
    R code/opus-1.1.4/silk/float/LPC_inv_pred_gain_FLP.c
    R code/opus-1.1.4/silk/float/LTP_analysis_filter_FLP.c
    R code/opus-1.1.4/silk/float/LTP_scale_ctrl_FLP.c
    R code/opus-1.1.4/silk/float/SigProc_FLP.h
    R code/opus-1.1.4/silk/float/apply_sine_window_FLP.c
    R code/opus-1.1.4/silk/float/autocorrelation_FLP.c
    R code/opus-1.1.4/silk/float/burg_modified_FLP.c
    R code/opus-1.1.4/silk/float/bwexpander_FLP.c
    R code/opus-1.1.4/silk/float/corrMatrix_FLP.c
    R code/opus-1.1.4/silk/float/encode_frame_FLP.c
    R code/opus-1.1.4/silk/float/energy_FLP.c
    R code/opus-1.1.4/silk/float/find_LPC_FLP.c
    R code/opus-1.1.4/silk/float/find_LTP_FLP.c
    R code/opus-1.1.4/silk/float/find_pitch_lags_FLP.c
    R code/opus-1.1.4/silk/float/find_pred_coefs_FLP.c
    R code/opus-1.1.4/silk/float/inner_product_FLP.c
    R code/opus-1.1.4/silk/float/k2a_FLP.c
    R code/opus-1.1.4/silk/float/main_FLP.h
    R code/opus-1.1.4/silk/float/noise_shape_analysis_FLP.c
    R code/opus-1.1.4/silk/float/pitch_analysis_core_FLP.c
    R code/opus-1.1.4/silk/float/process_gains_FLP.c
    R code/opus-1.1.4/silk/float/regularize_correlations_FLP.c
    R code/opus-1.1.4/silk/float/residual_energy_FLP.c
    R code/opus-1.1.4/silk/float/scale_copy_vector_FLP.c
    R code/opus-1.1.4/silk/float/scale_vector_FLP.c
    R code/opus-1.1.4/silk/float/schur_FLP.c
    R code/opus-1.1.4/silk/float/sort_FLP.c
    R code/opus-1.1.4/silk/float/structs_FLP.h
    R code/opus-1.1.4/silk/float/warped_autocorrelation_FLP.c
    R code/opus-1.1.4/silk/float/wrappers_FLP.c
    R code/opus-1.1.4/silk/gain_quant.c
    R code/opus-1.1.4/silk/init_decoder.c
    R code/opus-1.1.4/silk/init_encoder.c
    R code/opus-1.1.4/silk/inner_prod_aligned.c
    R code/opus-1.1.4/silk/interpolate.c
    R code/opus-1.1.4/silk/lin2log.c
    R code/opus-1.1.4/silk/log2lin.c
    R code/opus-1.1.4/silk/macros.h
    R code/opus-1.1.4/silk/main.h
    R code/opus-1.1.4/silk/mips/NSQ_del_dec_mipsr1.h
    R code/opus-1.1.4/silk/mips/macros_mipsr1.h
    R code/opus-1.1.4/silk/mips/sigproc_fix_mipsr1.h
    R code/opus-1.1.4/silk/pitch_est_defines.h
    R code/opus-1.1.4/silk/pitch_est_tables.c
    R code/opus-1.1.4/silk/process_NLSFs.c
    R code/opus-1.1.4/silk/quant_LTP_gains.c
    R code/opus-1.1.4/silk/resampler.c
    R code/opus-1.1.4/silk/resampler_down2.c
    R code/opus-1.1.4/silk/resampler_down2_3.c
    R code/opus-1.1.4/silk/resampler_private.h
    R code/opus-1.1.4/silk/resampler_private_AR2.c
    R code/opus-1.1.4/silk/resampler_private_IIR_FIR.c
    R code/opus-1.1.4/silk/resampler_private_down_FIR.c
    R code/opus-1.1.4/silk/resampler_private_up2_HQ.c
    R code/opus-1.1.4/silk/resampler_rom.c
    R code/opus-1.1.4/silk/resampler_rom.h
    R code/opus-1.1.4/silk/resampler_structs.h
    R code/opus-1.1.4/silk/shell_coder.c
    R code/opus-1.1.4/silk/sigm_Q15.c
    R code/opus-1.1.4/silk/sort.c
    R code/opus-1.1.4/silk/stereo_LR_to_MS.c
    R code/opus-1.1.4/silk/stereo_MS_to_LR.c
    R code/opus-1.1.4/silk/stereo_decode_pred.c
    R code/opus-1.1.4/silk/stereo_encode_pred.c
    R code/opus-1.1.4/silk/stereo_find_predictor.c
    R code/opus-1.1.4/silk/stereo_quant_pred.c
    R code/opus-1.1.4/silk/structs.h
    R code/opus-1.1.4/silk/sum_sqr_shift.c
    R code/opus-1.1.4/silk/table_LSF_cos.c
    R code/opus-1.1.4/silk/tables.h
    R code/opus-1.1.4/silk/tables_LTP.c
    R code/opus-1.1.4/silk/tables_NLSF_CB_NB_MB.c
    R code/opus-1.1.4/silk/tables_NLSF_CB_WB.c
    R code/opus-1.1.4/silk/tables_gain.c
    R code/opus-1.1.4/silk/tables_other.c
    R code/opus-1.1.4/silk/tables_pitch_lag.c
    R code/opus-1.1.4/silk/tables_pulses_per_block.c
    R code/opus-1.1.4/silk/tuning_parameters.h
    R code/opus-1.1.4/silk/typedef.h
    R code/opus-1.1.4/silk/x86/NSQ_del_dec_sse.c
    R code/opus-1.1.4/silk/x86/NSQ_sse.c
    R code/opus-1.1.4/silk/x86/SigProc_FIX_sse.h
    R code/opus-1.1.4/silk/x86/VAD_sse.c
    R code/opus-1.1.4/silk/x86/VQ_WMat_EC_sse.c
    R code/opus-1.1.4/silk/x86/main_sse.h
    R code/opus-1.1.4/silk/x86/x86_silk_map.c
    R code/opus-1.1.4/src/analysis.c
    R code/opus-1.1.4/src/analysis.h
    R code/opus-1.1.4/src/mlp.c
    R code/opus-1.1.4/src/mlp.h
    R code/opus-1.1.4/src/mlp_data.c
    R code/opus-1.1.4/src/opus.c
    R code/opus-1.1.4/src/opus_decoder.c
    R code/opus-1.1.4/src/opus_encoder.c
    R code/opus-1.1.4/src/opus_multistream.c
    R code/opus-1.1.4/src/opus_multistream_decoder.c
    R code/opus-1.1.4/src/opus_multistream_encoder.c
    R code/opus-1.1.4/src/opus_private.h
    R code/opus-1.1.4/src/repacketizer.c
    R code/opus-1.1.4/src/tansig_table.h
    A code/opus-1.2.1/celt/_kiss_fft_guts.h
    A code/opus-1.2.1/celt/arch.h
    A code/opus-1.2.1/celt/arm/arm2gnu.pl
    A code/opus-1.2.1/celt/arm/arm_celt_map.c
    A code/opus-1.2.1/celt/arm/armcpu.c
    A code/opus-1.2.1/celt/arm/armcpu.h
    A code/opus-1.2.1/celt/arm/armopts.s.in
    A code/opus-1.2.1/celt/arm/celt_ne10_fft.c
    A code/opus-1.2.1/celt/arm/celt_ne10_mdct.c
    A code/opus-1.2.1/celt/arm/celt_neon_intr.c
    A code/opus-1.2.1/celt/arm/celt_pitch_xcorr_arm-gnu.S
    A code/opus-1.2.1/celt/arm/celt_pitch_xcorr_arm.s
    A code/opus-1.2.1/celt/arm/fft_arm.h
    A code/opus-1.2.1/celt/arm/fixed_arm64.h
    A code/opus-1.2.1/celt/arm/fixed_armv4.h
    A code/opus-1.2.1/celt/arm/fixed_armv5e.h
    A code/opus-1.2.1/celt/arm/kiss_fft_armv4.h
    A code/opus-1.2.1/celt/arm/kiss_fft_armv5e.h
    A code/opus-1.2.1/celt/arm/mdct_arm.h
    A code/opus-1.2.1/celt/arm/pitch_arm.h
    A code/opus-1.2.1/celt/arm/pitch_neon_intr.c
    A code/opus-1.2.1/celt/bands.c
    A code/opus-1.2.1/celt/bands.h
    A code/opus-1.2.1/celt/celt.c
    A code/opus-1.2.1/celt/celt.h
    A code/opus-1.2.1/celt/celt_decoder.c
    A code/opus-1.2.1/celt/celt_encoder.c
    A code/opus-1.2.1/celt/celt_lpc.c
    A code/opus-1.2.1/celt/celt_lpc.h
    A code/opus-1.2.1/celt/cpu_support.h
    A code/opus-1.2.1/celt/cwrs.c
    A code/opus-1.2.1/celt/cwrs.h
    A code/opus-1.2.1/celt/ecintrin.h
    A code/opus-1.2.1/celt/entcode.c
    A code/opus-1.2.1/celt/entcode.h
    A code/opus-1.2.1/celt/entdec.c
    A code/opus-1.2.1/celt/entdec.h
    A code/opus-1.2.1/celt/entenc.c
    A code/opus-1.2.1/celt/entenc.h
    A code/opus-1.2.1/celt/fixed_debug.h
    A code/opus-1.2.1/celt/fixed_generic.h
    A code/opus-1.2.1/celt/float_cast.h
    A code/opus-1.2.1/celt/kiss_fft.c
    A code/opus-1.2.1/celt/kiss_fft.h
    A code/opus-1.2.1/celt/laplace.c
    A code/opus-1.2.1/celt/laplace.h
    A code/opus-1.2.1/celt/mathops.c
    A code/opus-1.2.1/celt/mathops.h
    A code/opus-1.2.1/celt/mdct.c
    A code/opus-1.2.1/celt/mdct.h
    A code/opus-1.2.1/celt/mfrngcod.h
    A code/opus-1.2.1/celt/mips/celt_mipsr1.h
    A code/opus-1.2.1/celt/mips/fixed_generic_mipsr1.h
    A code/opus-1.2.1/celt/mips/kiss_fft_mipsr1.h
    A code/opus-1.2.1/celt/mips/mdct_mipsr1.h
    A code/opus-1.2.1/celt/mips/pitch_mipsr1.h
    A code/opus-1.2.1/celt/mips/vq_mipsr1.h
    A code/opus-1.2.1/celt/modes.c
    A code/opus-1.2.1/celt/modes.h
    A code/opus-1.2.1/celt/opus_custom_demo.c
    A code/opus-1.2.1/celt/os_support.h
    A code/opus-1.2.1/celt/pitch.c
    A code/opus-1.2.1/celt/pitch.h
    A code/opus-1.2.1/celt/quant_bands.c
    A code/opus-1.2.1/celt/quant_bands.h
    A code/opus-1.2.1/celt/rate.c
    A code/opus-1.2.1/celt/rate.h
    A code/opus-1.2.1/celt/stack_alloc.h
    A code/opus-1.2.1/celt/static_modes_fixed.h
    A code/opus-1.2.1/celt/static_modes_fixed_arm_ne10.h
    A code/opus-1.2.1/celt/static_modes_float.h
    A code/opus-1.2.1/celt/static_modes_float_arm_ne10.h
    A code/opus-1.2.1/celt/vq.c
    A code/opus-1.2.1/celt/vq.h
    A code/opus-1.2.1/celt/x86/celt_lpc_sse.c
    A code/opus-1.2.1/celt/x86/celt_lpc_sse.h
    A code/opus-1.2.1/celt/x86/pitch_sse.c
    A code/opus-1.2.1/celt/x86/pitch_sse.h
    A code/opus-1.2.1/celt/x86/pitch_sse2.c
    A code/opus-1.2.1/celt/x86/pitch_sse4_1.c
    A code/opus-1.2.1/celt/x86/vq_sse.h
    A code/opus-1.2.1/celt/x86/vq_sse2.c
    A code/opus-1.2.1/celt/x86/x86_celt_map.c
    A code/opus-1.2.1/celt/x86/x86cpu.c
    A code/opus-1.2.1/celt/x86/x86cpu.h
    A code/opus-1.2.1/include/opus.h
    A code/opus-1.2.1/include/opus_custom.h
    A code/opus-1.2.1/include/opus_defines.h
    A code/opus-1.2.1/include/opus_multistream.h
    A code/opus-1.2.1/include/opus_types.h
    A code/opus-1.2.1/silk/A2NLSF.c
    A code/opus-1.2.1/silk/API.h
    A code/opus-1.2.1/silk/CNG.c
    A code/opus-1.2.1/silk/HP_variable_cutoff.c
    A code/opus-1.2.1/silk/Inlines.h
    A code/opus-1.2.1/silk/LPC_analysis_filter.c
    A code/opus-1.2.1/silk/LPC_fit.c
    A code/opus-1.2.1/silk/LPC_inv_pred_gain.c
    A code/opus-1.2.1/silk/LP_variable_cutoff.c
    A code/opus-1.2.1/silk/MacroCount.h
    A code/opus-1.2.1/silk/MacroDebug.h
    A code/opus-1.2.1/silk/NLSF2A.c
    A code/opus-1.2.1/silk/NLSF_VQ.c
    A code/opus-1.2.1/silk/NLSF_VQ_weights_laroia.c
    A code/opus-1.2.1/silk/NLSF_decode.c
    A code/opus-1.2.1/silk/NLSF_del_dec_quant.c
    A code/opus-1.2.1/silk/NLSF_encode.c
    A code/opus-1.2.1/silk/NLSF_stabilize.c
    A code/opus-1.2.1/silk/NLSF_unpack.c
    A code/opus-1.2.1/silk/NSQ.c
    A code/opus-1.2.1/silk/NSQ.h
    A code/opus-1.2.1/silk/NSQ_del_dec.c
    A code/opus-1.2.1/silk/PLC.c
    A code/opus-1.2.1/silk/PLC.h
    A code/opus-1.2.1/silk/SigProc_FIX.h
    A code/opus-1.2.1/silk/VAD.c
    A code/opus-1.2.1/silk/VQ_WMat_EC.c
    A code/opus-1.2.1/silk/ana_filt_bank_1.c
    A code/opus-1.2.1/silk/arm/LPC_inv_pred_gain_arm.h
    A code/opus-1.2.1/silk/arm/LPC_inv_pred_gain_neon_intr.c
    A code/opus-1.2.1/silk/arm/NSQ_del_dec_arm.h
    A code/opus-1.2.1/silk/arm/NSQ_del_dec_neon_intr.c
    A code/opus-1.2.1/silk/arm/NSQ_neon.c
    A code/opus-1.2.1/silk/arm/NSQ_neon.h
    A code/opus-1.2.1/silk/arm/SigProc_FIX_armv4.h
    A code/opus-1.2.1/silk/arm/SigProc_FIX_armv5e.h
    A code/opus-1.2.1/silk/arm/arm_silk_map.c
    A code/opus-1.2.1/silk/arm/biquad_alt_arm.h
    A code/opus-1.2.1/silk/arm/biquad_alt_neon_intr.c
    A code/opus-1.2.1/silk/arm/macros_arm64.h
    A code/opus-1.2.1/silk/arm/macros_armv4.h
    A code/opus-1.2.1/silk/arm/macros_armv5e.h
    A code/opus-1.2.1/silk/biquad_alt.c
    A code/opus-1.2.1/silk/bwexpander.c
    A code/opus-1.2.1/silk/bwexpander_32.c
    A code/opus-1.2.1/silk/check_control_input.c
    A code/opus-1.2.1/silk/code_signs.c
    A code/opus-1.2.1/silk/control.h
    A code/opus-1.2.1/silk/control_SNR.c
    A code/opus-1.2.1/silk/control_audio_bandwidth.c
    A code/opus-1.2.1/silk/control_codec.c
    A code/opus-1.2.1/silk/debug.c
    A code/opus-1.2.1/silk/debug.h
    A code/opus-1.2.1/silk/dec_API.c
    A code/opus-1.2.1/silk/decode_core.c
    A code/opus-1.2.1/silk/decode_frame.c
    A code/opus-1.2.1/silk/decode_indices.c
    A code/opus-1.2.1/silk/decode_parameters.c
    A code/opus-1.2.1/silk/decode_pitch.c
    A code/opus-1.2.1/silk/decode_pulses.c
    A code/opus-1.2.1/silk/decoder_set_fs.c
    A code/opus-1.2.1/silk/define.h
    A code/opus-1.2.1/silk/enc_API.c
    A code/opus-1.2.1/silk/encode_indices.c
    A code/opus-1.2.1/silk/encode_pulses.c
    A code/opus-1.2.1/silk/errors.h
    A code/opus-1.2.1/silk/fixed/LTP_analysis_filter_FIX.c
    A code/opus-1.2.1/silk/fixed/LTP_scale_ctrl_FIX.c
    A code/opus-1.2.1/silk/fixed/apply_sine_window_FIX.c
    A code/opus-1.2.1/silk/fixed/autocorr_FIX.c
    A code/opus-1.2.1/silk/fixed/burg_modified_FIX.c
    A code/opus-1.2.1/silk/fixed/corrMatrix_FIX.c
    A code/opus-1.2.1/silk/fixed/encode_frame_FIX.c
    A code/opus-1.2.1/silk/fixed/find_LPC_FIX.c
    A code/opus-1.2.1/silk/fixed/find_LTP_FIX.c
    A code/opus-1.2.1/silk/fixed/find_pitch_lags_FIX.c
    A code/opus-1.2.1/silk/fixed/find_pred_coefs_FIX.c
    A code/opus-1.2.1/silk/fixed/k2a_FIX.c
    A code/opus-1.2.1/silk/fixed/k2a_Q16_FIX.c
    A code/opus-1.2.1/silk/fixed/main_FIX.h
    A code/opus-1.2.1/silk/fixed/noise_shape_analysis_FIX.c
    A code/opus-1.2.1/silk/fixed/pitch_analysis_core_FIX.c
    A code/opus-1.2.1/silk/fixed/process_gains_FIX.c
    A code/opus-1.2.1/silk/fixed/regularize_correlations_FIX.c
    A code/opus-1.2.1/silk/fixed/residual_energy16_FIX.c
    A code/opus-1.2.1/silk/fixed/residual_energy_FIX.c
    A code/opus-1.2.1/silk/fixed/schur64_FIX.c
    A code/opus-1.2.1/silk/fixed/schur_FIX.c
    A code/opus-1.2.1/silk/fixed/structs_FIX.h
    A code/opus-1.2.1/silk/fixed/vector_ops_FIX.c
    A code/opus-1.2.1/silk/fixed/warped_autocorrelation_FIX.c
    A code/opus-1.2.1/silk/float/LPC_analysis_filter_FLP.c
    A code/opus-1.2.1/silk/float/LPC_inv_pred_gain_FLP.c
    A code/opus-1.2.1/silk/float/LTP_analysis_filter_FLP.c
    A code/opus-1.2.1/silk/float/LTP_scale_ctrl_FLP.c
    A code/opus-1.2.1/silk/float/SigProc_FLP.h
    A code/opus-1.2.1/silk/float/apply_sine_window_FLP.c
    A code/opus-1.2.1/silk/float/autocorrelation_FLP.c
    A code/opus-1.2.1/silk/float/burg_modified_FLP.c
    A code/opus-1.2.1/silk/float/bwexpander_FLP.c
    A code/opus-1.2.1/silk/float/corrMatrix_FLP.c
    A code/opus-1.2.1/silk/float/encode_frame_FLP.c
    A code/opus-1.2.1/silk/float/energy_FLP.c
    A code/opus-1.2.1/silk/float/find_LPC_FLP.c
    A code/opus-1.2.1/silk/float/find_LTP_FLP.c
    A code/opus-1.2.1/silk/float/find_pitch_lags_FLP.c
    A code/opus-1.2.1/silk/float/find_pred_coefs_FLP.c
    A code/opus-1.2.1/silk/float/inner_product_FLP.c
    A code/opus-1.2.1/silk/float/k2a_FLP.c
    A code/opus-1.2.1/silk/float/main_FLP.h
    A code/opus-1.2.1/silk/float/noise_shape_analysis_FLP.c
    A code/opus-1.2.1/silk/float/pitch_analysis_core_FLP.c
    A code/opus-1.2.1/silk/float/process_gains_FLP.c
    A code/opus-1.2.1/silk/float/regularize_correlations_FLP.c
    A code/opus-1.2.1/silk/float/residual_energy_FLP.c
    A code/opus-1.2.1/silk/float/scale_copy_vector_FLP.c
    A code/opus-1.2.1/silk/float/scale_vector_FLP.c
    A code/opus-1.2.1/silk/float/schur_FLP.c
    A code/opus-1.2.1/silk/float/sort_FLP.c
    A code/opus-1.2.1/silk/float/structs_FLP.h
    A code/opus-1.2.1/silk/float/warped_autocorrelation_FLP.c
    A code/opus-1.2.1/silk/float/wrappers_FLP.c
    A code/opus-1.2.1/silk/gain_quant.c
    A code/opus-1.2.1/silk/init_decoder.c
    A code/opus-1.2.1/silk/init_encoder.c
    A code/opus-1.2.1/silk/inner_prod_aligned.c
    A code/opus-1.2.1/silk/interpolate.c
    A code/opus-1.2.1/silk/lin2log.c
    A code/opus-1.2.1/silk/log2lin.c
    A code/opus-1.2.1/silk/macros.h
    A code/opus-1.2.1/silk/main.h
    A code/opus-1.2.1/silk/mips/NSQ_del_dec_mipsr1.h
    A code/opus-1.2.1/silk/mips/macros_mipsr1.h
    A code/opus-1.2.1/silk/mips/sigproc_fix_mipsr1.h
    A code/opus-1.2.1/silk/pitch_est_defines.h
    A code/opus-1.2.1/silk/pitch_est_tables.c
    A code/opus-1.2.1/silk/process_NLSFs.c
    A code/opus-1.2.1/silk/quant_LTP_gains.c
    A code/opus-1.2.1/silk/resampler.c
    A code/opus-1.2.1/silk/resampler_down2.c
    A code/opus-1.2.1/silk/resampler_down2_3.c
    A code/opus-1.2.1/silk/resampler_private.h
    A code/opus-1.2.1/silk/resampler_private_AR2.c
    A code/opus-1.2.1/silk/resampler_private_IIR_FIR.c
    A code/opus-1.2.1/silk/resampler_private_down_FIR.c
    A code/opus-1.2.1/silk/resampler_private_up2_HQ.c
    A code/opus-1.2.1/silk/resampler_rom.c
    A code/opus-1.2.1/silk/resampler_rom.h
    A code/opus-1.2.1/silk/resampler_structs.h
    A code/opus-1.2.1/silk/shell_coder.c
    A code/opus-1.2.1/silk/sigm_Q15.c
    A code/opus-1.2.1/silk/sort.c
    A code/opus-1.2.1/silk/stereo_LR_to_MS.c
    A code/opus-1.2.1/silk/stereo_MS_to_LR.c
    A code/opus-1.2.1/silk/stereo_decode_pred.c
    A code/opus-1.2.1/silk/stereo_encode_pred.c
    A code/opus-1.2.1/silk/stereo_find_predictor.c
    A code/opus-1.2.1/silk/stereo_quant_pred.c
    A code/opus-1.2.1/silk/structs.h
    A code/opus-1.2.1/silk/sum_sqr_shift.c
    A code/opus-1.2.1/silk/table_LSF_cos.c
    A code/opus-1.2.1/silk/tables.h
    A code/opus-1.2.1/silk/tables_LTP.c
    A code/opus-1.2.1/silk/tables_NLSF_CB_NB_MB.c
    A code/opus-1.2.1/silk/tables_NLSF_CB_WB.c
    A code/opus-1.2.1/silk/tables_gain.c
    A code/opus-1.2.1/silk/tables_other.c
    A code/opus-1.2.1/silk/tables_pitch_lag.c
    A code/opus-1.2.1/silk/tables_pulses_per_block.c
    A code/opus-1.2.1/silk/tuning_parameters.h
    A code/opus-1.2.1/silk/typedef.h
    A code/opus-1.2.1/silk/x86/NSQ_del_dec_sse.c
    A code/opus-1.2.1/silk/x86/NSQ_sse.c
    A code/opus-1.2.1/silk/x86/SigProc_FIX_sse.h
    A code/opus-1.2.1/silk/x86/VAD_sse.c
    A code/opus-1.2.1/silk/x86/VQ_WMat_EC_sse.c
    A code/opus-1.2.1/silk/x86/main_sse.h
    A code/opus-1.2.1/silk/x86/x86_silk_map.c
    A code/opus-1.2.1/src/analysis.c
    A code/opus-1.2.1/src/analysis.h
    A code/opus-1.2.1/src/mlp.c
    A code/opus-1.2.1/src/mlp.h
    A code/opus-1.2.1/src/mlp_data.c
    A code/opus-1.2.1/src/opus.c
    A code/opus-1.2.1/src/opus_decoder.c
    A code/opus-1.2.1/src/opus_encoder.c
    A code/opus-1.2.1/src/opus_multistream.c
    A code/opus-1.2.1/src/opus_multistream_decoder.c
    A code/opus-1.2.1/src/opus_multistream_encoder.c
    A code/opus-1.2.1/src/opus_private.h
    A code/opus-1.2.1/src/repacketizer.c
    A code/opus-1.2.1/src/tansig_table.h
    M misc/msvc12/quake3.vcxproj

  Log Message:
  -----------
  Rename (already updated) opus-1.1.4 to opus-1.2.1


  Commit: 58a315fe3f39f0442666202f1222b73d9d8aae5f
      https://github.com/ioquake/ioq3/commit/58a315fe3f39f0442666202f1222b73d9d8aae5f
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-03-16 (Fri, 16 Mar 2018)

  Changed paths:
    M code/opusfile-0.8/include/opusfile.h
    M code/opusfile-0.8/src/http.c
    M code/opusfile-0.8/src/info.c
    M code/opusfile-0.8/src/internal.h
    M code/opusfile-0.8/src/opusfile.c
    M code/opusfile-0.8/src/stream.c
    M code/opusfile-0.8/src/wincerts.c

  Log Message:
  -----------
  Update opusfile from 0.8 to 0.9


  Commit: acef71af5e1e79e4d72468492cffa054982c91e2
      https://github.com/ioquake/ioq3/commit/acef71af5e1e79e4d72468492cffa054982c91e2
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-03-16 (Fri, 16 Mar 2018)

  Changed paths:
    M Makefile
    R code/opusfile-0.8/include/opusfile.h
    R code/opusfile-0.8/src/http.c
    R code/opusfile-0.8/src/info.c
    R code/opusfile-0.8/src/internal.c
    R code/opusfile-0.8/src/internal.h
    R code/opusfile-0.8/src/opusfile.c
    R code/opusfile-0.8/src/stream.c
    R code/opusfile-0.8/src/wincerts.c
    R code/opusfile-0.8/src/winerrno.h
    A code/opusfile-0.9/include/opusfile.h
    A code/opusfile-0.9/src/http.c
    A code/opusfile-0.9/src/info.c
    A code/opusfile-0.9/src/internal.c
    A code/opusfile-0.9/src/internal.h
    A code/opusfile-0.9/src/opusfile.c
    A code/opusfile-0.9/src/stream.c
    A code/opusfile-0.9/src/wincerts.c
    A code/opusfile-0.9/src/winerrno.h

  Log Message:
  -----------
  Rename (already updated) opusfile-0.8 to opusfile-0.9


  Commit: e511c114b3935ec10b8877a8eecf1efbe1551373
      https://github.com/ioquake/ioq3/commit/e511c114b3935ec10b8877a8eecf1efbe1551373
  Author: Zachary J. Slater <zjs at zacharyjackslater.com>
  Date:   2018-03-21 (Wed, 21 Mar 2018)

  Changed paths:
    A CONTRIBUTING.md

  Log Message:
  -----------
  First swing at a CONTRIBUTING.md

Thanks to Timbo for the suggestion. This one is mostly based on the one
from Atom.


  Commit: 9465b445b0220c6daa4420cde27aaed3ae1b1a3d
      https://github.com/ioquake/ioq3/commit/9465b445b0220c6daa4420cde27aaed3ae1b1a3d
  Author: Zachary J. Slater <zjs at zacharyjackslater.com>
  Date:   2018-03-21 (Wed, 21 Mar 2018)

  Changed paths:
    M CONTRIBUTING.md

  Log Message:
  -----------
  Feedback from the PR

minor edits based on feedback to the PR


  Commit: 484149573be1bd579ea7f4ee978c9b944db63888
      https://github.com/ioquake/ioq3/commit/484149573be1bd579ea7f4ee978c9b944db63888
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-03-22 (Thu, 22 Mar 2018)

  Changed paths:
    M code/sys/sys_unix.c

  Log Message:
  -----------
  Allow loading system OpenAL library on macOS again

In May 2017 the library loading was limited to *.dylib but the macOS
system OpenAL framework does not have dylib extension. So allow loading
files from /System/Library/Frameworks/ as libraries even without dylib
extension.

This is checked in Sys_DllExtension() so that QVM filesystem access will
not allow writing files to /System/Library/Frameworks/ even if homepath
is changed to include it. (Admittedly it doesn't fit the function name
but fits the function description and current usage.)


  Commit: 12842050126be398feef6b0f20bb6815b6ae71ee
      https://github.com/ioquake/ioq3/commit/12842050126be398feef6b0f20bb6815b6ae71ee
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-04-03 (Tue, 03 Apr 2018)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Remove duplicate setting of FREETYPE_CFLAGS in Makefile


  Commit: b61e2998f3cd791d29dc5f6f8bb44394b5414cf2
      https://github.com/ioquake/ioq3/commit/b61e2998f3cd791d29dc5f6f8bb44394b5414cf2
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-04-03 (Tue, 03 Apr 2018)

  Changed paths:
    M code/server/sv_client.c

  Log Message:
  -----------
  Fix exploit to reset player by sending wrong serverId

If client sends wrong serverId but is already active in the world
(CS_ACTIVE) don't resend initial gamestate for the map. This isn't a
valid situation. The player should be CS_CONNECTED or CS_PRIMED.

Resending gamestate to an active player will cause them to respawn
without dying or disconnecting. If the player had a CTF flag it gets
lost until the map is changed or restarted.

Reported by Ensiform at:

    https://bugzilla.icculus.org/show_bug.cgi?id=6324


  Commit: 3bf48877f3c626b8fe6416f63bea8fdc27ba8076
      https://github.com/ioquake/ioq3/commit/3bf48877f3c626b8fe6416f63bea8fdc27ba8076
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-04-03 (Tue, 03 Apr 2018)

  Changed paths:
    M code/server/sv_client.c

  Log Message:
  -----------
  Fix "Going to CS_ZOMBIE for [clientname]" developer message

Client name was cleared before printing the message resulting in
a blank name.


  Commit: 9f294ce5207fa29b30d6b004665e44be3af3dc8e
      https://github.com/ioquake/ioq3/commit/9f294ce5207fa29b30d6b004665e44be3af3dc8e
  Author: Eugene C <tweels at gmail.com>
  Date:   2018-04-03 (Tue, 03 Apr 2018)

  Changed paths:
    M code/qcommon/msg.c

  Log Message:
  -----------
  Fix MSG_Read*String*() functions not being able to read last byte from message

This is exact root of q3msgboom bug http://aluigi.altervista.org/adv/q3msgboom-adv.txt
Unfortunately, server still need this ugly '1022 char limit' hack to support unfixed clients in some degree.
And as it affects MSG_ReadBigString() - unfixed clients can still be crashed by 8191-chars long configstrings that comes with gamestate


  Commit: 4ea0eebfe5eb13945ea0689349185bb0b68e3c1b
      https://github.com/ioquake/ioq3/commit/4ea0eebfe5eb13945ea0689349185bb0b68e3c1b
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-04-08 (Sun, 08 Apr 2018)

  Changed paths:
    M code/qcommon/files.c

  Log Message:
  -----------
  Fix nullptr dereference in front of nullptr check in FS_CheckPak0

Found using LLVM sanitizer. Reported by Dominic "lonkamikaze" Fandrey
and David "devnexen" CARLIER.


  Commit: a494edeb94fd9ac36087cd9f0f49d184879ec0af
      https://github.com/ioquake/ioq3/commit/a494edeb94fd9ac36087cd9f0f49d184879ec0af
  Author: Dominic Fandrey <kamikaze at bsdforen.de>
  Date:   2018-04-08 (Sun, 08 Apr 2018)

  Changed paths:
    M code/client/snd_mem.c

  Log Message:
  -----------
  Fix undefined behaviour due to shifting signed in snd_mem.c


  Commit: ae9edd14916a9923d0a418b8eec6b246858758c3
      https://github.com/ioquake/ioq3/commit/ae9edd14916a9923d0a418b8eec6b246858758c3
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-04-08 (Sun, 08 Apr 2018)

  Changed paths:
    M code/renderercommon/tr_font.c

  Log Message:
  -----------
  Fix shifting bits out of byte in tr_font.c

Found using LLVM sanitizer. Reported by Dominic "lonkamikaze" Fandrey.


  Commit: 62cec249d7140c3a2378501cf22b8c26e4497c76
      https://github.com/ioquake/ioq3/commit/62cec249d7140c3a2378501cf22b8c26e4497c76
  Author: Dominic Fandrey <kamikaze at bsdforen.de>
  Date:   2018-04-08 (Sun, 08 Apr 2018)

  Changed paths:
    M code/client/cl_cin.c

  Log Message:
  -----------
  Fix shift into sign in cl_cin.c


  Commit: 3a702ded6562741617ba8a35e90ab55506740f91
      https://github.com/ioquake/ioq3/commit/3a702ded6562741617ba8a35e90ab55506740f91
  Author: Dominic Fandrey <kamikaze at bsdforen.de>
  Date:   2018-04-08 (Sun, 08 Apr 2018)

  Changed paths:
    M code/qcommon/msg.c

  Log Message:
  -----------
  Fix signed bit operations in MSG_ReadBits


  Commit: bf4c7a0341ae000188c4e226f55813f7e80a1dfa
      https://github.com/ioquake/ioq3/commit/bf4c7a0341ae000188c4e226f55813f7e80a1dfa
  Author: Dominic Fandrey <kamikaze at bsdforen.de>
  Date:   2018-04-08 (Sun, 08 Apr 2018)

  Changed paths:
    M code/qcommon/cm_polylib.c

  Log Message:
  -----------
  Add missing address operator in cm_polylib.c

Also avoid nullptr dereference.


  Commit: a740ba47dd2410396cc2405e7a224a82bbf44684
      https://github.com/ioquake/ioq3/commit/a740ba47dd2410396cc2405e7a224a82bbf44684
  Author: Dominic Fandrey <kamikaze at bsdforen.de>
  Date:   2018-04-08 (Sun, 08 Apr 2018)

  Changed paths:
    M code/renderergl1/tr_marks.c

  Log Message:
  -----------
  OpenGL1: Decay float[8] to float * in tr_marks.c


  Commit: b8ee77cecc749139c04d7d3684ff5d1f0972a53b
      https://github.com/ioquake/ioq3/commit/b8ee77cecc749139c04d7d3684ff5d1f0972a53b
  Author: Dominic Fandrey <kamikaze at bsdforen.de>
  Date:   2018-04-08 (Sun, 08 Apr 2018)

  Changed paths:
    M code/client/snd_openal.c

  Log Message:
  -----------
  Avoid srcList[-1] in snd_openal.c


  Commit: 63e59a4591639625fc15efb0588e0a8776d9fb1d
      https://github.com/ioquake/ioq3/commit/63e59a4591639625fc15efb0588e0a8776d9fb1d
  Author: IR4T4 <gutzu at gmx.ch>
  Date:   2018-04-08 (Sun, 08 Apr 2018)

  Changed paths:
    M code/qcommon/cvar.c

  Log Message:
  -----------
  Fix the behaviour of CVAR_LATCH|CVAR_CHEAT cvars

Fix the output/behaviour of CVAR_CHEAT flagged cvars in case they are
also of type CVAR_LATCH (avoid the early latch case return to make it
work as intended).


  Commit: e986384fdeadf13656f1dcb22893024771760228
      https://github.com/ioquake/ioq3/commit/e986384fdeadf13656f1dcb22893024771760228
  Author: Mickaël Thomas <mickael9 at gmail.com>
  Date:   2018-04-08 (Sun, 08 Apr 2018)

  Changed paths:
    M code/client/cl_curl.c

  Log Message:
  -----------
  Maximize cURL buffer size

Allows higher download throughput (from ~2 MB/s to ~60 MB/s at 120FPS)

This has no effect for curl versions older than 7.53.0 (for which the
buffer can only be shrunk below 16k)


  Commit: 699cbed7c76bce82191ad5c3b3d5a68b9f5c64dd
      https://github.com/ioquake/ioq3/commit/699cbed7c76bce82191ad5c3b3d5a68b9f5c64dd
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-04-09 (Mon, 09 Apr 2018)

  Changed paths:
    M code/sdl/sdl_input.c

  Log Message:
  -----------
  Fix mouse grab after toggling fullscreen

cls.glconfig.isFullscreen was not updated when changing r_fullscreen
without a vid_restart. Starting in fullscreen and switching to
windowed mode would not release the mouse.

Mods calling trap_GetGlconfig() after a fullscreen toggle now get
the correct value for isFullscreen. (Note: Mods already got the
correct value at start up and after vid_restart.)

Reported by Mickaël "mickael9" Thomas.


  Commit: 3ad427c68dfa1bea18d9af14badb836e60641423
      https://github.com/ioquake/ioq3/commit/3ad427c68dfa1bea18d9af14badb836e60641423
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-04-09 (Mon, 09 Apr 2018)

  Changed paths:
    M code/client/cl_keys.c

  Log Message:
  -----------
  Fix q3history buffer not cleared between mods and OOB-access

Loading a 1024-byte q3history file will fill the whole consoleSaveBuffer
leaving no space for a string terminator. Com_Parse will read at least
one byte beyond the end of consoleSaveBuffer. The written console
history file can only be 1023 bytes (enforced by Q_strcat) so don't
allow loading size of 1024.

If switching to a mod with a shorter q3history file, the data in
consoleSaveBuffer that isn't overwritten will be parsed. So always
add a string terminator.

String not terminated reported by David "devnexen" CARLIER.


  Commit: 43602a7eb85d8c697e2c5142032a113c98c86a7e
      https://github.com/ioquake/ioq3/commit/43602a7eb85d8c697e2c5142032a113c98c86a7e
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-04-09 (Mon, 09 Apr 2018)

  Changed paths:
    M code/q3_ui/ui_video.c

  Log Message:
  -----------
  Revert "Removed "Color Depth" from q3_ui system settings, it didn't control anything."

The r_colorbits cvar still exists and gfxinfo reports it works on
Debian Jessie in both git master and building the commit where I
removed r_colorbits from q3_ui. So it does indeed control something.
Maybe I expected 16-bit color to look different? I don't know.

This reverts my commit 8e689739f426e01b696ff346b54a6eb9a198e42e
from August 11 2011.


  Commit: 7e9b92de12518a7349f14ebc777b938608965b4a
      https://github.com/ioquake/ioq3/commit/7e9b92de12518a7349f14ebc777b938608965b4a
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M code/sdl/sdl_glimp.c

  Log Message:
  -----------
  Fix displayed color/depth/stencil bits values

The values passed to SDL are just the minimum required. Get actually
values of colorbits, depthbits, and stencilbits from SDL instead of
assuming that the engine got exactly what it asked for.


  Commit: 61404e25c472fd972af1455f5739e41e8627c828
      https://github.com/ioquake/ioq3/commit/61404e25c472fd972af1455f5739e41e8627c828
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M code/q3_ui/ui_video.c

  Log Message:
  -----------
  Restore setting r_colorbits in q3_ui

In 2007 in ioquake3 unified-sdl branch (revision 1144) setting
r_colorbits in q3_ui was removed but the Color Depth menu option was
still kept. Setting r_colorbits was not removed from the Team Arena UI.

In 2011 I removed the Color Depth menu option from q3_ui as it did not
change any cvars. Yesterday I restored the option not realizing this
and thinking that requesting 16-bit color depth worked.

Add setting r_colorbits back to q3_ui so Color Depth menu option works
again. I changed Color Depth options 'Default' to reset r_stencilbits
instead of 0 and '32 bit' to use r_stencilbits 8 instead of not changing
the value.

However I discovered r_colorbits 16 does not actually work on my system
(Debian Jessie x86_64 nvidia). ioquake3 was reporting the requested
value instead of the actual obtained value. Fixed in my previous commit.


  Commit: dfb49e78b5d9bcb15f1b5105f4d1cc5564246781
      https://github.com/ioquake/ioq3/commit/dfb49e78b5d9bcb15f1b5105f4d1cc5564246781
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M code/ui/ui_main.c

  Log Message:
  -----------
  Make setting r_stencilbits more consistent in Team Arena UI

I changed Color Depth options 'Default' to reset r_stencilbits instead
of 0 and '32 bit' to use r_stencilbits 8 instead of not changing the
value. (This matches my q3_ui changes in the previous commit.)

Set r_stencilbits when changing graphics presets like when changing
Color Depth.


  Commit: 3377f9981a5c9a245422d6a1531f66fceb333f77
      https://github.com/ioquake/ioq3/commit/3377f9981a5c9a245422d6a1531f66fceb333f77
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-04-12 (Thu, 12 Apr 2018)

  Changed paths:
    M code/ui/ui_gameinfo.c
    M code/ui/ui_local.h
    M code/ui/ui_main.c

  Log Message:
  -----------
  Fix map list in Team Arena start server menu after entering SP menu

In September 2017 I moved loading arenas.txt/*.arena files from entering
start server menu to at startup to fix running out of memory in Team Arena
UI after opening the start server menu several times.

However, Team Arena completely replaces the uiInfo.mapList array when
switching between single player and start server menus. So after my
change, entering single player and then entering start server would only
display single player maps. It caused SP endofgame menu to use MP map
list for replay/next map since arenas were loaded after gameinfo.txt.

Continue loading arena info at start up to avoid reallocating arena info
but move setting up uiInfo.mapList to when entering the start server
menu.


  Commit: 4f8c7c2f2f2ea979518d2e116e48838df45e7ea6
      https://github.com/ioquake/ioq3/commit/4f8c7c2f2f2ea979518d2e116e48838df45e7ea6
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2018-04-13 (Fri, 13 Apr 2018)

  Changed paths:
    M code/client/cl_avi.c
    M code/client/snd_dma.c
    M code/client/snd_local.h
    M code/client/snd_mix.c
    M code/sdl/sdl_snd.c

  Log Message:
  -----------
  Support SDL audio devices that require float32 samples.

Fixes missing audio when playing on Windows with SDL 2.0.7, which started
using WASAPI, which demands floating point audio.


  Commit: 62acfb3348d800a97484be4833c6d4ac7437f2ec
      https://github.com/ioquake/ioq3/commit/62acfb3348d800a97484be4833c6d4ac7437f2ec
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2018-04-13 (Fri, 13 Apr 2018)

  Changed paths:
    M code/sdl/sdl_snd.c

  Log Message:
  -----------
  sdl_snd.c should just initialize SDL audio without checking SDL_WasInit().

In SDL2, the initialized subsystems are referenced counted, so it's safe to
initialize them twice, and it makes the SDL_QuitSubSystem during our shutdown
correctly decrement the count. Before (as a probably-harmless bug), it would
not increment the refcount if the subsystem was already initialized, causing
problems when it decremented it later.


  Commit: 2f62394174bb31dff4f56eaf7d84158f4a8d3968
      https://github.com/ioquake/ioq3/commit/2f62394174bb31dff4f56eaf7d84158f4a8d3968
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2018-04-13 (Fri, 13 Apr 2018)

  Changed paths:
    M code/sdl/sdl_snd.c

  Log Message:
  -----------
  There's no need to SDL_PauseAudio(1) before calling SDL_CloseAudio().


  Commit: 69f92daf084b5545f223ec000e62306b5a6d9700
      https://github.com/ioquake/ioq3/commit/69f92daf084b5545f223ec000e62306b5a6d9700
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2018-04-13 (Fri, 13 Apr 2018)

  Changed paths:
    M code/client/snd_dma.c
    M code/client/snd_local.h
    M code/null/null_snddma.c
    M code/sdl/sdl_snd.c

  Log Message:
  -----------
  Added audio capture support to SDL backend.

This lets you speak through VoIP when not using OpenAL. Previously you could
listen but not speak.


  Commit: 78c70d0afc383446e4163ad81b4f1af572a6eea9
      https://github.com/ioquake/ioq3/commit/78c70d0afc383446e4163ad81b4f1af572a6eea9
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2018-04-13 (Fri, 13 Apr 2018)

  Changed paths:
    M code/sdl/sdl_snd.c

  Log Message:
  -----------
  Use the SDL2 audio device interface instead of the legacy 1.2 API.

This is a little bit of future-proofing, but also gives us a little more
flexibility in general; now we can add in the cvars to open a specific
device, etc, that the OpenAL codepath does.


  Commit: 8bd2c79109c4f15f1955b810e449217ecf2db9b2
      https://github.com/ioquake/ioq3/commit/8bd2c79109c4f15f1955b810e449217ecf2db9b2
  Author: Ryan C. Gordon <icculus at icculus.org>
  Date:   2018-04-14 (Sat, 14 Apr 2018)

  Changed paths:
    M code/sdl/sdl_snd.c

  Log Message:
  -----------
  Disable SDL audio capture until prebuilt SDL libraries are updated to 2.0.8.


  Commit: 5bf60a95041bce7b1f42fdf1a4550b57bf83da47
      https://github.com/ioquake/ioq3/commit/5bf60a95041bce7b1f42fdf1a4550b57bf83da47
  Author: MAN-AT-ARMS <M4N4T4RMS at gmail.com>
  Date:   2018-04-26 (Thu, 26 Apr 2018)

  Changed paths:
    M code/SDL2/include/SDL.h
    M code/SDL2/include/SDL_assert.h
    M code/SDL2/include/SDL_atomic.h
    M code/SDL2/include/SDL_audio.h
    M code/SDL2/include/SDL_bits.h
    M code/SDL2/include/SDL_blendmode.h
    M code/SDL2/include/SDL_clipboard.h
    M code/SDL2/include/SDL_config.h
    M code/SDL2/include/SDL_config.h.cmake
    M code/SDL2/include/SDL_config.h.in
    M code/SDL2/include/SDL_config_android.h
    M code/SDL2/include/SDL_config_iphoneos.h
    M code/SDL2/include/SDL_config_macosx.h
    M code/SDL2/include/SDL_config_minimal.h
    M code/SDL2/include/SDL_config_pandora.h
    M code/SDL2/include/SDL_config_psp.h
    M code/SDL2/include/SDL_config_windows.h
    M code/SDL2/include/SDL_config_winrt.h
    M code/SDL2/include/SDL_config_wiz.h
    M code/SDL2/include/SDL_copying.h
    M code/SDL2/include/SDL_cpuinfo.h
    M code/SDL2/include/SDL_egl.h
    M code/SDL2/include/SDL_endian.h
    M code/SDL2/include/SDL_error.h
    M code/SDL2/include/SDL_events.h
    M code/SDL2/include/SDL_filesystem.h
    M code/SDL2/include/SDL_gamecontroller.h
    M code/SDL2/include/SDL_gesture.h
    M code/SDL2/include/SDL_haptic.h
    M code/SDL2/include/SDL_hints.h
    M code/SDL2/include/SDL_joystick.h
    M code/SDL2/include/SDL_keyboard.h
    M code/SDL2/include/SDL_keycode.h
    M code/SDL2/include/SDL_loadso.h
    M code/SDL2/include/SDL_log.h
    M code/SDL2/include/SDL_main.h
    M code/SDL2/include/SDL_messagebox.h
    M code/SDL2/include/SDL_mouse.h
    M code/SDL2/include/SDL_mutex.h
    M code/SDL2/include/SDL_name.h
    M code/SDL2/include/SDL_opengl.h
    M code/SDL2/include/SDL_opengles.h
    M code/SDL2/include/SDL_opengles2.h
    M code/SDL2/include/SDL_pixels.h
    M code/SDL2/include/SDL_platform.h
    M code/SDL2/include/SDL_power.h
    M code/SDL2/include/SDL_quit.h
    M code/SDL2/include/SDL_rect.h
    M code/SDL2/include/SDL_render.h
    M code/SDL2/include/SDL_revision.h
    M code/SDL2/include/SDL_rwops.h
    M code/SDL2/include/SDL_scancode.h
    M code/SDL2/include/SDL_shape.h
    M code/SDL2/include/SDL_stdinc.h
    M code/SDL2/include/SDL_surface.h
    M code/SDL2/include/SDL_system.h
    M code/SDL2/include/SDL_syswm.h
    M code/SDL2/include/SDL_test.h
    M code/SDL2/include/SDL_test_assert.h
    M code/SDL2/include/SDL_test_common.h
    M code/SDL2/include/SDL_test_compare.h
    M code/SDL2/include/SDL_test_crc32.h
    M code/SDL2/include/SDL_test_font.h
    M code/SDL2/include/SDL_test_fuzzer.h
    M code/SDL2/include/SDL_test_harness.h
    M code/SDL2/include/SDL_test_images.h
    M code/SDL2/include/SDL_test_log.h
    M code/SDL2/include/SDL_test_md5.h
    A code/SDL2/include/SDL_test_memory.h
    M code/SDL2/include/SDL_test_random.h
    M code/SDL2/include/SDL_thread.h
    M code/SDL2/include/SDL_timer.h
    M code/SDL2/include/SDL_touch.h
    M code/SDL2/include/SDL_types.h
    M code/SDL2/include/SDL_version.h
    M code/SDL2/include/SDL_video.h
    A code/SDL2/include/SDL_vulkan.h
    M code/SDL2/include/begin_code.h
    M code/SDL2/include/close_code.h
    M code/libs/macosx/libSDL2-2.0.0.dylib
    M code/libs/macosx/libSDL2main.a
    M code/libs/win32/SDL2.dll
    R code/libs/win32/libSDL2.a
    M code/libs/win32/libSDL2.dll.a
    M code/libs/win32/libSDL2main.a
    M code/libs/win64/SDL264.dll
    R code/libs/win64/libSDL264.a
    M code/libs/win64/libSDL264.dll.a
    M code/libs/win64/libSDL264main.a

  Log Message:
  -----------
  Update SDL2 to 2.0.8


  Commit: 45af2594a0ea2c37a48eb9f92f9db4a56ea47318
      https://github.com/ioquake/ioq3/commit/45af2594a0ea2c37a48eb9f92f9db4a56ea47318
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-04-26 (Thu, 26 Apr 2018)

  Changed paths:
    M Makefile
    A code/SDL2/include-macppc/SDL.h
    A code/SDL2/include-macppc/SDL_assert.h
    A code/SDL2/include-macppc/SDL_atomic.h
    A code/SDL2/include-macppc/SDL_audio.h
    A code/SDL2/include-macppc/SDL_bits.h
    A code/SDL2/include-macppc/SDL_blendmode.h
    A code/SDL2/include-macppc/SDL_clipboard.h
    A code/SDL2/include-macppc/SDL_config.h
    A code/SDL2/include-macppc/SDL_config_android.h
    A code/SDL2/include-macppc/SDL_config_iphoneos.h
    A code/SDL2/include-macppc/SDL_config_macosx.h
    A code/SDL2/include-macppc/SDL_config_minimal.h
    A code/SDL2/include-macppc/SDL_config_pandora.h
    A code/SDL2/include-macppc/SDL_config_psp.h
    A code/SDL2/include-macppc/SDL_config_windows.h
    A code/SDL2/include-macppc/SDL_config_wiz.h
    A code/SDL2/include-macppc/SDL_copying.h
    A code/SDL2/include-macppc/SDL_cpuinfo.h
    A code/SDL2/include-macppc/SDL_endian.h
    A code/SDL2/include-macppc/SDL_error.h
    A code/SDL2/include-macppc/SDL_events.h
    A code/SDL2/include-macppc/SDL_filesystem.h
    A code/SDL2/include-macppc/SDL_gamecontroller.h
    A code/SDL2/include-macppc/SDL_gesture.h
    A code/SDL2/include-macppc/SDL_haptic.h
    A code/SDL2/include-macppc/SDL_hints.h
    A code/SDL2/include-macppc/SDL_joystick.h
    A code/SDL2/include-macppc/SDL_keyboard.h
    A code/SDL2/include-macppc/SDL_keycode.h
    A code/SDL2/include-macppc/SDL_loadso.h
    A code/SDL2/include-macppc/SDL_log.h
    A code/SDL2/include-macppc/SDL_main.h
    A code/SDL2/include-macppc/SDL_messagebox.h
    A code/SDL2/include-macppc/SDL_mouse.h
    A code/SDL2/include-macppc/SDL_mutex.h
    A code/SDL2/include-macppc/SDL_name.h
    A code/SDL2/include-macppc/SDL_opengl.h
    A code/SDL2/include-macppc/SDL_opengles.h
    A code/SDL2/include-macppc/SDL_opengles2.h
    A code/SDL2/include-macppc/SDL_pixels.h
    A code/SDL2/include-macppc/SDL_platform.h
    A code/SDL2/include-macppc/SDL_power.h
    A code/SDL2/include-macppc/SDL_quit.h
    A code/SDL2/include-macppc/SDL_rect.h
    A code/SDL2/include-macppc/SDL_render.h
    A code/SDL2/include-macppc/SDL_revision.h
    A code/SDL2/include-macppc/SDL_rwops.h
    A code/SDL2/include-macppc/SDL_scancode.h
    A code/SDL2/include-macppc/SDL_shape.h
    A code/SDL2/include-macppc/SDL_stdinc.h
    A code/SDL2/include-macppc/SDL_surface.h
    A code/SDL2/include-macppc/SDL_system.h
    A code/SDL2/include-macppc/SDL_syswm.h
    A code/SDL2/include-macppc/SDL_test.h
    A code/SDL2/include-macppc/SDL_test_assert.h
    A code/SDL2/include-macppc/SDL_test_common.h
    A code/SDL2/include-macppc/SDL_test_compare.h
    A code/SDL2/include-macppc/SDL_test_crc32.h
    A code/SDL2/include-macppc/SDL_test_font.h
    A code/SDL2/include-macppc/SDL_test_fuzzer.h
    A code/SDL2/include-macppc/SDL_test_harness.h
    A code/SDL2/include-macppc/SDL_test_images.h
    A code/SDL2/include-macppc/SDL_test_log.h
    A code/SDL2/include-macppc/SDL_test_md5.h
    A code/SDL2/include-macppc/SDL_test_random.h
    A code/SDL2/include-macppc/SDL_thread.h
    A code/SDL2/include-macppc/SDL_timer.h
    A code/SDL2/include-macppc/SDL_touch.h
    A code/SDL2/include-macppc/SDL_types.h
    A code/SDL2/include-macppc/SDL_version.h
    A code/SDL2/include-macppc/SDL_video.h
    A code/SDL2/include-macppc/begin_code.h
    A code/SDL2/include-macppc/close_code.h

  Log Message:
  -----------
  Add SDL 2.0.1 headers for macOS PPC

code/libs/macosx/libSDL2-2.0.0.dylib has 2.0.8 for x86 and x86_64 and
2.0.1 for PPC. Add 2.0.1 headers for PPC with modifed SDL_platform.h to
allow compiling using macOS 10.5 SDK. Using separate headers allows the
engine to check the SDL version for enabling newer SDL features.


  Commit: 92935df37b10f7b7f8ba828085e0cff6e6d95a69
      https://github.com/ioquake/ioq3/commit/92935df37b10f7b7f8ba828085e0cff6e6d95a69
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-04-26 (Thu, 26 Apr 2018)

  Changed paths:
    M code/sdl/sdl_snd.c
    M code/sys/sys_local.h

  Log Message:
  -----------
  Enable SDL audio capture for SDL 2.0.5 and newer

The version check is required for supporting macOS PPC with SDL 2.0.1
and Travis-CI (Ubuntu Trusty) with SDL 2.0.2.

The client now requires SDL 2.0.5 runtime if compiled against SDL 2.0.5
or newer.


  Commit: 9a0ee67e04c16494321ed1d0736c2015f9910dcc
      https://github.com/ioquake/ioq3/commit/9a0ee67e04c16494321ed1d0736c2015f9910dcc
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-04-26 (Thu, 26 Apr 2018)

  Changed paths:
    M code/SDL2/include/SDL_platform.h
    M make-macosx-app.sh
    M make-macosx-ub.sh
    M make-macosx.sh

  Log Message:
  -----------
  Make macOS Universal Bundle target 10.6 for x86 and x86_64

SDL 2.0.5 dropped support for macOS 10.5 so target 10.6 instead. The
PPC build uses SDL 2.0.1 so it still targets 10.5. macOS 10.5 (x86,
x86_64) should automatically run the PPC build using Rosetta.

Revert MAN-AT-ARMS' change to SDL 2.0.8 SDL_platform.h that allowed
targeting macOS 10.5 for the sake of PPC. It also incorrectly allowed
x86 and x86_64 to target 10.5 as well. (Also macOS PPC uses separate
headers now.)


  Commit: e9e11f160501e2dbd60351968a496e9c4bed5e6d
      https://github.com/ioquake/ioq3/commit/e9e11f160501e2dbd60351968a496e9c4bed5e6d
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-04-26 (Thu, 26 Apr 2018)

  Changed paths:
    M code/botlib/be_ai_goal.c

  Log Message:
  -----------
  Fix possible bot goal state NULL pointer dereference


  Commit: a82a99f68dfb740d752e422559859b054ffe1cfa
      https://github.com/ioquake/ioq3/commit/a82a99f68dfb740d752e422559859b054ffe1cfa
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-04-26 (Thu, 26 Apr 2018)

  Changed paths:
    M code/botlib/be_ai_goal.c

  Log Message:
  -----------
  Fix uninitialized bot_goal_t fields


  Commit: 05758d52f428696dd6e2d508a7a5f480601de8bc
      https://github.com/ioquake/ioq3/commit/05758d52f428696dd6e2d508a7a5f480601de8bc
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-04-26 (Thu, 26 Apr 2018)

  Changed paths:
    M code/qcommon/cmd.c

  Log Message:
  -----------
  Remove unnecessary NULL pointer check in Cmd_RemoveCommand


  Commit: 7ad05ccf2d8bc4638151489e1da4d4d2ab1168fb
      https://github.com/ioquake/ioq3/commit/7ad05ccf2d8bc4638151489e1da4d4d2ab1168fb
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-04-26 (Thu, 26 Apr 2018)

  Changed paths:
    M code/q3_ui/ui_atoms.c

  Log Message:
  -----------
  Make UI_DrawProportionalString handle NULL string

This makes the function consistent with UI_DrawString.


  Commit: 3bc3fa1b3ba0e0ab52723e4d72d068b475dc3c29
      https://github.com/ioquake/ioq3/commit/3bc3fa1b3ba0e0ab52723e4d72d068b475dc3c29
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-04-26 (Thu, 26 Apr 2018)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Fix compiling against macOS system OpenAL and SDL2 frameworks


  Commit: 9b2df260247c1ac4a88456473c1151f1600f75dd
      https://github.com/ioquake/ioq3/commit/9b2df260247c1ac4a88456473c1151f1600f75dd
  Author: IR4T4 <gutzu at gmx.ch>
  Date:   2018-04-26 (Thu, 26 Apr 2018)

  Changed paths:
    M code/game/g_combat.c

  Log Message:
  -----------
  Fix array index in CanDamage() function - discovered by MARTY

The wrong array element was accessed. However the correct element is the
same value so fixing it does not affect gameplay.


  Commit: 1caf1fb87504cac84757d7d86d2a2a5be042181c
      https://github.com/ioquake/ioq3/commit/1caf1fb87504cac84757d7d86d2a2a5be042181c
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-04-26 (Thu, 26 Apr 2018)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Fix compiling Makefile (broke in macOS frameworks commit)


  Commit: 45f8512f8eff99dd7e92e3ab4440d250a7de5dbf
      https://github.com/ioquake/ioq3/commit/45f8512f8eff99dd7e92e3ab4440d250a7de5dbf
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-04-26 (Thu, 26 Apr 2018)

  Changed paths:
    M code/ui/ui_shared.c

  Log Message:
  -----------
  Fix clearing keys for control in Team Arena UI

When a control is selected for binding a key, pressing backspace would
clear the displayed keys in the menu but not actually unbind the keys.


  Commit: f3f29e96707fca239330db71d46440582aaefc1f
      https://github.com/ioquake/ioq3/commit/f3f29e96707fca239330db71d46440582aaefc1f
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-05-01 (Tue, 01 May 2018)

  Changed paths:
    M code/client/snd_main.c

  Log Message:
  -----------
  Make s_useOpenAL be CVAR_LATCH

After changing s_useOpenAL the sound needs to be restarted (snd_restart)
for it to take affect.


  Commit: 51743bbb0107fa2ef611fbbed2a4f2e56cd644d5
      https://github.com/ioquake/ioq3/commit/51743bbb0107fa2ef611fbbed2a4f2e56cd644d5
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-05-01 (Tue, 01 May 2018)

  Changed paths:
    M code/game/g_active.c

  Log Message:
  -----------
  Improvements for dedicated camera followers (team follow1/2)

Switching to dedicated camera follower with no possible players to
follow would spawn at the intermission point and display "connection
interrupted" HUD message. Pmove() was not run for the client so
ps.commandTime was too far behind. I made it so that dedicated camera
followers and scoreboard run Pmove() but cannot move (PM_FREEZE).

When all players possible to follow leave, the dedicated camera follower
would continue to display the old player state of the player they were
following (along with "connection interrupted" HUD message). Unlike the
regular case of a spectator following a specific player, dedicated
camera followers did not reset their player state to the intermission
point after the followed player was no longer valid.

Now a client can be set as 'team follow1' to automatically switch
between displaying the intermission point and following a player when
possible.


  Commit: da861ff3a2936fc03ed936f211d287df24aa00af
      https://github.com/ioquake/ioq3/commit/da861ff3a2936fc03ed936f211d287df24aa00af
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-05-03 (Thu, 03 May 2018)

  Changed paths:
    M code/qcommon/files.c

  Log Message:
  -----------
  Fix not closing description.txt and fix path seperator

0 length description.txt files were not closed.


  Commit: 10abac8fa03e8a019dbe3ce8d1de544f1a25102a
      https://github.com/ioquake/ioq3/commit/10abac8fa03e8a019dbe3ce8d1de544f1a25102a
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-05-06 (Sun, 06 May 2018)

  Changed paths:
    M code/ui/ui_main.c

  Log Message:
  -----------
  Fix duplicate bots displayed in Team Arena ingame add bot menu

The key handler allowed going 2 beyond the end of the bot list and the
display function clamped to 0 causing the first bot to be shown 3 times.

Attempting to add the bot in gametypes < GT_TEAM would fallback to
Sarge in UI_GetBotNameByNumber() (who isn't the first bot) and gametypes
>= GT_TEAM would access characterList past known values (typically NULL
but if teaminfo.txt contained 63 characters it would access out of
bounds memory).


  Commit: 42d2fb908c3e16deaa77b1060b3cded044e75051
      https://github.com/ioquake/ioq3/commit/42d2fb908c3e16deaa77b1060b3cded044e75051
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-05-11 (Fri, 11 May 2018)

  Changed paths:
    M code/renderergl2/tr_shader.c

  Log Message:
  -----------
  OpenGL2: Fix parsing specularScale in shaders

Fix specularScale <metallic> <smoothness> with r_pbr 1 which has been
broken since r_pbr was implemented in 2016.

Fix specularScale <r> <g> <b> <gloss> setting b to gloss and leaving
gloss as 0 since it was implemented in 2014.


  Commit: 2326a060b97e84f41d90dd966a0b91b46f03632d
      https://github.com/ioquake/ioq3/commit/2326a060b97e84f41d90dd966a0b91b46f03632d
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-05-12 (Sat, 12 May 2018)

  Changed paths:
    M code/sdl/sdl_snd.c

  Log Message:
  -----------
  Don't allow SDL audio capture using pulseaudio

When you start recording using SDL pulseaudio driver the client sends
all audio captured while not recording. 240 milliseconds of audio is
sent each frame until the capture buffer is empty. This is a problem for
privacy and causes confusing to debug VoIP playback issues on other
clients connected to server and when playing back demos.


  Commit: 5909b9a1cf759ce1cdb1f7492e91fc0f0c0c48c4
      https://github.com/ioquake/ioq3/commit/5909b9a1cf759ce1cdb1f7492e91fc0f0c0c48c4
  Author: Simon McVittie <smcv at debian.org>
  Date:   2018-05-12 (Sat, 12 May 2018)

  Changed paths:
    M Makefile
    A code/client/snd_altivec.c
    M code/client/snd_local.h
    M code/client/snd_mix.c
    A code/renderergl1/tr_altivec.c
    M code/renderergl1/tr_local.h
    M code/renderergl1/tr_shade.c
    M code/renderergl1/tr_shade_calc.c
    M code/renderergl1/tr_surface.c
    M code/renderergl2/tr_shade.c
    M code/renderergl2/tr_shade_calc.c
    M code/renderergl2/tr_surface.c

  Log Message:
  -----------
  Isolate the Altivec code so non-Altivec PPC targets can use the same binary.

Moved all the code using Altivec intrinsics to separate files. This 
means we can optionally use GCC's -maltivec on just these files, which
are chosen at runtime if the CPU supports Altivec, and compile the rest
without it, making a single binary that has Altivec optimizations but
can still work on G3.

Unlike SSE and similar extensions on x86, there does not seem to be
a way to enable conditional, targeted use of Altivec based on runtime
detection (which is what ioquake3 wants to do) without also giving the
compiler permission to use Altivec in code generation; so to not crash
on CPUs that do not implement Altivec, we'll have to turn it off
altogether, except in translation units that are only entered when
runtime Altivec detection is successful.

This has been tested on Linux PPC (on an Altivec-enabled CPU),
but we may need further work after testing trickles out to other
PowerPC devices and ancient Mac OS X builds.

I did a little work on this patch, but the majority of the effort belongs 
to Simon McVittie (thanks!).


  Commit: ffd9ce19025f34d887f2f77f49c29ac7166e3ed2
      https://github.com/ioquake/ioq3/commit/ffd9ce19025f34d887f2f77f49c29ac7166e3ed2
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-05-12 (Sat, 12 May 2018)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Limit -maltivec to specific source files on OpenBSD too (untested)


  Commit: f4db711024fc60cf4f2df9d79f728a47814e3064
      https://github.com/ioquake/ioq3/commit/f4db711024fc60cf4f2df9d79f728a47814e3064
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-05-12 (Sat, 12 May 2018)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Use SDL 2.0.1 headers for macOS ppc64

The libSDL2-2.0.0.dylib in repo doesn't support ppc64 though.

Based on patch by MAN-AT-ARMS.


  Commit: 60a3112e4593ea04ca96d1b9476296ce0fb56ee2
      https://github.com/ioquake/ioq3/commit/60a3112e4593ea04ca96d1b9476296ce0fb56ee2
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-05-14 (Mon, 14 May 2018)

  Changed paths:
    M code/cgame/cg_newdraw.c

  Log Message:
  -----------
  Fix console offset while Team Arena voiceMenu is open

Fix console text being on top of the Tema Arena voice chat head in
screen resolutions higher than 640x480.


  Commit: c0c45d325df8abeec7239ba600f6b23de1848d9c
      https://github.com/ioquake/ioq3/commit/c0c45d325df8abeec7239ba600f6b23de1848d9c
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2018-05-14 (Mon, 14 May 2018)

  Changed paths:
    M code/renderergl2/glsl/lightall_fp.glsl
    M code/renderergl2/tr_glsl.c
    M code/renderergl2/tr_init.c
    M code/renderergl2/tr_local.h

  Log Message:
  -----------
  OpenGL2: Readd r_deluxeSpecular.

https://github.com/ioquake/ioq3/issues/369


  Commit: 4fa93fbfd4623fb83e39e93d2d244791e69a3281
      https://github.com/ioquake/ioq3/commit/4fa93fbfd4623fb83e39e93d2d244791e69a3281
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-05-22 (Tue, 22 May 2018)

  Changed paths:
    M code/server/sv_init.c

  Log Message:
  -----------
  Fix client kicked as unpure when missing the latest cgame/ui pk3s

In 2013 ioquake3 stopped referencing the pk3 file that qagame.qvm was
loaded from. This had the unintended side affect of causing
non-dedicated pure servers to no longer reference a pk3 that only
contains the three QVM files.

Non-dedicated pure servers did not reference the pk3 containing the
latest cgame.qvm so if client did not have the pk3 file they were kicked
as unpure instead of the client trying to download the pk3 file.

Also make server touch ui.qvm since it's required to pass pure check and
may be separate from cgame.qvm.


  Commit: 77de5019b9f3a0bededa6893c1a2b0c975d26a5b
      https://github.com/ioquake/ioq3/commit/77de5019b9f3a0bededa6893c1a2b0c975d26a5b
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-05-28 (Mon, 28 May 2018)

  Changed paths:
    M code/sdl/sdl_glimp.c

  Log Message:
  -----------
  Don't create multiple windows when GL context creation fails


  Commit: ce1d5406d5633d505efed2f0c57e859b51ec326d
      https://github.com/ioquake/ioq3/commit/ce1d5406d5633d505efed2f0c57e859b51ec326d
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-05-28 (Mon, 28 May 2018)

  Changed paths:
    M code/sdl/sdl_glimp.c

  Log Message:
  -----------
  Require OpenGL 1.2 for GL_CLAMP_TO_EDGE


  Commit: 466952b3205ffa99e8a660c6ca154d9bbecde3c5
      https://github.com/ioquake/ioq3/commit/466952b3205ffa99e8a660c6ca154d9bbecde3c5
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-06-03 (Sun, 03 Jun 2018)

  Changed paths:
    M misc/setup/preuninstall.sh

  Log Message:
  -----------
  Fix Linux uninstaller requiring Bash

Linux loki-setup uninstaller is failing on distros that have /bin/sh
linked to Dash instead of Bash. Use standard shell method for
redirecting stdout and stderr instead of a Bash specific method.


  Commit: 1b1d0c55f6cb52b964548fff3a01fa1bb94e54e9
      https://github.com/ioquake/ioq3/commit/1b1d0c55f6cb52b964548fff3a01fa1bb94e54e9
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-06-03 (Sun, 03 Jun 2018)

  Changed paths:
    M misc/setup/preuninstall.sh

  Log Message:
  -----------
  Fix Linux uninstaller redirecting stderr to stdout in preuninstall.sh

Last commit accidently made stderr redirect to stdout tty instead of
/dev/null.

Reported by @illwieckz.


  Commit: 38a2f4d9384d8b58996377804ee4c65b495b47ed
      https://github.com/ioquake/ioq3/commit/38a2f4d9384d8b58996377804ee4c65b495b47ed
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-06-10 (Sun, 10 Jun 2018)

  Changed paths:
    M code/sys/sys_main.c

  Log Message:
  -----------
  Fix in_restart causing fatal error while video is shutdown

Connecting to a server running a different fs_game and using a
autoexec.cfg containing in_restart would hit a fatal error in IN_Init().

    IN_Init called before SDL_Init( SDL_INIT_VIDEO )

Reported by smokey2k on the ioquake3 forum.


  Commit: fb4b206709a7add798d07d8f2526052f153931ba
      https://github.com/ioquake/ioq3/commit/fb4b206709a7add798d07d8f2526052f153931ba
  Author: Simon McVittie <smcv at debian.org>
  Date:   2018-06-12 (Tue, 12 Jun 2018)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Allow pkg-config binary to be overridden with PKG_CONFIG

This is one of the de facto standard interfaces used in Linux
distributions for cross-compilation (alongside overriding CC and
similar variables), and in particular is used in Debian and its
derivatives.

Signed-off-by: Simon McVittie <smcv at debian.org>


  Commit: 809a7765b25a6030dbf42ce7a728c28bfed2e991
      https://github.com/ioquake/ioq3/commit/809a7765b25a6030dbf42ce7a728c28bfed2e991
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-06-24 (Sun, 24 Jun 2018)

  Changed paths:
    M code/cgame/cg_view.c

  Log Message:
  -----------
  Make testgun command without argument disable test gun model


  Commit: c74b9a44526bae1f1cfca1dcbc9b19e7bebc332a
      https://github.com/ioquake/ioq3/commit/c74b9a44526bae1f1cfca1dcbc9b19e7bebc332a
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-07-20 (Fri, 20 Jul 2018)

  Changed paths:
    M code/renderergl1/tr_init.c
    M code/renderergl2/tr_init.c

  Log Message:
  -----------
  Remove unused renderer_buffer variable


  Commit: bead4aa8c7fe80b99b0f6ef2c8b1af0eaedbb9ae
      https://github.com/ioquake/ioq3/commit/bead4aa8c7fe80b99b0f6ef2c8b1af0eaedbb9ae
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-07-20 (Fri, 20 Jul 2018)

  Changed paths:
    M code/renderergl1/tr_init.c
    M code/renderergl2/tr_init.c
    M code/sdl/sdl_glimp.c

  Log Message:
  -----------
  Fix renderer not clearing some GL extension variables at vid_restart

If renderer is compiled into client (USE_RENDERER_DLOPEN=0) and after
start up set r_allowExtension to 0 and run vid_restart, some extension
were still used.


  Commit: 476134f5a68dae222526930fe88e3550e15bbf34
      https://github.com/ioquake/ioq3/commit/476134f5a68dae222526930fe88e3550e15bbf34
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-07-20 (Fri, 20 Jul 2018)

  Changed paths:
    M code/renderergl1/tr_image.c
    M code/renderergl2/tr_image.c

  Log Message:
  -----------
  Don't upload 8 bit grayscale images as 16 bit luminance

Using more color bits than the source image provides shouldn't improve
the quality.


  Commit: 255c33b36762be72e9bcc73a9d7d3fc508ea0e9a
      https://github.com/ioquake/ioq3/commit/255c33b36762be72e9bcc73a9d7d3fc508ea0e9a
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-07-20 (Fri, 20 Jul 2018)

  Changed paths:
    M code/renderergl1/tr_backend.c

  Log Message:
  -----------
  OpenGL1: Use RE_UploadCinematic() instead of duplicate code

Already done in opengl2 renderer.


  Commit: 7391215bd4d1228b9887fab4b181d6f881d12574
      https://github.com/ioquake/ioq3/commit/7391215bd4d1228b9887fab4b181d6f881d12574
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-07-20 (Fri, 20 Jul 2018)

  Changed paths:
    M code/renderercommon/qgl.h
    M code/renderergl1/tr_local.h
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_shadows.c
    M code/sdl/sdl_glimp.c

  Log Message:
  -----------
  Don't load non-core GL functions for OpenGL 3.2 core context

Also declare the GL functions in tr_local.h so there is compile error
for non-core GL functions instead of SEGFAULT from dereferencing a NULL
pointer.

Disable the non-functional stencil shadow code that hasn't been updated
to use OpenGL 3.2 core compatible drawing.


  Commit: d861a4f42753b632e5a6f4d07e69d1ec319e5164
      https://github.com/ioquake/ioq3/commit/d861a4f42753b632e5a6f4d07e69d1ec319e5164
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-07-20 (Fri, 20 Jul 2018)

  Changed paths:
    M code/renderercommon/qgl.h
    M code/renderercommon/tr_common.h
    M code/renderergl1/tr_init.c
    M code/renderergl2/tr_extensions.c
    M code/renderergl2/tr_init.c
    M code/renderergl2/tr_local.h
    M code/sdl/sdl_glimp.c

  Log Message:
  -----------
  Load OpenGL ES 2.0 function procs

Load functions procs supported by OpenGL ES 2.0, though there is not a
compatible renderer yet. Change argument for GLimp_Init from coreContext
to fixedFunction.


  Commit: 658165cfbb997a83315780be6913a04f371b42ee
      https://github.com/ioquake/ioq3/commit/658165cfbb997a83315780be6913a04f371b42ee
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-07-20 (Fri, 20 Jul 2018)

  Changed paths:
    M code/renderergl2/tr_init.c
    M code/sdl/sdl_glimp.c

  Log Message:
  -----------
  Don't check fixed function GL extensions when using shader pipeline

GL_TEXTURE_UNITS_ARB is not part of OpenGL ES 2 API and sets GL error.
It's not part of OpenGL 3.2 core profile either.


  Commit: 14cc4cc6cb18b78c5cc7ea43a2836a71788a49d3
      https://github.com/ioquake/ioq3/commit/14cc4cc6cb18b78c5cc7ea43a2836a71788a49d3
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-07-20 (Fri, 20 Jul 2018)

  Changed paths:
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_shade.c
    M code/renderergl2/tr_vbo.c

  Log Message:
  -----------
  OpenGL2: Fix world VAO cache drawing when glIndex_t is unsigned short

OpenGL ES is only required to support unsigned short for element buffer
values.

R_DrawElements() firstIndex argument was glIndex_t which caused element
indexes to wrap around to 0 when glIndex_t is an unsigned short.
(glIndex_t is an index into the vertexes buffer, not element buffer.)
Change it to 'int' like tess.firstIndex which is passed to
R_DrawElements().

World VAO cache buffer size allowed storing more vertexes than unsigned
short glIndex_t could reference. This resulted in the vertex indexes in
the element buffer wrapping around to 0.


  Commit: 39e2113c73b8147e97a56168be38091c8f1a3f7f
      https://github.com/ioquake/ioq3/commit/39e2113c73b8147e97a56168be38091c8f1a3f7f
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-07-20 (Fri, 20 Jul 2018)

  Changed paths:
    M code/renderergl2/glsl/calclevels4x_fp.glsl
    M code/renderergl2/glsl/ssao_fp.glsl
    M code/renderergl2/tr_backend.c
    M code/renderergl2/tr_cmds.c
    M code/renderergl2/tr_dsa.c
    M code/renderergl2/tr_extensions.c
    M code/renderergl2/tr_flares.c
    M code/renderergl2/tr_glsl.c
    M code/renderergl2/tr_scene.c
    M code/renderergl2/tr_shadows.c
    M code/renderergl2/tr_vbo.c

  Log Message:
  -----------
  OpenGL2: Misc fixes and cleanup

Fix two constants in GLSL shaders. Remove f suffix from float and fix
int to float assignment. They were causing shader compile errors in
OpenGL ES 2 context.

Remove disabling clip plane. Clip plane is unused and never enabled in
the opengl2 renderer. Remove disabling it to avoid causing a GL error
when using OpenGL 3.2 core profile or OpenGL ES.

Make VAO cache vertex stride be size of srfVert_t since that is what
is uploaded to the GPU. No behavior change. There is a disabled debug
id in srfVert_t though which if enabled changes srfVert_t size.


  Commit: 6c3d92133ddcc0b91f1e24dec1fbbfddd9dd4d45
      https://github.com/ioquake/ioq3/commit/6c3d92133ddcc0b91f1e24dec1fbbfddd9dd4d45
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-07-27 (Fri, 27 Jul 2018)

  Changed paths:
    M code/renderergl1/tr_model_iqm.c
    M code/renderergl2/tr_model_iqm.c

  Log Message:
  -----------
  Fix IQM root joint backlerp when joint number is more than 0

Backlerp for root joint (joint with no parent) was always applied to
joint 0. This is an issue when a model has multiple root joints.


  Commit: fdc08e860ea400bc71e1aeeae7094b3968f0891c
      https://github.com/ioquake/ioq3/commit/fdc08e860ea400bc71e1aeeae7094b3968f0891c
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-07-27 (Fri, 27 Jul 2018)

  Changed paths:
    M code/renderergl1/tr_local.h
    M code/renderergl1/tr_model_iqm.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_model_iqm.c

  Log Message:
  -----------
  Improve IQM loading

- Only allocate memory for vertex arrays that are present in the IQM
file and are actually used (may not have colors or blend index/weights,
don't load tangents in opengl1). (Colors is fixed to next commit.)
- Explicitly handle loading IQM files without meshes (bones only).
- Better IQM validation. Header data offset 0 mean data is not present
in file. Check if required vertex arrays are present.

This involved a lot of white space changes and moving code around.


  Commit: cccd283be84935c46d473edf0a667efa5707303a
      https://github.com/ioquake/ioq3/commit/cccd283be84935c46d473edf0a667efa5707303a
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-07-27 (Fri, 27 Jul 2018)

  Changed paths:
    M code/renderergl1/tr_local.h
    M code/renderergl1/tr_model_iqm.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_model_iqm.c

  Log Message:
  -----------
  Improve IQM CPU vertex skinning performance

Only calculate vertex blend matrix for each unique bone indexes/weights
combination once per-surface instead of recalculating for each vertex.
For best performance the model surfaces needs to use few vertex bone
indexes and weights combinations.

Unroll loops so GCC better optimizes them.

In my tests drawing animated IQM may take 50% as long in opengl1 and
70% as long in opengl2. It will vary by model though and might not
help much at all.

Made unanimated IQM models skip matrix math altogether.


  Commit: 11337c9fa2fa45371182603863164a9186ff2b9e
      https://github.com/ioquake/ioq3/commit/11337c9fa2fa45371182603863164a9186ff2b9e
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-07-27 (Fri, 27 Jul 2018)

  Changed paths:
    M code/renderergl2/glsl/fogpass_vp.glsl
    M code/renderergl2/glsl/generic_vp.glsl
    M code/renderergl2/glsl/lightall_vp.glsl
    M code/renderergl2/glsl/shadowfill_vp.glsl
    M code/renderergl2/tr_glsl.c
    M code/renderergl2/tr_init.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_model_iqm.c
    M code/renderergl2/tr_shade.c
    M code/renderergl2/tr_surface.c

  Log Message:
  -----------
  OpenGL2: Add GPU vertex skinning for IQM models

Using GPU vertex skinning is significantly faster than CPU vertex
skinning. Especially since OpenGL2 has to run R_VaoPackNormal() and
R_VaoPackTangent() each vertex each frame which causes CPU vertex
skinning to be significantly slower than OpenGL1 renderer.


  Commit: 1994801e1c17a2a7c50b833e9eab487af1637738
      https://github.com/ioquake/ioq3/commit/1994801e1c17a2a7c50b833e9eab487af1637738
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-07-31 (Tue, 31 Jul 2018)

  Changed paths:
    M code/renderergl1/tr_model_iqm.c
    M code/renderergl2/tr_model_iqm.c

  Log Message:
  -----------
  Fix axis returned by IQM's LerpTag

The axis returned for IQM tag was the animation's joint rotation without
the base frame joint rotation. It only worked correct for models that
did not rotate the base frame joints.


  Commit: c7ebe82131db2c94d01c87803df588b367cd29d3
      https://github.com/ioquake/ioq3/commit/c7ebe82131db2c94d01c87803df588b367cd29d3
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-08-02 (Thu, 02 Aug 2018)

  Changed paths:
    M code/renderergl1/tr_model_iqm.c
    M code/renderergl2/tr_model_iqm.c

  Log Message:
  -----------
  Calculate bounds for unanimated IQM models

Bounds are optional for animated IQM models but are not possible to
include with unanimated models (seems intended for use with separate
model containing animations and bounds). Calculating bounds for
unanimated IQM models fixes culling and head model on HUD which
calculates position from model bounds.


  Commit: 29db64070aa0bae49953bddbedbed5e317af48ba
      https://github.com/ioquake/ioq3/commit/29db64070aa0bae49953bddbedbed5e317af48ba
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-08-28 (Tue, 28 Aug 2018)

  Changed paths:
    M code/q3_ui/ui_servers2.c

  Log Message:
  -----------
  Fix loading favorites as initial source in server browser

When I added UIAS_GLOBAL0 in 2017 I missed changing ui_browserMaster
range clamp from 6 to 7.

Reported by cdev-tux.


  Commit: e4208cf5a7abf3e55ace2a460e8fd2f24135b739
      https://github.com/ioquake/ioq3/commit/e4208cf5a7abf3e55ace2a460e8fd2f24135b739
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-09-12 (Wed, 12 Sep 2018)

  Changed paths:
    M code/game/ai_dmq3.c

  Log Message:
  -----------
  Improve finding obelisk entitynum for bot AI

BotSetEntityNumForGoal() was checking all entities that are not
team_redobelisk (which is the obelisk visual entity) to find the
untitled obelisk collision entity. This may fail in rare cases where
there is an another entity within 10 units of the obelisk origin.
Failing to find the correct entity may cause bots to not attack the
obelisk.

Instead add BotSetEntityNumForGoalWithActivator() for looking for the
obelisk collision entity by activator classname (team_redobelisk) which
should be less likely to find the wrong entity.

This doesn't affect official Team Arena maps (unknown if it affects any
others).

Reversed strcmp check was reported by Thomas Köppe.


  Commit: 812a3dbfa5f561af135675a28e20acdaec9dacd4
      https://github.com/ioquake/ioq3/commit/812a3dbfa5f561af135675a28e20acdaec9dacd4
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-09-13 (Thu, 13 Sep 2018)

  Changed paths:
    M code/client/snd_dma.c
    M code/client/snd_mix.c
    M code/sdl/sdl_snd.c

  Log Message:
  -----------
  Fix SDL audio playback with surround sound

If user has surround sound enabled, ioq3 would not play any sound.
Fix painting sound buffer for 4/5.1 audio channels. Extra channels
currently play no audio.


  Commit: 33a899d6dd02618aca8c4d13c5f4040f3e5c2ee2
      https://github.com/ioquake/ioq3/commit/33a899d6dd02618aca8c4d13c5f4040f3e5c2ee2
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-09-15 (Sat, 15 Sep 2018)

  Changed paths:
    M code/cgame/cg_ents.c

  Log Message:
  -----------
  Fix predicting entity origin on rotating mover

Based on G_TryPushingEntity() in code/game/g_mover.c.


  Commit: aab1d92b13c4bd67ea8324d9cf39a6d254a98c7c
      https://github.com/ioquake/ioq3/commit/aab1d92b13c4bd67ea8324d9cf39a6d254a98c7c
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-09-30 (Sun, 30 Sep 2018)

  Changed paths:
    M code/client/cl_keys.c

  Log Message:
  -----------
  Allow binds to use hex values for all key codes


  Commit: 93dd14c9fb7784bba73cb6f175f883ecf62101c9
      https://github.com/ioquake/ioq3/commit/93dd14c9fb7784bba73cb6f175f883ecf62101c9
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-09-30 (Sun, 30 Sep 2018)

  Changed paths:
    M code/sdl/sdl_snd.c

  Log Message:
  -----------
  Disable pulseaudio capture regardless of SDL version

SDL changed version to 2.0.9 but the pulseaudio capture bug isn't fixed
yet. Remove my version check.


  Commit: 58b0fb07cd61406bfce231c0d467d5b765ac7b30
      https://github.com/ioquake/ioq3/commit/58b0fb07cd61406bfce231c0d467d5b765ac7b30
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-10-01 (Mon, 01 Oct 2018)

  Changed paths:
    M code/client/snd_dma.c
    M code/client/snd_local.h
    M code/client/snd_mix.c
    M code/sdl/sdl_snd.c

  Log Message:
  -----------
  Fix SDL audio playback with 16-bit stereo sound

My commit last month "Fix SDL audio playback with surround sound" broke
16-bit stereo sound. S_TransferStereo16() still assumed that dma.samples
was a power of two. I also cleaned up code related to the previously
mentioned commit.


  Commit: 0cf10d2b775a2fb0d908d975349325e23db26019
      https://github.com/ioquake/ioq3/commit/0cf10d2b775a2fb0d908d975349325e23db26019
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-10-01 (Mon, 01 Oct 2018)

  Changed paths:
    M code/client/snd_dma.c

  Log Message:
  -----------
  Make s_info command display channels instead of stereo

channels-1 was displayed as '# stereo', affectively a boolean for
mono or stereo. However '3 stereo' for quad surround sound doesn't
make sense.


  Commit: 302f12b8f63b7bc7c664d30eef83f563c356b407
      https://github.com/ioquake/ioq3/commit/302f12b8f63b7bc7c664d30eef83f563c356b407
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-10-01 (Mon, 01 Oct 2018)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Don't use host pkg-config when cross-compiling

Fix cross-compiling using mingw-w64 on Ubuntu 18.04.

pkg-config --cflags libcurl is now pulling in a Linux include directory
which breaks compiling.


  Commit: 09166ba05e46503d7c7cf26c65f10d2cc5108334
      https://github.com/ioquake/ioq3/commit/09166ba05e46503d7c7cf26c65f10d2cc5108334
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2018-10-17 (Wed, 17 Oct 2018)

  Changed paths:
    M code/cgame/cg_newdraw.c

  Log Message:
  -----------
  Make Team Arena prevTeamMember command loop around player list

Team Arena HUD's team member info box can be cycled through using
nextTeamMember and prevTeamMember commands. nextTeamMember command loops
around when end of list is reached but prevTeamMember command got stuck
at last entry in list (team overview).


  Commit: a6df505d591483d1813ff844319930b9171f7162
      https://github.com/ioquake/ioq3/commit/a6df505d591483d1813ff844319930b9171f7162
  Author: kungfooman <lama12345 at gmail.com>
  Date:   2018-12-14 (Fri, 14 Dec 2018)

  Changed paths:
    M code/qcommon/q_shared.c
    M code/qcommon/q_shared.h

  Log Message:
  -----------
  Prevent Q_IsColorString from asserting on negative ascii chars


  Commit: b0d2b141e702aafc3dcf77a026e12757f00e45ed
      https://github.com/ioquake/ioq3/commit/b0d2b141e702aafc3dcf77a026e12757f00e45ed
  Author: kungfooman <lama12345 at gmail.com>
  Date:   2018-12-14 (Fri, 14 Dec 2018)

  Changed paths:
    A misc/msvc12/.gitignore

  Log Message:
  -----------
  Add .gitignore for misc/msvc12


  Commit: e5da13f14635b6accc5eefd6986de03d2cff9662
      https://github.com/ioquake/ioq3/commit/e5da13f14635b6accc5eefd6986de03d2cff9662
  Author: James Canete <SmileTheory at gmail.com>
  Date:   2018-12-21 (Fri, 21 Dec 2018)

  Changed paths:
    M code/renderergl2/glsl/lightall_fp.glsl
    M code/renderergl2/tr_glsl.c

  Log Message:
  -----------
  OpenGL2: r_cubemapping 2 for box cubemap parallax.


  Commit: d068e1dce174d2631d2d760d1d729a9d1d4151b8
      https://github.com/ioquake/ioq3/commit/d068e1dce174d2631d2d760d1d729a9d1d4151b8
  Author: James Canete <SmileTheory at gmail.com>
  Date:   2019-02-06 (Wed, 06 Feb 2019)

  Changed paths:
    M code/renderergl2/glsl/lightall_fp.glsl
    M code/renderergl2/tr_glsl.c
    M code/renderergl2/tr_init.c
    M code/renderergl2/tr_local.h
    M opengl2-readme.md

  Log Message:
  -----------
  Add r_parallaxMapShadows.


  Commit: 44b18d72ac321668d79c8dac35ba07f2ac29e408
      https://github.com/ioquake/ioq3/commit/44b18d72ac321668d79c8dac35ba07f2ac29e408
  Author: Ane-Jouke Schat <ajschat at gmail.com>
  Date:   2019-04-15 (Mon, 15 Apr 2019)

  Changed paths:
    M code/client/cl_main.c

  Log Message:
  -----------
  Fix PRINT_ERROR print level missing from CL_RefPrintf

It's used for one message in the OpenGL2 renderer.


  Commit: 9b4dcc809e7ed4ed3f36ab82d811ff61bb254afc
      https://github.com/ioquake/ioq3/commit/9b4dcc809e7ed4ed3f36ab82d811ff61bb254afc
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2019-04-15 (Mon, 15 Apr 2019)

  Changed paths:
    M code/renderergl2/glsl/lightall_fp.glsl

  Log Message:
  -----------
  OpenGL2: Fix compiling lightall GLSL on OpenGL 2.1

textureCubeLod() requires OpenGL 3.0 / GLSL 1.30. Added in
2018-12-21 commit e5da13f14635b6accc5eefd6986de03d2cff9662
"OpenGL2: r_cubemapping 2 for box cubemap parallax."

Report by brugal and Simon McVittie.

Bug-Debian: https://bugs.debian.org/923226


  Commit: c61417b8e2e453e14e5a0d012910df5062186f2e
      https://github.com/ioquake/ioq3/commit/c61417b8e2e453e14e5a0d012910df5062186f2e
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2019-04-15 (Mon, 15 Apr 2019)

  Changed paths:
    M code/q3_ui/ui_video.c

  Log Message:
  -----------
  Add current (custom) resolution to Q3 UI video mode list

Custom resolution is displayed when entering system options menu and
settings can be changed without being forced to change video resolution.


  Commit: 9fcb2bb336583d998cc886ecf7e37ea2278b6b78
      https://github.com/ioquake/ioq3/commit/9fcb2bb336583d998cc886ecf7e37ea2278b6b78
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2019-04-16 (Tue, 16 Apr 2019)

  Changed paths:
    M code/ui/ui_main.c
    M code/ui/ui_shared.c
    M code/ui/ui_shared.h

  Log Message:
  -----------
  Override video mode list in Team Arena UI

Override the video mode list in the Team Arena data files with detected
modes from SDL like in ioquake3's Q3 UI. Add the aspect ratio to the
end of the video resolution (i.e., "640x480 (4:3)"). Add the current
(custom) video mode to the list.

Before when using a custom resolution in the menu you could not change
the video mode using the mouse because the resolution text was blank.
Now custom video resolution is displayed and can be clicked.


  Commit: d13d06424e5a8f0cf1ce68c939397e55bd5cdca7
      https://github.com/ioquake/ioq3/commit/d13d06424e5a8f0cf1ce68c939397e55bd5cdca7
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2019-04-16 (Tue, 16 Apr 2019)

  Changed paths:
    M code/renderergl2/tr_init.c

  Log Message:
  -----------
  OpenGL2: Disable r_cubeMapping if not OpenGL 3.0+

r_cubeMapping requires textureCubeLod() which is only in OpenGL 3.0
(GLSL 1.30) and later. It's not in OpenGL ES 3.0 / GLSL ES 3.00.
This needs to be checked before R_InitImages() so can't just check in
GLSL_InitGPUShaders().


  Commit: d404519cce565402aa98c3f9943221ed6ddb2790
      https://github.com/ioquake/ioq3/commit/d404519cce565402aa98c3f9943221ed6ddb2790
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2019-04-29 (Mon, 29 Apr 2019)

  Changed paths:
    M code/qcommon/q_shared.h
    M code/renderergl1/tr_local.h
    M code/renderergl1/tr_model_iqm.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_model_iqm.c

  Log Message:
  -----------
  Fix rendering IQM models between model frames

For lerped frames (refEntity_t frame not equal oldframe) IQM joint
matrices may have incorrect axis scale. This can cause significant model
distortion. The matrix lerp is linear causing each vector to move in a
straight line between frames instead of arcing like a circle. Each joint
frame can have a different scale so can't just normalize the joint
matrix.

Store joints as quaternions and spherical lerp between them and then
convert to a matrix. For my test model, setting up the skeleton is four
times slower now but it still seems to be fast enough to be usable.


  Commit: 95b9cab4d644fa3bf757cfff821cc4f7d76e38b0
      https://github.com/ioquake/ioq3/commit/95b9cab4d644fa3bf757cfff821cc4f7d76e38b0
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2019-04-29 (Mon, 29 Apr 2019)

  Changed paths:
    M code/renderergl1/tr_model_iqm.c
    M code/renderergl2/tr_model_iqm.c

  Log Message:
  -----------
  Fix warnings that IQM blendWeights may not be initialized


  Commit: 2a2646fe43887bf19494769f562904c4d2ed551a
      https://github.com/ioquake/ioq3/commit/2a2646fe43887bf19494769f562904c4d2ed551a
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2019-05-28 (Tue, 28 May 2019)

  Changed paths:
    M code/renderergl1/tr_model_iqm.c
    M code/renderergl2/tr_model_iqm.c

  Log Message:
  -----------
  Fix IQM quat normalize fail case

Should only happen with invalid models though.


  Commit: 0fbde293db42b26e41c54150a11abb10ec04df74
      https://github.com/ioquake/ioq3/commit/0fbde293db42b26e41c54150a11abb10ec04df74
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2019-05-28 (Tue, 28 May 2019)

  Changed paths:
    M code/sdl/sdl_glimp.c

  Log Message:
  -----------
  Remove erroneous newlines from Com_Error in sdl_glimp.c


  Commit: 350b8f9c7c88c002dccea4f0350f1919b86d3b4e
      https://github.com/ioquake/ioq3/commit/350b8f9c7c88c002dccea4f0350f1919b86d3b4e
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2019-05-28 (Tue, 28 May 2019)

  Changed paths:
    M code/renderercommon/tr_common.h
    M code/renderergl1/tr_backend.c
    M code/renderergl1/tr_image.c
    M code/renderergl1/tr_init.c
    M code/renderergl2/tr_init.c
    M code/sdl/sdl_glimp.c

  Log Message:
  -----------
  Restore OpenGL 1.1 support (GL_CLAMP)

GL_CLAMP (clamp to border) was changed to GL_CLAMP_TO_EDGE in 2008
(f2baf359). In 2018 (ce1d5406) I made OpenGL 1.2 be required since
GL_CLAMP_TO_EDGE is used.

Restore support for GL_CLAMP in order to support OpenGL 1.1 like vanilla
Quake 3 does. This should allow using the default Microsoft Windows
GDI Generic OpenGL 1.1 driver (untested but it won't fail the version
check at least).

>From gpuinfo.org, it looks like drivers stopped advertising support for
GL_SGIS_texture_edge_clamp so use a version check in addition to the
extension check.

r_allowExtensions 0 disables using GL_CLAMP_TO_EDGE in the opengl1
renderer. GL_CLAMP support wasn't added to the opengl2 renderer.


  Commit: a96f32eba2ed01f0a7ad8a321d1863e8ef43da3d
      https://github.com/ioquake/ioq3/commit/a96f32eba2ed01f0a7ad8a321d1863e8ef43da3d
  Author: Bernhard M. Wiedemann <bwiedemann at suse.de>
  Date:   2019-07-11 (Thu, 11 Jul 2019)

  Changed paths:
    M code/tools/lcc/cpp/cpp.c

  Log Message:
  -----------
  q3rcc: Allow to override build date

Allow to override __DATE__ and __TIME__ with SOURCE_DATE_EPOCH
in order to make builds reproducible.
See https://reproducible-builds.org/ for why this is good
and https://reproducible-builds.org/specs/source-date-epoch/
for the definition of this variable.

This behavior is what gcc already does.


  Commit: 4d82b8b5257675b8010cd59a203d713c33640046
      https://github.com/ioquake/ioq3/commit/4d82b8b5257675b8010cd59a203d713c33640046
  Author: Zachary J. Slater <zjs at zacharyjackslater.com>
  Date:   2019-08-22 (Thu, 22 Aug 2019)

  Changed paths:
    A .github/FUNDING.yml

  Log Message:
  -----------
  Create Funding.yml

TODO: add more of these things https://help.github.com/en/articles/displaying-a-sponsor-button-in-your-repository


  Commit: f717a8396e87a291a97d1a6ab9ace1eada160433
      https://github.com/ioquake/ioq3/commit/f717a8396e87a291a97d1a6ab9ace1eada160433
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2019-10-11 (Fri, 11 Oct 2019)

  Changed paths:
    M code/cgame/cg_weapons.c

  Log Message:
  -----------
  Fix lightning gun handling for corpses and single player podiums

The lightning trail is fired from the real non-predicted entity for
the local client so it can show the server location. The real client
entity was always used to check if a player entity is firing the
lighting gun. This potentially causes corpses and players on single
player podiums with lightning gun to render the lightning trail if
the real (living) client is firing the lightning gun.

I'm not aware of this causing any issues without modifying the game
logic. Corpses have no weapon and it's not possible to fire during
single player intermission.


  Commit: de7123aceee88bd30ddd9a9d37bfad207bb1b4ad
      https://github.com/ioquake/ioq3/commit/de7123aceee88bd30ddd9a9d37bfad207bb1b4ad
  Author: Tom Kidd <tomkidd at gmail.com>
  Date:   2019-10-11 (Fri, 11 Oct 2019)

  Changed paths:
    M make-macosx-app.sh

  Log Message:
  -----------
  Fix for macOS Catalina screen resolution issue

Issue #422


  Commit: c2025d94c52e9ce644e963f7980573bd8b35fcdb
      https://github.com/ioquake/ioq3/commit/c2025d94c52e9ce644e963f7980573bd8b35fcdb
  Author: Tom Kidd <tomkidd at gmail.com>
  Date:   2019-10-26 (Sat, 26 Oct 2019)

  Changed paths:
    M misc/xcode/botlib.xcodeproj/project.pbxproj
    M misc/xcode/cgame.xcodeproj/project.pbxproj
    M misc/xcode/game.xcodeproj/project.pbxproj
    M misc/xcode/ioquake3-Info.plist
    M misc/xcode/ioquake3.xcodeproj/project.pbxproj
    M misc/xcode/ioquake3.xcworkspace/contents.xcworkspacedata
    A misc/xcode/ioquake3.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
    A misc/xcode/ioquake3.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
    M misc/xcode/ioquake3.xcworkspace/xcshareddata/xcschemes/all game.xcscheme
    M misc/xcode/ioquake3.xcworkspace/xcshareddata/xcschemes/all ioquake3.xcscheme
    M misc/xcode/jpeg8.xcodeproj/project.pbxproj
    A misc/xcode/opus.xcodeproj/project.pbxproj
    M misc/xcode/q3_ui.xcodeproj/project.pbxproj
    M misc/xcode/renderer_opengl1.xcodeproj/project.pbxproj
    M misc/xcode/renderer_opengl2.xcodeproj/project.pbxproj
    R misc/xcode/speex.xcodeproj/project.pbxproj
    M misc/xcode/ui.xcodeproj/project.pbxproj

  Log Message:
  -----------
  Several updates to xcode project files for Xcode 11

A few more things to go


  Commit: 34c0722b5e145170f8a17ce307041db3bcd6dd46
      https://github.com/ioquake/ioq3/commit/34c0722b5e145170f8a17ce307041db3bcd6dd46
  Author: Zachary J. Slater <zjs at zacharyjackslater.com>
  Date:   2019-10-26 (Sat, 26 Oct 2019)

  Changed paths:
    M make-macosx-app.sh
    M misc/xcode/botlib.xcodeproj/project.pbxproj
    M misc/xcode/cgame.xcodeproj/project.pbxproj
    M misc/xcode/game.xcodeproj/project.pbxproj
    M misc/xcode/ioquake3-Info.plist
    M misc/xcode/ioquake3.xcodeproj/project.pbxproj
    M misc/xcode/ioquake3.xcworkspace/contents.xcworkspacedata
    A misc/xcode/ioquake3.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
    A misc/xcode/ioquake3.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
    M misc/xcode/ioquake3.xcworkspace/xcshareddata/xcschemes/all game.xcscheme
    M misc/xcode/ioquake3.xcworkspace/xcshareddata/xcschemes/all ioquake3.xcscheme
    M misc/xcode/jpeg8.xcodeproj/project.pbxproj
    A misc/xcode/opus.xcodeproj/project.pbxproj
    M misc/xcode/q3_ui.xcodeproj/project.pbxproj
    M misc/xcode/renderer_opengl1.xcodeproj/project.pbxproj
    M misc/xcode/renderer_opengl2.xcodeproj/project.pbxproj
    R misc/xcode/speex.xcodeproj/project.pbxproj
    M misc/xcode/ui.xcodeproj/project.pbxproj

  Log Message:
  -----------
  Merge pull request #423 from tomkidd/master

Fix for macOS Catalina screen resolution issue thanks to Tom Kidd!


  Commit: b340827153232a0637c2bd8c7514ec245a4fc073
      https://github.com/ioquake/ioq3/commit/b340827153232a0637c2bd8c7514ec245a4fc073
  Author: Tom Kidd <tomkidd at gmail.com>
  Date:   2019-10-28 (Mon, 28 Oct 2019)

  Changed paths:
    M misc/xcode/ioquake3-Info.plist
    M misc/xcode/ioquake3.xcodeproj/project.pbxproj
    M misc/xcode/opus.xcodeproj/project.pbxproj

  Log Message:
  -----------
  Updated to latest recommended build settings, increased deployment target to 10.7

One of the settings (CLANG_ENABLE_OBJC_WEAK) doesn't like 10.6 anymore apparently.


  Commit: dc0c3e7bdf8341d080289111a1a389621121ab0d
      https://github.com/ioquake/ioq3/commit/dc0c3e7bdf8341d080289111a1a389621121ab0d
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2019-10-28 (Mon, 28 Oct 2019)

  Changed paths:
    M code/q3_ui/ui_teamorders.c

  Log Message:
  -----------
  Fix team orders menu not listing clients with lower clientnums

If bots join before the local client (dedicated server) the bots would
not be listed in the Q3A team orders menu and so they could not be given
orders using the menu.

The Q3A team orders menu got local client's team while looping through
all clients. Ignoring any bots with clientnum lower than the local
client. Get local client's team before the loop so all bots are
listed.


  Commit: a545f81403e5bff2a3404b97483b9eb2e7afd6f1
      https://github.com/ioquake/ioq3/commit/a545f81403e5bff2a3404b97483b9eb2e7afd6f1
  Author: Tom Kidd <tomkidd at gmail.com>
  Date:   2019-10-29 (Tue, 29 Oct 2019)

  Changed paths:
    M .gitignore
    M misc/xcode/renderer_opengl2.xcodeproj/project.pbxproj
    M misc/xcode/xcode-readme.txt

  Log Message:
  -----------
  Further tweaks to Xcode project

Now works as well as possible in Xcode 11


  Commit: a6e66700e144e86e0b63aff8b7b67bbec3990860
      https://github.com/ioquake/ioq3/commit/a6e66700e144e86e0b63aff8b7b67bbec3990860
  Author: Zack Middleton <zack at cloemail.com>
  Date:   2019-11-16 (Sat, 16 Nov 2019)

  Changed paths:
    M code/game/g_cmds.c

  Log Message:
  -----------
  Fix duplicate team join center print for bots and g_teamAutoJoin

My 2017 commit f7c3276 ("Fix g_teamAutoJoin and g_teamForceBalance")
caused BroadcastTeamChange() to be run an extra time when bots connect.
This caused a duplicate center print message to be sent to all clients.

g_teamAutoJoin 1 sent an extra center print when any player or bot
connects. Though that is the original behavior from Team Arena.

Team set during connection no longer sends broadcast as it will be
sent later in ClientConnect().

Reported by Pascal Brochart (pbrochart) as causing clients to be
kicked due to server command overflow if many bots join at the
same time.


  Commit: 2171d070de2bdf7b57b768e080e5a05246927e2d
      https://github.com/ioquake/ioq3/commit/2171d070de2bdf7b57b768e080e5a05246927e2d
  Author: Hugo Locurcio <hugo.locurcio at hugo.pro>
  Date:   2019-11-20 (Wed, 20 Nov 2019)

  Changed paths:
    M code/renderergl1/tr_init.c
    M code/renderergl2/tr_init.c

  Log Message:
  -----------
  Use `r_texturemode GL_LINEAR_MIPMAP_LINEAR` by default

This improves visual quality without a noticeable performance loss,
especially on maps that use textures with high-frequency details
such as q3dm1.


  Commit: daae32ddfdab2172a628072ed3ff7dd1fc1563fe
      https://github.com/ioquake/ioq3/commit/daae32ddfdab2172a628072ed3ff7dd1fc1563fe
  Author: r-a-sattarov <r.a.sattarov at yandex.ru>
  Date:   2019-12-07 (Sat, 07 Dec 2019)

  Changed paths:
    M code/curl-7.54.0/include/curl/curlbuild.h

  Log Message:
  -----------
  E2K: fixed build by MCST lcc compiler when using USE_CURL=1 option


  Commit: a03cb319a2477a849e664de1483f385b70aa5dc4
      https://github.com/ioquake/ioq3/commit/a03cb319a2477a849e664de1483f385b70aa5dc4
  Author: Tom Kidd <tomkidd at gmail.com>
  Date:   2020-02-10 (Mon, 10 Feb 2020)

  Changed paths:
    M .gitignore
    M misc/xcode/renderer_opengl2.xcodeproj/project.pbxproj

  Log Message:
  -----------
  Figured out method of referencing GLSL generated C files outside of code directory


  Commit: f2c61c14c4ee3d79907cdac5251706c2f96a4901
      https://github.com/ioquake/ioq3/commit/f2c61c14c4ee3d79907cdac5251706c2f96a4901
  Author: Tom Kidd <tomkidd at gmail.com>
  Date:   2020-02-11 (Tue, 11 Feb 2020)

  Changed paths:
    M misc/xcode/ioquake3-Info.plist
    M misc/xcode/ioquake3.xcodeproj/project.pbxproj
    M misc/xcode/opus.xcodeproj/project.pbxproj
    M misc/xcode/renderer_opengl2.xcodeproj/project.pbxproj
    M misc/xcode/xcode-readme.txt

  Log Message:
  -----------
  Merge pull request #428 from tomkidd/master

Additional updates to the Xcode project


  Commit: f1e077c532602211b8569fc676df2c8b81b876d5
      https://github.com/ioquake/ioq3/commit/f1e077c532602211b8569fc676df2c8b81b876d5
  Author: Happy <54226355+HappyFacade at users.noreply.github.com>
  Date:   2020-04-07 (Tue, 07 Apr 2020)

  Changed paths:
    M README.md

  Log Message:
  -----------
  Add C syntax highlighting to readme


  Commit: af66e029327d628ab3937b23a598cf04d7bd7324
      https://github.com/ioquake/ioq3/commit/af66e029327d628ab3937b23a598cf04d7bd7324
  Author: Zachary J. Slater <zjs at zacharyjackslater.com>
  Date:   2020-07-07 (Tue, 07 Jul 2020)

  Changed paths:
    M README.md

  Log Message:
  -----------
  Update README.md

Added various sponsorships, I hope that hotlinking works fine!


  Commit: 2b42f0bdab93284b291c29817f6401d8a156aa63
      https://github.com/ioquake/ioq3/commit/2b42f0bdab93284b291c29817f6401d8a156aa63
  Author: Jack Slater <zjs at zacharyjackslater.com>
  Date:   2020-07-15 (Wed, 15 Jul 2020)

  Changed paths:
    M README.md

  Log Message:
  -----------
  Merge pull request #447 from HappyFacade/patch-1

Add C syntax highlighting to readme


  Commit: c0d797f3086acac270f431dece101595db4ad384
      https://github.com/ioquake/ioq3/commit/c0d797f3086acac270f431dece101595db4ad384
  Author: Tim Angus <tim at ngus.net>
  Date:   2020-08-29 (Sat, 29 Aug 2020)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Simplify glsl -> C stringification


  Commit: 909ab13aeb13bf75ba87c23fe5a03d15f61b1c7f
      https://github.com/ioquake/ioq3/commit/909ab13aeb13bf75ba87c23fe5a03d15f61b1c7f
  Author: Tim Angus <tim at ngus.net>
  Date:   2020-08-29 (Sat, 29 Aug 2020)

  Changed paths:
    M code/tools/lcc/etc/bytecode.c

  Log Message:
  -----------
  Make LCC path resolution more robust


  Commit: 19172e1cd297d3abdbdf24a85b176f989e73a433
      https://github.com/ioquake/ioq3/commit/19172e1cd297d3abdbdf24a85b176f989e73a433
  Author: Tim Angus <tim at ngus.net>
  Date:   2020-08-29 (Sat, 29 Aug 2020)

  Changed paths:
    A .github/workflows/build.yml

  Log Message:
  -----------
  GitHub Actions setup


  Commit: 71cfe5f44299efbdc9b305f59efdaa7fe8192fbe
      https://github.com/ioquake/ioq3/commit/71cfe5f44299efbdc9b305f59efdaa7fe8192fbe
  Author: Tim Angus <tim at ngus.net>
  Date:   2020-08-29 (Sat, 29 Aug 2020)

  Changed paths:
    R .travis.yml
    R jenkins-ci-build.sh
    R travis-ci-build.sh

  Log Message:
  -----------
  Remove old CI system configurations


  Commit: c0b15329e304013ac222a4cbba2458c407525553
      https://github.com/ioquake/ioq3/commit/c0b15329e304013ac222a4cbba2458c407525553
  Author: Tim Angus <tim at ngus.net>
  Date:   2020-08-29 (Sat, 29 Aug 2020)

  Changed paths:
    M README.md

  Log Message:
  -----------
  Add status badge to README


  Commit: 2ec57b3a0e4d1557e4306930e326c1781bfe1f1a
      https://github.com/ioquake/ioq3/commit/2ec57b3a0e4d1557e4306930e326c1781bfe1f1a
  Author: Tim Angus <tim at ngus.net>
  Date:   2020-09-08 (Tue, 08 Sep 2020)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Fix shader stringify


  Commit: d92c7493a66e2a4d2b64f6f8c8389050fd039cbd
      https://github.com/ioquake/ioq3/commit/d92c7493a66e2a4d2b64f6f8c8389050fd039cbd
  Author: Tim Angus <tim at ngus.net>
  Date:   2020-09-08 (Tue, 08 Sep 2020)

  Changed paths:
    M .github/workflows/build.yml

  Log Message:
  -----------
  Run apt-get update before installing deps


  Commit: 8e74119d0f0c9b092b5bc54d9cba9005dfa57046
      https://github.com/ioquake/ioq3/commit/8e74119d0f0c9b092b5bc54d9cba9005dfa57046
  Author: Tim Angus <tim at ngus.net>
  Date:   2020-09-08 (Tue, 08 Sep 2020)

  Changed paths:
    M Makefile
    A code/tools/stringify.c

  Log Message:
  -----------
  Avoid platform sed differences


  Commit: a0b89d72d0b45e8ac85dbd397b2f53c134610aa0
      https://github.com/ioquake/ioq3/commit/a0b89d72d0b45e8ac85dbd397b2f53c134610aa0
  Author: Tim Angus <tim at ngus.net>
  Date:   2020-09-09 (Wed, 09 Sep 2020)

  Changed paths:
    M .github/workflows/build.yml

  Log Message:
  -----------
  Run actions on pull request too


  Commit: e7a7a2b6b677c030be5cca8cc9cc58e81b2e04de
      https://github.com/ioquake/ioq3/commit/e7a7a2b6b677c030be5cca8cc9cc58e81b2e04de
  Author: Jack Slater <zjs at zacharyjackslater.com>
  Date:   2020-09-29 (Tue, 29 Sep 2020)

  Changed paths:
    M code/renderergl1/tr_init.c
    M code/renderergl2/tr_init.c

  Log Message:
  -----------
  Merge pull request #436 from Calinou/default-texturemode-mipmap-linear

Use `r_texturemode GL_LINEAR_MIPMAP_LINEAR` by default


  Commit: d1b7ab6b22cc99205ac890910e286859e30df40e
      https://github.com/ioquake/ioq3/commit/d1b7ab6b22cc99205ac890910e286859e30df40e
  Author: Thomas Köppe <tkoeppe at google.com>
  Date:   2020-11-17 (Tue, 17 Nov 2020)

  Changed paths:
    M code/sdl/sdl_glimp.c

  Log Message:
  -----------
  [sdl] Turn tentative definition into actual definition.

There is no need for a tentative definition in this case. By providing
an explicit initializer, the resulting definition has the same effect
as before, but is no longer tentative. This avoids easy errors
resulting from multiple tentative definitions in different translation
units. (Previous compilers permitted those common errors, but GCC 10
rejects them by default.)


  Commit: b388535307dd469a9a3102aea05af3e836557260
      https://github.com/ioquake/ioq3/commit/b388535307dd469a9a3102aea05af3e836557260
  Author: Tim Angus <tim at ngus.net>
  Date:   2020-12-25 (Fri, 25 Dec 2020)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Add TOOLS_CFLAGS to build preamble


  Commit: 44270f7557d382397e754f5ab0548a4e86c767b1
      https://github.com/ioquake/ioq3/commit/44270f7557d382397e754f5ab0548a4e86c767b1
  Author: Tim Angus <tim at ngus.net>
  Date:   2020-12-25 (Fri, 25 Dec 2020)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Fix use of TOOLS_CC being reported as CC


  Commit: 05180e32dcfb9a4552e1b9652b56127248a9950c
      https://github.com/ioquake/ioq3/commit/05180e32dcfb9a4552e1b9652b56127248a9950c
  Author: Tim Angus <tim at ngus.net>
  Date:   2020-12-26 (Sat, 26 Dec 2020)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Use the correct compiler for tools when cross building under cygwin


Compare: https://github.com/ioquake/ioq3/compare/dbe4ddb10315%5E...05180e32dcfb


More information about the quake3-commits mailing list