Summary Period: 2001-03-24 to 2003-05-13
Total Lines Of Code:
1811 (2003-07-11 20:29)
Author | Changes | Lines of code | Lines per change |
---|---|---|---|
Totals | 63 (100.0%) | 5447 (100.0%) | 86.4 |
neverjade | 38 (60.3%) | 2648 (48.6%) | 69.6 |
duhprey | 9 (14.3%) | 1638 (30.1%) | 182.0 |
lazy_puba | 3 (4.8%) | 866 (15.9%) | 288.6 |
jorrit | 4 (6.3%) | 188 (3.5%) | 47.0 |
norman | 1 (1.6%) | 71 (1.3%) | 71.0 |
sunshine | 3 (4.8%) | 19 (0.3%) | 6.3 |
miklby | 2 (3.2%) | 12 (0.2%) | 6.0 |
matzebraun | 1 (1.6%) | 3 (0.1%) | 3.0 |
philwyett | 2 (3.2%) | 2 (0.0%) | 1.0 |
Added vertical and horizontal scrollbars to the test file so that the options are documented, and also so that we can see if the code works right for BOTH orientations.
23 lines of code changed in:
Cleaned up all empty lines in awstest.def. More readable.
0 lines of code changed in:
- Added csPtr class. This is a simple encapsulator of normal
pointers. The only place where this should be used is when
you have a function that returns a pointer to an already
IncRef()'ed object. When csPtr's are assigned to normal pointers
you are then responsible for doing DecRef() yourselves later (which
corresponds to old API usage). When csPtr's are assigned to
csRef's, it behaves like Take(). In that case the csRef inherits
the reference and will clean it up later.
- Changed iVFS->FindFiles() to return csPtr instead of csRef.
This makes this function again API compatible.
- Changed SCF_QUERY_INTERFACE, SCF_QUERY_INTERFACE_FAST,
CS_QUERY_REGISTRY, CS_QUERY_REGISTRY_TAG,
CS_QUERY_REGISTRY_TAG_INTERFACE, CS_LOAD_PLUGIN,
CS_LOAD_PLUGIN_ALWAYS, CS_QUERY_PLUGIN_CLASS, CS_GET_CHILD_OBJECT,
CS_GET_NAMED_CHILD_OBJECT, and CS_GET_FIRST_NAMED_CHILD_OBJECT
to return csPtr. This means that you no longer have to use Take()
to put the returns of these values into a csRef.
- Removed csRef::Take(). There are still some cases where the
functionality of Take() is needed. In that case use csPtr to
first wrap your pointer and then assign that to the csRef.
For example. Old code:
csRef<iBla> bla;
bla.Take (new csBla());
New code:
csRef<iBla> bla (csPtr<iBla> (new csBla()));
- Changed iVFS->Open(), iVFS->ReadFile(), iVFS->ExpandPath(), and
iVFS->GetRealPath() to return csPtr. This means that VFS is now
fully csRef clean.
4 lines of code changed in:
Fixed dialog window sizes, so things display correctly.
2 lines of code changed in:
Changed all the awsKey and KeyContainer classes over to use an iXXX equivalent
for the public API. This should fix the build problems with awsecomp.h on external
apps. Also I fixed awstest to properly set up the engine view component.
Finally I added the csRectRegionDebug class and used it to fully debug
csRectRegion which had bugs in both Include() and Exclude(). As best I can tell it is
now bug-free.
1 lines of code changed in:
Made fixes to aws embedded components. They should now be usable again. Also
added a sample embedded component to awstest to make future testing easier
and as a very simple instructive sample.
864 lines of code changed in:
Changed the common canvas clipping code and added some tests to g2dtest
Also made small bug fixes to AWS including frame property, embedded components,
some graphical changes for fsBitmap, and making labels not pressable
1 lines of code changed in:
Fixed def file to have more pleasing results.
430 lines of code changed in:
Fixed for the endline problem.
1638 lines of code changed in:
Added some test definitions from Noah Falk for examples of how to use some of the new functionality.
1639 lines of code changed in:
- added sample for notebook
71 lines of code changed in:
Updated sample def file to have a bar chart.
61 lines of code changed in:
Added experimental code to allow video mode selection using
AWS. This does not work yet and the API is subject to change
so I don't recommend using this yet. Also add a 'simpvs'
application that uses this feature.
74 lines of code changed in:
Updated the definition file to include a group frame in a layout WITH a layout (BorderLayout) and five kids in their respective position with gap.
51 lines of code changed in:
Added in listbox to the layout to test it too.
32 lines of code changed in:
An updated definition file that uses layout.
43 lines of code changed in:
-Changed map2cs to support angle in info_player_start
-removed hugeroom from walktest and cleaned other small stuff
-changed walktest to load camera position AND direction
-fixed the walking through space warping portal bug by eleminating the angle
vector
3 lines of code changed in:
Added new tutorial app in apps/tutorial/awstut. This is a small
AWS using application that demonstrates how to open and use
one simple window. So it is easier to follow than awstest.
110 lines of code changed in:
Had to add a couple of new skin parameters: ScrollBarWidth, ScrollBarHeight, otherwise we have a chicken and egg problem.
2 lines of code changed in:
Christopher:
+ Added new scrollbar widget images
+ Update standard skin def to support scrollbar skins
4 lines of code changed in:
(26 more)
Generated by StatCvs v0.2-dev