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-09-17 to 2002-09-15 (Commits 9295-9344 of 12744)
initial checkin of some cow codes
190 lines of code changed in:
Eliminated compilation warnings.
2 lines of code changed in:
Eric Sunshine made the following changes to the project:
-*- Made csRef/csPtr corrections to the JNG plugin.
-*- Added csPtr(csRef const&) constructor to csPtr. This is a convenience
for those cases where one used to do:
csPtr<iFoo> func() {
csRef<iFoo> foo = ...;
foo->IncRef();
return csPtr<iFoo>(foo);
}
Now one can use the more direct approach:
csPtr<iFoo> func() {
csRef<iFoo> foo = ...;
return foo;
}
-*- Updated iEventQueue to return csPtr when appropriate. Modified
callers of event queue methods as needed.
-*- Updated a number of canvases to fix some obvious csRef/csPtr problems.
These changes should help these canvases to compile more cleanly, but
whether or not they actually compile is unknown. Someone who uses the
various canvases will have to test them.
-*- Upgraded the MacOS/X port to work with strict csRef/csPtr. This port
is once again buildable.
-*- Did further work on cs2xml to make it buildable on MacOS/X. Had to
further break apart the mother-of-all-switch-statements in order to
appease the assembler's 16-bit jump offset limitation.
223 lines of code changed in:
csRef/csPtr corrections. Hopefully compiles now, but couldn't test
compilation.
11 lines of code changed in:
Fixed python plugin for csPtr changes with some functions
that return iImage.
18 lines of code changed in:
Thanks to the XML format I now managed to get a first
semi-operational version of levtool. This version manages to
parse a world generated by map2cs and splits the thing into
multiple parts.
309 lines of code changed in:
Eric Sunshine broke apart the mother-of-all-switch-statements in cs2xml
into smaller functions. This was necessary for a couple reasons:
-*- In optimize mode, some compilers, such as MSVC would take an enormous
amount of time to compile the file (>20 minutes on even fast machines,
we are told).
-*- There is a limitation with the MacOS/X assembler where it is unable to
deal with such large jump offsets. The assembler expects such offsets
to fit within 16-bits, but these offsets did not, and there appears to
be no way to instruct the assembler to use 32-bit offsets.
2059 lines of code changed in:
Fix a bug in SetCacheManager().
3 lines of code changed in:
Optimization in cs2xml to skip 'cache' dir.
2 lines of code changed in:
Due to a problem with VFS leaking cs2xml doesn't properly
work anymore because the archive writes are not done. Temporarily
fixed this by adding a manual vfs->Sync().
5 lines of code changed in:
New PS screenshots.
10 lines of code changed in:
Fixed a serious bug in the csRef assignment operator for
csRef and normal pointers. It would first DecRef() the old
pointer and then IncRef() the new one. This can cause crashes.
5 lines of code changed in:
Clarified some iMovable doxygen comments.
10 lines of code changed in:
fix after my iImage changes
8 lines of code changed in:
fix for iImage part2
18 lines of code changed in:
fixed iImage io for STRICT_SMARTIES
57 lines of code changed in:
- Fixed cs2xml so it can correctly convert isometric maps.
- Few fixes in iso loader (XML).
655 lines of code changed in:
changed the NextFrame updating
1 lines of code changed in:
changed the NextFrame updating
1 lines of code changed in:
Another DecRef() too many.
0 lines of code changed in:
- Removed DecRef();
0 lines of code changed in:
Last incorrect DecRef I hope.
0 lines of code changed in:
When changing a pointer into a csRef, the handling of that pointer should
also change (i.e. remove DecRef calls).
0 lines of code changed in:
Too many DecRef()'s again.
0 lines of code changed in:
Found some other extra DecRef() calls that were invalid after
changing to csRef.
0 lines of code changed in:
Completely reverted the changes to initapp since they were
completely wrong and rather dangerous.
25 lines of code changed in:
- Fixed motion.lib, so that the correct spark file is loaded.
0 lines of code changed in:
Fixed a DecRef() problem with the g2d plugin (ddraw). Please
people! When replacing a normal pointer with a csRef you
must ALSO take care to remove the DecRef()!!! Don't blindly
fix things so they compile.
5 lines of code changed in:
- Removed a call to csReport () which was called without any type
of check for success or failure aka in normal execution space.
2 lines of code changed in:
Added shellstuff.h to project files
1 lines of code changed in:
- Manual update of MSVC project files.
- Fixed a few more CS_STRICT_SMART_POINTER related crashers.
Note: There are still problems. If you find something please report it.
13 lines of code changed in:
Fixed crashers on execute under MSVC - CS_STRICT_SMART_POINTER related.
Still issues to be overcome - Work in progress.
6 lines of code changed in:
Fixed up some MSVC projects for csPtr/csRef - CS_STRICT_SMART_POINTERS
Eliminated struct vs. class warnings in cloth plugin.
23 lines of code changed in:
added definitions of CS_THREADS
4 lines of code changed in:
moved pthread specific typedef into separate header
4 lines of code changed in:
added detection of pthreads
5 lines of code changed in:
added threading implementation to linux files to compile
5 lines of code changed in:
- CS_STRICT_SMART_POINTERS defined for MSVC
6 lines of code changed in:
Iso loader should now be able to load XML files for iso
engine (untested). Note that cs2xml doesn't support these
kinds of files yet and also note that data/isomap/world
hasn't been converted to XML yet.
910 lines of code changed in:
csRef fixes to compile it
12 lines of code changed in:
image.h include added
1 lines of code changed in:
- Several csPtr/csRef related changes.
- iVertexBufferManager->CreateBuffer() now returns a csPtr.
- Fixed crash bug in x2d canvas plugin (caused by wrong
csPtr changes).
77 lines of code changed in:
added typedefs for pthread/CS threading API
7 lines of code changed in:
the first version of the CS threading API and a pthread implementation of it
477 lines of code changed in:
- moved CS_IMPLEMENT_STATIC_CLASSVAR to top of file
as a strange fix for an internal compiler error on msvc7
3 lines of code changed in:
Fixed some of the display glitches. Put some lighting code in place,
but its very poor quality
169 lines of code changed in:
New changes to the file structure
0 lines of code changed in:
Cosmetic changes
26 lines of code changed in:
Enabled STRICT_SMART_POINTERS by default. If you want to disable
this (for compatibility reasons) then edit mk/user.mak or
else do 'make <platform> STRICT_SMART_POINTERS=no'.
4 lines of code changed in:
Additional warning with csRef howto.
16 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