Project

General

Profile

Activity

From 2011-07-05 to 2011-07-18

2011-07-18

18:05 Revision 24df2e66 (github): Added var "net-dev-latency" for simulating lag
Messages are received only after the simulated lag
interval has elapsed.
skyjake
17:39 Revision b33fad16 (github): Make sure clients never teleport locally
skyjake
17:35 Revision 29e0b3cf (github): Fixed: Client was able to exit the map locally
Clients are not able to exit the map on their own. The server is
responsible for determining if and when the map shou...
skyjake
17:26 Revision 2328e56c (github): Allow "suicide" cmd for clients
While it is technically a cheat, it allows getting out of a jam
without disconnecting. Thus "suicide" is now allowed ...
skyjake
17:15 Revision 6e325924 (github): Allow rend-dev-mobj-bbox in netgames
Quite useful for debugging. skyjake
17:04 Revision 4a38f3a6 (github): Fixed: Frags should be cleared for a newly joined player
skyjake
00:08 Revision 4b548abd (github): isDedicated and novideo are not interchangeable
Checking for novideo in graphics code makes more sense.
A dedicated server might theorically at some point run in
a v...
skyjake

2011-07-17

19:53 Revision 14e3050c (github): Win32: Fixing novideo mode
Tried to cherry-pick 704f059 from ringzero, but it went awry.
Instead, this commit contains the equivalent changes ap...
skyjake
19:21 Revision 3cec0bcd (github): isDedicated and novideo are not interchangeable
Checking for novideo in graphics code makes more sense.
A dedicated server might theorically at some point run in
a v...
skyjake
19:18 Revision b16409f7 (github): Fixed: Do not attempt to query the OpenGL error state in DGL_End() when in dedicated-server mode.
danij
19:15 Revision cc9426ef (github): Fixed: Sys_ConPrint should not attempt to print zero-length strings.
danij

2011-07-16

17:06 Revision 704f0591 (github): Fixed -dedicated and -novideo modes.
danij
17:04 Revision 3566be5b (github): Began refactoring the management of abstract fonts and their namespaces to
allow partially clearing the font database.
Fixed: After a GL_TotalReset we need to choose system fonts again and th...
danij
16:53 Revision 8b2d1f89 (github): Prune unused texture variant specifications when:
* Reseting the texture manager.
* After destroying runtime and/or system textures.
* After a texreset.
danij
16:48 Revision 8f1d7bd6 (github): Fixed: Do not attempt to query the OpenGL error state in DGL_End() when in dedicated-server mode.
danij
16:46 Revision 64c29d1c (github): Fixed: System textures are released and freed when changing game modes.
Refactored management of abstract textures and their namespaces to allow
partially clearing the texture database. It ...
danij
16:30 Revision 644a646c (github): Refactor: Renamed Materials_DeleteGLTextures to Materials_ReleaseGLTextures
inline with naming conventions used elsewhere. danij
16:24 Revision 0e77b9e8 (github): Fonts are now owned by the refresh module rather than the GL interface/renderer.
danij
16:14 Revision cbe323a0 (github): Fixed: R_Update failed to call R_SkyUpdate after rebuilding the texture
databases, leading to the sky being drawn with an invalid GL-texture name
resulting in HOM.
danij
16:12 Revision c668b744 (github): Dedicated servers do not need to draw (or measure the visual dimensions of) text
so do not init the font renderer. danij
16:05 Revision d7631672 (github): Clearing GL texture memory is now handled elsewhere so do not release
"runtime" type textures in Rend_Reset (it is now more accurately described
as a world renderer reset).
danij
15:56 Revision a0b09325 (github): Refactor: Renamed GL_DeleteRawImages to GL_ReleaseTexturesForRawImages inline with naming conventions.
danij
15:41 Revision bef63926 (github): Fixed: Sys_ConPrint should not attempt to print zero-length strings.
danij
15:38 Revision 7af0bc9a (github): Refactor: Routines named GL_Clear<texture-type>Textures renamed to
GL_Release<texture-type>Textures inline with naming conventions used
elsewhere.
danij
15:25 Revision 292c805e (github): Refactor: Renamed UI_SliderButtonWidth and UI_SliderThumbPos to UISlider_ButtonWidth
and UISlider_ThumbPos respectively inline with naming conventions. danij
15:20 Revision a67f26f1 (github): Refactor: Rename UI_ClearTextures to UI_ReleaseTextures to follow naming
conventions used elsewhere. danij
15:12 Revision bb8bd83f (github): Fixed: Do not attempt to upload UI textures if in dedicated-server mode.
danij
15:10 Revision 5dd7b2ed (github): Do not change the current font renderer font in UI_End (unnecessary now that
current font is held by the font renderer state). danij
15:04 Revision 08a662dd (github): Changed: Added additional small yoffset to the console command line cursor in drawConsole.
danij
15:01 Revision 8a7e80ac (github): Refactor: Routines named Rend_ParticleClear<texture-class>Textures renamed to
Rend_ParticleRelease<texture-class>Textures to follow naming conventions used
elsewhere.
danij
14:44 Revision 809d9f36 (github): Fixed UI_PageInit was using FR_TextHeight rather than FR_SingleLineHeight
and failed to configure the font renderer attributes prior to calculating
the UI font height.
danij
14:18 Revision 46d8fe79 (github): Fixed DD_ChangeGame used the current gameinfo rather than target when
determining whether to announce a game change. danij
14:11 Revision 492c2cfb (github): Fixed texture coordinates for FT_BITMAP-type fonts were calculated incorrectly
while building the GL display lists for a given character (resulting in the right
side edge being cut off).
danij
14:08 Revision 95be3287 (github): Added "isPrepared" method to the abstract base for fonts for querying
whether the font is ready to use (i.e., all specificed resources have
been found, any needed textures have been uploa...
danij
12:19 Revision 7e954553 (github): Refactor: Renamed Con_CursorPosition and Con_ConsoleBuffer to
Con_CommandLineCursorPosition and Con_HistoryBuffer respectively. danij
12:10 Revision a48be67c (github): Fixed: FR_TextHeight was used to calculate the height of the busy mode font
even though it factors in properties like leading. This value is used to
draw the busy log line-by-line, so instead...
danij
12:06 Revision 3d5dde5b (github): Fixed: Do not attempt to upload busy mode textures when run with -novideo
danij
12:00 Revision 77a23c42 (github): Added: Console command "reload" - unload and then reload the current game configuration, discarding any unsaved progress in the process.
Todo: The user should be given opportunity to save their game. danij
11:15 Revision b560b7ef (github): Fixed Con_WriteState to only announce config files which are actually written
(i.e., when the engine has the "null-game" loaded there are no control bindings). danij
11:09 Revision 7f605e50 (github): Rend_Reset is no longer exported as we have console commands for this.
danij
11:07 Revision 8512794a (github): Explictly free the animated background intermission info on shutdown in DOOM.
danij

2011-07-15

11:30 Revision 801b0a36 (github): Game logic: Ignore mobjs with a NULL info ptr
They're likely client mobjs that haven't received all their
info yet.
skyjake
07:20 Bug #600: Win32: No IWAD => startup hangs
This happens only on Windows. skyjake

2011-07-14

18:12 Revision c5bebe3b (github): Removed unused custom CMake module
skyjake
17:43 Revision c66224bc (github): Win32: Exported RNG_RandByte
skyjake
17:27 Revision c4aa55ca (github): Client: Options -> End Game
Instead of doing nothing functional, choosing Options -> End Game
will now ask the user whether he or she wants to di...
skyjake
17:26 Revision 4d8d0347 (github): Improving client connection GUI
The list of servers from the Master Server is updated automatically.
All UDP-related UI controls were removed.
skyjake
14:55 Bug #859: cmake cannot find source file [win32]
Cmake is not fully setup for use on WIN32. On WIN32 you currently have three options:
Use the Visual C++ solution,...
danij
13:35 Revision f2f22933 (github): Server version incremented
The server is no longer compatible with older versions due to
the changed meaning of delta flags.
skyjake
13:29 Revision 4ab743e1 (github): Fixed: Player's initial position when joining
When a client is spawned, it does not yet know where the
player is located on the map. Thus it has to wait until the
...
skyjake
12:15 Revision 9124a8e5 (github): Increased max size of initial delta set
The client was not getting all the needed information about
the world right after joining. The maximum initial delta ...
skyjake

2011-07-13

17:28 Revision 0685805d (github): Cleanup
Use a bit more descriptive name for the map cycle ticker function. skyjake
17:22 Revision 444f2e77 (github): Map cycle rules are sent to newly connected players
When a map cycle is being used on the server, new players
will receive a message about the rules of the current map
a...
skyjake
16:49 Revision 96267d0f (github): Fixed: Clients pausing the game
Clients do not have authority to pause the game. skyjake

2011-07-12

17:55 Revision 6951b181 (github): Fixed: Clientside mobjs on moving planes
The server will now tell clients when a mobj is
on the floor so that it knows when it can rely on
its local plane Z h...
skyjake
17:23 Revision 1dfcf372 (github): Fixed: Clientside notification about moving planes
When the client was moving a plane, it never told the game about this.
Consequently, the game logic was not properly ...
skyjake
12:20 Revision 6e87f0d5 (github): Fixing map cycling
Trying a different random number generator and seeing
if it works better for the map cycle.
skyjake

2011-07-11

14:53 Revision 8480566f (github): CMake: Updated compiler flags on the Mac
There are numerous unused variables in the plugins. skyjake
13:20 Revision 97f9e68a (github): Fixed compiler warnings about unused variables
skyjake
09:09 Revision 1456bab4 (github): Fixed: Reworked libcommon's FI_StackExecute to account for the posibility
that an attempt to start a script via FI_Execute may not succeed if we are
currently operating in dedicated-server mode.
danij
09:00 Revision c4eb71f3 (github): Fixed missing fullscreen huds in all supported games.
danij
08:57 Revision 716e3f7d (github): Refactor: Renamed libcommon's hudstate_t to scoreboardstate_t to avoid name
conflict with types owned by statusbar/hud module (st_*). danij
08:51 Revision 302c4147 (github): Fixed: CCmd "listmaterials" failed to interpret the second argument as a
search term when it is determined not to be a namespace name. danij

2011-07-10

20:05 Revision 7a759280 (github): When switching to the special "null-game" do not announce it as such, instead,
log this as unloading the current game. danij
20:02 Revision 99392587 (github): Continued work on font management/renderer: * Added font namespaces and font names are now expressed with de::Uri. * Font pointers and identifiers are now eternal, like materials. * Tracking and leading are now console font properties and set using ccmd "font". * Abbreviate long console command lines with ellipses if longer than max line length. * Characters of composite bitmap fonts whose Patch is missing are drawn as untextured rects. * Alpha is now a font renderer paramater-block-parser property - "a=value". * Fixed bug in FR_TextWidth/Height which erroneously factored in tracking/leading upon parsing the closing delimiter of a paramater block.
danij

2011-07-08

19:01 Revision 88ee661d (github): Build config: Added option to disable Snowberry install
skyjake

2011-07-07

17:52 Revision 35f04f62 (github): Hexen: Fixed player mobj color translation
The flags were updated in the hidden client mobj, but not
in the main player mobj.
skyjake
17:52 Revision 5c69f8f9 (github): Exported ClPlayer_ClMobj()
Used to access a specific player's client mobj. skyjake
16:42 Revision f4e8ed64 (github): Cmd "setcolor": Fixed crash when player has no mobj
skyjake

2011-07-06

18:01 Revision c8a68853 (github): Added missing return value
skyjake
17:56 Revision 60123f95 (github): Hexen: Fixed potential crash in multiplayer
skyjake
17:55 Revision f47a9179 (github): Removed delta acks as unnecessary
Since deltas are sent reliably over TCP, there is no
need to have an acknowledgment/resending system.
TCP handles thi...
skyjake
17:19 Revision 2a2580c3 (github): Simplifying network code to use TCP only
The current TCP/UDP parallel implementation is broken
and complicating matters too much. Ultimately this will get
rep...
skyjake
14:56 Revision dc3a807f (github): Fixed: CCmd "listmaterials" ommitted materials from namespace MN_SPRITES
danij
 

Also available in: Atom