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: 2001-07-03 to 2001-07-01 (Commits 5495-5544 of 12744)
Eliminated the unmaintained `ggi' and `mgl2d' canvases.
1 lines of code changed in:
Eric Sunshine removed the special hack from the Apple/NeXT ports which
allowed the AppKit's run-loop to be invoked recursively. This feature is
no longer required since CSWS no longer recursively invokes
iSystem::Loop(). Furthermore, this hack used private API of the AppKit
and relied upon implementation details of the AppKit's black-box run-loop
mechanism. Therefore, by removing this code, the Apple/NeXT ports are now
100% API clean (that is, they now use only public AppKit API).
27 lines of code changed in:
Changed the following:
FindPlugIn -> FindPlugin
FindPlugInRec -> FindPluginRec
ConfigPriorityPlugIn -> ConfigPriorityPlugin
NewPlugIn -> NewPlugin
Docs and config files also updated.
This change is a change of PlugIn for Plugin in
all instances inside the libs, plugins and apps.
Changes now complete bar apimod19 update.
81 lines of code changed in:
Eric Sunshine fixed a few minor problems with the SDL canvas which
prevented it from compiling. Whether or not the canvas actually works at
run-time is unknown, but it does compile cleanly with the the SDL 1.2.1
headers.
5 lines of code changed in:
Eliminated a couple compilation warnings in surf.cpp regarding possible use
of unitialized variables.
4 lines of code changed in:
Update.
2 lines of code changed in:
Changed the following:
csPlugInsVector -> csPluginVector
iSaverPlugIn -> iSaverPlugin
This change is a change of PlugIn for Plugin in
all instances inside the libs, plugins and apps.
Work in progress...Hope will be finished today...
Also manual update of VC project files
5 lines of code changed in:
- Added new apps/examples dir. This dir will contain small applications
that demonstrate a single feature.
- Added apps/examples/cswseng which is a small app that demonstrates
how to use CSWS and Engine in same application. It is a derivative
from the old levtool but a few bugs are fixed and it is simpler.
- Removed levtool since the demo functionality is no longer needed
(cswseng does this) and it is otherwise not functional.
777 lines of code changed in:
Eric fixed the new CS_BEGIN_TYPED_IBASE_VECTOR_WITH_SUPERCLASS macro so
that it compiles error-free on NextStep. It was reporting this error:
"type `foo' is derived from private `csIBaseVector'". Also made the
TestIBaseVectorInhertiance() implementation more obvious.
118 lines of code changed in:
Modified a link to state as http rather than the ftp which is was before.
Thanks to Eric for spotting this.
2 lines of code changed in:
Changed the following:
LoadPlugIn -> LoadPlugin
QueryPlugIn -> QueryPlugin
UnloadPlugIn -> UnloadPlugin
RegisterPlugIn -> RegisterPlugin
GetPlugIn -> GetPlugin
GetPlugInCount -> GetPluginCount
This change is a change of PlugIn for Plugin in
all instances inside the libs, plugins and apps.
Work in progress...Hope will be finished today...
26 lines of code changed in:
- Added iEngine::GetCameraPosition() which takes a name as a parameter
instead of an index.
- Fixed a warning in engine.cpp.
18 lines of code changed in:
Fixed the python plugin after Martin's changes.
308 lines of code changed in:
Update.
59 lines of code changed in:
Changed the following:
iLoaderPlugIn -> iLoaderPlugin
eiPlugIn -> eiPlugin
This change is a change of PlugIn for Plugin in
all instances inside the libs, plugins and apps.
Work in progress...Hope will be finished today...
Also removed my commit log which for some reason
appeared in some files :-/
150 lines of code changed in:
- removed csTextureWrapper::GetPrivateObject()
- changed csMaterialList to derive from a typed vector
- sectors are now stored in a typed vector too. This vector has its own
interface, iSectorList. Removed all functions from iEngine which are
already available through iSectorList.
171 lines of code changed in:
Additional PlugIn -> Plugin / PlugIns -> Plugins changes...
39 lines of code changed in:
Changed the following:
csPlugIn -> csPlugin
iPlugIn -> iPlugin
scfiPlugIn -> scfiPlugin
This change is a change of PlugIn for Plugin in
all instances inside the libs, plugins and apps.
This makes code read better and saves you a
SHIFT key every so often - Don't say we don't
think of your tired fingers. :-)
Work in progress...Hope will be finished today...
389 lines of code changed in:
Added missing newline at end of file.
1 lines of code changed in:
made the following changes to the typed vector system:
- moved all macros to their own header file, typedvec.h
- internally, an even more flexible macro is used that allows usage of a
user-defined superclass for the vector
- modified the vectors for SCF objects. The contained class no longer needs
to be defined at the time the vector is declared. On the bad side, it is now
a requirement that the contained class must be a subclass of iBase. It is
no longer sufficient that the class has IncRef/DecRef methods. However,
this should not be too much of a limitation.
- vectors for normal objects and for SCF objects again use the same concept
in their macro hierarchy
added a new system of object vectors:
- This system should finally replace csNamedObjVector. The common
superclass for those vectors is currently called csNamedObjectVector and
is kept in the same source/header files. It extends the macros for typed
vectors to produce type-safe object vectors.
- In addition, csNamedObjVector itself provides all methods that are safe even
if you don't know the type of contained objects. In this case, the objects are
exposed to the user as (iObject*) pointers. This way you can deal with
object vectors that store objects of unknown type, although the range of
possible operations is of course limited.
Finally, I re-implemented csTextureList using typed object vectors. Seems to
work so far.
280 lines of code changed in:
More of the gradual update of docs begins :-)
Changed to tell that winlibs is for those using
the MSVC compiler ONLY. Have been meaning to
do this for a while - fuinally done. :-)
3 lines of code changed in:
More of the gradual update of docs begins :-)
Modified CS hierarchy changing/moving csparser
from being a lib to what it is now a plugin.
4 lines of code changed in:
More of the gradual update of docs begins :-)
Removed link pointing at 3D downloads as
a D/L location for CS releases.
Jorrit: Will releases be added to the new ftp server?
0 lines of code changed in:
More of the gradual update of docs begins :-)
Removed Borland C++ compiler from FAQ, what
do I need to compile Crystal Space. This port is
broken / never used, so will be removed.
1 lines of code changed in:
Gradual update of docs begins :-)
Added ones own name to copyright section.
Added Windows XP to feedback/bug reporting docs
3 lines of code changed in:
Update.
14 lines of code changed in:
And some more.
1 lines of code changed in:
For real, this time.
1 lines of code changed in:
Eliminated several compilation warnings from cmdline.cpp and cmdline.h.
6 lines of code changed in:
Eric Sunshine took advantage of the new iSystem::PerformExtensionV()
method which accepts a va_list argument in order to simplify the
system_extension() methods and plain-C forwarding wrappers in the
Apple/NeXT system driver and AppKit-based 2D driver.
4 lines of code changed in:
Update for csPython, et al.
8 lines of code changed in:
Eric Sunshine fixed the csPython plugin so that it once again compiles
cleanly under NextStep following the removal of `thisclass'. The problem
was that the NextStep compiler disallows C++ expressions in functions which
have been declared `extern "C"'.
8 lines of code changed in:
- In the ongoing quest to implement HitBeam() in all
mesh objects, todays victims are cube and surface.
Both should now respond to bugplug and show their
bounding boxen and radii. I have optimized surface
a little by adding a set of corner vertices to
shortcut the bbox and HitBeamObject() methods.
- Fixed a small bug in csSector::HitBeam(). This now
returns the closest intersection be it a mesh or
polygon ( previously, was returning furthest mesh
or polygon ). Only the intersect vertex was affect,
no other methods or fields were harmed during this
procedure...
4 lines of code changed in:
Added a DSP.CSPYTHON.CFLAGS entry to define the preprocessor macro
"SWIG_GLOBAL" for MSVC.
1 lines of code changed in:
Removed some unneeded forward declarations.
0 lines of code changed in:
updated apimod19
16 lines of code changed in:
Removed outdated and unmaintained scripts.
0 lines of code changed in:
Removed the bad and global 'thisclass' pointer from the Python
plugin. Removed the 'GetSystem()' call from 'cs.i'. The Python
plugin now sets the pointer to iSystem in 'cspace.system' Python
variable. So if a Python script does 'import cspace.*' then
you can just use 'system' in your script.
This change breaks the LUA plugin though. A similar change has
to happen there but I don't know how.
35 lines of code changed in:
Update
64 lines of code changed in:
Added forward decleration struct csFog. This fixes
compile error in Python plugin.
2 lines of code changed in:
Eliminated a compilation warning about csMeshFactoryWrapper having private
destructor but no `friend'.
3 lines of code changed in:
Reverted Philip's changes to apimod17.txi and apimod18.txi since his
changes were invalid in the temporal context of these documents (i.e. the
changes did not make sense given the historical nature of these documents).
3 lines of code changed in:
- added iSector::Draw(), iThingState::HasFog() and iThingState::GetFog ().
- some changes to use engine-related objects though interfaces
29 lines of code changed in:
Changed some CrystalBall internal naming:
class crysVec -> class csCrystalBallVec
class trinode -> class csTriNode
These 2 changes do not affect app writers...
6 lines of code changed in:
- removed several forward and 'friend' declarations of the Dumper class
- cleanup of the curve code. Added some missing methods. Materials are
now correctly reference-counted. Functions are sorted by class in the file,
and bezier-specific code is clearly separated from the rest.
625 lines of code changed in:
Added another CSTOOL to elimate link error under MingW.
1 lines of code changed in:
Changed cs_time to csTime. Now follows CS naming
convention more closely and generally is a heck
of alot more distinguishable/readable in code. :-)
Removed some no longer in existence includes from
python plugin.
Manually updated VC project files.
324 lines of code changed in:
updated simple tutorial to take account of changes
4 lines of code changed in:
moved csMapNode and csView from csengine to cstool
731 lines of code changed in:
More function name standardization:
do_key () -> DoKey ()
do_button () -> DoButton ()
do_motion () -> DoMotion ()
20 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