Commit Log (Page 21 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: 2003-04-27 to 2003-04-22 (Commits 11695-11744 of 12744)

philwyett 2003-04-27 07:43

- Initialized csInvalidStringID to 4294967295 and eliminated
MSVC compiler warning. You could cast the old ~0 rval, but
I feel it is simpler to give people the actual result of
the 1s compliment and a fixed and easily identifiable error
code, rather than leaving them to work out what result is.

Feel free to change for preference.

7 lines of code changed in:

philwyett 2003-04-27 06:34

- Removed the Python 2.2 cs_pyth.cpp hack from the MSVC6
build docs. It is no longer needed after the expansion
and recent upgrade of the Python plugin.

3 lines of code changed in:

philwyett 2003-04-27 06:23

- Philip Wyett fixed the DDS plugin compilation under MSVC,
by replacing struct with static (don't ask) and giving the
the array an element size.

9 lines of code changed in:

renej_frog 2003-04-26 23:13

Updated python scripting stub (SWIG generated) to reflect latest cvs
repo state.

947 lines of code changed in:

norman 2003-04-26 02:57

disabled swigging until we have a test for a good swig version in configure

1 lines of code changed in:

norman 2003-04-26 02:42

- Norman Kraemer added a swig.jam file for custom swig rules and
used the new power to rebuild the cs_pyth.cpp from cspace.i if
needed and possible.

4 lines of code changed in:

norman 2003-04-26 02:38

added rule to build cs_pyth.cpp if needed and possible

7 lines of code changed in:

norman 2003-04-26 02:36

added a jam file for swig

36 lines of code changed in:

sunshine 2003-04-26 01:09

Eliminated compilation warning.

1 lines of code changed in:

sunshine 2003-04-26 00:59

Eliminated compilation warning in csShadowBlock::UnlinkShadow().

0 lines of code changed in:

sunshine 2003-04-25 16:17

Added missing `@'.

1 lines of code changed in:

sunshine 2003-04-25 16:16

Eric Sunshine fixed a number of formatting and Texinfo mark-up problems in
movierec.txi. Also eliminated a number of `hbox' warnings from various
.txi files reported by TeX.

108 lines of code changed in:

sunshine 2003-04-25 15:41

Eric Sunshine fixed some Texinfo mark-up errors reported by makeinfo.

6 lines of code changed in:

jorrit 2003-04-25 12:02

Furter csGlobalHashIterator optimizations.

9 lines of code changed in:

jorrit 2003-04-25 11:52

Anoter csArray::SetCapacity() fix.

2 lines of code changed in:

jorrit 2003-04-25 11:41

- Some further optimizations on csGlobalHashIterator.
- Several fixes to csArray::SetCapacity() and related.

43 lines of code changed in:

jorrit 2003-04-25 11:22

csHashIterator can no longer iterate over the entire hash. If you
want that you need csGlobalHashIterator instead. That way it
is possible to more efficiently optimize the two different
ways to iterator. The same is true for csHashIteratorReversible.

97 lines of code changed in:

jorrit 2003-04-25 09:42

- Restored csArray::SetCapacity() to old behaviour and added a new
function csArray::SetLength() that allows to shrink or enlarge
the actual number of elements in the array with proper construction
and destruction. Also avoids the need for a default constructor
by using the copy constructor to construct new items in SetLength().
- Optimized csHashMap again.
- Added csGlobalHashIterator to iterate over all elements in a hashmap.
This is more efficient then using csHashIterator for this.

196 lines of code changed in:

jorrit 2003-04-25 09:13

Fixed yet another csFrustum::DecRef() in the thing plugin.

1 lines of code changed in:

jorrit 2003-04-25 09:11

- Fixed another csFrustum::DecRef() in the thing plugin.
- Changed csArray::SetCapacity() so that it will now correctly
construct new elements using the default constructor. Previously it
was not doing that which made the routine not better than
SetLengthUnsafe(). In addition SetCapacity() can now also decrease
the capacity (it will behave like Truncate() in that case).

29 lines of code changed in:

jorrit 2003-04-25 06:55

Fixed a bug in the engine with frustums. Frustums used csRef now
but there was still one case where a manual DecRef() was done.
This caused crashes when firing missiles.

4 lines of code changed in:

sunshine 2003-04-25 06:07

Eric Sunshine made the following changes:

-*- Improved robustness of --with-x check for Darwin/Macintosh, since
$with_x suddenly started evaluating to nothing on Wyatt's machine,
which caused the expression `test $with_x = yes' to fail with a syntax
error.

-*- Changed bison.m4 so that it no longer abuses the user. We do not need
to abuse the user just because an optional tool is missing or has the
wrong version number.

-*- Rewrote the sed extraction expressions in bison.m4 for a couple
reasons. First, they crashed and burned horribly on MacOS/X. Second,
they were using non-portable features which are not present in older
sed implementations.

117 lines of code changed in:

matzebraun 2003-04-25 02:03

history update

2 lines of code changed in:

matzebraun 2003-04-25 02:02

added improved MakeLocate rule for jam 2.4

27 lines of code changed in:

norman 2003-04-25 00:05

- Norman Kraemer added a m4 script to find out about bison's version
- He also added a call to AC_CHECK_BISON in configure.ac to ensure
only for bison 1.35 and above config vars will be emitted for make
and jam configuration

4 lines of code changed in:

norman 2003-04-25 00:01

added test for bison >= 1.35

2 lines of code changed in:

philwyett 2003-04-25 00:01

- Eliminated struct vs. class warning under MSVC in maya2spr.

2 lines of code changed in:

norman 2003-04-25 00:00

added a m4 to check bison's version

8 lines of code changed in:

philwyett 2003-04-24 23:49

- Philip Wyett initialized counters to zero at decleration. This
fixes compilation warning(s) and possibility of arbitary values.

9 lines of code changed in:

jorrit 2003-04-24 15:07

- Added csArray<T>::DeleteRange().
- csHashMap now grows bucket size dynamically. This seems to give
good results but I limit the growth to about 10000 elements
because beyond that the overhead of growing the buckets becomes
too high and performance drops a lot. Because of this the default
bucket size in hash map has been reduced to 53 elements.

119 lines of code changed in:

jorrit 2003-04-24 11:20

- Added TransferTo() function to csArray<T>, csPArray<T>,
csPDelArray<T>, and csRefArray<T>. With this function you can
do a full transfer of the entire array to another. This will
make the source array empty and the destination array the copy
of the source array. This is a very efficient operation (only
moves pointers, not the actual data).

74 lines of code changed in:

jorrit 2003-04-24 09:24

- Greatly optimized the CS hashmap. Now it is several factors faster
than before and also uses less memory. Filling 1000000 elements
in a hashmap with 211 buckets (default) now takes 1 second instead
of 2.5. Traversing all elements takes 37 ms instead of 144.
Getting 100000 random elements takes 49 ms instead of 218.

25 lines of code changed in:

jorrit 2003-04-24 08:40

Fixed another compile error in bezier mesh.

2 lines of code changed in:

jorrit 2003-04-24 08:36

Fixed a compile error in lview.h.

3 lines of code changed in:

renej_frog 2003-04-24 00:58

Forgot to add python test/example script for using csPyEventHandler.

264 lines of code changed in:

renej_frog 2003-04-24 00:49

Updated SWIG input files cspace.i, pythpre.i and pythpost.i in
include/ivaria/ to provide "safe" (safe as CS) pointer handling
with csWrapPtr. The building of a CS python module should work
better now by means of plugins/cscript/cspython/pythmod_setup.py
(ES provided PYTHON.DISTUTILS in config.mak). Additionally, it is
now possible to derive from csPyEventHandler in Python which allows
to write event handlers in Python and use them as iEventHandler's
in C++.

6942 lines of code changed in:

tulebast 2003-04-23 23:58

changed all instances of csFrustum::Intersect() to return csPtr<csFrustum> rather than csFrustum*;
csFrustumContext, csFrustumView, csBezierLightPatch, csLightPath now using smart pointers;
added csFrustumContext::SetNewShadow and ::SetNewFrustum methods;
csShadowBlock using csRefArray instead of deprecated csVector;
removed some unnecessary includes of csvector.h;
removed tabs from some files.

416 lines of code changed in:

res2002 2003-04-23 17:50

- fixed some flawed doxygen comments, removed all doxygen-specific
files from docs/support and changed docs/docs.mak to utilize the
docs/doxygen directory instead.

17 lines of code changed in:

res2002 2003-04-23 16:52

- added a facility to thje glwin32 canvas to check whether
hardware acceleration is present. Usage is: PerformExtension
("hardware_accelerated", &hasAccel) where hasAccel is a bool.

13 lines of code changed in:

jorrit 2003-04-23 14:57

Removed the loaderthread.h header again. This is going to be done
differently.

2 lines of code changed in:

jorrit 2003-04-23 11:56

Did a similar change to the reporter. There is now also a
iReporter->GetMessageIterator().

110 lines of code changed in:

jorrit 2003-04-23 10:01

- Removed iPluginManager->GetPluginCount() and GetPlugin() since
those two functions cannot be used in a thread-safe way. The
entire plugin manager is thread safe but those two functions
prevented using it correctly. Instead there is now a GetPlugins()
function which returns an iPluginIterator instance. That instance
takes a copy of the plugin manager so that the plugin manager
is not locked.

174 lines of code changed in:

sunshine 2003-04-23 02:07

Eric Sunshine added links for the new CrystalDoc translation project to
the Crystal Space web site. Also cleaned up the web site's main menu a
bit. Re-ordered the entries so that the most interesting and useful are
near the top. Renamed some entries to make them less confusing.

6 lines of code changed in:

tulebast 2003-04-22 21:03

Added OnExit() method.

34 lines of code changed in:

tulebast 2003-04-22 20:39

Whoops, removed extra printf call.

0 lines of code changed in:

tulebast 2003-04-22 20:26

Fixed bug causing stack overflow error caused by recursive calls when removing a listener from the event queue. Problem occurs when a destructor for an event handler attempts to remove itself from the event queue causing an endless loop as the event queue calls decref on the handler.

7 lines of code changed in:

sunshine 2003-04-22 02:17

Eliminated unnecessary and unused assignment.

0 lines of code changed in:

sunshine 2003-04-22 02:13

Eliminated redundancy: Expensive check for Python distuils was invoked
twice.

14 lines of code changed in:

sunshine 2003-04-22 01:57

Eric Sunshine augmented configure.ac so that it emits PYTHON.DISTUTILS=yes
to config.mak and Jamconfig if the Python installation includes the
distutils module. This variable can be used by the cspython module to
adjust its build script for the environment.

52 lines of code changed in:

philwyett 2003-04-22 01:38

- Philip Wyett disabled 'csperl5' plugin from build process.

2 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