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-05-08 to 2002-04-29 (Commits 8145-8194 of 12744)
New project and projects sorted on vitality.
115 lines of code changed in:
show a missing bit for redrawing the aws
12 lines of code changed in:
Crystal Space contest.
67 lines of code changed in:
- Added csCoverageBuffer class to the Dynavis plugin. This is a
full copy of the current csXORBuffer which is in the engine.
In addition the csCoverageBuffer will also maintain a maximum
depth value for every 8x8 pixels.
This will replace the csDepthBuffer that hasn't even been
finished yet :-)
- Removed csDepthBuffer class again. csCoverageBuffer is not finished
yet.
76 lines of code changed in:
- Implemented csKDTree::RemoveObject().
- Added lazy obj_bbox calculation in csKDTree. This is useful
so that we don't immediatelly have to recalculate the
obj_bbox when objects are removed.
- Fixed a bad bug in the existing low-level csKDTree::RemoveObject().
- Implemented an efficient csKDTree::MoveObject(). This function
only does RemoveObject/AddObject if it cannot resolve the move
more efficiently (by checking if it remains in the current
leafs after moving).
- Changed the meaning of obj_bbox (and csKDTree::GetObjectBBox()).
It now represents only the bounding box of all objects in this
node and not the children.
- Added csDepthBuffer class to the Dynavis plugin. This will
implement the depth buffer. The Dynavis unit tester will also
call UnitTest on the depth buffer. The depth buffer is not
yet functional though.
251 lines of code changed in:
Navigational menu is now appears above and below content of each generated
HTML page. Previously menu would only appear below content on "lengthy"
pages.
1 lines of code changed in:
Added comment on when to use qt2aws.xsl and qt3aws.xsl
2 lines of code changed in:
added the wrong qt3aws xsl file and even there i included another bug :)
443 lines of code changed in:
changed the property values for barcharts framestyle slightly bcsXXX now is bcfsXXX. this brings naming in line with other controls framestyle values
6 lines of code changed in:
added stylesheet to convert designer 2.0 output (from QT3) to aws
0 lines of code changed in:
added doc for notebook page abd for bar chart
191 lines of code changed in:
- Added csBox2::SetMin/SetMax and csBox3::SetMin/SetMax functions.
- Renamed csKDTree::tree_bbox to obj_bbox and added a node_bbox
member too. So now for every node we have a bounding box of
all objects that are in the node (this bbox may exceed actual
node dimensions because objects are not clipped by the tree),
and we also have a bounding box of the node itself which is
made by cutting an infinite box at the root with all the axis
planes during tree creation.
- Fixed the comment with csIntersect3::BoxSegment().
- Added csGeomDebugHelper class in csgeom library. This class
implements iDebugHelper and is responsible for unit testing in
the csgeom library. Unittest app will also call UnitTest() on it.
Currently this unit tester only contains a few tests for
csIntersect3::BoxSegment().
- Fixed a bad bug in the csKDTree again. In some cases it would
generate an infinite tree (memory allowing :-)
- Added more extensive unit testing for Front2Back() in csKDTree
implementation. Now UnitTest() tries to test that Front2Back()
is really front 2 back.
- Implemented Benchmark() in iDebugHelper implementation
of csKDTree and Dynavis plugin.
387 lines of code changed in:
added doc for notebook and started doc for notebook page
72 lines of code changed in:
update to show translation from QTextView to Multiline Edit
1 lines of code changed in:
added QTextView translation to Multiline Edit
3 lines of code changed in:
updated doc
6 lines of code changed in:
prefixed all attributes with me
6 lines of code changed in:
two methods were void but still tried to return the value of another void method, which some compilers seem to dislike a bit
2 lines of code changed in:
Added description for awsImageView, awsMultilineEdit, awsScrollBar, awsTextBox. Extended description of the other controls
845 lines of code changed in:
changed Normans name a bit to make my xslt processor more happy... probably the correct fix would be choosing the right language but I have no idea how to do that
1 lines of code changed in:
fixed a mismatching new/free
1 lines of code changed in:
- added two new actions to multi line edit control: GetText and SetText
- removed a few structures from awsmled.h which were meant for another control
50 lines of code changed in:
a multi line edit control for AWS
1521 lines of code changed in:
New project.
14 lines of code changed in:
prepration for my oss driver fix or hack: I removed some unneeded global vars
14 lines of code changed in:
fixed a wrong delete in oss sound driver
1 lines of code changed in:
- Extended the UnitTest() function of the KD-tree to print
statistics about various stages of the process.
- Made adding objects to a KD-tree node more efficient by
increasing growth rate of internal vector for storing objects.
- Uses 'int' instead of 'float' for calculating quality for the
KD-tree splitting algorithm.
- Implemented Front2Back() traversal of the tree.
224 lines of code changed in:
- Implemented delayed processing in the KD-tree. This means that
when objects are added they are not automatically distributed
to lower levels then. This happens later when really needed. This
greatly increases efficiency of the generated tree as more
information is available at the time you really want the tree
to be generated. It is also more optimal as tree generation
will be done less and more gradually as needed.
- Added a way to print statistics of the generated tree in
the textual dump of the KD-tree.
- Extended the UnitTest() function of the KD-tree to print
statistics about various stages of the process.
389 lines of code changed in:
fixed compile error on ia64
2 lines of code changed in:
PlaneShift announcement.
17 lines of code changed in:
csKDTree also supports textual dump and state test. Also
changed Dynavis plugin to prepare for the situation in the future
where it will delegate textual dump and state test to the
csKDTree instance it is maintaining.
27 lines of code changed in:
- Added iDebugHelper implementation of Dynavis plugin.
- Added new csKDTree class to the Dynavis plugin. This class will
manage the geometrical distribution of objects in 3D space.
At this moment the class only supports adding objects. It will
not try to reorganize the tree if the quality of the tree starts
degrading.
- Added UnitTest() implementation of csKDTree for the current
supported operations.
287 lines of code changed in:
- Removed a warning in win32.cpp.
- Enabled console in debug mode again for Windows. I think that
when you are debugging you certainly want to have that console.
12 lines of code changed in:
Reorganiztion.
2 lines of code changed in:
Modified a sily error I made. By not seeing something. :)
9 lines of code changed in:
Fix
56 lines of code changed in:
- added quotes around textures and filenames in world file
5 lines of code changed in:
- Changed MAX_SCANCODE so it can at least read Num Lock
out 0x5a (90). Removed Jorrits temp fix. Apps should now not
crash when built with MingW which was the only way I could
reproduce the bug.
Note: Some work needs to be done with keys and remapping
under Windows as there are some Virtual Key issues which
not harmful but need addressing.
3 lines of code changed in:
- Debug console now not shown by default in MSVC debug builds. To see debug
console use "-console" commandline switch. You will now notice if you do
this from the commandline i.e. "command" or "cmd" output will be now fed
back to the calling console and not generate a new console window anymore.
- Now use only use "appcon" in makefiles for "DSP.APP_NAME.TYPE = ".
Use of "appgui" is now deprecated for MSVC project files.
Note: "appgui" "appcon" should be removed from MVSC project file generation
and replaced with just "app" as a generic option.
- Manually modified MSVC project files.
- Updated MSVC external project HOWTO.
It is advised MSVC do a clean build after updating from cvs.
45 lines of code changed in:
- Fixed CS_DBGHELP_UNITTTEST and removed one 'T' :-)
- unittest app will also call UnitTest() on engine (not supported
right now) and new dynavis plugin (also not supported).
61 lines of code changed in:
Added empty skeleton of the new 'dynavis' plugin. This plugin
will contain the implementation of the new dynamic visibility
system.
210 lines of code changed in:
Fixed a bad bug in the Windows key processing routines. Pressing
numpad keys (most frequently '7') could cause CS to crash
horribly. This happens in ALL CS apps. At this moment I only
avoided the crash by adding a test for this but I'm not sure if
this is the good patch actually. The problem is at line 781 of
libs/cssys/win32/win32.cpp.
14 lines of code changed in:
Thanks to the debugging help of Toni Asco Gonzalez I managed to fix
a rather big bug in the lighting routines (more specifically
in iSector::CheckFrustum()). The problem was csShadowIterator
which is supposed to iterate over all shadows. Every seperate thing
will cause a seperate shadow block in the shadow list. The
shadow iterator will iterate over these shadows in the shadow block
list. To do that it will internally iterate over shadow blocks.
However it could happen that a block containing no shadows
got added to the shadow list. The iterator would fail in this case
because it would stop processing further shadow blocks.
65 lines of code changed in:
Applied a patch from Peter Amstutz <amstutz@cs.umass.edu> so that
the 3DS importer correctly honors the double-sided triangle flag.
In that case the CS model will have double triangles (one for
29 lines of code changed in:
- Added a new iDebugHelper interface in iutil. This interface defines
a consistant interface for debugging CS modules. It has the following
features (all features are optional so some module doesn't have
to implement them all):
- Unit testing: this is basically an extensive test of the module
to ensure it is working properly.
- State testing: this is a consistency check that can be used
at run-time to ensure the current state of the object is
consistent.
- Benchmark: runs a benchmark for this module.
- Text dump: allows for a text-based dump of the internal
state of the object.
- Graphical dump: allows for a single-frame graphical dump
of the internal state of the object.
- Sending specific debug commands to a module. This way a
module can implement additional commands (string based) to
enable or otherwise perform additional debugging operations.
- Implemented iDebugHelper in csXORBuffer. The debug helper of
csXORBuffer implements unit testing, benchmarking, and
graphical dump.
- Cleaned up the unittest application a bit. It also uses the
new iDebugHelper interface now.
- The unit tester is already useful. It showed a bug with certain
kinds of polygons in the XOR buffer. Fixed now.
- Fixed a crash bug in the XOR buffer with polygons that are
completely out of bounds of the buffer.
- Modified the engine to implement iDebugHelper and removed
the ad-hoc iEngine::DebugCommand(). The debug helper of the engine
currently only supports DebugCommand() though.
- Fixed BugPlug for the DebugCommand() change in the engine.
- Added new 'enginestate' command to BugPlug. This will call the
iDebugHelper::StateTest() function of the engine and report
the results. Assigned shift-e to this command by default.
347 lines of code changed in:
Project DragonQuest.
13 lines of code changed in:
Renamed OSXDelegate2D_CGBLit.h to OSXDelegate2D_CGBlit.h (notice the case
distinction) so that #include "OSXDelegate2D_CGBlit.h" will work correctly
on UFS filesystems which are case-sensitive. (This was not an issue for
HFS+ filesystems since they are case-insensitive.)
128 lines of code changed in:
Working link for Gelid.
2 lines of code changed in:
Update.
4 lines of code changed in:
Grant news.
17 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