Project

General

Profile

Activity

From 2011-07-09 to 2011-07-22

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

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

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

Also available in: Atom