Activity
From 2011-07-11 to 2011-07-24
2011-07-24
- 15:35 Revision 236c0c39 (github): Win32: Update build for the Smoother class
- 14:22 Revision 424c37f5 (github): Apply movement smoothing in the renderer
- Rather than applying it in the game logic, the smoother
is now applied in the renderer when the mobj becomes
a visspr... - 14:11 Revision 9134d456 (github): jDoom64: Added missing breaks to switch compounds
- 14:10 Revision 8f11e850 (github): Added missing 'break's to a switch compound
- 13:12 Revision 943e5f59 (github): Merge branch 'beta6-ringzero' into ringzero+master
- 12:55 Revision b5e48bac (github): Moved the definition of stringpool_intern_t into stringpool.c
- 12:49 Revision a9c5c638 (github): Deleted old copies of StringPool source files inadvertently included in an earlier
- commit. For whatever reason Tortoise Git appears to automatically include anything
added to the current head when pro... - 12:39 Revision d3c8520e (github): Normalize line endings.
- 12:38 Revision 9bc17ad4 (github): Cleanup
- 12:36 Revision 6833facc (github): Refactor: Split the string interning mechanism out of PathDirectory and into a
- new class named StringPool. Performance of inserting a path into the PathDirectory
took a small hit in the process as... - 12:11 Revision 261e2cd5 (github): Client: Use the Smoother for remote players
- Now works better, but there is still a timing problem
with the client's Smoother: remote movement lags
a lot even wit... - 11:49 Revision 7d4f17da (github): Working on remote player movement
- Smoothers are cleared when map changes.
All remote players (on client and server) get unlimited step-ups. - 11:08 Revision ddf8c7c2 (github): Working on remote player movement
- Movement is now replicated on server-side without big
errors. The next step is to interpolate properly it on
client-s... - 11:06 Revision a49cd2d1 (github): P_TryMove: Allow large step-ups for remote players
- Otherwise there is a big risk of remote players getting stuck
in stairs on server-side as the Z coordinate is being
i...
2011-07-23
- 12:53 Revision ef2c58eb (github): Working on client-side remote player smoothing
- Still not working correctly. Something is going wrong with
the times of the movement path points. Also, the onFloor
f...
2011-07-22
- 23:01 Revision 45c6ab75 (github): Added Smoother: calculating player movement paths
- de::Smoother is a class whose purpose is to reproduce a smooth
movement path out of a handful of distinct points.
Th... - 19:20 Revision 47a02daf (github): During a game change the console databases are cleared thus the cvars
- registered by I_InitVirtualInputDevices are lost. After unloading a game
we must re-init the virtual input device tab... - 17:14 Revision 7de69a3a (github): libcommon: Use common.h to include the game's headers
- For convenience.
- 14:15 Revision fb61c64d (github): jDoom64: Added missing breaks to switch compounds
- 13:23 Revision e9718914 (github): Win32: Fixed build (there is no type "bool")
- 10:47 Revision 5d13e153 (github): Added missing 'break's to a switch compound
2011-07-21
- 20:29 Revision fc154f92 (github): Fixed compilation issues
- dehmain.c now forward declares font_s as a struct instead of
including the engine's private header. This seems like a... - 20:20 Revision 777a5158 (github): Merge branch 'beta6-ringzero' into ringzero+master
- Conflicts:
doomsday/engine/portable/src/sys_reslocator.c - 20:15 Revision 4aa23aa4 (github): Merge branch 'master' into ringzero+master
- Conflicts:
doomsday/plugins/jdoom/src/p_telept.c - 20:12 Revision 87d22bb8 (github): Client: Adjusted the way fixes are acknowledged
- Now the ack is sent only after the new coordinates, momentum
and/or angles have been applied to the mobj.
Also added... - 18:07 Revision 96ffee75 (github): Build config: Default to -O2 on gcc
- There has been a number of issues with -O3.
- 17:57 Revision da05e807 (github): Fixed issues with the management of various model resources:
- * GL textures were not released during a texreset or a game change.
* Model skins were not destroyed during a game ch... - 17:56 Revision e409ad82 (github): Mac OS X: Use the correct png.h on Lion
- The correct png.h is from the 10.6 SDK, which is version 1.2.
- 17:52 Revision 402ae8fb (github): Ensure that the default port to connect to is zero
- The value was uninitialized previously.
- 17:50 Revision a76c300b (github): Refactor: Initiate registration of the file resource namespaces from DD_StartupWorker
- rather than as a function of F_InitResourceLocator.
2011-07-20
- 15:54 Revision 476c64c2 (github): font_s is not a defintion. It is an absract base for the runtime representation of fonts. The dehreader doesn't need to know about it.
- 15:50 Revision c641ef6e (github): Mac OS X: Fixed all gcc compiler issues
- 15:25 Revision 87ce4754 (github): Added a public definition for font_s
- This solves the compiler warnings about font_s.
- 12:24 Revision b32f8d24 (github): Mac OS X: Fixed all gcc compiler issues
2011-07-19
- 21:31 Revision c37761fd (github): Warnings and missing symbols
- Fixing the build post merge.
- 21:23 Revision 8a7ec31a (github): Added a public definition for font_s
- This solves the compiler warnings about font_s.
- 20:19 Revision f2bdbd72 (github): Refactor texture namespace type names inline with the conventions already in
- use with materials (and now fonts too).
- 20:17 Revision 13c1872f (github): DD_ParseFontNamespace should return fontnamespaceid_t not materialnamespaceid_t
- 19:23 Revision a03163ae (github): Merge branch 'beta6-ringzero' into ringzero+master
- Conflicts:
doomsday/engine/portable/src/dd_main.c - 19:14 Revision 6d6b9e48 (github): Fixing the build
- 18:34 Revision 52d67aae (github): Merge branch 'master' into ringzero+master
- Conflicts:
distrib/win32/setup.iss.template
doomsday/CMakeLists.txt
doomsday/build/win32/doomsday_cl.rsp
doomsday... - 12:20 Revision 6bfdaaa9 (github): Merge branch 'beta6-ringzero' of ssh://deng.git.sourceforge.net/gitroot/deng/deng into beta6-ringzero
- 11:39 Revision 020f01e3 (github): Copyright years update
- This should make merging ringzero with master a bit easier.
- 11:35 Revision 9e2669fe (github): Copyright years update
- This should make merging ringzero with master a bit easier.
- 11:23 Revision 3def8bed (github): Copyright years update
- This should make the merge with ringzero a bit easier.
- 11:09 Revision 6f01f570 (github): Fix typo(?) in "already-loaded" log message output by dd_wad.c's addFile routine.
- 01:47 Revision b872f196 (github): Merge skyjake's patch to 704f0591bcda1410525c28e4738fb3e5993e6a9b
- 01:43 Revision 05383772 (github): Do not attempt to upload/prepare gl texture content in novideo mode.
- 01:38 Revision b5a3de3c (github): Do not attempt to upload/prepare gl texture content in novideo mode.
- 01:35 Revision ae823681 (github): Missing newline in GL_PruneTextureVariantSpecifications.
- 01:34 Revision b516209c (github): Do not attempt to upload/prepare gl texture content in novideo mode.
- 01:29 Revision c7f23b93 (github): Do not attempt to apply control bindings in dedicated server mode.
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. - 17:39 Revision b33fad16 (github): Make sure clients never teleport locally
- 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... - 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 ... - 17:15 Revision 6e325924 (github): Allow rend-dev-mobj-bbox in netgames
- Quite useful for debugging.
- 17:04 Revision 4a38f3a6 (github): Fixed: Frags should be cleared for a newly joined player
- 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...
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... - 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... - 19:18 Revision b16409f7 (github): Fixed: Do not attempt to query the OpenGL error state in DGL_End() when in dedicated-server mode.
- 19:15 Revision cc9426ef (github): Fixed: Sys_ConPrint should not attempt to print zero-length strings.
2011-07-16
- 17:06 Revision 704f0591 (github): Fixed -dedicated and -novideo modes.
- 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... - 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. - 16:48 Revision 8f1d7bd6 (github): Fixed: Do not attempt to query the OpenGL error state in DGL_End() when in dedicated-server mode.
- 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 ... - 16:30 Revision 644a646c (github): Refactor: Renamed Materials_DeleteGLTextures to Materials_ReleaseGLTextures
- inline with naming conventions used elsewhere.
- 16:24 Revision 0e77b9e8 (github): Fonts are now owned by the refresh module rather than the GL interface/renderer.
- 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. - 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.
- 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). - 15:56 Revision a0b09325 (github): Refactor: Renamed GL_DeleteRawImages to GL_ReleaseTexturesForRawImages inline with naming conventions.
- 15:41 Revision bef63926 (github): Fixed: Sys_ConPrint should not attempt to print zero-length strings.
- 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. - 15:25 Revision 292c805e (github): Refactor: Renamed UI_SliderButtonWidth and UI_SliderThumbPos to UISlider_ButtonWidth
- and UISlider_ThumbPos respectively inline with naming conventions.
- 15:20 Revision a67f26f1 (github): Refactor: Rename UI_ClearTextures to UI_ReleaseTextures to follow naming
- conventions used elsewhere.
- 15:12 Revision bb8bd83f (github): Fixed: Do not attempt to upload UI textures if in dedicated-server mode.
- 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).
- 15:04 Revision 08a662dd (github): Changed: Added additional small yoffset to the console command line cursor in drawConsole.
- 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. - 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. - 14:18 Revision 46d8fe79 (github): Fixed DD_ChangeGame used the current gameinfo rather than target when
- determining whether to announce a game change.
- 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). - 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... - 12:19 Revision 7e954553 (github): Refactor: Renamed Con_CursorPosition and Con_ConsoleBuffer to
- Con_CommandLineCursorPosition and Con_HistoryBuffer respectively.
- 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... - 12:06 Revision 3d5dde5b (github): Fixed: Do not attempt to upload busy mode textures when run with -novideo
- 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.
- 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).
- 11:09 Revision 7f605e50 (github): Rend_Reset is no longer exported as we have console commands for this.
- 11:07 Revision 8512794a (github): Explictly free the animated background intermission info on shutdown in DOOM.
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.
2011-07-14
- 18:12 Revision c5bebe3b (github): Removed unused custom CMake module
- 17:43 Revision c66224bc (github): Win32: Exported RNG_RandByte
- 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... - 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. - 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. - 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
... - 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 ...
2011-07-13
- 17:28 Revision 0685805d (github): Cleanup
- Use a bit more descriptive name for the map cycle ticker function.
- 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... - 16:49 Revision 96267d0f (github): Fixed: Clients pausing the game
- Clients do not have authority to pause the game.
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... - 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 ... - 12:20 Revision 6e87f0d5 (github): Fixing map cycling
- Trying a different random number generator and seeing
if it works better for the map cycle.
2011-07-11
- 14:53 Revision 8480566f (github): CMake: Updated compiler flags on the Mac
- There are numerous unused variables in the plugins.
- 13:20 Revision 97f9e68a (github): Fixed compiler warnings about unused variables
- 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. - 09:00 Revision c4eb71f3 (github): Fixed missing fullscreen huds in all supported games.
- 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_*).
- 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.
Also available in: Atom