Module CS/include/iaws/

back to main page

Summary Period: 2001-11-05 to 2003-06-23

Modules

[root]/CS/include/iaws

Lines Of Code


Total Lines Of Code: 1823 (2003-07-11 20:29)

Authors

Author Changes Lines of code Lines per change
Totals 132 (100.0%) 4676 (100.0%) 35.4
neverjade 41 (31.1%) 1807 (38.6%) 44.0
duhprey 4 (3.0%) 1221 (26.1%) 305.2
sunshine 7 (5.3%) 572 (12.2%) 81.7
res2002 18 (13.6%) 286 (6.1%) 15.8
norman 13 (9.8%) 217 (4.6%) 16.6
lazy_puba 4 (3.0%) 217 (4.6%) 54.2
boyan 11 (8.3%) 113 (2.4%) 10.2
matzebraun 15 (11.4%) 106 (2.3%) 7.0
jorrit 12 (9.1%) 101 (2.2%) 8.4
sirgolan 1 (0.8%) 17 (0.4%) 17.0
ab031ns 5 (3.8%) 16 (0.3%) 3.2
wouter 1 (0.8%) 3 (0.1%) 3.0

Most Recent Commits

boyan 2003-06-23 19:47

Added GetFirstFocusableChild

7 lines of code changed in:

wouter 2003-06-20 14:00

Added iAws::GetKeyboardFocusedComponent method.

3 lines of code changed in:

jorrit 2003-05-29 08:04

Replaced NULL with 0.

17 lines of code changed in:

neverjade 2003-05-28 16:43

Applied patch from Logan Gabriel which allows AWS to have modal dialogs.

6 lines of code changed in:

boyan 2003-05-25 15:26

Added functions:
void SetFocusable (bool _focusable)
bool Focusable ()
bool isFocused ()
void SetFocus ()
void UnsetFocus ()
bool AddToTabOrder (iAwsComponent *cmp)
iAwsComponent *TabNext (iAwsComponent *cmp)
iAwsComponent *TabPrev (iAwsComponent *cmp)
int GetTabLength ()
iAwsComponent *GetTabComponent (int index
void OnSetFocus()

12 lines of code changed in:

boyan 2003-05-25 15:18

added AWSF_CMP_FOCUSED

1 lines of code changed in:

boyan 2003-05-25 15:14

added flag AWSF_KeyboardControl
added AddToTabOrder(iAwsComponent *child);
added iAwsComponent *TabNext(iAwsComponent *child);
added iAwsComponent *TabPrev(iAwsComponent *child);
added int GetTabLength();
added iAwsComponent *GetTabComponent(int index);

1 lines of code changed in:

boyan 2003-05-25 13:29

Added new features to AWS

55 lines of code changed in:

boyan 2003-05-25 13:15

no message

37 lines of code changed in:

jorrit 2003-01-14 12:55

- Added csPDelArray. This is similar to csPArray but it will
delete elements that are removed from the array.
- Replaced all occurances of CS_DECLARE_TYPED_VECTOR with
csPDelArray.
- Removed the CS_DECLARE_TYPED_VECTOR defines.
- Removed the CS_DECLARE_TYPED_IBASE_VECTOR defines.
- Changed the return of csRefArray<T>::Pop() from csRef<T> to
csPtr<T>. This is a lot safer since you can assign a csRef<T>
to a normal pointer and that error isn't detected by a compiler.
But you cannot assign a csPtr<T> to a normal pointer. You are
forced to use a csRef<T> then.
- Fixed mdltool to use a csRef<T> to catch the Pop().
- Fixed compile error in thing plugin (curve templates). Put the
DecRef() back in since it is needed. It will now work correctly.
- csMovable now uses a csRefArray for the listeners. Previously
it wouldn't do that with potentially bad results (i.e. it would
keep no refs to the listeners).
- Fixed the documentation on typed vectors and added documentation
for all new templated arrays.

1 lines of code changed in:

ab031ns 2002-12-23 22:25

Renamed/corrected header defines to CS coding-style.

16 lines of code changed in:

neverjade 2002-12-12 22:00

Added new function MouseInComponent. Takes x and y and tests to see if they're inside any top-level components. Returns true if the mouse is inside, otherwise false.

9 lines of code changed in:

norman 2002-11-12 16:33

added newline to end of file, some compiler actually do care

1 lines of code changed in:

sirgolan 2002-10-27 02:54

- Adding some methods to safely remove defs from awsPrefManager
- Added awsKeyContainer::RemoveAll(), awsPrefManager::FindSkinDef(),
awsPrefManager::RemoveWeindowDef(), awsPrefManager::RemoveSkinDef(),
awsPrefManager::RemoveAllWindowDefs(), and
awsPrefManager::RemoveAllSkinDefs()
- Added the above to public interfaces as well

17 lines of code changed in:

jorrit 2002-09-10 14:11

- Fixed a ref count leak in the plugin loader.
- Fixed ref count leaks with layout manager in aws.
Also iAwsLayoutManager was not inheriting from iBase.
- Fixed some other ref leaks in aws.
- Fixed some other ref leaks in csparser.
- Fixed iLoader->LoadTexture(char*, char*) so that it returns
a normal pointer again. This function was not returning a
pointer that required DecRef().
- Temporarily removed the T* cast operator from csPtr. This ensures
that it is ONLY possible to assign csPtr's to csRef's (which is
the intended use in a full smart-pointer API). With this operator
removed I fixed a large part of CS (but not all) to work cleanly.
Then I enabled the T* cast again.

1 lines of code changed in:

res2002 2002-08-22 09:59

- added custom CSS stylesheet for docs
- added a new doc module Engine/Lighting
- fixed typo in aws.h
- added paragraph about problems w/ non-latin chars in CS path
to MSVC docs

1 lines of code changed in:

res2002 2002-08-09 02:14

- documentation stuff. added some include file descriptions and
a new module, '3D Engine'

4 lines of code changed in:

matzebraun 2002-08-03 17:51

really fixed the aws key problem now, it was needed to have KeyCode and Char in Keyboard events

4 lines of code changed in:

neverjade 2002-07-31 17:02

Added a new function called "CreateSlot()" to the SinkManager. You can use this to create embeddable slots.

4 lines of code changed in:

matzebraun 2002-07-30 13:54

-Even more Cleanups of awsmgr.cpp and awsslot.cpp.
-Fixed several memory leaks
-Fixed several refcount errors
-In the end removing windows and Sinks should work cleanly now

11 lines of code changed in:

(62 more)


Generated by StatCvs v0.2-dev