|
|
|
|
|
|
The following people are recognized for their contributions to CIGI. All contributions are welcome.
|
Contributor |
Release |
Description |
|
CCL 1.5.2 |
Submitted a bug where native data types were used in the CCL byte swap routines instead of CIGI-defined data types ( link).
|
Submitted a bug where the wrong packet IDs were used for the start of frame and IG control packets
when accessing the first incoming message in the CigiIncomingMsg class ( link).
|
|
API 2.6 |
Submitted code to free memory for storing session pointers in the CigiUninit() function.
free( _CigiSessionPtrs);
_CigiSessionPtrs = NULL;
_CigiMaxSessions = 0;
|
|
API 2.6 |
Submitted code to free the session pointer in the CigiCloseSession() function.
if( _CigiSessionPtrs[ sessionid] != NULL)
free( _CigiSessionPtrs[ sessionid]);
_CigiSessionPtrs[ sessionid] = NULL;
|
|
API 2.5 |
Submitted an problem found with CIGI messages under 100 bytes, and a fix for the
problem in the CigiEndMessage() function from the cigi_api.c file.
pcs->BufferPtrs[pcs->BufferIdx] = (unsigned char)CIGI_OPCODE_NONE;
|
|
API 2.5 |
Submitted a bug and fixes for the CigiSwapPacketViewCtrl() implementation in the cigi_api.c file, where
CigiCopy4() was used instead of CigiSwap4. The following lines:
CigiCopy4( dest + 8, src + 8);
CigiCopy4( dest + 12, src + 12);
CigiCopy4( dest + 16, src + 16);
CigiCopy4( dest + 20, src + 20);
CigiCopy4( dest + 24, src + 24);
CigiCopy4( dest + 28, src + 28);
were replaced by the correct values:
CigiSwap4( dest + 8, src + 8);
CigiSwap4( dest + 12, src + 12);
CigiSwap4( dest + 16, src + 16);
CigiSwap4( dest + 20, src + 20);
CigiSwap4( dest + 24, src + 24);
CigiSwap4( dest + 28, src + 28);
|
|
API 2.5 |
Found a bug in the CigiSwapIncomingMsgBuffer() function in the cigi_api.c file, where
an & (ampersand) character should be removed when doing
a type cast.
packet += ( ( CIGI_PACKET_HEADER * ) & packet)->packet_size;
was changed to:
packet += ( ( CIGI_PACKET_HEADER * )packet)->packet_size;
|
|
API 2.4 |
Submitted error fixes for the cigi_api.c file in the CigiSwapIncomingMsgBuffer() routine, where the following lines:
packet += sizeof( CIGI_HAT_REQUEST_SIZE);
packet += sizeof( CIGI_LOS_OCCULT_REQUEST_SIZE);
were replaced by the correct values:
packet += sizeof( CIGI_HAT_REQUEST);
packet += sizeof( CIGI_LOS_OCCULT_REQUEST);
|
|
API 2.4 |
Submitted errors found in the CigiPrintViewDefinitionPacket() method found in the cigi_helper.c file, where
the following line:
printf( "%sfov_far: %f\n",
spaces,
pViewDefinition->fov_far
);
was replaced by the correct statements:
printf( "%sfov_left: %f\n",
spaces,
pViewDefinition->fov_left
);
printf( "%sfov_right: %f\n",
spaces,
pViewDefinition->fov_right
);
printf( "%sfov_top: %f\n",
spaces,
pViewDefinition->fov_top
);
printf( "%sfov_bottom: %f\n",
spaces,
pViewDefinition->fov_bottom
);
|
|
API 2.3 |
Submitted artwork for the CIGI logo.
|
|
API 2.3 |
Submitted artwork for the CIGI logo.
|
|
API 2.3 |
Submitted artwork for the CIGI logo.
|
|
API 2.3 |
Submitted artwork for the CIGI logo.
|
|
API 2.0 |
Submitted an error with the CIGI examples where the cigi_test.h and cigi_test.c source
files were missing from the release, resulting in the a link error for the
CigiIncrementXXX() functions.
|
|
API 2.0 |
Submitted patches for building CIGI on a Linux platform, along with lmake build files.
|
|
API 1.2 |
Submitted changes to remove C++ style comments and change them to C style comments in
the CIGI API files.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|