Project

General

Profile

Activity

From 2011-07-12 to 2011-07-25

2011-07-25

16:15 Revision 76e99021 (github): Refactor: ResourceNamespace nolonger constructs a path directory for it's resources.
It is now the responsibility of the caller to construct/choose a path directory when
calling F_CreateResourceNamespac...
danij
11:11 Revision a075affa (github): Merge branch 'master' into ringzero+master
Conflicts:
doomsday/build/win32/doomsday_cl.rsp
doomsday/engine/api/doomsday.def
doomsday/engine/portable/include/...
skyjake

2011-07-24

15:35 Revision 236c0c39 (github): Win32: Update build for the Smoother class
skyjake
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...
skyjake
14:11 Revision 9134d456 (github): jDoom64: Added missing breaks to switch compounds
skyjake
14:10 Revision 8f11e850 (github): Added missing 'break's to a switch compound
skyjake
13:12 Revision 943e5f59 (github): Merge branch 'beta6-ringzero' into ringzero+master
danij
12:55 Revision b5e48bac (github): Moved the definition of stringpool_intern_t into stringpool.c
danij
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...
danij
12:39 Revision d3c8520e (github): Normalize line endings.
danij
12:38 Revision 9bc17ad4 (github): Cleanup
danij
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...
danij
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...
skyjake
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.
skyjake
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...
skyjake
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...
skyjake

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...
skyjake

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...
skyjake
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...
danij
17:14 Revision 7de69a3a (github): libcommon: Use common.h to include the game's headers
For convenience. skyjake
14:15 Revision fb61c64d (github): jDoom64: Added missing breaks to switch compounds
skyjake
13:23 Revision e9718914 (github): Win32: Fixed build (there is no type "bool")
skyjake
10:47 Revision 5d13e153 (github): Added missing 'break's to a switch compound
skyjake

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...
skyjake
20:20 Revision 777a5158 (github): Merge branch 'beta6-ringzero' into ringzero+master
Conflicts:
doomsday/engine/portable/src/sys_reslocator.c
skyjake
20:15 Revision 4aa23aa4 (github): Merge branch 'master' into ringzero+master
Conflicts:
doomsday/plugins/jdoom/src/p_telept.c
skyjake
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...
skyjake
18:07 Revision 96ffee75 (github): Build config: Default to -O2 on gcc
There has been a number of issues with -O3. skyjake
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...
danij
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. skyjake
17:52 Revision 402ae8fb (github): Ensure that the default port to connect to is zero
The value was uninitialized previously. skyjake
17:50 Revision a76c300b (github): Refactor: Initiate registration of the file resource namespaces from DD_StartupWorker
rather than as a function of F_InitResourceLocator. danij

2011-07-20

17:20 Bug #966 (Progressed): [Doom] Use of CWILV graphics on automap
Some Doom pwads replace the CWILV graphics with large amounts of text (i.e. story text) or screenshots.
Notable ex...
vermil
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.
danij
15:50 Revision c641ef6e (github): Mac OS X: Fixed all gcc compiler issues
skyjake
15:25 Revision 87ce4754 (github): Added a public definition for font_s
This solves the compiler warnings about font_s. skyjake
12:24 Revision b32f8d24 (github): Mac OS X: Fixed all gcc compiler issues
skyjake

2011-07-19

21:31 Revision c37761fd (github): Warnings and missing symbols
Fixing the build post merge. skyjake
21:23 Revision 8a7ec31a (github): Added a public definition for font_s
This solves the compiler warnings about font_s. skyjake
20:19 Revision f2bdbd72 (github): Refactor texture namespace type names inline with the conventions already in
use with materials (and now fonts too). danij
20:17 Revision 13c1872f (github): DD_ParseFontNamespace should return fontnamespaceid_t not materialnamespaceid_t
danij
19:23 Revision a03163ae (github): Merge branch 'beta6-ringzero' into ringzero+master
Conflicts:
doomsday/engine/portable/src/dd_main.c
skyjake
19:14 Revision 6d6b9e48 (github): Fixing the build
skyjake
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...
skyjake
12:20 Revision 6bfdaaa9 (github): Merge branch 'beta6-ringzero' of ssh://deng.git.sourceforge.net/gitroot/deng/deng into beta6-ringzero
danij
11:39 Revision 020f01e3 (github): Copyright years update
This should make merging ringzero with master a bit easier. skyjake
11:35 Revision 9e2669fe (github): Copyright years update
This should make merging ringzero with master a bit easier. skyjake
11:23 Revision 3def8bed (github): Copyright years update
This should make the merge with ringzero a bit easier. skyjake
11:09 Revision 6f01f570 (github): Fix typo(?) in "already-loaded" log message output by dd_wad.c's addFile routine.
danij
01:47 Revision b872f196 (github): Merge skyjake's patch to 704f0591bcda1410525c28e4738fb3e5993e6a9b
danij
01:43 Revision 05383772 (github): Do not attempt to upload/prepare gl texture content in novideo mode.
danij
01:38 Revision b5a3de3c (github): Do not attempt to upload/prepare gl texture content in novideo mode.
danij
01:35 Revision ae823681 (github): Missing newline in GL_PruneTextureVariantSpecifications.
danij
01:34 Revision b516209c (github): Do not attempt to upload/prepare gl texture content in novideo mode.
danij
01:29 Revision c7f23b93 (github): Do not attempt to apply control bindings in dedicated server mode.
danij

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
 

Also available in: Atom