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-02-27 to 2002-02-21 (Commits 7645-7694 of 12744)
- Matze changed oss sound driver to nonblocking mode while opening, so
if the soundcard is already used it fails now instead of
waiting for the sound card to become free.
5 lines of code changed in:
1. Made out transitions automatically Hide and Reset the window frame for the in transition.
2. Made awsStandardSink contain triggers for all out transitions.
140 lines of code changed in:
- cleaned up SCF_DECLARE_IBASE in the components, which was not neeed (and wrong) since they all inherit from awsComponent which implements iAwsComponent already
- made awsComponentFactory a full implementation of iAwsComponentFactory (that is i provided a dummy implementation of Create ())
- removed all the SCF_DECLARE_IBASE stuff for ComponentFactories too
24 lines of code changed in:
Added a bunch of new 32x32 and 48x48 icons of CS scenes which were created
by Christian Bayle <christian.bayle@rd.francetelecom.com>.
Added 32x32 and 48x48 icons of the fountain in flarge from Wouter.
The 32x32 and 48x48 csicon images are now copies of the new "castle" icons
rather than the fountain.
0 lines of code changed in:
added classid for linux joystick plugin
3 lines of code changed in:
added PLUGIN entry for the new joystick plugin (disabled)
3 lines of code changed in:
joystick config file to list the joysticks which should be served by the joystick plugin
4 lines of code changed in:
- implemented a joystick eventplug for linux that conforms to the Linux Joystick API
- enable it CS/libs/cssys/unix/*.mak
380 lines of code changed in:
fixed DoButton and DoMotion of the joystickdriver (for one the range checking was screwed and now joystick number is in range [0, maxjoy-1] as the comment in iEventPlug suggests.
7 lines of code changed in:
Updated headers for transitions.
19 lines of code changed in:
Added window transitions for sliding in and out left, right, up and down. Note that transitions will cause segfaulting if used with a proctexture, because CS proctextures do not provide proper clipping.
252 lines of code changed in:
added missing csPlane3 forward declaration
1 lines of code changed in:
* Implement the plugin rename commands for LIBRARY's
5 lines of code changed in:
- fixed the case where notebook pages have no caption, it now correctly creates dummy captions synthesized from "Tab " + #Tabs
2 lines of code changed in:
- the styleshhet now recognizes QTabWidget which are transformed into awsNotebook
- fixed bug that created layouting data even if there were none
30 lines of code changed in:
New CS 32x32 and 48x48 icons from Wouter; rendered by CS.
0 lines of code changed in:
Added 48x48 CS icon for sites which want an icon URL.
In this case, http://softrak.stepwise.com/.
0 lines of code changed in:
Added a 32x32 GIF icon for CS for use by web sites which require an icon.
In this case www.bebits.com wants an icon for CS.
0 lines of code changed in:
- added code to show the notebook sample window
2 lines of code changed in:
- added sample for notebook
71 lines of code changed in:
- added notebook component
- events are now only broadcasted to windows that are not hidden
1510 lines of code changed in:
removed an ASSERT to allow users to use their own severities
0 lines of code changed in:
Michael O'Shea found a bug in iLoader::LoadMeshObject(char*fname).
This function was totally broken :-)
4 lines of code changed in:
Commented out include to "csutil/zip.h". This header only carries internal
defs for other util code and is included already in those files.
1 lines of code changed in:
Fixed compiler error under MinGW Norman Kramer mailed to me.
This error was that ENUM_CURRENT_SETTINGS is not part of the win32
api of MinGW whilst it is under MSVC. I have added a nice little define to
include it for those which don't have it.
4 lines of code changed in:
Changed size of uv array. Array was declared with size 2 but 3 elements where
being accessed, overwriting some of the other local variables. Adjusted size
to 3 until someone with more insight can determine whether that is correct, or
if it should only be accessing 2 elements.
1 lines of code changed in:
1. Fixed command button: mouse over, bitmap issue, getprefferedsize when it's a bitmap.
2. Fixed barchart: zero barwidth issue, dies when no items.
3. Fixed textbox: if it was too small text would be truncated to zero and strlen would choke.
4. Fixed window: if a child had a layout, but the window did not, it would not function right.
5. Added BackgroundAlpha and OverlayAlpha to window.
6. Other fixes that I can't remember now.
137 lines of code changed in:
fixed typo ('Inovking' instead of 'Invoking')
2 lines of code changed in:
1. Fixed key bug in status bar.
2. Fixed insets in status bar to look right.
3 lines of code changed in:
Depth now contains the actual instead of the wanted color depth
5 lines of code changed in:
1. Added new component, "Status Bar"
2. Fixed anothe bug in the bar chart.
3. Added component "Status Bar" to the manager.
Status Bar takes the following keys:
Status: <integer between 0 and 100 (inclusive)>
Style: <typical frame styles, sbBump. sbSimple, etc.>
BarTexture: <a text string that is the path to the image>
BarTextureAlpha: <an integer between 0 and 255 (inclusive)>
426 lines of code changed in:
Fixed iLoader::LoadMeshObjectFactory(char* filename) so that it
resets the 'ResolveOnlyRegion' to false.
5 lines of code changed in:
Changed iTerrFuncState::LoadMaterialGroup() to use iLoaderContext
instead of iMaterialList. This fixes a compilation error.
599 lines of code changed in:
Brendan Burns <bburns@genet.cs.umass.edu> and Peter Amstutz made
a memory canvas which will render to a memory buffer (and not open
a window). This can be useful in applications that want to save
a rendering to some file without having to open a window. This is
for the software renderer alone. Use the Screenshot() function to
get the image.
347 lines of code changed in:
Added the ability to use '*' as the region name when using the
'regionname/objectname' syntax. i.e. you can now say:
MATERIAL ('*/stone')
This syntax forces a global search (i.e. ignoring all regions)
for the material 'stone' EVEN if the current loader context
says that only one region should be used.
47 lines of code changed in:
Forgot to commit.
363 lines of code changed in:
- Added iLoaderContext interface (include/imap/ldrctxt.h). This
new interface gives loader plugins a way to find out about
sectors, materials, mesh objects, and mesh factory wrappers.
The interface supports the notion of region-qualified names (i.e.
'regionname/objectname') or just normal object names.
Implementations of loader contexts should not be modifiable since
sometimes a context is stored for delayed loading.
- Removed iLoader::FindMaterial(), FindSector(), and
ResolveCurrentRegionOnly() since now the loader context has
to be used.
- Changed iLoaderPlugin to use the iLoaderContext instead of
material and factory list.
- The standard loader now supports an iLoaderContext and gives
it to the loader plugins.
- Modified all the loader plugins to use the new context object.
- Extended iSyntaxService::ParsePoly3d() with a new
iLoaderContext* parameter.
- Added iEngine::CreateLoaderContext(). With this function you can
create a loader context that will operate on the engine lists.
It also has an optional region parameter with which
you can get a loader context that will only search in that
region. You can use this function for giving it to loader plugins
directly.
- Changed the new iEngine::FindBla() functions I added yesterday
so that they accept an optional region parameter instead of
a bool ResolveCurrentRegion.
- Fixed a bug in iEngine::CreateMeshFactory(). If a factory with
the same name already existed it would not create a new factory.
This is wrong since different factories with the same name
are perfectly legal. It is possible for the factory to be in
another region for example.
- Fixed the python plugin for the changes yesterday.
948 lines of code changed in:
Fixed dumb bug in bar chart that was making display inverted.
122 lines of code changed in:
disabled mipmap creation for proc textures
1 lines of code changed in:
added support for GL_SGIS_generate_mipmap which allows
automagical creation of mipmaps for proctexes
44 lines of code changed in:
disabled mipmapping for proc textures
14 lines of code changed in:
texture sizes in memory were calculated wrong in some cases
4 lines of code changed in:
added support for cscmdCanvasExposed/Hidden
58 lines of code changed in:
description how to make a sky brush was wrong
3 lines of code changed in:
fixed a @ref
2 lines of code changed in:
- changed csString to handle 0ptrs correctly (a null pointer is returned if a
null pointer has been assigned)
- changed cast operator of iString to return const char* instead of char* (if
you really need char* which is dangereous use GetData)
2 lines of code changed in:
Removed the 'link' parameter from iEngine::CreateSector(). Since
this hack is no longer needed sectors are now always linked
to the engine as they should.
8 lines of code changed in:
- Added FindMaterial(), FindTexture(), FindSector(), FindCollection(),
FindCameraPosition(), FindMeshObject(), and FindMeshFactory()
to iEngine. All these functions have two parameters: the
name to look for and a flag which indicates if the search
should be restricted to current region (default false). The name
can take two forms: either it is a simple name of the object in
which case it will work as explained above, or else it uses
the form 'regionname/objectname'. In that case it will ignore
the extra flag and look for the object in the specified region.
- The loader now uses FindMaterial() and FindTexture() from above
so you can now specify materials with the form 'region/matname'
if you want.
- Portal loading now works differently. Previously it worked by
creating dummy sectors for every portal. These dummy sectors would
then later be resolved after the loading pass. This was a bit
clumsy and has been a source of bugs in the past. So I changed this
with a callback on the portal that is called when a sector is
missing. So this means that all portals are by default null-portals
unless it is a portal to a sector that was already defined
previously. The null-portal will have a callback associated with
it that will try to find the destination sector as soon as the
portal is first used. This means that worlds that have portal
to non-existing sectors will now work except that the portal itself
will not be operational (a texture will show).
- Removed the ugly ResolvePortalSectors() function in the parser.
This is no longer needed with the technique above.
- It is now possible to use the 'regionname/sectorname' notation
with the PORTAL command too. So you can specify portals to sectors
from other regions.
- Added iLoader::ResolveCurrentRegionOnly() function to return the
current value of the ResolveCurrentRegion flag in the loader.
384 lines of code changed in:
Disabled default building of LUA for mingw port.
10 lines of code changed in:
Peter Amstutz <tetron@student.umass.edu> added a patch to CS
to add two additional broadcast events:
cscmdCanvasExposed
cscmdCanvasHidden
these events are sent when the canvas becomes exposed/hidden
(i.e. iconify for example). Currently only the XWindow canvas
will actually send these!
36 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