Commit Log (Page 77 of 255)

back to main page

Pages: << Previous 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 Next >>

Summary Period: 2002-08-21 to 2002-08-09 (Commits 8895-8944 of 12744)

jorrit 2002-08-21 13:19

- Added mention of csRef to the faq.
- Added explanation to faq of how Z-buffer initialization works in CS.

54 lines of code changed in:

jorrit 2002-08-21 12:30

- Fixed a fundamental problem in the csPluginLoader class. Plugins
used to query for other components in their 'Initialize' routine.
However csPluginLoader calls load+initialize for every plugin
and only registers a plugin after it has been loaded AND
initialized. This means that during the call to Initialize() it
is possible (and even likely) that some other component cannot
yet be found because it wasn't yet loaded and registered. This
bug caused the reporter to be ignored in apps like walktest
and so on. The fix for this is to delay initialization of a
plugin until ALL plugins are loaded and registered. I had to
extend iPluginManager::LoadPlugin() with a new optional parameter
which indicates that no initialization is required.
- Greatly improved error reporting in syntax services. There is now
a new ReportError() function there which takes a message id, a
message, and the node that causes the error. From that node it
will construct a path with type of the node and the optional
'name' attribute so that it is easier to locate the error. This
feature is very useful especially since there are no line numbers
to depend on in XML.
- Also added ReportBadToken() to syntax services.
- All new XML loader plugins now use the new ReportError() and
ReportBadToken() functions.
- Csparser no longer reports error that it cannot load a mesh object
factory or mesh object. It is assumed that the mesh object loader
will have reported its own error already.

361 lines of code changed in:

jorrit 2002-08-21 06:49

- Implemented XML version of the spiral loader.
- Fixed a bug in cs2xml with parsing of the RADIUS
keyword. This RADIUS can be used for single radius (lights)
or vectors.
- Fixed a similar bug with SCALE which can be used with
two or one parameter.
- Converted partsys to XML. Seems to be working fine now.

2298 lines of code changed in:

jorrit 2002-08-20 21:18

XML version of the rain loader.

1 lines of code changed in:

matzebraun 2002-08-20 17:34

updates to jam build system

13 lines of code changed in:

matzebraun 2002-08-20 17:19

removed broken automake system and put a jam based in place

85 lines of code changed in:

jorrit 2002-08-20 16:28

Fixed error reported by valgrind.

3 lines of code changed in:

jorrit 2002-08-20 16:26

- Cs2Xml correctly converts EMITSPHERE, EMITCYLINDER, EMITLINE, and
EMITCYLINDERTANGENT.
- Cs2Xml correctly converts REGULARPARTICLES.
- Cs2Xml correctly converts DIRECTION and DIRECTIONAL.
- Cs2Xml correctly converts SOURCE.
- Cs2Xml correctly converts HAZEBOX and HAZECONE.
- Implemented XML version of the haze loader.
- Cs2Xml now considers '-' as a valid token in a string without
quotes.

118 lines of code changed in:

jorrit 2002-08-20 15:06

- Added new ParseBox() in syntax services (for XML).
- Implemented XML version of the gtreeldr.
- Implemented XML version of the gmeshldr.
- Implemented XML version of the meta ball loader.
- Implemented XML version of the emit loader.
- Implemented XML version of the fountain loader.
- Implemented XML version of the snow loader.
- Implemented XML version of the fire loader.
- In most of those loaders the error handling is also better now (in
some it was simply non-existant before conversion).
- In addition I made the error handling a little bit cleaner by
using csRef smart pointers.
- Implemented proper conversion of PRIORITY in cs2xml.
- Implemented proper conversion of PLUGIN in cs2xml.
- Fixed a bug in XML parsing of render priorities in main loader.
- Cs2xml will remove underscores in tokens now. This fixes a lot
of loader issues.
- Cs2xml correctly converts NUM(x,y) for genmesh.
- Cs2xml correctly converts VERTICES for spr2d and genmesh.
- Cs2xml correctly converts UV for polygons and spr2d.
- Cs2xml correctly converts TRIANGLES in genmesh.
- Cs2xml correctly converts F inside ACTION for 3d sprites.
- Cs2xml correctly converts EMITBOX, EMITFIXED, AGING,
and RECTPARTICLES (emit particle system).
- Cs2Xml correctly converts DROPSIZE, BOX and ORIGINBOX.
- Fixed a bug in cs2xml with converting of old style lights.
- Cs2Xml will now translate POLYGON to 'p' and work correctly
in case 'P' is used.
- Fixed a bug in the bezier loader addon.
- Cs2Xml correctly converts KEY.
- Cs2Xml correctly converts RADIUS.
- Fixed a bug in cs2xml where it would not properly recognize strings
if they have no quotes.
- Cs2Xml correctly converts COLORS for spr2d.
- Cs2Xml correctly converts W for warp.
- Fixed a few bugs in the syntax services for parsing of polygons.
- Cs2Xml correctly converts FOG.
- Cs2Xml correctly converts HALO.
- Cs2Xml correctly converts CURVECONTROL and CURVECENTER.
- These changes are sufficient to fully convert /data/flarge/world
to XML. Consequently I also commited the XML version of 'world'.
Note that ONLY stuff that is used in flarge is guaranteed to
work. Nothing else has been tested and some mesh object plugins
are not even converted. This is true both for cs2xml and for
the XML loading itself. The XML loader seems a little bit slower
compared to the old lower although the difference isn't much.
There is still a lot of room for optimization though.

23274 lines of code changed in:

jorrit 2002-08-20 07:05

XML loading for spr2d.

2 lines of code changed in:

philwyett 2002-08-20 04:57

Removed divx plugin until it is fixed.

0 lines of code changed in:

matzebraun 2002-08-19 17:35

updated distclean rule to remove some files generated by latest autoconf and changed default behaviour to put plugins and applications into project root dir instead of out/architecture

9 lines of code changed in:

jorrit 2002-08-19 15:23

Converted 3D sprite loader to XML.

2 lines of code changed in:

matzebraun 2002-08-19 14:05

forgot a file

3 lines of code changed in:

matzebraun 2002-08-19 14:04

added my experiments with building video plugins external with the help of jam

5377 lines of code changed in:

matzebraun 2002-08-19 13:10

removed csws default as well

0 lines of code changed in:

matzebraun 2002-08-19 13:07

removed default -lcsengine output when no libs where specified from cs-config

0 lines of code changed in:

jorrit 2002-08-19 06:24

XML loading in ball mesh.

2 lines of code changed in:

jorrit 2002-08-17 21:48

- Implemented XML loading for PROCTEX in the csparser plugin.
- Implemented HALO parsing in XML for lights.
- cs2xml will now correctly export lights in old and new
syntax. Halos are not yet properly supported.

204 lines of code changed in:

jorrit 2002-08-17 09:25

Better error message is a texture could not be loaded in
the loader.

19 lines of code changed in:

jorrit 2002-08-16 15:09

Additionally implemented: Texture generation (HEIGHTGEN)

327 lines of code changed in:

jorrit 2002-08-16 11:24

Implemented XML loading in the csparser plugin for the following items:
- Library (LIBRARY)
- Sounds (SOUNDS and SOUND)
- Lod control (LOD)
- Mesh factory (MESHFACT)
- Mesh object from factory (MESHREF)
- Add-on (ADDON)
- Settings (SETTINGS)
- Render priorities (PRIORITIES)
- Collections (COLLECTION)
- Start (START)
- Keys (KEY)
- Nodes (NODE)

1164 lines of code changed in:

sunshine 2002-08-16 05:24

Fixed csconf.mak so that it only executes the sed commands when the
top-level `csconfig' target is invoked, rather than when _any_ target is
invoked.

26 lines of code changed in:

sunshine 2002-08-16 02:21

-*- Changed next.mak so that it only uses the CFLAGS -Ilibs/zlib,
-Ilibs/libpng, -Ilibs/libjpeg and the LFLAGS -Llibs/zlib,
-Llibs/libpng, -Llibs/libjpeg if those directories actually exist,
rather than using the flags unconditionally. This change will
eliminate the annoying MacOS/X (Apple/NeXT) linker warnings about
non-existent directories.

-*- Eliminated a number of compilation warnings in csutil.

14 lines of code changed in:

jorrit 2002-08-14 16:16

- Added a warning in mk/user.mak with regards to the usage of
USE_SHARED_LIBS.
- cs2xml now does a very good job of converting flarge to XML. I
think it is nearly perfect now. It also translates TEXTURE to
'texmap' (in case we're in a polygon) and it combines PORTAL
and WARP keywords into 'portal' section.

269 lines of code changed in:

jorrit 2002-08-14 16:05

Added a comment warning.

2 lines of code changed in:

jorrit 2002-08-14 14:16

Compilation fix.

1 lines of code changed in:

tetron 2002-08-14 12:45

replaces ClipLine() with a simpler, more efficient and less buggy algorithm

89 lines of code changed in:

jorrit 2002-08-14 12:27

- Added SetValueAsInt() and SetValueAsFloat() for iDocumentNode.
- Added iString, csString, and scfString versions of SetFastGrowing().
Use this new flag if you have a string that grows a lot (i.e. lot
of Append() calls). It will consume more memory but it is a LOT
faster. If you don't plan on doing a lot of Append() calls then
do not use this.
- The TinyXml output now uses this option for writing out XML to
an iString. This GREATLY speeds up XML writing (from a minute to
about a second :-)
- cs2xml now uses XML writing with TinyXML. Still not 100% operational.

152 lines of code changed in:

jorrit 2002-08-14 11:04

- Removed CreateElement(), CreateText(), and CreateComment() again.
Will do this differently.
- Added iDocumentNode::CreateNodeBefore() to create nodes before
the given node (or at end if given node is NULL).
- Renamed csXmlNodeType to csDocumentNodeType. Also renamed
the CS_XMLNODE_... constants to CS_NODE_....
- Fixed unittest of syntax services. It was performing a bad
test with the 'scale' token.
- Added iString::Format() and FormatV() (similar to csString versions).
- Renamed ParseXML() and WriteXML() to Parse() and Write() in iDocument.
- Implemented a VERY dirty hack in the TinyXML source code. We would
like to avoid modifying those sources too much (to make it easier
to upgrade if that is needed). However I needed a function to write
out XML to iString as opposed to FILE*. So I just redefined FILE
and all FILE related routines (fprintf, ...) to work on iString :-)
Of course, this hack is local to the TinyXml sources.
- Added version of Write() that takes a VFS filename.
- Implemented three versions of Write() to write out document files.
- Removed all CreateAttribute... and MoveAttribute... functions
from iDocumentNode. Instead there is only SetAttribute() which is
now implemented.

328 lines of code changed in:

philwyett 2002-08-14 02:16

Removed an include to now removed awsclip.h

0 lines of code changed in:

philwyett 2002-08-14 01:40

Updated links to reflect a new msvc_libs for v6 release.

This release fixes a problem with Freetype2 and halves the lib size. This is work ongoing as contact with the Freetype team is difficult when they don't reply to emails.

5 lines of code changed in:

matzebraun 2002-08-13 23:16

removed not used file awsclip.h and awsclip.cpp

0 lines of code changed in:

matzebraun 2002-08-13 23:06

fixed a warning that sometimes happens in crystal.m4

1 lines of code changed in:

philwyett 2002-08-13 22:22

Added section to make sure the user relaizes thay need to add the 'include' and 'libs' directories into MSVC so that the compiler can see them for the build.

9 lines of code changed in:

jorrit 2002-08-13 20:44

- Added CreateElement(), CreateComment(), and CreateText() to
iDocument. Use these functions to create unlinked nodes. Later
you can add them to a parent node.
- Removed iDocumentNode->Create...() functions.

49 lines of code changed in:

jorrit 2002-08-13 15:59

Update.

1 lines of code changed in:

jorrit 2002-08-13 15:40

Renamed iutil/xml.h to iutil/document.h.

335 lines of code changed in:

jorrit 2002-08-13 15:25

Did the following renames:
iXmlSystem -> iDocumentSystem
iXmlNode -> iDocumentNode
iXmlAttribute -> iDocumentAttribute
iXmlDocument -> iDocument
iXmlAttributeIterator -> iDocumentAttributeIterator
iXmlNodeIterator -> iDocumentNodeIterator

507 lines of code changed in:

jorrit 2002-08-13 14:10

- Implemented XML parsing of textures and materials in loader (things
like procedural textures and heightmap texture generation tools are
not yet converted).
- Implemented XML parsing of 'plugins' block.
- Implemented XML parsing of 'meshobj'.
- Modified LoadMap() in the main parser so that it will automatically
switch to XML loading if the first non-blank character in the
read buffer is equal to '<'.
- LoadMap() will also see if it can find an iXmlSystem in the object
registry. If not it will use the tinyxml parser. Using that it is
possible to make your own implementations of iXmlSystem using another
XML parser.
- Fixed cs2xml so that it makes an XML world file that can almost be read
by the current loader (still need to fix a few things manually but
I will not continue writing cs2xml like this anyway. The plan is to
let cs2xml generate a node tree and output that using the XML system).
By doing this I could confirm that XML map loading works for very simple
levels now (sectors, textures, materials, lights, and thing mesh objects).
This is a very nice step indeed.

875 lines of code changed in:

jorrit 2002-08-13 10:02

- Implemented XML versions of LoadMap() and LoadSector() in the
main loader.
- Added XML version of ParseColor() to syntax services.
- Added XML version of ParseStatLight() to the loader.

795 lines of code changed in:

jorrit 2002-08-12 22:26

Implemented XML thing loading. This includes plane and
bezier addon-loaders.

3 lines of code changed in:

jorrit 2002-08-12 18:21

- Renamed the XML version of ParseTexture() to ParseTextureMapping()
as that more accuratelly reflects what happens (in syntax
services).
- Renamed the XML version of ParseWarp() to ParsePortal() and
also added parsing of the destination sector there (syntax
services).
- Implemented ParsePortal() in syntax services.
- Removed XML version of ParseShading() in syntax services. It
doesn't do much useful.
- Added XML version of ParseBool() to syntax services.
- Partially implemented XML version of ParsePoly3d() for syntax
services. This means that syntax services nearly completely
supports XML now.

540 lines of code changed in:

philwyett 2002-08-11 10:44

Fixed compile error under MSVC 6

5 lines of code changed in:

matzebraun 2002-08-09 19:41

fixed registering of aws component factories

31 lines of code changed in:

sunshine 2002-08-09 18:19

Removed debugging code.

0 lines of code changed in:

sunshine 2002-08-09 18:16

Changed csconf.mak so that cs-config now has real dependencies, which means
that it will be rebuilt only when its dependencies change, rather than
being rebuilt each time the target is invoked. The current dependencies
are config.mak, mk/user.mak, and the currently configured platform-specific
makefile (i.e. linux.mak).

10 lines of code changed in:

sunshine 2002-08-09 18:07

Fixed numerous problems introduced recently into csconf.mak, including
garbled sed commands, many improper quoting issues, and invalid expansion
of makefile variables by the shell when the shell synthesized the makefile
fragment in response to --makevars.

66 lines of code changed in:

jorrit 2002-08-09 16:24

Added a VERY short and incomplete Schema for the CS map file format.
This is very much work in progress as I'm still learning Schema.
Look in scripts/xml.

74 lines of code changed in:

jorrit 2002-08-09 16:15

Removed scalex, scaley, and scalez. There is now only 'scale' which
has four optional arguments (x, y, z, and all).

14 lines of code changed in:

Pages: << Previous 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 Next >>


Generated by StatCvs v0.2-dev