Project

General

Profile

Activity

From 2012-11-17 to 2012-11-30

2012-11-30

22:40 Revision 53b0b67c (github): libdeng2: Config is stored persistently in persist.pack
skyjake
22:34 Revision 021e3683 (github): libdeng2: Added persist.pack for storing state persistently
The special package /home/persist.pack will contain all of the engine's
persistent state.
skyjake
22:28 Revision 05716fdc (github): libdeng2|FS: Improved log messages, use ArchiveEntryFile and PackageFolder
skyjake
22:26 Revision 73c4bafe (github): Fixed|libdeng2: Deflating might produce corrupt data
The zlib API was used incorrectly to attempt to deflate a block's
data into a fixed-size buffer.
skyjake
22:25 Revision f16be0d4 (github): libdeng2: Folder population behavior
A folder can be instructed to either populate the full tree or just
itself.
skyjake
22:23 Revision a09aee70 (github): libdeng2: Improved Archive
Renamed a few methods for consistency. skyjake
22:21 Revision 9d583143 (github): libdeng2: Renamed ArchiveFile to ArchiveEntryFile, added PackageFolder
The name "ArchiveFile" was not consistent with the intended naming
convention: it does not represent an Archive, only...
skyjake
17:36 Revision c449095d (github): Homepage: Added "libdoom" etc. to keywords
skyjake
17:24 Revision 00585f6a (github): libdeng2: Handling failure to remove a file
If a DirectoryFeed cannot remove a native file, an exception will
be thrown.
skyjake
15:48 Revision a668e754 (github): FluidSynth: Apply music volume when using FluidSynth's own driver
skyjake
14:42 Revision 94a96341 (github): Documentation|libdeng2: Fixed a Doxygen error
skyjake
14:39 Revision 2408ac5f (github): Documentation|Doxygen: Removed j-prefixes
skyjake
14:15 Revision 47cc76e1 (github): Documentation|Readme: Checked for use of old plugin names
skyjake
13:56 Revision b0f97d70 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
13:55 Revision ccbe4355 (github): Fixed|Linux: Fixed build (missing headers)
skyjake
12:16 Revision 8dc4a776 (github): libdeng2|Documentation: Added a clarifying comment in deng.de
skyjake
12:05 Revision 704e448d (github): libdeng2|Test: Test record reference deserialization
The kitchen sink test script now includes a case for serializing and
then restoring references between records.
skyjake
12:05 Revision 672e6c7c (github): libdeng2: Cleanup
skyjake
12:04 Revision 06e0e59e (github): libdeng2: Cleaner text representation of Records
Records are converted to text in a way that retains the structure of
the record more clearly: both subrecords and ref...
skyjake
11:45 Revision e70b3976 (github): libdeng2: Added a semantic hint for number values
The semantic hint suggests what the number is being used for. Added
a hint for Boolean values. These will be shown as...
skyjake

2012-11-29

22:15 Revision e19206b2 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
22:13 Revision b97e4824 (github): libdeng2: Revised the deng.de script
Added the function useDefaults() that is used to setup a namespace
with the default configuration. The function is se...
skyjake
21:32 Revision 651caebb (github): libdeng2: Applied pimpl idiom in App
skyjake
21:30 Revision b43e1762 (github): libdeng2|Script: Added "export" statement and keyword
"export" can be used to lift variables to the next higher namespace.
It can be used on existing variables and with as...
skyjake
21:26 Revision c92a82fd (github): Fixed|libdeng2: Script parser bug related to ':' in if statement
If the condition expression contained a ':', it was confused for the
':' that may come after the expression.
skyjake
18:34 Revision 1708f4fb (github): Refactor|libdeng2|scriptsys: Simplified Record's internal structure
de::Record no longer keeps member variables and subrecords separate.
Instead, any member variable that owns a record ...
skyjake
13:17 Revision a09ff1a8 (github): libdeng2: Added LOG_DEV_TRACE macro
Developer-only debug messages only included in debug builds. These
should only be used for internal things that only ...
skyjake
05:59 Revision efbff636 (github): Fix Windows build
danij

2012-11-28

22:19 Revision 4e637132 (github): Fixed|libdeng2: Files can only be immutable input streams
The assumption with modifiable input streams is that the read bytes
are gone after having been read. This assumption ...
skyjake
19:47 Revision ae61c08d (github): Cleanup
skyjake
15:07 Revision a0add8b5 (github): libdeng2: More readable log entry output with abbreviated sections
Entry sections can get abbreviated in three ways:
- Identical to previous line: ^ : Message content.
- Extends previ...
skyjake
12:38 Revision 941eea05 (github): Refactor: Added Uri constructor for "scheme + path" use case
Now that Path is disambiguated from other strings, we can have a nicer
constructor for Uri that takes the arguments i...
skyjake
11:28 Revision d9c1f401 (github): Use libdeng2 for real-world timing (example)
This is how de::Time is supposed to be used for timing instead of
the old libdeng1 timer routines.
skyjake
11:14 Revision 83dd757a (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
11:13 Revision c8ff6659 (github): Fixed|Windows: Exports of the libdeng1 vector math routines
No longer part of doomsday.def. skyjake
10:49 Revision 5bc4b2d5 (github): Fixed an issue with previous commit
skyjake
10:16 Revision 2182daed (github): Fixed|Clang: Compiler warnings and errors
Resolved ambiguous constructors wrt. char const *, QString, String,
Path, and Uri.
Added C++ constructor for ColorRa...
skyjake
10:16 Bug #995: [Doom] Shotgun Guy drops multiple Shotguns?
I actually ran into this problem for the first time in a while in AV.wad map01. I killed a Shotgun Guy near the begin... sonicdoommario
09:33 Revision f6e5899c (github): Documentation: Fixed public API Doxygen issues
skyjake
06:45 Revision 54ac97a1 (github): Refactor: Switched ui2_main.c to C++ plus minor cleanup
danij
05:48 Revision c88f9b95 (github): Refactor: Switched r_lumobjs.c to C++ plus minor cleanup
danij
04:59 Revision 2ebfd0d9 (github): Refactor: Switched dgl_common.c to C++
danij
04:39 Revision 10474f9a (github): Refactor: Switched r_draw.c to C++
danij
03:56 Revision 1bded92a (github): Refactor: Switched r_things.cpp to C++
danij
03:20 Revision eb07ba23 (github): Refactor: Switched gl_main.c to C++ plus minor cleanup
danij
02:34 Revision 9c44fd59 (github): Fixed|String: Path concatenation assumed a Unix-style absolute path
danij
02:21 Revision f3837c3d (github): Cleanup
danij
00:44 Revision ee1fcbf7 (github): Merge branch 'master' into overhaul-resources
Conflicts:
doomsday/engine/include/render/r_lumobjs.h
doomsday/engine/src/render/r_sky.c
danij
00:31 Revision f60c494d (github): Refactor: Began updating gl_texmanager.c to C++
danij
00:30 Revision 8c28298a (github): Refactor: Updated texture collection initialization
Made use of CompositeTexture and reimplemented all texture collection
initialization using components of the 2.0 arch...
danij
00:27 Revision 94bc9a6e (github): CompositeTexture: Completed (initial) class implementation
danij

2012-11-27

22:45 Revision b05d33f9 (github): Fixed: Handling of relative paths when opening files
F_Open() emulates the behavior of fopen(); therefore relative paths
should be relative to the current working directory.
skyjake
21:02 Revision 404b6da9 (github): Fixed: Restoring cvar values during startup
When a file was being opened, relative paths were prematurely converted
to absolute paths by prepending the base path...
skyjake
19:14 Revision e33f2737 (github): Cleanup
skyjake
19:07 Revision 35cdd2e3 (github): Relocated engine's C vector math to libdeng1
skyjake
15:11 Revision 8dcbd4d1 (github): Merge branch 'master' into vanilla-blockmap
skyjake
14:49 Revision 3f542755 (github): Relocated fixed-point math to libdeng1
skyjake
14:01 Revision cd965111 (github): Documentation|libdeng2: I/O streams are in the data group
skyjake
13:58 Revision 9e476262 (github): Relocated JSON parser to libdeng2
skyjake
13:47 Revision ce954b88 (github): Cleanup
skyjake
13:43 Revision edc77254 (github): Relocated the de::BinaryTree template to libdeng2
skyjake
11:21 Revision 3b3e952d (github): libdeng2: Predictable size for Vector2/3/4 classes
Should not derive from ISerializable.
This necessitates having serialization operators outside the class.
skyjake
10:25 Revision 821a9e9e (github): Moved m_mus2midi to "audio" and obsolete source files to the attic
m_md5 and m_linkedlist are no longer needed. skyjake

2012-11-26

21:59 Revision 845052c8 (github): All Games: Use fixed-precision collision tests with non-player mobjs
Player movement needs to have consistent collision tests, or we can
run into anomalies where some tests pass and othe...
skyjake
21:25 Revision 4f241579 (github): Refactor|libdeng2: Take advantage of NativePath in UnixInfo
skyjake
21:06 Revision 3d057fad (github): Fixed|Unix: Regression related to path configuration
skyjake
19:05 Revision 01364efe (github): Refactor|libdeng2: PathTree always maintains local branch hashes
There is actually no need to optionally allow disabling the local
branch hashes.
skyjake
19:03 Revision a5d6a058 (github): libdeng2: StringPool may run out of 32-bit identifiers
Added StringPool::FullError. skyjake
18:17 Revision 080a8d2e (github): Updated Textures_TextureForResourcePath() PathTree traversal
danij
18:05 Revision 6aaa7052 (github): Merge branch 'master' into overhaul-resources
danij
18:03 Revision 6b2aa30f (github): Refactor: Switched r_data.c to C++ and began reimplementation
danij
18:01 Revision 0999a34e (github): Added: PatchName models a named id-tech 1 Patch reference
danij
17:58 Revision 4d12d4d7 (github): Added: PatchCompositeTexture models an id-tech 1 texture definition
PatchCompositeTexture is intended to replace patchcompositetex_t,
the old C struct which is presently used to model a...
danij
15:37 Revision 27ff3b32 (github): libdeng2|Archive: Cleanup
skyjake
15:21 Revision ab037077 (github): Refactor: PathTree node child hashes separate for leaves and branches
If a path tree maintains local child indices for branches, they are
now separated to leaves and branches.
skyjake
14:02 Revision 112540ee (github): Cleanup
skyjake
13:53 Revision a4eed64a (github): Documentation|libdeng2: Language
skyjake
12:59 Revision e95b1105 (github): Documentation: Cleanup
skyjake
12:59 Revision dfcb888d (github): Fixed: PathTree search behavior when looking for root branch
Respect the comparison flags: if the user is not looking for branches,
can't return the root branch.
skyjake
12:54 Revision 7a224e92 (github): Refactor|libdeng2: PathTree nodes index their own children
Branch nodes now have the ability to keep track on who their immediate
child nodes are. This is a crucial property of...
skyjake
11:48 Revision 0c5310ce (github): Refactor: Adapting PathTree for use in Archive
Removed the possible fail case when inserting a node in PathTree; if
the string pool is full, one should throw an exc...
skyjake
09:37 Revision 97e4c668 (github): Refactor|libdeng2: Updated terminology used in PathTree implementation
skyjake
09:29 Revision e4fff12c (github): Refactor|libdeng2: Archive and ZipArchive use PathTree for indexing
Todo: PathTree does not yet allow removing nodes from the tree, which
is required by Archive.
skyjake
08:45 Revision e4870479 (github): Refactor: Switched rend_sprite.c to C++
danij
07:54 Revision d0504baf (github): Refactor: Merged render/r_sky.c/h render/rend_sky.c/h and switched to C++
danij
06:48 Revision cbef5cf3 (github): Refactor: Switched bitmapfont.c to C++
danij
06:23 Revision 1b5efe91 (github): Refactor: Switched gl_texmanager.c to C++
danij
05:28 Revision 0b784b87 (github): Refactor|Textures: Generalized and merged texture-for-resource-path lookups
danij
05:23 Revision d78b4774 (github): Refactor: Updated R_RegisterModelSkin() and moved to resource/models.cpp
danij
04:09 Revision c9167457 (github): Cleanup
danij
04:05 Revision 473eab8f (github): Refactor: Moved font_t creation to fonts.cpp/h
danij
04:00 Revision 2fe79273 (github): LumpIndex|Refactor: Added firstIndexForPath()
Locate the first path in the index which matches the search term. danij
03:54 Revision ccce4247 (github): Refactor: Moved R_TextureUniqueId() to resource/textures.cpp/h
danij
03:50 Revision a1aa005f (github): Refactor: Moved some definition selection logics to def_main.cpp/h
danij
03:45 Revision 1af72974 (github): Refactor: Moved various renderer domain resource caching functions
The highest level of caching (that which occurs during map loading)
is now Rend_CacheForMap() in r_main.c
danij
03:36 Revision 7a8d538b (github): Refactor|Texture: Renamed methods of Texture and Textures for consistency
danij
03:29 Revision b3bd7b5a (github): Refactor: Merged render/r_fakeradio.h into render/rend_fakeradio.h
Also relocated shadowlink_t here and renamed various functions
according to existing conventions in this module.
danij
03:23 Revision 81baee69 (github): Refactor: Moved rawtexture_t to resource/rawtexture.cpp/h
danij
03:15 Revision 10d09957 (github): Refactor: Moved animgroups to resource/animgroups.cpp/h
danij
03:08 Revision 381250f3 (github): Refactor: Moved translation tables to resource/colorpalettes.cpp/h
danij
03:01 Revision 63782ff4 (github): Refactor: Moved vector light bookkeeping to render/vlight.cpp/h
danij
02:51 Revision cc51755e (github): Refactor: Moved rendpoly stuff to render/rendpoly.cpp/h
danij
02:39 Revision 658906a5 (github): Refactor: Moved color palette bookkeeping to resource/colorpalettes.cpp/h
danij
02:26 Revision 1501440b (github): Refactor: Moved ColorRawf to color.cpp/h
danij
02:11 Revision d1852624 (github): Refactor: Dumped the unnecessary resource namespace name macros
danij

2012-11-25

18:25 Revision 0d2d31df (github): Refactor: PathTree specialization
There is now a way to specialize PathTree with custom nodes. libdeng2
provides some basic utilities:
- PathTreeT<> t...
skyjake
15:45 Revision 4102d480 (github): Documentation: Doxygen style tweak
skyjake
11:35 Revision 05750e84 (github): libdeng2: Unified terminology of PathTree and Path
Paths are composed of segments. skyjake
11:15 Revision 2d9d72a4 (github): libdeng2: Continued code style update (usage of const)
skyjake

2012-11-24

23:14 Revision 4ae3a47e (github): Documentation: Fixes
skyjake
22:57 Revision e208938e (github): libdeng2|libdeng: Continued code style update
skyjake
22:48 Revision 6f5d6f1c (github): Tests: Updated code style convention
skyjake
22:46 Revision 273badad (github): libdeng: Updated code style convention
skyjake
22:11 Revision 2725eabb (github): libdeng2: Continued code style update
A few more updates. skyjake
22:04 Revision a30430a9 (github): Fixed|MSVC: Compilation issue
skyjake
21:52 Revision 0840826f (github): libdeng2: Continued code style update
Missed a few cases in the first commit. skyjake
21:20 Revision 92ebec62 (github): Documentation: Cleanup
skyjake
20:46 Revision dc94ebaf (github): Fixed|GCC: Compiler errors
skyjake
20:45 Revision a77173cb (github): libdeng2: Updated code style convention
Updated libdeng2 with the revised code style conventions. skyjake
20:04 Revision 402a0cef (github): libdeng2: Use the de::internal namespace for internal classes
skyjake
19:05 Revision c1442647 (github): Documentation: Visual tweak
Set a maximum width for text blocks in the API documentation. skyjake
19:00 Revision 0b7ea1d8 (github): Documentation|libdeng2: Fixed a broken @copydoc
skyjake
18:53 Revision 4986e6b8 (github): Windows|libdeng2: Exported de::PathTree
skyjake
18:52 Revision 9d4a4438 (github): Refactor: Updated engine to use de::PathTree from libdeng2
skyjake
18:52 Revision 468346f5 (github): libdeng2: Relocated PathTree from engine to libdeng2
Tidied up the headers, interface and implementation a little to
adhere to libdeng2 conventions:
- @file docs not in ...
skyjake
17:08 Revision 3a15c4ee (github): Refactor: PathTree uses Path instead of Uri
Now PathTree and Path form a logical pairing.
This removes some of the ugly Uri(…, RC_NULL) constructor usage, as it...
skyjake
14:11 Revision dbe60067 (github): Windows|libdeng2: Exported de::LogBuffer
skyjake
14:01 Revision 0b53fbff (github): Windows|libdeng2: Exported de::Path::Segment
skyjake
13:42 Revision ab5fbff5 (github): Refactor|libdeng2: NativePath is derived from Path
NativePath is now a special Path that takes care of native FS related
path processing (e.g., expanding ~) and enforce...
skyjake
13:34 Revision d7eedf72 (github): libdeng2|Fixed: CommandLine expands response file path (after @)
skyjake
13:32 Revision 7d2842bc (github): Refactor: Uri uses a de::Path to store the path of the URI
The Uri class no longer has to worry about path-related matters,
cleaning up the implementation noticeably.
Note: Th...
skyjake

2012-11-23

14:32 Revision 91eeac47 (github): Refactor|libdeng2: Slight tweaks to de::Path; added missing methods
Also fixed an off-by-one error introduced during the refactoring. skyjake
14:13 Revision 0dd088f3 (github): libdeng2: Extracted path functionality from Uri, moved to de::Path
Generic path functionality is needed in many places, thus deserving its
own class. Improved the existing implementati...
skyjake
11:27 Revision 9a53be7d (github): Documentation|libdeng2: Improved apidoc for Archive
skyjake
11:20 Revision ca0845db (github): Fixed build
skyjake
11:20 Revision 54ef9043 (github): libdeng2: Language
skyjake
11:01 Revision 4ed02da5 (github): Fix build
danij
10:52 Revision 90fe3a20 (github): libdeng2|ByteRefArray: Exported ByteRefArray via the public API
danij
10:50 Revision a7ab8170 (github): Refactor|LumpIndex: Specifiy the search argument with Uri
danij
09:29 Revision bc66f7cc (github): Documentation|libdeng2: Moved internal classes to the de::internal namespace
Cleans up the API documentation so that the internal classes don't
get mixed up with public classes.
skyjake

2012-11-22

22:12 Revision 5c711ae3 (github): Fixed: Quick workaround for uncaught exception
skyjake
22:09 Revision e7032489 (github): Refactor|libdeng2: Improved API; adhered to libdeng2 conventions
Never force the user to rely only on unsafe API methods. If there is a
benefit to be gained (such as, potentially, pe...
skyjake
21:43 Revision 6aef5ae6 (github): Documentation|libdeng2: Only classes should be in groups
As an object-oriented API, it is not helpful for the reader to have
the header files listed in the groups as well. Th...
skyjake
21:40 Revision cd804f0d (github): Refactor|libdeng2: Separated ZipArchive from the generic Archive class
The generic Archive class is now agnostic of the serialization format.
It handles the management of a set of data blo...
skyjake
14:31 Revision 19f403a4 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
14:00 Revision 171bf9f7 (github): Documentation: Language
skyjake
13:47 Revision 108e0141 (github): Minor tweaks to log messages
danij
13:37 Revision 998129b2 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
13:37 Revision 00adb5a2 (github): Refactor|libdeng2: Apply the pimpl idiom in de::LogBuffer
skyjake
13:08 Revision 3540ff4e (github): Test: Added the "log" test for testing libdeng2 log output
skyjake
13:06 Revision 73ac29a7 (github): libdeng2: Cleanup
skyjake
12:55 Revision 8f13a39c (github): Cleanup
danij
12:35 Revision fcb62e3b (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
12:34 Revision ac6e6441 (github): Fixed|de::Wad|de::Zip: The "l" format modifier is not used with de::String patterns
danij
11:58 Revision d54865d0 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
11:57 Revision 20976f80 (github): libdeng2: Clarified IIStream usage of ByteArrayFile
skyjake
11:41 Revision e8f5ea07 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
11:40 Revision 05112403 (github): Refactor|FS1: API coherence refactorings afforded by the subspaces rename
As the filesystem subspaces are no longer in name collision with the
C++ reserved word "namespace", the API has been ...
danij
11:18 Revision 33ff8ab7 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
Conflicts:
doomsday/engine/src/dd_main.cpp
skyjake
11:17 Revision afdb379b (github): Fixed|libdeng2: Log buffer was forced to MESSAGE level
The default level is set in the App constructor based on build config. skyjake
11:05 Revision d7ad94d4 (github): Fixed|libdeng2: Handling errors with bad archives
Handle exceptions that occur during interpretation of invalid archives. skyjake
10:38 Revision fc0ae346 (github): Refactor: Renamed filesystem "namespace" as "scheme"
The term "namespace" is no longer descriptive enough to describe the
purpose and functionality of the filesystem subs...
danij
10:12 Revision 7ad539cf (github): Mac OS X: Deploy libdeng2 as a symlink in test apps
Makes it easier to update just libdeng2 without rebuilding the tests. skyjake
10:09 Revision 024f7f78 (github): Unix: Fixed build
skyjake
10:03 Revision 20e1a2f2 (github): Documentation|Fixed: All flags should be under flags or apiFlags
The "flags" group is for internal flags, "apiFlags" for flags in the
public API.
skyjake
09:53 Revision 3f4f3f7b (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
09:45 Revision 19b05cc0 (github): Fixed: Compiler warnings
Functions with C++ types in the signature shouldn't have "C" linkage. skyjake
09:16 Revision d18a9e91 (github): Refactor|libdeng2: Split the IIOStream interface to IIStream and IOStream
Transmitter is now derived from IOStream, which means Socket implements
the output stream interface.
skyjake
09:06 Revision 1b76b692 (github): Documentation|Fixed: Various Doxygen apidoc fixes
danij
08:42 Revision e1e1d7c1 (github): Refactor|libdeng2: Files are I/O streams instead of byte arrays
IIOStream is an interface that provides access to an object through
a stream of bytes.
Changed the interface of de::...
skyjake
03:17 Revision 65cfb8eb (github): Refactor|Filesys: Moved the auxilary lump index out of FS1
Rather than encumber the filesystem with maintaining the additional
lump index needed while temporarily opening and v...
danij
01:10 Revision 6365baf8 (github): Refactor|FileSys: Further cleanup refactorings
danij

2012-11-21

23:39 Revision 1cf00aff (github): Refactor|Filesys: Minor cleanup refactorings
danij
21:50 Revision cc7dcd5a (github): Refactor: Merged resource location logic into FS1
Plus various API coherence refactorings to the file system afforded
by the switch to using de::Uri for search paths.
...
danij

2012-11-20

20:17 Revision 4d5f28c0 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
Conflicts:
doomsday/engine/include/map/p_particle.h
skyjake
20:13 Revision f812c48b (github): Fixed: Added a missing extern "C" block
skyjake
19:17 Revision 080bb663 (github): Fix build
danij
16:56 Revision ccc55886 (github): Fixed|Unix: Refactoring oversight
skyjake
16:53 Revision 4d022415 (github): Fixed: Checked all extern "C" usage for correctness, fixed problems
Wrote a script that checks two conditions:
- extern "C" blocks are closed in the same header file
- no #includes are ...
skyjake
16:50 Revision fd77c7a8 (github): Fixed|qmake|Mac OS X: Application bundling should not occur after clean
When "make clean" was run, the bundling script inadvertently created
a malformed Doomsday.app bundle.
skyjake
12:53 Revision e201b05e (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
12:53 Revision 29473b08 (github): Revert "Refactor: Renamed ResourceRecord to ResourceManifest, cleaned up the interface"
This reverts commit 0d5339f3f90ef5d6151a6b3bc5facfbafec501c3. skyjake
06:05 Revision 2fd88a79 (github): Refactor: Moved file resource namespaces into FS1
Keeping these indexes separate to the filesystem itself achieves
little given their dependence on one another and how...
danij

2012-11-19

23:57 Revision 5e3c0749 (github): Refactor: Moved resource class management out of filesys
Attempting to crystalize the division between file and resource;
resource classes are now defined and managed in dd_m...
danij
23:31 Revision 880687b2 (github): Cleanup
danij
23:02 Revision cd7e5778 (github): Refactor: Renamed fileclass_t to resourceclass_t
This component should not have been renamed along with the rest of
of the old resource-level components - it belongs ...
danij
21:10 Revision 0d5339f3 (github): Refactor: Renamed ResourceRecord to ResourceManifest, cleaned up the interface
Improved the API usability and made it more consistent with libdeng2
practices.
skyjake
19:37 Revision c9322245 (github): Moved wad and zip modules to the resource domain
danij
18:33 Revision 3a923a7a (github): Refactor: Renamed ResourceRecord as MetaFile and moved to filesys
danij
17:48 Revision aef12e3e (github): Cleanup
danij
17:33 Revision 7496f8e6 (github): Moved source files for the resource organization components to filesys
danij
17:01 Revision 75263426 (github): Refactor: Began merging the resource locator with FS1
Renamed all "resource" components using the term "file" to be
consistent with the file system metaphor universally ap...
danij
14:35 Revision 9c136302 (github): Documentation|Doxygen: Minor style tweak
Not so wide margin on the left for better balance. skyjake
13:48 Revision d6f2d9f1 (github): Documentation: Missing word
skyjake
13:47 Revision 63084719 (github): Documentation: Clarifications in the Uri apidoc
skyjake
13:35 Revision a4cb244d (github): Fixed: Uri always has at least one empty segment
skyjake
13:24 Revision b0701b29 (github): Fixed: Trying to use a debug-only method in release build
skyjake
13:01 Revision e16222c8 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
12:26 Revision bd368f99 (github): Cleanup
danij
11:44 Revision e75c219a (github): Refactor|Uri: Encourage the compiler to optimize assignment
The Uri assignment operator and swapping are now inline methods. skyjake

2012-11-18

21:05 Revision 88c41b6a (github): Refactor|Uri: Use the copy-swap idiom
Added a specialization for std::swap and used it to swap Uris. skyjake
21:03 Revision d1aa45c9 (github): Fixed: Problem with previous commit
Apparently appending a slash isn't tolerated in this case. skyjake
20:14 Revision 5aed5549 (github): Refactor: Added App_BasePath() for easier access to FS1-compatible base path
When the same construct starts repeating many times it's better to make
a function for it.
skyjake
20:05 Revision a4f5d39f (github): Fixed: Checking whether DED files have been loaded
If a DED file does not exist when expected, log a warning.
If a DED file has already been seen, quietly ignore it.
skyjake
19:20 Revision 59dcb113 (github): Fixed: Don't try to read .ded files that don't exist
If a DED file is determined to not exist, don't still try to read it
(which would cause a fatal error).
skyjake
19:03 Revision b0edfb82 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
18:58 Revision b255364f (github): Fixed|Windows: Fixed build
skyjake
18:44 Revision 42a9f748 (github): Cleanup
danij
18:43 Revision e4b1cd9e (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
Conflicts:
doomsday/engine/src/resource/models.cpp
skyjake
18:40 Revision ea6ab853 (github): Merge branch 'uri-cleanup'
Conflicts:
doomsday/engine/src/resource/models.cpp
skyjake
18:37 Revision d3c3019d (github): Fix typo
danij
18:35 Revision c525e692 (github): Fixed build
skyjake
18:30 Revision 7aeac454 (github): Refactor: Improved model file interpreter mechanism
The revised mechanism now works similarly to that used for other
types of resources such as packages and graphics.
danij
18:23 Revision 048623bf (github): Added a new test case for Uri and some final tweaks
skyjake
17:24 Revision 3ea9f308 (github): Optimize: Restructured model loading
The old model loading mechanism was rather awkward and suboptimal
as it required an instance of the runtime represent...
danij
15:45 Revision c9ae1800 (github): Cleanup
As a function call argument, temporary objects will remain in existence
until after returning from the function.
skyjake
15:41 Revision e6231d52 (github): Refactor: Removed Uri::Segment's parent pointer as unnecessary
Now that the segments are not stored in a manually managed linked list,
there is no need for the parent pointer any m...
skyjake
15:32 Revision a00bc49e (github): Refactor: Uri's "path nodes" renamed to "segments" as per URI spec
The "path nodes" of the Uri had nothing to do with PathTree::Nodes or
with tree nodes in general. They simply mark po...
skyjake
14:40 Revision dabd706f (github): Refactor: Cleaned up model resource management
danij
13:14 Revision 5852084c (github): Merge branch 'master' into uri-cleanup
skyjake
13:11 Revision 423b3f28 (github): Uri: Implemented ISerializable, improved DualString apidoc
skyjake
12:16 Revision b1c7058e (github): Refactor|Uri: Allow returning path and scheme as const Str*
While a C++ interface that's heading to libdeng2 should not even know
about Str*, it is needed because presently a lo...
skyjake
02:21 Revision b684f313 (github): Fixed: Models rendered without skins
Model skin location is currently still dependent on an old search
logic in the locator which searches outside the mod...
danij
00:21 Revision d8548962 (github): Refactor: Improving Uri implementation, added DualString
DualString helps with transitional code where both de::String and
Str instances are being handled.
skyjake

2012-11-17

18:21 Revision 7bc35ba4 (github): Working on cleaning up the Uri class
Objectives:
- Proper C++ class for Uri, eventually suitable for inclusion in
libdeng2.
- Separate C wrapper that is...
skyjake
16:47 Revision ef9cf3c1 (github): Refactor: Began restructuring graphic file interpretation
The processing step which interprets an unknown graphic file into a
known resource type is now abstracted with polymo...
danij
15:52 Revision 16a1e489 (github): Documentation: Clarified apidoc for ResourceNamespace::add()
danij
13:07 Revision e8ecd525 (github): Fixed: Inappropriate use of extern
skyjake
13:04 Revision 69f7ac6b (github): qmake|Fixed: Incorrect source location when using DisplayMode dummy
skyjake
 

Also available in: Atom