View Issue Details

IDProjectCategoryView StatusLast Update
0019308Open CASCADEOCCT:Modeling Algorithmspublic2012-01-12 14:55
ReporterpkvAssigned Topkv 
PrioritynormalSeveritytrivial 
Status closedResolutionfixed 
OSAll 
Fixed in Version6.3.0 
Summary0019308: FIP #24.6 Make consistent Standard_CString and Standard_ExtString definition.
Description24.6 Make consistent Standard_CString and Standard_ExtString definition.
See :
http://hrmt.nnov.opencascade.com:8090/IFMT/ViewDetail.jsp?id=217
for more details.
Additional information
and documentation updates
Documentation remark, added by PKV 2008-05-06 06:46:31:

New features:
New primitives has been added:
  
primitive PCharacter;
primitive PExtCharacter;

,that are defined as:
typedef Standard_Character* Standard_PCharacter;
typedef Standard_ExtCharacter* Standard_PExtCharacter;
Improvements:
There were no improvements.
Changes:
Change definition Standard_CString/Standard_ExtString to
typedef const char* Standard_CString;
typedef const short* Standard_ExtString;

Modified entities:
List of modified files:


Standard\FILES
Standard\Standard.cdl
Standard\Standard_Failure.cxx
Standard\Standard_GUID.cdl
Standard\Standard_GUID.cxx
Standard\Standard_MMgrOpt.cxx
Standard\Standard_PCharacter.hxx
Standard\Standard_PExtCharacter.hxx
Standard\Standard_Storable.cxx
Standard\Standard_TypeDef.hxx
FSD\FSD_BinaryFile.cxx
FSD\FSD_CmpFile.cxx
OSD\OSD.cdl
OSD\OSD.cxx
OSD\OSD_Directory.cxx
OSD\OSD_DirectoryIterator.cxx
OSD\OSD_Environment.cxx
OSD\OSD_Error.cxx
OSD\OSD_File.cxx
OSD\OSD_FileIterator.cxx
OSD\OSD_FileNode.cxx
OSD\OSD_MailBox.cxx
OSD\OSD_Path.cxx
OSD\OSD_Process.cxx
OSD\OSD_Real2String.cdl
OSD\OSD_Real2String.cxx
OSD\OSD_Semaphore.cxx
OSD\OSD_SharedLibrary.cdl
OSD\OSD_SharedMemory.cxx
OSD\OSD_signal_WNT.cxx
Plugin\Plugin.cxx
Resource\Resource_Manager.cxx
Resource\Resource_Unicode.cdl
Resource\Resource_Unicode.cxx
TCollection\TCollection_AsciiString.cdl
TCollection\TCollection_AsciiString.cxx
TCollection\TCollection_ExtendedString.cdl
TCollection\TCollection_ExtendedString.cxx
Units\Units_UnitsDictionary.cxx
Message\Message_Messenger.lxx
Materials\Materials.cxx
Materials\Materials_MaterialsDictionary.cxx
BOPTColStd\BOPTColStd_Failure.cdl
TopOpeBRep\TopOpeBRep_FaceEdgeFiller_DEB.cxx
TopOpeBRep\TopOpeBRep_traceBOOPNINT.cxx
TopOpeBRep\TopOpeBRep_traceSIFF.cxx
TopOpeBRep\TopOpeBRep_traceSIFF.hxx
TopOpeBRepDS\TopOpeBRepDS_traceDSX.cxx
TopOpeBRepDS\TopOpeBRepDS_traceDSX.hxx
TopOpeBRepBuild\TopOpeBRepBuild_ffsfs.cxx
TopOpeBRepBuild\TopOpeBRepBuild_Grid.cxx
TopOpeBRepBuild\TopOpeBRepBuild_GridFF.cxx
TopOpeBRepBuild\TopOpeBRepBuild_GridSS.cxx
TopOpeBRepBuild\TopOpeBRepBuild_makefaces.cxx
TopOpeBRepBuild\TopOpeBRepBuild_SplitSolid.hxx
Aspect\Aspect.cxx
Xw\Xw_ColorMap.cxx
Xw\Xw_Driver.cxx
Xw\Xw_FontMap.cxx
Xw\Xw_GraphicDevice.cxx
Xw\Xw_IconBox.cxx
Xw\Xw_MarkMap.cxx
Xw\Xw_PixMap.cxx
Xw\Xw_TypeMap.cxx
Xw\Xw_WidthMap.cxx
Xw\Xw_Window.cxx
MFT\MFT_FontManager.cxx
CGM\CGM_Driver.cxx
AlienImage\AlienImage_SGIRGBAlienData.cxx
WNT\WNT_DDriver.cxx
WNT\WNT_Icon.cdl
WNT\WNT_IconBox.cxx
WNT\WNT_ImageManager.cxx
WNT\WNT_PixMap.cxx
WNT\WNT_WClass.cxx
WNT\WNT_WDriver.cxx
WNT\WNT_Window.cxx
Graphic3d\Graphic3d_GraphicDevice.cxx
Graphic3d\Graphic3d_WNTGraphicDevice.cxx
OpenGl\OpenGl_GraphicDriver_1.cxx
OpenGl\OpenGl_GraphicDriver_710.cxx
OpenGl\OpenGl_GraphicDriver_9.cxx
CDM\CDM_COutMessageDriver.cxx
UTL\UTL.cxx
LDOM\LDOM_BasicNode.cxx
LDOM\LDOM_XmlReader.cxx
LDOM\LDOM_XmlWriter.cxx
LDOM\LDOM_XmlWriter.hxx
LDOM\LDOMBasicString.cxx
LDOM\LDOMParser.cxx
TDF\TDF_Attribute.cxx
TDF\TDF_Tool.cxx
BinObjMgt\BinObjMgt_Persistent.cxx
XmlMDataStd\XmlMDataStd_TreeNodeDriver.cxx
XmlMDataStd\XmlMDataStd_UAttributeDriver.cxx
XmlMNaming\XmlMNaming_NamedShapeDriver.cxx
MDataStd\MDataStd_UAttributeStorageDriver.cxx
XmlMFunction\XmlMFunction_FunctionDriver.cxx
XmlMPrsStd\XmlMPrsStd_AISPresentationDriver.cxx
MPrsStd\MPrsStd_AISPresentationStorageDriver.cxx
Interface\Interface_FileParameter.cdl
Interface\Interface_FileParameter.cxx
Interface\Interface_FloatWriter.cxx
Interface\Interface_MSG.cdl
Interface\Interface_MSG.cxx
Interface\Interface_ParamSet.cdl
Interface\Interface_ParamSet.cxx
Interface\Interface_SignType.cxx
Transfer\FILES
Transfer\history
Transfer\Transfer.cdl
Transfer\Transfer_Actor.gxx
Transfer\Transfer_ActorDispatch.cdl
Transfer\Transfer_ActorDispatch.cxx
Transfer\Transfer_ActorOfFinderProcess.cdl
Transfer\Transfer_ActorOfFinderProcess.cxx
Transfer\Transfer_ActorOfTransientProcess.cdl
Transfer\Transfer_ActorOfTransientProcess.cxx
Transfer\Transfer_Binder.cdl
Transfer\Transfer_Binder.cxx
Transfer\Transfer_BinderOfTransientInteger.cdl
Transfer\Transfer_BinderOfTransientInteger.cxx
Transfer\Transfer_DataInfo.cdl
Transfer\Transfer_DataInfo.cxx
Transfer\Transfer_DispatchControl.cdl
Transfer\Transfer_DispatchControl.cxx
Transfer\Transfer_Finder.cdl
Transfer\Transfer_Finder.cxx
Transfer\Transfer_FinderProcess.cdl
Transfer\Transfer_FinderProcess.cxx
Transfer\Transfer_FindHasher.cdl
Transfer\Transfer_FindHasher.cxx
Transfer\Transfer_Iterator.gxx
Transfer\Transfer_MapContainer.cdl
Transfer\Transfer_MapContainer.cxx
Transfer\Transfer_Mapper.cdl
Transfer\Transfer_Mapper.gxx
Transfer\Transfer_MultipleBinder.cdl
Transfer\Transfer_MultipleBinder.cxx
Transfer\Transfer_ResultFromModel.cdl
Transfer\Transfer_ResultFromModel.cxx
Transfer\Transfer_ResultFromTransient.cdl
Transfer\Transfer_ResultFromTransient.cxx
Transfer\Transfer_SimpleBinder.cdl
Transfer\Transfer_SimpleBinder.gxx
Transfer\Transfer_SimpleBinderOfTransient.cdl
Transfer\Transfer_SimpleBinderOfTransient.cxx
Transfer\Transfer_TransferDispatch.cdl
Transfer\Transfer_TransferDispatch.cxx
Transfer\Transfer_TransferInput.cdl
Transfer\Transfer_TransferInput.cxx
Transfer\Transfer_TransferIterator.cdl
Transfer\Transfer_TransferIterator.cxx
Transfer\Transfer_TransferOutput.cdl
Transfer\Transfer_TransferOutput.cxx
Transfer\Transfer_TransferProcess.cdl
Transfer\Transfer_TransferProcess.gxx
Transfer\Transfer_TransientListBinder.cdl
Transfer\Transfer_TransientListBinder.cxx
Transfer\Transfer_TransientProcess.cdl
Transfer\Transfer_TransientProcess.cxx
Transfer\Transfer_VoidBinder.cdl
Transfer\Transfer_VoidBinder.cxx
XSControl\XSControl_FuncShape.cxx
StepData\StepData_StepReaderData.cxx
StepFile\StepFile_Read.cxx
StepSelect\StepSelect_WorkLibrary.cxx
IGESSelect\IGESSelect_WorkLibrary.cxx
IGESToBRep\IGESToBRep_Reader.cxx
DDF\DDF.cdl
DDF\DDF.cxx
DDF\DDF_BrowserCommands.cxx
IGESData\IGESData_BasicEditor.cxx
IGESData\IGESData_DirPart.cxx
IGESData\IGESData_IGESEntity.cxx
IGESData\IGESData_IGESWriter.cxx
XmlMXCAFDoc\XmlMXCAFDoc_GraphNodeDriver.cxx
Draw\Draw.cdl
Draw\Draw_Interpretor.cxx
Draw\Draw_Main.cxx
Draw\Draw_Main.hxx
Draw\Draw_VariableCommands.cxx
Draw\Draw_Viewer.cxx
DBRep\DBRep.cdl
DBRep\DBRep.cxx
DrawTrSurf\DrawTrSurf.cdl
DrawTrSurf\DrawTrSurf.cxx
TestTopOpeDraw\TestTopOpeDraw_Displayer.cxx
TestTopOpeDraw\TestTopOpeDraw_DrawableC2D.cxx
TestTopOpeDraw\TestTopOpeDraw_DrawableC3D.cxx
TestTopOpeDraw\TestTopOpeDraw_DrawableMesure.cxx
TestTopOpeTools\TestTopOpeTools_TraceCommands.cxx
TestTopOpe\TestTopOpe_BOOP.cxx
TestTopOpe\TestTopOpe_CORCommands.cxx
TestTopOpe\TestTopOpe_HDSCommands.cxx
TestTopOpe\TestTopOpe_KroBOOP.cxx
TestTopOpe\TestTopOpe_MesureCommands.cxx
BRepTest\BRepTest_CheckCommands.cxx
HLRTest\HLRTest.cdl
HLRTest\HLRTest.cxx
BOPTest\BOPTest_CheckCommands.cxx
BOPTest\BOPTest_CurveCommands.cxx
Viewer2dTest\Viewer2dTest_DisplayCommands.cxx
ViewerTest\ViewerTest.cxx
SWDRAW\SWDRAW_ShapeAnalysis.cxx
XSDRAW\XSDRAW_Vars.cxx
DDocStd\DDocStd.cdl
DDocStd\DDocStd.cxx
DNaming\DNaming_SelectionCommands.cxx
DDataStd\DDataStd_BasicCommands.cxx
DDataStd\DDataStd_TreeCommands.cxx
DPrsStd\DPrsStd_AISPresentationCommands.cxx
EDL\EDL_Interpretor.cxx
MS\MS_Method.cxx
WOKDeliv\WOKDeliv_DeliveryMetaStep.cxx
WOKDeliv\WOKDeliv_DeliveryStep.cxx
WOKStep\WOKStep_Include.cxx
WOKStep\WOKStep_ProcessStep.cxx
WOKTools\WOKTools_Options.cxx
WOKUnix\WOKUnix_Buffer.cxx
WOKUnix\WOKUnix_FDescr.cxx
WOKUnix\WOKUnix_RegExp.cxx
WOKUnix\WOKUnix_RemoteShell.cxx
WOKUtils\WOKUtils_Param.cxx
WOKernel\WOKernel_FileType.cxx
WOKNT\WOKNT_cp.cxx
WOKNT\WOKNT_Path.cxx
WOKNT\WOKNT_RegExp.cxx
WOKNT\WOKNT_Shell.cxx
WOKNT\WOKNT_Shell_1.cxx
WOKTclTools\WOKTclTools_Interpretor.cxx
WOKTclTools\WOKTclTools_MsgAPI.cxx
WOKTclTools\WOKTclTools_Package.cxx
WOKTCL\WOKTCL_Interpretor.cxx
CDLFront\CDLFront.cxx
IDLFront\IDLFront.cxx
CPPJini\CPPJini.cxx
CPPJini\CPPJini_MPV.cxx
jcas\jcas.cxx

The modifications are not matters of principle and just have been caused by the
things described in sections Changes, New Features.
TagsNo tags attached.
Test case number

Attached Files

  • src.zip (681,334 bytes)
  • occ19308-additional-fix.tar.gz (27,187 bytes)
  • OCC19308-ros-full.tar.gz (561,664 bytes)
  • OCC19308-Products-full.tar.gz (37,988 bytes)
  • Problem description.doc (22,528 bytes)
  • 19279-19433-19308-19403-18570.tar.gz (118,094 bytes)

Activities

2008-03-19 12:09

 

src.zip (681,334 bytes)

2008-04-18 16:49

 

occ19308-additional-fix.tar.gz (27,187 bytes)

2008-05-04 15:24

 

OCC19308-ros-full.tar.gz (561,664 bytes)

2008-05-04 15:25

 

OCC19308-Products-full.tar.gz (37,988 bytes)

2008-05-06 06:46

 

Problem description.doc (22,528 bytes)

2008-05-08 13:21

 

19279-19433-19308-19403-18570.tar.gz (118,094 bytes)

Issue History

Date Modified Username Field Change
2008-03-21 11:20 bugmaster Assigned To bugmaster => pkv
2008-03-21 11:20 bugmaster Status new => assigned
2008-03-21 11:21 bugmaster Status assigned => resolved
2008-04-09 10:29 pkv CC => mkv
2008-04-18 18:50 mkv Status resolved => assigned
2008-05-05 16:16 bugmaster Status assigned => tested
2008-05-22 10:43 bugmaster Status tested => verified
2009-06-23 17:15 bugmaster Status verified => closed
2009-06-23 17:15 bugmaster Resolution @0@ => fixed
2011-08-02 11:31 bugmaster Category OCCT:MOA => OCCT:Modeling Algorithms
2012-01-12 14:55 atp Description Updated
2012-01-12 14:55 atp Additional Information Updated