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-10-10 to 2001-10-05 (Commits 6345-6394 of 12744)
Removed duplicate Report.
0 lines of code changed in:
- Added cssys/sysfunc.h which contains the declarations of the
global system dependent functions like csSleep(), csGetTicks(),
csPrintf(), and csGetInstallPath().
- Removed the unneeded includes from cssys/system.h and cssys/sysdriv.h
from most of CS.
- Slightly updated the simple.txi tutorial. Work in progress though.
302 lines of code changed in:
Forgot to remove csInitializeApplication() code.
0 lines of code changed in:
Update.
133 lines of code changed in:
- Commandline parser is no longer initialized in csSystemDriver.
Instead there is now csInitializer::SetupCommandLineParser().
csInitializer::RequestPlugins() no longer has argc,argv parameters.
Take care to fix your code! The compiler will not catch this!
- Removed the now obsolete csInitializeApplication().
- Removed csSystemDriver::Open() and Close(). The few ports that
actually did something in those routines (Win32 and DOS) now listen
to cscmdSystemOpen and cscmdSystemClose instead.
- csInitializer::OpenApplication() and CloseApplication() now send
the cscmdSystemOpen/cscmdSystemClose messages instead of letting
the system driver do it.
141 lines of code changed in:
- Slight optimization in csSector::IntersectSegment() where it
would transform back the intersection point even if there
was no intersection.
- Small change in bugplug.
- Changed iVisibilityCuller interface so that the IntersectSegment()
now also returns the mesh that was hit (or NULL if the mesh
corresponding with the culler was hit).
- Changed iSector::HitBeam() to use the mesh returned by
iVisibilityCuller::IntersectSegment() now. This fixes a bug where
HitBeam() would sometimes return the right polygon that was hit
but not the right mesh (i.e. it would always return the static
mesh in those cases).
56 lines of code changed in:
- Moved the creation of the input drivers (mouse, keyboard, and
joystick) from the system driver to
csInitializer::CreateInputDrivers(). CreateInputDrivers() is
automatically called from csInitializer::CreateEnvironment() so
this should have no effect on all current applications.
Note that CreateInputDrivers() has to be called after creating
the config manager (csInitializer::CreateConfigManager()).
- csInitializer::MainLoop() now creates its own event handler to
listen for cscmdQuit. It no longer depends on csSystemDriver::Loop().
- csSystemDriver no longer has its own iEventHandler to listen
for cscmdQuit. In addition csSystemDriver::Loop() has been removed.
Note that this breaks the Macintosh port as it was doing a lot
of processing in its subclass of Loop(). To fix this I think the
best approach is to move part of this to the initialization of
the system driver and another part to a cscmdPreProcess stage.
- csInitializer::DestroyApplication() now calls CloseApplication()
first.
125 lines of code changed in:
Update
2 lines of code changed in:
Got a patch from Jorge Acereda Maci which adds the -logo/-nologo
commandline option and the Walktest.Settings.DrawLogo config
option. With this option you can disable the CS logo in Walktest.
It is still enabled by default.
20 lines of code changed in:
Fixed crash on exit.
22 lines of code changed in:
Tried to fix app.
11 lines of code changed in:
- Removed iSystem::GetObjectRegistry().
- The object registry is now a parameter to the system driver and
is no longer created by the system driver itself. Instead
csInitializer::CreateObjectRegistry() will now create the object
registry.
- Moved the cleanup of the object registry to
csInitializer::DestroyApplication(). Also moved the cleanup of
SCF to there.
- Added Clear() to the iObjectRegistry interface.
- Several system drivers performed some special code right before
NextFrame() was being handled (Win32, BeOS, ...). This special
code has now moved to an event handler in the system driver instead.
The system driver will now listen to cscmdPreProcess and perform
the functionality that used to be in NextFrame().
- Removed NextFrame() from iSystem, csSystemDriver and all subclasses
of csSystemDriver (SysSystemDriver for all platforms). In case
you needed to explicitely call this function (in CS only CSWS did
this) then you can call iVirtualClock::Advance() followed by
iEventQueue::Process().
- csApp now calls Advance()/Process().
- The result of this is that the iSystem interface has become empty.
So it can finally be removed!!! In addition CS_GET_SYSTEM is now
also gone.
- Moved the virtual clock implementation in the system driver to
a seperate csVirtualClock in csutil. The system driver no longer
creates and manages the virtual clock. The already existing
csInitializer::CreateVirtualClock() will now create and register
the virtual clock.
274 lines of code changed in:
Various typo and other corrections.
53 lines of code changed in:
Updated links to take account of new 0.70 release of CS MingW.
2 lines of code changed in:
Nobody ever updates this file anymore, and Philip keeps changing the windows
docs....sheesh.
1 lines of code changed in:
Various typo corrections.
6 lines of code changed in:
Changed from winlibs to msvc_libs.
14 lines of code changed in:
Eliminated a compilation warning about unused variable.
1 lines of code changed in:
Patch for NetBSD from Jorge Acereda (al004046@anubis.uji.es).
7 lines of code changed in:
Removed NULL from Initialize.
1 lines of code changed in:
Christopher:
+ Made a bunch of changes to fix awsComponentFactory bugs that cropped up the first time I made a new component that actually has to be built the normal way. (Windows are exceptional.)
+ Added the awsCmdButton class as a component. Also as an example of how to do a component correctly. Don't look at awsWindow, because it's a very unusual component.
+ Added the awsCmdButtonFactory class to build buttons. Also serves as an example of a proper component factory. (awsWindow doesn't even HAVE a factory.)
257 lines of code changed in:
Christopher:
+ Added iAwsComponentFactory as an interface so that it works correctly with the SCF stuff. Note that components CAN be loaded from any library (shared or static, of course), but they don't necessarily HAVE to be. Probably the best thing would be if you had all the components in a specific plugin or something, and you called one function to load the plugin and give you an interface to it, then passed in the handle to the window manager so that it could in turn register all of it's components. Currently, all the components that come stock with Aws are all in the same library and are registered by the window manager since it knows that they exist.
15 lines of code changed in:
removed NULL from call to Initialize
1 lines of code changed in:
returning false from destructor is not yet possible :)
1 lines of code changed in:
return false if VFS could not be loaded (spotted by matthias braun)
2 lines of code changed in:
Fix for changes to light list.
7 lines of code changed in:
moved include of glext.h elsewhere
1 lines of code changed in:
added include glext.h
2 lines of code changed in:
- Moved the initialization of SCF from the system driver to
csInitializer::InitializeSCF().
- Moved the initialization of the config file from csSystemDriver
to the new csInitializer::SetupConfigManager(). This function
must now be called to initialize the config manager (after
calling either CreateEnvironment() or else CreateConfigManager()).
Removed the parameter 'configName' from
csInitializer::RequestPlugins(). RequestPlugins() is no longer
responsible for loading the config file. It will simply use
the already loaded config files. If you don't need a config
file then you don't have to call this new routine. RequestPlugins()
or Initialize() will call it automatically in that case.
- Removed the VFS variable from the system driver.
- Removed csSystemDriver::SetSystemDefaults().
This change breaks the Windows -noconsole/console option. I will
have to fix this later using another technique.
273 lines of code changed in:
- added new options for selecting the internal RGB format (RGB/RGB16/compressed)
compressed only works if USE_EXTENSIONS is enabled
- fixed a warning in inc_mesa
25 lines of code changed in:
added new options for selecting internal RGB format (RGB/RGB16/compressed)
compressed is only working if you enable the USE_EXTENSIONS define
12 lines of code changed in:
Oops forgot to do this. :-)
Removed mp3 from MSVCGEN process.
0 lines of code changed in:
- Moved the creation of the config manager and the command line
parser from the system driver to the respective csInitializer
function.
- Some sub-classes of the system driver (Win32, DJGPP,
and Mac) created an iEventOutlet in the constructor. The problem
is that I want to move the creation of the event queue away
from that constructor. So I changed those system drivers to
create the event outlet later when I'm sure the event queue
will be created and registered in the object registry.
- Moved the creation of the event queue from the system driver
to csInitializer::InitializeSCF().
- Jorge Acereda Maci� <al004046@anubis.uji.es> fixed two bugs in
csSector::HitBeam() when no mesh was hit. In that case a null
pointer would result in a crash.
88 lines of code changed in:
Thanks to some research from Matze Braun I fixed a fairly big
bug in csVector3Array. There was no constructor in that class
which means that the constructor from the parent csPoly3D
was not called. This resulted in a non-initialized csPoly3D which
could cause big problems in some cases.
6 lines of code changed in:
Added Norman Kramer's mp3 plugin to defualt MSVC build.
1 lines of code changed in:
added code to make sure the mp3 loader sees input last (if there is any mp3 loader). reason for this is, that the mp3 loader scans for valid mp3 headers until it finds some and the bigger the input the more likely it will find some.
15 lines of code changed in:
Moved int64_t to the Win32 OS def file from the Ogg Vorbis
plugin where I origionally placed it. This version wil cover
both MSVC and GCC compilers on the Win32 platform.
6 lines of code changed in:
new changes and a readme.1st for 3ds2lev by Luca.
236 lines of code changed in:
changed name SoundRenderer to SoundRender
1 lines of code changed in:
Fixed compile error on return false when a pointer was expected:
changed to return NULL instead.
1 lines of code changed in:
bug found by Jorge Acereda (al004046@alumail.uji.es): return NULL instead of false
3 lines of code changed in:
another patch for netbsd and a general fix by Jorge Acereda (al004046@alumail.uji.es)
4 lines of code changed in:
netbsd makefile submitted by Jorge Acereda (al004046@alumail.uji.es)
25 lines of code changed in:
Removed warning.
4 lines of code changed in:
Updated app fixing compile errors
14 lines of code changed in:
Updated app fixing compile errors
20 lines of code changed in:
- added csBasicVector::Top() which works like Pop() but does not remove
the object. Also added Top() to typed vectors.
- Removed the PopItem() function from csRestrictedAccessVector. FreeItem()
is now also called for items that are removed with Pop(). csIBaseVector
achieves its special Pop() behaviour by overriding Pop() directly.
48 lines of code changed in:
made the following changes:
- modified iLightList, iMeshList, iMeshFactoryList, iCameraPositionList and
iCollectionList to the new standard list interface
- removed the custom FreeItem from some of these lists where it was not
needed. The function just DecRef'ed the removed objects, which is already
done by the parent object vector class.
- removed the custom destructor in some of these lists where it was not
needed. These destructors did nothing but a DeleteAll(), which is only
needed if a custom FreeItem() is present. Otherwise they can rely on the
parent object vector class to call DeleteAll().
- Removed special AddBla() and RemoveBla() functions from the actual
vector classes. They co-existed with the normal Push(), Delete() and other
functions and contained special code that was not invoked by the normal
vector methods. The special code was moved to PrepareItem() and
FreeItem().
- fixed some bugs in the typed vector code
367 lines of code changed in:
fixed wrong tagetname for the ogg .dep file
1 lines of code changed in:
Reverted Philip's reversions of Eric's changes to parse.cpp and system.cpp
since there was nothing wrong with Eric's changes to those files. Most
likely Philip was experiencing difficulty with an incorrect change to
csInitializer::RequestPlugins(), which has now been fixed.
0 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