head	1.578;
access;
symbols
	v201106151055:1.578
	v201106081058:1.578
	v201106081026:1.578
	v201106061419:1.578
	v201106031449:1.578
	v201106030827:1.578
	v201105271433:1.578
	v201105270806:1.578
	v201105261654:1.578
	v201105201622:1.578
	v201105201323:1.578
	v201105201112:1.578
	v201105200806:1.578
	v201105161139:1.578
	v201105160958:1.578
	v201105130806:1.578
	v201105060807:1.578
	v201105041732:1.578
	v201105041710:1.578
	v201105041327:1.578
	v201105021546:1.578
	v201105021416:1.578
	v201105021319:1.578
	v201105021216:1.578
	v201104290807:1.578
	v201104220806:1.578
	v201104150807:1.578
	v201104081508:1.578
	v201104081403:1.578
	v201104081235:1.578
	v201104081037:1.578
	v201104080959:1.578
	v201104080805:1.578
	v201104010806:1.578
	v201103250805:1.578
	v201103180806:1.578
	v201103161115:1.578
	v201103161053:1.578
	v201103141311:1.578
	v201103111317:1.578
	v201103111109:1.578
	v201103110807:1.578
	v201103040805:1.578
	CDT_7_0_2:1.578
	v201102250806:1.578
	v201102180808:1.578
	v201102110811:1.578
	v201102110609:1.578
	v201102081433:1.578
	v201102071251:1.578
	v201102040806:1.578
	v201102040606:1.578
	v201101311025:1.578
	v201101281343:1.578
	v201101280805:1.578
	v201101280607:1.578
	v201101241551:1.578
	v201101210805:1.578
	v201101210605:1.578
	v201101140940:1.578
	v201101140804:1.578
	v201101140605:1.578
	v201101070803:1.578
	v201101070605:1.578
	v201012310805:1.578
	v201012310607:1.578
	v201012240806:1.578
	v201012240607:1.578
	v201012170808:1.578
	v201012170613:1.578
	v201012131338:1.578
	v201012100812:1.578
	v201012100607:1.578
	v201012031515:1.578
	v201012031353:1.578
	v201012030812:1.578
	v201012030609:1.578
	v201011260809:1.578
	v201011260607:1.578
	v201011190807:1.578
	v201011190607:1.578
	v201011171434:1.578
	v201011120810:1.578
	v201011120612:1.578
	v201011050851:1.578
	v201011050806:1.578
	v201011050606:1.578
	v201010290810:1.578
	v201010290607:1.578
	v201010271448:1.578
	v201010220808:1.578
	v201010220608:1.578
	v201010211610:1.578
	v201010150810:1.578
	v201010150606:1.578
	v201010141600:1.578
	v201010080805:1.578
	v201010080606:1.578
	v201009301319:1.578
	v201009301129:1.578
	cdt_7_0_1:1.578.0.18
	CDT_7_0_1:1.578
	v201009242334:1.578
	v201009241320:1.578
	v201009170810:1.578
	v201009170611:1.578
	v201009141542:1.578
	v201009141149:1.578
	v201009141049:1.578
	v201009131606:1.578
	v201009131417:1.578
	v201009100812:1.578
	v201009100608:1.578
	v201009071034:1.578
	v201009030811:1.578
	v201009030612:1.578
	v201008270810:1.578
	v201008270607:1.578
	v201008261204:1.578
	v201008200805:1.578
	v201008200610:1.578
	v201008130809:1.578
	v201008130611:1.578
	v201008121100:1.578
	v201008091517:1.578
	v201008060807:1.578
	v201008060605:1.578
	v201008041021:1.578
	v201007300607:1.578
	v201007230628:1.578
	v201007160620:1.578
	v201007141230:1.578
	v201007121540:1.578
	v201007121006:1.578
	v201007090605:1.578
	v201007081434:1.578
	v201006301306:1.578
	v201006291520:1.578
	v201006291433:1.578
	v201006291413:1.578
	cdt_7_0:1.578.0.16
	CDT_7_0_0:1.578
	v201006141710:1.578
	v201006141523:1.578
	v201006141501:1.578
	v201006141443:1.578
	v201006071606:1.578
	v201006041510:1.578
	v201006041141:1.578
	v201006041120:1.578
	v201006041059:1.578
	v201006040814:1.578
	v201006031648:1.578
	v201006031435:1.578
	v201006031133:1.578
	v201005311212:1.578
	v201005281805:1.578
	v201005281606:1.578
	v201005280809:1.578
	v201005271136:1.578
	v201005241228:1.578
	v201005231230:1.578
	v201005221229:1.578
	v201005211239:1.578
	v201005211117:1.578
	v201005210808:1.578
	v201005201344:1.578
	v201005201121:1.578
	v201005191123:1.578
	v201005181108:1.578
	v201005171109:1.578
	v201005161106:1.578
	v201005151102:1.578
	v201005141611:1.578
	v201005141101:1.578
	v201005141027:1.578
	v201005140814:1.578
	v201005131028:1.578
	v201005121012:1.578
	v201005101638:1.578
	v201005101037:1.578
	v201005071743:1.578
	v201005071449:1.578
	v201005070816:1.578
	v201005061048:1.578
	v201005031606:1.578
	v201005031211:1.578
	v201004300816:1.578
	v201004271740:1.578
	v201004271351:1.578
	v201004271154:1.578
	v201004261501:1.578
	v201004230829:1.578
	v201004160805:1.578
	v201004122255:1.578
	v201004122116:1.578
	v201004121636:1.578
	v201004121612:1.578
	v201004121517:1.578
	v201004121351:1.578
	v201004121338:1.578
	v201004121318:1.578
	v201004121221:1.578
	v201004121018:1.578
	v201004090808:1.578
	v201004021021:1.578
	v201004020811:1.578
	v201003311657:1.578
	v201003311606:1.578
	v201003261023:1.578
	v201003260808:1.578
	v201003221356:1.578
	v201003221322:1.578
	v201003221222:1.578
	v201003221139:1.578
	v201003191033:1.578
	v201003190823:1.578
	v201003151528:1.578
	v201003151310:1.578
	v201003141308:1.578
	v201003131314:1.578
	v201003122234:1.578
	v201003121956:1.578
	v201003121429:1.578
	v201003121033:1.578
	v201003120819:1.578
	v201003091218:1.578
	v201003081737:1.578
	v201003050807:1.578
	v201003041459:1.578
	v201002260805:1.578
	v201002251145:1.578
	CDT_6_0_2:1.578
	v201002221011:1.578
	v201002190808:1.578
	v201002181658:1.578
	v201002161416:1.578
	v201002120810:1.578
	v201002120608:1.578
	v201002081441:1.578
	v201002080942:1.578
	v201002050813:1.578
	v201002050614:1.578
	v201002021626:1.578
	v201002011403:1.578
	v201002011210:1.578
	v201001290804:1.578
	v201001290609:1.578
	v201001272235:1.578
	v201001221500:1.578
	v201001221240:1.578
	v201001220807:1.578
	v201001220608:1.578
	v201001211209:1.578
	v201001201406:1.578
	v201001191935:1.578
	v201001191847:1.578
	v201001191710:1.578
	v201001191600:1.578
	v201001191455:1.578
	v201001191325:1.578
	v201001181549:1.578
	v201001150805:1.578
	v201001150607:1.578
	v201001141513:1.578
	v201001111633:1.578
	v201001080806:1.578
	v201001080606:1.578
	v200912180804:1.578
	v200912180606:1.578
	v200912110805:1.578
	v200912110608:1.578
	v200912040803:1.578
	v200912040606:1.578
	v200912011540:1.578
	v200911301622:1.578
	v200911301340:1.578
	v200911301305:1.578
	v200911301146:1.578
	v200911270816:1.578
	v200911270607:1.578
	v200911261056:1.578
	v200911251023:1.578
	v200911200812:1.578
	v200911200607:1.578
	v200911191627:1.578
	v200911191132:1.578
	v200911161214:1.578
	v200911130804:1.578
	v200911130609:1.578
	v200911121315:1.578
	v200911060806:1.578
	v200911060608:1.578
	v200911041538:1.578
	v200910300808:1.578
	v200910300621:1.578
	v200910282010:1.578
	v200910281835:1.578
	v200910281641:1.578
	v200910281604:1.578
	v200910271314:1.578
	v200910261035:1.578
	v200910252253:1.578
	v200910252201:1.578
	v200910252143:1.578
	v200910252108:1.578
	v200910230826:1.578
	v200910230620:1.578
	v200910160949:1.578
	v200910160627:1.578
	v200910131654:1.578
	v200910131546:1.578
	v200910091701:1.578
	v200910090808:1.578
	v200910090612:1.578
	v200910021233:1.578
	v200910020811:1.578
	v200910020612:1.578
	CDT_6_0_1:1.578
	v200909250803:1.578
	v200909250606:1.578
	v200909180804:1.578
	v200909180606:1.578
	v200909110804:1.578
	v200909110608:1.578
	v200909040803:1.578
	v200909040605:1.578
	v200908281004:1.578
	v200908280952:1.578
	v200908280803:1.578
	v200908280608:1.578
	v200908211430:1.578
	v200908210802:1.578
	v200908210611:1.578
	v200908141401:1.578
	v200908141023:1.578
	v200908140916:1.578
	v200908140803:1.578
	v200908140608:1.578
	v200908070807:1.578
	v200908070606:1.578
	v200907310808:1.578
	v200907310618:1.578
	v200907301412:1.578
	v200907291638:1.578
	v200907240805:1.578
	v200907240621:1.578
	v200907221434:1.578
	v200907211438:1.578
	v200907170805:1.578
	v200907170607:1.578
	v200907161559:1.578
	v200907151009:1.578
	v200907141041:1.578
	v200907131223:1.578
	v200907131202:1.578
	v200907100614:1.578
	v200907030617:1.578
	v200906260605:1.578
	v200906190803:1.578
	cdt_6_0:1.578.0.14
	Root_cdt_6_0:1.578
	CDT_6_0_0:1.578
	v200906161748:1.578
	v200906151036:1.578
	v200906122346:1.578
	v200906120809:1.578
	v200906081036:1.578
	v200906050922:1.578
	v200906050855:1.578
	v200906050809:1.578
	v200905290807:1.578
	v200905220803:1.578
	v200905150807:1.578
	v200905121411:1.578
	v200905121134:1.578
	v200905121106:1.578
	v200905080958:1.578
	v200905080805:1.578
	v200905061052:1.578
	v200905060949:1.578
	v200905041314:1.578
	v200905041245:1.578
	v200905041203:1.578
	v200905011508:1.578
	v200905011306:1.578
	v200905011030:1.578
	v200905010803:1.578
	v200904291609:1.578
	cdt_5_0_2post:1.578.0.12
	v200904290942:1.578
	v200904241137:1.578
	v200904241053:1.578
	v200904241021:1.578
	v200904240804:1.578
	v200904221244:1.578
	v200904170802:1.578
	v200904100802:1.578
	CDT_5_0_2:1.578
	v200904030802:1.578
	v200903270801:1.578
	v200903201044:1.578
	v200903200803:1.578
	v200903191301:1.578
	v200903161435:1.578
	v200903161341:1.578
	v200903161321:1.578
	v200903161202:1.578
	v200903060602:1.578
	v200903051334:1.578
	v200903050950:1.578
	v200903041700:1.578
	v200903041617:1.578
	v200902270602:1.578
	v200902201236:1.578
	v200902200602:1.578
	v200902130801:1.578
	v200902130602:1.578
	v200902111034:1.578
	v200902101424:1.578
	v200902101101:1.578
	v200902060802:1.578
	v200902060602:1.578
	v200902031437:1.578
	v200902031216:1.578
	cdt_5_0_1post:1.578.0.10
	v200901300802:1.578
	v200901300602:1.578
	v200901230802:1.578
	v200901230601:1.578
	v200901160801:1.578
	v200901160602:1.578
	v200901091113:1.578
	v200901090802:1.578
	v200901090602:1.578
	v200901020801:1.578
	v200901020601:1.578
	v200812260801:1.578
	v200812260602:1.578
	v200812190801:1.578
	v200812190601:1.578
	v200812171517:1.578
	v200812151345:1.578
	v200812121153:1.578
	v200812121046:1.578
	v200812120801:1.578
	v200812120602:1.578
	v200812081719:1.578
	v200812051016:1.578
	v200812051008:1.578
	v200812050943:1.578
	v200812050801:1.578
	v200812050601:1.578
	v200811281051:1.578
	v200811281015:1.578
	v200811280802:1.578
	v200811280602:1.578
	v200811210802:1.578
	v200811210601:1.578
	v200811140804:1.578
	v200811140603:1.578
	v200811070805:1.578
	v200811070605:1.578
	v200810311518:1.578
	v200810310802:1.578
	v200810240803:1.578
	v200810221414:1.578
	v200810170802:1.578
	v200810100803:1.578
	v200810062059:1.578
	v200810061955:1.578
	v200810061755:1.578
	v200810030802:1.578
	v200809261507:1.578
	v200809261316:1.578
	v200809260801:1.578
	v200809240903:1.578
	v200809190802:1.578
	CDT_5_0_1:1.578
	v200809120802:1.578
	v200809050802:1.578
	v200808290803:1.578
	v200808261627:1.578
	v200808261609:1.578
	v200808220802:1.578
	v200808150801:1.578
	cdt_5_0post:1.578.0.8
	Root_cdt_5_0post:1.578
	v200808080802:1.578
	v200808010801:1.578
	v200807251630:1.578
	v200807251100:1.578
	v200807250801:1.578
	v200807180802:1.578
	v200807151657:1.575.2.4
	v200807151236:1.575.2.4
	v200807141323:1.578
	v200807110802:1.578
	v200807100946:1.578
	v200807092106:1.578
	v200807091713:1.578
	v200807091618:1.578
	v200807091527:1.578
	v200807091514:1.578
	v200807091121:1.578
	v200807091056:1.578
	v200807091047:1.578
	cdt_5_0:1.578.0.6
	CDT_5_0_0:1.578
	v200806171202:1.578
	v200806171118:1.578
	v200806160803:1.578
	v200806130802:1.578
	v200806121651:1.578
	v200806110805:1.578
	v200806101526:1.578
	v200806091639:1.578
	v200806091233:1.578
	v200806090802:1.578
	v200806060942:1.578
	v200806051712:1.578
	v200806040803:1.578
	v200806031320:1.578
	v200806020821:1.578
	v200805310003:1.578
	v200805302315:1.578
	v200805302202:1.578
	v200805302030:1.578
	v200805300802:1.578
	v200805280801:1.578
	v200805271414:1.578
	v200805261406:1.578
	v200805260801:1.578
	v200805232132:1.578
	v200805231908:1.578
	v200805231539:1.578
	v200805231345:1.578
	v200805231103:1.578
	v200805230930:1.578
	v200805230802:1.578
	v200805211118:1.578
	v200805210803:1.578
	v200805201118:1.578
	v200805191116:1.578
	v200805190802:1.578
	v200805181117:1.578
	v200805171116:1.578
	v200805161116:1.578
	v200805160801:1.578
	v200805151123:1.578
	v200805141119:1.578
	v200805140801:1.578
	v200805131118:1.578
	v200805121118:1.578
	v200805120802:1.578
	v200805111116:1.578
	v200805101116:1.578
	v200805091118:1.578
	v200805090802:1.578
	v200805070801:1.578
	v200805050803:1.578
	v200805041700:1.578
	v200805031702:1.578
	v200805021701:1.578
	v200805021559:1.578
	v200805020802:1.578
	v200804300801:1.578
	v200804290944:1.578
	v200804281107:1.578
	v200804280801:1.578
	v200804251700:1.578
	v200804250801:1.578
	v200804241324:1.578
	v200804241257:1.578
	v200804241109:1.578
	v200804230802:1.578
	v200804211443:1.578
	v200804211418:1.578
	v200804210801:1.578
	v200804180802:1.578
	v200804171540:1.578
	v200804160805:1.578
	v200804140802:1.578
	v200804110802:1.578
	v200804101002:1.578
	v200804090802:1.578
	v200804071034:1.578
	v200804070803:1.578
	v200804040803:1.578
	v200804020801:1.578
	v200803311055:1.578
	v200803310801:1.578
	v200803280802:1.578
	v200803260804:1.578
	v200803240801:1.578
	v200803210801:1.578
	v200803190802:1.578
	v200803171054:1.578
	v200803170802:1.578
	v200803140802:1.578
	v200803120807:1.578
	v200803101109:1.578
	v200803100802:1.578
	v200803070807:1.578
	v200803050804:1.578
	v200803041021:1.578
	v200803030804:1.578
	v200802291501:1.578
	v200802290817:1.578
	v200802271139:1.578
	v200802271029:1.578
	v200802270805:1.578
	CDT_4_0_3:1.578
	v200802251018:1.578
	v200802250943:1.578
	v200802250803:1.578
	v200802231429:1.578
	v200802231026:1.578
	v200802221555:1.578
	v200802221003:1.578
	v200802220802:1.578
	v200802200806:1.578
	v200802192156:1.578
	v200802192005:1.578
	v200802191623:1.578
	v200802191556:1.578
	v200802191403:1.578
	cdt_5_0_0M5:1.578.0.4
	v200802180805:1.578
	v200802151003:1.578
	v200802150801:1.578
	v200802130809:1.578
	v200802111122:1.578
	v200802110802:1.578
	v200802081005:1.578
	v200802080803:1.578
	v200802060800:1.578
	v200802040803:1.578
	v200802011116:1.578
	v200802011004:1.578
	v200802010809:1.578
	v200801300802:1.578
	v200801281152:1.578
	v200801281121:1.578
	v200801280802:1.578
	v200801251002:1.578
	v200801250801:1.578
	v200801230802:1.578
	v200801210803:1.578
	v200801181002:1.578
	v200801180801:1.578
	v200801160802:1.578
	v200801140803:1.578
	v200801111003:1.578
	v200801110804:1.578
	v200801090805:1.578
	v200801071713:1.578
	v200801071519:1.578
	v200801071335:1.578
	v200801070803:1.578
	v200801041003:1.578
	v200801040803:1.578
	v200801020800:1.578
	v200712310802:1.578
	v200712281000:1.578
	v200712280802:1.578
	v200712260806:1.578
	v200712240802:1.578
	v200712211001:1.578
	v200712210802:1.578
	v200712190814:1.578
	v200712171449:1.578
	v200712171355:1.578
	v200712171338:1.578
	v200712171119:1.578
	v200712171051:1.578
	v200712140801:1.578
	v200712131141:1.578
	v200712130803:1.578
	v200712121522:1.578
	v200712120801:1.578
	v200712110932:1.578
	v200712101514:1.578
	v200712071046:1.578
	v200712071009:1.578
	v200712070801:1.578
	CDT_4_0_2:1.578
	v200711280800:1.578
	v200711270800:1.578
	v200711260801:1.578
	v200711230800:1.578
	v200711221011:1.575.2.4
	v200711220801:1.578
	v200711210800:1.578
	v200711201358:1.575.2.4
	v200711200801:1.578
	v200711190800:1.578
	v200711160800:1.578
	v200711150800:1.578
	v200711140803:1.578
	v200711131355:1.575.2.4
	v200711131243:1.575.2.4
	v200711131124:1.575.2.4
	v200711131052:1.575.2.4
	v200711131016:1.575.2.4
	v200711130800:1.578
	v200711120801:1.578
	v200711091124:1.578
	v200711090800:1.578
	v200711080801:1.578
	v200711070801:1.578
	v200711060801:1.578
	v200711051450:1.578
	v200711051419:1.578
	v200711051358:1.578
	v200711051319:1.578
	v200711050800:1.578
	v200711021435:1.578
	v200711020800:1.578
	v200711010800:1.578
	v200710310800:1.578
	CDT_4_0_1:1.578
	cdt_4_0:1.578.0.2
	Root_cdt_4_0:1.578
	v200709251200:1.578
	v200709250100:1.578
	v200709241202:1.578
	v200709240100:1.578
	v200709210100:1.578
	v200709201150:1.578
	v200709201110:1.578
	v200709190101:1.578
	v200709181258:1.578
	v200709181129:1.578
	v200709180100:1.578
	v200709171257:1.578
	v200709170100:1.578
	v200709141100:1.578
	v200709140100:1.578
	v200709130101:1.578
	v200709120101:1.578
	v200709110100:1.578
	v200709100100:1.578
	v200709070100:1.578
	v200709060101:1.578
	v200709050100:1.578
	v200709040100:1.578
	v200709030100:1.578
	v200708310100:1.578
	v200708300100:1.578
	v200708290101:1.578
	v200708280101:1.578
	v200708270100:1.578
	v200708240100:1.578
	v200708230100:1.578
	v200708220100:1.578
	v200708210100:1.578
	v200708200100:1.578
	v200708170100:1.578
	v200708160101:1.578
	v200708150100:1.578
	v200708140100:1.578
	v200708130100:1.578
	v200708100100:1.578
	v200708090100:1.578
	v200708080100:1.578
	v200708070100:1.578
	v200708060100:1.578
	v200708030100:1.578
	v200708020101:1.578
	v200708010100:1.578
	v200707310100:1.578
	v200707300100:1.578
	v200707270100:1.578
	v200707260100:1.578
	v200707250100:1.578
	v200707242150:1.578
	v200707242130:1.578
	CDT_4_0_0:1.578
	v200706261300:1.578
	v200706251500:1.578
	v200706222100:1.578
	v200706220100:1.578
	v200706210101:1.578
	v200706201510:1.578
	v200706201331:1.578
	v200706200100:1.578
	v200706190100:1.578
	v200706181200:1.578
	v200706181036:1.578
	v200706180100:1.578
	v200706151545:1.578
	v200706151200:1.578
	v200706151001:1.578
	v200706150100:1.578
	v200706141700:1.578
	v200706141050:1.578
	v200706141030:1.578
	v200706140101:1.578
	v200706131502:1.578
	v200706131200:1.578
	v200706130100:1.578
	v200706122155:1.578
	v200706122130:1.578
	v200706121600:1.578
	v200706121227:1.578
	v200706121334:1.578
	v200706121200:1.578
	v200706112107:1.578
	v200706110501:1.578
	v200706081931:1.578
	v200706080500:1.578
	v200706070500:1.578
	v200706052319:1.578
	v200706052259:1.578
	v200706052038:1.578
	v200706052016:1.575.2.4
	v200706040500:1.578
	v200706011830:1.578
	v200705310500:1.578
	v200705280500:1.578
	v200705251830:1.578
	v200705240500:1.578
	v200705211931:1.575.2.4
	v200705210500:1.578
	v200705171410:1.578
	v200705141931:1.575.2.4
	v200705140500:1.578
	v200705111955:1.578
	v200705100500:1.578
	v200705091748:1.578
	v200705070500:1.578
	v200705030500:1.578
	v200705021749:1.578
	v200705021527:1.578
	v200705021411:1.578
	v200705021324:1.578
	v200705011604:1.578
	v200705011543:1.578
	v200704302030:1.578
	v200704301445:1.578
	v200704301150:1.578
	v200704301130:1.578
	v200704300630:1.578
	v200704300500:1.578
	v200704280116:1.578
	v200704280020:1.578
	v200704272334:1.578
	v200704272047:1.578
	v200704271928:1.578
	v200704271446:1.578
	v200704271348:1.578
	v200704260500:1.578
	v200704241400:1.575.2.4
	v200704230500:1.578
	v200704190500:1.578
	v200704171400:1.575.2.4
	v200704160500:1.578
	v200704120500:1.578
	v200704101400:1.575.2.4
	v200704090500:1.578
	v200704061900:1.578
	v200704040500:1.578
	v200704020500:1.578
	v200703302000:1.578
	v200703300600:1.578
	v200703280600:1.578
	v200703270600:1.575.2.4
	v200703260600:1.578
	v200703220600:1.578
	v200703190600:1.578
	v200703150600:1.578
	v200703120600:1.578
	v200703080601:1.578
	v200703050600:1.578
	v200703022039:1.578
	v200703010601:1.578
	v200702260601:1.578
	v200702220600:1.578
	CDT_4_0_0_M5:1.578
	v200702190601:1.578
	CDT_3_1_2:1.575.2.4
	v200702161600:1.578
	v200702150621:1.575.2.4
	v200702150601:1.578
	v200702121620:1.578
	v200702121553:1.575.2.4
	v200702081815:1.578
	v200702081751:1.575.2.4
	v200702050901:1.575.2.4
	v200702050601:1.578
	v200702020601:1.578
	v200702010601:1.575.2.4
	v200701290901:1.575.2.4
	v200701290601:1.578
	v200701250601:1.575.2.4
	v200701220901:1.575.2.4
	v200701220602:1.578
	v200701180601:1.575.2.4
	v200701152040:1.575.2.4
	v200701151949:1.578
	v200701150902:1.575.2.4
	v200701150601:1.578
	v200701091504:1.575.2.4
	v200701091440:1.578
	v200701051900:1.575.2.4
	v200701010600:1.578
	v200612291900:1.575.2.4
	v200612250600:1.578
	v200612221900:1.575.2.4
	v200612221600:1.578
	v200612220400:1.578
	v200612220200:1.578
	v200612211700:1.578
	v200612181754:1.578
	v200612181718:1.578
	v200612181600:1.578
	v200612180600:1.578
	v200612111604:1.578
	v200612041659:1.578
	v200612041616:1.578
	v200612041600:1.578
	v200611271730:1.578
	v200611200601:1.578
	v200611161830:1.578
	v200611161747:1.578
	v200611161530:1.578
	v200611152133:1.578
	v200611151930:1.578
	v200611130601:1.578
	v200611091945:1.578
	v200611060601:1.578
	v200611021945:1.578
	v200610262008:1.578
	v200610261911:1.578
	v200610261845:1.578
	v200610111207:1.578
	v200610030500:1.575.2.4
	CDT_3_1_1:1.575.2.4
	v200610020801:1.575.2.4
	v200610020500:1.578
	v200610010805:1.575.2.4
	v200609300801:1.575.2.4
	v200609290801:1.575.2.4
	v200609280800:1.575.2.4
	v200609270800:1.575.2.4
	v200609260800:1.575.2.4
	v200609250500:1.578
	v200609180500:1.578
	v200609151512:1.575.2.4
	v200609151445:1.575.2.4
	v200609151425:1.575.2.4
	v200609151341:1.575.2.4
	v200609151318:1.575.2.4
	v200609150800:1.575.2.4
	v200609140801:1.575.2.4
	v200609130800:1.575.2.4
	v200609120800:1.575.2.4
	v200609110800:1.575.2.3
	v200609110500:1.577
	v200609100800:1.575.2.3
	v200609090800:1.575.2.3
	v200609080800:1.575.2.3
	v200609070800:1.575.2.3
	v200609060800:1.575.2.3
	v200609050800:1.575.2.3
	v200609040800:1.575.2.3
	v200609040500:1.577
	v200609030800:1.575.2.3
	v200609020800:1.575.2.3
	v200609010800:1.575.2.3
	v200608310800:1.575.2.3
	v200608300801:1.575.2.2
	v200608280801:1.575.2.2
	v200608280500:1.576
	v200608210800:1.575.2.2
	v200608210500:1.576
	v200608140800:1.575
	v200608140501:1.575
	v200608070800:1.575
	v200608070500:1.575
	v200607310800:1.575
	v200607310500:1.575
	v200607240800:1.575
	v200607240500:1.575
	v200607170800:1.575
	v200607170501:1.575
	v200607101926:1.575
	v200607101843:1.575
	v200607101734:1.575
	v200607100700:1.575
	v200607100500:1.575
	CDT_3_1_0:1.575
	cdt_3_1:1.575.0.2
	Root_cdt_3_1:1.575
	v200606280500:1.575
	v200606271600:1.575
	v200606270500:1.575
	v200606261600:1.575
	v200606260500:1.575
	v200606250500:1.575
	v200606240500:1.575
	v200606230500:1.575
	v200606220500:1.575
	v200606210500:1.575
	v200606200500:1.575
	v200606190500:1.575
	v200606180500:1.575
	v200606170500:1.575
	v200606160500:1.575
	v200606150500:1.575
	v200606140500:1.575
	v200606130500:1.575
	v200606120500:1.575
	v200606110500:1.575
	v200606100500:1.575
	v200606090500:1.575
	v200606080500:1.575
	v200606070500:1.575
	v200606060500:1.575
	v200606050500:1.575
	v200606040500:1.575
	v200606030500:1.575
	v200606020500:1.575
	v200606010500:1.575
	v200605310501:1.574
	v200605300500:1.574
	v200605290500:1.573
	v200605280500:1.573
	v200605270500:1.573
	v200605260500:1.571
	v200605250500:1.571
	v200605240500:1.571
	v200605230500:1.571
	v200605220500:1.571
	v200605210500:1.571
	v200605200500:1.571
	v200605190500:1.570
	v200605180500:1.570
	v200605151430:1.570
	v200605150500:1.570
	v200605130500:1.570
	v200605120500:1.569
	v200605110500:1.569
	v200605100500:1.569
	v200605090500:1.569
	v200605080500:1.569
	v200605070500:1.569
	v200605060500:1.569
	v200605050500:1.569
	v200605040500:1.569
	v200605030500:1.569
	v200605020500:1.569
	v200605011310:1.569
	v200605010500:1.569
	v200604300500:1.569
	v200604290500:1.569
	v200604280500:1.569
	v200604270500:1.569
	v200604260500:1.569
	v200604250500:1.569
	v200604240500:1.569
	v200604230500:1.569
	v200604220500:1.569
	v200604210500:1.569
	v200604200819:1.569
	v200604200500:1.569
	v200604190500:1.569
	v200604180500:1.569
	v200604171607:1.569
	v200604171410:1.569
	v200604170500:1.569
	v200604161755:1.569
	v200604160500:1.569
	v200604151755:1.569
	v200604150500:1.569
	v200604141755:1.569
	v200604140500:1.569
	v200604131755:1.569
	v200604130500:1.569
	v200604121932:1.569
	v200604121833:1.569
	v200604121819:1.569
	v200604121755:1.569
	v200604121725:1.569
	v200604120500:1.569
	v200604110500:1.569
	v200604100500:1.569
	v200604090500:1.569
	v200604080500:1.569
	v200604070500:1.569
	v200604060500:1.569
	v200604050500:1.569
	v200604041846:1.569
	v200604041825:1.569
	v200604041822:1.569
	CDT_3_0_2:1.539.2.14
	CDT_3_0_2_RC1:1.539.2.14
	CDT_3_0_2_RC0:1.539.2.14
	CDT_3_0_1:1.539.2.8
	CDT_3_0_1_b1:1.539.2.8
	CDT_3_0_1_b0:1.539.2.8
	CDT_3_0_1_RC1:1.539.2.7
	cdt_3_0:1.539.0.2
	CDT_3_0:1.539
	CDT_3_0_RC3:1.539
	CDT_3_0_RC2:1.529
	CDT_3_0_RC2_build0:1.526
	CDT_3_0_RC1:1.521
	CDT_3_0_RC1_build0:1.518
	CDT_3_0_M7b:1.512
	CDT_3_0_M7a:1.508
	CDT_3_0_M7:1.508
	CDT_3_0_M6:1.489
	CDT_2_1_1:1.432.2.29
	CDT_3_0_M5:1.483
	CDT_2_1_1_20050307:1.432.2.28
	CDT_2_1:1.432.2.21
	CDT_2_1_RC8:1.432.2.21
	CDT_2_1_RC7:1.432.2.20
	CDT_2_1_RC6:1.432.2.20
	CDT_2_1_RC5:1.432.2.19
	CDT_2_1_RC4:1.432.2.12
	CDT_2_1_RC3:1.432.2.4
	cdt_21:1.432.0.2
	Root_cdt_21:1.432
	CDT_2_1_RC2:1.431
	CDT_2_1_RC1:1.421
	CDT_2_1_RC0:1.413
	CDT_2_0_2:1.337.2.4
	CDT_2_0:1.337.2.2
	cdt_2_0:1.337.0.2
	CDT_2_0_RC1:1.337
	CDT_2_0_M9:1.328
	CDT_2_0_M8:1.300
	CDT_1_2_1_RC3:1.257.2.21
	CDT_1_2_1_RC2:1.257.2.21
	CDT_2_0_M7:1.292
	CDT_1_2_1_RC1:1.257.2.13
	CDT_2_0_M6:1.289
	CDT_2_0_M5_1:1.288
	CDT_1_2_1_M1:1.257.2.11
	CDT_1_2_RC1:1.257
	CDT_1_2_RC0:1.257
	cdt_1_2:1.257.0.2
	Root_cdt_1_2:1.257
	CDT_GA_1_1_0_20030516:1.173.2.1
	cdt_1_1:1.173.0.2
	Root_cdt_1_1:1.173
	cdt_1_0_1:1.81.0.2
	Root_cdt_1_0_1:1.81
	GA_1_0_candidate_20021108:1.48
	GA_1_0_candidate_20021105:1.47;
locks; strict;
comment	@# @;
expand	@b@;


1.578
date	2006.09.11.17.22.22;	author mkhodjai;	state Exp;
branches;
next	1.577;

1.577
date	2006.08.29.10.46.38;	author mkhodjai;	state Exp;
branches;
next	1.576;

1.576
date	2006.08.16.08.45.36;	author mkhodjai;	state Exp;
branches;
next	1.575;

1.575
date	2006.05.31.18.35.49;	author mkhodjai;	state Exp;
branches
	1.575.2.1;
next	1.574;

1.574
date	2006.05.29.22.08.37;	author mkhodjai;	state Exp;
branches;
next	1.573;

1.573
date	2006.05.26.21.14.19;	author mkhodjai;	state Exp;
branches;
next	1.572;

1.572
date	2006.05.26.19.02.00;	author mkhodjai;	state Exp;
branches;
next	1.571;

1.571
date	2006.05.19.15.02.39;	author mkhodjai;	state Exp;
branches;
next	1.570;

1.570
date	2006.05.12.21.08.52;	author mkhodjai;	state Exp;
branches;
next	1.569;

1.569
date	2006.03.27.20.34.01;	author mkhodjai;	state Exp;
branches;
next	1.568;

1.568
date	2006.03.06.18.46.07;	author mkhodjai;	state Exp;
branches;
next	1.567;

1.567
date	2006.02.27.22.53.47;	author mkhodjai;	state Exp;
branches;
next	1.566;

1.566
date	2006.02.27.21.56.06;	author mkhodjai;	state Exp;
branches;
next	1.565;

1.565
date	2006.02.24.23.32.09;	author mkhodjai;	state Exp;
branches;
next	1.564;

1.564
date	2006.02.20.22.51.50;	author mkhodjai;	state Exp;
branches;
next	1.563;

1.563
date	2006.02.20.22.48.46;	author mkhodjai;	state Exp;
branches;
next	1.562;

1.562
date	2006.02.08.20.10.17;	author mkhodjai;	state Exp;
branches;
next	1.561;

1.561
date	2006.01.30.19.48.37;	author mkhodjai;	state Exp;
branches;
next	1.560;

1.560
date	2006.01.30.02.23.02;	author mkhodjai;	state Exp;
branches;
next	1.559;

1.559
date	2006.01.23.20.21.52;	author mkhodjai;	state Exp;
branches;
next	1.558;

1.558
date	2006.01.15.19.38.42;	author mkhodjai;	state Exp;
branches;
next	1.557;

1.557
date	2006.01.04.19.14.32;	author mkhodjai;	state Exp;
branches;
next	1.556;

1.556
date	2005.12.31.00.51.47;	author mkhodjai;	state Exp;
branches;
next	1.555;

1.555
date	2005.12.29.22.14.47;	author mkhodjai;	state Exp;
branches;
next	1.554;

1.554
date	2005.12.29.21.53.48;	author mkhodjai;	state Exp;
branches;
next	1.553;

1.553
date	2005.12.27.23.59.12;	author mkhodjai;	state Exp;
branches;
next	1.552;

1.552
date	2005.12.16.20.45.48;	author mkhodjai;	state Exp;
branches;
next	1.551;

1.551
date	2005.12.08.23.05.19;	author mkhodjai;	state Exp;
branches;
next	1.550;

1.550
date	2005.11.28.21.07.36;	author mkhodjai;	state Exp;
branches;
next	1.549;

1.549
date	2005.11.07.21.11.12;	author mkhodjai;	state Exp;
branches;
next	1.548;

1.548
date	2005.10.24.17.31.54;	author mkhodjai;	state Exp;
branches;
next	1.547;

1.547
date	2005.09.16.19.35.08;	author mkhodjai;	state Exp;
branches;
next	1.546;

1.546
date	2005.09.09.21.34.32;	author mkhodjai;	state Exp;
branches;
next	1.545;

1.545
date	2005.09.06.20.19.04;	author mkhodjai;	state Exp;
branches;
next	1.544;

1.544
date	2005.09.06.19.11.56;	author mkhodjai;	state Exp;
branches;
next	1.543;

1.543
date	2005.09.01.20.33.54;	author mkhodjai;	state Exp;
branches;
next	1.542;

1.542
date	2005.08.25.20.12.44;	author mkhodjai;	state Exp;
branches;
next	1.541;

1.541
date	2005.08.25.18.26.34;	author mkhodjai;	state Exp;
branches;
next	1.540;

1.540
date	2005.08.23.21.27.17;	author mkhodjai;	state Exp;
branches;
next	1.539;

1.539
date	2005.08.05.00.19.16;	author amagloire;	state Exp;
branches
	1.539.2.1;
next	1.538;

1.538
date	2005.07.29.19.24.19;	author mkhodjai;	state Exp;
branches;
next	1.537;

1.537
date	2005.07.29.02.12.02;	author mkhodjai;	state Exp;
branches;
next	1.536;

1.536
date	2005.07.28.17.49.05;	author mkhodjai;	state Exp;
branches;
next	1.535;

1.535
date	2005.07.26.21.05.44;	author mkhodjai;	state Exp;
branches;
next	1.534;

1.534
date	2005.07.26.18.17.05;	author mkhodjai;	state Exp;
branches;
next	1.533;

1.533
date	2005.07.22.02.37.17;	author amagloire;	state Exp;
branches;
next	1.532;

1.532
date	2005.07.19.00.29.38;	author amagloire;	state Exp;
branches;
next	1.531;

1.531
date	2005.07.14.21.45.57;	author mkhodjai;	state Exp;
branches;
next	1.530;

1.530
date	2005.07.14.15.32.35;	author mkhodjai;	state Exp;
branches;
next	1.529;

1.529
date	2005.07.11.20.18.06;	author mkhodjai;	state Exp;
branches;
next	1.528;

1.528
date	2005.07.11.18.34.15;	author mkhodjai;	state Exp;
branches;
next	1.527;

1.527
date	2005.07.11.15.18.03;	author mkhodjai;	state Exp;
branches;
next	1.526;

1.526
date	2005.07.11.04.06.52;	author mkhodjai;	state Exp;
branches;
next	1.525;

1.525
date	2005.07.08.21.16.35;	author mkhodjai;	state Exp;
branches;
next	1.524;

1.524
date	2005.07.08.18.06.01;	author mkhodjai;	state Exp;
branches;
next	1.523;

1.523
date	2005.07.04.19.06.04;	author mkhodjai;	state Exp;
branches;
next	1.522;

1.522
date	2005.06.29.21.15.28;	author mkhodjai;	state Exp;
branches;
next	1.521;

1.521
date	2005.06.28.15.24.38;	author mkhodjai;	state Exp;
branches;
next	1.520;

1.520
date	2005.06.28.03.03.08;	author amagloire;	state Exp;
branches;
next	1.519;

1.519
date	2005.06.27.15.22.16;	author amagloire;	state Exp;
branches;
next	1.518;

1.518
date	2005.06.23.18.11.11;	author mkhodjai;	state Exp;
branches;
next	1.517;

1.517
date	2005.06.21.21.10.40;	author mkhodjai;	state Exp;
branches;
next	1.516;

1.516
date	2005.06.21.18.41.38;	author mkhodjai;	state Exp;
branches;
next	1.515;

1.515
date	2005.06.20.19.39.53;	author mkhodjai;	state Exp;
branches;
next	1.514;

1.514
date	2005.06.17.21.28.31;	author mkhodjai;	state Exp;
branches;
next	1.513;

1.513
date	2005.06.17.19.30.56;	author mkhodjai;	state Exp;
branches;
next	1.512;

1.512
date	2005.06.16.20.43.31;	author mkhodjai;	state Exp;
branches;
next	1.511;

1.511
date	2005.06.16.17.51.20;	author mkhodjai;	state Exp;
branches;
next	1.510;

1.510
date	2005.06.16.16.07.58;	author mkhodjai;	state Exp;
branches;
next	1.509;

1.509
date	2005.06.14.21.45.18;	author mkhodjai;	state Exp;
branches;
next	1.508;

1.508
date	2005.06.13.20.19.58;	author mkhodjai;	state Exp;
branches;
next	1.507;

1.507
date	2005.06.13.03.24.06;	author mkhodjai;	state Exp;
branches;
next	1.506;

1.506
date	2005.06.09.20.42.05;	author mkhodjai;	state Exp;
branches;
next	1.505;

1.505
date	2005.06.09.20.21.16;	author mkhodjai;	state Exp;
branches;
next	1.504;

1.504
date	2005.06.07.20.58.59;	author mkhodjai;	state Exp;
branches;
next	1.503;

1.503
date	2005.06.07.15.45.23;	author mkhodjai;	state Exp;
branches;
next	1.502;

1.502
date	2005.06.06.21.34.10;	author mkhodjai;	state Exp;
branches;
next	1.501;

1.501
date	2005.05.24.21.38.42;	author mkhodjai;	state Exp;
branches;
next	1.500;

1.500
date	2005.05.20.21.23.11;	author mkhodjai;	state Exp;
branches;
next	1.499;

1.499
date	2005.05.12.15.27.52;	author mkhodjai;	state Exp;
branches;
next	1.498;

1.498
date	2005.04.27.23.14.58;	author mkhodjai;	state Exp;
branches;
next	1.497;

1.497
date	2005.04.27.20.21.19;	author amagloire;	state Exp;
branches;
next	1.496;

1.496
date	2005.04.25.23.03.50;	author mkhodjai;	state Exp;
branches;
next	1.495;

1.495
date	2005.04.25.19.11.19;	author amagloire;	state Exp;
branches;
next	1.494;

1.494
date	2005.04.21.20.10.06;	author mkhodjai;	state Exp;
branches;
next	1.493;

1.493
date	2005.04.21.20.08.16;	author mkhodjai;	state Exp;
branches;
next	1.492;

1.492
date	2005.04.21.19.46.35;	author mkhodjai;	state Exp;
branches;
next	1.491;

1.491
date	2005.04.21.19.41.01;	author mkhodjai;	state Exp;
branches;
next	1.490;

1.490
date	2005.04.15.18.24.52;	author amagloire;	state Exp;
branches;
next	1.489;

1.489
date	2005.04.07.22.17.05;	author mkhodjai;	state Exp;
branches;
next	1.488;

1.488
date	2005.04.07.19.06.50;	author mkhodjai;	state Exp;
branches;
next	1.487;

1.487
date	2005.04.05.02.53.31;	author amagloire;	state Exp;
branches;
next	1.486;

1.486
date	2005.03.25.05.01.23;	author amagloire;	state Exp;
branches;
next	1.485;

1.485
date	2005.03.23.22.35.56;	author amagloire;	state Exp;
branches;
next	1.484;

1.484
date	2005.03.22.00.11.28;	author mkhodjai;	state Exp;
branches;
next	1.483;

1.483
date	2005.03.17.22.00.31;	author mkhodjai;	state Exp;
branches;
next	1.482;

1.482
date	2005.02.24.23.25.56;	author mkhodjai;	state Exp;
branches;
next	1.481;

1.481
date	2005.02.22.21.25.38;	author mkhodjai;	state Exp;
branches;
next	1.480;

1.480
date	2005.02.18.21.45.58;	author amagloire;	state Exp;
branches;
next	1.479;

1.479
date	2005.02.18.19.58.51;	author mkhodjai;	state Exp;
branches;
next	1.478;

1.478
date	2005.02.18.19.55.33;	author mkhodjai;	state Exp;
branches;
next	1.477;

1.477
date	2005.02.17.00.05.49;	author mkhodjai;	state Exp;
branches;
next	1.476;

1.476
date	2005.02.15.20.49.24;	author mkhodjai;	state Exp;
branches;
next	1.475;

1.475
date	2005.02.15.03.07.21;	author mkhodjai;	state Exp;
branches;
next	1.474;

1.474
date	2005.02.12.00.04.59;	author mkhodjai;	state Exp;
branches;
next	1.473;

1.473
date	2005.02.07.22.49.42;	author mkhodjai;	state Exp;
branches;
next	1.472;

1.472
date	2005.02.03.19.59.03;	author mkhodjai;	state Exp;
branches;
next	1.471;

1.471
date	2005.02.03.18.59.45;	author mkhodjai;	state Exp;
branches;
next	1.470;

1.470
date	2005.02.02.23.19.14;	author mkhodjai;	state Exp;
branches;
next	1.469;

1.469
date	2005.01.19.19.04.22;	author mkhodjai;	state Exp;
branches;
next	1.468;

1.468
date	2005.01.19.00.12.14;	author mkhodjai;	state Exp;
branches;
next	1.467;

1.467
date	2005.01.18.22.21.16;	author mkhodjai;	state Exp;
branches;
next	1.466;

1.466
date	2005.01.18.19.55.58;	author mkhodjai;	state Exp;
branches;
next	1.465;

1.465
date	2005.01.12.21.23.07;	author mkhodjai;	state Exp;
branches;
next	1.464;

1.464
date	2005.01.12.20.35.00;	author mkhodjai;	state Exp;
branches;
next	1.463;

1.463
date	2005.01.11.20.45.26;	author amagloire;	state Exp;
branches;
next	1.462;

1.462
date	2005.01.11.20.42.29;	author mkhodjai;	state Exp;
branches;
next	1.461;

1.461
date	2005.01.10.22.52.06;	author mkhodjai;	state Exp;
branches;
next	1.460;

1.460
date	2005.01.10.18.53.41;	author mkhodjai;	state Exp;
branches;
next	1.459;

1.459
date	2005.01.04.21.45.27;	author mkhodjai;	state Exp;
branches;
next	1.458;

1.458
date	2004.12.24.00.08.04;	author mkhodjai;	state Exp;
branches;
next	1.457;

1.457
date	2004.12.22.21.44.53;	author mkhodjai;	state Exp;
branches;
next	1.456;

1.456
date	2004.12.22.20.59.38;	author mkhodjai;	state Exp;
branches;
next	1.455;

1.455
date	2004.12.21.19.55.31;	author mkhodjai;	state Exp;
branches;
next	1.454;

1.454
date	2004.12.20.23.30.57;	author mkhodjai;	state Exp;
branches;
next	1.453;

1.453
date	2004.12.16.21.26.10;	author mkhodjai;	state Exp;
branches;
next	1.452;

1.452
date	2004.12.09.03.56.03;	author mkhodjai;	state Exp;
branches;
next	1.451;

1.451
date	2004.12.07.05.14.18;	author mkhodjai;	state Exp;
branches;
next	1.450;

1.450
date	2004.12.03.20.34.46;	author mkhodjai;	state Exp;
branches;
next	1.449;

1.449
date	2004.12.03.19.13.07;	author mkhodjai;	state Exp;
branches;
next	1.448;

1.448
date	2004.12.02.23.44.01;	author mkhodjai;	state Exp;
branches;
next	1.447;

1.447
date	2004.12.02.21.49.56;	author mkhodjai;	state Exp;
branches;
next	1.446;

1.446
date	2004.12.01.21.26.41;	author mkhodjai;	state Exp;
branches;
next	1.445;

1.445
date	2004.12.01.17.56.24;	author mkhodjai;	state Exp;
branches;
next	1.444;

1.444
date	2004.11.26.22.54.14;	author mkhodjai;	state Exp;
branches;
next	1.443;

1.443
date	2004.11.26.21.26.22;	author mkhodjai;	state Exp;
branches;
next	1.442;

1.442
date	2004.11.26.20.04.02;	author mkhodjai;	state Exp;
branches;
next	1.441;

1.441
date	2004.11.25.23.58.29;	author mkhodjai;	state Exp;
branches;
next	1.440;

1.440
date	2004.11.25.18.23.38;	author mkhodjai;	state Exp;
branches;
next	1.439;

1.439
date	2004.11.24.21.18.08;	author amagloire;	state Exp;
branches;
next	1.438;

1.438
date	2004.11.24.20.46.06;	author mkhodjai;	state Exp;
branches;
next	1.437;

1.437
date	2004.11.23.23.47.49;	author mkhodjai;	state Exp;
branches;
next	1.436;

1.436
date	2004.11.22.17.00.34;	author mkhodjai;	state Exp;
branches;
next	1.435;

1.435
date	2004.11.18.22.39.29;	author mkhodjai;	state Exp;
branches;
next	1.434;

1.434
date	2004.11.18.16.06.57;	author amagloire;	state Exp;
branches;
next	1.433;

1.433
date	2004.11.17.19.57.53;	author dinglis;	state Exp;
branches;
next	1.432;

1.432
date	2004.11.17.03.52.49;	author amagloire;	state Exp;
branches
	1.432.2.1;
next	1.431;

1.431
date	2004.11.15.22.28.38;	author mkhodjai;	state Exp;
branches;
next	1.430;

1.430
date	2004.11.15.22.28.09;	author mkhodjai;	state Exp;
branches;
next	1.429;

1.429
date	2004.11.15.20.47.48;	author mkhodjai;	state Exp;
branches;
next	1.428;

1.428
date	2004.11.12.19.25.28;	author mkhodjai;	state Exp;
branches;
next	1.427;

1.427
date	2004.11.12.19.18.47;	author mkhodjai;	state Exp;
branches;
next	1.426;

1.426
date	2004.11.12.02.09.42;	author amagloire;	state Exp;
branches;
next	1.425;

1.425
date	2004.11.10.21.22.52;	author mkhodjai;	state Exp;
branches;
next	1.424;

1.424
date	2004.11.09.23.25.44;	author mkhodjai;	state Exp;
branches;
next	1.423;

1.423
date	2004.11.09.22.28.09;	author mkhodjai;	state Exp;
branches;
next	1.422;

1.422
date	2004.11.09.20.39.40;	author amagloire;	state Exp;
branches;
next	1.421;

1.421
date	2004.11.09.01.44.59;	author amagloire;	state Exp;
branches;
next	1.420;

1.420
date	2004.11.08.18.13.27;	author amagloire;	state Exp;
branches;
next	1.419;

1.419
date	2004.11.04.22.47.49;	author mkhodjai;	state Exp;
branches;
next	1.418;

1.418
date	2004.11.04.22.04.01;	author mkhodjai;	state Exp;
branches;
next	1.417;

1.417
date	2004.11.04.16.40.41;	author mkhodjai;	state Exp;
branches;
next	1.416;

1.416
date	2004.11.04.15.56.16;	author mkhodjai;	state Exp;
branches;
next	1.415;

1.415
date	2004.11.03.22.34.49;	author mkhodjai;	state Exp;
branches;
next	1.414;

1.414
date	2004.11.02.19.29.57;	author amagloire;	state Exp;
branches;
next	1.413;

1.413
date	2004.11.02.03.34.28;	author dinglis;	state Exp;
branches;
next	1.412;

1.412
date	2004.10.31.20.57.40;	author amagloire;	state Exp;
branches;
next	1.411;

1.411
date	2004.10.29.21.22.18;	author mkhodjai;	state Exp;
branches;
next	1.410;

1.410
date	2004.10.29.15.13.28;	author amagloire;	state Exp;
branches;
next	1.409;

1.409
date	2004.10.28.17.09.02;	author amagloire;	state Exp;
branches;
next	1.408;

1.408
date	2004.10.27.00.59.13;	author amagloire;	state Exp;
branches;
next	1.407;

1.407
date	2004.10.26.19.43.50;	author amagloire;	state Exp;
branches;
next	1.406;

1.406
date	2004.10.26.17.53.16;	author amagloire;	state Exp;
branches;
next	1.405;

1.405
date	2004.10.25.20.20.32;	author mkhodjai;	state Exp;
branches;
next	1.404;

1.404
date	2004.10.25.17.42.14;	author dinglis;	state Exp;
branches;
next	1.403;

1.403
date	2004.10.25.04.21.36;	author amagloire;	state Exp;
branches;
next	1.402;

1.402
date	2004.10.22.17.56.46;	author mkhodjai;	state Exp;
branches;
next	1.401;

1.401
date	2004.10.22.17.23.18;	author amagloire;	state Exp;
branches;
next	1.400;

1.400
date	2004.10.22.15.46.51;	author mkhodjai;	state Exp;
branches;
next	1.399;

1.399
date	2004.10.21.22.39.53;	author mkhodjai;	state Exp;
branches;
next	1.398;

1.398
date	2004.10.21.20.19.08;	author mkhodjai;	state Exp;
branches;
next	1.397;

1.397
date	2004.10.19.22.16.01;	author mkhodjai;	state Exp;
branches;
next	1.396;

1.396
date	2004.10.19.20.40.56;	author amagloire;	state Exp;
branches;
next	1.395;

1.395
date	2004.10.19.18.57.22;	author mkhodjai;	state Exp;
branches;
next	1.394;

1.394
date	2004.10.18.23.17.46;	author amagloire;	state Exp;
branches;
next	1.393;

1.393
date	2004.10.18.14.48.50;	author dinglis;	state Exp;
branches;
next	1.392;

1.392
date	2004.10.18.14.42.35;	author mkhodjai;	state Exp;
branches;
next	1.391;

1.391
date	2004.10.17.21.25.00;	author amagloire;	state Exp;
branches;
next	1.390;

1.390
date	2004.10.15.15.48.31;	author amagloire;	state Exp;
branches;
next	1.389;

1.389
date	2004.10.14.19.30.49;	author mkhodjai;	state Exp;
branches;
next	1.388;

1.388
date	2004.10.11.20.24.15;	author mkhodjai;	state Exp;
branches;
next	1.387;

1.387
date	2004.10.08.18.40.29;	author mkhodjai;	state Exp;
branches;
next	1.386;

1.386
date	2004.10.07.20.01.23;	author mkhodjai;	state Exp;
branches;
next	1.385;

1.385
date	2004.10.07.15.23.25;	author mkhodjai;	state Exp;
branches;
next	1.384;

1.384
date	2004.10.06.21.03.43;	author mkhodjai;	state Exp;
branches;
next	1.383;

1.383
date	2004.09.30.20.28.03;	author mkhodjai;	state Exp;
branches;
next	1.382;

1.382
date	2004.09.29.15.14.44;	author mkhodjai;	state Exp;
branches;
next	1.381;

1.381
date	2004.09.28.15.44.35;	author mkhodjai;	state Exp;
branches;
next	1.380;

1.380
date	2004.09.27.18.43.58;	author mkhodjai;	state Exp;
branches;
next	1.379;

1.379
date	2004.09.27.18.36.43;	author mkhodjai;	state Exp;
branches;
next	1.378;

1.378
date	2004.09.21.19.06.43;	author mkhodjai;	state Exp;
branches;
next	1.377;

1.377
date	2004.09.21.18.57.37;	author amagloire;	state Exp;
branches;
next	1.376;

1.376
date	2004.09.20.20.17.07;	author mkhodjai;	state Exp;
branches;
next	1.375;

1.375
date	2004.09.17.18.57.01;	author amagloire;	state Exp;
branches;
next	1.374;

1.374
date	2004.09.15.15.08.46;	author mkhodjai;	state Exp;
branches;
next	1.373;

1.373
date	2004.09.13.21.37.11;	author mkhodjai;	state Exp;
branches;
next	1.372;

1.372
date	2004.09.13.20.11.38;	author mkhodjai;	state Exp;
branches;
next	1.371;

1.371
date	2004.09.10.17.50.29;	author mkhodjai;	state Exp;
branches;
next	1.370;

1.370
date	2004.09.10.00.38.59;	author amagloire;	state Exp;
branches;
next	1.369;

1.369
date	2004.09.08.21.38.02;	author mkhodjai;	state Exp;
branches;
next	1.368;

1.368
date	2004.09.08.04.15.35;	author amagloire;	state Exp;
branches;
next	1.367;

1.367
date	2004.09.08.01.26.23;	author amagloire;	state Exp;
branches;
next	1.366;

1.366
date	2004.09.07.20.43.45;	author mkhodjai;	state Exp;
branches;
next	1.365;

1.365
date	2004.09.07.19.38.49;	author amagloire;	state Exp;
branches;
next	1.364;

1.364
date	2004.09.03.19.02.24;	author mkhodjai;	state Exp;
branches;
next	1.363;

1.363
date	2004.09.01.17.56.03;	author mkhodjai;	state Exp;
branches;
next	1.362;

1.362
date	2004.08.18.14.54.27;	author mkhodjai;	state Exp;
branches;
next	1.361;

1.361
date	2004.08.15.01.55.41;	author amagloire;	state Exp;
branches;
next	1.360;

1.360
date	2004.08.05.20.19.00;	author mkhodjai;	state Exp;
branches;
next	1.359;

1.359
date	2004.08.05.20.04.48;	author mkhodjai;	state Exp;
branches;
next	1.358;

1.358
date	2004.08.05.19.57.18;	author mkhodjai;	state Exp;
branches;
next	1.357;

1.357
date	2004.08.05.17.44.31;	author mkhodjai;	state Exp;
branches;
next	1.356;

1.356
date	2004.08.05.16.53.30;	author mkhodjai;	state Exp;
branches;
next	1.355;

1.355
date	2004.08.04.21.06.56;	author mkhodjai;	state Exp;
branches;
next	1.354;

1.354
date	2004.07.23.21.25.52;	author mkhodjai;	state Exp;
branches;
next	1.353;

1.353
date	2004.07.21.20.54.16;	author mkhodjai;	state Exp;
branches;
next	1.352;

1.352
date	2004.07.21.20.04.37;	author mkhodjai;	state Exp;
branches;
next	1.351;

1.351
date	2004.07.21.20.01.09;	author mkhodjai;	state Exp;
branches;
next	1.350;

1.350
date	2004.07.21.17.50.33;	author mkhodjai;	state Exp;
branches;
next	1.349;

1.349
date	2004.07.21.15.08.59;	author mkhodjai;	state Exp;
branches;
next	1.348;

1.348
date	2004.07.20.21.44.16;	author mkhodjai;	state Exp;
branches;
next	1.347;

1.347
date	2004.07.20.21.42.11;	author mkhodjai;	state Exp;
branches;
next	1.346;

1.346
date	2004.07.20.21.27.37;	author mkhodjai;	state Exp;
branches;
next	1.345;

1.345
date	2004.07.16.22.07.41;	author mkhodjai;	state Exp;
branches;
next	1.344;

1.344
date	2004.07.15.17.47.36;	author amagloire;	state Exp;
branches;
next	1.343;

1.343
date	2004.07.09.19.30.23;	author mkhodjai;	state Exp;
branches;
next	1.342;

1.342
date	2004.07.09.18.03.38;	author mkhodjai;	state Exp;
branches;
next	1.341;

1.341
date	2004.07.02.19.30.18;	author amagloire;	state Exp;
branches;
next	1.340;

1.340
date	2004.06.30.02.24.37;	author amagloire;	state Exp;
branches;
next	1.339;

1.339
date	2004.06.30.01.31.49;	author mkhodjai;	state Exp;
branches;
next	1.338;

1.338
date	2004.06.28.18.30.50;	author mkhodjai;	state Exp;
branches;
next	1.337;

1.337
date	2004.06.24.20.25.41;	author mkhodjai;	state Exp;
branches
	1.337.2.1;
next	1.336;

1.336
date	2004.06.23.15.58.15;	author mkhodjai;	state Exp;
branches;
next	1.335;

1.335
date	2004.06.22.18.45.18;	author mkhodjai;	state Exp;
branches;
next	1.334;

1.334
date	2004.06.16.20.17.54;	author mkhodjai;	state Exp;
branches;
next	1.333;

1.333
date	2004.06.14.01.35.35;	author mkhodjai;	state Exp;
branches;
next	1.332;

1.332
date	2004.06.14.01.31.35;	author mkhodjai;	state Exp;
branches;
next	1.331;

1.331
date	2004.06.11.21.44.46;	author mkhodjai;	state Exp;
branches;
next	1.330;

1.330
date	2004.06.09.19.06.44;	author mkhodjai;	state Exp;
branches;
next	1.329;

1.329
date	2004.06.02.18.17.37;	author mkhodjai;	state Exp;
branches;
next	1.328;

1.328
date	2004.05.28.21.27.57;	author mkhodjai;	state Exp;
branches;
next	1.327;

1.327
date	2004.05.27.21.53.39;	author mkhodjai;	state Exp;
branches;
next	1.326;

1.326
date	2004.05.21.19.59.49;	author mkhodjai;	state Exp;
branches;
next	1.325;

1.325
date	2004.05.20.22.23.20;	author mkhodjai;	state Exp;
branches;
next	1.324;

1.324
date	2004.05.19.21.10.17;	author mkhodjai;	state Exp;
branches;
next	1.323;

1.323
date	2004.05.14.20.12.32;	author mkhodjai;	state Exp;
branches;
next	1.322;

1.322
date	2004.05.13.21.09.38;	author mkhodjai;	state Exp;
branches;
next	1.321;

1.321
date	2004.05.13.19.56.32;	author mkhodjai;	state Exp;
branches;
next	1.320;

1.320
date	2004.05.13.18.55.09;	author mkhodjai;	state Exp;
branches;
next	1.319;

1.319
date	2004.05.06.22.03.25;	author mkhodjai;	state Exp;
branches;
next	1.318;

1.318
date	2004.04.30.22.05.37;	author mkhodjai;	state Exp;
branches;
next	1.317;

1.317
date	2004.04.27.23.13.23;	author mkhodjai;	state Exp;
branches;
next	1.316;

1.316
date	2004.04.26.18.49.42;	author mkhodjai;	state Exp;
branches;
next	1.315;

1.315
date	2004.04.26.16.07.17;	author mkhodjai;	state Exp;
branches;
next	1.314;

1.314
date	2004.04.23.00.14.53;	author mkhodjai;	state Exp;
branches;
next	1.313;

1.313
date	2004.04.21.23.06.37;	author mkhodjai;	state Exp;
branches;
next	1.312;

1.312
date	2004.04.20.16.03.27;	author mkhodjai;	state Exp;
branches;
next	1.311;

1.311
date	2004.04.20.00.05.53;	author amagloire;	state Exp;
branches;
next	1.310;

1.310
date	2004.04.19.22.12.02;	author mkhodjai;	state Exp;
branches;
next	1.309;

1.309
date	2004.04.19.20.42.08;	author mkhodjai;	state Exp;
branches;
next	1.308;

1.308
date	2004.04.16.21.41.22;	author mkhodjai;	state Exp;
branches;
next	1.307;

1.307
date	2004.04.15.22.53.48;	author mkhodjai;	state Exp;
branches;
next	1.306;

1.306
date	2004.04.12.22.33.55;	author mkhodjai;	state Exp;
branches;
next	1.305;

1.305
date	2004.04.11.21.15.55;	author mkhodjai;	state Exp;
branches;
next	1.304;

1.304
date	2004.04.08.22.20.56;	author mkhodjai;	state Exp;
branches;
next	1.303;

1.303
date	2004.04.07.15.59.54;	author mkhodjai;	state Exp;
branches;
next	1.302;

1.302
date	2004.04.03.00.04.03;	author mkhodjai;	state Exp;
branches;
next	1.301;

1.301
date	2004.04.02.00.05.34;	author mkhodjai;	state Exp;
branches;
next	1.300;

1.300
date	2004.04.01.00.16.19;	author mkhodjai;	state Exp;
branches;
next	1.299;

1.299
date	2004.03.31.23.05.05;	author mkhodjai;	state Exp;
branches;
next	1.298;

1.298
date	2004.03.17.18.08.25;	author amagloire;	state Exp;
branches;
next	1.297;

1.297
date	2004.03.16.20.05.25;	author amagloire;	state Exp;
branches;
next	1.296;

1.296
date	2004.03.10.19.41.10;	author mkhodjai;	state Exp;
branches;
next	1.295;

1.295
date	2004.03.09.20.41.52;	author dinglis;	state Exp;
branches;
next	1.294;

1.294
date	2004.02.23.18.56.28;	author mkhodjai;	state Exp;
branches;
next	1.293;

1.293
date	2004.02.17.19.05.42;	author mkhodjai;	state Exp;
branches;
next	1.292;

1.292
date	2004.02.10.23.00.21;	author mkhodjai;	state Exp;
branches;
next	1.291;

1.291
date	2004.01.30.17.44.32;	author mkhodjai;	state Exp;
branches;
next	1.290;

1.290
date	2004.01.15.22.09.35;	author mkhodjai;	state Exp;
branches;
next	1.289;

1.289
date	2003.12.23.19.01.37;	author mkhodjai;	state Exp;
branches;
next	1.288;

1.288
date	2003.12.09.16.20.36;	author mkhodjai;	state Exp;
branches;
next	1.287;

1.287
date	2003.11.26.23.02.55;	author mkhodjai;	state Exp;
branches;
next	1.286;

1.286
date	2003.11.26.16.18.27;	author mkhodjai;	state Exp;
branches;
next	1.285;

1.285
date	2003.11.10.23.15.04;	author mkhodjai;	state Exp;
branches;
next	1.284;

1.284
date	2003.11.10.23.11.18;	author mkhodjai;	state Exp;
branches;
next	1.283;

1.283
date	2003.11.10.18.06.48;	author mkhodjai;	state Exp;
branches;
next	1.282;

1.282
date	2003.11.07.22.55.30;	author mkhodjai;	state Exp;
branches;
next	1.281;

1.281
date	2003.11.07.21.40.39;	author mkhodjai;	state Exp;
branches;
next	1.280;

1.280
date	2003.11.05.23.06.40;	author mkhodjai;	state Exp;
branches;
next	1.279;

1.279
date	2003.11.05.21.50.33;	author mkhodjai;	state Exp;
branches;
next	1.278;

1.278
date	2003.10.30.20.39.47;	author mkhodjai;	state Exp;
branches;
next	1.277;

1.277
date	2003.10.30.18.53.41;	author mkhodjai;	state Exp;
branches;
next	1.276;

1.276
date	2003.10.30.18.15.02;	author mkhodjai;	state Exp;
branches;
next	1.275;

1.275
date	2003.10.29.21.19.42;	author mkhodjai;	state Exp;
branches;
next	1.274;

1.274
date	2003.10.29.21.06.04;	author mkhodjai;	state Exp;
branches;
next	1.273;

1.273
date	2003.10.29.20.54.40;	author mkhodjai;	state Exp;
branches;
next	1.272;

1.272
date	2003.10.28.22.38.31;	author mkhodjai;	state Exp;
branches;
next	1.271;

1.271
date	2003.10.27.20.06.46;	author mkhodjai;	state Exp;
branches;
next	1.270;

1.270
date	2003.10.27.19.51.47;	author mkhodjai;	state Exp;
branches;
next	1.269;

1.269
date	2003.10.26.22.57.08;	author mkhodjai;	state Exp;
branches;
next	1.268;

1.268
date	2003.10.23.17.35.37;	author mkhodjai;	state Exp;
branches;
next	1.267;

1.267
date	2003.10.20.22.40.01;	author mkhodjai;	state Exp;
branches;
next	1.266;

1.266
date	2003.10.20.22.29.41;	author mkhodjai;	state Exp;
branches;
next	1.265;

1.265
date	2003.10.18.01.21.56;	author amagloire;	state Exp;
branches;
next	1.264;

1.264
date	2003.10.17.19.23.01;	author mkhodjai;	state Exp;
branches;
next	1.263;

1.263
date	2003.10.17.15.48.37;	author mkhodjai;	state Exp;
branches;
next	1.262;

1.262
date	2003.10.15.17.44.06;	author mkhodjai;	state Exp;
branches;
next	1.261;

1.261
date	2003.10.14.18.41.41;	author mkhodjai;	state Exp;
branches;
next	1.260;

1.260
date	2003.10.14.02.10.34;	author mkhodjai;	state Exp;
branches;
next	1.259;

1.259
date	2003.10.07.18.30.17;	author mkhodjai;	state Exp;
branches;
next	1.258;

1.258
date	2003.10.06.21.08.43;	author mkhodjai;	state Exp;
branches;
next	1.257;

1.257
date	2003.09.30.21.05.44;	author mkhodjai;	state Exp;
branches
	1.257.2.1;
next	1.256;

1.256
date	2003.09.30.20.34.04;	author amagloire;	state Exp;
branches;
next	1.255;

1.255
date	2003.09.29.19.05.49;	author mkhodjai;	state Exp;
branches;
next	1.254;

1.254
date	2003.09.23.20.51.28;	author mkhodjai;	state Exp;
branches;
next	1.253;

1.253
date	2003.09.17.21.57.33;	author mkhodjai;	state Exp;
branches;
next	1.252;

1.252
date	2003.09.16.21.09.46;	author mkhodjai;	state Exp;
branches;
next	1.251;

1.251
date	2003.09.16.18.40.02;	author mkhodjai;	state Exp;
branches;
next	1.250;

1.250
date	2003.09.15.18.33.15;	author mkhodjai;	state Exp;
branches;
next	1.249;

1.249
date	2003.09.11.20.58.25;	author mkhodjai;	state Exp;
branches;
next	1.248;

1.248
date	2003.09.11.17.44.39;	author mkhodjai;	state Exp;
branches;
next	1.247;

1.247
date	2003.09.10.21.23.38;	author mkhodjai;	state Exp;
branches;
next	1.246;

1.246
date	2003.09.10.15.26.23;	author mkhodjai;	state Exp;
branches;
next	1.245;

1.245
date	2003.09.09.19.25.07;	author mkhodjai;	state Exp;
branches;
next	1.244;

1.244
date	2003.09.09.17.39.19;	author mkhodjai;	state Exp;
branches;
next	1.243;

1.243
date	2003.09.08.21.40.07;	author mkhodjai;	state Exp;
branches;
next	1.242;

1.242
date	2003.09.08.20.48.18;	author mkhodjai;	state Exp;
branches;
next	1.241;

1.241
date	2003.09.08.20.33.45;	author mkhodjai;	state Exp;
branches;
next	1.240;

1.240
date	2003.08.29.21.57.08;	author mkhodjai;	state Exp;
branches;
next	1.239;

1.239
date	2003.08.29.21.49.44;	author mkhodjai;	state Exp;
branches;
next	1.238;

1.238
date	2003.08.29.20.50.41;	author mkhodjai;	state Exp;
branches;
next	1.237;

1.237
date	2003.08.21.15.24.21;	author mkhodjai;	state Exp;
branches;
next	1.236;

1.236
date	2003.08.21.15.12.56;	author mkhodjai;	state Exp;
branches;
next	1.235;

1.235
date	2003.08.20.17.02.34;	author mkhodjai;	state Exp;
branches;
next	1.234;

1.234
date	2003.08.19.20.56.15;	author mkhodjai;	state Exp;
branches;
next	1.233;

1.233
date	2003.08.19.02.02.08;	author amagloire;	state Exp;
branches;
next	1.232;

1.232
date	2003.08.13.21.16.23;	author mkhodjai;	state Exp;
branches;
next	1.231;

1.231
date	2003.08.13.18.19.53;	author mkhodjai;	state Exp;
branches;
next	1.230;

1.230
date	2003.08.08.01.59.32;	author amagloire;	state Exp;
branches;
next	1.229;

1.229
date	2003.08.06.20.51.19;	author mkhodjai;	state Exp;
branches;
next	1.228;

1.228
date	2003.08.06.20.18.33;	author mkhodjai;	state Exp;
branches;
next	1.227;

1.227
date	2003.08.06.19.52.09;	author amagloire;	state Exp;
branches;
next	1.226;

1.226
date	2003.08.05.21.13.51;	author mkhodjai;	state Exp;
branches;
next	1.225;

1.225
date	2003.08.05.17.49.30;	author mkhodjai;	state Exp;
branches;
next	1.224;

1.224
date	2003.07.30.20.22.31;	author mkhodjai;	state Exp;
branches;
next	1.223;

1.223
date	2003.07.28.21.39.56;	author mkhodjai;	state Exp;
branches;
next	1.222;

1.222
date	2003.07.28.19.59.26;	author mkhodjai;	state Exp;
branches;
next	1.221;

1.221
date	2003.07.28.19.40.22;	author mkhodjai;	state Exp;
branches;
next	1.220;

1.220
date	2003.07.28.19.08.14;	author mkhodjai;	state Exp;
branches;
next	1.219;

1.219
date	2003.07.28.17.25.00;	author mkhodjai;	state Exp;
branches;
next	1.218;

1.218
date	2003.07.24.17.59.00;	author mkhodjai;	state Exp;
branches;
next	1.217;

1.217
date	2003.07.22.22.32.40;	author mkhodjai;	state Exp;
branches;
next	1.216;

1.216
date	2003.07.22.14.45.21;	author mkhodjai;	state Exp;
branches;
next	1.215;

1.215
date	2003.07.17.21.59.18;	author mkhodjai;	state Exp;
branches;
next	1.214;

1.214
date	2003.07.17.20.24.01;	author mkhodjai;	state Exp;
branches;
next	1.213;

1.213
date	2003.06.30.21.14.48;	author mkhodjai;	state Exp;
branches;
next	1.212;

1.212
date	2003.06.30.20.05.43;	author mkhodjai;	state Exp;
branches;
next	1.211;

1.211
date	2003.06.30.18.00.14;	author mkhodjai;	state Exp;
branches;
next	1.210;

1.210
date	2003.06.24.05.30.40;	author mkhodjai;	state Exp;
branches;
next	1.209;

1.209
date	2003.06.23.19.35.45;	author mkhodjai;	state Exp;
branches;
next	1.208;

1.208
date	2003.06.20.21.16.16;	author mkhodjai;	state Exp;
branches;
next	1.207;

1.207
date	2003.06.18.20.59.15;	author mkhodjai;	state Exp;
branches;
next	1.206;

1.206
date	2003.06.11.22.58.44;	author mkhodjai;	state Exp;
branches;
next	1.205;

1.205
date	2003.06.10.22.33.55;	author mkhodjai;	state Exp;
branches;
next	1.204;

1.204
date	2003.06.09.18.11.39;	author mkhodjai;	state Exp;
branches;
next	1.203;

1.203
date	2003.06.09.15.45.07;	author mkhodjai;	state Exp;
branches;
next	1.202;

1.202
date	2003.06.06.21.54.08;	author mkhodjai;	state Exp;
branches;
next	1.201;

1.201
date	2003.06.06.20.34.32;	author mkhodjai;	state Exp;
branches;
next	1.200;

1.200
date	2003.06.06.19.55.13;	author mkhodjai;	state Exp;
branches;
next	1.199;

1.199
date	2003.06.06.19.27.17;	author mkhodjai;	state Exp;
branches;
next	1.198;

1.198
date	2003.06.05.21.18.21;	author mkhodjai;	state Exp;
branches;
next	1.197;

1.197
date	2003.06.05.20.44.45;	author mkhodjai;	state Exp;
branches;
next	1.196;

1.196
date	2003.06.05.19.22.49;	author mkhodjai;	state Exp;
branches;
next	1.195;

1.195
date	2003.06.04.22.02.47;	author mkhodjai;	state Exp;
branches;
next	1.194;

1.194
date	2003.06.04.17.44.46;	author mkhodjai;	state Exp;
branches;
next	1.193;

1.193
date	2003.06.04.16.13.14;	author mkhodjai;	state Exp;
branches;
next	1.192;

1.192
date	2003.05.29.20.53.57;	author amagloire;	state Exp;
branches;
next	1.191;

1.191
date	2003.05.29.19.18.51;	author mkhodjai;	state Exp;
branches;
next	1.190;

1.190
date	2003.05.27.19.00.30;	author mkhodjai;	state Exp;
branches;
next	1.189;

1.189
date	2003.05.26.18.46.19;	author amagloire;	state Exp;
branches;
next	1.188;

1.188
date	2003.05.26.18.12.38;	author mkhodjai;	state Exp;
branches;
next	1.187;

1.187
date	2003.05.23.15.49.26;	author amagloire;	state Exp;
branches;
next	1.186;

1.186
date	2003.05.23.05.12.54;	author amagloire;	state Exp;
branches;
next	1.185;

1.185
date	2003.05.14.19.24.10;	author mkhodjai;	state Exp;
branches;
next	1.184;

1.184
date	2003.05.12.21.12.10;	author mkhodjai;	state Exp;
branches;
next	1.183;

1.183
date	2003.05.12.14.46.34;	author mkhodjai;	state Exp;
branches;
next	1.182;

1.182
date	2003.05.08.17.22.15;	author mkhodjai;	state Exp;
branches;
next	1.181;

1.181
date	2003.05.07.17.24.56;	author mkhodjai;	state Exp;
branches;
next	1.180;

1.180
date	2003.05.06.17.35.35;	author mkhodjai;	state Exp;
branches;
next	1.179;

1.179
date	2003.05.06.16.28.55;	author mkhodjai;	state Exp;
branches;
next	1.178;

1.178
date	2003.05.05.19.52.25;	author mkhodjai;	state Exp;
branches;
next	1.177;

1.177
date	2003.05.02.15.50.27;	author mkhodjai;	state Exp;
branches;
next	1.176;

1.176
date	2003.05.01.16.21.54;	author mkhodjai;	state Exp;
branches;
next	1.175;

1.175
date	2003.04.25.19.36.20;	author mkhodjai;	state Exp;
branches;
next	1.174;

1.174
date	2003.04.24.15.41.38;	author mkhodjai;	state Exp;
branches;
next	1.173;

1.173
date	2003.04.23.17.51.24;	author mkhodjai;	state Exp;
branches
	1.173.2.1;
next	1.172;

1.172
date	2003.04.23.14.34.47;	author mkhodjai;	state Exp;
branches;
next	1.171;

1.171
date	2003.04.22.14.40.15;	author mkhodjai;	state Exp;
branches;
next	1.170;

1.170
date	2003.04.21.17.57.02;	author mkhodjai;	state Exp;
branches;
next	1.169;

1.169
date	2003.04.21.15.07.47;	author mkhodjai;	state Exp;
branches;
next	1.168;

1.168
date	2003.04.21.14.11.59;	author mkhodjai;	state Exp;
branches;
next	1.167;

1.167
date	2003.04.20.23.55.56;	author amagloire;	state Exp;
branches;
next	1.166;

1.166
date	2003.04.17.13.55.41;	author mkhodjai;	state Exp;
branches;
next	1.165;

1.165
date	2003.04.16.20.53.07;	author mkhodjai;	state Exp;
branches;
next	1.164;

1.164
date	2003.04.14.17.57.54;	author amagloire;	state Exp;
branches;
next	1.163;

1.163
date	2003.04.11.22.28.54;	author mkhodjai;	state Exp;
branches;
next	1.162;

1.162
date	2003.04.09.22.01.39;	author mkhodjai;	state Exp;
branches;
next	1.161;

1.161
date	2003.04.08.15.51.08;	author mkhodjai;	state Exp;
branches;
next	1.160;

1.160
date	2003.04.07.22.40.50;	author mkhodjai;	state Exp;
branches;
next	1.159;

1.159
date	2003.04.07.22.37.46;	author mkhodjai;	state Exp;
branches;
next	1.158;

1.158
date	2003.04.01.22.21.50;	author mkhodjai;	state Exp;
branches;
next	1.157;

1.157
date	2003.04.01.16.12.53;	author mkhodjai;	state Exp;
branches;
next	1.156;

1.156
date	2003.03.31.22.49.06;	author mkhodjai;	state Exp;
branches;
next	1.155;

1.155
date	2003.03.28.22.22.55;	author mkhodjai;	state Exp;
branches;
next	1.154;

1.154
date	2003.03.28.22.22.35;	author mkhodjai;	state Exp;
branches;
next	1.153;

1.153
date	2003.03.28.21.31.26;	author mkhodjai;	state Exp;
branches;
next	1.152;

1.152
date	2003.03.28.19.19.33;	author mkhodjai;	state Exp;
branches;
next	1.151;

1.151
date	2003.03.28.18.44.09;	author mkhodjai;	state Exp;
branches;
next	1.150;

1.150
date	2003.03.27.22.47.11;	author mkhodjai;	state Exp;
branches;
next	1.149;

1.149
date	2003.03.27.16.25.39;	author amagloire;	state Exp;
branches;
next	1.148;

1.148
date	2003.03.18.21.06.23;	author mkhodjai;	state Exp;
branches;
next	1.147;

1.147
date	2003.03.17.21.22.07;	author mkhodjai;	state Exp;
branches;
next	1.146;

1.146
date	2003.03.14.23.12.21;	author mkhodjai;	state Exp;
branches;
next	1.145;

1.145
date	2003.03.14.19.10.17;	author mkhodjai;	state Exp;
branches;
next	1.144;

1.144
date	2003.03.13.21.14.01;	author amagloire;	state Exp;
branches;
next	1.143;

1.143
date	2003.03.13.20.11.21;	author amagloire;	state Exp;
branches;
next	1.142;

1.142
date	2003.03.11.23.42.27;	author mkhodjai;	state Exp;
branches;
next	1.141;

1.141
date	2003.03.11.15.56.04;	author amagloire;	state Exp;
branches;
next	1.140;

1.140
date	2003.03.10.23.04.17;	author mkhodjai;	state Exp;
branches;
next	1.139;

1.139
date	2003.03.09.22.45.33;	author mkhodjai;	state Exp;
branches;
next	1.138;

1.138
date	2003.02.25.01.48.05;	author amagloire;	state Exp;
branches;
next	1.137;

1.137
date	2003.02.20.20.36.18;	author mkhodjai;	state Exp;
branches;
next	1.136;

1.136
date	2003.02.20.20.26.54;	author mkhodjai;	state Exp;
branches;
next	1.135;

1.135
date	2003.02.18.19.24.08;	author mkhodjai;	state Exp;
branches;
next	1.134;

1.134
date	2003.02.13.16.34.54;	author mkhodjai;	state Exp;
branches;
next	1.133;

1.133
date	2003.02.13.15.53.34;	author mkhodjai;	state Exp;
branches;
next	1.132;

1.132
date	2003.02.13.00.15.50;	author mkhodjai;	state Exp;
branches;
next	1.131;

1.131
date	2003.02.12.19.40.25;	author amagloire;	state Exp;
branches;
next	1.130;

1.130
date	2003.02.12.19.22.00;	author mkhodjai;	state Exp;
branches;
next	1.129;

1.129
date	2003.02.11.23.52.11;	author mkhodjai;	state Exp;
branches;
next	1.128;

1.128
date	2003.02.11.19.16.30;	author mkhodjai;	state Exp;
branches;
next	1.127;

1.127
date	2003.02.10.23.36.37;	author mkhodjai;	state Exp;
branches;
next	1.126;

1.126
date	2003.02.10.19.29.43;	author mkhodjai;	state Exp;
branches;
next	1.125;

1.125
date	2003.02.07.20.22.04;	author dinglis;	state Exp;
branches;
next	1.124;

1.124
date	2003.02.05.22.32.07;	author mkhodjai;	state Exp;
branches;
next	1.123;

1.123
date	2003.02.04.23.47.54;	author mkhodjai;	state Exp;
branches;
next	1.122;

1.122
date	2003.02.04.21.29.47;	author mkhodjai;	state Exp;
branches;
next	1.121;

1.121
date	2003.02.04.19.15.04;	author amagloire;	state Exp;
branches;
next	1.120;

1.120
date	2003.02.03.23.42.33;	author mkhodjai;	state Exp;
branches;
next	1.119;

1.119
date	2003.02.03.23.08.43;	author mkhodjai;	state Exp;
branches;
next	1.118;

1.118
date	2003.02.03.21.34.49;	author amagloire;	state Exp;
branches;
next	1.117;

1.117
date	2003.02.03.19.30.27;	author amagloire;	state Exp;
branches;
next	1.116;

1.116
date	2003.01.31.22.38.13;	author mkhodjai;	state Exp;
branches;
next	1.115;

1.115
date	2003.01.30.15.59.43;	author mkhodjai;	state Exp;
branches;
next	1.114;

1.114
date	2003.01.29.22.19.59;	author mkhodjai;	state Exp;
branches;
next	1.113;

1.113
date	2003.01.29.19.13.16;	author amagloire;	state Exp;
branches;
next	1.112;

1.112
date	2003.01.29.02.58.22;	author amagloire;	state Exp;
branches;
next	1.111;

1.111
date	2003.01.27.22.28.13;	author mkhodjai;	state Exp;
branches;
next	1.110;

1.110
date	2003.01.27.18.31.43;	author mkhodjai;	state Exp;
branches;
next	1.109;

1.109
date	2003.01.27.16.16.11;	author amagloire;	state Exp;
branches;
next	1.108;

1.108
date	2003.01.27.03.38.50;	author amagloire;	state Exp;
branches;
next	1.107;

1.107
date	2003.01.23.20.00.59;	author amagloire;	state Exp;
branches;
next	1.106;

1.106
date	2003.01.21.21.40.32;	author amagloire;	state Exp;
branches;
next	1.105;

1.105
date	2003.01.21.19.37.27;	author mkhodjai;	state Exp;
branches;
next	1.104;

1.104
date	2003.01.20.23.23.20;	author mkhodjai;	state Exp;
branches;
next	1.103;

1.103
date	2003.01.20.21.13.32;	author amagloire;	state Exp;
branches;
next	1.102;

1.102
date	2003.01.17.21.33.38;	author amagloire;	state Exp;
branches;
next	1.101;

1.101
date	2003.01.17.00.15.10;	author mkhodjai;	state Exp;
branches;
next	1.100;

1.100
date	2003.01.16.20.15.18;	author mkhodjai;	state Exp;
branches;
next	1.99;

1.99
date	2003.01.16.20.00.08;	author amagloire;	state Exp;
branches;
next	1.98;

1.98
date	2003.01.16.16.24.38;	author amagloire;	state Exp;
branches;
next	1.97;

1.97
date	2003.01.15.22.24.17;	author mkhodjai;	state Exp;
branches;
next	1.96;

1.96
date	2003.01.15.21.51.28;	author mkhodjai;	state Exp;
branches;
next	1.95;

1.95
date	2003.01.14.22.26.53;	author mkhodjai;	state Exp;
branches;
next	1.94;

1.94
date	2003.01.14.21.23.14;	author amagloire;	state Exp;
branches;
next	1.93;

1.93
date	2003.01.13.22.25.31;	author mkhodjai;	state Exp;
branches;
next	1.92;

1.92
date	2003.01.13.16.17.32;	author mkhodjai;	state Exp;
branches;
next	1.91;

1.91
date	2003.01.10.19.36.42;	author mkhodjai;	state Exp;
branches;
next	1.90;

1.90
date	2003.01.06.22.19.50;	author amagloire;	state Exp;
branches;
next	1.89;

1.89
date	2003.01.06.19.54.30;	author mkhodjai;	state Exp;
branches;
next	1.88;

1.88
date	2003.01.06.16.30.48;	author amagloire;	state Exp;
branches;
next	1.87;

1.87
date	2003.01.02.20.57.55;	author mkhodjai;	state Exp;
branches;
next	1.86;

1.86
date	2003.01.02.16.38.44;	author mkhodjai;	state Exp;
branches;
next	1.85;

1.85
date	2002.12.29.23.55.53;	author mkhodjai;	state Exp;
branches;
next	1.84;

1.84
date	2002.12.29.23.41.52;	author mkhodjai;	state Exp;
branches;
next	1.83;

1.83
date	2002.12.20.22.21.32;	author mkhodjai;	state Exp;
branches;
next	1.82;

1.82
date	2002.12.20.19.05.33;	author mkhodjai;	state Exp;
branches;
next	1.81;

1.81
date	2002.12.17.21.51.25;	author mkhodjai;	state Exp;
branches
	1.81.2.1;
next	1.80;

1.80
date	2002.12.17.19.56.22;	author mkhodjai;	state Exp;
branches;
next	1.79;

1.79
date	2002.12.17.19.47.32;	author mkhodjai;	state Exp;
branches;
next	1.78;

1.78
date	2002.12.17.18.42.55;	author mkhodjai;	state Exp;
branches;
next	1.77;

1.77
date	2002.12.17.02.41.32;	author mkhodjai;	state Exp;
branches;
next	1.76;

1.76
date	2002.12.13.19.10.07;	author mkhodjai;	state Exp;
branches;
next	1.75;

1.75
date	2002.12.11.16.07.01;	author amagloire;	state Exp;
branches;
next	1.74;

1.74
date	2002.12.10.18.25.07;	author mkhodjai;	state Exp;
branches;
next	1.73;

1.73
date	2002.12.10.03.46.46;	author mkhodjai;	state Exp;
branches;
next	1.72;

1.72
date	2002.12.09.00.55.42;	author mkhodjai;	state Exp;
branches;
next	1.71;

1.71
date	2002.12.05.16.02.07;	author amagloire;	state Exp;
branches;
next	1.70;

1.70
date	2002.12.04.21.34.31;	author mkhodjai;	state Exp;
branches;
next	1.69;

1.69
date	2002.12.02.23.22.22;	author mkhodjai;	state Exp;
branches;
next	1.68;

1.68
date	2002.12.02.20.32.46;	author mkhodjai;	state Exp;
branches;
next	1.67;

1.67
date	2002.12.02.18.34.30;	author amagloire;	state Exp;
branches;
next	1.66;

1.66
date	2002.11.28.23.45.16;	author mkhodjai;	state Exp;
branches;
next	1.65;

1.65
date	2002.11.28.19.12.27;	author mkhodjai;	state Exp;
branches;
next	1.64;

1.64
date	2002.11.28.16.20.02;	author amagloire;	state Exp;
branches;
next	1.63;

1.63
date	2002.11.27.17.52.47;	author mkhodjai;	state Exp;
branches;
next	1.62;

1.62
date	2002.11.27.15.46.54;	author mkhodjai;	state Exp;
branches;
next	1.61;

1.61
date	2002.11.27.04.48.52;	author amagloire;	state Exp;
branches;
next	1.60;

1.60
date	2002.11.24.23.18.01;	author mkhodjai;	state Exp;
branches;
next	1.59;

1.59
date	2002.11.22.22.31.04;	author mkhodjai;	state Exp;
branches;
next	1.58;

1.58
date	2002.11.22.21.29.19;	author mkhodjai;	state Exp;
branches;
next	1.57;

1.57
date	2002.11.21.21.58.05;	author mkhodjai;	state Exp;
branches;
next	1.56;

1.56
date	2002.11.21.20.49.27;	author mkhodjai;	state Exp;
branches;
next	1.55;

1.55
date	2002.11.20.21.51.43;	author mkhodjai;	state Exp;
branches;
next	1.54;

1.54
date	2002.11.19.22.55.00;	author mkhodjai;	state Exp;
branches;
next	1.53;

1.53
date	2002.11.16.00.48.31;	author mkhodjai;	state Exp;
branches;
next	1.52;

1.52
date	2002.11.14.21.09.54;	author amagloire;	state Exp;
branches;
next	1.51;

1.51
date	2002.11.14.21.03.01;	author amagloire;	state Exp;
branches;
next	1.50;

1.50
date	2002.11.13.21.01.51;	author mkhodjai;	state Exp;
branches;
next	1.49;

1.49
date	2002.11.13.14.00.33;	author dinglis;	state Exp;
branches;
next	1.48;

1.48
date	2002.11.07.21.54.40;	author mkhodjai;	state Exp;
branches;
next	1.47;

1.47
date	2002.11.05.20.16.15;	author mkhodjai;	state Exp;
branches;
next	1.46;

1.46
date	2002.11.04.01.40.24;	author mkhodjai;	state Exp;
branches;
next	1.45;

1.45
date	2002.11.01.23.21.32;	author mkhodjai;	state Exp;
branches;
next	1.44;

1.44
date	2002.11.01.23.17.17;	author mkhodjai;	state Exp;
branches;
next	1.43;

1.43
date	2002.11.01.18.24.09;	author mkhodjai;	state Exp;
branches;
next	1.42;

1.42
date	2002.11.01.17.15.50;	author mkhodjai;	state Exp;
branches;
next	1.41;

1.41
date	2002.10.31.22.34.55;	author mkhodjai;	state Exp;
branches;
next	1.40;

1.40
date	2002.10.31.22.34.33;	author mkhodjai;	state Exp;
branches;
next	1.39;

1.39
date	2002.10.30.23.36.18;	author mkhodjai;	state Exp;
branches;
next	1.38;

1.38
date	2002.10.30.21.55.59;	author mkhodjai;	state Exp;
branches;
next	1.37;

1.37
date	2002.10.30.16.31.07;	author mkhodjai;	state Exp;
branches;
next	1.36;

1.36
date	2002.10.30.05.00.01;	author mkhodjai;	state Exp;
branches;
next	1.35;

1.35
date	2002.10.28.23.30.22;	author mkhodjai;	state Exp;
branches;
next	1.34;

1.34
date	2002.10.28.02.46.38;	author mkhodjai;	state Exp;
branches;
next	1.33;

1.33
date	2002.10.26.23.35.29;	author amagloire;	state Exp;
branches;
next	1.32;

1.32
date	2002.10.25.21.57.00;	author mkhodjai;	state Exp;
branches;
next	1.31;

1.31
date	2002.10.25.17.05.33;	author mkhodjai;	state Exp;
branches;
next	1.30;

1.30
date	2002.10.25.15.52.16;	author mkhodjai;	state Exp;
branches;
next	1.29;

1.29
date	2002.10.25.03.52.16;	author mkhodjai;	state Exp;
branches;
next	1.28;

1.28
date	2002.10.24.23.01.36;	author mkhodjai;	state Exp;
branches;
next	1.27;

1.27
date	2002.10.24.15.11.07;	author dinglis;	state Exp;
branches;
next	1.26;

1.26
date	2002.10.23.17.20.29;	author mkhodjai;	state Exp;
branches;
next	1.25;

1.25
date	2002.10.22.20.31.41;	author amagloire;	state Exp;
branches;
next	1.24;

1.24
date	2002.10.21.03.41.16;	author mkhodjai;	state Exp;
branches;
next	1.23;

1.23
date	2002.10.20.23.21.38;	author amagloire;	state Exp;
branches;
next	1.22;

1.22
date	2002.10.19.19.15.49;	author amagloire;	state Exp;
branches;
next	1.21;

1.21
date	2002.10.18.21.54.37;	author mkhodjai;	state Exp;
branches;
next	1.20;

1.20
date	2002.10.17.23.17.01;	author mkhodjai;	state Exp;
branches;
next	1.19;

1.19
date	2002.10.17.14.29.21;	author amagloire;	state Exp;
branches;
next	1.18;

1.18
date	2002.10.15.21.42.17;	author mkhodjai;	state Exp;
branches;
next	1.17;

1.17
date	2002.10.15.18.29.04;	author mkhodjai;	state Exp;
branches;
next	1.16;

1.16
date	2002.10.15.17.06.57;	author mkhodjai;	state Exp;
branches;
next	1.15;

1.15
date	2002.10.15.02.17.42;	author mkhodjai;	state Exp;
branches;
next	1.14;

1.14
date	2002.10.15.02.06.51;	author mkhodjai;	state Exp;
branches;
next	1.13;

1.13
date	2002.10.14.05.03.22;	author mkhodjai;	state Exp;
branches;
next	1.12;

1.12
date	2002.10.13.02.33.31;	author amagloire;	state Exp;
branches;
next	1.11;

1.11
date	2002.10.12.23.48.57;	author amagloire;	state Exp;
branches;
next	1.10;

1.10
date	2002.10.12.01.20.54;	author amagloire;	state Exp;
branches;
next	1.9;

1.9
date	2002.10.11.21.41.50;	author mkhodjai;	state Exp;
branches;
next	1.8;

1.8
date	2002.10.11.14.59.18;	author mkhodjai;	state Exp;
branches;
next	1.7;

1.7
date	2002.10.10.22.29.59;	author mkhodjai;	state Exp;
branches;
next	1.6;

1.6
date	2002.10.10.22.16.14;	author mkhodjai;	state Exp;
branches;
next	1.5;

1.5
date	2002.10.10.22.01.16;	author mkhodjai;	state Exp;
branches;
next	1.4;

1.4
date	2002.10.10.18.36.07;	author mkhodjai;	state Exp;
branches;
next	1.3;

1.3
date	2002.10.10.16.51.28;	author mkhodjai;	state Exp;
branches;
next	1.2;

1.2
date	2002.10.10.15.29.50;	author mkhodjai;	state Exp;
branches;
next	1.1;

1.1
date	2002.10.10.15.16.27;	author amagloire;	state Exp;
branches;
next	;

1.81.2.1
date	2003.01.03.18.26.01;	author mkhodjai;	state Exp;
branches;
next	1.81.2.2;

1.81.2.2
date	2003.01.07.17.51.30;	author mkhodjai;	state Exp;
branches;
next	1.81.2.3;

1.81.2.3
date	2003.01.07.18.12.34;	author mkhodjai;	state Exp;
branches;
next	1.81.2.4;

1.81.2.4
date	2003.03.14.19.42.30;	author mkhodjai;	state Exp;
branches;
next	;

1.173.2.1
date	2003.04.29.20.22.04;	author amagloire;	state Exp;
branches;
next	1.173.2.2;

1.173.2.2
date	2004.03.23.20.18.47;	author mkhodjai;	state Exp;
branches;
next	;

1.257.2.1
date	2003.11.10.18.20.06;	author mkhodjai;	state Exp;
branches;
next	1.257.2.2;

1.257.2.2
date	2003.11.18.17.07.12;	author mkhodjai;	state Exp;
branches;
next	1.257.2.3;

1.257.2.3
date	2003.11.18.19.33.06;	author mkhodjai;	state Exp;
branches;
next	1.257.2.4;

1.257.2.4
date	2003.11.18.20.00.42;	author mkhodjai;	state Exp;
branches;
next	1.257.2.5;

1.257.2.5
date	2003.11.18.20.33.08;	author mkhodjai;	state Exp;
branches;
next	1.257.2.6;

1.257.2.6
date	2003.11.18.21.07.33;	author mkhodjai;	state Exp;
branches;
next	1.257.2.7;

1.257.2.7
date	2003.11.18.22.25.06;	author mkhodjai;	state Exp;
branches;
next	1.257.2.8;

1.257.2.8
date	2003.11.18.22.41.20;	author mkhodjai;	state Exp;
branches;
next	1.257.2.9;

1.257.2.9
date	2003.11.18.23.22.50;	author mkhodjai;	state Exp;
branches;
next	1.257.2.10;

1.257.2.10
date	2003.11.26.22.54.29;	author mkhodjai;	state Exp;
branches;
next	1.257.2.11;

1.257.2.11
date	2003.12.08.22.26.27;	author mkhodjai;	state Exp;
branches;
next	1.257.2.12;

1.257.2.12
date	2003.12.23.18.03.14;	author mkhodjai;	state Exp;
branches;
next	1.257.2.13;

1.257.2.13
date	2004.01.15.21.07.36;	author mkhodjai;	state Exp;
branches;
next	1.257.2.14;

1.257.2.14
date	2004.01.29.19.55.12;	author mkhodjai;	state Exp;
branches;
next	1.257.2.15;

1.257.2.15
date	2004.01.29.20.11.23;	author mkhodjai;	state Exp;
branches;
next	1.257.2.16;

1.257.2.16
date	2004.01.30.17.29.46;	author mkhodjai;	state Exp;
branches;
next	1.257.2.17;

1.257.2.17
date	2004.02.10.21.51.22;	author mkhodjai;	state Exp;
branches;
next	1.257.2.18;

1.257.2.18
date	2004.02.11.20.45.44;	author mkhodjai;	state Exp;
branches;
next	1.257.2.19;

1.257.2.19
date	2004.02.17.01.20.37;	author mkhodjai;	state Exp;
branches;
next	1.257.2.20;

1.257.2.20
date	2004.02.17.18.05.47;	author mkhodjai;	state Exp;
branches;
next	1.257.2.21;

1.257.2.21
date	2004.02.20.05.58.53;	author mkhodjai;	state Exp;
branches;
next	1.257.2.22;

1.257.2.22
date	2004.03.08.21.34.30;	author mkhodjai;	state Exp;
branches;
next	1.257.2.23;

1.257.2.23
date	2004.04.16.21.56.55;	author mkhodjai;	state Exp;
branches;
next	1.257.2.24;

1.257.2.24
date	2004.04.26.16.01.25;	author mkhodjai;	state Exp;
branches;
next	1.257.2.25;

1.257.2.25
date	2004.08.16.17.11.27;	author amagloire;	state Exp;
branches;
next	;

1.337.2.1
date	2004.06.29.17.56.46;	author mkhodjai;	state Exp;
branches;
next	1.337.2.2;

1.337.2.2
date	2004.06.30.15.20.49;	author mkhodjai;	state Exp;
branches;
next	1.337.2.3;

1.337.2.3
date	2004.08.04.21.37.48;	author mkhodjai;	state Exp;
branches;
next	1.337.2.4;

1.337.2.4
date	2004.08.16.15.59.06;	author amagloire;	state Exp;
branches;
next	1.337.2.5;

1.337.2.5
date	2004.12.10.21.05.59;	author mkhodjai;	state Exp;
branches;
next	;

1.432.2.1
date	2004.11.17.20.05.14;	author dinglis;	state Exp;
branches;
next	1.432.2.2;

1.432.2.2
date	2004.11.18.16.12.19;	author amagloire;	state Exp;
branches;
next	1.432.2.3;

1.432.2.3
date	2004.11.18.23.03.07;	author mkhodjai;	state Exp;
branches;
next	1.432.2.4;

1.432.2.4
date	2004.11.22.16.54.49;	author mkhodjai;	state Exp;
branches;
next	1.432.2.5;

1.432.2.5
date	2004.11.23.23.53.46;	author mkhodjai;	state Exp;
branches;
next	1.432.2.6;

1.432.2.6
date	2004.11.24.21.10.48;	author mkhodjai;	state Exp;
branches;
next	1.432.2.7;

1.432.2.7
date	2004.11.24.21.46.49;	author amagloire;	state Exp;
branches;
next	1.432.2.8;

1.432.2.8
date	2004.11.25.18.34.10;	author mkhodjai;	state Exp;
branches;
next	1.432.2.9;

1.432.2.9
date	2004.11.26.19.34.08;	author mkhodjai;	state Exp;
branches;
next	1.432.2.10;

1.432.2.10
date	2004.11.26.20.06.02;	author mkhodjai;	state Exp;
branches;
next	1.432.2.11;

1.432.2.11
date	2004.11.26.21.37.47;	author mkhodjai;	state Exp;
branches;
next	1.432.2.12;

1.432.2.12
date	2004.11.26.22.55.52;	author mkhodjai;	state Exp;
branches;
next	1.432.2.13;

1.432.2.13
date	2004.12.01.18.00.29;	author mkhodjai;	state Exp;
branches;
next	1.432.2.14;

1.432.2.14
date	2004.12.01.21.31.19;	author mkhodjai;	state Exp;
branches;
next	1.432.2.15;

1.432.2.15
date	2004.12.02.21.52.38;	author mkhodjai;	state Exp;
branches;
next	1.432.2.16;

1.432.2.16
date	2004.12.02.23.49.27;	author mkhodjai;	state Exp;
branches;
next	1.432.2.17;

1.432.2.17
date	2004.12.03.19.36.11;	author mkhodjai;	state Exp;
branches;
next	1.432.2.18;

1.432.2.18
date	2004.12.03.20.37.11;	author mkhodjai;	state Exp;
branches;
next	1.432.2.19;

1.432.2.19
date	2004.12.07.05.20.59;	author mkhodjai;	state Exp;
branches;
next	1.432.2.20;

1.432.2.20
date	2004.12.09.04.03.20;	author mkhodjai;	state Exp;
branches;
next	1.432.2.21;

1.432.2.21
date	2004.12.16.21.40.51;	author mkhodjai;	state Exp;
branches;
next	1.432.2.22;

1.432.2.22
date	2005.01.17.21.59.02;	author mkhodjai;	state Exp;
branches;
next	1.432.2.23;

1.432.2.23
date	2005.01.17.22.01.30;	author mkhodjai;	state Exp;
branches;
next	1.432.2.24;

1.432.2.24
date	2005.01.19.00.20.24;	author mkhodjai;	state Exp;
branches;
next	1.432.2.25;

1.432.2.25
date	2005.01.19.19.13.19;	author mkhodjai;	state Exp;
branches;
next	1.432.2.26;

1.432.2.26
date	2005.01.27.22.17.10;	author mkhodjai;	state Exp;
branches;
next	1.432.2.27;

1.432.2.27
date	2005.02.03.20.13.18;	author mkhodjai;	state Exp;
branches;
next	1.432.2.28;

1.432.2.28
date	2005.02.24.23.20.57;	author mkhodjai;	state Exp;
branches;
next	1.432.2.29;

1.432.2.29
date	2005.03.17.23.16.09;	author mkhodjai;	state Exp;
branches;
next	1.432.2.30;

1.432.2.30
date	2005.05.12.15.34.35;	author mkhodjai;	state Exp;
branches;
next	1.432.2.31;

1.432.2.31
date	2005.07.04.19.56.20;	author amagloire;	state Exp;
branches;
next	;

1.539.2.1
date	2005.08.23.21.51.48;	author mkhodjai;	state Exp;
branches;
next	1.539.2.2;

1.539.2.2
date	2005.08.25.19.05.12;	author mkhodjai;	state Exp;
branches;
next	1.539.2.3;

1.539.2.3
date	2005.08.25.20.20.18;	author mkhodjai;	state Exp;
branches;
next	1.539.2.4;

1.539.2.4
date	2005.09.01.20.55.36;	author mkhodjai;	state Exp;
branches;
next	1.539.2.5;

1.539.2.5
date	2005.09.09.21.41.20;	author mkhodjai;	state Exp;
branches;
next	1.539.2.6;

1.539.2.6
date	2005.09.16.19.25.27;	author mkhodjai;	state Exp;
branches;
next	1.539.2.7;

1.539.2.7
date	2005.09.30.19.53.39;	author mkhodjai;	state Exp;
branches;
next	1.539.2.8;

1.539.2.8
date	2005.10.24.17.26.15;	author mkhodjai;	state Exp;
branches;
next	1.539.2.9;

1.539.2.9
date	2005.11.07.21.07.24;	author mkhodjai;	state Exp;
branches;
next	1.539.2.10;

1.539.2.10
date	2005.11.28.21.01.53;	author mkhodjai;	state Exp;
branches;
next	1.539.2.11;

1.539.2.11
date	2005.12.08.22.59.05;	author mkhodjai;	state Exp;
branches;
next	1.539.2.12;

1.539.2.12
date	2005.12.16.20.29.37;	author mkhodjai;	state Exp;
branches;
next	1.539.2.13;

1.539.2.13
date	2006.01.04.19.03.24;	author mkhodjai;	state Exp;
branches;
next	1.539.2.14;

1.539.2.14
date	2006.01.15.19.34.17;	author mkhodjai;	state Exp;
branches;
next	;

1.575.2.1
date	2006.08.16.08.24.27;	author mkhodjai;	state Exp;
branches;
next	1.575.2.2;

1.575.2.2
date	2006.08.17.10.50.51;	author mkhodjai;	state Exp;
branches;
next	1.575.2.3;

1.575.2.3
date	2006.08.30.08.58.20;	author mkhodjai;	state Exp;
branches;
next	1.575.2.4;

1.575.2.4
date	2006.09.11.17.19.34;	author mkhodjai;	state Exp;
branches;
next	;


desc
@@


1.578
log
@Bugzilla Bug 156707: A failed operation (e.g., resume) can leave the CDebugTarget in an invalid run state.
@
text
@2006-09-11 Mikhail Khodjaiants
	Bugzilla Bug 156707: A failed operation (e.g., resume) can leave the CDebugTarget in an invalid run state.
	* CDebugTarget.java

2006-08-29 Mikhail Khodjaiants
	Bug 155275: Exception when stepping.
	* CThread.java

2006-08-14 Mikhail Khodjaiants
	Bug 136896: View variables in binary format.
	Applied modified patch from Mark Mitchell (CodeSourcery).
	* CValue.java

2006-05-31 Mikhail Khodjaiants
	Bug 144719: [Modules view] Modules from from different sessions are mixed up.
	* CDebugElement.java

2006-05-29 Mikhail Khodjaiants
	Bug 108472: Debug continues to fail.
	* DebugCoreMessages.properties
	* CDebugTarget.java
	* CoreModelMessages.properties

2006-05-26 Mikhail Khodjaiants
	Bug 137138: Common source containers get disposed.
	* CSourceLookupParticipant.java
	* CSourcePathComputerDelegate.java

2006-05-26 Mikhail Khodjaiants
	Bug 122010: Registers View is displayed even if supportsRegisters and 
	supportsRegisterModification are disabled.
	Fix for supportsRegisterModification.
	* CRegister.java

2006-05-19 Mikhail Khodjaiants
	Warning cleanup.
	* CBreakpointManager.java

2006-05-12 Mikhail Khodjaiants
	Bug 118274: Condition is not shown in the tooltip of conditional breakpoint.
	* CDebugUtils.java
	* DebugCoreMessages.properties
	* BreakpointMessages.properties
	* CAddressBreakpoint.java
	* CFunctionBreakpoint.java
	* CLineBreakpoint.java
	* CWatchpoint.java

2006-03-27 Mikhail Khodjaiants
	Moved the extraction of the stop symbol to the launch.
	* CDIDebugModel.java
	* CDebugTarget.java

2006-03-06 Mikhail Khodjaiants
	Fix for Bug 93777: Postmortem and Local launch need a default preference for selected debugger.
	* CDebugCorePlugin.java
	* ICDebugConstants.java

2006-02-27 Mikhail Khodjaiants
	All serializable objects should have a stable serialVersionUID.
	* CDIException.java

2006-02-27 Mikhail Khodjaiants
	The DirectorySourceContainer's UI now supports the subfolders searching option (see bug 89748).
	Removed CDirectorySourceContainer and related classes. 
	The CDirectorySourceContainerType is kept for migration purposes.
	- CDirectorySourceContainer.java
	* CDebugTarget.java
	* CDirectorySourceContainerType.java
	* CSourceLookupDirector.java
	* SourceUtils.java
	* plugin.properties
	* plugin.xml

2006-02-24 Mikhail Khodjaiants
	Fix for bugs 129152 (Keyboard shortcuts are gone in CDT CVS HEAD) 
	and 128844 (No prompt for Debug perspective on suspend).
	* CDebugTarget.java

2006-02-20 Mikhail Khodjaiants
	Fire the resume event instead of the change event when a non-current thread is resumed.
	* CThread.java

2006-02-20 Mikhail Khodjaiants
	CModuleManager needs to extend PlatformObject to be accessible as an adapter 
	for IModuleRetrival.
	* CModuleManager.java

2006-02-08 Mikhail Khodjaiants
	Bug 126958: wrong state setting for thread in CThread.handleResumeEvent().
	* CThread.java

2006-01-30 Mikhail Khodjaiants
	Bug 125603: Debugger don't stop on breakpoints if src is linked.
	* CSourceLookupDirector.java

2006-01-29 Mikhail Khodjaiants
	Bug 118894: Allow stopping at other locations other than main().
	Applied patch from Ken Ryall (Nokia).
	* ICDTLaunchConfigurationConstants.java
	* CDebugTarget.java

2006-01-23 Mikhail Khodjaiants
	Bug 119683: long messages during launch cause gdb to timeout, launch to fail.
	New "createSession" method accepts File instead of IBinaryObject.
	* ICDIDebugger.java
	+ ICDIDebugger2.java

2006-01-15 Mikhail Khodjaiants
	Bug 123745: Disassembly view can get into endless loop.
	* DisassemblyBlock.java

2006-01-04 Mikhail Khodjaiants
	Bug 118900: Display libraries loaded in post-mortem debug. 
	* CDebugTarget.java
	* CModuleManager.java

2005-12-30 Mikhail Khodjaiants
	Cleanup.
	* CModule.java
	* CThread.java
	* CValue.java

2005-12-29 Mikhail Khodjaiants
	Temporary fix for bug 122344: Memory monitors are not shown in the Memory view.
	* CMemoryBlockRetrievalExtension.java

2005-12-29 Mikhail Khodjaiants
	Bug 122336: Use the asynchronous tree viewer in the Modules view.
	Grouped the modules-related methods of ICDebugTarget under the 
	new IModuleRetrieval interface.
	* ICDebugTarget.java
	+ IModuleRetrieval.java
	* CDebugElement.java
	* CDebugTarget.java
	* CModuleManager.java

2005-12-27 Mikhail Khodjaiants
	Bug 109526: Support Eclipse-LazyStart and deprecate Eclipse-AutoStart.
	* MANIFEST.MF

2005-12-16 Mikhail Khodjaiants
	Bug 118809: Failure to evaluate stack frame.
	Previous fix didn't work for stack depths > 100.
	* CThread.java

2005-12-08 Mikhail Khodjaiants
	Bug 118809: Failure to evaluate stack frame.
	* CThread.java

2005-11-28 Mikhail Khodjaiants
	Bug 118272: Invalid stack trace when stepping out of function.
	* CThread.java

2005-11-07 Mikhail Khodjaiants
	Bug 115385: Pointer to a structure is not updated correctly
	* CVariable.java

2005-10-24 Mikhail Khodjaiants
	Fix for bugs 112008 and 111828.
	Applied modified patch from Matthias Spycher (matthias@@coware.com).
	* CBreakpointManager.java

2005-09-30 Mikhail Khodjaiants
	Partial fix for bug 109950: Major crash and stack overflow if two projects reference each other.
	* CDebugTarget.java
	* CSourceLookupDirector.java

2005-09-16 Mikhail Khodjaiants
	Bug 109785: "mi_cmd_var_create: unable to create variable object" when stepping out of stack frame.
	* CStackFrame.java

2005-09-09 Mikhail Khodjaiants
	Bug 109206: Last register group is not added if it has only one register.
	* CRegisterManager.java

2005-09-06 Mikhail Khodjaiants
	Cleanup: replaced "new Boolean" by the static Boolean objects (Java 1.4).
	* CDebugUtils.java
	* CDIDebugModel.java
	* CBreakpointManager.java
	* CDebugTarget.java
	* CGlobalValue.java
	* CRegisterGroup.java
	* CDirectorySourceLocation.java
	* CProjectSourceLocation.java
	* CSourceLocator.java

2005-09-06 Mikhail Khodjaiants
	Bug 108636: mi level selection option should be moved to the gdb page.
	* ICDTLaunchConfigurationConstants.java

2005-09-01 Mikhail Khodjaiants
	Bug 108424: Debugger stops on removed breakpoints.
	* CBreakpointManager.java

2005-08-25 Mikhail Khodjaiants
	Bug 106241: Argument stopInMain has no impact in method org.eclipse.cdt.debug.core.CDIDebugModel#newDebugTarget.
	* CDIDebugModel.java

2005-08-25 Mikhail Khodjaiants
	Bug 108028: Duplicate watchpointes.
	* CBreakpointManager.java

2005-08-23 Mikhail Khodjaiants
	Bug 107787: Casting variable to array causes NPE.
	* CIndexedValue.java

2005-08-04 Alain Magloire
	ClastCastException being throw in CThread.getAdapter(IRunToLine.class);
	Patch solution to ignore the exception.

	* src/org/eclipse/cdt/debug/internal/core/model/CThread.java

2005-07-29 Mikhail Khodjaiants
	The registers with errors shouldn't be disposed when the target is suspended.
	Added synchronization to the "getRegisters" method.
	* CRegisterGroup.java

2005-07-28 Mikhail Khodjaiants
	Bug 104421: Register view can not show correct value when switch between different thread or stack frame.
	* ICDIRegister.java
	* ICDIStackFrame.java
	* ICDITarget.java
	* ICDIThread.java
	* ICDIVariable.java
	* ICDIVariableDescriptor.java
	* CRegisterManager.java
	* CExpression.java
	* CGlobalVariable.java
	* CIndexedValue.java
	+ CLocalVariable.java
	* CRegister.java
	* CRegisterGroup.java
	* CStackFrame.java
	* CValue.java
	* CVariable.java
	* CVariableFactory.java

2005-07-28 Mikhail Khodjaiants
	Bug 103567: breakpoints view of of sync w/CDT CVS HEAD
	* CBreakpointManager.java

2005-07-26 Mikhail Khodjaiants
	Bug 105224: Two identical directory source container types.
	* plugin.properties

2005-07-26 Mikhail Khodjaiants
	Bug 102929: Race conditions when setting breakpoints at launch.
	The initial breakpoint settings, stop in main and resume are batched 
	in one job. This garantees the right order of commands sent to the backend.
	* CDIDebugModel.java
	* CBreakpointManager.java
	* CDebugTarget.java

2005-07-22 Alain Magloire
	Fix to Copyright.
	* src/org/eclipse/cdt/debug/internal/core/CBreakpointManager.java

2005-07-18 Alain Magloire
	new launch constant for the MI protocol
	* src/org/eclipse/cdt/debug/core/ICDTLaunchConfigurationConstants.java

2005-07-14 Mikhail Khodjaiants
	Bug 103917: NPE in Variables View.
	* AbstractCValue.java

2005-07-14 Mikhail Khodjaiants
	Bug 103784: NPE in source lookup.
	* CSourceLookupDirector.java

2005-07-11 Mikhail Khodjaiants
	Bug 94770: Breakpoint marker messages need formatting.
	* BreakpointMessages.properties
	* CAddressBreakpoint.java
	* CFunctionBreakpoint.java
	* CLineBreakpoint.java
	* CWatchpoint.java

2005-07-11 Mikhail Khodjaiants
	Bug 102077: The DebugLabelViewDecorato asking info out of context.
	Added a new flag to CVariable indicate the disposed state and prevent target requests.
	* CExpression.java
	* CGlobalVariable.java
	* CVariable.java

2005-07-11 Mikhail Khodjaiants
	Bug 102563: Break points not working. 
	Temporary switching back to use file names instead of full paths.
	* CBreakpointManager.java

2005-07-10 Mikhail Khodjaiants
	Bug 103173: Register: user created register groups disappear after debug session restart.
	* CRegisterManager.java

2005-07-08 Mikhail Khodjaiants
	Filter breakpoints before setting using the source lookup mechanism.
	* CBreakpointManager.java
	* CSourceLookupDirector.java

2005-07-08 Mikhail Khodjaiants
	Bug 79371: Setting breakpoints in the left hand side ruler of the disassembly view is sluggish.
	Asynchronous breakpoint handling.
	* CBreakpointManager.java
	* InternalDebugCoreMessages.properties
	* CDebugTarget.java

2005-07-04 Mikhail Khodjaiants
	Removed the "IBreakpointTarget" interface.
	- IBreakpointTarget.java
	* ICDebugTarget.java
	* CDebugTarget.java

2005-06-29 Mikhail Khodjaiants
	Bug 41725: I can't set a breakpoint in a function where I used attach source.
	Bug 45514: Breakpoints made is assembly view do not show in C view.
	* CDIDebugModel.java
	* IAsmSourceLine.java
	* ICBreakpoint.java
	* IDisassemblyBlock.java
	* CBreakpointManager.java
	* CBreakpoint.java
	* AsmSourceLine.java
	* DisassemblyBlock.java

2005-06-28 Mikhail Khodjaiants
	Bug 101188: Breakpoints don't work with MingW gdb.
	Use "toPortableString" instead of "toOsString" when setting the source search paths.
	* CDebugTarget.java

2005-06-27 Alain Magloire
	Change in ICDIReferenceValue.
	* cdi/org/eclipse/cdt/debug/core/cdi/model/type/ICDIReferenceValue.java
	* src/org/eclipse/cdt/debug/internal/core/model/CValue.java
	
2005-05-27 Alain Magloire
	Use the fCDIVariable instead of fCDIVariableObject when possible.
	* src/org/eclipse/cdt/debug/internal/core/model/CVariable.java

2005-05-23 Mikhail Khodjaiants
	Bug 100756: Breakpoints listed twice in Breakpoints view.
	* CBreakpointManager.java

2005-05-21 Mikhail Khodjaiants
	Minor refactoring.
	* CMemoryBlockExtension.java

2005-05-21 Mikhail Khodjaiants
	Bug 91374: CDT launch should set ATTR_PROCESS_TYPE.
	* ICDTLaunchConfigurationConstants.java

2005-06-20 Mikhail Khodjaiants
	Bug 93856: Variable View: Should disable change value options if selected item is not changeable.
	* CVariable.java

2005-06-17 Mikhail Khodjaiants
	Bug 99217: NPE thrown when fetching deffered children.
	* CExpression.java
	* CValueFactory.java
	* CVariable.java

2005-06-17 Mikhail Khodjaiants
	Bug 100261: Memory veiw: Renderings content disappears when click on Vairable/Module... view.
	* CDebugElement.java

2005-06-16 Mikhail Khodjaiants
	Bug 100471: Signed/Unsigned Integer renderings show '?' for valid memory blocks.
	* CMemoryBlockExtension.java

2005-06-16 Mikhail Khodjaiants
	Bug 100445: The endianess of a debug target is reversed.
	* CMemoryBlockExtension.java

2005-06-16 Mikhail Khodjaiants
	Partial fix for bug 79371: Setting breakpoints in the left hand side ruler of the disassembly view is sluggish.
	* CBreakpointManager.java

2005-06-14 Mikhail Khodjaiants
	Bug 98814: NullPointerException and failed to launch debug session for a project.
	* CDebugTarget.java

2005-06-13 Mikhail Khodjaiants
	Temporary fix for bug 77279: The memory view address should not be cleared on project restart.
	* ICDTLaunchConfigurationConstants.java
	* CMemoryBlockRetrievalExtension.java
	* InternalDebugCoreMessages.properties
	* CDebugTarget.java

2005-06-12 Mikhail Khodjaiants
	Temporary fix for bug 79872: Make instruction stepping default in disassembly view.
	* ICDebugConstants.java
	* CDebugCorePreferenceInitializer.java
	* CDebugTarget.java

2005-06-09 Mikhail Khodjaiants
	Bug 94139: User-defined register groups.
	Don't save the list of registers for default groups.
	* CRegisterManager.java

2005-06-09 Mikhail Khodjaiants
	Bug 94139: User-defined register groups.
	Support fo the "Restore Default Register Groups" action.
	* ICDebugTarget.java
	* CRegisterManager.java
	* CDebugTarget.java

2005-06-07 Mikhail Khodjaiants
	Bug 94139: User-defined register groups.
	Support fo the "Edit Register Group" action.
	* ICDebugTarget.java
	* IPersistableRegisterGroup.java
	* CRegisterManager.java
	* CDebugTarget.java
	* CRegisterGroup.java

2005-06-07 Mikhail Khodjaiants
	The endianness flag is not chached.
	* CDebugTarget.java

2005-06-06 Mikhail Khodjaiants
	Bug 98594: Unable to set address breakpoints.
	* CBreakpointManager.java

2005-05-24 Mikhail Khodjaiants
	Bug 88558: run-to-line not thread oriented.
	The IRunTo* and IJumpTo* interfaces moved to ICStackFrame.
	* ICDebugTarget.java
	* ICStackFrame.java
	* CDebugTarget.java
	* CStackFrame.java
	* CThread.java

2005-05-20 Mikhail Khodjaiants
	Bug 94139: User-defined register groups.
	Added API and group serialization.
	* ICDTLaunchConfigurationConstants.java
	- ICRegisterManager.java
	* ICDebugTarget.java
	+ IPersistableRegisterGroup.java
	+ IRegisterDescriptor.java
	* CRegisterManager.java
	* InternalDebugCoreMessages.properties
	* CDebugTarget.java
	* CoreModelMessages.properties
	* CRegister.java
	+ CRegisterDescriptor.java
	* CRegisterGroup.java

2005-05-12 Mikhail Khodjaiants
	Bug 94905: Error examining structure contents in debugger.
	The structure's elements should inherit the enablement flag from parents.
	* CVariable.java

2005-04-25 Mikhail Khodjaiants
	Update the source search path of the underlyuing debugger when the source 
	containers are changed.
	+ ISourceLookupChangeListener.java
	* CDebugTarget.java
	* CSourceLookupParticipant.java

2005-04-27 Alain Magloire
	Change in the CDI interface
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDISourceManagent.java

2005-04-25 Mikhail Khodjaiants
	Added the new source container type (CDirectorySourceContainer) to provide 
	the UI support for the subfolders search.
	+ CDirectorySourceContainer.java
	+ CDirectorySourceContainerType.java
	* CSourceLookupDirector.java
	* SourceUtils.java
	* InternalSourceLookupMessages.properties
	* plugin.properties
	* plugin.xml

2005-04-25 Alain Magloire
	Changes to the CDI interface.
	+ cdi/org/eclipse/cdt/debug/core/cdi/ICDIAddressLocation.java
	+ cdi/org/eclipse/cdt/debug/core/cdi/ICDIFileLocation.java
	+ cdi/org/eclipse/cdt/debug/core/cdi/ICDIFunctionLocation.java
	+ cdi/org/eclipse/cdt/debug/core/cdi/ICDILineLocation.java
	+ cdi/org/eclipse/cdt/debug/core/cdi/ICDLocator.java
	* cdi/org/eclipse/cdt/debug/core/cdi/ICDLocation.java
	+ cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIAddressBreakpoint.java
	+ cdi/org/eclipse/cdt/debug/core/cdi/model/ICDILineBreakpoint.java
	+ cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIFunctionBreakpoint.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIBreapoint.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDBreakpointManagement.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDILocationBreakpoint.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIStackFrame.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDITarget.java

	* src/org/eclipse/cdt/debug/core/CDIDebugModel.java
	* src/org/eclipse/cdt/debug/internal/core/CBreakpointManager.java
	* src/org/eclipse/cdt/debug/internal/core/model/CDebugTarget.java
	* src/org/eclipse/cdt/debug/internal/core/model/CStackFrame.java

2005-04-21 Mikhail Khodjaiants
	Restoring the session manager.
	* CDebugCorePlugin.java
	* SessionManager.java

2005-04-21 Mikhail Khodjaiants
	Cleanup. Removed the session manager from the CDebugCorePlugin class.
	* CDebugCorePlugin.java
	
2005-04-21 Mikhail Khodjaiants
	Bug 80175: Replace the CDT source lookup by the source lookup provided by Eclipse platform.
	* CDebugCorePlugin.java
	* MappingSourceContainer.java
	* SourceLookupMessages.java: new
	* SourceLookupMessages.properties: new
	* CBreakpointManager.java
	* ICDebugInternalConstants.java
	* CommonSourceLookupDirector.java: new
	* CSourceLookupDirector.java
	* CSourceLookupParticipant.java
	* CSourcePathComputerDelegate.java
	* InternalSourceLookupMessages.properties
	* MapEntrySourceContainer.java
	* MapEntrySourceContainerType.java
	* MappingSourceContainerType.java
	* SourceUtils.java

2005-04-15 Alain Magloire
	Fix Pr 91581
	* src/org/eclipse/cdt/debug/internal/core/breakpoint/CAddressBreakpoint.java

2005-04-07 Mikhail Khodjaiants
	Move to Eclipse-31M6.
	* CMemoryBlockRetrievalExtension.java
	* CMemoryBlockExtension.java

2005-04-07 Mikhail Khodjaiants
	Bug 89755: CThread.suspend suspends target, not thread.
	* CThread.java

2005-04-04 Alain Magloire
	Move to Eclipse-31M6
	- src/org/eclipse/cdt/debug/internal/core/CMemoryBlockExtensionRetrieval.java
	+ src/org/eclipse/cdt/debug/internal/core/CMemoryBlockRetrievalExtension.java
	* src/org/eclipse/cdt/debug/internal/core/model/CDebugTarget.java
	* src/org/eclipse/cdt/debug/internal/core/model/CMemoryBlockExtension.java

2005-03-24 Alain Magloire
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIMemoryBlock.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIMemoryBlockManagement.java
	* src/org/eclipse/cdt/debug/internal/core/model/CMemoryBlockExtension.java

2005-03-23 Alain Magloire
	Change is the ICDIMemoryBlock&& ICDIMemoryManagement API
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIMemoryBlock.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIMemoryBlockManagement.java
	* src/org/eclipse/cdt/debug/internal/core/model/CMemoryBlockExtension.java

2005-03-21 Mikhail Khodjaiants
	Bug 80175: Replace the CDT source lookup by the source lookup provided by Eclipse platform.
	* MappingSourceContainer.java: new
	* DisassemblyBlock.java
	* CSourceLookupDirector.java: new
	* CSourceLookupParticipant.java: new
	* CSourcePathComputerDelegate.java: new
	* MapEntrySourceContainer.java: new
	* MapEntrySourceContainerType.java: new
	* MappingSourceContainerType.java: new
	* plugin.properties
	* plugin.xml

2005-03-17 Mikhail Khodjaiants
	If casting of variable to a type or array causes an error, the status 
	of the variable is set to "error" and it can't be reset by subsequent castings.
	* CVariable.java

2005-02-24 Mikhail Khodjaiants
	Applied patch from Tracy Miranda (bug 86540: NPE in CProjectSourceLocation).
	Check for the project and synchronization are added to "initializeFolders".
	* CProjectSourceLocation.java

2005-02-22 Mikhail Khodjaiants
	Bug 84799: Implement Memory View and renderings with new rendering APIs.
	* CMemoryBlockExtensionRetrieval.java

2005-02-18 Mikhail Khodjaiants
	Remove.
	* cdi/org/eclipse/cdt/debug/core/cdi/ICDIManager.java

2005-02-17 Mikhail Khodjaiants
	Bug 82264: Enhance the Shared Libraries view.
	Removed the core support of the Shared Libraries view.
	* ICSharedLibraryManager.java: removed
	* ICDebugTarget.java
	* ICSharedLibrary.java: removed
	* CSharedLibraryManager.java; removed
	* CDebugTarget.java
	* CSharedLibrary.java: removed

2005-02-16 Mikhail Khodjaiants
	Bug 82264: Enhance the Shared Libraries view.
	Cleanup of the ICModule interface.
	* ICModule.java
	* CModule.java
	
2005-02-15 Mikhail Khodjaiants
	Bug 82264: Enhance the Shared Libraries view.
	Support for the symbols loading operations.
	* CModule.java
	* CoreModelMessages.properties

2005-02-14 Mikhail Khodjaiants
	Bug 82264: Enhance the Shared Libraries view.
	Support for the symbols loading operations.
	* ICModule.java
	* CModule.java
	* CoreModelMessages.properties

2005-02-11 Mikhail Khodjaiants
	Bug 82264: Enhance the Shared Libraries view.
	Added new "getCPU" method to ICModule.
	* ICModule.java
	* CModule.java

2005-02-07 Mikhail Khodjaiants
	Bug 82264: Enhance the Shared Libraries view.
	Core support for the Modules view.
	* ICDebugTarget.java
	* ICModule.java: new
	* CoreModelMessages.properties
	* CDebugTarget.java
	* CModule.java: new
	* CModuleManager.java: new

2005-02-03 Mikhail Khodjaiants
	Fix for bug 84187: "Toggle Watchpoint" and "Toggle Method Breakpoint" don't work with C editor.
	ICWatchpoint should extend ILineBreakpoint to allow watchpoints to be shown in editors.
	* ICWatchpoint.java
	* CWatchpoint.java

2005-02-03 Mikhail Khodjaiants
	Fix for bug 84187: "Toggle Watchpoint" and "Toggle Method Breakpoint" don't work with C editor.
	* CDIDebugModel.java

2005-02-02 Mikhail Khodjaiants
	Fix for bug 84187: "Toggle Watchpoint" and "Toggle Method Breakpoint" don't work with C editor.
	Added new "createWatchpoint" method that accepts position information.
	* CDIDebugModel.java

2005-01-19 Mikhail Khodjaiants
	Fix for bug 83051: Add global variables deletes existing ones when new added.
	* ICGlobalVariableManager.java
	* CGlobalVariableManager.java
	* CVariableFactory.java

2005-01-18 Mikhail Khodjaiants
	Fix for bug 82858: NPE when adding global variable to variable view.
	* CDebugTarget.java
	* CVariableFactory.java

2005-01-18 Mikhail Khodjaiants
	Fix for bug 82800: Make "Resume At Line" action retargettable.
	CDebugElement should provide an adapter to ICDebugTarget.
	* CDebugElement.java

2005-01-18 Mikhail Khodjaiants
	Fix for bug 82800: Make "Resume At Line" action retargettable.
	CStackFrame should provide an adapter to IJumpToLine and IJumpToAddress.
	* CStackFrame.java

2005-01-12 Mikhail Khodjaiants
	Bug 73168: Use memory view provided by Eclipse platform in CDT. 
	Removed the old memory view.
	* CDebugCorePlugin.java
	* CDebugModel.java: removed
	* ICMemoryManager.java: removed
	* IFormattedMemoryBlock.java: removed
	* IFormattedMemoryBlockRow.java: removed
	* CMemoryManager.java: removed
	* CSignalManager.java
	* CDebugTarget.java
	* CFormattedMemoryBlock.java: removed

2005-01-12 Mikhail Khodjaiants
	Fix bug 82601: Enhance the ICDIMemoryBlock interface.
	* CMemoryBlockExtension.java

2005-01-10 Mikhail Khodjaiants
	PR 82601 changes to the memory block interface
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIMemoryBlock.java

2005-01-11 Mikhail Khodjaiants
	Use the asynchronous implementation for resume, suspend, step etc provided by eclipse 3.1.
	* CDebugTarget.java
	* CThread.java
	* CoreModelMessages.properties

2005-01-10 Mikhail Khodjaiants
	Use the asynchronous implementation for resume, suspend, step etc provided by eclipse 3.1.
	* CDebugTarget.java
	* CThread.java
	* CoreModelMessages.properties

2005-01-10 Mikhail Khodjaiants
	Bug 73168: Use memory view provided by Eclipse platform in CDT.
	* ICType.java
	* CType.java
	* CMemoryBlockExtension.java
	* CMemoryBlockExtensionRetrieval.java

2005-01-04 Mikhail Khodjaiants
	Fix for bug 82184: arrayboundsexception on display of array variable.
	* CIndexedValue.java

2004-12-23 Mikhail Khodjaiants
	Cleanup.
	* CMemoryBlockExtension.java

2004-12-22 Mikhail Khodjaiants
	Fix for bug 75948: Provide "breakpoint type name" for C breakpoints.
	Applied patch from Jared Burns.
	* plugin.properties
	* plugin.xml

2004-12-22 Mikhail Khodjaiants
	Fix for bug 73168: Use memory view provided by Eclipse platform in CDT.
	The CMemoryBlockextension is used as an adapter to "IMemoryBlockRetrieval".
	* CMemoryBlockExtension.java

2004-12-21 Mikhail Khodjaiants
	Switch to the new memory view interfaces (Eclipse 3.1).
	* InternalDebugCoreMessages.properties
	* CMemoryBlockExtensionRetrieval.java: new
	* CExtendedMemoryBlockRetrieval.java: deleted
	* CDebugTarget.java
	* CMemoryBlockExtension.java: new
	* CExtendedMemoryBlock.java: deleted

2004-12-20 Mikhail Khodjaiants
	Fix for bug 81698: NumberFormatException in CValue.
	* CValue.java

2004-12-16 Mikhail Khodjaiants
	Fix for bug 81381: Deadlock when single stepping.
	* CThread.java

2004-12-08 Mikhail Khodjaiants
	Fix for bug 79678: NPE in Expression.
	* CExpression.java

2004-12-01 Mikhail Khodjaiants
	New fix for bug 80034: Expressions view does not display correct no. of elements in array.
	* CValueFactory.java
	* CExpression.java

2004-12-03 Mikhail Khodjaiants
	Fix for bug 62659: Unable to set default for register format via plugin_customization.ini.
	* CDebugCorePreferenceInitializer.java: new
	* plugin.xml

2004-12-03 Mikhail Khodjaiants
	Fix for bug 80106: Terminating during stepping state caused exception in CDT.
	* CThread.java

2004-12-01 Mikhail Khodjaiants
	Partial fix for bug 77444: CDT does not handle address breakpoints across sessions.
	* CBreakpointManager.java
	
2004-12-01 Mikhail Khodjaiants
	Fix for bug 80034: Expressions view does not display correct no. of elements in array.
	* CValueFactory.java

2004-12-01 Mikhail Khodjaiants
	Fix for bug 79454: Unable to remove a breakpoint set from the gdb console.
	* CBreakpointManager.java

2004-12-01 Mikhail Khodjaiants
	Fix for bug 74043: Overaggressive exception reporting?
	* CBreakpointManager.java

2004-11-26 Mikhail Khodjaiants
	Fix for bug 79608: NPE in CValue.
	* CValue.java

2004-11-26 Mikhail Khodjaiants
	Fix for bug 79377: "Mixed disassembly" should fall back to disassembly w/o source when mixed disassembly fails.
	* Disassembly.java

2004-11-26 Mikhail Khodjaiants
	Fix for bug 79583: Deffered breakpoints and shared library events.
	* CSharedLibraryManager.java

2004-11-25 Mikhail Khodjaiants
	Fix for bug 79452: Unable to set a breakpoint on a class method.
	* CDebugUtils.java: cleanup.
	* CBreakpointManager.java

2004-11-25 Mikhail Khodjaiants
	The "decrementInstallCount" method of IBreakpoint should be called from the UI thread.
	Replaced the "breakpointRemoved" method of ICBreakpointListener by the "breakpointsRemoved"
	method that accepts multiple breakpoints.
	* ICBreakpointListener.java
	* CBreakpointManager.java
	* CBreakpointNotifier.java
	
2004-11-24 Alain Magloire

	Use the ICDITarget.deleteAllBreakpoints() for speed.
	* org/eclipse/cdt/debug/internal/core/CBreakpointManager.java

2004-11-24 Mikhail Khodjaiants
	Do not request to dispose local variables when the target is resumed.
	* CExpression.java
	* CGlobalVariable.java
	* CVariable.java

2004-11-23 Mikhail Khodjaiants
	The enablement of the step actions is calculated in the UI thread. This causes 
	the UI locks for slow or unresponsive targets. Use the cached stack frames to 
	calculate the enablement instead of requesting gdb.
	* CThread.java

2004-11-22 Mikhail Khodjaiants
	Check if the pointer value is not null before pass it to the address factory.
	* CValue.java
 
2004-11-18 Mikhail Khodjaiants
	Worker threads can try to evaluate expressions on the stack frames that 
	have already been disposed. A flag is added to identify that the stack 
	frame is disposed.
	* CStackFrame.java

2004-11-19 Alain Magloire

	Clear the confusion about sublist of stackframes.
	PR 78611

	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIStackFrame.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIThread.java
	* src/org/eclipse/cdt/debug/internal/model/CThread.java

2004-11-17 David Inglis
	
	Change debug target to use IBinaryObject instead of IBinaryExecutable
	
	* src/org/eclipse/cdt/debug/core/CDIDebugModel.java
	* src/org/eclipse/cdt/debug/core/ICDIDebugger.java
	* src/org/eclipse/cdt/debug/core/model/IExecFileInfo.java
	* src/org/eclipse/cdt/debug/internal/core/CDebugAdapter.java
	* src/org/eclipse/cdt/debug/internal/core/model/CDebugTarget.java
	
2004-11-16 Alain Magloire
	Optimize things by providing a new method
	ICDIRegisterGroup.hasRegisters();
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIRegisterGroup.java
	* src/org/eclipse/cdt/debug/internal/core/model/CRegisterGroup.java

2004-11-15 Mikhail Khodjaiants
	Fix for bug 78604: Disassembly causes Java exception when disassembling beyond fn(?).
	Added the "getAddressFactory" method to the "IDisassembly" interface.
	* IDisassembly.java
	* Disassembly.java

2004-11-15 Mikhail Khodjaiants
	Batch breakpoint updates in one job.
	* CBreakpointManager.java

2004-11-12 Mikhail Khodjaiants
	Apply the breakpoint's condition changes to the associated gdb breakpoint 
	only if there are differences.
	* CBreakpointManager.java

2004-11-12 Mikhail Khodjaiants
	Compare breakpoint source handles as pathes.
	* CDIDebugModel.java
  
2004-11-11 Alain Magloire
	Fix for PR 75000, from PalmSource
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIVariable.java

2004-11-10 Mikhail Khodjaiants
	Fix for bug 76340: CDT hogs Windows input loop when double clicking on a breakpoint.
	* InternalDebugCoreMessages.properties
	* CBreakpointManager.java

2004-11-09 Mikhail Khodjaiants
	Fix for bug 77275: Disassembly causes Java exception for fn's with 0 bytes fn prologues.
	* DisassemblyBlock.java

2004-11-09 Mikhail Khodjaiants
	Partial fix for bug 41725: I can't set a breakpoint in a function where I used attach source.
	* CBreakpointManager.java

2004-11-09 Alain Magloire
	Put possiblity to set Exception breakpoint
	* cdi/org/eclipse/cdt/debug/core/cdi/ICDIBreakpointManagement.java

2004-11-08 Alain Magloire
	Bug in CVariableFactory for globals, the filename of the 
	binary was use instead of the filename of the symbol.
	* src/org/eclipse/cdt/debug/internal/core/model/CVariableFactory.java

2004-11-08 Alain Magloire
	New class ICDIFunctionFinished.
	It return the return value of the function.
	* cdi/org/eclipse/cdt/debug/core/cdi/ICDIFunctionFinished.java

2004-11-04 Mikhail Khodjaiants
	Removed "Refresh" and "Auto-Refresh" actions support for shared libraries.
	* ICDebugConstants.java
	* ICSharedLibraryManager.java
	* CSharedLibraryManager.java
	* ICUpdateManager.java: removed
	* CUpdateManager.java: removed

2004-11-04 Mikhail Khodjaiants
	Removed "Refresh" and "Auto-Refresh" actions support for registers.
	* ICDebugConstants.java
	* ICRegisterManager.java
	* CRegisterManager.java

2004-11-04 Mikhail Khodjaiants
	No need of "ICSignalManager".
	* ICSignalManager.java: removed
	* CSignalManager.java
	* CDebugTarget.java

2004-11-04 Mikhail Khodjaiants
	CSignalManager no longer extends CUpdateManager.
	* CSignalManager.java
 
2004-11-03 Mikhail Khodjaiants
	New implementation of expressions. 
	Large arrays partitioning based on the framework model.
	* CoreModelMessages.properties
	* AbstractCValue.java
	* CExpression.java
	* CIndexedValue.java: new
	* CValue.java
	* CValueFactory.java
	* CVariable.java
	* CArrayPartition.java: removed
	* CArrayPartitionValue.java: removed

2004-11-02 Alain Magloire
	Refactor ICDIConfiguratio --> ICDISessionConfiguration and ICDITargetConfiguration
	* cdi/org/eclipse/cdt/debug/core/cdi/ICDISession.java
	* cdi/org/eclipse/cdt/debug/core/cdi/ICDISessionConfiguration.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDITarget.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDITargetConfiguration.java

	* src/org/eclipse/cdt/debug/core/CDIDebugModel.java
	* src/org/eclipse/cdt/debug/interternal/core/model/CDIDebugTarget.java
	* src/org/eclipse/cdt/debug/interternal/core/model/CThread.java

2004-11-1 David Inglis
	
	Fixed bogus exception with older CDI debuggers.
	
	* src/org/eclipse/cdt/debug/internal/core/CDebugAdapter.java
	
2004-10-31 Alain Magloire
	Refactor ICDIVariableObject --> ICDIVariableDescriptor
	Refactor ICDIArgumentObject --> ICDIArgumentDescriptor
	Refactor ICDIRegisterObject --> ICDIRegisterDescriptor
	Addition ICDIThreadStorageDescriptor, ICDIThreadStorage
	Addition ICDILocalVariableDescriptor, ICDILocalVariable
	Addition ICDIGlobalVariableDescriptor, ICDIGlovalVariable

	Adjust the classes to the changes.

2004-10-29 Mikhail Khodjaiants
	Use the new expression API of CDI.
	* CDebugModel.java
	* CDIDebugModel.java
	* CGlobalVariableManager.java
	* AbstractCValue.java
	* AbstractCVariable.java
	* CArrayPartition.java
	* CArrayPartitionValue.java
	* CDebugTarget.java
	* CExpression.java
	* CStackFrame.java
	* CValue.java
	* CVariable.java
	* CExpressionTarget.java: removed

2004-10-29 Alain Magloire
	Remove of ICDISharedLibraryManager
	* cdi/org/eclipse/cdt/debug/core/cdi/ICDISession.java
	* cdi/org/eclipse/cdt/debug/core/cdi/ICDISharedLibraryManager.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDITarget.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDISharedLibraryManagement.java

	* CSharedLibraryManager.java

2004-10-28 Alain Magloire
	Add getType() method.
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIExpression.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIValue.java

2004-10-26 Alain Magloire
	Remove ICDIMemoryManager for ICDIMemoryBlockManagement
	* cdi/org/eclipse/cdt/debug/core/cdi/ICDISession.java
	* cdi/org/eclipse/cdt/debug/core/cdi/ICDIMemoryManager.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDITarget.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIMemoryBlockManagement.java

	* CDebugModel.java
	* CExtendedMemoryBlock.java
	* CFormattedMemoryBlock.java

2004-10-26 Alain Magloire
	Remove of ICDISourceManager in CDI
	* cdi/org/eclipse/cdt/debug/core/cdi/ICDISession.java
	* cdi/org/eclipse/cdt/debug/core/cdi/ICDISourceManager.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDITarget.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDISourceManagement.java

	* Disassembly.java

2004-10-26 Alain Magloire
	Remove of ICDISignalManager in CDI
	* cdi/org/eclipse/cdt/debug/core/cdi/ICDISession.java
	* cdi/org/eclipse/cdt/debug/core/cdi/ICDISignalManager.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDITarget.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIThreadGroup.java

	* CSignalManager.java

2004-10-25 Mikhail Khodjaiants
	NPE in "CVlaue.isUnsigned". Check if the type of the parent variable is null.
	* CValue.java

2004-10-25 David Inglis
	Deprecated environment launch constent in favor of the constant provided by the debug.core.
	* src/org/eclipse/cdt/debug/core/ICDTLaunchConfigurationConstants.java
	
2004-10-25 Alain Magloire
	Remove of the class ICDIExpressionManager.
	instead new clas ICDIExpressionManagegment that is on the ICDITarget
	* cdi/org/eclipse/cdt/debug/core/cdi/ICDISession.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIExpression.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIThreadGroup.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIExpressionManagement.java

	* CDebugModel.java
	* CDIDebugModel.java
	* CExpression.java
	* CFormattedMemoryBlock.java
	* CStackFrame.java

2004-10-22 Mikhail Khodjaiants
	Replaced the deprecated "evaluateExpressionTtoString" method of "ICDITarget.
	* CDebugTarget.java
	* CStackFrame.java
	* CExtendedMemoryBlockRetrieval.java

2004-10-22 Alain Magloire
	Provide a context for ICDITarget.evaluateExpressionTtoString()
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDITarget.java

2004-10-22 Mikhail Khodjaiants
	Fire the suspend event for the current thread on the target creation.
	* CDebugTarget.java

2004-10-21 Mikhail Khodjaiants
	Thread should handle CDI events from the corresponding CDI thread only.
	"canSuspend" should return true if the thread is stepping.
	New implementation of "stepReturn" for stack frames.
	* CThread.java
	* CStackFrame.java

2004-10-21 Mikhail Khodjaiants
	Pass the target state to threads on terminate, disconnect, resume, suspend and restart.
	* CoreModelMessages.properties
	* CDebugElement.java
	* CDebugTarget.java
	* CThread.java

2004-10-19 Mikhail Khodjaiants
	Set the initial state of a thread according to the state of the underlying CDI thread.
	* CThread.java

2004-10-19 Alain Magloire
	Fix NPE.
	* src/org/eclipse/cdt/debug/internal/core/DebugConfiguration.java

2004-10-19 Mikhail Khodjaiants
	Support of the thread-specific breakpoints. 
	Fix for the error handling of the asynchronous operations.
	* CBreakpointManager.java
	* CDebugTarget.java
	* CoreModelMessages.properties

2004-10-18 Alain Magloire
	Make ICDIRuntimeOptions be part of ICDITarget
	* cdi/org/eclipse/cdt/debug/core/cdi/ICDISession.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDITarget.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIRuntimeOptions.java

2004-10-18 David Inglis
	Update to new ICDIDebugger interface deprecating old
	
	* src/org/eclipse/debug/core/CDebugModel.java
	* src/org/eclipse/debug/core/CDIDebugModel.java
	* src/org/eclipse/debug/core/ICDebugConfiguration.java 
	* src/org/eclipse/debug/core/ICDebugger.java
	* src/org/eclipse/debug/core/ICDIDebugger.java
	* src/org/eclipse/debug/core/ICDILaunchCOnfiguration.java
	* src/org/eclipse/debug/core/model/IExecFileInfo.java
	* src/org/eclipse/debug/internal/core/CBreakpointManager.java
	* src/org/eclipse/debug/internal/core/CDebugAdapter.java
	* src/org/eclipse/debug/internal/core/DebugConfiguration.java
	* src/org/eclipse/debug/internal/core/model/CDebugTarget.java
	* src/org/eclipse/debug/internal/core/model/CVariableFactory.java
	* src/org/eclipse/debug/internal/core/model/DisassemblyBlock.java
		
2004-10-18 Mikhail Khodjaiants
	Use characters instead of strings.
	* CDIException.java

2004-10-17 Alain Magloire
	Remove deprecated method in CDI
	* cdi/org/eclipse/cdt/debug/core/model/ICDITarget.java
	* cdi/org/eclipse/cdt/debug/core/ICDISession.java

2004-10-15 Alain Magloire
	Adjustment to changes in CDI interface concerning breakpoints.
	Now the thread ids for a breakpoint is specified in the ICDICondition.
	* cdi/org/eclipse/cdt/debug/core/cdi/ICDICondition.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIBreakpoint.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIBreakpointManagement.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDITarget.java

	* CBreakpointManager.java
	* CDebugTarget.java

2004-10-14 Mikhail Khodjaiants
	Partial fix for bug 39936 GDB hits modified conditional breakpoints when condition not satisfied.
	Condition has to be set at the mi level.
	* CBreakpointManager.java

2004-10-08 Mikhail Khodjaiants
	Added the launch configuration preference for the register bookkeeping.
	* ICDTLaunchConfigurationConstants.java
	* CExpression.java
	* CRegister.java
	* CRegisterGroup.java
	* CVariable.java

2004-10-08 Mikhail Khodjaiants
	Added the bookkeeping of registers and register groups.
	* ICVariable.java
	* IEnableDisableTarget.java: new
	* AbstractCVariable.java
	* CRegister.java
	* CRegisterGroup.java

2004-10-07 Mikhail Khodjaiants
	Pass the current stack frame to the registers manager to provide the evaluation context.
	* ICRegisterManager.java
	* IDummyStackFrame.java
	* CRegisterManager.java
	* CDebugTarget.java
	* CDummyStackFrame.java
	* CRegisterGroup.java
	* CStackFrame.java

2004-10-07 Mikhail Khodjaiants
	Provide a context for expression evaluation.
	* ICValue.java
	* AbstractCValue.java
	* CArrayPartitionValue.java
	* CValue.java

2004-10-06 Mikhail Khodjaiants
	Added the "getType" method to ICValue.
	* ICValue.java
	* AbstractCValue.java
	* CArrayPartitionValue.java
	* CValue.java

2004-09-30 Mikhail Khodjaiants
	Implementing adapters for the platform's Memory view.
	* CExtendedMemoryBlockRetrieval.java: new
	* CDebugTarget.java
	* CExtendedMemoryBlock.java: new
	* CThread.java
	* InternalDebugCoreMessages.properties

2004-09-29 Mikhail Khodjaiants
	Use the new "createAddress(BigInteger)" method of "IAddressFactory".
	* CBreakpointManager.java
	* AsmInstruction.java
	* CFormattedMemoryBlock.java
	* CSharedLibrary.java
	* CStackFrame.java
	* CValue.java

2004-09-28 Mikhail Khodjaiants
	Synchronize the "getType" method of "CVariable.InternalVariable".
	* CVariable.java
 
2004-09-27 Mikhail Khodjaiants
	Use the new "getValue" method of "IAddress" for address comparison.
	* Disassembly.java

2004-09-27 Mikhail Khodjaiants
	Target filtering fixes for watchpoints.
	* CBreakpointManager.java

2004-09-21 Mikhail Khodjaiants
	Fixed the problems with the Disassembly view and address breakpoints caused by switch to IAddress.
	* CBreakpointManager.java
	* AsmInstruction.java
	* Disassembly.java
	* DisassemblyBlock.java
	* src/org/eclipse/cdt/debug/internal/core/CDebugUtils.java: removed

2004-09-21 Mikhail Khodjaiants
	Changes to the IBinary interface
	* CDebugTarget.java

2004-09-20 Mikhail Khodjaiants
	Evaluate expressions on stack frame instead of target to provide evaluation context.
	* ICDebugTarget.java
	* ICStackFrame.java
	* ICExpressionEvaluator.java
	* AbstractCValue.java
	* AbstractCVariable.java
	* CArrayPartition.java
	* CArrayPartitionValue.java
	* CDebugTarget.java
	* CFormattedMemoryBlock.java
	* CStackFrame.java
	* CThread.java
	* CValue.java
	* CVariable.java

2004-09-17 Alain Magloire
	Support for 64 bits application
	PR 74056. Pathc from Artyom Kuanbekov
	To much files to enumerate.

2004-09-15 Mikhail Khodjaiants
	Removed the "ISwitchToThread" and "ISwitchToFrame" interfaces.
	* ICDebugTarget.java
	* ISwitchToThread.java: removed
	* ISwitchToFrame.java: removed
	* CDebugTarget.java
	* CStackFrame.java
	* CThread.java

2004-09-13 Mikhail Khodjaiants
	Moved to the new CDI interfaces.
	* CDebugTarget.java
	* CSignal.java
	* CStackFrame.java
	* CThread.java

2004-09-13 Mikhail Khodjaiants
	Fix for bug 72555: "Toggle breakpoint" action doesn't remove function breakpoints from editor.
	* CDIDebugModel.java

2004-09-10 Mikhail Khodjaiants
	Fixes for breakpoint filtering.
	* CBreakpointManager.java
	* CBreakpoint.java
	* CDebugTarget.java

2004-09-09 Alain Magloire
	Introduction of new classes in the CDI interface
	* ICDIExecuteStep.java
	* ICDIExecuteStepReturn.java
	* ICDIExecuteResume.java
	* ICDISuspend.java
	* ICDIThreadGroup.java

2004-09-07 Mikhail Khodjaiants
	Fix for bug 73498: Condition is cleared when disabled conditional breakpoint is set.
	* CBreakpointManager.java	

2004-09-07 Alain Magloire
	Remove ICDIBreakpointManager.java
	Remove ICDICatchEvent/ICDICatchpoint
	add ICDIExceptionpoint

	* ICDISession.java
	* CDIDebugModel.java
	* CDebugTarget.java
	* ICDIExceptionpoint.java

2004-09-07 Mikhail Khodjaiants
	Moved to the new breakpoint management API.
	* CBreakpointManager.java

2004-09-07 Alain Magloire
	New interfaces to Target.
	* ICDITarget.java
	* ICDIBreakpointManagement.java

2004-09-03 Mikhail Khodjaiants
	Made global variables persistent.
	* CDIDebugModel.java
	* ICDTLaunchConfigurationConstants.java
	* ICGlobalVariableManager.java
	* ICGlobalVariable.java
	* IGlobalVariableDescriptor.java
	* InternalDebugCoreMessages.properties
	* CGlobalVariableManager.java
	* CDebugTarget.java
	* CGlobalVariable.java
	* CRegister.java
	* CVariableFactory.java

2004-09-01 Mikhail Khodjaiants
	Breakpoint filtering by targets (core).
	* ICBreakpoint.java
	* CBreakpointManager.java
	* CBreakpoint.java
	* CDebugTarget.java

2004-08-18 Mikhail Khodjaiants
	New constant - the default value for the "stop at main" property.
	* ICDTLaunchConfigurationConstants.java

2004-08-14 Alain Magloire
	Fix for 71992.
	* CType.java

2004-08-05 Mikhail Khodjaiants
	Restrict the "display as array" operation to the pointer types only.
	* CVariable.java

2004-08-05 Mikhail Khodjaiants
	Warning cleanup.
	* CSharedLibraryManager.java
	* CUpdateManager.java

2004-08-05 Mikhail Khodjaiants
	Display the error message in the array label, if the attempt to get array values fails.
	* CArrayPartition.java
	* CArrayPartitionValue.java
	* CDebugElement.java: made the exception throwing methods static.

2004-08-05 Mikhail Khodjaiants
	Fixed the "resumed" event handler of the variable types.
	* CExpression.java
	* CGlobalVariable.java
	* CStackFrame.java
	* CVariable.java
 
2004-08-05 Mikhail Khodjaiants
	Added the abstract prototypes for some generic methods.
	* AbstractCValue.java
	* AbstractCVariable.java
	* CArrayPartition.java
	* CArrayPartitionValue.java
	* CValue.java
	* CVariable.java

2004-08-04 Mikhail Khodjaiants
	New implementation of the variable types.
	* CDIDebugModel.java
	* CVariableFormat.java: new
	* ICastToArray.java
	* ICastToType.java
	* ICGlobalVariable.java
	* ICType.java
	* ICValue.java
	* ICVariable.java
	* IFormatSupport.java: new
	* CGlobalVariableManager.java
	* CoreModelMessages.properties
	* AbstractCValue.java: new
	* AbstractCVariable.java: new
	* CArrayPartition.java
	* CArrayPartitionValue.java
	* CDebugTarget.java
	* CExpression.java
	* CGlobalVariable.java
	* CRegister.java
	* CRegisterGroup.java
	* CStackFrame.java
	* CType.java
	* CValue.java
	* CValueFactory.java
	* CVariable.java
	* CVariableFactory.java: new
	* CModificationVariable: deleted

2004-07-23 Mikhail Khodjaiants
	Marked the expression creation methods as deprecated in CDebugModel.
	* CDebugModel.java

2004-07-21 Mikhail Khodjaiants
	CThread cleanup.
	* CThread.java

2004-07-21 Mikhail Khodjaiants
	Copied the target factory methods from CDebugModel to CDIDebugModel.
	Marked the old methods as deprecated.
	* CDebugModel.java
	* CDIDebugModel.java

2004-07-21 Mikhail Khodjaiants
	CDebugTarget and CThread cleanup.
	* CoreModelMessages.properties
	* CDebugTarget.java
	* CThread.java

2004-07-21 Mikhail Khodjaiants
	Removed state validation from CDebugElement.
	* CDebugTarget.java
	* CDebugElement.java

2004-07-20 Mikhail Khodjaiants
	Added new state - "STEPPED".
	* CDebugElementState.java

2004-07-20 Mikhail Khodjaiants
	Cleanup.
	* ICDebugInternalConstants.java

2004-07-20 Mikhail Khodjaiants
	Cleanup.
	* CStackFrame.java

2004-07-16 Mikhail Khodjaiants
	Asynchronous resume, suspend and step operations. Cleanup.
	* CDebugModel.java
	* CDebugElementState.java
	* ICDebugElement.java
	* ICDebugTarget.java
	* ICThread.java: new
	* ICDebugTargetType: removed
	* IState: removed
	* CCoreFileDebugTarget.java
	* CDebugElement.java
	* CDebugTarget.java
	* CStackFrame.java
	* CThread.java
	* CModificationVariable.java

2004-07-15 Alain Magloire

	org.eclipse.cdt.debug.core.cdi.model.type should
	be in the cdi source folder.

2004-07-09 Mikhail Khodjaiants
	Cleanup. Added support of "CDebugElementState".
	* ICDebugElement.java
	* CDebugElement.java

2004-07-09 Mikhail Khodjaiants
	Renamed "ICDebugElementErrorStatus" to "ICDebugElementStatus".
	Added comments to ICDebugElementStatus.java.
	* ICDebugElementStatus.java
	* CDebugElement.java
	* CDebugTarget.java
	* CThread.java
	* CValue.java
	* CVariable.java
 
2004-07-02 Alain Magloire

	Move the CDI interface to its own source browser and library
	* cdi/*

2004-06-29 Alain Magloire

	Do not use the cache stackframe.
	* src/org/eclipse/cdt/debug/internal/core/model/CThread.java

2004-06-29 Mikhail Khodjaiants
	Temporary fix for bug 68915: Invalid values in the Variables view.
	* CStackFrame.java
	* CThread.java

2004-06-28 Mikhail Khodjaiants
	Partial fix for bug 45535: Performance problems when debugging.
	Cache the double and float presentations of the floating point types.
	* CDebugUtils.java
	* CFloatingPointValue.java: new
	* CValueFactory.java

2004-06-24 Mikhail Khodjaiants
	Temporary fix for bug 56520: Debug Perspective doesn't get called when a breakpoint is hit.
	* CThread.java
	
2004-06-23 Mikhail Khodjaiants
	Fix for bug 68316: Exception shutting down Eclipse with an active debug session.
	* CStackFrame.java
	* CThread.java

2004-06-22 Mikhail Khodjaiants
	Replaced global resource bundles by messages.

2004-06-16 Mikhail Khodjaiants
	Added support for the "Skip Breakpoints" and "Skip breakpoints during a "Run To Line" operation.
	* IRunToAddress.java
	* IRunToLine.java
	* CBreakpointManager.java
	* CDebugTarget.java

2004-06-12 Mikhail Khodjaiants
	"CUpdateManager" extends "Observable" to support "Auto-Refresh" toggle actions.
	* CRegisterManager.java
	* CSharedLibraryManager.java
	* CSignalManager.java
	* CUpdateManager.jave

2004-06-12 Mikhail Khodjaiants
	Changed the comments and copyright text.
	* ICUpdateManager.java

2004-06-11 Mikhail Khodjaiants
	"CDebugTarget" should provide an adapter for "ICDebugTarget".
	* CDebugTarget.java

2004-06-09 Mikhail Khodjaiants
	Changed the synchronization scope.
	* CSharedLibraryManager.java

2004-06-02 Mikhail Khodjaiants
	Fix for bug 65112: Debug Registers view is empty.
	* CRegisterManager.java
	* CDebugTarget.java
	* CRegister.java
	* CRegisterGroup.java
	* CVariable.java

2004-05-28 Mikhail Khodjaiants
	Support for the "Skip All Breakpoints" action.
	* CBreakpointManager.java

2004-05-27 Mikhail Khodjaiants
	Display global variables in the Variables view.
	* CDIDebugModel.java
	* ICGlobalVariableManager.java: new
	* IGlobalVariable.java: removed
	* ICGlobalVariable.java
	* IExecFileInfo.java
	* IGlobalVariableDescriptor.java: new
	* CGlobalVariableManager.java: new
	* CDebugTarget.java
	* CGlobalVariable.java
	* CRegister.java
	* CStackFrame.java
	* CVariable.java

2004-05-20 Mikhail Khodjaiants
	Removed dependencies on the compatibility plugin and replaced deprecated classes and methods.
	Warning cleanup.
	* CDebugCorePlugin.java
	* ICDebugConstants.java
	* CBreakpointManager.java
	* DebugConfiguration.java
	* CThread.java
	* CValue.java
	* CVariable.java
	* CDirectorySourceLocation.java
	* CProjectSourceLocation.java
	* SourceUtils.java
	* plugin.xml
	* ChangeLog-2003: new

2004-05-20 Mikhail Khodjaiants
	The "IStackFrameInfo" interface is removed and it's methods moved to "ICStackFrame". 
	* ICStackFrameInfo: removed
	* CStackFrame.java
	* CSourceLocator.java
	* CSourceManager.java

2004-05-19 Mikhail Khodjaiants
	Added the support of watch expressions.
	* CDIDebugModel.java
	* ICStackFrame.java
	* CExpressionTarget.java: new
	* CDebugTarget.java
	* CExpression.java
	* CStackFrame.java

2004-05-14 Mikhail Khodjaiants
	Update disassembly when source locator is changed.
	* Disassembly.java
	* CSourceManager.java

2004-05-13 Mikhail Khodjaiants
	Changed the format of the disassembly error messages.
	* Disassembly.java
	* CoreModelMessages.properties

2004-05-13 Mikhail Khodjaiants
	Removed old disassembly implementation.
	* IDisassemblyStorage.java: deleted
	* ISourceMode.java: deleted
	* DisassemblyStorage.java: deleted
	* DisassemblyManager.java: deleted
	* ICDebugConstants.java
	* CDebugTarget.java
	* CThread.java
	* CSourceManager.java
	 
2004-05-13 Mikhail Khodjaiants
	Support for the instruction stepping mode.
	* ICDebugTarget.java
	* ISteppingModeTarget.java: new
	* ITargetProperties.java: new
	* IInstructionstep.java: deleted
	* CDebugTarget.java
	* CThread.java

2004-05-06 Mikhail Khodjaiants
	Implementation of mixed disassembly mode.
	* IAsmSourceLine.java: new
	* IDisassembly.java
	* IDisassemblyBlock.java: new
	* AsmSourceLine.java: new
	* Disassembly.java
	* DisassemblyBlock.java: new

2004-04-30 Mikhail Khodjaiants
	New copyright.
	* IJumpToAddress.java
	* IJumpToLine.java

2004-04-27 Mikhail Khodjaiants
	Moved the "FUNCTION" and "ADDRESS" breakpoint attributes to ICLineBreakpoint.
	Added support for the Disassembly view.
	* plugin.xml
	* CDIDebugModel.java
	* IBreakpointTarget.java: new
	* ICAddressBreakpoint.java
	* ICDebugTarget.java
	* ICFunctionBreakpoint.java
	* ICLineBreakpoint.java
	* CBreakpointManager.java
	* AbstractLineBreakpoint.java: new
	* CAddressBreakpoint.java
	* CFunctionBreakpoint.java
	* CLineBreakpoint.java
	* CDebugTarget.java

2004-04-26 Mikhail Khodjaiants
	The notification of the Breakpoint Manager on breakpoint creation has been 
	moved to CBreakpointUpdater.
	* CDebugTarget.java

2004-04-22 Mikhail Khodjaiants
	Additional fix for bug 58711: Breakpoint race condition.
	* CBreakpointManager.java

2004-04-21 Mikhail Khodjaiants
	Disassembly should provide an adapter for IExecFialeInfo.
	* Disassembly.java
	
2004-04-20 Mikhail Khodjaiants
	The "getCFileGlobals" method of "IExecFileInfo" throws "DebugException".
	* IExecFileInfo.java
	* CoreModelMessages.properties
	* CDebugTarget.java
	* CoreModelMessages.java
	* Disassembly.java

2004-04-19 Alain Magloire

	CoreModel throws Exception.

	* src/org/eclipse/cdt/debug/core/CDebugTarget.java

2004-04-15 Mikhail Khodjaiants
	Fix for bug 58711: Breakpoint race condition.
	To avoid race condition all breakpoint marker updates (like increment/decrement the install count, 
	enable/disable etc.) should be done in the UI thread. At the same time installing breakpoint 
	at a target should be synchronized with other gdb commands (bug 58711).
	A special listener (CBreakpointUpdater) has been added to receive notifications from the event 
	thread and post marker updates to the UI thread.
	* CDebugCorePlugin.java
	* ICBreakpointListener.java: new
	* ICBreakpoint.java
	* CBreakpointManager.java
	* CBreakpointNotifier.java: new
	* ListenerList.java: new
	* CBreakpoint.java
	* CDebugTarget.java
	* IAsyncExecutor.java: removed

2004-04-19 Mikhail Khodjaiants
	Display global variable name in the error message when the "Add Globals" action fails.
	* CDebugModel.java

2004-04-16 Mikhail Khodjaiants
	Stack frame should provide an adapter for IRunToAddress.
	* CStackFrame.java

2004-04-15 Mikhail Khodjaiants
	Implementing core support of disassembly.
	* AsmInstruction.java
	* CDebugTarget.java
	* CStackFrame.java
	* Disassembly.java: new

2004-04-12 Mikhail Khodjaiants
	Implementing retargettable breakpoint related actions.
	* CDebugModel.java
	* CDIDebugModel.java
	* ICAddressBreakpoint.java
	* ICBreakpoint.java
	* ICFunctionBreakpoint.java
	* ICLineBreakpoint.java
	* ICWatchpoint.java
	* CBreakpointManager.java
	* CDebugUtils.java
	* BreakpointMessages.properties
	* BreakpointMessages.java
	* CAddressBreakpoint.java
	* CBreakpoint.java
	* CFunctionBreakpoint.java
	* CLineBreakpoint.java
	* CWatchpoint.java
	* plugin.xml

2004-04-11 Mikhail Khodjaiants
	Stack frame should provide an adapter for IRunToLine.
	* CStackFrame.java

2004-04-08 Mikhail Khodjaiants
	Implementing retargettable actions.
	* IRunToAddress.java
	* IRunToLine.java
	* IDisassemblyStorage.java

2004-04-07 Mikhail Khodjaiants
	Removed the support of debugger process.
	* ICDebugTarget.java
	* CDebugTarget.java

2004-04-02 Mikhail Khodjaiants
	Removed dependency to xerces.
	* CDebugUtils.java
	* CDirectorySourceLocation.java
	* CProjectSourceLocation.java
	* CSourceLocator.java
	* SourceUtils.java
	* plugin.xml

2004-04-01 Mikhail Khodjaiants
	Changes and additions to support the new implementations of Shared Libraries, 
	Signals and Disassembly views.
	* CDebugElementState.java
	* IAsmInstruction.java
	* ICDebugElement.java
	* ICDebugTarget.java
	* ICDebugTargetGroup.java
	* ICSharedLibrary.java
	* ICSignal.java
	* ICStackFrame.java
	* IDisassembly.java
	* CSharedLibraryManager.java
	* CSignalManager.java
	* CDebugElement.java
	* CDebugTarget.java
	* CSignal.java

2004-03-31 Mikhail Khodjaiants
	Added default preferences to the C/C++ Debug preference page.
	* CDebugCorePlugin.java
	
2004-03-31 Mikhail Khodjaiants
	The Registers view has been contibuted and moved to the Eclipse platform.
	To enable updating set the default value of the auto-refresh flag of the registers to true.
	Remove it when the "Refresh" and "Auto-Refresh" actions are contributed.
	* CDebugCorePlugin.java

2004-03-17 Alain Magloire

	Changes to get some performances.  The array of
	events is passed instead of one at a time.

	Affected files all the implement ICDIEventListener
	to many to enumerate.

2004-03-16 Alain Magloire

	Make this class extends ICDIEventListener

	* src/org/eclipse/cdt/debug/core/cdi/ICDIManager.java
	
2004-03-10 Tanya Wolff	
	Externalized strings and marked non-translatable strings
	Packages affected:
	org.eclipse.cdt.debug.core
	org.eclipse.cdt.debug.core.cdi
	org.eclipse.cdt.debug.internal.core
	org.eclipse.cdt.debug.internal.core.breakpoints
	org.eclipse.cdt.debug.internal.core.model
	org.eclipse.cdt.debug.internal.core.sourcelookup

2004-03-09 David Inglis	
	Added PLATFORM_NATIVE const to ICDebugCongifuration
	ICDebugConfiguration.java 
	
2004-02-20 Mikhail Khodjaiants
	Fire the "suspend" event when the target is suspended because of an error.
	* CDebugTarget.java

2004-02-17 Mikhail Khodjaiants
	Reset the current thread flag when resume.
	* CThread.java

2004-02-16 Mikhail Khodjaiants
	Fix for bug 52135: Debugger should indicate which thread triggered breakpoint.
	* CThread.java

2004-02-11 Mikhail Khodjaiants
	In the 'reset' method check if value is an instance of CValue before type casting.
	* CVariable.java

2004-02-10 Mikhail Khodjaiants
	Cache the endianness flag.
	* CDebugTarget.java
 
2004-01-30 Mikhail Khodjaiants
	Fix for bug 50981: In the 'getValue' method of CVariable 'getType' should be only called once.
	* CVariable.java

2004-01-29 Mikhail Khodjaiants
	Fire sets of debug events instead of firing it one by one.
	* CDebugTarget.java
	* CThread.java
	
2004-01-29 Mikhail Khodjaiants
	Added DebugEvent factory methods to 'CDebugElement'.
	* CDebugElement.java

2004-01-15 Mikhail Khodjaiants
	Fix for bug 48682: IThread.getBreakpoints() stubbed out.
	* CDebugTarget.java
	* CThread.java
@


1.577
log
@Bug 155275: Exception when stepping.
@
text
@d1 4
@


1.576
log
@Bug 136896: View variables in binary format.
Applied modified patch from Mark Mitchell (CodeSourcery).
@
text
@d1 4
@


1.575
log
@Bug 144719: [Modules view] Modules from from different sessions are mixed up.
@
text
@d1 5
@


1.575.2.1
log
@Bug 136896: View variables in binary format.
Applied modified patch from Mark Mitchell (CodeSourcery).
@
text
@a0 5
2006-08-14 Mikhail Khodjaiants
	Bug 136896: View variables in binary format.
	Applied modified patch from Mark Mitchell (CodeSourcery).
	* CValue.java

@


1.575.2.2
log
@Removing the previously applied patch for bug 136896 - interface breakage.
@
text
@d1 5
@


1.575.2.3
log
@Bug 155275: Exception when stepping.
@
text
@a0 4
2006-08-29 Mikhail Khodjaiants
	Bug 155275: Exception when stepping.
	* CThread.java

@


1.575.2.4
log
@Bugzilla Bug 156707: A failed operation (e.g., resume) can leave the CDebugTarget in an invalid run state.
@
text
@a0 4
2006-09-11 Mikhail Khodjaiants
	Bugzilla Bug 156707: A failed operation (e.g., resume) can leave the CDebugTarget in an invalid run state.
	* CDebugTarget.java

@


1.574
log
@Bug 108472: Debug continues to fail.
@
text
@d1 4
@


1.573
log
@Bug 137138: Common source containers get disposed.
@
text
@d1 6
@


1.572
log
@Bug 122010: Registers View is displayed even if supportsRegisters and supportsRegisterModification are disabled.
Fix for supportsRegisterModification.
@
text
@d2 5
@


1.571
log
@Warning cleanup.
@
text
@d1 6
@


1.570
log
@Bug 118274: Condition is not shown in the tooltip of conditional breakpoint.
@
text
@d1 4
@


1.569
log
@Moved the extraction of the stop symbol to the launch.
@
text
@d1 10
@


1.568
log
@Fix for Bug 93777: Postmortem and Local launch need a default preference for selected debugger.
@
text
@d1 5
@


1.567
log
@All serializable objects should have a stable serialVersionUID.
@
text
@d1 5
@


1.566
log
@The DirectorySourceContainer's UI now supports the subfolders searching option (see bug 89748). Removed CDirectorySourceContainer and related classes. The CDirectorySourceContainerType is kept for migration purposes.
@
text
@d2 4
@


1.565
log
@Fix for bugs 129152 (Keyboard shortcuts are gone in CDT CVS HEAD) and 128844 (No prompt for Debug perspective on suspend).
@
text
@d1 12
@


1.564
log
@Fire the resume event instead of the change event when a non-current thread is resumed.
@
text
@d1 5
@


1.563
log
@CModuleManager needs to extend PlatformObject to be accessible as an adapter for IModuleRetrival.
@
text
@d2 4
@


1.562
log
@Bug 126958: wrong state setting for thread in CThread.handleResumeEvent().
@
text
@d1 5
@


1.561
log
@Bug 125603: Debugger don't stop on breakpoints if src is linked.
@
text
@d1 4
@


1.560
log
@Bug 118894: Allow stopping at other locations other than main(). Applied patch from Ken Ryall (Nokia).
@
text
@d1 4
@


1.559
log
@Bug 119683: long messages during launch cause gdb to timeout, launch to fail. New "createSession" method accepts File instead of IBinaryObject.
@
text
@d1 6
@


1.558
log
@Bug 123745: Disassembly view can get into endless loop.
@
text
@d1 6
@


1.557
log
@Bug 118900: Display libraries loaded in post-mortem debug. Applied with modifications the patch from Joanne Woo (jwoo.mvista.com).
@
text
@d1 4
@


1.556
log
@Cleanup.
@
text
@d1 5
@


1.555
log
@Temporary fix for bug 122344: Memory monitors are not shown in the Memory view.
@
text
@d1 6
@


1.554
log
@Bug 122336: Use the asynchronous tree viewer in the Modules view.
@
text
@d2 4
@


1.553
log
@Bug 109526: Support Eclipse-LazyStart and deprecate Eclipse-AutoStart.
@
text
@d1 10
@


1.552
log
@Bug 118809: Failure to evaluate stack frame. Previous fix didn't work for stack depths > 100.
@
text
@d1 4
@


1.551
log
@Bug 118809: Failure to evaluate stack frame.
@
text
@d1 5
@


1.550
log
@Bug 118272: Invalid stack trace when stepping out of function.
@
text
@d1 4
@


1.549
log
@Bug 115385: Pointer to a structure is not updated correctly.
@
text
@d1 4
@


1.548
log
@Fix for bugs 112008 and 111828.
Applied modified patch from Matthias Spycher (matthias@@coware.com).
@
text
@d1 4
@


1.547
log
@Bug 109785: "mi_cmd_var_create: unable to create variable object" when stepping out of stack frame.
@
text
@d1 10
@


1.546
log
@Bug 109206: Last register group is not added if it has only one register.
@
text
@d1 4
@


1.545
log
@Cleanup: replaced "new Boolean" by the static Boolean objects (Java 1.4).
@
text
@d1 4
@


1.544
log
@Bug 108636: mi level selection option should be moved to the gdb page.
@
text
@d1 13
a13 1
2005-09-01 Mikhail Khodjaiants
@


1.543
log
@Bug 108424: Debugger stops on removed breakpoints.
@
text
@d2 4
@


1.542
log
@Bug 106241: Argument stopInMain has no impact in method org.eclipse.cdt.debug.core.CDIDebugModel#newDebugTarget.
@
text
@d1 4
@


1.541
log
@Bug 108028: Duplicate watchpointes.
@
text
@d2 4
@


1.540
log
@Bug 107787: Casting variable to array causes NPE.
@
text
@d1 4
@


1.539
log
@2005-08-04 Alain Magloire
	ClastCastException being throw in CThread.getAdapter(IRunToLine.class);
	Patch solution to ignore the exception.

	* src/org/eclipse/cdt/debug/internal/core/model/CThread.java
@
text
@d1 4
@


1.539.2.1
log
@Bug 107787: Casting variable to array causes NPE.
@
text
@a0 4
2005-08-23 Mikhail Khodjaiants
	Bug 107787: Casting variable to array causes NPE.
	* CIndexedValue.java

@


1.539.2.2
log
@Bug 108028: Duplicate watchpointes.
@
text
@a0 4
2005-08-25 Mikhail Khodjaiants
	Bug 108028: Duplicate watchpointes.
	* CBreakpointManager.java

@


1.539.2.3
log
@Bug 106241: Argument stopInMain has no impact in method org.eclipse.cdt.debug.core.CDIDebugModel#newDebugTarget.
@
text
@a1 4
	Bug 106241: Argument stopInMain has no impact in method org.eclipse.cdt.debug.core.CDIDebugModel#newDebugTarget.
	* CDIDebugModel.java

2005-08-25 Mikhail Khodjaiants
@


1.539.2.4
log
@Bug 108424: Debugger stops on removed breakpoints.
@
text
@a0 4
2005-09-01 Mikhail Khodjaiants
	Bug 108424: Debugger stops on removed breakpoints.
	* CBreakpointManager.java

@


1.539.2.5
log
@Bug 109206: Last register group is not added if it has only one register.
@
text
@a0 4
2005-09-09 Mikhail Khodjaiants
	Bug 109206: Last register group is not added if it has only one register.
	* CRegisterManager.java

@


1.539.2.6
log
@Bug 109785: "mi_cmd_var_create: unable to create variable object" when stepping out of stack frame.
@
text
@a0 4
2005-09-16 Mikhail Khodjaiants
	Bug 109785: "mi_cmd_var_create: unable to create variable object" when stepping out of stack frame.
	* CStackFrame.java

@


1.539.2.7
log
@Partial fix for bug 109950: Major crash and stack overflow if two projects reference each other.
@
text
@a0 5
2005-09-30 Mikhail Khodjaiants
	Partial fix for bug 109950: Major crash and stack overflow if two projects reference each other.
	* CDebugTarget.java
	* CSourceLookupDirector.java

@


1.539.2.8
log
@Fix for bugs 112008 and 111828.
Applied modified patch from Matthias Spycher (matthias@@coware.com).
@
text
@a0 5
2005-10-24 Mikhail Khodjaiants
	Fix for bugs 112008 and 111828.
	Applied modified patch from Matthias Spycher (matthias@@coware.com).
	* CBreakpointManager.java

@


1.539.2.9
log
@Bug 115385: Pointer to a structure is not updated correctly
@
text
@a0 4
2005-11-07 Mikhail Khodjaiants
	Bug 115385: Pointer to a structure is not updated correctly
	* CVariable.java

@


1.539.2.10
log
@Bug 118272: Invalid stack trace when stepping out of function.
@
text
@a0 4
2005-11-28 Mikhail Khodjaiants
	Bug 118272: Invalid stack trace when stepping out of function.
	* CThread.java

@


1.539.2.11
log
@Bug 118809: Failure to evaluate stack frame.
@
text
@a0 4
2005-12-08 Mikhail Khodjaiants
	Bug 118809: Failure to evaluate stack frame.
	* CThread.java

@


1.539.2.12
log
@Bug 118809: Failure to evaluate stack frame. Previous fix didn't work for stack depths > 100.
@
text
@a0 5
2005-12-16 Mikhail Khodjaiants
	Bug 118809: Failure to evaluate stack frame.
	Previous fix didn't work for stack depths > 100.
	* CThread.java

@


1.539.2.13
log
@Bug 118900: Display libraries loaded in post-mortem debug. Applied with modifications the patch from Joanne Woo (jwoo.mvista.com).
@
text
@a0 5
2006-01-04 Mikhail Khodjaiants
	Bug 118900: Display libraries loaded in post-mortem debug. 
	* CDebugTarget.java
	* CModuleManager.java

@


1.539.2.14
log
@Bug 123745: Disassembly view can get into endless loop.
@
text
@a0 4
2006-01-15 Mikhail Khodjaiants
	Bug 123745: Disassembly view can get into endless loop.
	* DisassemblyBlock.java

@


1.538
log
@The registers with errors shouldn't be disposed when the target is suspended. Added synchronization to the "getRegisters" method.
@
text
@d1 6
@


1.537
log
@Bug 104421: Register view can not show correct value when switch between different thread or stack frame.
@
text
@d1 5
@


1.536
log
@Bug 103567: breakpoints view of of sync w/CDT CVS HEAD.
@
text
@d2 20
@


1.535
log
@Bug 105224: Two identical directory source container types.
@
text
@d1 4
@


1.534
log
@Bug 102929: Race conditions when setting breakpoints at launch. The initial breakpoint settings, stop in main and resume are batched in one job. This garantees the right order of commands sent to the backend.
@
text
@d2 4
@


1.533
log
@2005-07-22 Alain Magloire
	Fix to Copyright.
	* src/org/eclipse/cdt/debug/internal/core/CBreakpointManager.java
@
text
@d1 8
@


1.532
log
@2005-07-18 Alain Magloire
	new launch constant for the MI protocol
	* src/org/eclipse/cdt/debug/core/ICDTLaunchConfigurationConstants.java
@
text
@d1 4
@


1.531
log
@Bug 103917: NPE in Variables View.
@
text
@d1 4
@


1.530
log
@Bug 103784: NPE in source lookup.
@
text
@d2 4
@


1.529
log
@Bug 94770: Breakpoint marker messages need formatting.
@
text
@d1 4
@


1.528
log
@Bug 102077: The DebugLabelViewDecorato asking info out of context. Added a new flag to CVariable indicate the disposed state and prevent target requests.
@
text
@d2 8
@


1.527
log
@Bug 102563: Break points not working. Temporary switching back to use file names instead of full paths.
@
text
@d2 7
@


1.526
log
@Bug 103173: Register: user created register groups disappear after debug session restart.
@
text
@d1 5
@


1.525
log
@Filter breakpoints before setting using the source lookup mechanism.
@
text
@d1 4
@


1.524
log
@Bug 79371: Setting breakpoints in the left hand side ruler of the disassembly view is sluggish. Asynchronous breakpoint handling.
@
text
@d2 5
@


1.523
log
@Removed the "IBreakpointTarget" interface.
@
text
@d1 7
@


1.522
log
@Bug 41725: I can't set a breakpoint in a function where I used attach source.
Bug 45514: Breakpoints made is assembly view do not show in C view.
@
text
@d1 6
@


1.521
log
@Bug 101188: Breakpoints don't work with MingW gdb. Use "toPortableString" instead of "toOsString" when setting the source search paths.
@
text
@d1 12
@


1.520
log
@2005-06-27 Alain Magloire
	Change in ICDIReferenceValue.
	* cdi/org/eclipse/cdt/debug/core/cdi/model/type/ICDIReferenceValue.java
	* src/org/eclipse/cdt/debug/internal/core/model/CValue.java
@
text
@d1 5
@


1.519
log
@2005-05-27 Alain Magloire
	Use the fCDIVariable instead of fCDIVariableObject when possible.
	* src/org/eclipse/cdt/debug/internal/core/model/CVariable.java
@
text
@d1 5
@


1.518
log
@Bug 100756: Breakpoints listed twice in Breakpoints view.
@
text
@d1 4
@


1.517
log
@Minor refactoring.
@
text
@d1 4
@


1.516
log
@Bug 91374: CDT launch should set ATTR_PROCESS_TYPE.
@
text
@d2 4
@


1.515
log
@Bug 93856: Variable View: Should disable change value options if selected item is not changeable.
@
text
@d1 4
@


1.514
log
@Bug 99217: NPE thrown when fetching deffered children.
@
text
@d1 4
@


1.513
log
@Bug 100261: Memory veiw: Renderings content disappears when click on Vairable/Module... view.
@
text
@d2 6
@


1.512
log
@Bug 100471: Signed/Unsigned Integer renderings show '?' for valid memory blocks.
@
text
@d1 4
@


1.511
log
@Bug 100445: The endianess of a debug target is reversed.
@
text
@d2 4
@


1.510
log
@Partial fix for bug 79371: Setting breakpoints in the left hand side ruler of the disassembly view is sluggish.
@
text
@d2 4
@


1.509
log
@Bug 98814: NullPointerException and failed to launch debug session for a project.
@
text
@d1 4
@


1.508
log
@Temporary fix for bug 77279: The memory view address should not be cleared on project restart.
@
text
@d1 4
@


1.507
log
@Temporary fix for bug 79872: Make instruction stepping default in disassembly view.
@
text
@d1 7
@


1.506
log
@Don't save the list of registers for default groups.
@
text
@d1 6
@


1.505
log
@Bug 94139: User-defined register groups. Support fo the "Restore Default Register Groups" action.
@
text
@d3 5
@


1.504
log
@Bug 94139: User-defined register groups. Support fo the "Edit Register Group" action.
@
text
@d1 7
@


1.503
log
@The endianness flag is not chached.
@
text
@d2 9
@


1.502
log
@Bug 98594: Unable to set address breakpoints.
@
text
@d1 4
@


1.501
log
@Bug 88558: run-to-line not thread oriented. The IRunTo* and IJumpTo* interfaces moved to ICStackFrame.
@
text
@d1 4
@


1.500
log
@Bug 94139: User-defined register groups. Added API and group serialization.
@
text
@d1 9
@


1.499
log
@Bug 94905: Error examining structure contents in debugger. The structure's elements should inherit the enablement flag from parents.
@
text
@d1 16
@


1.498
log
@Update the source search path of the underlyuing debugger when the source containers are changed.
@
text
@d1 5
@


1.497
log
@2005-04-27 Alain Magloire
	Change in the CDI interface
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDISourceManagent.java
@
text
@d1 7
@


1.496
log
@Added the new source container type (CDirectorySourceContainer) to provide the UI support for the subfolders search.
@
text
@d1 4
@


1.495
log
@2005-04-25 Alain Magloire
	Changes to the CDI interface.
	+ cdi/org/eclipse/cdt/debug/core/cdi/ICDIAddressLocation.java
	+ cdi/org/eclipse/cdt/debug/core/cdi/ICDIFileLocation.java
	+ cdi/org/eclipse/cdt/debug/core/cdi/ICDIFunctionLocation.java
	+ cdi/org/eclipse/cdt/debug/core/cdi/ICDILineLocation.java
	+ cdi/org/eclipse/cdt/debug/core/cdi/ICDLocator.java
	* cdi/org/eclipse/cdt/debug/core/cdi/ICDLocation.java
	+ cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIAddressBreakpoint.java
	+ cdi/org/eclipse/cdt/debug/core/cdi/model/ICDILineBreakpoint.java
	+ cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIFunctionBreakpoint.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIBreapoint.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDBreakpointManagement.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDILocationBreakpoint.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIStackFrame.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDITarget.java

	* src/org/eclipse/cdt/debug/core/CDIDebugModel.java
	* src/org/eclipse/cdt/debug/internal/core/CBreakpointManager.java
	* src/org/eclipse/cdt/debug/internal/core/model/CDebugTarget.java
	* src/org/eclipse/cdt/debug/internal/core/model/CStackFrame.java
@
text
@d1 11
@


1.494
log
@Restoring the session manager.
@
text
@d1 22
@


1.493
log
@Restoring the session manager.
@
text
@d4 1
@


1.492
log
@Cleanup. Removed the session manager from the CDebugCorePlugin class.
@
text
@d2 4
@


1.491
log
@Bug 80175: Replace the CDT source lookup by the source lookup provided by Eclipse platform.
@
text
@d2 4
@


1.490
log
@2005-04-15 Alain Magloire
	Fix Pr 91581
	* src/org/eclipse/cdt/debug/internal/core/breakpoint/CAddressBreakpoint.java
@
text
@d1 18
@


1.489
log
@Move to Eclipse-31M6.
@
text
@d1 4
@


1.488
log
@Bug 89755: CThread.suspend suspends target, not thread.
@
text
@d2 5
@


1.487
log
@2005-04-04 Alain Magloire
	Move to Eclipse-31M6
	- src/org/eclipse/cdt/debug/internal/core/CMemoryBlockExtensionRetrieval.java
	+ src/org/eclipse/cdt/debug/internal/core/CMemoryBlockRetrievalExtension.java
	* src/org/eclipse/cdt/debug/internal/core/model/CDebugTarget.java
	* src/org/eclipse/cdt/debug/internal/core/model/CMemoryBlockExtension.java
@
text
@d1 4
@


1.486
log
@2005-03-24 Alain Magloire
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIMemoryBlock.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIMemoryBlockManagement.java
	* src/org/eclipse/cdt/debug/internal/core/model/CMemoryBlockExtension.java
@
text
@d1 7
@


1.485
log
@2005-03-23 Alain Magloire
	Change is the ICDIMemoryBlock&& ICDIMemoryManagement API
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIMemoryBlock.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIMemoryBlockManagement.java
	* src/org/eclipse/cdt/debug/internal/core/model/CMemoryBlockExtension.java
@
text
@d1 5
@


1.484
log
@Bug 80175: Replace the CDT source lookup by the source lookup provided by Eclipse platform.
@
text
@d1 6
@


1.483
log
@If casting of variable to a type or array causes an error, the status of the variable is set to "error" and it can't be reset by subsequent castings.
@
text
@d1 13
@


1.482
log
@Applied patch from Tracy Miranda (bug 86540: NPE in CProjectSourceLocation).
Check for the project and synchronization are added to "initializeFolders".
@
text
@d1 5
@


1.481
log
@Bug 84799: Implement Memory View and renderings with new rendering APIs.
@
text
@d1 5
@


1.480
log
@2005-02-18 Mikhail Khodjaiants
	Remove.
	* cdi/org/eclipse/cdt/debug/core/cdi/ICDIManager.java
@
text
@d1 4
@


1.479
log
@Bug 82264: Enhance the Shared Libraries view. Removed the core support of the Shared Libraries view.
@
text
@d1 4
@


1.478
log
@Bug 82264: Enhance the Shared Libraries view. Removed the core support of theShared Libraries view.
@
text
@d3 1
a3 1
	Removed the core support of theShared Libraries view.
@


1.477
log
@Bug 82264: Enhance the Shared Libraries view. Cleanup of the ICModule interface.
@
text
@d1 10
@


1.476
log
@Bug 82264: Enhance the Shared Libraries view. Support for the symbols loading operations.
@
text
@d1 6
@


1.475
log
@Bug 82264: Enhance the Shared Libraries view. Support for the symbols loading operations.
@
text
@d1 6
@


1.474
log
@Bug 82264: Enhance the Shared Libraries view. Added new "getCPU" method to ICModule.
@
text
@d1 7
@


1.473
log
@Bug 82264: Enhance the Shared Libraries view. Core support for the Modules view.
@
text
@d1 6
@


1.472
log
@Fix for bug 84187: "Toggle Watchpoint" and "Toggle Method Breakpoint" don't work with C editor. ICWatchpoint should extend ILineBreakpoint to allow watchpoints to be shown in editors.
@
text
@d1 10
@


1.471
log
@Fix for bug 84187: "Toggle Watchpoint" and "Toggle Method Breakpoint" don't work with C editor.
@
text
@d3 6
@


1.470
log
@Fix for bug 84187: "Toggle Watchpoint" and "Toggle Method Breakpoint" don't work with C editor. Added new "createWatchpoint" method that accepts position information.
@
text
@d1 4
@


1.469
log
@Fix for bug 83051: Add global variables deletes existing ones when new added.
@
text
@d1 5
@


1.468
log
@Fix for bug 82858: NPE when adding global variable to variable view.
@
text
@d1 6
@


1.467
log
@Fix for bug 82800: Make "Resume At Line" action retargettable.
CDebugElement should provide an adapter to ICDebugTarget.
@
text
@d2 5
@


1.466
log
@Fix for bug 82800: Make "Resume At Line" action retargettable.
CStackFrame should provide an adapter to IJumpToLine and IJumpToAddress.
@
text
@d3 5
@


1.465
log
@Bug 73168: Use memory view provided by Eclipse platform in CDT.
Removed the old memory view.
@
text
@d1 5
@


1.464
log
@Fix bug 82601: Enhance the ICDIMemoryBlock interface.
@
text
@d2 13
@


1.463
log
@2005-01-10 Mikhail Khodjaiants
	PR 82601 changes to the memory block interface
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIMemoryBlock.java
@
text
@d1 4
@


1.462
log
@Use the asynchronous implementation for resume, suspend, step etc provided by eclipse 3.1.
@
text
@d1 4
@


1.461
log
@Use the asynchronous implementation for resume, suspend, step etc provided by eclipse 3.1.
@
text
@d1 6
@


1.460
log
@Bug 73168: Use memory view provided by Eclipse platform in CDT.
@
text
@d2 6
@


1.459
log
@Fix for bug 82184: arrayboundsexception on display of array variable.
@
text
@d1 7
@


1.458
log
@Cleanup.
@
text
@d1 4
@


1.457
log
@Fix for bug 75948: Provide "breakpoint type name" for C breakpoints.
Applied patch from Jared Burns.
@
text
@d1 5
a5 1
2004-12-21 Mikhail Khodjaiants
@


1.456
log
@Fix for bug 73168: Use memory view provided by Eclipse platform in CDT.
The CMemoryBlockextension is used as an adapter to "IMemoryBlockRetrieval".
@
text
@d2 6
@


1.455
log
@Switch to the new memory view interfaces (Eclipse 3.1).
@
text
@d2 5
@


1.454
log
@Fix for bug 81698: NumberFormatException in CValue.
@
text
@d1 9
@


1.453
log
@Fix for bug 81381: Deadlock when single stepping.
@
text
@d1 4
@


1.452
log
@Fix for bug 79678: NPE in Expression.
@
text
@d1 4
@


1.451
log
@New fix for bug 80034: Expressions view does not display correct no. of elements in array.
@
text
@d1 4
@


1.450
log
@Fix for bug 62659: Unable to set default for register format via plugin_customization.ini.
@
text
@d1 5
@


1.449
log
@Fix for bug 80106: Terminating during stepping state caused exception in CDT.
@
text
@d2 5
@


1.448
log
@Partial fix for bug 77444: CDT does not handle address breakpoints across sessions.
@
text
@d1 4
@


1.447
log
@Fix for bug 80034: Expressions view does not display correct no. of elements in array.
@
text
@d2 4
@


1.446
log
@Fix for bug 79454: Unable to remove a breakpoint set from the gdb console.
@
text
@d2 4
@


1.445
log
@Fix for bug 74043: Overaggressive exception reporting?
@
text
@d2 4
@


1.444
log
@Fix for bug 79608: NPE in CValue.
@
text
@d1 4
@


1.443
log
@Fix for bug 79377: "Mixed disassembly" should fall back to disassembly w/o source when mixed disassembly fails.
@
text
@d2 4
@


1.442
log
@Fix for bug 79583: Deffered breakpoints and shared library events.
@
text
@d2 4
@


1.441
log
@Fix for bug 79452: Unable to set a breakpoint on a class method.
@
text
@d1 4
@


1.440
log
@The "decrementInstallCount" method of IBreakpoint should be called from the UI thread.
Replaced the "breakpointRemoved" method of ICBreakpointListener by the "breakpointsRemoved" method that accepts multiple breakpoints.
@
text
@d2 5
@


1.439
log
@2004-11-24 Alain Magloire

	Use the ICDITarget.deleteAllBreakpoints() for speed.
	* org/eclipse/cdt/debug/internal/core/CBreakpointManager.java
@
text
@d1 8
@


1.438
log
@Do not request to dispose local variables when the target is resumed.
@
text
@d1 5
@


1.437
log
@The enablement of the step actions is calculated in the UI thread. This causes the UI locks for slow or unresponsive targets. Use the cached stack frames to calculate the enablement instead of requesting gdb.
@
text
@d1 6
@


1.436
log
@Check if the pointer value is not null before pass it to the address factory.
@
text
@d1 6
@


1.435
log
@Worker threads can try to evaluate expressions on the stack frames that have already been disposed. A flag is added to identify that the stack frame is disposed.
@
text
@d1 4
@


1.434
log
@2004-11-19 Alain Magloire

	Clear the confusion about sublist of stackframes.
	PR 78611

	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIStackFrame.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIThread.java
	* src/org/eclipse/cdt/debug/internal/model/CThread.java
@
text
@d1 6
@


1.433
log
@api update to use IBinaryObject instead of IBinaryExecutable in debugger
@
text
@d1 9
@


1.432
log
@2004-11-16 Alain Magloire
	Optimize things by providing a new method
	ICDIRegisterGroup.hasRegisters();
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIRegisterGroup.java
	* src/org/eclipse/cdt/debug/internal/core/model/CRegisterGroup.java
@
text
@d1 10
@


1.432.2.1
log
@API change to use IBinaryObject instead of IBinaryExecutable when launching/debugging
@
text
@a0 10
2004-11-17 David Inglis
	
	Change debug target to use IBinaryObject instead of IBinaryExecutable
	
	* src/org/eclipse/cdt/debug/core/CDIDebugModel.java
	* src/org/eclipse/cdt/debug/core/ICDIDebugger.java
	* src/org/eclipse/cdt/debug/core/model/IExecFileInfo.java
	* src/org/eclipse/cdt/debug/internal/core/CDebugAdapter.java
	* src/org/eclipse/cdt/debug/internal/core/model/CDebugTarget.java
	
@


1.432.2.2
log
@2004-11-19 Alain Magloire

	Clear the confusion about sublist of stackframes.
	PR 78611

	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIStackFrame.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIThread.java
	* src/org/eclipse/cdt/debug/internal/model/CThread.java
@
text
@a0 9
2004-11-19 Alain Magloire

	Clear the confusion about sublist of stackframes.
	PR 78611

	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIStackFrame.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIThread.java
	* src/org/eclipse/cdt/debug/internal/model/CThread.java

@


1.432.2.3
log
@Worker threads can try to evaluate expressions on the stack frames that have already been disposed. A flag is added to identify that the stack frame is disposed.
@
text
@a0 6
2004-11-18 Mikhail Khodjaiants
	Worker threads can try to evaluate expressions on the stack frames that 
	have already been disposed. A flag is added to identify that the stack 
	frame is disposed.
	* CStackFrame.java

@


1.432.2.4
log
@Check if the pointer value is not null before pass it to the address factory.
@
text
@a0 4
2004-11-22 Mikhail Khodjaiants
	Check if the pointer value is not null before pass it to the address factory.
	* CValue.java
 
@


1.432.2.5
log
@The enablement of the step actions is calculated in the UI thread. This causes the UI locks for slow or unresponsive targets. Use the cached stack frames to calculate the enablement instead of requesting gdb.
@
text
@a0 6
2004-11-23 Mikhail Khodjaiants
	The enablement of the step actions is calculated in the UI thread. This causes 
	the UI locks for slow or unresponsive targets. Use the cached stack frames to 
	calculate the enablement instead of requesting gdb.
	* CThread.java

@


1.432.2.6
log
@Do not request to dispose local variables when the target is resumed.
@
text
@a0 6
2004-11-24 Mikhail Khodjaiants
	Do not request to dispose local variables when the target is resumed.
	* CExpression.java
	* CGlobalVariable.java
	* CVariable.java

@


1.432.2.7
log
@2004-11-24 Alain Magloire

	Use the ICDITarget.deleteAllBreakpoints() for speed.
	* org/eclipse/cdt/debug/internal/core/CBreakpointManager.java
@
text
@a0 5
2004-11-24 Alain Magloire

	Use the ICDITarget.deleteAllBreakpoints() for speed.
	* org/eclipse/cdt/debug/internal/core/CBreakpointManager.java

@


1.432.2.8
log
@The "decrementInstallCount" method of IBreakpoint should be called from the UI thread.
Replaced the "breakpointRemoved" method of ICBreakpointListener by the "breakpointsRemoved" method that accepts multiple breakpoints.
@
text
@a0 8
2004-11-25 Mikhail Khodjaiants
	The "decrementInstallCount" method of IBreakpoint should be called from the UI thread.
	Replaced the "breakpointRemoved" method of ICBreakpointListener by the "breakpointsRemoved"
	method that accepts multiple breakpoints.
	* ICBreakpointListener.java
	* CBreakpointManager.java
	* CBreakpointNotifier.java
	
@


1.432.2.9
log
@Fix for bug 79452: Unable to set a breakpoint on a class method.
@
text
@a1 5
	Fix for bug 79452: Unable to set a breakpoint on a class method.
	* CDebugUtils.java: cleanup.
	* CBreakpointManager.java

2004-11-25 Mikhail Khodjaiants
@


1.432.2.10
log
@Fix for bug 79583: Deffered breakpoints and shared library events.
@
text
@a0 4
2004-11-26 Mikhail Khodjaiants
	Fix for bug 79583: Deffered breakpoints and shared library events.
	* CSharedLibraryManager.java

@


1.432.2.11
log
@Fix for bug 79377: "Mixed disassembly" should fall back to disassembly w/o source when mixed disassembly fails.
@
text
@a1 4
	Fix for bug 79377: "Mixed disassembly" should fall back to disassembly w/o source when mixed disassembly fails.
	* Disassembly.java

2004-11-26 Mikhail Khodjaiants
@


1.432.2.12
log
@Fix for bug 79608: NPE in CValue.
@
text
@a1 4
	Fix for bug 79608: NPE in CValue.
	* CValue.java

2004-11-26 Mikhail Khodjaiants
@


1.432.2.13
log
@Fix for bug 74043: Overaggressive exception reporting?
@
text
@a0 4
2004-12-01 Mikhail Khodjaiants
	Fix for bug 74043: Overaggressive exception reporting?
	* CBreakpointManager.java

@


1.432.2.14
log
@Fix for bug 79454: Unable to remove a breakpoint set from the gdb console.
@
text
@a1 4
	Fix for bug 79454: Unable to remove a breakpoint set from the gdb console.
	* CBreakpointManager.java

2004-12-01 Mikhail Khodjaiants
@


1.432.2.15
log
@Fix for bug 80034: Expressions view does not display correct no. of elements in array.
@
text
@a1 4
	Fix for bug 80034: Expressions view does not display correct no. of elements in array.
	* CValueFactory.java

2004-12-01 Mikhail Khodjaiants
@


1.432.2.16
log
@Partial fix for bug 77444: CDT does not handle address breakpoints across sessions.
@
text
@a1 4
	Partial fix for bug 77444: CDT does not handle address breakpoints across sessions.
	* CBreakpointManager.java
	
2004-12-01 Mikhail Khodjaiants
@


1.432.2.17
log
@Fix for bug 80106: Terminating during stepping state caused exception in CDT.
@
text
@a0 4
2004-12-03 Mikhail Khodjaiants
	Fix for bug 80106: Terminating during stepping state caused exception in CDT.
	* CThread.java

@


1.432.2.18
log
@Fix for bug 62659: Unable to set default for register format via plugin_customization.ini.
@
text
@a1 5
	Fix for bug 62659: Unable to set default for register format via plugin_customization.ini.
	* CDebugCorePreferenceInitializer.java: new
	* plugin.xml

2004-12-03 Mikhail Khodjaiants
@


1.432.2.19
log
@New fix for bug 80034: Expressions view does not display correct no. of elements in array.
@
text
@a0 5
2004-12-01 Mikhail Khodjaiants
	New fix for bug 80034: Expressions view does not display correct no. of elements in array.
	* CValueFactory.java
	* CExpression.java

@


1.432.2.20
log
@Fix for bug 79678: NPE in Expression.
@
text
@a0 4
2004-12-08 Mikhail Khodjaiants
	Fix for bug 79678: NPE in Expression.
	* CExpression.java

@


1.432.2.21
log
@Fix for bug 81381: Deadlock when single stepping.
@
text
@a0 4
2004-12-16 Mikhail Khodjaiants
	Fix for bug 81381: Deadlock when single stepping.
	* CThread.java

@


1.432.2.22
log
@Fix for bug 81698: NumberFormatException in CValue.
@
text
@a0 4
2004-12-20 Mikhail Khodjaiants
	Fix for bug 81698: NumberFormatException in CValue.
	* CValue.java

@


1.432.2.23
log
@Fix for bug 82184: arrayboundsexception on display of array variable.
@
text
@a0 4
2005-01-04 Mikhail Khodjaiants
	Fix for bug 82184: arrayboundsexception on display of array variable.
	* CIndexedValue.java

@


1.432.2.24
log
@Fix for bug 82858: NPE when adding global variable to variable view.
@
text
@a0 5
2005-01-18 Mikhail Khodjaiants
	Fix for bug 82858: NPE when adding global variable to variable view.
	* CDebugTarget.java
	* CVariableFactory.java

@


1.432.2.25
log
@Fix for bug 83051: Add global variables deletes existing ones when new added.
@
text
@a0 6
2005-01-19 Mikhail Khodjaiants
	Fix for bug 83051: Add global variables deletes existing ones when new added.
	* ICGlobalVariableManager.java
	* CGlobalVariableManager.java
	* CVariableFactory.java

@


1.432.2.26
log
@Fix for bug 82825: "Internal" error when trying to launch a debug session.
@
text
@a0 6
2005-01-27 Mikhail Khodjaiants
	Fix for bug 82825: "Internal" error when trying to launch a debug session.
	* CDebugTarget.java
	* CExtendedMemoryBlockRetrieval.java: removed
	* CExtendedMemoryBlock.java: removed

@


1.432.2.27
log
@Fix for bug 84187: "Toggle Watchpoint" and "Toggle Method Breakpoint" don't work with C editor.
@
text
@a0 15
2005-02-03 Mikhail Khodjaiants
	Fix for bug 84187: "Toggle Watchpoint" and "Toggle Method Breakpoint" don't work with C editor.
	ICWatchpoint should extend ILineBreakpoint to allow watchpoints to be shown in editors.
	* ICWatchpoint.java
	* CWatchpoint.java

2005-02-03 Mikhail Khodjaiants
	Fix for bug 84187: "Toggle Watchpoint" and "Toggle Method Breakpoint" don't work with C editor.
	* CDIDebugModel.java

2005-02-02 Mikhail Khodjaiants
	Fix for bug 84187: "Toggle Watchpoint" and "Toggle Method Breakpoint" don't work with C editor.
	Added new "createWatchpoint" method that accepts position information.
	* CDIDebugModel.java

@


1.432.2.28
log
@Applied patch from Tracy Miranda (bug 86540: NPE in CProjectSourceLocation).
The check for the project and synchronization are added to "initializeFolders".
@
text
@a0 5
2005-02-24 Mikhail Khodjaiants
	Applied patch from Tracy Miranda (bug 86540: NPE in CProjectSourceLocation).
	The check for the project and synchronization are added to "initializeFolders".
	* CProjectSourceLocation.java

@


1.432.2.29
log
@If casting of variable to a type or array causes an error, the status of the variable is set to "error" and it can't be reset by subsequent castings.
@
text
@a0 5
2005-03-17 Mikhail Khodjaiants
	If casting of variable to a type or array causes an error, the status 
	of the variable is set to "error" and it can't be reset by subsequent castings.
	* CVariable.java

@


1.432.2.30
log
@Bug 94905: Error examining structure contents in debugger. The structure's elements should inherit the enablement flag from parents.
@
text
@a0 5
2005-05-12 Mikhail Khodjaiants
	Bug 94905: Error examining structure contents in debugger.
	The structure's elements should inherit the enablement flag from parents.
	* CVariable.java

@


1.432.2.31
log
@2005-07-04 Alain Magloire
	Change in ICDIReferenceValue.
	* cdi/org/eclipse/cdt/debug/core/cdi/model/type/ICDIReferenceValue.java
	* src/org/eclipse/cdt/debug/internal/core/model/CValue.java
@
text
@a0 5
2005-07-04 Alain Magloire
	Change in ICDIReferenceValue.
	* cdi/org/eclipse/cdt/debug/core/cdi/model/type/ICDIReferenceValue.java
	* src/org/eclipse/cdt/debug/internal/core/model/CValue.java

@


1.431
log
@Fix for bug 78604: Disassembly causes Java exception when disassembling beyond fn(?).
Added the "getAddressFactory" method to the "IDisassembly" interface.
@
text
@d1 6
@


1.430
log
@Fix for bug 78604: Disassembly causes Java exception when disassembling beyond fn(?).
Added the "getAddressFactory" method to the "IDisassembly" interface.
@
text
@d1 1
@


1.429
log
@Batch breakpoint updates in one job.
@
text
@d1 5
@


1.428
log
@Apply the breakpoint's condition changes to the associated gdb breakpoint only if there are differences.
@
text
@d1 4
@


1.427
log
@Compare breakpoint source handles as pathes.
@
text
@d2 5
@


1.426
log
@2004-11-11 Alain Magloire
	Fix for PR 75000, from PalmSource
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIVariable.java
@
text
@d1 4
@


1.425
log
@Fix for bug 76340: CDT hogs Windows input loop when double clicking on a breakpoint.
@
text
@d1 4
@


1.424
log
@Fix for bug 77275: Disassembly causes Java exception for fn's with 0 bytes fn prologues.
@
text
@d1 5
@


1.423
log
@Partial fix for bug 41725: I can't set a breakpoint in a function where I used attach source.
@
text
@d2 4
@


1.422
log
@2004-11-09 Alain Magloire
	Put possiblity to set Exception breakpoint
	* cdi/org/eclipse/cdt/debug/core/cdi/ICDIBreakpointManagement.java
@
text
@d1 4
@


1.421
log
@2004-11-08 Alain Magloire
	Bug in CVariableFactory for globals, the filename of the
	binary was use instead of the filename of the symbol.
	* src/org/eclipse/cdt/debug/internal/core/model/CVariableFactory.java
@
text
@d1 4
d13 1
a13 1
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/ICDIFunctionFinished.java
@


1.420
log
@2004-11-08 Alain Magloire
	New class ICDIFunctionFinished.
	It return the return value of the function.
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/ICDIFunctionFinished.java
@
text
@d2 5
@


1.419
log
@Removed "Refresh" and "Auto-Refresh" actions support for shared libraries.
@
text
@d1 5
@


1.418
log
@Removed "Refresh" and "Auto-Refresh" actions support for registers.
@
text
@d2 8
@


1.417
log
@No need of "ICSignalManager".
@
text
@d2 6
@


1.416
log
@CSignalManager no longer extends CUpdateManager.
@
text
@d2 6
@


1.415
log
@New implementation of expressions.
Large arrays partitioning based on the framework model.
@
text
@d1 4
@


1.414
log
@2004-11-02 Alain Magloire
	Refactor ICDIConfiguratio --> ICDISessionConfiguration and ICDITargetConfiguration
	* cdi/org/eclipse/cdt/debug/core/cdi/ICDISession.java
	* cdi/org/eclipse/cdt/debug/core/cdi/ICDISessionConfiguration.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDITarget.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDITargetConfiguration.java

	* src/org/eclipse/cdt/debug/core/CDIDebugModel.java
	* src/org/eclipse/cdt/debug/interternal/core/model/CDIDebugTarget.java
	* src/org/eclipse/cdt/debug/interternal/core/model/CThread.java
@
text
@d1 13
@


1.413
log
@fixed bogus exception with older cdi debuggers.
@
text
@d1 11
@


1.412
log
@2004-10-31 Alain Magloire
	Refactor ICDIVariableObject --> ICDIVariableDescriptor
	Refactor ICDIArgumentObject --> ICDIArgumentDescriptor
	Refactor ICDIRegisterObject --> ICDIRegisterDescriptor
	Addition ICDIThreadStorageDescriptor, ICDIThreadStorage
	Addition ICDILocalVariableDescriptor, ICDILocalVariable
	Addition ICDIGlobalVariableDescriptor, ICDIGlovalVariable

	Adjust the classes to the changes.
@
text
@d1 6
@


1.411
log
@Use the new expression API of CDI.
@
text
@d1 10
@


1.410
log
@2004-10-29 Alain Magloire
	Remove of ICDISharedLibraryManager
	* cdi/org/eclipse/cdt/debug/core/cdi/ICDISession.java
	* cdi/org/eclipse/cdt/debug/core/cdi/ICDISharedLibraryManager.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDITarget.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDISharedLibraryManagement.java
@
text
@d1 16
@


1.409
log
@2004-10-28 Alain Magloire
	Add getType() method.
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIExpression.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIValue.java
@
text
@d1 9
@


1.408
log
@2004-10-26 Alain Magloire
	Remove ICDIMemoryManager for ICDIMemoryBlockManagement
	* cdi/org/eclipse/cdt/debug/core/cdi/ICDISession.java
	* cdi/org/eclipse/cdt/debug/core/cdi/ICDIMemoryManager.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDITarget.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIMemoryBlockManagement.java

	* CDebugModel.java
	* CExtendedMemoryBlock.java
	* CFormattedMemoryBlock.java
@
text
@d1 5
@


1.407
log
@2004-10-26 Alain Magloire
	Remove of ICDISourceManager in CDI
	* cdi/org/eclipse/cdt/debug/core/cdi/ICDISession.java
	* cdi/org/eclipse/cdt/debug/core/cdi/ICDISourceManager.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDITarget.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDISourceManagement.java

	* Disassembly.java
@
text
@d2 11
@


1.406
log
@2004-10-26 Alain Magloire
	Remove of ICDISignalManager in CDI
	* cdi/org/eclipse/cdt/debug/core/cdi/ICDISession.java
	* cdi/org/eclipse/cdt/debug/core/cdi/ICDISignalManager.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDITarget.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIThreadGroup.java

	* CSignalManager.java
@
text
@d2 9
@


1.405
log
@NPE in "CVlaue.isUnsigned". Check if the type of the parent variable is null.
@
text
@d1 9
@


1.404
log
@deprecated environment launch constant
@
text
@d1 4
@


1.403
log
@2004-10-25 Alain Magloire
	Remove of the class ICDIExpressionManager.
	instead new clas ICDIExpressionManagegment that is on the ICDITarget
	* cdi/org/eclipse/cdt/debug/core/cdi/ICDISession.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIExpression.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIThreadGroup.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIExpressionManagement.java

	* CDebugModel.java
	* CDIDebugModel.java
	* CExpression.java
	* CFormattedMemoryBlock.java
	* CStackFrame.java
@
text
@d1 4
@


1.402
log
@Replaced the deprecated "evaluateExpressionTtoString" method of "ICDITarget.
@
text
@d1 14
@


1.401
log
@2004-10-24 Alain Magloire
	Provide a context for ICDITarget.evaluateExpressionTtoString()
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDITarget.java
@
text
@d1 7
a7 1
2004-10-24 Alain Magloire
@


1.400
log
@Fire the suspend event for the current thread on the target creation.
@
text
@d1 4
@


1.399
log
@Thread should handle CDI events from the corresponding CDI thread only.
"canSuspend" should return true if the thread is stepping.
New implementation of "stepReturn" for stack frames.
@
text
@d1 4
@


1.398
log
@Pass the target state to threads on terminate, disconnect, resume, suspend and restart.
@
text
@d2 7
@


1.397
log
@Set the initial state of a thread according to the state of the underlying CDI thread.
@
text
@d1 7
@


1.396
log
@2004-10-19 Alain Magloire
	Fix NPE.
	* src/org/eclipse/cdt/debug/internal/core/DebugConfiguration.java
@
text
@d1 4
@


1.395
log
@Support of the thread-specific breakpoints.
Fix for the error handling of the asynchronous operations.
@
text
@d1 4
@


1.394
log
@2004-10-18 Alain Magloire
	Make ICDIRuntimeOptions be part of ICDITarget
	* cdi/org/eclipse/cdt/debug/core/cdi/ICDISession.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDITarget.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIRuntimeOptions.java
@
text
@d1 7
@


1.393
log
@- Update to new ICDIDebugger interface deprecating old
- Added seperate launch configuration for attaching to pid
@
text
@d1 6
@


1.392
log
@Use characters instead of strings.
@
text
@d1 17
d38 1
a38 1
2004-10-14 
@


1.391
log
@2004-10-17 Alain Magloire
	Remove deprecated method in CDI
	* cdi/org/eclipse/cdt/debug/core/model/ICDITarget.java
	* cdi/org/eclipse/cdt/debug/core/ICDISession.java
@
text
@d1 4
d21 1
a21 1
2004-10-14 Mikhail Khodjaiants
@


1.390
log
@2004-10-15 Alain Magloire
	Adjustment to changes in CDI interface concerning breakpoints.
	Now the thread ids for a breakpoint is specified in the ICDICondition.
	* cdi/org/eclipse/cdt/debug/core/cdi/ICDICondition.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIBreakpoint.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIBreakpointManagement.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDITarget.java

	* CBreakpointManager.java
	* CDebugTarget.java
@
text
@d1 5
@


1.389
log
@Partial fix for bug 39936 GDB hits modified conditional breakpoints when condition not satisfied.
Condition has to be set at the mi level.
@
text
@d1 11
@


1.388
log
@Added the launch configuration preference for the register bookkeeping.
@
text
@d1 5
@


1.387
log
@Added the bookkeeping of registers and register groups.
@
text
@d2 8
@


1.386
log
@Pass the current stack frame to the registers manager to provide the evaluation context.
@
text
@d1 8
@


1.385
log
@Provide a context for expression evaluation.
@
text
@d2 10
@


1.384
log
@Added the "getType" method to ICValue.
@
text
@d1 7
@


1.383
log
@Implementing adapters for the platform's Memory view.
@
text
@d1 7
@


1.382
log
@Use the new "createAddress" method of "IAddressFactory".
@
text
@d1 8
@


1.381
log
@Synchronize the "getType" method of "CVariable.InternalVariable".
@
text
@d1 9
@


1.380
log
@Use the new "getValue" method of "IAddress" for address comparison.
@
text
@d1 4
@


1.379
log
@Target filtering fixes for watchpoints.
@
text
@d2 4
@


1.378
log
@Fixed the problems with the Disassembly view and address breakpoints caused by switch to IAddress.
@
text
@d1 4
@


1.377
log
@2004-09-21 Mikhail Khodjaiants
	Changes to the IBinary interface
	* CDebugTarget.java
@
text
@d2 8
@


1.376
log
@Evaluate expressions on stack frame instead of target to provide evaluation context.
@
text
@d1 4
@


1.375
log
@2004-09-17 Alain Magloire
	Support for 64 bits application
	PR 74056. Pathc from Artyom Kuanbekov
	To much files to enumerate.
@
text
@d1 16
@


1.374
log
@Removed the "ISwitchToThread" and "ISwitchToFrame" interfaces.
@
text
@d1 5
@


1.373
log
@Moved to the new CDI interfaces.
@
text
@d1 9
@


1.372
log
@Fix for bug 72555: "Toggle breakpoint" action doesn't remove function breakpoints from editor.
@
text
@d2 7
@


1.371
log
@Fixes for breakpoint filtering.
@
text
@d1 4
@


1.370
log
@2004-09-09 Alain Magloire
	Introduction of new classes in the CDI interface
	* ICDIExecuteStep.java
	* ICDIExecuteStepReturn.java
	* ICDIExecuteResume.java
	* ICDISuspend.java
	* ICDIThreadGroup.java
@
text
@d1 6
@


1.369
log
@Fix for bug 73498: Condition is cleared when disabled conditional breakpoint is set.
@
text
@d1 8
@


1.368
log
@2004-09-07 Alain Magloire
	Remove ICDIBreakpointManager.java
	Remove ICDICatchEvent/ICDICatchpoint
	add ICDIExceptionpoint

	* ICDISession.java
	* CDIDebugModel.java
	* CDebugTarget.java
	* ICDIExceptionpoint.java
@
text
@d1 4
@


1.367
log
@2004-09-07 Alain Magloire
	Remove ICDIBreakpointManager.java
	* ICDISession.java
	* CDIDebugModel.java
	* CDebugTarget.java
@
text
@d3 3
d9 1
@


1.366
log
@Moved to the new breakpoint management API.
@
text
@d1 6
@


1.365
log
@2004-09-07 Alain Magloire
	New interfaces to Target.
	* ICDITarget.java
	* ICDIBreakpointManagement.java
@
text
@d1 4
@


1.364
log
@Made global variables persistent.
@
text
@d1 5
@


1.363
log
@Breakpoint filtering by targets.
@
text
@d1 14
@


1.362
log
@New constant - the default value for the "stop at main" property.
@
text
@d1 7
@


1.361
log
@2004-08-14 Alain Magloire
	Fix for 71992.
	* CType.java
@
text
@d1 4
@


1.360
log
@Restrict the "display as array" operation to the pointer types only.
@
text
@d1 4
@


1.359
log
@Warning cleanup.
@
text
@d2 4
@


1.358
log
@Display the error message in the array label, if the attempt to get array values fails.
@
text
@d2 5
@


1.357
log
@Fixed the "resumed" event handler of the variable types.
@
text
@d2 6
@


1.356
log
@Added the abstract prototypes for some generic methods.
@
text
@d2 7
@


1.355
log
@New implementation of the variable types.
@
text
@d1 9
@


1.354
log
@Marked the expression creation methods as deprecated in CDebugModel.
@
text
@d1 30
@


1.353
log
@CThread cleanup.
@
text
@d1 4
@


1.352
log
@Copied the target factory methods from CDebugModel to CDIDebugModel.
Marked the old methods as deprecated.
@
text
@d2 4
@


1.351
log
@CDebugTarget and CThread cleanup.
@
text
@d2 6
@


1.350
log
@Removed state validation from CDebugElement.
@
text
@d2 6
@


1.349
log
@Removed state validation from CDebugElement.
@
text
@d4 1
@


1.348
log
@Added new state - "STEPPED".
@
text
@d1 4
@


1.347
log
@Cleanup.
@
text
@d2 4
@


1.346
log
@Cleanup.
@
text
@d3 4
@


1.345
log
@Asynchronous resume, suspend and step operations. Cleanup.
@
text
@d1 4
@


1.344
log
@	org.eclipse.cdt.debug.core.cdi.model.type should
	be in the cdi source folder.
@
text
@d1 16
@


1.343
log
@Cleanup. Added support of "CDebugElementState".
@
text
@d1 5
@


1.342
log
@Renamed "ICDebugElementErrorStatus" to "ICDebugElementStatus".
Added comments to ICDebugElementStatus.java.
@
text
@d2 5
@


1.341
log
@2004-07-02 Alain Magloire

	Move the CDI interface to its own source browser and library
	* cdi/*
@
text
@d1 10
@


1.340
log
@	Do not use the cache stackframe.
	* src/org/eclipse/cdt/debug/internal/core/model/CThread.java
@
text
@d1 5
@


1.339
log
@Temporary fix for bug 68915: Invalid values in the Variables view.
@
text
@d1 5
@


1.338
log
@Partial fix for bug 45535: Performance problems when debugging.
Cache the double and float presentations of the floating point types.
@
text
@d1 5
@


1.337
log
@Temporary fix for bug 56520: Debug Perspective doesn't get called when a breakpoint is hit.
@
text
@d1 7
@


1.337.2.1
log
@Partial fix for bug 45535: Performance problems when debugging.
Cache the double and float presentations of the floating point types.
@
text
@a0 7
2004-06-28 Mikhail Khodjaiants
	Partial fix for bug 45535: Performance problems when debugging.
	Cache the double and float presentations of the floating point types.
	* CDebugUtils.java
	* CFloatingPointValue.java: new
	* CValueFactory.java

@


1.337.2.2
log
@Temporary fix for bug 68915: Invalid values in the Variables view
@
text
@a0 10
2004-06-29 Alain Magloire

	Do not use the cache stackframe.
	* src/org/eclipse/cdt/debug/internal/core/model/CThread.java

2004-06-29 Mikhail Khodjaiants
	Temporary fix for bug 68915: Invalid values in the Variables view.
	* CStackFrame.java
	* CThread.java

@


1.337.2.3
log
@Fix for bug 69085: Arrays in the Expressions view.
@
text
@a0 4
2004-08-04 Mikhail Khodjaiants
	Fix for bug 69085: Arrays in the Expressions view 
	* CArrayPartitionValue.java

@


1.337.2.4
log
@2004-08-14 Alain Magloire
	Fix for 71992.
	* CType.java
@
text
@a0 4
2004-08-14 Alain Magloire
	Fix for 71992.
	* CType.java

@


1.337.2.5
log
@Fix for bug 80716: Global arrays show only the first element in the Variable View.
@
text
@a0 4
2004-12-10 Mikhail Khodjaiants
	Fix for bug 80716: Global arrays show only the first element in the Variable View.
	* CGlobalVariable.java
	
@


1.336
log
@Fix for bug 68316: Exception shutting down Eclipse with an active debug session.
@
text
@d1 4
@


1.335
log
@Replaced global resource bundles by messages.
@
text
@d1 5
@


1.334
log
@Added support for the "Skip Breakpoints" and "Skip breakpoints during a "Run To Line" operation.
@
text
@d1 3
@


1.333
log
@"CUpdateManager" extends "Observable" to support "Auto-Refresh" toggle actions.
@
text
@d1 7
@


1.332
log
@Changed the comments and copyright text.
@
text
@d2 7
@


1.331
log
@"CDebugTarget" should provide an adapter for "ICDebugTarget".
@
text
@d1 4
@


1.330
log
@Changed the synchronization scope.
@
text
@d1 4
@


1.329
log
@Fix for bug 65112: Debug Registers view is empty.
@
text
@d1 4
@


1.328
log
@Support for the "Skip All Breakpoints" action.
@
text
@d1 8
@


1.327
log
@Display global variables in the Variables view.
@
text
@d1 4
@


1.326
log
@Removed dependencies on the compatibility plugin and replaced deprecated classes and methods.
Warning cleanup.
@
text
@d1 15
@


1.325
log
@The "IStackFrameInfo" interface is removed and it's methods moved to "ICStackFrame".
@
text
@d2 16
a289 1690

2003-12-23 Mikhail Khodjaiants
	Fix for bug 49294: Source file doesn't change when switching between stack frames. 
	Do not use the breakpoint's markers for source lookup.
	* CSourceManager.java

2003-12-08 Mikhail Khodjaiants
	Reset the 'terminating' flag if 'terminate' fails.
	* CDebugTarget.java

2003-11-26 Mikhail Khodjaiants
	Extracted the main part of the 'breakpointAdded' method into a separate method to avoid 
	double checking.
	* CDebugTarget.java

2003-11-26 Mikhail Khodjaiants
	Cleanup.
	* CDebugModel.java
	* CDebugUtils.java
	* CRegisterManager.java
	* CSharedLibraryManager.java
	* CSignalManager.java
	* CUpdateManager.java
	* CDebugTarget.java
	* CThread.java
	* CVariable.java

2003-11-10 Mikhail Khodjaiants
	Ensure that all breakpoint creation and modification operations are running in the UI thread.
	* CBreakpointManager.java

2003-11-10 Mikhail Khodjaiants
	Added synchronization to some of the 'CBreakpoint' methods.
	* CBreakpoint.java

2003-11-07 Mikhail Khodjaiants
	Fix for PR 46358: NPE in the "setCurrentThread" method of "CDebugTarget".
	'setCurrentThread': check if the old current thread is not null.
	* CDebugTarget.java

2003-11-07 Mikhail Khodjaiants
	Use the corresponding methods of 'ICBreakpoint' to set breakpoint properties.
	* CBreakpointManager.java

2003-11-07 Mikhail Khodjaiants
	Fix for PR 46303: Exception when selecting Debug... menu.
	Check if the string passed to the 'getCommonSourceLocationsFromMemento' method is not empty.
	* SourceUtils.java

2003-11-05 Mikhail Khodjaiants
	'getCDIBreakpointFile' returns wrong file for address breakpoints.
	* CBreakpointManager.java

2003-11-05 Mikhail Khodjaiants
	Changed the handling of the breakpoint created event to reflect the CDI changes for deferred 
	breakpoints support.
	* CBreakpointManager.java
	* CSharedLibraryManager.java
	* CDebugTarget.java
 
2003-11-05 Mikhail Khodjaiants
	Moved all breakpoint-related functionality to the new class - 'CBreakpointManager'.
	* CBreakpointManager.java

2003-11-05 Mikhail Khodjaiants
	The argument type of the 'getBreakpointAddress' method of 'ICBreakpointManager' is changed from 
	'ICBreakpoint' to 'ICBreakpointManager'.
	* ICBreakpointMaanger.java

2003-10-30 Mikhail Khodjaiants
	* CSourceManager.java: implements adapters for 'ISourceMode' and 'IPersistableSourceLocator'.

2003-10-30 Mikhail Khodjaiants
	Fix for PR 45818 doesn't solve the problem. Fall back to the previous version.
	* CDebugElement.java

2003-10-30 Mikhail Khodjaiants
	Fix for PR 45818: NPE when closing the workbench.
	* CDebugElement.java

2003-10-29 Mikhail Khodjaiants
	* CProjectSourceLocation.java: check if the searched element name is not null or empty.

2003-10-29 Mikhail Khodjaiants
	Added the 'dispose' method to 'ICSourceLocation'.
	* ICSourceLocation.java
	* CDirectorySourceLocation.java
	* CProjectSourceLocation.java: made 'dispose' public.

2003-10-29 Mikhail Khodjaiants
	* CProjectSourceLocation.java: added 'toString' method.

2003-10-28 Mikhail Khodjaiants
	Search only in the parent folders if the given file path is absolute.
	Return a list only if the number of resulting files is > 1.
	* CDirectorySourceLocation.java

2003-10-27 Mikhail Khodjaiants
	Renamed 'SourceLocationFactory' to 'SourceLookupFactory'.
	Added the 'createSourceLocator' method to 'SourceLookupFactory'.
	* SourceLookupFactory.java
	* CSourceLocator.java

2003-10-27 Mikhail Khodjaiants
	Changed the 'getAdapter' method of 'CSourceManager' to return the adapter of 
	the 'ICSourceLocator' class.
	* CSourceManager.java

2003-10-26 Mikhail Khodjaiants
	Fix for PR 45534: gdb/MI error in retrieving a register can lead to an empty register pane.
	* CRegister.java
	* CRegisterGroup.java

2003-10-23 Mikhail Khodjaiants
	Core support of the new workbench preferences: 'Source Locations' and 'Search 
	For Duplicate Source Files'.
	* CDebugCorePlugin.java
	* ICDebugConstants.java
	* SourceUtils.java: new

2003-10-20 Mikhail Khodjaiants
	Core support of the "Search subfolders" option for directory source locations.
	* IDirectorySourceLocation.java
	* SourceLocationFactory.java
	* CDirectorySourceLocation.java

2003-10-20 Mikhail Khodjaiants
	Do not interrupt the initialization of all additional source locations 
	if the initialization of one fails.
	* CSourceLocator.java
 
2003-10-17 Alain Magloire

	ICDIBreakpointManager new method
	setLocationBreakpoint(...., deferred);
	The new boolean "deferred" indicate if yes or not the breakpoint
	should be on the deferred list if the setting fails.

	* ICDIBreakpointManager.java

2003-10-17 Mikhail Khodjaiants
	Core support of the 'Search for duplicate source files' option.
	* ICSourceLocation.java
	* ICSourceLocator.java
	* CDirectorySourceLocation.java
	* CProjectSourceLocation.java
	* CSourceLocator.java
	* CSourceManager.java

2003-10-17 Mikhail Khodjaiants
	If the target is suspended by a line breakpoint the source manager tries to retrieve 
	the file resource from the breakpoint marker.
	* CSourceManager.java
	* CDebugTarget.java

2003-10-15 Mikhail Khodjaiants
	Improving the source search algorithms.
	* CDirectorySourceLocation.java
	* CProjectSourceLocation.java
	* CSourceLocator.java

2003-10-14 Mikhail Khodjaiants
	Improved the source search algorithm.
	* CProjectSourceLocation.java
	
2003-10-13 Mikhail Khodjaiants
	Fix for bug 43372: changed the source lookup procedures to avoid the usage of 'getCanonicalPath'.
	* CDirectorySourceLocation.java
	* CProjectSourceLocation.java

2003-10-07 Mikhail Khodjaiants
	All methods of 'IRuntimeOptions' should throw CDI exceptions in case of failure.
	* ICDIRuntimeOptions.java

2003-10-06 Mikhail Khodjaiants
	Added the "isArgument" method to ICVariable. This method is used to distinguish 
	the arguments in the Variables View.
	* ICVariable.java
	* CVariable.java

2003-09-30 Mikhail Khodjaiants
	Use the new 'equals' method of ICDIVaraiableObject to compare variables.
	* CVariable.java
	
2003-09-30 Alain Magloire

	ICDIVariableObject been updated with a new method.
	* CVariable.java
	* ICDIVariable.java

2003-09-29 Mikhail Khodjaiants
	Fix for PR 43856: Format doesn't work for wchar_t.
	* CValue.java

2003-09-23 Mikhail Khodjaiants
	Changed the 'hasStackFrames' method of the 'CThread' class to return true regardless if 
	the thread contains stack frames or not. This method is only used by UI to update the thread label.
	* CThread.java
 
2003-09-17 Mikhail Khodjaiants
	Temporary fix for PR 39061: Attach source does not work for applications compiled in CygWin.
	* CDirectorySourceLocation.java

2003-09-16 Mikhail Khodjaiants
	Fix for PR 38468: Error in files location.
	Use the 'getCanonicalPath' method of the 'File' class to obtain the file name.
	* CDirectorySourceLocation.java
	* CProjectSourceLocation.java
	* CSourceLocator.java

2003-09-15 Mikhail Khodjaiants
	Fix for PR 43101: Breakpoint exception when source doesn't exist.
	The 'fireBreakpointChanged' method of 'BreakpointManager' is used to notify 
	the UI components that a breakpoint is added. This is a part of new implementation 
	to support deffered breakpoints. For new breakpoints the 'delta' argument is null. 
	Check if delta is not null to avoid this problem.
	* CDebugTarget.java

2003-09-11 Mikhail Khodjaiants
	Detail Pane values for casted variables.
	* CVariable.java: the qualified name should be chached in the InternalVariable instance
	* CArrayPartition.java: added new field to store the chached value of the qualified name

2003-10-11 Mikhail Khodjaiants
	Moving the shared library search paths block to mi UI.
	* ICDTLaunchConfigurationConstants.java: moved the 'ATTR_DEBUGGER_SOLIB_PATH' attribute to mi.

2003-09-10 Mikhail Khodjaiants
	If breakpoint is a line breakpoint check if source locator contains this file 
	instead of container project.
	* CDebugTarget.java

2003-09-10 Mikhail Khodjaiants
	Fix for PR 42790: Memory view is not cleared when target is terminated.
	* CFormattedMemoryBlock.java: fire 'terminate' event when block is disposing.
	* CMemoryManager.java: implementation of 'dispose'.

2003-09-09 Mikhail Khodjaiants
	Fix for PR 39680: Gash in error message for memory view.
	* CDebugModel.java

2003-09-09 Mikhail Khodjaiants
	Final fix for PR 39484: Move 'getType' method from ICDIVariable to ICDIVaraibleObject.
	* CArrayPartition.java
	* CVariable.java
 
2003-09-09 Mikhail Khodjaiants
	Regrouping the launch configuration constants.
	* ICDTLaunchConfigurationConstants.java

2003-09-09 Mikhail Khodjaiants
	Removed the internal handling of the 'stop-on-shared-library-events' option - 
	will be moved to the mi.
	Try to set the deferred breakpoints only when:
	- a shared library is loaded 
	- the symbols of shared library are loaded
	* CSharedLibararyManager.java
	* CDebugTarget.java
	* CThread.java

2003-09-09 Mikhail Khodjaiants
	Added the 'getSharedLibraryPaths' and 'setSharedLibraryPaths' methods 
	to the 'ICDISharedLibraryManager' interface.
	* ICDISharedLibraryManager.java

2003-08-29 Mikhail Khodjaiants
	Implementation of deferred breakpoints.
	* CDebugTarget.java
	* CThread.java

2003-08-29 Mikhail Khodjaiants
	Moving shared library features from mi to CDI.
	Added new launch configuration constants to ICDTLaunchConfigurationConstants.

2003-08-29 Mikhail Khodjaiants
	Moving shared library features from mi to CDI.
	Added new methods to ICDISharedLibraryManager:
	- isAutoLoadSymbols
	- isStopOnSolibEvents
	- setAutoLoadSymbols
	- setStopOnSolibEvents
	- supportsAutoLoadSymbols
	- supportsStopOnSolibEvents
	* ICDISharedLibraryManager.java 

2003-08-21 Mikhail Khodjaiants
	Removed the 'isAccessSpecifier' method from CVaraiable.
	* CArrayPartitionValue.java
	* CValue.java
	* CVariable.java

2003-08-21 Mikhail Khodjaiants
	Use the names of array's elements returned by CDI.
	* CVariable.java

2003-08-20 Mikhail Khodjaiants
	Unable to terminate post mortem debugging session.
	Extended the 'CDebugTarget' class to overload the 'terminate' and 'canTerminate' methods.
	* CDebugModel.java
	* CCoreFileDebugTarget.java: new

2003-08-19 Mikhail Khodjaiants
	Create ICDIVariableObject for each array partition to compute a detail panel's value. 
	* CArrayPartition.java
	* CVariable.java

2003-08-18 Alain Magloire

	ICDISharedLibraryEvent.java:
	New file, to notify a breakpoint from a shared lib event.

2003-08-13 Mikhail Khodjaiants
	* ICDIVariableManager.java: removed the 'type' parameter from the 'getVariableObjectAsArray' method
	* ICastToArray.java: removed the 'type' parameter from the 'castToArray' method
	* CVariable.java: changed the implementation of the 'ICastToArray' interface

2003-08-13 Mikhail Khodjaiants
	* ICDIVariable.java: removed the 'isEditable' method
	* ICDIVariableObject.java: added the 'isEditable', 'getQualifiedName' and 'sizeof' methods
	* ICDIArrayValue.java: added the 'getVariables(int start, int length)' method
	* ICType.java: added the 'isReference' method
	* ICValue.java: added the 'dispose' method
	* CArrayPartition.java
	* CArrayPartitionValue.java
	* CGlobalVariable.java
	* CType.java
	* CValue.java
	* CValueFactory.java
	* CVariable.java
	Create 'var-objects' only for the requested array partitions. 

2003-08-07 Alain Magloire

	* ICDIVariableManager.java:
	Remove the unused method getVariableObject(ICDIStackframe, String)
	and getArgumentObject(ICDIStackframe, String).
	Rename getVariableObject(String, String, String) to
	getGlobalVariableObject.

	* CDebugModel.java: Refactoring of ICDIVariableManager.

2003-08-06 Mikhail Khodjaiants
	Added the implementation of the 'getType' and 'getTypeName' methods of the 'CVaraible:ErrorVariable' class.
	* CVariable.java

2003-08-06 Mikhail Khodjaiants
	Uncommented the 'sizeof' method of 'ICDIVariableObject'.
	* ICDIVariableObject.java
	* CVariable.java

2003-08-06 Alain Magloire

	Move some of the methods in ICDIVariableObject.

	* src/org/eclipse/cdt/debug/core/cdi/ICDIVariable.java
	* src/org/eclipse/cdt/debug/core/cdi/ICDIVariableObject.java

2003-08-05 Mikhail Khodjaiants
	Use the 'getReferencedProject' method to obtain all referenced projects.
	* CDebugUtils.java

2003-08-05 Mikhail Khodjaiants
	Invalidate error variables when the session is resumed.
	* CVariable.java

2003-07-30 Mikhail Khodjaiants
	Moved the 'getReferencedProject' method to 'CDebugUtils'. Added the cycle checking.
	* CDebugUtils.java
	* CSourceLocator.java

2003-07-28 Mikhail Khodjaiants
	Minimize the number of the "evaluate expression" requests when changing the value of the floating point types.
	* CDebugUtils.java

2003-07-28 Mikhail Khodjaiants
	Refactoring: moved the 'isNaN', 'isPositiveInfinity' and 'isNegativeInfinity' to the 'CDebugUtils' class.
	* ICValue.java
	* CValue.java
	* CDebugUtils.java

2003-07-28 Mikhail Khodjaiants
	Refactoring: moved the 'CDebugUtils' class to the 'org.eclipse.cdt.debug.core' package - 
	the methods of this class are mostly used in UI plugins.
	* CDebugUtils.java
	* CDebugModel.java
	* DisassemblyStorage.java
	* CAddressBreakpoint.java
	* CDebugTarget.java
	* CFormattedMemoryBlock.java
	* CDebugElement.java
	* CDirectorySourceLocation.java
	* CProjectSourceLocation.java
	* CSourceLocator.java

2003-07-28 Mikhail Khodjaiants
	Cleanup. Removed the unused 'getNumberOfChildren' method from the 'CValue' class.
	* CValue.java

2003-07-28 Mikhail Khodjaiants
	Cleanup. Removed the 'reset' and 'getQualifiedName' methods from the 'ICVaraible' interface.
	* ICVariable.java
	* CVariable.java
	
2003-07-24 Mikhail Khodjaiants
	Fix for PR 40696. If the project contains the reference to a project that is 
	deleted from the workspace the source locator tries to get the location of deleted project.
	* CProjectSourceLocation.java

2003-07-22 Mikhail Khodjaiants
	Create a special type of ICDIVariable (ErrorVariable) if request to gdb fails.
	* CVariable.java
	* CValue.java

2003-07-22 Mikhail Khodjaiants
	Use the 'getReferencedProjects' method of 'CSourceLocator' to obtain the list of referenced projects.
	Use the correct tag for additional source locations.
	* CSourceLocator.java
 
2003-07-17 Mikhail Khodjaiants
	Fix for PR 39936: GDB hits modified conditional breakpoints when condition not satisfied.
	This is a work around for GDB PR MI/1289.
	* CDebugTarget.java

2003-07-17 Mikhail Khodjaiants
	Automatically update the list of source locations when the list of the referenced 
	projects is modified.
	* ICSourceLocator.java: added new method - 'getProject'
	* IProjectSourceLocation.java: added new method - 'isGeneric'
	* SourceLocationFactory.java: new class factory for source locations.
	* CSourceLocator.java
	* CDirectorySourceLocation.java
	* CProjectSourceLocation.java
	* CSourceManager.java
	* CDebugTarget.java
	
2003-06-30 Mikhail Khodjaiants
	Fix for PR 39372: Breakpoints don't get activated when symbols are loaded.

2003-06-30 Mikhail Khodjaiants
	Fix for PR 39100: CDT/Debug core is asking value 16 times.
	* CValue.java

2003-06-30 Mikhail Khodjaiants
	Fix for PR 39087: Cache the MI answer once we know if the variable is writable.
	* CVariable.java

2003-06-24 Mikhail Khodjaiants
	All local var_objects are destroyed when a thread other than current is selected.
	CVariable has to be invalidated if a "destroyed" event has been received.
	* CVariable.java

2003-06-23 Mikhail Khodjaiants
	Fix for ClassCastException in CStackFrame.
	* CStackFrame.java

2003-06-20 Mikhail Khodjaiants
	Variable bookkeeping (phase 0.1).
	* ICDTLaunchConfigurationConstants.java: add a new attribute - ATTR_DEBUGGER_ENABLE_VARIABLE_BOOKKEEPING.
	* ICVariable.java: added the 'canEnableDisable', 'isEnabled' and 'setEnabled' methods
	* CArrayPartition.java
	* CExpression.java
	* CModificationVariable.java
	* CRegister.java
	* CStackFrame.java
	* CVariable.java

2003-06-18 Mikhail Khodjaiants
	Incorrect casting in the 'setChanged' method of CVariable.
	* CVariable.java

2003-06-11 Mikhail Khodjaiants
	The unused 'getUnderlyingValueString' method has been removed from ICValue and CValue.
	The methods 'setChanged' and 'getUnderlyingValue' are only for internal usage and
	have been removed from ICValue.
	* ICValue.java
	* CArrayPartitionValue.java
	* CValueFactory.java
	* CValue.java
	* CVariable.java
	
2003-06-10 Mikhail Khodjaiants
	Refactoring: moved the type and value related methods from ICVariable to ICType and ICValue.
	* ICType.java: new
	* ICVariable.java
	* ICValue.java
	* CArrayPartitionValue.java
	* CType.java
	* CValue.java
	* CVariable.java

2003-06-09 Mikhail Khodjaiants
	Added default format preferences for variables, registers and expressions.
	* CExpression.java
	* CRegister.java
	* CVariable.java

2003-06-09 Mikhail Khodjaiants
	Renamed the 'refresh' method of ICVariable to 'reset'. Added new method - 
	'reset' to CValue instead of using the 'setChanged' method.
	* ICVariable.java
	* CValue.java
	* CVariable.java

2003-06-06 Mikhail Khodjaiants
	Mark as changed parent variables.
	* CVariable.java

2003-06-06 Mikhail Khodjaiants
	Refresh only the state of variable when handling a change event.
	* CVariable.java

2003-06-06 Mikhail Khodjaiants
	Correct presentation of the full names of variables that contain pointers.
	* CVariable.java

2003-06-06 Mikhail Khodjaiants
	Changed the implementation of the'getName' method of CVariable to return 
	the actual names of array members.
	* CArrayPartition.java
	* CArrayPartitionValue.java
	* CVariable.java
 
2003-06-05 Mikhail Khodjaiants
	Core support of infinite values of the floating point types.
	* ICVariable.java
	* CVariable.java

2003-06-05 Mikhail Khodjaiants
	Renamed the 'computeDetail' method of the 'ICValue' interface to 'evaluateAsExpression'.
	* ICValue.java
	* CArrayPartitionValue.java
	* CValue.java
 
2003-06-05 Mikhail Khodjaiants
	Removed the redundant methods from the 'ICDIFloatingPointValue' interface.
	* ICDIFloatingPointValue.java
	* CValue.java
	* CVariable.java

2003-06-04 Mikhail Khodjaiants
	Implementing the core support of the detail panel.
	* ICValue.java
	* ICVariable.java
	* CArrayPartitionValue.java
	* CValue.java
	* CVariable.java

2003-06-04 Mikhail Khodjaiants
	Added the processing of reference values.
	* CValue.java

2003-06-04 Mikhail Khodjaiants
	Implementing the core support of UI features for types and internal formating 
	(instead of using the format features provided by gdb). 
	* src/org/eclipse/cdt/debug/core/cdi/model/type/ICDIFloatingPointValue.java
	* src/org/eclipse/cdt/debug/core/cdi/model/type/ICDIPointerValue.java
	* src/org/eclipse/cdt/debug/core/cdi/model/type/ICDIReferenceValue.java
	* src/org/eclipse/cdt/debug/core/cdi/model/ICDIPointerValue.java: removed
	* src/org/eclipse/cdt/debug/core/model/ICVariable.java
	* src/org/eclipse/cdt/debug/internal/core/model/CVariable.java
	* src/org/eclipse/cdt/debug/core/model/CValue.java

2003-05-29 Alain Magloire

	* src/org/eclipse/cdt/debug/core/cdi/model/type/ICDIIntegralValue.java:
		public long longValue() throws CDIException;
		public int intValue() throws CDIException;
		public short shortValue() throws CDIException;
		public int byteValue() throws CDIException;

2003-05-29 Mikhail Khodjaiants
	Added new methods to ICVariable to vizualize arrays and structures based 
	on the new CDI types.
	* ICVariable.java
	* CVariable.java

2003-05-27 Mikhail Khodjaiants
	Check if the location of breakpoint is eligible for the target 
	when setting, removing or changing the propeties.
	* CDebugTarget.java

2003-03-23 Alain Magloire

	* src/org/eclipse/cdt/debug/core/cdi/model/type/ICDIVariable.java:
	(getType): New method.

2003-05-26 Mikhail Khodjaiants
	First draft of the tracepoints in the CDI.
	* ICDITraceManager.java
	* ICDITraceSnapshot.java
	* ICDITracepoint.java

2003-05-23 Alain Magloire

	* src/org/eclipse/cdt/debug/core/cdi/model/type/ICDIType.java: extends
	ICDIObject.

2003-05-23 Alain Magloire

	First draft of the implementing the types, org.eclipse.cdt.debug.core.cdi.model.type.*
	in the CDI interface.

2003-05-14 Mikhail Khodjaiants
	Created preference for the maximum number of disassembly instructions.
	* CDebugTarget.java
	* ICDebugConstants.java
	* DisassemblyManager.java

2003-05-12 Mikhail Khodjaiants
	Moved the generation of expressions for global variables to the mi plugin.
	* CDebugTarget.java
	* CExpression.java
	* CDebugModel.java

2003-05-12 Mikhail Khodjaiants
	When generating disassembly instructions by file name and line number check 
	if the frame address is in the address range of the instruction set.
	If the instruction set doesn't contain the frame address generate a new instruction set 
	based on the frame address. 
	* DisassemblyManager.java
 
2003-05-08 Mikhail Khodjaiants
	In the "terminate" event handler of the session manager check the targets that 
	belong to the current session.
	* SessionManager.java

2003-05-07 Mikhail Khodjaiants
	Set the error status if the debug target is suspended because of an error.
	* CDebugTarget.java

2003-05-06 Mikhail Khodjaiants
	Check if the underlying debugger supports expression evaluation in the "canEvaluate" method.
	* CDebugTarget.java

2003-05-06 Mikhail Khodjaiants
	Added tooltips to breakpoints and watchpoints.
	* CAddressBreakpoint.java
	* CBreakpoint.java
	* CFunctionBreakpoint.java
	* CLineBreakpoint.java
	* CWatchpoint.java

2003-05-05 Mikhail Khodjaiants
	Added a status functionality to the CDebugElement class. 
	This allows to reflect the problems occured in the element in UI.
	* ICDebugElementErrorStatus.java: new
	* CDebugElement.java: implementation
	* CThread.java
	* CDebugTarget.java

2003-05-05 Mikhail Khodjaiants
	New method in ICBreakpoint - "isConditional".
	* ICBreakpoint.java
	* CBreakpoint.java

2003-05-02 Mikhail Khodjaiants
	Notify the Launch view about stack changes when handling the 'Resumed' event.
	* CThread.java

2003-05-01 Mikhail Khodjaiants
	Implementation of termination policy.
	* ICDIConfiguration.java: new "terminateSessionOnExit" method added.
	* SessionManager.java: terminates the launch when all targets are terminated or disconnected.
	* CDebugCorePlugin.java: provides an access to the current session managers.
	* CDebugTarget.java
 
2003-04-25 Mikhail Khodjaiants
	Fix for bug 36909
	* DisassemblyManager.java: check if the address of a stack frame is not 0;

2003-04-23 Mikhail Khodjaiants
	Check for null pointer in 'isCharacter' and 'isCharPointer'.
	* CValue.java

2003-04-23 Mikhail Khodjaiants
	Throw DebugException when getSignals() fails.
	* CSignalManager.java

2003-04-23 Mikhail Khodjaiants
	Additional checks for the situation when the stack depth is not 0 and 
	the frame array is empty.
	* CThread.java

2003-04-22 Mikhail Khodjaiants
	Disconnect: terminate should be called from the disconnect event handler.
	* CDebugTarget.java

2003-04-21 Mikhail Khodjaiants
	Disconnnect: target should be disconnected before terminate the session 
	because of race condition.
	* CDebugTarget.java

2003-04-21 Mikhail Khodjaiants
	Unnecessary error logging (bug 36682).
	* CValue.java

2003-04-21 Mikhail Khodjaiants
	Temporary fix for character values.
	* CValue.java

2003-04-20 Alain Magloire

	* CValue.java:
	Was throwing a IndexOutOfBoundException.

2003-04-17 Mikhail Khodjaiants
	Check if the underlying cdi variable is not null before accessing it.
	* CVariable.java
 
2003-04-16 Mikhail Khodjaiants
	Quick fix for variable values.
	* CValue.java

2003-04-14 Alain Magloire

	StringBuffer.indexOf() is 1.4.x only

	* CDebugUtils.java

2003-04-11 Mikhail Khodjaiants
	Core support of function and method breakpoints.
	* CDebugModel.java
	* ICFunctionBreakpoint.java
	* CDebugUtils.java
	* CFunctionBreakpoint.java
	* CDebugTarget.java

2003-04-09 Mikhail Khodjaiants
	Core support of function breakpoints.
	* CDebugModel.java
	* ICFunctionBreakpoint.java
	* CDebugTarget.java

2003-04-07 Mikhail Khodjaiants
	Changed the message text in the 'getStackDepth' method.
	* CThread.java

2003-04-07 Mikhail Khodjaiants
	Changed the message generated in the 'targetRequestFailed' methods of CDebugElement.
	* CDebugElement.java

2003-04-07 Mikhail Khodjaiants
	Replaced 'toString()' by 'getMessage()' for CDI exceptions.
	* CSharedLibraryManager.java
	* CUpdateManager.java
	* CDebugTarget.java
	* CStackFrame.java
	* CThread.java
	* CVariable.java

2003-04-01 Mikhail Khodjaiants
	Moved the 'Auto-Refresh' preferences from CDebugUIPlugin to use it for initialization of update managers.
	* ICDebugConstants.java
	* CRegisterManager.java
	* CSharedLibraryManager.java

2003-04-01 Mikhail Khodjaiants
	Removed the 'fDebugTarget' field from CSharedLibraryManager.
	* CSharedLibraryManager.java
 
2003-03-31 Mikhail Khodjaiants
	The new abstract class ('CUpdateManager') is added to provide a basic implementation of ICUpdateManager.
	CSignalManager, CSharedLibraryManager and CRegisterManager extend this class.
	* ICRegisterManager.java: new
	* CRegisterManager.java: new
	* CSharedLibraryManager.java
	* CSignalManager.java
	* CUpdateManager.java: new
	* CDebugTarget.java
	* CRegisterGroup.java

2003-03-28 Mikhail Khodjaiants
	Use the 'exists' method of the 'IFile' interface instead of using 'toFile().exists()' for 'IPath'.
	* CDirectorySourceLocation.java
	* CSourceLocator.java

2003-03-28 Mikhail Khodjaiants
	Do not log the exceptions thrown by the breakpoint setting methods.
	* CDebugTarget.java

2003-03-28 Mikhail Khodjaiants
	Added default format preference constants for variables, expressions and registers.
	* ICDebugConstants.java
 
2003-03-28 Mikhail Khodjaiants
	Core support of the 'Run To C/C++ Line' and 'Resume At C/C++ Line' actions for external files.
	* IJumpToLine.java
	* IRunToLine.java
	* CDebugTarget.java
	* CThread.java

2003-03-27 Mikhail Khodjaiants
	Applied patch from Chris Songer: Assembly View Fixups
	* ICDIInstruction.java
	* DisassemblyStorage.java

2003-03027 Alain Magloire

	Adjust the code refactor in the CoreModel for IBinary
	* CDebugTarget.java

2003-03-18 Mikhail Khodjaiants
	Removed the gdb-specific variable parsing.
	* ICValue.java
	* CArrayPartition.java
	* CArrayPartitionValue.java
	* CModificationVariable.java
	* CStackFrame.java
	* CValue.java
	* CVariable.java
	* CArrayEntryVariable.java: removed
	* CLocalVariable.java: removed

2003-03-17 Mikhail Khodjaiants
	Replace range by start index and length in 'Display As Array' action.
	* ICDIVariableManager.java
	* ICastToArray.java
	* CVariable.java

2003-03-14 Mikhail Khodjaiants
	Added the 'isEditable' and 'hasChildren' methods to the 'ICVariable' interface.
	* ICVariable.java
	* CVariable.java
	* CModificationVariable.java

2003-03-14 Mikhail Khodjaiants
	Cross-referencing projects cause the debugger to go into a stack overflow exception. 
	Make sure that there is only one source location for each referenced project.
	* CSourceLocator.java

2003-03-13 Alain Magloire

	No longer throw exceptions.
	* src/org/eclipse/cdt/internal/core/model/CFormattedMemoryBlock.java
	* src/org/eclipse/cdt/internal/core/model/CVariable.java
	
2003-03-13 Alain Magloire

	* src/org/eclipse/cdt/debug/core/cdi/model/ICDIVariable.java:
	Also extends ICDIVariableObject.
	* src/org/eclipse/cdt/debug/core/cdi/model/ICDIArgument.java:
	Also extends ICDIArgumentObject.
	* src/org/eclipse/cdt/debug/core/cdi/model/ICDIRegister.java:
	Also extends ICDIRegisterObject
	* src/org/eclipse/cdt/debug/core/cdi/ICDIVariableManager.java:
	getLocalVariableObject() new method.
	
2003-03-09 Mikhail Khodjaiants
	New ICDIVariableManager methods for the 'DisplayAsArray' and 'CastToType' actions.
	* CVariable.java

2003-03-11 Alain Magloire

	* src/org/eclipse/cdt/debug/core/cdi/ICDIVariableManager.java:
	New methods getVariableObjectAsArray(), getVariableObjectAsType().

2003-03-09 Mikhail Khodjaiants
	Core support of the "Display As Array" action.
	* ICastToArray.java
	* CLocalVariable.java
	* CVariable.java

2003-03-09 Mikhail Khodjaiants
	Core support of the "Cast To Type" and "Restore Default Type" actions.
	* ICastToType.java: new
	* CLocalVariable.java
	* CStackFrame.java
	* CVariable.java

2003-02-24 Alain Magloire

	* src/org/eclipse/cdt/debug/core/cdi/ICDIRegisterObject.java:
	* src/org/eclipse/cdt/debug/core/cdi/ICDIArgumentObject.java:
	Reorganized imports.

2003-02-20 Mikhail Khodjaiants
	No need to set the source search path to the debugger.
	* ICSourceLocation.java
	* CDirectorySourceLocation.java
	* CProjectSourceLocation.java
	* CDebugTarget.java

2003-02-20 Mikhail Khodjaiants
	Changed to 'public' the access modifier of the 'setAssocition' method.
	* CDirectorySourceLocation.java

2003-02-18 Mikhail Khodjaiants
	Added persistency to the source locator.
	* plugin.xml: added dependency on the 'org.apache.xerces' plugin
	* ICSourceLocation.java
	* CDebugUtils.java
	* CDirectorySourceLocation.java
	* CProjectSourceLocation.java
	* CSourceLocator.java
	* CSourceManager.java

2003-02-13 Mikhail Khodjaiants
	Undo changes because the 'asyncExec' method of the 'DebugPlugin' class has added since version 2.1.
	* IAsyncExecutor.java: removed
	* CDebugCorePlugin.java

2003-02-13 Mikhail Khodjaiants
	Use the 'asyncExec' method of the 'DebugPlugin' class.
	* IAsyncExecutor.java: removed
	* CDebugCorePlugin.java

2003-02-12 Mikhail Khodjaiants
	The gdb-specific 'setAutoSolibMethod' method is removed from ICDISharedLibraryManager.
	* ICDISharedLibraryManager.java
	* CSharedLibraryManager.java

2003-02-12 Alain Magloire

	* src/org/eclipse/cdt/debug/core/cdi/mode/ICDITarget.java (getSharedLibraries):
	Remove action done via the manager.

2003-02-12 Mikhail Khodjaiants
	Use ICDIRegisterManager instead of ICDITarget.
	* ICDITarget.java
	* CDebugTarget.java
	* CRegisterGroup.java

2003-02-11 Mikhail Khodjaiants
	The 'auto load symbols' action support in ICSharedLibraryManager.
	* ICSharedLibraryManager.java
	* CSharedLibraryManager.java

2003-02-11 Mikhail Khodjaiants
	The 'load symbols' actions support in ICSharedLibraryManager.
	* ICSharedLibraryManager.java
	* CSharedLibraryManager.java

2003-02-10 Mikhail Khodjaiants
	Support of update ('Refresh', 'Auto-Refresh) actions.
	* ICUpdateManager.java: new
	* ICSharedLibraryManager.java
	* CSharedLibraryManager.java

2003-02-10 Mikhail Khodjaiants
	Disable the address breakpoints to prevent the debugger to insert them prematurely.
	* CDebugTarget.java

2003-02-05 David Inglis

	Refactor Constants to debug.core
	* src/org/eclipse/cdt/debug/core/ICDTLaunchConfigurationConstants.java
	

2003-02-05 Mikhail Khodjaiants
	Support of the 'Resume At C/C++ Line' action.
	* IJumpToLine.java: new
	* IJumpToAddress.java: new
	* ICDebugTarget.java
	* CDebugTarget.java
	
2003-02-04 Mikhail Khodjaiants
	Support of the 'Resume Without Signal' action.
	* IResumeWithoutSignal.java: new
	* ICDebugTarget.java
	* CDebugTarget.java
	* CThread.java
	* CStackFrame.java
	* CSignal.java
	
2003-02-03  Alain Magloire

	* src/org/eclipse/cdt/debug/core/cdi/model/ICDITarget.java:
	* src/org/eclipse/cdt/debug/core/cdi/model/ICDIThread.java:
	Added methods, signal(), jump() stepReturn(boolean) to
	mimic gdb "return/finish".

2003-02-03 Mikhail Khodjaiants
	Filter out breakpoints set in unrelated projects.
	* CDebugTarget.java
	* CDebugUtils.java

2003-02-03 Mikhail Khodjaiants
	Implemention of the 'handle' command of the 'Signals' view.
	* ICDISignal.java: added the 'handle' method
	* CSignal.java: implementation of the 'handle' command.

2003-02-03 Mikhail Khodjaiants
	Implementing the 'Signals' view.
	* CSignalManager.java: new
	* CSignal.java: new

2003-02-03  Alain Magloire

	* src/org/eclipse/cdt/debug/core/cdi/event/ICDIExitEvent.java:
	Extends ICDIDestroyedEvent.
	(getReason): New method.
	* src/org/eclipse/cdt/debug/core/cdi/ICDISignalExitInfo.java:
	New file.
	* src/org/eclipse/cdt/debug/internal/core/CDebugTarget.java (handleExitEvent):
	Change to conform to new ICDIExitEvent changes.

2003-02-03  Alain Magloire

	* src/org/eclipse/cdt/debug/core/cdi/model/ICDISignal.java:
	(getDescription): new Method replace getMeaning().
	(isStopSet): new method.
	(isIgnore): new method.

2003-01-31 Mikhail Khodjaiants
	Implementing the 'Signals' view.
	* ICSharedLibraryManager.java
	* ICSignalManager.java: new
	* ICSignal.java: new
	* CSignalManager.java: new
	* CSignal.java: new
	* CDebugTarget.java	

2003-01-30 Mikhail Khodjaiants
	Create an address breakpoint if the source locator can not find the file specified by gdb.
	* CDebugTarget.java

2003-01-29 Mikhail Khodjaiants
	Managing breakpoints from the gdb console (fixes).
	* CDebugModel.java
	* CAddressBreakpoint.java
	* CBreakpoint.java
	* CFunctionBreakpoint.java
	* CLineBreakpoint.java
	* CWatchpoint.java
	* CDebugTarget.java
	
2003-01-29 Alain Magloire

	* src/org/eclipse/cdt/debug/core/cdi/model/ICDISharedLibraryManger.java (getSharedLibraryPaths):
	New method.
	(setSharedLibraryPaths): New method.
	(setAutoLoadSymbols): New method.

2003-01-28 Alain Magloire

	* src/org/eclipse/cdt/debug/core/cdi/model/ICDIThread.java (setCurrentFrame):
	New method.

2003-01-27 Mikhail Khodjaiants
	Managing breakpoints from the gdb console.
	* CDebugCorePlugin.java
	* CDebugModel.java
	* IAsyncExecutor.java
	* ICSourceLocator.java
	* CAddressBreakpoint.java
	* CBreakpoint.java
	* CFunctionBreakpoint.java
	* CLineBreakpoint.java
	* CWatchpoint.java
	* CDebugTarget.java
	* CSourceLocator.java
	* CSourceManager.java

2003-01-27 Mikhail Khodjaiants
	Use 'equals' to compare CDI variables instead of names.
	* CStackFrame.java

2003-01-27 Alain Magloire

	* src/org/eclipse/cdt/debug/core/cdi/model/ICDIVariableObject.java:
	* src/org/eclipse/cdt/debug/core/cdi/model/ICDIArgumentObject.java:
	* src/org/eclipse/cdt/debug/core/cdi/model/ICDIRegisterObject.java:
	Move to model package.
	* src/org/eclipse/cdt/debug/core/cdi/ICDIRegisterManager.java:
	* src/org/eclipse/cdt/debug/core/cdi/ICDIVariableManager.java:
	* src/org/eclipse/cdt/debug/internal/core/model/CDebugTarget.java:
	* src/org/eclipse/cdt/debug/internal/core/model/CRegisterGroup.java:
	Refactor/move of the ICDIRegisterObject and ICDIVariableObject

2003-01-25 Alain Magloire

        Added new Managers:
		ICDIVariableManager
		ICDIExpressionManager
		ICDIRegisterManager
		ICDIManager.

        Refactor of CSession to Session, CTarget to Target
        and CThread to Thread.
	* src/org/eclipse/cdt/debug/core/cdi/model/ICDITarget.java (getGlobalVariables):
	Removed.
	* src/org/eclipse/cdt/debug/core/cdi/model/ICDIThread.java (getCurrentStackFrame):
	New method.
	* src/org/eclipse/cdt/debug/core/cdi/ICDIManger.java:
	New interface for the managers.
	* src/org/eclipse/cdt/debug/core/cdi/ICDIBreakpointManger.java:
	* src/org/eclipse/cdt/debug/core/cdi/ICDIExpressionManger.java:
	* src/org/eclipse/cdt/debug/core/cdi/ICDIVariableManger.java:
	* src/org/eclipse/cdt/debug/core/cdi/ICDIRegisterManger.java:
	* src/org/eclipse/cdt/debug/core/cdi/ICDISignalManger.java:
	* src/org/eclipse/cdt/debug/core/cdi/ICDISourceManger.java:
	* src/org/eclipse/cdt/debug/core/cdi/ICDISharedLibraryManger.java:
	Extends ICDIManager.
	* src/org/eclipse/cdt/debug/core/cdi/ICDISession.java:
	New method to return the managers.

	* src/org/eclipse/cdt/debug/internal/core/model/CDebuTarget.java:
	* src/org/eclipse/cdt/debug/internal/core/model/CFormattedMemoryBlock.java:
	Use the destroyEvent


2003-01-21 Alain Magloire
	* src/org/eclipse/cdt/debug/core/cdi/event/ICDIConfiguration.java
	(supportsSharedLibary): New method.

2003-01-21 Alain Magloire

	* src/org/eclipse/cdt/debug/core/cdi/event/ICDISuspendedEvent.java:
	Use ICDISignalReceived instead.
	* src/org/eclipse/cdt/debug/core/cdi/model/ICDISignal.java:
	New file, element of the SignalManager.
	* src/org/eclipse/cdt/debug/core/cdi/model/ICDISignalManager.java:
	Return model/ICDISignal.
	* src/org/eclipse/cdt/debug/core/cdi/model/ICDISignalReceived.java:
	New file.
	* src/org/eclipse/cdt/debug/core/internal/core/model/CDebugTarget.java:
	Use ICDISignalReceived.
	* src/org/eclipse/cdt/debug/core/internal/core/model/CThread.java:
	Use ICDISignalReceived.

2003-01-21 Mikhail Khodjaiants
	Retry to set breakpoints if shared library's symbols are loaded.
	* CDebugTarget.java
	* CThread.java
	* CSharedLibraryManager.java

2003-01-20 Mikhail Khodjaiants
	Fix for the 'Show breakpoints supported by selected target' action.
	* CDebugTarget.java

2003-01-20 Alain Maglorei

	* src/build.properties: Add schema in soure.cdtdebugcore.jar
	variable.

2003-01-17 Alain Magloire

	* src/org/eclipse/cdt/debug/core/cdi/ICDISharedLibraryManager.java
	(loadSymbols): new method takes an array of IShareLibrary
	(loadSymbols): no arguments.

2003-01-16 Mikhail Khodjaiants
	Implementing the Shared Libraries view.
	* ICSharedLibrary.java
	* ICSharedLibraryManager.java
	* CDebugElement.java
	* CDebugTarget.java
	* CSharedLibrary.java
	* CSharedLibraryManager.java

2003-01-16 Mikhail Khodjaiants
	* ICDILoadedEvent.java: Removed.

2003-01-16 Alain Magloire

	* src/org/eclipse/cdt/debug/core/cdi/model/ICDIStringValue.java: Removed.
	* src/org/eclipse/cdt/debug/core/cdi/model/ICDIArrayValue.java: Removed.
	* src/org/eclipse/cdt/debug/core/cdi/model/ICDIStructureValue.java: Removed.

2003-01-16 Alain Magloire

	* src/org/eclipse/cdt/debug/core/cdi/ICDISession.java (getSharedLibraryManager):
	New method.
	* src/org/eclipse/cdt/debug/core/cdi/model/ICDISharedLibrary.java (areSymbolsLoaded):
	Rename symbolsRead() to areSymbolsLoaded().

2003-01-15 Mikhail Khodjaiants
	Added the 'ICDISharedLibraryManager' interface.
	* ICDISharedLibraryManager.java

2003-01-15 Mikhail Khodjaiants
	Added new methods to the 'ICDISharedLibrary' interface.
	* ICDISharedLibarary.java

2003-01-14 Mikhail Khodjaiants
	Check if thread is already disposed in the CDI event handler because the array of listeners used by EventManager
	in some situations is not up to date.
	* CThread.java

2003-01-14 Alain Magloire

	* src/org/eclipse/cdt/debug/core/cdi/ICDIVariableManager.java: New file.
	* src/org/eclipse/cdt/debug/core/cdi/ICDIVariableObject.java: New file.
	* src/org/eclipse/cdt/debug/core/cdi/ICDIArgumentObject.java: New file.
	
2003-01-13 Mikhail Khodjaiants
	Added the 'IRunToAddress' interface to support the 'Run To Line' action in disassembly.
	* ICDebugTarget.java: extends IRunToAddress
	* IRunToAddress.java: new interface
	* CDebugTarget.java: implementation

2003-01-13 Mikhail Khodjaiants
	Fix in the thread created event handler: do nothing if thread has already created.
	* CDebugTarget.java

2003-01-10 Mikhail Khodjaiants
	Implementation of address breakpoints.
	* ICAddressBreakpoint.java
	* ICDebugTarget.java
	* IDisassemblyStorage.java
	* CDebugModel.java
	* ICBreakpointManager.java
	* CAddressBreakpoint.java
	* CFunctionBreakpoint.java
	* CDebugTarget.java
	* CStackFrame.java
	* DisassemblyManager.java
	* DisassemblyStorage.java

2003-01-06 Alain Magloire

    * build.properties: Patch from Judy Green.

2003-01-06 Mikhail Khodjaiants
	Check if project exists when generating the source locations.
	* CSourceLocator.java

2003-01-06 Alain Magloire

	* src/org/eclipse/cdt/debug/core/cdi/ICDIBreakpointManager.java (createLocation):
	New method to take an address.

2003-01-02 Mikhail Khodjaiants
	The 'DisassemblyStorage' class implements an adapter for the 'IResource' class and returns the executable file.
	* IExecFileInfo.java: added a new method: 'getExecFile'
	* CDebugTarget.java
	* DisassemblyStorage.java

2003-01-02 Mikhail Khodjaiants
	If breakpoint or watchpoint has been disabled before launching the debugger doesn't disable it.
	* CDebugTarget.java

2002-12-29 Mikhail Khodjaiants
	Implementation of the 'Source Lookup' property page.
	* IDirectorySourceLocation.java: new interface
	* IProjectSourceLocation.java: new interface
	* CDirectorySourceLocation.java
	* CProjectSourceLocation.java
	* CSourceLocator.java

2002-12-29 Mikhail Khodjaiants
	 Fix in the 'supportsBreakpoints' method of CDebugTarget
	 * CDebugTarget.java: No need to check if the breakpoint file belongs to the source locator.

2002-12-18 Mikhail Khodjaiants
	Implementing the 'Source Lookup' property page.
	* CDirectorySourceLocation.java
	* CProjectSourceLocation.java

2002-12-18 Mikhail Khodjaiants
	Check if CValue has variables before calling 'getCDIVariables'.
	* CValue.java

2002-12-17 Mikhail Khodjaiants
	Formatting 'char' types.
	* CValue.java
	* CModificationVariable.java

2002-12-17 Mikhail Khodjaiants
	The core support of the prompting source locator.
	* ICSourceLocator.java
	* CDebugTarget.java
	* CDirectorySourceLocation.java
	* CSourceLocator.java
	* CSourceManager.java
	* DisassemblyManager.java

2002-12-17 Mikhail Khodjaiants
	The 'getLineNumber' method of CStackFrame should return the line number associated with the stack frame if the current source locator 
	does not implement 'ICSourceLocator'.
	* CStackFrame.java

2002-12-17 Mikhail Khodjaiants
	Changed the implementation of the 'refresh' method of CVariable.
	* CVariable.java

2002-12-16 Mikhail Khodjaiants
	Added support of variable formatting.
	* ICValue.java: new type - TYPE_UNKNOWN
	* ICVariable: new interface for object contribution, set/get format and refresh methods
	* CValue.java
	* CVariable.java
 
2002-12-13 Mikhail Khodjaiants
	Display message when 'getStackDepth' is timed out.
	* CThread.java

2002-12-10 Alain Magloire

	* src/org/eclipse/cdt/debug/core/cdi/model/ICDIVariable.java (setFormat):
	New method to change the variable formats(hexa, octal, etc..)

2002-12-10 Mikhail Khodjaiants
	If the given source file path is absolute and the source locator can not find it in the all specified locations return a FileStorage object.
	* CSourceLocator.java

2002-12-09 Mikhail Khodjaiants
	Split the detail message of ICDIErrorInfo into tokens and trancate aech token if it is too long.
	* CDebugTarget.java

2002-12-08 Mikhail Khodjaiants
	Display the error message with details when program is suspended because of ICDIErrorInfo.
	* CDebugTarget.java

2002-12-05 Alain Magloire

	Some debuggers like gdb/mi can provide detail information, for example
	gdb/mi dumps errors in mi "log stream" output.

	* src/.../cdi/CDIException.java (getDetailMessage): New method to provide
	more information it need be.
	* src/.../cdi/ICDIErrorInfo.java (getDetailMessage: New method.

2002-12-04 Mikhail Khodjaiants
	Added the 'setChanged' method to ICValue. This method should common for CValue and 
	CArrayPartitionValue to implement 'setChanged' of CVariable correctly.
	* ICValue.java
	* CArrayPartitionValue.java
	* CVariable.java

2002-12-02 Mikhail Khodjaiants
	Refactoring - files moved from org.eclipse.cdt.debug.core to the new package: org.eclipse.cdt.debug.core.model:
	* ICBreakpoint.java
	* ICDebugTarget.java
	* ICExpressionEvaluator.java
	* ICFunctionBreakpoint.java
	* ICLineBreakpoint.java
	* ICValue.java
	* ICWatchpoint.java
	* IDebuggerProcessSupport.java
	* IDummyStackFrame.java
	* IExecFileInfo.java
	* IFormattedMemoryBlock.java
	* IFormattedMemoryBlockRow.java
	* IGlobalVariable.java
	* IInstructionStep.java
	* IRestart.java
	* IRunToLine.java
	* IStackFrameInfo.java
	* IState.java
	* ISwitchToFrame.java
	* ISwitchToThread.java
	* ICDebugTargetType.java: new interface
	* IFormattedMemoryRetrieval: removed
	
	
2002-12-02 Mikhail Khodjaiants
	Check if the underlying IFile exists when retrieving the path of global variable.
	* CDebugTarget.java

2002-12-02 Alain Magloire

	* src/org/eclipse/cdt/debug/core/cdi/ICDIErrorInfo.java: New file.

2002-11-28 Mikhail Khodjaiants
	'exec-until' instead of temporary breakpoints for 'run to line'.
	* CDebugTarget.java
	* CThread.java

2002-11-28 Mikhail Khodjaiants
	Live editing of the memory view: removed support of the 'Save Changes' action.
	* IFormattedMemoryBlock.java
	* CFormattedMemoryBlock.java

2002-11-27 Alain Magloire

	* src/org/eclipse/cdt/debug/core/cdi/model/ICDITarget.java (runUntil): new method.
	* src/org/eclipse/cdt/debug/core/cdi/model/ICDIThread.java (runUntil): new method.

2002-11-27 Mikhail Khodjaiants
	Typo in plugin.properties.

2002-11-27 Mikhail Khodjaiants
	Fire suspend event for debug target that doesn't have threads.
	* CDebugTarget.java

2002-11-27 Alain Magloire

	* src/.../debug/internal/core/model/CDebugTarget.java (isLittleEndian):
	Use CoreModel.getDefault().
	(getGlobals): Use CoreModel.getDefault().

2002-11-24 Mikhail Khodjaiants
	Fix for watchpoints.
	* CSourceLocator.java

2002-11-22 Mikhail Khodjaiants
	Cache source elements to optimize search.
	* CProjectSourceLocator.java

2002-11-22 Mikhail Khodjaiants
	Fix in the source locator's search algorithm.
	* CProjectSourceLocator.java

2002-11-21 Mikhail Khodjaiants
	The memory view does not display values if the address expression is '0xFFFFFFFF'.
	* CFormattedMemoryBlock.java
	
2002-11-21 Mikhail Khodjaiants
	Added the handler of ICDIDestroyedEvent to 'CFormattedMemoryBlock.
	* CFormattedMemoryBlock.java

2002-11-20 Mikhail Khodjaiants
	Fix for bug 26595.
	The type of the address expression has been changed from String to ICDIExpression to handle 
	changes of the start address.
	* CDebugModel.java
	* CFormattedMemoryBlock.java
	* IFormattedMemoryBlock.java: added the 'isStartAddressChanged' method.

2002-11-15 Mikhail Khodjaiants
	Partial fix for bug 25956.
	* DisassemblyManager.java: Filter out the instructions that do not belong to the function.

2002-11-15 Mikhail Khodjaiants
	If the backtrace is very deep the debugger is unable to parse MI output.
	The limited number of stack frames will be displayed.
	* IDummyStackFrame.java
	* CDummyStackFrame.java
	* CStackFrame.java
	* CThread.java

2002-11-14 Alain Magloire

	This is needed in post-mortem, application doing a 
	very deep recursion and crashing the stack size, for example
	on GNU/Linux it may reach 200000 levels deep.  Trying to
	bring in the UI a bactrace tree of 200000 nodes is useless.
	The UI could check the count and do the appropriate action
	by showing ranges etc ..

	* src/org/eclipse/cdt/debug/core/cdi/model/ICDIThread.java (getStackFrames):
	New method to provide a range lowFrame and highFrame.
	(getStackFrameCount): New method returns the depth level
	of the stackframes.
	
2002-11-13 Mikhail Khodjaiants
	Fix for the stepping problem if the selected stack frame is not the topmost one.
	* CStackFrame.java: The 'stepToFrame' method is temporary replaced by corresponding step method.

2002-11-13
	* schema/CDebugger.exsd
	* src/org/eclipse/cdt/debug/core/ICDebugConfiguration.java
	* src/org/eclipse/cdt/debug/internal/core/DebugConfiguration.java
	Added supported CPU to Debugger extension.
	
2002-11-07 Mikhail Khodjaiants
	When a referenced project is deleted it's location is null. The source locator should 
	check this when it returns the path array.
	* CProjectSourceLocation.java

2002-11-05 Mikhail Khodjaiants
	Added support of the 'Add Global Variables' action of the Expressions view.
	* IExecFileInfo.java
	* IGlobalVariable.java
	* CDebugTarget.java

2002-11-03 Mikhail Khodjaiants
	Added support of the formatting actions of the Memory view.
	* IFormattedMemoryBlock.java
	* CFormattedMemoryBlock.java
	* CDebugTarget.java
	* CDebugUtils.java
	
2002-11-01 Mikhail Khodjaiants
	Added conversion utilities to support decimal format in the Memory View.
	* CDebugUtils.java

2002-11-01 Mikhail Khodjaiants
	Added the 'IExecFileInfo' interface to provide access to the executable file information.
	* IExecFileInfo.java: definition
	* CDebugTarget.java: implementation

2002-10-31 Mikhail Khodjaiants
	Replaced the 'IProject' argument by 'IFile' in the debug target factory methods - second phase.
	* CDebugModel.java: removed unused debug target factory methods.
	* CDebugTarget.java: removed unused constructor.

2002-10-31 Mikhail Khodjaiants
	Replaced the 'IProject' argument by 'IFile' in the debug target factory methods.
	* CDebugModel.java
	* CDebugTarget.java

2002-10-31 Mikhail Khodjaiants
	Fixed the synchronization bug.
	* CFormattedMemoryBlock.java

2002-10-30 Mikhail Khodjaiants
	Implementing the 'Refresh Memory' action.
	* IFormattedMemoryBlock.java: added the 'refresh' method.
	* CFormattedMemoryBlock.java: implementation of the 'refresh' method.

2002-10-30 Mikhail Khodjaiants
	Implementation of the 'SaveMemoryChanges' action.
	* IFormattedMemoryBlock.java: added the 'saveChanges' method.
	* CFormattedMemoryBlock.java: implementation of the 'saveChanges' method.
	
2002-10-30 Mikhail Khodjaiants
	Fix for bug 25283.
	* CDebugTarget.java: in 'setCurrentThread' method set the 'isCurrent' flag to false for the currently current thread.

2002-10-29 Mikhail Khodjaiants
	Implementing editing features of the memory view.
	* IFormattedMemoryBlockRow.java
	* IFormattedMemoryBlock.java
	* CFormattedMemoryBlock.java

2002-10-28 Mikhail Khodjaiants
	Implementing editing features of the memory view.
	* IFormattedMemoryBlockRow.java
	* CFormattedMemoryBlock.java
	
2002-10-27 Mikhail Khodjaiants
	* IFormattedMemoryBlock.java: added the 'setItemValue' method.
	* CFormattedMemoryBlock.java: implementation of the 'setItemValue' method.

2002-10-16 Alain Magloire

	* src/.../core/cdi/model/ICDIMemoryBlock.java (refresh):
	New method.

2002-10-25 Mikhail Khodjaiants
	* CDebugUtils.java: Added utilities to convert textual presentation of memory to bytes.

2002-10-25 Mikhail Khodjaiants
	* IFormattedMemoryBlock.java: Replaced 'MEMORY_BYTES_PER_ROW_...' constants by 'MEMORY_NUMBER_OF_COLUMNS_...'.

2002-10-25 Mikhail Khodjaiants
	Remove the 'setWordSize' method from 'IFormattedMemoryBlock' and use 'reformat' instead.
	* IFormattedMemoryBlock.java: removed the 'setWordSize' method.
	* CFormattedMemoryBlock.java: removed the implementation of 'setWordSize' method.

2002-10-24 Mikhail Khodjaiants
	Support of the "Memory Unit Size" action.
	* IFormattedMemoryBlock.java: added the 'setWordsize' method.
	* CFormattedMemoryBlock.java: implementation of the 'setWordSize' method.

2002-10-24 Mikhail Khodjaiants
	Moved the memory format constants from IFormattedMemoryRetrieval.java 
	to IFormattedMemoryBlock.java.
	* IFormattedMemoryRetrieval.java
	* IFormattedMemoryBlock.java

2002-10-24 David Inglis
	* CDebugTarget.java
	fix exception on shutdown with a connected target, CDI session
	was not terminated.
	
2002-10-23 Mikhail Khodjaiants
	Support for debugger console.
	* CDebugModel.java: new factory methods for CDebugTarget
	* IDebuggerProcessSupport: new interface that defines the debugger 
	process support functionality.
	* CDebugTarget.java: implementation of IDebuggerProcessSupport interface.

2002-10-22 Alain Magloire

	* src/.../cdi/ICDISession.java (getSessionProcess):
	New method to let user acess directly the debugger.

2002-10-20 Mikhail Khodjaiants
	Added a functionality needed to process ICDIMemoryChangedEvent.
	* IFormattedMemoryBlock.java
	* CFormattedMemoryBlock.java
 
2002-10-20 Alain Magloire

	* src/.../cdi/model/ICDITarget.java (getMemoryBlock): Remove
	we use the MemoryManager instead.
	(evaluateExpressionToValue): Remove not used.
	* src/.../cdi/model/ICDISourceManager.java (getFile): Remove not use.
	(setFile): Remove not use.
	(reset): Remove not use.

2002-10-19 Alain Magloire

	The UI needs to be told when the memory changes
	so it can update the memory view.  The responsability
	of this been push to the CDI implementation to generate
	events(ICDIMemoryChangedEvent) for modified memories.  The
	getSource() method of the class should return an ICDIMemoryBlock.
	Note that the CDI implementation will only try to generate
	the event for ICDIMemoryBlock that are not frozen(setFrozen()) since this
	is a potentially very time consuming operation.

	* src/.../cdi/event/ICDIMemoryChangedEvent.java: New Class.

2002-10-17 Mikhail Khodjaiants
	Implementing the memory view support:
	* CFormattedMemoryBlock.java: implementation of the 'dispose' method added.

2002-10-17 Mikhail Khodjaiants
	Implementing the memory view support:
	* CDebugModel.java
	* ICMemoryManager.java
	* IFormattedMemoryBlock.java
	* CFormattedMemoryBlock.java
	* CDebugUtils.java
	* CMemoryManager.java

2002-10-16 Alain Magloire

	In the memory manager a string should be allowed to
	create a block since an expression can be use.
	
	* src/.../debug.core.cdi/ICDIMemoryManager.java (createMemoryBlock):
	 New method that takes a string as the first argument.
	
2002-10-15 Mikhail Khodjaiants
	* CDebugModel.java: Implementing the memory view support.
	* ICMemoryManager: Implementing the memory view support.
	* IFormattedMemoryBlock.java: Implementing the memory view support.
	* CDebugTarget.java: Implementing the memory view support.
	* CFormattedMemoryBlock.java: Implementing the memory view support.
	* CMemoryManager.java: Implementing the memory view support.

2002-10-15 Mikhail Khodjaiants
	* ICDebugConstants.java: New interface that contains the constant definitions for C/C++ debug plug-in.
	* CSourceManager.java: Implementation of the 'Automatically switch to disassembly mode' preference.

2002-10-15 Mikhail Khodjaiants
	* CThread.java: The previous fix should be done only when switching between frames of the same thread.

2002-10-14 Mikhail Khodjaiants
	* CThread.java: Reset the register's change flag before switching to another frame.

2002-10-14 Mikhail Khodjaiants
	* CThread.java: Set the correct detail for 'resume' event to prevent collapsing of the variable's and 
	register's trees after stepping.

2002-10-14 Mikhail Khodjaiants
	* ISwitchToThread.java: New method to get the current thread.
	* CDebugTarget.java: Implemented the 'getCurrentThread' method of the 'ISwitchToThread' interface.
	* CDebugTarget.java: Fix in the 'setCurrentThread' method.
	
2002-10-12 Alain Magloire

	* core/cdi/model/ICDIMemoryBlock (supportValueModification):
	Remove the method, it should be part of a ICDIConfiguration.

	* core/cdi/ICDIMemoryManager (getBlock): Rename to getMemoryBlock
	(createMemoryBlock): New method to get a memory block.

2002-10-12 Alain Magloire

	* core/cdi/ICDILocation (getInstructions): Methods
	removed is now part of SourceManager.

2002-10-11 Mikhail Khodjaiants
	* CDebugTarget.java: Added return for ISourceMode to 'getAdapter'.
	* CSourceManager.java: Set the real mode when setting the source mode.

2002-10-11 Mikhail Khodjaiants
	* DisassemblyStorage.java: Changed the format of the disassembly view's output.
2002-10-11 Alain Magloire

	* ICDISourceManager.java (getMixedInstructions): Three
	new methods to get the src and the intructions.
	
	* ICIDMixedInstruction:  New Class that return the mixed
	of source location and assembly instructions.

2002-10-10 Mikhail Khodjaiants
	* CVariable.java: Made the 'fChanged' field protected to access to it from the derived class (CRegister).
	* CRegister.java: Added the 'hasValueChanged' method to 'CRegister'.

2002-10-10 Mikhail Khodjaiants
	* CThread.java: Check if the selected frame is current before calling 'setCurrentStackFrame'.

2002-10-10 Mikhail Khodjaiants
	* CStackFrame.java: Added Getter and Setter for 'fRefreshVariables'.
 
2002-10-10 Mikhail Khodjaiants
	* DisassemblyManager.java: Replaced 'getInstructions( String fileName, int lineNumber )' 
	by 'getInstructions( String fileName, int lineNumber, int maxLineCount )'.

2002-10-10 Mikhail Khodjaiants
	* CDebugTarget.java:  Implementing the disassembly mode.
	* CThread.java:  Implementing the disassembly mode.

2002-10-10 Mikhail Khodjaiants
	* CSourceManager.java: Implementing the disassembly mode.
	* DisassemblyManager.java: Implementing the disassembly mode.
	* DisassemblyStorage.java: Implementing the disassembly mode.
	* CDebugUtils.java: Added the 'toHexAddressString' method.

2002-10-10 Alain Magloire

	* ICDISourceManager.java: Changing the getInstructions()
	method to take long instead of String.
@


1.324
log
@Added the support of watch expressions.
@
text
@d1 7
@


1.323
log
@Update disassembly when source locator is changed.
@
text
@d1 9
@


1.322
log
@Changed the format of the disassembly error messages.
@
text
@d1 5
@


1.321
log
@Removed old disassembly implementation.
@
text
@d2 5
@


1.320
log
@Support for the instruction stepping mode.
@
text
@d2 11
@


1.319
log
@Implementation of mixed disassembly mode.
@
text
@d1 9
@


1.318
log
@New copyright.
@
text
@d1 9
@


1.317
log
@Moved the "FUNCTION" and "ADDRESS" breakpoint attributes to ICLineBreakpoint.
Added support for the Disassembly view.
@
text
@d1 5
@


1.316
log
@The notification of the Breakpoint Manager on breakpoint creation has been moved to CBreakpointUpdater.
@
text
@d1 17
@


1.315
log
@Incorrect date in ChangeLog.
@
text
@d1 5
@


1.314
log
@Additional fix for bug 58711: Breakpoint race condition.
@
text
@d1 1
a1 1
2004-04-15 Mikhail Khodjaiants
@


1.313
log
@Disassembly should provide an adapter for IExecFialeInfo.
@
text
@d1 4
@


1.312
log
@The "getCFileGlobals" method of "IExecFileInfo" throws "DebugException".
@
text
@d1 4
@


1.311
log
@Change The Core Model interfaces to throw CModelException when
the fail abnormally.  This forces a lot of try{} catch(){}
bloks and rethrow to be added in the code.
@
text
@d1 8
@


1.310
log
@Fix for bug 58711: Breakpoint race condition.
@
text
@d1 6
@


1.309
log
@Display global variable name in the error message when the "Add Globals" action fails.
@
text
@d1 17
@


1.308
log
@Stack frame should provide an adapter for IRunToAddress.
@
text
@d1 4
@


1.307
log
@Implementing the Disassembly view.
@
text
@d1 4
@


1.306
log
@Implementing retargettable breakpoint related actions.
@
text
@d1 7
@


1.305
log
@Stack frame should provide an adapter for IRunToLine.
@
text
@d1 20
@


1.304
log
@Implementing retargettable actions.
@
text
@d1 4
@


1.303
log
@Removed the support of debugger process.
@
text
@d1 6
@


1.302
log
@Removed dependency to xerces.
@
text
@d1 5
@


1.301
log
@Changes and additions to support the new implementations of Shared Libraries, Signals and Disassembly views.
@
text
@d1 9
@


1.300
log
@Added default preferences to the C/C++ Debug preference page.
@
text
@d1 18
@


1.299
log
@The Registers view has been contibuted and moved to the Eclipse platform.
To enable updating set the default value of the auto-refresh flag of the registers to true.
Remove it when the "Refresh" and "Auto-Refresh" actions are contributed.
@
text
@d2 4
@


1.298
log
@	Changes to get some performances.  The array of
	events is passed instead of one at a time.
@
text
@d1 6
@


1.297
log
@ICDIManager extends ICDIEventListener
@
text
@d1 8
@


1.296
log
@Applied string externalization patch from Tanya Wolff.
@
text
@d1 6
@


1.295
log
@added "native" const
@
text
@d1 1741
a1741 1731
2004-03-09 David Inglis	
	Added PLATFORM_NATIVE const to ICDebugCongifuration
	ICDebugConfiguration.java 
	
2004-02-20 Mikhail Khodjaiants
	Fire the "suspend" event when the target is suspended because of an error.
	* CDebugTarget.java

2004-02-17 Mikhail Khodjaiants
	Reset the current thread flag when resume.
	* CThread.java

2004-02-16 Mikhail Khodjaiants
	Fix for bug 52135: Debugger should indicate which thread triggered breakpoint.
	* CThread.java

2004-02-11 Mikhail Khodjaiants
	In the 'reset' method check if value is an instance of CValue before type casting.
	* CVariable.java

2004-02-10 Mikhail Khodjaiants
	Cache the endianness flag.
	* CDebugTarget.java
 
2004-01-30 Mikhail Khodjaiants
	Fix for bug 50981: In the 'getValue' method of CVariable 'getType' should be only called once.
	* CVariable.java

2004-01-29 Mikhail Khodjaiants
	Fire sets of debug events instead of firing it one by one.
	* CDebugTarget.java
	* CThread.java
	
2004-01-29 Mikhail Khodjaiants
	Added DebugEvent factory methods to 'CDebugElement'.
	* CDebugElement.java

2004-01-15 Mikhail Khodjaiants
	Fix for bug 48682: IThread.getBreakpoints() stubbed out.
	* CDebugTarget.java
	* CThread.java

2003-12-23 Mikhail Khodjaiants
	Fix for bug 49294: Source file doesn't change when switching between stack frames. 
	Do not use the breakpoint's markers for source lookup.
	* CSourceManager.java

2003-12-08 Mikhail Khodjaiants
	Reset the 'terminating' flag if 'terminate' fails.
	* CDebugTarget.java

2003-11-26 Mikhail Khodjaiants
	Extracted the main part of the 'breakpointAdded' method into a separate method to avoid 
	double checking.
	* CDebugTarget.java

2003-11-26 Mikhail Khodjaiants
	Cleanup.
	* CDebugModel.java
	* CDebugUtils.java
	* CRegisterManager.java
	* CSharedLibraryManager.java
	* CSignalManager.java
	* CUpdateManager.java
	* CDebugTarget.java
	* CThread.java
	* CVariable.java

2003-11-10 Mikhail Khodjaiants
	Ensure that all breakpoint creation and modification operations are running in the UI thread.
	* CBreakpointManager.java

2003-11-10 Mikhail Khodjaiants
	Added synchronization to some of the 'CBreakpoint' methods.
	* CBreakpoint.java

2003-11-07 Mikhail Khodjaiants
	Fix for PR 46358: NPE in the "setCurrentThread" method of "CDebugTarget".
	'setCurrentThread': check if the old current thread is not null.
	* CDebugTarget.java

2003-11-07 Mikhail Khodjaiants
	Use the corresponding methods of 'ICBreakpoint' to set breakpoint properties.
	* CBreakpointManager.java

2003-11-07 Mikhail Khodjaiants
	Fix for PR 46303: Exception when selecting Debug... menu.
	Check if the string passed to the 'getCommonSourceLocationsFromMemento' method is not empty.
	* SourceUtils.java

2003-11-05 Mikhail Khodjaiants
	'getCDIBreakpointFile' returns wrong file for address breakpoints.
	* CBreakpointManager.java

2003-11-05 Mikhail Khodjaiants
	Changed the handling of the breakpoint created event to reflect the CDI changes for deferred 
	breakpoints support.
	* CBreakpointManager.java
	* CSharedLibraryManager.java
	* CDebugTarget.java
 
2003-11-05 Mikhail Khodjaiants
	Moved all breakpoint-related functionality to the new class - 'CBreakpointManager'.
	* CBreakpointManager.java

2003-11-05 Mikhail Khodjaiants
	The argument type of the 'getBreakpointAddress' method of 'ICBreakpointManager' is changed from 
	'ICBreakpoint' to 'ICBreakpointManager'.
	* ICBreakpointMaanger.java

2003-10-30 Mikhail Khodjaiants
	* CSourceManager.java: implements adapters for 'ISourceMode' and 'IPersistableSourceLocator'.

2003-10-30 Mikhail Khodjaiants
	Fix for PR 45818 doesn't solve the problem. Fall back to the previous version.
	* CDebugElement.java

2003-10-30 Mikhail Khodjaiants
	Fix for PR 45818: NPE when closing the workbench.
	* CDebugElement.java

2003-10-29 Mikhail Khodjaiants
	* CProjectSourceLocation.java: check if the searched element name is not null or empty.

2003-10-29 Mikhail Khodjaiants
	Added the 'dispose' method to 'ICSourceLocation'.
	* ICSourceLocation.java
	* CDirectorySourceLocation.java
	* CProjectSourceLocation.java: made 'dispose' public.

2003-10-29 Mikhail Khodjaiants
	* CProjectSourceLocation.java: added 'toString' method.

2003-10-28 Mikhail Khodjaiants
	Search only in the parent folders if the given file path is absolute.
	Return a list only if the number of resulting files is > 1.
	* CDirectorySourceLocation.java

2003-10-27 Mikhail Khodjaiants
	Renamed 'SourceLocationFactory' to 'SourceLookupFactory'.
	Added the 'createSourceLocator' method to 'SourceLookupFactory'.
	* SourceLookupFactory.java
	* CSourceLocator.java

2003-10-27 Mikhail Khodjaiants
	Changed the 'getAdapter' method of 'CSourceManager' to return the adapter of 
	the 'ICSourceLocator' class.
	* CSourceManager.java

2003-10-26 Mikhail Khodjaiants
	Fix for PR 45534: gdb/MI error in retrieving a register can lead to an empty register pane.
	* CRegister.java
	* CRegisterGroup.java

2003-10-23 Mikhail Khodjaiants
	Core support of the new workbench preferences: 'Source Locations' and 'Search 
	For Duplicate Source Files'.
	* CDebugCorePlugin.java
	* ICDebugConstants.java
	* SourceUtils.java: new

2003-10-20 Mikhail Khodjaiants
	Core support of the "Search subfolders" option for directory source locations.
	* IDirectorySourceLocation.java
	* SourceLocationFactory.java
	* CDirectorySourceLocation.java

2003-10-20 Mikhail Khodjaiants
	Do not interrupt the initialization of all additional source locations 
	if the initialization of one fails.
	* CSourceLocator.java
 
2003-10-17 Alain Magloire

	ICDIBreakpointManager new method
	setLocationBreakpoint(...., deferred);
	The new boolean "deferred" indicate if yes or not the breakpoint
	should be on the deferred list if the setting fails.

	* ICDIBreakpointManager.java

2003-10-17 Mikhail Khodjaiants
	Core support of the 'Search for duplicate source files' option.
	* ICSourceLocation.java
	* ICSourceLocator.java
	* CDirectorySourceLocation.java
	* CProjectSourceLocation.java
	* CSourceLocator.java
	* CSourceManager.java

2003-10-17 Mikhail Khodjaiants
	If the target is suspended by a line breakpoint the source manager tries to retrieve 
	the file resource from the breakpoint marker.
	* CSourceManager.java
	* CDebugTarget.java

2003-10-15 Mikhail Khodjaiants
	Improving the source search algorithms.
	* CDirectorySourceLocation.java
	* CProjectSourceLocation.java
	* CSourceLocator.java

2003-10-14 Mikhail Khodjaiants
	Improved the source search algorithm.
	* CProjectSourceLocation.java
	
2003-10-13 Mikhail Khodjaiants
	Fix for bug 43372: changed the source lookup procedures to avoid the usage of 'getCanonicalPath'.
	* CDirectorySourceLocation.java
	* CProjectSourceLocation.java

2003-10-07 Mikhail Khodjaiants
	All methods of 'IRuntimeOptions' should throw CDI exceptions in case of failure.
	* ICDIRuntimeOptions.java

2003-10-06 Mikhail Khodjaiants
	Added the "isArgument" method to ICVariable. This method is used to distinguish 
	the arguments in the Variables View.
	* ICVariable.java
	* CVariable.java

2003-09-30 Mikhail Khodjaiants
	Use the new 'equals' method of ICDIVaraiableObject to compare variables.
	* CVariable.java
	
2003-09-30 Alain Magloire

	ICDIVariableObject been updated with a new method.
	* CVariable.java
	* ICDIVariable.java

2003-09-29 Mikhail Khodjaiants
	Fix for PR 43856: Format doesn't work for wchar_t.
	* CValue.java

2003-09-23 Mikhail Khodjaiants
	Changed the 'hasStackFrames' method of the 'CThread' class to return true regardless if 
	the thread contains stack frames or not. This method is only used by UI to update the thread label.
	* CThread.java
 
2003-09-17 Mikhail Khodjaiants
	Temporary fix for PR 39061: Attach source does not work for applications compiled in CygWin.
	* CDirectorySourceLocation.java

2003-09-16 Mikhail Khodjaiants
	Fix for PR 38468: Error in files location.
	Use the 'getCanonicalPath' method of the 'File' class to obtain the file name.
	* CDirectorySourceLocation.java
	* CProjectSourceLocation.java
	* CSourceLocator.java

2003-09-15 Mikhail Khodjaiants
	Fix for PR 43101: Breakpoint exception when source doesn't exist.
	The 'fireBreakpointChanged' method of 'BreakpointManager' is used to notify 
	the UI components that a breakpoint is added. This is a part of new implementation 
	to support deffered breakpoints. For new breakpoints the 'delta' argument is null. 
	Check if delta is not null to avoid this problem.
	* CDebugTarget.java

2003-09-11 Mikhail Khodjaiants
	Detail Pane values for casted variables.
	* CVariable.java: the qualified name should be chached in the InternalVariable instance
	* CArrayPartition.java: added new field to store the chached value of the qualified name

2003-10-11 Mikhail Khodjaiants
	Moving the shared library search paths block to mi UI.
	* ICDTLaunchConfigurationConstants.java: moved the 'ATTR_DEBUGGER_SOLIB_PATH' attribute to mi.

2003-09-10 Mikhail Khodjaiants
	If breakpoint is a line breakpoint check if source locator contains this file 
	instead of container project.
	* CDebugTarget.java

2003-09-10 Mikhail Khodjaiants
	Fix for PR 42790: Memory view is not cleared when target is terminated.
	* CFormattedMemoryBlock.java: fire 'terminate' event when block is disposing.
	* CMemoryManager.java: implementation of 'dispose'.

2003-09-09 Mikhail Khodjaiants
	Fix for PR 39680: Gash in error message for memory view.
	* CDebugModel.java

2003-09-09 Mikhail Khodjaiants
	Final fix for PR 39484: Move 'getType' method from ICDIVariable to ICDIVaraibleObject.
	* CArrayPartition.java
	* CVariable.java
 
2003-09-09 Mikhail Khodjaiants
	Regrouping the launch configuration constants.
	* ICDTLaunchConfigurationConstants.java

2003-09-09 Mikhail Khodjaiants
	Removed the internal handling of the 'stop-on-shared-library-events' option - 
	will be moved to the mi.
	Try to set the deferred breakpoints only when:
	- a shared library is loaded 
	- the symbols of shared library are loaded
	* CSharedLibararyManager.java
	* CDebugTarget.java
	* CThread.java

2003-09-09 Mikhail Khodjaiants
	Added the 'getSharedLibraryPaths' and 'setSharedLibraryPaths' methods 
	to the 'ICDISharedLibraryManager' interface.
	* ICDISharedLibraryManager.java

2003-08-29 Mikhail Khodjaiants
	Implementation of deferred breakpoints.
	* CDebugTarget.java
	* CThread.java

2003-08-29 Mikhail Khodjaiants
	Moving shared library features from mi to CDI.
	Added new launch configuration constants to ICDTLaunchConfigurationConstants.

2003-08-29 Mikhail Khodjaiants
	Moving shared library features from mi to CDI.
	Added new methods to ICDISharedLibraryManager:
	- isAutoLoadSymbols
	- isStopOnSolibEvents
	- setAutoLoadSymbols
	- setStopOnSolibEvents
	- supportsAutoLoadSymbols
	- supportsStopOnSolibEvents
	* ICDISharedLibraryManager.java 

2003-08-21 Mikhail Khodjaiants
	Removed the 'isAccessSpecifier' method from CVaraiable.
	* CArrayPartitionValue.java
	* CValue.java
	* CVariable.java

2003-08-21 Mikhail Khodjaiants
	Use the names of array's elements returned by CDI.
	* CVariable.java

2003-08-20 Mikhail Khodjaiants
	Unable to terminate post mortem debugging session.
	Extended the 'CDebugTarget' class to overload the 'terminate' and 'canTerminate' methods.
	* CDebugModel.java
	* CCoreFileDebugTarget.java: new

2003-08-19 Mikhail Khodjaiants
	Create ICDIVariableObject for each array partition to compute a detail panel's value. 
	* CArrayPartition.java
	* CVariable.java

2003-08-18 Alain Magloire

	ICDISharedLibraryEvent.java:
	New file, to notify a breakpoint from a shared lib event.

2003-08-13 Mikhail Khodjaiants
	* ICDIVariableManager.java: removed the 'type' parameter from the 'getVariableObjectAsArray' method
	* ICastToArray.java: removed the 'type' parameter from the 'castToArray' method
	* CVariable.java: changed the implementation of the 'ICastToArray' interface

2003-08-13 Mikhail Khodjaiants
	* ICDIVariable.java: removed the 'isEditable' method
	* ICDIVariableObject.java: added the 'isEditable', 'getQualifiedName' and 'sizeof' methods
	* ICDIArrayValue.java: added the 'getVariables(int start, int length)' method
	* ICType.java: added the 'isReference' method
	* ICValue.java: added the 'dispose' method
	* CArrayPartition.java
	* CArrayPartitionValue.java
	* CGlobalVariable.java
	* CType.java
	* CValue.java
	* CValueFactory.java
	* CVariable.java
	Create 'var-objects' only for the requested array partitions. 

2003-08-07 Alain Magloire

	* ICDIVariableManager.java:
	Remove the unused method getVariableObject(ICDIStackframe, String)
	and getArgumentObject(ICDIStackframe, String).
	Rename getVariableObject(String, String, String) to
	getGlobalVariableObject.

	* CDebugModel.java: Refactoring of ICDIVariableManager.

2003-08-06 Mikhail Khodjaiants
	Added the implementation of the 'getType' and 'getTypeName' methods of the 'CVaraible:ErrorVariable' class.
	* CVariable.java

2003-08-06 Mikhail Khodjaiants
	Uncommented the 'sizeof' method of 'ICDIVariableObject'.
	* ICDIVariableObject.java
	* CVariable.java

2003-08-06 Alain Magloire

	Move some of the methods in ICDIVariableObject.

	* src/org/eclipse/cdt/debug/core/cdi/ICDIVariable.java
	* src/org/eclipse/cdt/debug/core/cdi/ICDIVariableObject.java

2003-08-05 Mikhail Khodjaiants
	Use the 'getReferencedProject' method to obtain all referenced projects.
	* CDebugUtils.java

2003-08-05 Mikhail Khodjaiants
	Invalidate error variables when the session is resumed.
	* CVariable.java

2003-07-30 Mikhail Khodjaiants
	Moved the 'getReferencedProject' method to 'CDebugUtils'. Added the cycle checking.
	* CDebugUtils.java
	* CSourceLocator.java

2003-07-28 Mikhail Khodjaiants
	Minimize the number of the "evaluate expression" requests when changing the value of the floating point types.
	* CDebugUtils.java

2003-07-28 Mikhail Khodjaiants
	Refactoring: moved the 'isNaN', 'isPositiveInfinity' and 'isNegativeInfinity' to the 'CDebugUtils' class.
	* ICValue.java
	* CValue.java
	* CDebugUtils.java

2003-07-28 Mikhail Khodjaiants
	Refactoring: moved the 'CDebugUtils' class to the 'org.eclipse.cdt.debug.core' package - 
	the methods of this class are mostly used in UI plugins.
	* CDebugUtils.java
	* CDebugModel.java
	* DisassemblyStorage.java
	* CAddressBreakpoint.java
	* CDebugTarget.java
	* CFormattedMemoryBlock.java
	* CDebugElement.java
	* CDirectorySourceLocation.java
	* CProjectSourceLocation.java
	* CSourceLocator.java

2003-07-28 Mikhail Khodjaiants
	Cleanup. Removed the unused 'getNumberOfChildren' method from the 'CValue' class.
	* CValue.java

2003-07-28 Mikhail Khodjaiants
	Cleanup. Removed the 'reset' and 'getQualifiedName' methods from the 'ICVaraible' interface.
	* ICVariable.java
	* CVariable.java
	
2003-07-24 Mikhail Khodjaiants
	Fix for PR 40696. If the project contains the reference to a project that is 
	deleted from the workspace the source locator tries to get the location of deleted project.
	* CProjectSourceLocation.java

2003-07-22 Mikhail Khodjaiants
	Create a special type of ICDIVariable (ErrorVariable) if request to gdb fails.
	* CVariable.java
	* CValue.java

2003-07-22 Mikhail Khodjaiants
	Use the 'getReferencedProjects' method of 'CSourceLocator' to obtain the list of referenced projects.
	Use the correct tag for additional source locations.
	* CSourceLocator.java
 
2003-07-17 Mikhail Khodjaiants
	Fix for PR 39936: GDB hits modified conditional breakpoints when condition not satisfied.
	This is a work around for GDB PR MI/1289.
	* CDebugTarget.java

2003-07-17 Mikhail Khodjaiants
	Automatically update the list of source locations when the list of the referenced 
	projects is modified.
	* ICSourceLocator.java: added new method - 'getProject'
	* IProjectSourceLocation.java: added new method - 'isGeneric'
	* SourceLocationFactory.java: new class factory for source locations.
	* CSourceLocator.java
	* CDirectorySourceLocation.java
	* CProjectSourceLocation.java
	* CSourceManager.java
	* CDebugTarget.java
	
2003-06-30 Mikhail Khodjaiants
	Fix for PR 39372: Breakpoints don't get activated when symbols are loaded.

2003-06-30 Mikhail Khodjaiants
	Fix for PR 39100: CDT/Debug core is asking value 16 times.
	* CValue.java

2003-06-30 Mikhail Khodjaiants
	Fix for PR 39087: Cache the MI answer once we know if the variable is writable.
	* CVariable.java

2003-06-24 Mikhail Khodjaiants
	All local var_objects are destroyed when a thread other than current is selected.
	CVariable has to be invalidated if a "destroyed" event has been received.
	* CVariable.java

2003-06-23 Mikhail Khodjaiants
	Fix for ClassCastException in CStackFrame.
	* CStackFrame.java

2003-06-20 Mikhail Khodjaiants
	Variable bookkeeping (phase 0.1).
	* ICDTLaunchConfigurationConstants.java: add a new attribute - ATTR_DEBUGGER_ENABLE_VARIABLE_BOOKKEEPING.
	* ICVariable.java: added the 'canEnableDisable', 'isEnabled' and 'setEnabled' methods
	* CArrayPartition.java
	* CExpression.java
	* CModificationVariable.java
	* CRegister.java
	* CStackFrame.java
	* CVariable.java

2003-06-18 Mikhail Khodjaiants
	Incorrect casting in the 'setChanged' method of CVariable.
	* CVariable.java

2003-06-11 Mikhail Khodjaiants
	The unused 'getUnderlyingValueString' method has been removed from ICValue and CValue.
	The methods 'setChanged' and 'getUnderlyingValue' are only for internal usage and
	have been removed from ICValue.
	* ICValue.java
	* CArrayPartitionValue.java
	* CValueFactory.java
	* CValue.java
	* CVariable.java
	
2003-06-10 Mikhail Khodjaiants
	Refactoring: moved the type and value related methods from ICVariable to ICType and ICValue.
	* ICType.java: new
	* ICVariable.java
	* ICValue.java
	* CArrayPartitionValue.java
	* CType.java
	* CValue.java
	* CVariable.java

2003-06-09 Mikhail Khodjaiants
	Added default format preferences for variables, registers and expressions.
	* CExpression.java
	* CRegister.java
	* CVariable.java

2003-06-09 Mikhail Khodjaiants
	Renamed the 'refresh' method of ICVariable to 'reset'. Added new method - 
	'reset' to CValue instead of using the 'setChanged' method.
	* ICVariable.java
	* CValue.java
	* CVariable.java

2003-06-06 Mikhail Khodjaiants
	Mark as changed parent variables.
	* CVariable.java

2003-06-06 Mikhail Khodjaiants
	Refresh only the state of variable when handling a change event.
	* CVariable.java

2003-06-06 Mikhail Khodjaiants
	Correct presentation of the full names of variables that contain pointers.
	* CVariable.java

2003-06-06 Mikhail Khodjaiants
	Changed the implementation of the'getName' method of CVariable to return 
	the actual names of array members.
	* CArrayPartition.java
	* CArrayPartitionValue.java
	* CVariable.java
 
2003-06-05 Mikhail Khodjaiants
	Core support of infinite values of the floating point types.
	* ICVariable.java
	* CVariable.java

2003-06-05 Mikhail Khodjaiants
	Renamed the 'computeDetail' method of the 'ICValue' interface to 'evaluateAsExpression'.
	* ICValue.java
	* CArrayPartitionValue.java
	* CValue.java
 
2003-06-05 Mikhail Khodjaiants
	Removed the redundant methods from the 'ICDIFloatingPointValue' interface.
	* ICDIFloatingPointValue.java
	* CValue.java
	* CVariable.java

2003-06-04 Mikhail Khodjaiants
	Implementing the core support of the detail panel.
	* ICValue.java
	* ICVariable.java
	* CArrayPartitionValue.java
	* CValue.java
	* CVariable.java

2003-06-04 Mikhail Khodjaiants
	Added the processing of reference values.
	* CValue.java

2003-06-04 Mikhail Khodjaiants
	Implementing the core support of UI features for types and internal formating 
	(instead of using the format features provided by gdb). 
	* src/org/eclipse/cdt/debug/core/cdi/model/type/ICDIFloatingPointValue.java
	* src/org/eclipse/cdt/debug/core/cdi/model/type/ICDIPointerValue.java
	* src/org/eclipse/cdt/debug/core/cdi/model/type/ICDIReferenceValue.java
	* src/org/eclipse/cdt/debug/core/cdi/model/ICDIPointerValue.java: removed
	* src/org/eclipse/cdt/debug/core/model/ICVariable.java
	* src/org/eclipse/cdt/debug/internal/core/model/CVariable.java
	* src/org/eclipse/cdt/debug/core/model/CValue.java

2003-05-29 Alain Magloire

	* src/org/eclipse/cdt/debug/core/cdi/model/type/ICDIIntegralValue.java:
		public long longValue() throws CDIException;
		public int intValue() throws CDIException;
		public short shortValue() throws CDIException;
		public int byteValue() throws CDIException;

2003-05-29 Mikhail Khodjaiants
	Added new methods to ICVariable to vizualize arrays and structures based 
	on the new CDI types.
	* ICVariable.java
	* CVariable.java

2003-05-27 Mikhail Khodjaiants
	Check if the location of breakpoint is eligible for the target 
	when setting, removing or changing the propeties.
	* CDebugTarget.java

2003-03-23 Alain Magloire

	* src/org/eclipse/cdt/debug/core/cdi/model/type/ICDIVariable.java:
	(getType): New method.

2003-05-26 Mikhail Khodjaiants
	First draft of the tracepoints in the CDI.
	* ICDITraceManager.java
	* ICDITraceSnapshot.java
	* ICDITracepoint.java

2003-05-23 Alain Magloire

	* src/org/eclipse/cdt/debug/core/cdi/model/type/ICDIType.java: extends
	ICDIObject.

2003-05-23 Alain Magloire

	First draft of the implementing the types, org.eclipse.cdt.debug.core.cdi.model.type.*
	in the CDI interface.

2003-05-14 Mikhail Khodjaiants
	Created preference for the maximum number of disassembly instructions.
	* CDebugTarget.java
	* ICDebugConstants.java
	* DisassemblyManager.java

2003-05-12 Mikhail Khodjaiants
	Moved the generation of expressions for global variables to the mi plugin.
	* CDebugTarget.java
	* CExpression.java
	* CDebugModel.java

2003-05-12 Mikhail Khodjaiants
	When generating disassembly instructions by file name and line number check 
	if the frame address is in the address range of the instruction set.
	If the instruction set doesn't contain the frame address generate a new instruction set 
	based on the frame address. 
	* DisassemblyManager.java
 
2003-05-08 Mikhail Khodjaiants
	In the "terminate" event handler of the session manager check the targets that 
	belong to the current session.
	* SessionManager.java

2003-05-07 Mikhail Khodjaiants
	Set the error status if the debug target is suspended because of an error.
	* CDebugTarget.java

2003-05-06 Mikhail Khodjaiants
	Check if the underlying debugger supports expression evaluation in the "canEvaluate" method.
	* CDebugTarget.java

2003-05-06 Mikhail Khodjaiants
	Added tooltips to breakpoints and watchpoints.
	* CAddressBreakpoint.java
	* CBreakpoint.java
	* CFunctionBreakpoint.java
	* CLineBreakpoint.java
	* CWatchpoint.java

2003-05-05 Mikhail Khodjaiants
	Added a status functionality to the CDebugElement class. 
	This allows to reflect the problems occured in the element in UI.
	* ICDebugElementErrorStatus.java: new
	* CDebugElement.java: implementation
	* CThread.java
	* CDebugTarget.java

2003-05-05 Mikhail Khodjaiants
	New method in ICBreakpoint - "isConditional".
	* ICBreakpoint.java
	* CBreakpoint.java

2003-05-02 Mikhail Khodjaiants
	Notify the Launch view about stack changes when handling the 'Resumed' event.
	* CThread.java

2003-05-01 Mikhail Khodjaiants
	Implementation of termination policy.
	* ICDIConfiguration.java: new "terminateSessionOnExit" method added.
	* SessionManager.java: terminates the launch when all targets are terminated or disconnected.
	* CDebugCorePlugin.java: provides an access to the current session managers.
	* CDebugTarget.java
 
2003-04-25 Mikhail Khodjaiants
	Fix for bug 36909
	* DisassemblyManager.java: check if the address of a stack frame is not 0;

2003-04-23 Mikhail Khodjaiants
	Check for null pointer in 'isCharacter' and 'isCharPointer'.
	* CValue.java

2003-04-23 Mikhail Khodjaiants
	Throw DebugException when getSignals() fails.
	* CSignalManager.java

2003-04-23 Mikhail Khodjaiants
	Additional checks for the situation when the stack depth is not 0 and 
	the frame array is empty.
	* CThread.java

2003-04-22 Mikhail Khodjaiants
	Disconnect: terminate should be called from the disconnect event handler.
	* CDebugTarget.java

2003-04-21 Mikhail Khodjaiants
	Disconnnect: target should be disconnected before terminate the session 
	because of race condition.
	* CDebugTarget.java

2003-04-21 Mikhail Khodjaiants
	Unnecessary error logging (bug 36682).
	* CValue.java

2003-04-21 Mikhail Khodjaiants
	Temporary fix for character values.
	* CValue.java

2003-04-20 Alain Magloire

	* CValue.java:
	Was throwing a IndexOutOfBoundException.

2003-04-17 Mikhail Khodjaiants
	Check if the underlying cdi variable is not null before accessing it.
	* CVariable.java
 
2003-04-16 Mikhail Khodjaiants
	Quick fix for variable values.
	* CValue.java

2003-04-14 Alain Magloire

	StringBuffer.indexOf() is 1.4.x only

	* CDebugUtils.java

2003-04-11 Mikhail Khodjaiants
	Core support of function and method breakpoints.
	* CDebugModel.java
	* ICFunctionBreakpoint.java
	* CDebugUtils.java
	* CFunctionBreakpoint.java
	* CDebugTarget.java

2003-04-09 Mikhail Khodjaiants
	Core support of function breakpoints.
	* CDebugModel.java
	* ICFunctionBreakpoint.java
	* CDebugTarget.java

2003-04-07 Mikhail Khodjaiants
	Changed the message text in the 'getStackDepth' method.
	* CThread.java

2003-04-07 Mikhail Khodjaiants
	Changed the message generated in the 'targetRequestFailed' methods of CDebugElement.
	* CDebugElement.java

2003-04-07 Mikhail Khodjaiants
	Replaced 'toString()' by 'getMessage()' for CDI exceptions.
	* CSharedLibraryManager.java
	* CUpdateManager.java
	* CDebugTarget.java
	* CStackFrame.java
	* CThread.java
	* CVariable.java

2003-04-01 Mikhail Khodjaiants
	Moved the 'Auto-Refresh' preferences from CDebugUIPlugin to use it for initialization of update managers.
	* ICDebugConstants.java
	* CRegisterManager.java
	* CSharedLibraryManager.java

2003-04-01 Mikhail Khodjaiants
	Removed the 'fDebugTarget' field from CSharedLibraryManager.
	* CSharedLibraryManager.java
 
2003-03-31 Mikhail Khodjaiants
	The new abstract class ('CUpdateManager') is added to provide a basic implementation of ICUpdateManager.
	CSignalManager, CSharedLibraryManager and CRegisterManager extend this class.
	* ICRegisterManager.java: new
	* CRegisterManager.java: new
	* CSharedLibraryManager.java
	* CSignalManager.java
	* CUpdateManager.java: new
	* CDebugTarget.java
	* CRegisterGroup.java

2003-03-28 Mikhail Khodjaiants
	Use the 'exists' method of the 'IFile' interface instead of using 'toFile().exists()' for 'IPath'.
	* CDirectorySourceLocation.java
	* CSourceLocator.java

2003-03-28 Mikhail Khodjaiants
	Do not log the exceptions thrown by the breakpoint setting methods.
	* CDebugTarget.java

2003-03-28 Mikhail Khodjaiants
	Added default format preference constants for variables, expressions and registers.
	* ICDebugConstants.java
 
2003-03-28 Mikhail Khodjaiants
	Core support of the 'Run To C/C++ Line' and 'Resume At C/C++ Line' actions for external files.
	* IJumpToLine.java
	* IRunToLine.java
	* CDebugTarget.java
	* CThread.java

2003-03-27 Mikhail Khodjaiants
	Applied patch from Chris Songer: Assembly View Fixups
	* ICDIInstruction.java
	* DisassemblyStorage.java

2003-03027 Alain Magloire

	Adjust the code refactor in the CoreModel for IBinary
	* CDebugTarget.java

2003-03-18 Mikhail Khodjaiants
	Removed the gdb-specific variable parsing.
	* ICValue.java
	* CArrayPartition.java
	* CArrayPartitionValue.java
	* CModificationVariable.java
	* CStackFrame.java
	* CValue.java
	* CVariable.java
	* CArrayEntryVariable.java: removed
	* CLocalVariable.java: removed

2003-03-17 Mikhail Khodjaiants
	Replace range by start index and length in 'Display As Array' action.
	* ICDIVariableManager.java
	* ICastToArray.java
	* CVariable.java

2003-03-14 Mikhail Khodjaiants
	Added the 'isEditable' and 'hasChildren' methods to the 'ICVariable' interface.
	* ICVariable.java
	* CVariable.java
	* CModificationVariable.java

2003-03-14 Mikhail Khodjaiants
	Cross-referencing projects cause the debugger to go into a stack overflow exception. 
	Make sure that there is only one source location for each referenced project.
	* CSourceLocator.java

2003-03-13 Alain Magloire

	No longer throw exceptions.
	* src/org/eclipse/cdt/internal/core/model/CFormattedMemoryBlock.java
	* src/org/eclipse/cdt/internal/core/model/CVariable.java
	
2003-03-13 Alain Magloire

	* src/org/eclipse/cdt/debug/core/cdi/model/ICDIVariable.java:
	Also extends ICDIVariableObject.
	* src/org/eclipse/cdt/debug/core/cdi/model/ICDIArgument.java:
	Also extends ICDIArgumentObject.
	* src/org/eclipse/cdt/debug/core/cdi/model/ICDIRegister.java:
	Also extends ICDIRegisterObject
	* src/org/eclipse/cdt/debug/core/cdi/ICDIVariableManager.java:
	getLocalVariableObject() new method.
	
2003-03-09 Mikhail Khodjaiants
	New ICDIVariableManager methods for the 'DisplayAsArray' and 'CastToType' actions.
	* CVariable.java

2003-03-11 Alain Magloire

	* src/org/eclipse/cdt/debug/core/cdi/ICDIVariableManager.java:
	New methods getVariableObjectAsArray(), getVariableObjectAsType().

2003-03-09 Mikhail Khodjaiants
	Core support of the "Display As Array" action.
	* ICastToArray.java
	* CLocalVariable.java
	* CVariable.java

2003-03-09 Mikhail Khodjaiants
	Core support of the "Cast To Type" and "Restore Default Type" actions.
	* ICastToType.java: new
	* CLocalVariable.java
	* CStackFrame.java
	* CVariable.java

2003-02-24 Alain Magloire

	* src/org/eclipse/cdt/debug/core/cdi/ICDIRegisterObject.java:
	* src/org/eclipse/cdt/debug/core/cdi/ICDIArgumentObject.java:
	Reorganized imports.

2003-02-20 Mikhail Khodjaiants
	No need to set the source search path to the debugger.
	* ICSourceLocation.java
	* CDirectorySourceLocation.java
	* CProjectSourceLocation.java
	* CDebugTarget.java

2003-02-20 Mikhail Khodjaiants
	Changed to 'public' the access modifier of the 'setAssocition' method.
	* CDirectorySourceLocation.java

2003-02-18 Mikhail Khodjaiants
	Added persistency to the source locator.
	* plugin.xml: added dependency on the 'org.apache.xerces' plugin
	* ICSourceLocation.java
	* CDebugUtils.java
	* CDirectorySourceLocation.java
	* CProjectSourceLocation.java
	* CSourceLocator.java
	* CSourceManager.java

2003-02-13 Mikhail Khodjaiants
	Undo changes because the 'asyncExec' method of the 'DebugPlugin' class has added since version 2.1.
	* IAsyncExecutor.java: removed
	* CDebugCorePlugin.java

2003-02-13 Mikhail Khodjaiants
	Use the 'asyncExec' method of the 'DebugPlugin' class.
	* IAsyncExecutor.java: removed
	* CDebugCorePlugin.java

2003-02-12 Mikhail Khodjaiants
	The gdb-specific 'setAutoSolibMethod' method is removed from ICDISharedLibraryManager.
	* ICDISharedLibraryManager.java
	* CSharedLibraryManager.java

2003-02-12 Alain Magloire

	* src/org/eclipse/cdt/debug/core/cdi/mode/ICDITarget.java (getSharedLibraries):
	Remove action done via the manager.

2003-02-12 Mikhail Khodjaiants
	Use ICDIRegisterManager instead of ICDITarget.
	* ICDITarget.java
	* CDebugTarget.java
	* CRegisterGroup.java

2003-02-11 Mikhail Khodjaiants
	The 'auto load symbols' action support in ICSharedLibraryManager.
	* ICSharedLibraryManager.java
	* CSharedLibraryManager.java

2003-02-11 Mikhail Khodjaiants
	The 'load symbols' actions support in ICSharedLibraryManager.
	* ICSharedLibraryManager.java
	* CSharedLibraryManager.java

2003-02-10 Mikhail Khodjaiants
	Support of update ('Refresh', 'Auto-Refresh) actions.
	* ICUpdateManager.java: new
	* ICSharedLibraryManager.java
	* CSharedLibraryManager.java

2003-02-10 Mikhail Khodjaiants
	Disable the address breakpoints to prevent the debugger to insert them prematurely.
	* CDebugTarget.java

2003-02-05 David Inglis

	Refactor Constants to debug.core
	* src/org/eclipse/cdt/debug/core/ICDTLaunchConfigurationConstants.java
	

2003-02-05 Mikhail Khodjaiants
	Support of the 'Resume At C/C++ Line' action.
	* IJumpToLine.java: new
	* IJumpToAddress.java: new
	* ICDebugTarget.java
	* CDebugTarget.java
	
2003-02-04 Mikhail Khodjaiants
	Support of the 'Resume Without Signal' action.
	* IResumeWithoutSignal.java: new
	* ICDebugTarget.java
	* CDebugTarget.java
	* CThread.java
	* CStackFrame.java
	* CSignal.java
	
2003-02-03  Alain Magloire

	* src/org/eclipse/cdt/debug/core/cdi/model/ICDITarget.java:
	* src/org/eclipse/cdt/debug/core/cdi/model/ICDIThread.java:
	Added methods, signal(), jump() stepReturn(boolean) to
	mimic gdb "return/finish".

2003-02-03 Mikhail Khodjaiants
	Filter out breakpoints set in unrelated projects.
	* CDebugTarget.java
	* CDebugUtils.java

2003-02-03 Mikhail Khodjaiants
	Implemention of the 'handle' command of the 'Signals' view.
	* ICDISignal.java: added the 'handle' method
	* CSignal.java: implementation of the 'handle' command.

2003-02-03 Mikhail Khodjaiants
	Implementing the 'Signals' view.
	* CSignalManager.java: new
	* CSignal.java: new

2003-02-03  Alain Magloire

	* src/org/eclipse/cdt/debug/core/cdi/event/ICDIExitEvent.java:
	Extends ICDIDestroyedEvent.
	(getReason): New method.
	* src/org/eclipse/cdt/debug/core/cdi/ICDISignalExitInfo.java:
	New file.
	* src/org/eclipse/cdt/debug/internal/core/CDebugTarget.java (handleExitEvent):
	Change to conform to new ICDIExitEvent changes.

2003-02-03  Alain Magloire

	* src/org/eclipse/cdt/debug/core/cdi/model/ICDISignal.java:
	(getDescription): new Method replace getMeaning().
	(isStopSet): new method.
	(isIgnore): new method.

2003-01-31 Mikhail Khodjaiants
	Implementing the 'Signals' view.
	* ICSharedLibraryManager.java
	* ICSignalManager.java: new
	* ICSignal.java: new
	* CSignalManager.java: new
	* CSignal.java: new
	* CDebugTarget.java	

2003-01-30 Mikhail Khodjaiants
	Create an address breakpoint if the source locator can not find the file specified by gdb.
	* CDebugTarget.java

2003-01-29 Mikhail Khodjaiants
	Managing breakpoints from the gdb console (fixes).
	* CDebugModel.java
	* CAddressBreakpoint.java
	* CBreakpoint.java
	* CFunctionBreakpoint.java
	* CLineBreakpoint.java
	* CWatchpoint.java
	* CDebugTarget.java
	
2003-01-29 Alain Magloire

	* src/org/eclipse/cdt/debug/core/cdi/model/ICDISharedLibraryManger.java (getSharedLibraryPaths):
	New method.
	(setSharedLibraryPaths): New method.
	(setAutoLoadSymbols): New method.

2003-01-28 Alain Magloire

	* src/org/eclipse/cdt/debug/core/cdi/model/ICDIThread.java (setCurrentFrame):
	New method.

2003-01-27 Mikhail Khodjaiants
	Managing breakpoints from the gdb console.
	* CDebugCorePlugin.java
	* CDebugModel.java
	* IAsyncExecutor.java
	* ICSourceLocator.java
	* CAddressBreakpoint.java
	* CBreakpoint.java
	* CFunctionBreakpoint.java
	* CLineBreakpoint.java
	* CWatchpoint.java
	* CDebugTarget.java
	* CSourceLocator.java
	* CSourceManager.java

2003-01-27 Mikhail Khodjaiants
	Use 'equals' to compare CDI variables instead of names.
	* CStackFrame.java

2003-01-27 Alain Magloire

	* src/org/eclipse/cdt/debug/core/cdi/model/ICDIVariableObject.java:
	* src/org/eclipse/cdt/debug/core/cdi/model/ICDIArgumentObject.java:
	* src/org/eclipse/cdt/debug/core/cdi/model/ICDIRegisterObject.java:
	Move to model package.
	* src/org/eclipse/cdt/debug/core/cdi/ICDIRegisterManager.java:
	* src/org/eclipse/cdt/debug/core/cdi/ICDIVariableManager.java:
	* src/org/eclipse/cdt/debug/internal/core/model/CDebugTarget.java:
	* src/org/eclipse/cdt/debug/internal/core/model/CRegisterGroup.java:
	Refactor/move of the ICDIRegisterObject and ICDIVariableObject

2003-01-25 Alain Magloire

        Added new Managers:
		ICDIVariableManager
		ICDIExpressionManager
		ICDIRegisterManager
		ICDIManager.

        Refactor of CSession to Session, CTarget to Target
        and CThread to Thread.
	* src/org/eclipse/cdt/debug/core/cdi/model/ICDITarget.java (getGlobalVariables):
	Removed.
	* src/org/eclipse/cdt/debug/core/cdi/model/ICDIThread.java (getCurrentStackFrame):
	New method.
	* src/org/eclipse/cdt/debug/core/cdi/ICDIManger.java:
	New interface for the managers.
	* src/org/eclipse/cdt/debug/core/cdi/ICDIBreakpointManger.java:
	* src/org/eclipse/cdt/debug/core/cdi/ICDIExpressionManger.java:
	* src/org/eclipse/cdt/debug/core/cdi/ICDIVariableManger.java:
	* src/org/eclipse/cdt/debug/core/cdi/ICDIRegisterManger.java:
	* src/org/eclipse/cdt/debug/core/cdi/ICDISignalManger.java:
	* src/org/eclipse/cdt/debug/core/cdi/ICDISourceManger.java:
	* src/org/eclipse/cdt/debug/core/cdi/ICDISharedLibraryManger.java:
	Extends ICDIManager.
	* src/org/eclipse/cdt/debug/core/cdi/ICDISession.java:
	New method to return the managers.

	* src/org/eclipse/cdt/debug/internal/core/model/CDebuTarget.java:
	* src/org/eclipse/cdt/debug/internal/core/model/CFormattedMemoryBlock.java:
	Use the destroyEvent


2003-01-21 Alain Magloire
	* src/org/eclipse/cdt/debug/core/cdi/event/ICDIConfiguration.java
	(supportsSharedLibary): New method.

2003-01-21 Alain Magloire

	* src/org/eclipse/cdt/debug/core/cdi/event/ICDISuspendedEvent.java:
	Use ICDISignalReceived instead.
	* src/org/eclipse/cdt/debug/core/cdi/model/ICDISignal.java:
	New file, element of the SignalManager.
	* src/org/eclipse/cdt/debug/core/cdi/model/ICDISignalManager.java:
	Return model/ICDISignal.
	* src/org/eclipse/cdt/debug/core/cdi/model/ICDISignalReceived.java:
	New file.
	* src/org/eclipse/cdt/debug/core/internal/core/model/CDebugTarget.java:
	Use ICDISignalReceived.
	* src/org/eclipse/cdt/debug/core/internal/core/model/CThread.java:
	Use ICDISignalReceived.

2003-01-21 Mikhail Khodjaiants
	Retry to set breakpoints if shared library's symbols are loaded.
	* CDebugTarget.java
	* CThread.java
	* CSharedLibraryManager.java

2003-01-20 Mikhail Khodjaiants
	Fix for the 'Show breakpoints supported by selected target' action.
	* CDebugTarget.java

2003-01-20 Alain Maglorei

	* src/build.properties: Add schema in soure.cdtdebugcore.jar
	variable.

2003-01-17 Alain Magloire

	* src/org/eclipse/cdt/debug/core/cdi/ICDISharedLibraryManager.java
	(loadSymbols): new method takes an array of IShareLibrary
	(loadSymbols): no arguments.

2003-01-16 Mikhail Khodjaiants
	Implementing the Shared Libraries view.
	* ICSharedLibrary.java
	* ICSharedLibraryManager.java
	* CDebugElement.java
	* CDebugTarget.java
	* CSharedLibrary.java
	* CSharedLibraryManager.java

2003-01-16 Mikhail Khodjaiants
	* ICDILoadedEvent.java: Removed.

2003-01-16 Alain Magloire

	* src/org/eclipse/cdt/debug/core/cdi/model/ICDIStringValue.java: Removed.
	* src/org/eclipse/cdt/debug/core/cdi/model/ICDIArrayValue.java: Removed.
	* src/org/eclipse/cdt/debug/core/cdi/model/ICDIStructureValue.java: Removed.

2003-01-16 Alain Magloire

	* src/org/eclipse/cdt/debug/core/cdi/ICDISession.java (getSharedLibraryManager):
	New method.
	* src/org/eclipse/cdt/debug/core/cdi/model/ICDISharedLibrary.java (areSymbolsLoaded):
	Rename symbolsRead() to areSymbolsLoaded().

2003-01-15 Mikhail Khodjaiants
	Added the 'ICDISharedLibraryManager' interface.
	* ICDISharedLibraryManager.java

2003-01-15 Mikhail Khodjaiants
	Added new methods to the 'ICDISharedLibrary' interface.
	* ICDISharedLibarary.java

2003-01-14 Mikhail Khodjaiants
	Check if thread is already disposed in the CDI event handler because the array of listeners used by EventManager
	in some situations is not up to date.
	* CThread.java

2003-01-14 Alain Magloire

	* src/org/eclipse/cdt/debug/core/cdi/ICDIVariableManager.java: New file.
	* src/org/eclipse/cdt/debug/core/cdi/ICDIVariableObject.java: New file.
	* src/org/eclipse/cdt/debug/core/cdi/ICDIArgumentObject.java: New file.
	
2003-01-13 Mikhail Khodjaiants
	Added the 'IRunToAddress' interface to support the 'Run To Line' action in disassembly.
	* ICDebugTarget.java: extends IRunToAddress
	* IRunToAddress.java: new interface
	* CDebugTarget.java: implementation

2003-01-13 Mikhail Khodjaiants
	Fix in the thread created event handler: do nothing if thread has already created.
	* CDebugTarget.java

2003-01-10 Mikhail Khodjaiants
	Implementation of address breakpoints.
	* ICAddressBreakpoint.java
	* ICDebugTarget.java
	* IDisassemblyStorage.java
	* CDebugModel.java
	* ICBreakpointManager.java
	* CAddressBreakpoint.java
	* CFunctionBreakpoint.java
	* CDebugTarget.java
	* CStackFrame.java
	* DisassemblyManager.java
	* DisassemblyStorage.java

2003-01-06 Alain Magloire

    * build.properties: Patch from Judy Green.

2003-01-06 Mikhail Khodjaiants
	Check if project exists when generating the source locations.
	* CSourceLocator.java

2003-01-06 Alain Magloire

	* src/org/eclipse/cdt/debug/core/cdi/ICDIBreakpointManager.java (createLocation):
	New method to take an address.

2003-01-02 Mikhail Khodjaiants
	The 'DisassemblyStorage' class implements an adapter for the 'IResource' class and returns the executable file.
	* IExecFileInfo.java: added a new method: 'getExecFile'
	* CDebugTarget.java
	* DisassemblyStorage.java

2003-01-02 Mikhail Khodjaiants
	If breakpoint or watchpoint has been disabled before launching the debugger doesn't disable it.
	* CDebugTarget.java

2002-12-29 Mikhail Khodjaiants
	Implementation of the 'Source Lookup' property page.
	* IDirectorySourceLocation.java: new interface
	* IProjectSourceLocation.java: new interface
	* CDirectorySourceLocation.java
	* CProjectSourceLocation.java
	* CSourceLocator.java

2002-12-29 Mikhail Khodjaiants
	 Fix in the 'supportsBreakpoints' method of CDebugTarget
	 * CDebugTarget.java: No need to check if the breakpoint file belongs to the source locator.

2002-12-18 Mikhail Khodjaiants
	Implementing the 'Source Lookup' property page.
	* CDirectorySourceLocation.java
	* CProjectSourceLocation.java

2002-12-18 Mikhail Khodjaiants
	Check if CValue has variables before calling 'getCDIVariables'.
	* CValue.java

2002-12-17 Mikhail Khodjaiants
	Formatting 'char' types.
	* CValue.java
	* CModificationVariable.java

2002-12-17 Mikhail Khodjaiants
	The core support of the prompting source locator.
	* ICSourceLocator.java
	* CDebugTarget.java
	* CDirectorySourceLocation.java
	* CSourceLocator.java
	* CSourceManager.java
	* DisassemblyManager.java

2002-12-17 Mikhail Khodjaiants
	The 'getLineNumber' method of CStackFrame should return the line number associated with the stack frame if the current source locator 
	does not implement 'ICSourceLocator'.
	* CStackFrame.java

2002-12-17 Mikhail Khodjaiants
	Changed the implementation of the 'refresh' method of CVariable.
	* CVariable.java

2002-12-16 Mikhail Khodjaiants
	Added support of variable formatting.
	* ICValue.java: new type - TYPE_UNKNOWN
	* ICVariable: new interface for object contribution, set/get format and refresh methods
	* CValue.java
	* CVariable.java
 
2002-12-13 Mikhail Khodjaiants
	Display message when 'getStackDepth' is timed out.
	* CThread.java

2002-12-10 Alain Magloire

	* src/org/eclipse/cdt/debug/core/cdi/model/ICDIVariable.java (setFormat):
	New method to change the variable formats(hexa, octal, etc..)

2002-12-10 Mikhail Khodjaiants
	If the given source file path is absolute and the source locator can not find it in the all specified locations return a FileStorage object.
	* CSourceLocator.java

2002-12-09 Mikhail Khodjaiants
	Split the detail message of ICDIErrorInfo into tokens and trancate aech token if it is too long.
	* CDebugTarget.java

2002-12-08 Mikhail Khodjaiants
	Display the error message with details when program is suspended because of ICDIErrorInfo.
	* CDebugTarget.java

2002-12-05 Alain Magloire

	Some debuggers like gdb/mi can provide detail information, for example
	gdb/mi dumps errors in mi "log stream" output.

	* src/.../cdi/CDIException.java (getDetailMessage): New method to provide
	more information it need be.
	* src/.../cdi/ICDIErrorInfo.java (getDetailMessage: New method.

2002-12-04 Mikhail Khodjaiants
	Added the 'setChanged' method to ICValue. This method should common for CValue and 
	CArrayPartitionValue to implement 'setChanged' of CVariable correctly.
	* ICValue.java
	* CArrayPartitionValue.java
	* CVariable.java

2002-12-02 Mikhail Khodjaiants
	Refactoring - files moved from org.eclipse.cdt.debug.core to the new package: org.eclipse.cdt.debug.core.model:
	* ICBreakpoint.java
	* ICDebugTarget.java
	* ICExpressionEvaluator.java
	* ICFunctionBreakpoint.java
	* ICLineBreakpoint.java
	* ICValue.java
	* ICWatchpoint.java
	* IDebuggerProcessSupport.java
	* IDummyStackFrame.java
	* IExecFileInfo.java
	* IFormattedMemoryBlock.java
	* IFormattedMemoryBlockRow.java
	* IGlobalVariable.java
	* IInstructionStep.java
	* IRestart.java
	* IRunToLine.java
	* IStackFrameInfo.java
	* IState.java
	* ISwitchToFrame.java
	* ISwitchToThread.java
	* ICDebugTargetType.java: new interface
	* IFormattedMemoryRetrieval: removed
	
	
2002-12-02 Mikhail Khodjaiants
	Check if the underlying IFile exists when retrieving the path of global variable.
	* CDebugTarget.java

2002-12-02 Alain Magloire

	* src/org/eclipse/cdt/debug/core/cdi/ICDIErrorInfo.java: New file.

2002-11-28 Mikhail Khodjaiants
	'exec-until' instead of temporary breakpoints for 'run to line'.
	* CDebugTarget.java
	* CThread.java

2002-11-28 Mikhail Khodjaiants
	Live editing of the memory view: removed support of the 'Save Changes' action.
	* IFormattedMemoryBlock.java
	* CFormattedMemoryBlock.java

2002-11-27 Alain Magloire

	* src/org/eclipse/cdt/debug/core/cdi/model/ICDITarget.java (runUntil): new method.
	* src/org/eclipse/cdt/debug/core/cdi/model/ICDIThread.java (runUntil): new method.

2002-11-27 Mikhail Khodjaiants
	Typo in plugin.properties.

2002-11-27 Mikhail Khodjaiants
	Fire suspend event for debug target that doesn't have threads.
	* CDebugTarget.java

2002-11-27 Alain Magloire

	* src/.../debug/internal/core/model/CDebugTarget.java (isLittleEndian):
	Use CoreModel.getDefault().
	(getGlobals): Use CoreModel.getDefault().

2002-11-24 Mikhail Khodjaiants
	Fix for watchpoints.
	* CSourceLocator.java

2002-11-22 Mikhail Khodjaiants
	Cache source elements to optimize search.
	* CProjectSourceLocator.java

2002-11-22 Mikhail Khodjaiants
	Fix in the source locator's search algorithm.
	* CProjectSourceLocator.java

2002-11-21 Mikhail Khodjaiants
	The memory view does not display values if the address expression is '0xFFFFFFFF'.
	* CFormattedMemoryBlock.java
	
2002-11-21 Mikhail Khodjaiants
	Added the handler of ICDIDestroyedEvent to 'CFormattedMemoryBlock.
	* CFormattedMemoryBlock.java

2002-11-20 Mikhail Khodjaiants
	Fix for bug 26595.
	The type of the address expression has been changed from String to ICDIExpression to handle 
	changes of the start address.
	* CDebugModel.java
	* CFormattedMemoryBlock.java
	* IFormattedMemoryBlock.java: added the 'isStartAddressChanged' method.

2002-11-15 Mikhail Khodjaiants
	Partial fix for bug 25956.
	* DisassemblyManager.java: Filter out the instructions that do not belong to the function.

2002-11-15 Mikhail Khodjaiants
	If the backtrace is very deep the debugger is unable to parse MI output.
	The limited number of stack frames will be displayed.
	* IDummyStackFrame.java
	* CDummyStackFrame.java
	* CStackFrame.java
	* CThread.java

2002-11-14 Alain Magloire

	This is needed in post-mortem, application doing a 
	very deep recursion and crashing the stack size, for example
	on GNU/Linux it may reach 200000 levels deep.  Trying to
	bring in the UI a bactrace tree of 200000 nodes is useless.
	The UI could check the count and do the appropriate action
	by showing ranges etc ..

	* src/org/eclipse/cdt/debug/core/cdi/model/ICDIThread.java (getStackFrames):
	New method to provide a range lowFrame and highFrame.
	(getStackFrameCount): New method returns the depth level
	of the stackframes.
	
2002-11-13 Mikhail Khodjaiants
	Fix for the stepping problem if the selected stack frame is not the topmost one.
	* CStackFrame.java: The 'stepToFrame' method is temporary replaced by corresponding step method.

2002-11-13
	* schema/CDebugger.exsd
	* src/org/eclipse/cdt/debug/core/ICDebugConfiguration.java
	* src/org/eclipse/cdt/debug/internal/core/DebugConfiguration.java
	Added supported CPU to Debugger extension.
	
2002-11-07 Mikhail Khodjaiants
	When a referenced project is deleted it's location is null. The source locator should 
	check this when it returns the path array.
	* CProjectSourceLocation.java

2002-11-05 Mikhail Khodjaiants
	Added support of the 'Add Global Variables' action of the Expressions view.
	* IExecFileInfo.java
	* IGlobalVariable.java
	* CDebugTarget.java

2002-11-03 Mikhail Khodjaiants
	Added support of the formatting actions of the Memory view.
	* IFormattedMemoryBlock.java
	* CFormattedMemoryBlock.java
	* CDebugTarget.java
	* CDebugUtils.java
	
2002-11-01 Mikhail Khodjaiants
	Added conversion utilities to support decimal format in the Memory View.
	* CDebugUtils.java

2002-11-01 Mikhail Khodjaiants
	Added the 'IExecFileInfo' interface to provide access to the executable file information.
	* IExecFileInfo.java: definition
	* CDebugTarget.java: implementation

2002-10-31 Mikhail Khodjaiants
	Replaced the 'IProject' argument by 'IFile' in the debug target factory methods - second phase.
	* CDebugModel.java: removed unused debug target factory methods.
	* CDebugTarget.java: removed unused constructor.

2002-10-31 Mikhail Khodjaiants
	Replaced the 'IProject' argument by 'IFile' in the debug target factory methods.
	* CDebugModel.java
	* CDebugTarget.java

2002-10-31 Mikhail Khodjaiants
	Fixed the synchronization bug.
	* CFormattedMemoryBlock.java

2002-10-30 Mikhail Khodjaiants
	Implementing the 'Refresh Memory' action.
	* IFormattedMemoryBlock.java: added the 'refresh' method.
	* CFormattedMemoryBlock.java: implementation of the 'refresh' method.

2002-10-30 Mikhail Khodjaiants
	Implementation of the 'SaveMemoryChanges' action.
	* IFormattedMemoryBlock.java: added the 'saveChanges' method.
	* CFormattedMemoryBlock.java: implementation of the 'saveChanges' method.
	
2002-10-30 Mikhail Khodjaiants
	Fix for bug 25283.
	* CDebugTarget.java: in 'setCurrentThread' method set the 'isCurrent' flag to false for the currently current thread.

2002-10-29 Mikhail Khodjaiants
	Implementing editing features of the memory view.
	* IFormattedMemoryBlockRow.java
	* IFormattedMemoryBlock.java
	* CFormattedMemoryBlock.java

2002-10-28 Mikhail Khodjaiants
	Implementing editing features of the memory view.
	* IFormattedMemoryBlockRow.java
	* CFormattedMemoryBlock.java
	
2002-10-27 Mikhail Khodjaiants
	* IFormattedMemoryBlock.java: added the 'setItemValue' method.
	* CFormattedMemoryBlock.java: implementation of the 'setItemValue' method.

2002-10-16 Alain Magloire

	* src/.../core/cdi/model/ICDIMemoryBlock.java (refresh):
	New method.

2002-10-25 Mikhail Khodjaiants
	* CDebugUtils.java: Added utilities to convert textual presentation of memory to bytes.

2002-10-25 Mikhail Khodjaiants
	* IFormattedMemoryBlock.java: Replaced 'MEMORY_BYTES_PER_ROW_...' constants by 'MEMORY_NUMBER_OF_COLUMNS_...'.

2002-10-25 Mikhail Khodjaiants
	Remove the 'setWordSize' method from 'IFormattedMemoryBlock' and use 'reformat' instead.
	* IFormattedMemoryBlock.java: removed the 'setWordSize' method.
	* CFormattedMemoryBlock.java: removed the implementation of 'setWordSize' method.

2002-10-24 Mikhail Khodjaiants
	Support of the "Memory Unit Size" action.
	* IFormattedMemoryBlock.java: added the 'setWordsize' method.
	* CFormattedMemoryBlock.java: implementation of the 'setWordSize' method.

2002-10-24 Mikhail Khodjaiants
	Moved the memory format constants from IFormattedMemoryRetrieval.java 
	to IFormattedMemoryBlock.java.
	* IFormattedMemoryRetrieval.java
	* IFormattedMemoryBlock.java

2002-10-24 David Inglis
	* CDebugTarget.java
	fix exception on shutdown with a connected target, CDI session
	was not terminated.
	
2002-10-23 Mikhail Khodjaiants
	Support for debugger console.
	* CDebugModel.java: new factory methods for CDebugTarget
	* IDebuggerProcessSupport: new interface that defines the debugger 
	process support functionality.
	* CDebugTarget.java: implementation of IDebuggerProcessSupport interface.

2002-10-22 Alain Magloire

	* src/.../cdi/ICDISession.java (getSessionProcess):
	New method to let user acess directly the debugger.

2002-10-20 Mikhail Khodjaiants
	Added a functionality needed to process ICDIMemoryChangedEvent.
	* IFormattedMemoryBlock.java
	* CFormattedMemoryBlock.java
 
2002-10-20 Alain Magloire

	* src/.../cdi/model/ICDITarget.java (getMemoryBlock): Remove
	we use the MemoryManager instead.
	(evaluateExpressionToValue): Remove not used.
	* src/.../cdi/model/ICDISourceManager.java (getFile): Remove not use.
	(setFile): Remove not use.
	(reset): Remove not use.

2002-10-19 Alain Magloire

	The UI needs to be told when the memory changes
	so it can update the memory view.  The responsability
	of this been push to the CDI implementation to generate
	events(ICDIMemoryChangedEvent) for modified memories.  The
	getSource() method of the class should return an ICDIMemoryBlock.
	Note that the CDI implementation will only try to generate
	the event for ICDIMemoryBlock that are not frozen(setFrozen()) since this
	is a potentially very time consuming operation.

	* src/.../cdi/event/ICDIMemoryChangedEvent.java: New Class.

2002-10-17 Mikhail Khodjaiants
	Implementing the memory view support:
	* CFormattedMemoryBlock.java: implementation of the 'dispose' method added.

2002-10-17 Mikhail Khodjaiants
	Implementing the memory view support:
	* CDebugModel.java
	* ICMemoryManager.java
	* IFormattedMemoryBlock.java
	* CFormattedMemoryBlock.java
	* CDebugUtils.java
	* CMemoryManager.java

2002-10-16 Alain Magloire

	In the memory manager a string should be allowed to
	create a block since an expression can be use.
	
	* src/.../debug.core.cdi/ICDIMemoryManager.java (createMemoryBlock):
	 New method that takes a string as the first argument.
	
2002-10-15 Mikhail Khodjaiants
	* CDebugModel.java: Implementing the memory view support.
	* ICMemoryManager: Implementing the memory view support.
	* IFormattedMemoryBlock.java: Implementing the memory view support.
	* CDebugTarget.java: Implementing the memory view support.
	* CFormattedMemoryBlock.java: Implementing the memory view support.
	* CMemoryManager.java: Implementing the memory view support.

2002-10-15 Mikhail Khodjaiants
	* ICDebugConstants.java: New interface that contains the constant definitions for C/C++ debug plug-in.
	* CSourceManager.java: Implementation of the 'Automatically switch to disassembly mode' preference.

2002-10-15 Mikhail Khodjaiants
	* CThread.java: The previous fix should be done only when switching between frames of the same thread.

2002-10-14 Mikhail Khodjaiants
	* CThread.java: Reset the register's change flag before switching to another frame.

2002-10-14 Mikhail Khodjaiants
	* CThread.java: Set the correct detail for 'resume' event to prevent collapsing of the variable's and 
	register's trees after stepping.

2002-10-14 Mikhail Khodjaiants
	* ISwitchToThread.java: New method to get the current thread.
	* CDebugTarget.java: Implemented the 'getCurrentThread' method of the 'ISwitchToThread' interface.
	* CDebugTarget.java: Fix in the 'setCurrentThread' method.
	
2002-10-12 Alain Magloire

	* core/cdi/model/ICDIMemoryBlock (supportValueModification):
	Remove the method, it should be part of a ICDIConfiguration.

	* core/cdi/ICDIMemoryManager (getBlock): Rename to getMemoryBlock
	(createMemoryBlock): New method to get a memory block.

2002-10-12 Alain Magloire

	* core/cdi/ICDILocation (getInstructions): Methods
	removed is now part of SourceManager.

2002-10-11 Mikhail Khodjaiants
	* CDebugTarget.java: Added return for ISourceMode to 'getAdapter'.
	* CSourceManager.java: Set the real mode when setting the source mode.

2002-10-11 Mikhail Khodjaiants
	* DisassemblyStorage.java: Changed the format of the disassembly view's output.
2002-10-11 Alain Magloire

	* ICDISourceManager.java (getMixedInstructions): Three
	new methods to get the src and the intructions.
	
	* ICIDMixedInstruction:  New Class that return the mixed
	of source location and assembly instructions.

2002-10-10 Mikhail Khodjaiants
	* CVariable.java: Made the 'fChanged' field protected to access to it from the derived class (CRegister).
	* CRegister.java: Added the 'hasValueChanged' method to 'CRegister'.

2002-10-10 Mikhail Khodjaiants
	* CThread.java: Check if the selected frame is current before calling 'setCurrentStackFrame'.

2002-10-10 Mikhail Khodjaiants
	* CStackFrame.java: Added Getter and Setter for 'fRefreshVariables'.
 
2002-10-10 Mikhail Khodjaiants
	* DisassemblyManager.java: Replaced 'getInstructions( String fileName, int lineNumber )' 
	by 'getInstructions( String fileName, int lineNumber, int maxLineCount )'.

2002-10-10 Mikhail Khodjaiants
	* CDebugTarget.java:  Implementing the disassembly mode.
	* CThread.java:  Implementing the disassembly mode.

2002-10-10 Mikhail Khodjaiants
	* CSourceManager.java: Implementing the disassembly mode.
	* DisassemblyManager.java: Implementing the disassembly mode.
	* DisassemblyStorage.java: Implementing the disassembly mode.
	* CDebugUtils.java: Added the 'toHexAddressString' method.

2002-10-10 Alain Magloire

	* ICDISourceManager.java: Changing the getInstructions()
	method to take long instead of String.
@


1.294
log
@Fire the "suspend" event when the target is suspended because of an error.
@
text
@d1 4
@


1.293
log
@Merged changes from 1.2.1 branch.
@
text
@d1 4
@


1.292
log
@Merging changes from 1.2.1 branch.
@
text
@d1 12
@


1.291
log
@Fix for bug 50981: In the 'getValue' method of CVariable 'getType' should be only called once.
@
text
@d1 4
d8 9
@


1.290
log
@Fix for bug 48682: IThread.getBreakpoints() stubbed out.
@
text
@d1 4
@


1.289
log
@Fix for bug 49294: Source file doesn't change when switching between stack frames.
@
text
@d1 5
@


1.288
log
@Reset the 'terminating' flag if 'terminate' fails.
@
text
@d1 5
@


1.287
log
@Extracted the main part of the 'breakpointAdded' method into a separate method to avoid double checking.
@
text
@d1 4
@


1.286
log
@Cleanup.
@
text
@d2 5
@


1.285
log
@Ensure that all breakpoint creation and modification operations are running in the UI thread.
@
text
@d1 12
@


1.284
log
@Added synchronization to some of the 'CBreakpoint' methods.
@
text
@d2 4
@


1.283
log
@Fix for PR 46358: NPE in the "setCurrentThread" method of "CDebugTarget".
@
text
@d1 4
@


1.282
log
@Use the corresponding methods of 'ICBreakpoint' to set breakpoint properties.
@
text
@d2 5
@


1.281
log
@Fix for PR 46303: Exception when selecting Debug... menu.
Check if the string passed to the 'getCommonSourceLocationsFromMemento' method is not empty.
@
text
@d2 4
@


1.280
log
@'getCDIBreakpointFile' returns wrong file for address breakpoints.
@
text
@d1 5
@


1.279
log
@Changed the handling of the breakpoint created event to reflect the CDI changes for deferred breakpoints support.
@
text
@d2 4
@


1.278
log
@CSourceManager.java: implements adapters for 'ISourceMode' and 'IPersistableSourceLocator'.
@
text
@d1 16
@


1.277
log
@Fix for PR 45818 doesn't solve the problem. Fall back to the previous version.
@
text
@d2 3
@


1.276
log
@Fix for PR 45818: NPE when closing the workbench.
@
text
@d2 4
@


1.275
log
@* CProjectSourceLocation.java: check if the searched element name is not null or empty.
@
text
@d1 4
@


1.274
log
@Added the 'dispose' method to 'ICSourceLocation'.
@
text
@d2 3
@


1.273
log
@CProjectSourceLocation.java: added 'toString' method.
@
text
@d2 6
@


1.272
log
@Directory source locations:
- search only in the parent folders if the given file path is absolute.
- return a list only if the number of resulting files is > 1.
@
text
@d1 3
@


1.271
log
@Renamed 'SourceLocationFactory' to 'SourceLookupFactory'.
Added the 'createSourceLocator' method to 'SourceLookupFactory'.
@
text
@d1 5
@


1.270
log
@Changed the 'getAdapter' method of 'CSourceManager' to return the adapter of the 'ICSourceLocator' class.
@
text
@d2 6
@


1.269
log
@Fix for PR 45534: gdb/MI error in retrieving a register can lead to an empty register pane.
@
text
@d1 5
@


1.268
log
@Core support of the new workbench preferences: 'Source Locations' and 'Search For Duplicate Source Files'.
@
text
@d1 5
@


1.267
log
@Added the "Search subfolders" option for directory search locations.
@
text
@d1 7
@


1.266
log
@Do not interrupt the initialization of all additional source locations if the initialization of one fails.
@
text
@d2 6
@


1.265
log
@updated.
@
text
@d1 5
@


1.264
log
@Fix for PR 35960: the "Search for duplicate source files" option is added.
@
text
@d1 9
@


1.263
log
@If the target is suspended by a line breakpoint the source manager tries to retrieve the file resource from the breakpoint marker.
@
text
@d2 9
@


1.262
log
@Improving the source search algorithms.
@
text
@d1 6
@


1.261
log
@Improved the source search algorithm.
@
text
@d1 6
@


1.260
log
@Fix for bug 43372: changed the source lookup procedures to avoid the usage of 'getCanonicalPath'.
@
text
@d1 4
@


1.259
log
@All methods of 'IRuntimeOptions' should throw CDI exceptions in case of failure.
@
text
@d1 5
@


1.258
log
@Added the "isArgument" method to ICVariable. This method is used to distinguish the arguments in the Variables View.
@
text
@d1 4
@


1.257
log
@Use the new 'equals' method of ICDIVaraiableObject to compare variables.
@
text
@d1 6
@


1.257.2.1
log
@Fix for PR 46358: NPE in the "setCurrentThread" method of "CDebugTarget".
@
text
@a0 5
2003-11-07 Mikhail Khodjaiants
	Fix for PR 46358: NPE in the "setCurrentThread" method of "CDebugTarget".
	'setCurrentThread': check if the old current thread is not null.
	* CDebugTarget.java

@


1.257.2.2
log
@Fix for PR 46850: Unable to report problems from the methods of 'ICDIRuntimeOptions'.
@
text
@a5 4
2003-10-07 Mikhail Khodjaiants
	All methods of 'IRuntimeOptions' should throw CDI exceptions in case of failure.
	* ICDIRuntimeOptions.java

@


1.257.2.3
log
@Fix for PR 46861: Use a special image for arguments in the Variables view.
@
text
@a9 6
2003-10-06 Mikhail Khodjaiants
	Added the "isArgument" method to ICVariable. This method is used to distinguish 
	the arguments in the Variables View.
	* ICVariable.java
	* CVariable.java

@


1.257.2.4
log
@Fix for bug 43372: changed the source lookup procedures to avoid the usage of 'getCanonicalPath'.
@
text
@a5 5
2003-10-13 Mikhail Khodjaiants
	Fix for bug 43372: changed the source lookup procedures to avoid the usage of 'getCanonicalPath'.
	* CDirectorySourceLocation.java
	* CProjectSourceLocation.java

@


1.257.2.5
log
@Fix for bug 35960: search for duplicate file names.
@
text
@a5 25
2003-10-17 Mikhail Khodjaiants
	Core support of the 'Search for duplicate source files' option.
	* ICSourceLocation.java
	* ICSourceLocator.java
	* CDirectorySourceLocation.java
	* CProjectSourceLocation.java
	* CSourceLocator.java
	* CSourceManager.java

2003-10-17 Mikhail Khodjaiants
	If the target is suspended by a line breakpoint the source manager tries to retrieve 
	the file resource from the breakpoint marker.
	* CSourceManager.java
	* CDebugTarget.java

2003-10-15 Mikhail Khodjaiants
	Improving the source search algorithms.
	* CDirectorySourceLocation.java
	* CProjectSourceLocation.java
	* CSourceLocator.java

2003-10-14 Mikhail Khodjaiants
	Improved the source search algorithm.
	* CProjectSourceLocation.java
	
@


1.257.2.6
log
@Fix for bug 46843: Add 'Search subfolders' option.
@
text
@a5 11
2003-10-20 Mikhail Khodjaiants
	Core support of the "Search subfolders" option for directory source locations.
	* IDirectorySourceLocation.java
	* SourceLocationFactory.java
	* CDirectorySourceLocation.java

2003-10-20 Mikhail Khodjaiants
	Do not interrupt the initialization of all additional source locations 
	if the initialization of one fails.
	* CSourceLocator.java
 
@


1.257.2.7
log
@Fix for PR 46884: Add a preference page to set common source location
@
text
@a5 43
2003-11-07 Mikhail Khodjaiants
	Fix for PR 46303: Exception when selecting Debug... menu.
	Check if the string passed to the 'getCommonSourceLocationsFromMemento' method is not empty.
	* SourceUtils.java

2003-10-30 Mikhail Khodjaiants
	* CSourceManager.java: implements adapters for 'ISourceMode' and 'IPersistableSourceLocator'.

2003-10-29 Mikhail Khodjaiants
	* CProjectSourceLocation.java: check if the searched element name is not null or empty.

2003-10-29 Mikhail Khodjaiants
	Added the 'dispose' method to 'ICSourceLocation'.
	* ICSourceLocation.java
	* CDirectorySourceLocation.java
	* CProjectSourceLocation.java: made 'dispose' public.

2003-10-29 Mikhail Khodjaiants
	* CProjectSourceLocation.java: added 'toString' method.

2003-10-28 Mikhail Khodjaiants
	Search only in the parent folders if the given file path is absolute.
	Return a list only if the number of resulting files is > 1.
	* CDirectorySourceLocation.java

2003-10-27 Mikhail Khodjaiants
	Renamed 'SourceLocationFactory' to 'SourceLookupFactory'.
	Added the 'createSourceLocator' method to 'SourceLookupFactory'.
	* SourceLookupFactory.java
	* CSourceLocator.java

2003-10-27 Mikhail Khodjaiants
	Changed the 'getAdapter' method of 'CSourceManager' to return the adapter of 
	the 'ICSourceLocator' class.
	* CSourceManager.java

2003-10-23 Mikhail Khodjaiants
	Core support of the new workbench preferences: 'Source Locations' and 'Search 
	For Duplicate Source Files'.
	* CDebugCorePlugin.java
	* ICDebugConstants.java
	* SourceUtils.java: new

@


1.257.2.8
log
@Fix for PR 45534: gdb/MI error in retrieving a register can lead to an empty register pane.
@
text
@a41 5
2003-10-26 Mikhail Khodjaiants
	Fix for PR 45534: gdb/MI error in retrieving a register can lead to an empty register pane.
	* CRegister.java
	* CRegisterGroup.java

@


1.257.2.9
log
@Fix for PR 46845: Deferred breakpoints support.
@
text
@a0 8
2003-11-10 Mikhail Khodjaiants
	Ensure that all breakpoint creation and modification operations are running in the UI thread.
	* CBreakpointManager.java

2003-11-10 Mikhail Khodjaiants
	Added synchronization to some of the 'CBreakpoint' methods.
	* CBreakpoint.java

a6 4
	Use the corresponding methods of 'ICBreakpoint' to set breakpoint properties.
	* CBreakpointManager.java

2003-11-07 Mikhail Khodjaiants
a10 20
2003-11-05 Mikhail Khodjaiants
	'getCDIBreakpointFile' returns wrong file for address breakpoints.
	* CBreakpointManager.java

2003-11-05 Mikhail Khodjaiants
	Changed the handling of the breakpoint created event to reflect the CDI changes for deferred 
	breakpoints support.
	* CBreakpointManager.java
	* CSharedLibraryManager.java
	* CDebugTarget.java
 
2003-11-05 Mikhail Khodjaiants
	Moved all breakpoint-related functionality to the new class - 'CBreakpointManager'.
	* CBreakpointManager.java

2003-11-05 Mikhail Khodjaiants
	The argument type of the 'getBreakpointAddress' method of 'ICBreakpointManager' is changed from 
	'ICBreakpoint' to 'ICBreakpointManager'.
	* ICBreakpointMaanger.java

a64 9
2003-10-17 Alain Magloire

	ICDIBreakpointManager new method
	setLocationBreakpoint(...., deferred);
	The new boolean "deferred" indicate if yes or not the breakpoint
	should be on the deferred list if the setting fails.

	* ICDIBreakpointManager.java

@


1.257.2.10
log
@Extracted the main part of the 'breakpointAdded' method into a separate method to avoid double checking.
@
text
@a0 5
2003-11-26 Mikhail Khodjaiants
	Extracted the main part of the 'breakpointAdded' method into a separate method to avoid 
	double checking.
	* CDebugTarget.java

@


1.257.2.11
log
@Reset the 'terminating' flag if 'terminate' fails.
@
text
@a0 4
2003-12-08 Mikhail Khodjaiants
	Reset the 'terminating' flag if 'terminate' fails.
	* CDebugTarget.java

@


1.257.2.12
log
@Fix for bug 49294: Source file doesn't change when switching between stack frames.
@
text
@a0 5
2003-12-23 Mikhail Khodjaiants
	Fix for bug 49294: Source file doesn't change when switching between stack frames. 
	Do not use the breakpoint's markers for source lookup.
	* CSourceManager.java

@


1.257.2.13
log
@Fix for bug 48682: IThread.getBreakpoints() stubbed out.
@
text
@a0 5
2004-01-15 Mikhail Khodjaiants
	Fix for bug 48682: IThread.getBreakpoints() stubbed out.
	* CDebugTarget.java
	* CThread.java

@


1.257.2.14
log
@Added DebugEvent factory methods to 'CDebugElement'.
@
text
@a0 4
2004-01-29 Mikhail Khodjaiants
	Added DebugEvent factory methods to 'CDebugElement'.
	CDebugElement.java

@


1.257.2.15
log
@Fire sets of debug events instead of firing it one by one.
@
text
@a1 5
	Fire sets of debug events instead of firing it one by one.
	* CDebugTarget.java
	* CThread.java
	
2004-01-29 Mikhail Khodjaiants
d3 1
a3 1
	* CDebugElement.java
@


1.257.2.16
log
@Fix for bug 50981: In the 'getValue' method of CVariable 'getType' should be only called once.
@
text
@a0 4
2004-01-30 Mikhail Khodjaiants
	Fix for bug 50981: In the 'getValue' method of CVariable 'getType' should be only called once.
	* CVariable.java

@


1.257.2.17
log
@Cache the endianness flag.
@
text
@a0 4
2004-02-10 Mikhail Khodjaiants
	Cache the endianness flag.
	* CDebugTarget.java
 
@


1.257.2.18
log
@In the 'reset' method of 'CVariable' check if value is an instance of 'CValue' before type casting.
@
text
@a0 4
2004-02-11 Mikhail Khodjaiants
	In the 'reset' method check if value is an instance of CValue before type casting.
	* CVariable.java

@


1.257.2.19
log
@Fix for bug 52135: Debugger should indicate which thread triggered breakpoint.
@
text
@a0 4
2004-02-16 Mikhail Khodjaiants
	Fix for bug 52135: Debugger should indicate which thread triggered breakpoint.
	* CThread.java

@


1.257.2.20
log
@Reset the current thread flag when resume.
@
text
@a0 4
2004-02-17 Mikhail Khodjaiants
	Reset the current thread flag when resume.
	* CThread.java

@


1.257.2.21
log
@Fire the "suspend" event when the target is suspended because of an error.
@
text
@a0 4
2004-02-20 Mikhail Khodjaiants
	Fire the "suspend" event when the target is suspended because of an error.
	* CDebugTarget.java

@


1.257.2.22
log
@Display global variable name in the error message when the "Add Globals" action fails.
@
text
@a0 4
2004-03-08 Mikhail Khodjaiants
	Display global variable name in the error message when the "Add Globals" action fails.
	* CDebugModel.java

@


1.257.2.23
log
@Fix for bug 58711: Breakpoint race condition.
@
text
@a0 17
2004-04-15 Mikhail Khodjaiants
	Fix for bug 58711: Breakpoint race condition.
	To avoid race condition all breakpoint marker updates (like increment/decrement the install count, 
	enable/disable etc.) should be done in the UI thread. At the same time installing breakpoint 
	at a target should be synchronized with other gdb commands (bug 58711).
	A special listener (CBreakpointUpdater) has been added to receive notifications from the event 
	thread and post marker updates to the UI thread.
	* CDebugCorePlugin.java
	* ICBreakpointListener.java: new
	* ICBreakpoint.java
	* CBreakpointManager.java
	* CBreakpointNotifier.java: new
	* ListenerList.java: new
	* CBreakpoint.java
	* CDebugTarget.java
	* IAsyncExecutor.java: removed

@


1.257.2.24
log
@Additional fix for bug 58711: Breakpoint race condition.
@
text
@a0 4
2004-04-22 Mikhail Khodjaiants
	Additional fix for bug 58711: Breakpoint race condition.
	* CBreakpointManager.java

@


1.257.2.25
log
@Fix for PR 71992
@
text
@a0 4
2004-08-14 Alain Magloire
	Fix for 71992.
	* CType.java

@


1.256
log
@updated.
@
text
@d1 4
d11 1
a11 1
2003-10-29 Mikhail Khodjaiants
d15 1
a15 1
2003-10-23 Mikhail Khodjaiants
d20 1
a20 1
2003-10-17 Mikhail Khodjaiants
d24 1
a24 1
2003-10-16 Mikhail Khodjaiants
d31 1
a31 1
2003-10-15 Mikhail Khodjaiants
d39 1
a39 1
2003-10-11 Mikhail Khodjaiants
@


1.255
log
@Fix for PR 43856: Format doesn't work for wchar_t.
@
text
@d1 6
@


1.254
log
@Changed the 'hasStackFrames' method of the 'CThread' class to return true regardless if the thread contains stack frames or not. This method is only used by UI to update the thread label.
@
text
@d1 4
@


1.253
log
@Temporary fix for PR 39061: Attach source does not work for applications compiled in CygWin.
@
text
@d1 5
@


1.252
log
@Correct dates.
@
text
@d1 4
@


1.251
log
@Fix for PR 38468: Error in files location.
Use the 'getCanonicalPath' method of the 'File' class to obtain the file name.
@
text
@d1 1
a1 1
2003-16-10 Mikhail Khodjaiants
d8 1
a8 1
2003-15-10 Mikhail Khodjaiants
d16 1
a16 1
2003-11-10 Mikhail Khodjaiants
d21 1
a21 1
2003-11-10 Mikhail Khodjaiants
@


1.250
log
@Fix for PR 43101: Breakpoint exception when source doesn't exist.
The 'fireBreakpointChanged' method of 'BreakpointManager' is used to notify the UI components that a breakpoint is added. This is a part of new implementation to support deffered breakpoints. For new breakpoints the 'delta' argument is null. Check if delta is not null to avoid this problem.
@
text
@d1 7
@


1.249
log
@Detail Pane values for casted variables.
@
text
@d1 8
@


1.248
log
@Moving the shared library search paths block to mi UI.
@
text
@d2 5
@


1.247
log
@If breakpoint is a line breakpoint check if source locator contains the file instead of container project.
@
text
@d1 4
@


1.246
log
@Fix for PR 42790: Memory view is not cleared when target is terminated
@
text
@d2 5
@


1.245
log
@Fix for PR 39680: Gash in error message for memory view.
@
text
@d1 5
@


1.244
log
@Final fix for PR 39484: Move 'getType' method from ICDIVariable to ICDIVaraibleObject.
@
text
@d2 4
@


1.243
log
@Regrouping the launch configuration constants.
@
text
@d2 5
@


1.242
log
@Removed the internal handling of the 'stop-on-shared-library-events' option - will be moved to the mi.
Try to set the deferred breakpoints only when:
- a shared library is loaded,
- the symbols of shared library are loaded.
@
text
@d2 4
@


1.241
log
@Added the 'getSharedLibraryPaths' and 'setSharedLibraryPaths' methods to the 'ICDISharedLibraryManager' interface.
@
text
@d2 10
@


1.240
log
@Implementation of deferred breakpoints.
@
text
@d1 5
@


1.239
log
@Moving shared library features from mi to CDI.
Added new launch configuration constants to ICDTLaunchConfigurationConstants.
@
text
@d2 5
@


1.238
log
@Moving shared library features from mi to CDI.
Added new methods to ICDISharedLibraryManager:
- isAutoLoadSymbols
- isStopOnSolibEvents
- setAutoLoadSymbols
- setStopOnSolibEvents
- supportsAutoLoadSymbols
	- supportsStopOnSolibEvents
@
text
@d3 4
@


1.237
log
@Removed the 'isAccessSpecifier' method from CVaraiable.
@
text
@d1 11
@


1.236
log
@Use the names of array's elements returned by CDI.
@
text
@d2 6
@


1.235
log
@Unable to terminate post mortem debugging session.
Extended the 'CDebugTarget' class to overload the 'terminate' and 'canTerminate' methods.
@
text
@d1 4
@


1.234
log
@Create ICDIVariableObject for each array partition to compute a detail panel's value.
@
text
@d1 6
@


1.233
log
@updated
@
text
@d1 5
@


1.232
log
@Removed the 'Type' field from the 'Display As Array' dialog.
@
text
@d1 5
@


1.231
log
@Moved some methods from ICDIVariable to ICDIVariableObject.
Create 'var-objects' only for the requested array partitions.
@
text
@d2 5
@


1.230
log
@updated.
@
text
@d1 15
@


1.229
log
@Added the implementation of the 'getType' and 'getTypeName' methods of the 'CVaraible:ErrorVariable' class.
@
text
@d1 10
@


1.228
log
@Uncommented the 'sizeof' method of 'ICDIVariableObject'.
@
text
@d2 4
@


1.227
log
@updated
@
text
@d1 5
@


1.226
log
@Use the 'getReferencedProject' method to obtain all referenced projects.
@
text
@d1 7
@


1.225
log
@Invalidate error variables when the session is resumed.
@
text
@d2 4
@


1.224
log
@Moved the 'getReferencedProject' method to 'CDebugUtils'. 
Added the cycle checking.
@
text
@d1 4
@


1.223
log
@Minimize the number of the "evaluate expression" requests when changing the value of the floating point types.
@
text
@d1 5
@


1.222
log
@Refactoring: moved the 'isNaN', 'isPositiveInfinity' and 'isNegativeInfinity' to the 'CDebugUtils' class.
@
text
@d2 4
@


1.221
log
@Refactoring: moved the 'CDebugUtils' class to the 'org.eclipse.cdt.debug.core' package - the methods of this class are mostly used in UI plugins.
@
text
@d2 6
@


1.220
log
@Cleanup. Removed the unused 'getNumberOfChildren' method from the 'CValue' class.
@
text
@d2 14
@


1.219
log
@Cleanup. Removed the 'reset' and 'getQualifiedName' methods from the 'ICVaraible' interface.
@
text
@d2 4
@


1.218
log
@Fix for PR 40696.
@
text
@d1 5
@


1.217
log
@Create a special type of ICDIVariable (ErrorVariable) if request to gdb fails.
@
text
@d1 5
@


1.216
log
@Fixes for CSourceLoator:
Use the 'getReferencedProjects' method of 'CSourceLocator' to obtain the list of referenced projects.
Use the correct tag for additional source locations.
@
text
@d2 5
@


1.215
log
@Fix for PR 39936: GDB hits modified conditional breakpoints when condition not satisfied. 
This is a work around for GDB PR MI/1289.
@
text
@d1 5
@


1.214
log
@Automatically update the list of source locations when the list of the referenced projects is modified.
@
text
@d2 5
@


1.213
log
@Fix for PR 39372: Breakpoints don't get activated when symbols are loaded.
@
text
@d1 12
@


1.212
log
@Fix for PR 39100: CDT/Debug core is asking value 16 times.
@
text
@d2 3
@


1.211
log
@Fix for PR 39087: Cache the MI answer once we know if the variable is writable.
@
text
@d2 4
@


1.210
log
@All local var_objects are destroyed when a thread other than current is selected. CVariable has to be invalidated if a "destroyed" event has been received.
@
text
@d1 4
@


1.209
log
@Fix for ClassCastException in CStackFrame.
@
text
@d1 5
@


1.208
log
@Variable bookkeeping (phase 0.1).
@
text
@d1 4
@


1.207
log
@Incorrect casting int the "setChanged" method of CVariable.
@
text
@d1 11
@


1.206
log
@Cleanup: removed unused and internal methods from ICValue.
@
text
@d1 4
@


1.205
log
@Refactoring: moved the type and value related methods from ICVariable to ICType and ICValue.
@
text
@d1 10
@


1.204
log
@Default format preferences for variables, registers and expressions.
@
text
@d1 10
@


1.203
log
@Renamed the 'refresh' method of ICVariable to 'reset'. Added new method - 'reset' to CValue instead of using the 'setChanged' method.
@
text
@d2 6
@


1.202
log
@Mark as changed parent variables.
@
text
@d1 7
@


1.201
log
@Refresh only the state of variable when handling a change event.
@
text
@d2 4
@


1.200
log
@Correct presentation of the full names of variables that contain pointers.
@
text
@d2 4
@


1.199
log
@Changed the implementation of the'getName' method of CVariable to return the actual names of array members.
@
text
@d2 4
@


1.198
log
@Infinite values of the floating point types.
@
text
@d1 7
@


1.197
log
@Renamed the 'computeDetail' method of the 'ICValue' interface to 'evaluateAsExpression'.
@
text
@d2 5
@


1.196
log
@Removed the redundant methods from the 'ICDIFloatingPointValue' interface.
@
text
@d2 6
@


1.195
log
@Implementing the core support of the detail panel.
@
text
@d1 6
@


1.194
log
@Added the processing of reference values.
@
text
@d2 8
@


1.193
log
@Implementing the core support of UI features for types and internal formating (instead of using the format features provided by gdb).
@
text
@d2 4
@


1.192
log
@updated.
@
text
@d1 11
@


1.191
log
@Added new methods to ICVariable to vizualize arrays and structures based on the new CDI types.
@
text
@d1 8
@


1.190
log
@Verify if breakpoint belongs to the project before setting, removing or changing properties.
@
text
@d1 6
@


1.189
log
@updated.
@
text
@d1 5
@


1.188
log
@First draft of the tracepoints in the CDI.
@
text
@d1 5
@


1.187
log
@updated.
@
text
@d1 6
@


1.186
log
@updated
@
text
@d3 5
@


1.185
log
@Created preference for the maximum number of disassembly instructions.
@
text
@d1 5
@


1.184
log
@Moved the generation of expressions for global variables to the mi plugin.
@
text
@d1 6
@


1.183
log
@When generating disassembly instructions by file name and line number check if the frame address is in the address range of the instruction set.
If the instruction set doesn't contain the frame address generate a new instruction set based on the frame address.
@
text
@d2 6
@


1.182
log
@In the "terminate" event handler of the session manager check the targets that belong to the current session.
@
text
@d1 7
@


1.181
log
@Set the error status if the debug target is suspended because of an error.
@
text
@d1 5
@


1.180
log
@Check if the underlying debugger supports expression evaluation in the "canEvaluate" method.
@
text
@d1 4
@


1.179
log
@Added tooltips to breakpoints and watchpoints.
@
text
@d2 4
@


1.178
log
@New method in ICBreakpoint - "isConditional".
Added a status functionality to the CDebugElement class.
@
text
@d1 8
@


1.177
log
@Notify the Launch view about stack changes when handling the 'Resumed' event.
@
text
@d1 13
@


1.176
log
@Implementation of termination policy.
@
text
@d1 4
@


1.175
log
@Fix for bug 36909.
@
text
@d1 7
@


1.174
log
@Check for null pointer in 'isCharacter' and 'isCharPointer'.
@
text
@d1 4
@


1.173
log
@Throw DebugException when getSignals() fails.
@
text
@d2 4
@


1.173.2.1
log
@updated.
@
text
@a0 8
2003-04-25 Mikhail Khodjaiants
	Fix for bug 36909
	* DisassemblyManager.java: check if the address of a stack frame is not 0;

2003-04-23 Mikhail Khodjaiants
	Check for null pointer in 'isCharacter' and 'isCharPointer'.
	* CValue.java

@


1.173.2.2
log
@Fix for bug 48682: IThread.getBreakpoints() stubbed out.
@
text
@a0 5
2004-01-15 Mikhail Khodjaiants
	Fix for bug 48682: IThread.getBreakpoints() stubbed out.
	* CDebugTarget.java
	* CThread.java

@


1.172
log
@Additional checks for the situation when the stack depth is not 0 and the frame array is empty.
@
text
@d2 4
@


1.171
log
@Disconnect: terminate should be called from the disconnect event handler.
@
text
@d1 5
@


1.170
log
@Disconnnect: target should be disconnected before terminate the session because of race condition.
@
text
@d1 4
@


1.169
log
@Unnecessary error logging (bug 36682).
@
text
@d2 5
@


1.168
log
@Temporary fix for character values.
@
text
@d2 4
@


1.167
log
@updated
@
text
@d1 4
@


1.166
log
@Check if the underlying cdi variable is not null before accessing it.
@
text
@d1 5
@


1.165
log
@Quick fix for variable values.
@
text
@d1 4
@


1.164
log
@updated.
@
text
@d1 4
@


1.163
log
@Core support of function and method breakpoints
@
text
@d1 6
@


1.162
log
@Core support of function breakpoints.
@
text
@d1 8
@


1.161
log
@Changed the message text in the 'getStackDepth' method.
@
text
@d1 6
@


1.160
log
@Changed the message generated in the 'targetRequestFailed' methods of CDebugElement.
@
text
@d2 4
@


1.159
log
@Replaced 'toString()' by 'getMessage()' for CDI exceptions.
@
text
@d2 4
@


1.158
log
@Moved the 'Auto-Refresh' preferences from CDebugUIPlugin to use it for initialization of update managers.
@
text
@d1 9
@


1.157
log
@Removed the 'fDebugTarget' field from CSharedLibraryManager.
@
text
@d2 6
@


1.156
log
@Core support of 'Auto-Refresh' and 'Refresh' actions.
@
text
@d1 4
@


1.155
log
@Use the 'exists' method of the 'IFile' interface instead of using 'toFile().exists()' for 'IPath'.
@
text
@d1 11
@


1.154
log
@Use the 'exists' method of the 'IFile' interface instead of using 'toFile().exists()' for 'IPath'.
@
text
@d2 1
a2 1
	Use the 'exists' method of the 'IFile' interface instead of using toFile().exists() for IPath.
@


1.153
log
@Do not log the exceptions thrown by the breakpoint setting methods.
@
text
@d2 5
@


1.152
log
@Added default format preference constants for variables, expressions and registers.
@
text
@d2 4
@


1.151
log
@'Run To C/C++ Line' and 'Resume At C/C++ Line' actions for external files.
@
text
@d2 4
@


1.150
log
@Applied patch from Chris Songer: Assembly View Fixups
@
text
@d1 7
@


1.149
log
@updated
@
text
@d1 5
@


1.148
log
@Removed the gdb-specific variable parsing.
@
text
@d1 5
@


1.147
log
@Replace range by start index and length in 'Display As Array' action.
@
text
@d1 12
@


1.146
log
@Added the 'isEditable' and 'hasChildren' methods to the 'ICVariable' interface.
@
text
@d1 6
@


1.145
log
@Cross-referencing projects cause the debugger to go into a stack overflow exception. 
Make sure that there is only one source location for each referenced project.
@
text
@d2 6
@


1.144
log
@updated.
@
text
@d1 5
@


1.143
log
@Updated.
@
text
@d1 7
a7 1
2003-03-13 ALain Magloire
@


1.142
log
@New ICDIVariableManager methods for the 'DisplayAsArray' and 'CastToType' actions.
@
text
@d1 11
d18 1
a18 1
	* src/org/eclipse/cdt/debug/core/cdi/ICDIvariableManager.java:
@


1.141
log
@updated
@
text
@d1 4
@


1.140
log
@Core support of the "Display As Array" action.
@
text
@d1 5
@


1.139
log
@Core support of the "Cast To Type" and "Restore Default Type" actions.
@
text
@d2 6
@


1.138
log
@Updated.
@
text
@d1 7
@


1.137
log
@No need to set the source search path to the debugger.
@
text
@d1 6
@


1.136
log
@Changed to 'public' the access modifier of the 'setAssocition' method.
@
text
@d2 7
@


1.135
log
@Added persistency to the source locator.
@
text
@d1 4
@


1.134
log
@Undo the changes bcause the 'asyncExec' method has added since 2.1.
@
text
@d1 10
@


1.133
log
@Use the 'asyncExec' method of the 'DebugPlugin' class.
@
text
@d2 5
@


1.132
log
@The gdb-specific 'setAutoSolibMethod' method is removed from ICDISharedLibraryManager.
@
text
@d1 5
@


1.131
log
@updated.
@
text
@d1 5
@


1.130
log
@Use ICDIRegisterManager instead of ICDITarget.
@
text
@d1 5
@


1.129
log
@The 'auto load symbols' action support in ICSharedLibraryManager.
@
text
@d1 6
@


1.128
log
@The 'load symbols' actions support in ICSharedLibraryManager.
@
text
@d2 5
@


1.127
log
@Support of update ('Refresh', 'Auto-Refresh) actions.
@
text
@d1 5
@


1.126
log
@Disable the address breakpoints to prevent the debugger to insert them prematurely
@
text
@d2 6
@


1.125
log
@refactor launch constants to debug core
@
text
@d1 4
@


1.124
log
@Implementation of the 'Resume At C/C++ Line' action.
@
text
@d1 6
@


1.123
log
@Implementation of the 'Resume Without Signal' action.
@
text
@d1 7
@


1.122
log
@Filter out breakpoints set in unrelated projects.
@
text
@d1 9
@


1.121
log
@updated.
@
text
@d9 5
@


1.120
log
@Implemention of the 'handle' command of the 'Signals' view.
@
text
@d1 7
@


1.119
log
@Implementing the 'Signals' view.
@
text
@d2 5
@


1.118
log
@updated.
@
text
@d1 5
@


1.117
log
@updated.
@
text
@d3 10
@


1.116
log
@Implementing the 'Signals' view.
@
text
@d1 7
@


1.115
log
@Create an address breakpoint if the source locator can not find the file specified by gdb.
@
text
@d1 9
@


1.114
log
@Managing breakpoints from the gdb console (fixes).
@
text
@d1 4
@


1.113
log
@updated.
@
text
@d1 10
@


1.112
log
@updated.
@
text
@d1 7
@


1.111
log
@Managing breakpoints from the gdb console.
@
text
@d1 5
@


1.110
log
@Use 'equals' to compare variables instead of names.
@
text
@d2 15
@


1.109
log
@Refactor of the ICDIRegisterObject, ICDIArgumentObject and
ICDIVariableObject to the cdi/model package
@
text
@d1 4
@


1.108
log
@updated.
@
text
@d1 12
d14 1
@


1.107
log
@updated.
@
text
@d1 31
@


1.106
log
@Rename ICDISignal to ICDISignalReceived
and create model/ICDISignal
@
text
@d2 4
@


1.105
log
@Retry to set breakpoints if shared library's symbols are loaded.
@
text
@d1 15
@


1.104
log
@Fix for the 'Show breakpoints supported by selected target' action.
@
text
@d1 6
@


1.103
log
@updated
@
text
@d1 4
@


1.102
log
@updated.
@
text
@d1 5
@


1.101
log
@Implementing the Shared Libraries view.
@
text
@d1 6
@


1.100
log
@Removed the 'ICDILoadedEvent' interface.
@
text
@d2 9
@


1.99
log
@updated.
@
text
@d1 3
@


1.98
log
@updated.
@
text
@d3 6
@


1.97
log
@Added the 'ICDISharedLibraryManager' interface.
@
text
@d1 7
@


1.96
log
@Added new methods to the 'ICDISharedLibrary' interface.
@
text
@d1 5
a5 1
2003-01-14 Mikhail Khodjaiants
@


1.95
log
@Check if thread is already disposed in the CDI event handler because the array of listeners used by EventManager in some situations is not up to date.
@
text
@d2 4
@


1.94
log
@Updated
@
text
@d1 5
@


1.93
log
@Added the 'IRunToAddress' interface to support the 'Run To Line' action in disassembly.
@
text
@d1 6
@


1.92
log
@Fix in the thread created event handler: do nothing if thread has already created.
@
text
@d2 6
@


1.91
log
@Implementation of address breakpoints.
@
text
@d1 4
@


1.90
log
@updated
@
text
@d1 14
@


1.89
log
@Check if project exists when generating the source locations.
@
text
@d1 4
@


1.88
log
@updated
@
text
@d1 4
@


1.87
log
@Adapter for 'IResource' in 'DisassemblyStorage'.
@
text
@d1 5
@


1.86
log
@Fix for breakpoints disabled before launching.
@
text
@d2 6
@


1.85
log
@Implementation of the 'Source Lookup' property page.
@
text
@d1 5
a5 1
2002-12-18 Mikhail Khodjaiants
@


1.84
log
@Fix in the 'supportsBreakpoints' method of CDebugTarget.
@
text
@d1 8
@


1.83
log
@Implementing the 'Source Lookup' property page.
@
text
@d1 4
@


1.82
log
@Check if CValue has variables before calling 'getCDIVariables'.
@
text
@d2 5
@


1.81
log
@Formatting 'char' types.
@
text
@d1 4
@


1.81.2.1
log
@Fix in the 'findFileByRelativePath' method of 'CDirectorySourceLocation'. Check if file exists in the local file system than try to map it to the Eclipse workspace.
@
text
@a0 4
2003-01-03 Mikhail Khodjaiants
	Fix in the 'findFileByRelativePath' method of 'CDirectorySourceLocation'.
	Check if file exists in the local file system than try to map it to the Eclipse workspace.

@


1.81.2.2
log
@Fix for bug 29095: The current instruction is incorrect in the disassembly mode.
@
text
@a0 4
2003-01-07 Mikhail Khodjaiants
	Fix for bug 29095: The current instruction is incorrect in the disassembly mode.
	* CStackFrame.java

@


1.81.2.3
log
@Fix for bug 29098: The step commands don't switch to the corresponding instruction commands in the disassembly mode.
@
text
@a1 4
	Fix for bug 29098: The step commands don't switch to the corresponding instruction commands in the disassembly mode.
	* CDebugTarget.java

2003-01-07 Mikhail Khodjaiants
@


1.81.2.4
log
@Cross-referencing projects cause the debugger to go into a stack overflow exception. 
Make sure that there is only one source location for each referenced project.
@
text
@a0 5
2003-03-14 Mikhail Khodjaiants
	Cross-referencing projects cause the debugger to go into a stack overflow exception. 
	Make sure that there is only one source location for each referenced project.
	* CSourceLocator.java

@


1.80
log
@The core support of the prompting source locator.
@
text
@d2 5
@


1.79
log
@The 'getLineNumber' method of CStackFrame should return the line number associated with the stack frame if the current source locator does not implement 'ICSourceLocator'.
@
text
@d2 9
@


1.78
log
@Changed the implementation of the 'refresh' method of CVariable.
@
text
@d2 5
@


1.77
log
@Added support of variable formatting.
@
text
@d1 4
@


1.76
log
@Display message when 'getStackDepth' is timed out.
@
text
@d1 7
@


1.75
log
@updated.
@
text
@d1 4
@


1.74
log
@If the given source file path is absolute and the source locator can not find it in the all specified locations return a FileStorage object.
@
text
@d1 5
@


1.73
log
@Split the detail message of ICDIErrorInfo into tokens and trancate aech token if it is too long.
@
text
@d1 4
@


1.72
log
@Display the error message with details when program is suspended because of ICDIErrorInfo.
@
text
@d1 4
@


1.71
log
@Updated
@
text
@d1 4
@


1.70
log
@Added the 'setChanged' method to ICValue. 
This method should common for CValue and CArrayPartitionValue to implement 'setChanged' of CVariable correctly.
@
text
@d1 9
@


1.69
log
@Refactoring org.eclipse.cdt.debug.core: added 'org.eclipse.cdt.debug.core.model' package.
@
text
@d1 7
@


1.68
log
@Check if underlying file exists when retrieving the globals.
@
text
@d2 26
@


1.67
log
@updated.
@
text
@d1 4
@


1.66
log
@'exec-until' instead of temporary breakpoints for 'run to line'.
@
text
@d1 4
@


1.65
log
@Live editing of the memory view: removed support of the 'Save Changes' action.
@
text
@d2 5
@


1.64
log
@runUntil
@
text
@d1 5
@


1.63
log
@Typo in plugin.properties.
@
text
@d1 5
@


1.62
log
@Fire suspend event for debug target that doesn't have threads.
@
text
@d2 3
@


1.61
log
@updated.
@
text
@d1 4
@


1.60
log
@Fix for watchpoints.
@
text
@d1 6
@


1.59
log
@Cache source elements to optimize search.
@
text
@d1 4
@


1.58
log
@Fix in the source locator's search algorithm.
@
text
@d2 4
@


1.57
log
@The memory view does not display values if the address expression is '0xFFFFFFFF'.
@
text
@d1 4
@


1.56
log
@Added the handler of ICDIDestroyedEvent to 'CFormattedMemoryBlock.
@
text
@d2 4
@


1.55
log
@Fix for bug 26595.
@
text
@d1 4
@


1.54
log
@Partial fix for bug 25956. Filter out the instructions that do not belong to the current function.
@
text
@d1 8
@


1.53
log
@If the backtrace is very deep the debugger is unable to parse MI output. The limited number of stack frames will be displayed.
@
text
@d2 4
@


1.52
log
@updated.
@
text
@d1 8
@


1.51
log
@updated.
@
text
@d3 7
@


1.50
log
@Fix for the stepping problem if the selected stack frame is not the topmost one.
@
text
@d1 7
@


1.49
log
@added supported cpu list to debugger extension
@
text
@d1 4
@


1.48
log
@When a referenced project is deleted it's location is null. The source locator should check this when it returns the path array.
@
text
@d1 6
@


1.47
log
@Added support of the 'Add Global Variables' action of the Expressions view.
@
text
@d1 5
@


1.46
log
@Added support of the formatting actions of the Memory view.
@
text
@d1 6
@


1.45
log
@Added conversion utilities to support decimal format in the Memory View.
@
text
@d1 7
@


1.44
log
@Added 'IExecFileInfo' interface.
@
text
@d1 5
a5 1
2002-10-31 Mikhail Khodjaiants
@


1.43
log
@Replaced the 'IProject' argument by 'IFile' in the debug target factory methods - second phase.
@
text
@d2 5
@


1.42
log
@Replaced the 'IProject' argument by 'IFile' in the debug target factory methods.
@
text
@d2 5
@


1.41
log
@Fix for synchronization bug in CFormattedMemoryBlock.
@
text
@d2 5
@


1.40
log
@Fix for synchronization bug in CFormattedMemoryBlock.
@
text
@d3 1
a3 1
	* CFormattedMemoryBlock.java: implementation of the 'refresh' method.
@


1.39
log
@Implementing the 'Refresh Memory' action.
@
text
@d1 4
@


1.38
log
@Implementation of the 'SaveMemoryChanges' action.
@
text
@d2 5
@


1.37
log
@Fix for bug 25283.
@
text
@d1 6
a6 1
2002-10-29 Mikhail Khodjaiants
@


1.36
log
@Implementing editing features of the memory view.
@
text
@d2 4
@


1.35
log
@Implementing editing features of the memory view.
@
text
@d1 6
@


1.34
log
@Implementing the memory view.
@
text
@d1 5
@


1.33
log
@updated
@
text
@d1 4
@


1.32
log
@Utilities to convert textual presentation of memory to bytes.
@
text
@d1 5
@


1.31
log
@Replaced 'MEMORY_BYTES_PER_ROW_...' constants by 'MEMORY_NUMBER_OF_COLUMNS_...'.
@
text
@d2 3
@


1.30
log
@Remove the 'setWordSize' method from 'IFormattedMemoryBlock' and use 'reformat' instead.
@
text
@d2 3
@


1.29
log
@Support of the "Memory Unit Size" action.
@
text
@d1 5
@


1.28
log
@Moved the memory format constants from IFormattedMemoryRetrieval.java to IFormattedMemoryBlock.java.
@
text
@d2 5
@


1.27
log
@fixed exception on shutdown with an attached process
@
text
@d1 6
@


1.26
log
@Support for debugger console.
@
text
@d1 5
@


1.25
log
@update
@
text
@d1 7
@


1.24
log
@Added a functionality to process ICDIMemoryChangedEvent
@
text
@d1 5
d13 1
a13 1
	* src/.../cdi/model/CTarget.java (getMemoryBlock): Remove
d16 1
a16 1
	* src/.../cdi/model/SourceManager.java (getFile): Remove not use.
@


1.23
log
@updated
@
text
@d1 5
@


1.22
log
@updated
@
text
@d1 9
d21 1
a21 1
	* src/.../cdi/even/ICDIMemoryChangedEvent.java: New Class.
d125 1
a125 1
	method to take long instead of String.@


1.21
log
@Implementation of the 'dispose' method for 'CFormattedMemoryBlock'.
@
text
@d1 13
@


1.20
log
@Implementing the memory view support.
@
text
@d3 4
@


1.19
log
@Updated.
@
text
@d1 9
@


1.18
log
@Implementing the memory view support.
@
text
@d1 8
@


1.17
log
@Implementation of the 'Automatically switch to disassembly mode' preference.
@
text
@d2 8
@


1.16
log
@The register's cahnge flag should be reset only when switching between frames of the same thread.
@
text
@d2 4
@


1.15
log
@Reset the register's change flag before switching to another frame.
@
text
@d1 3
@


1.14
log
@Correct detail value should be set to the 'resume' event to prevent the collapse of variable's and register's trees after stepping.
@
text
@d2 3
@


1.13
log
@Set the corresponding thread as current before switching to another frame.
@
text
@d2 4
@


1.12
log
@update.
@
text
@d1 5
@


1.11
log
@Remove those methods (getInstructions) it is part
of ICDISourceManager.
@
text
@d3 8
@


1.10
log
@A class to return a mixed of source and assembly instructions.
@
text
@d1 5
@


1.9
log
@Implementing the 'Switch to disassembly mode' action.
@
text
@d7 7
@


1.8
log
@Changed the format of the disassembly view's output.
@
text
@d2 4
@


1.7
log
@Added the 'hasValueChanged' method to 'CRegister'.
@
text
@d1 3
@


1.6
log
@Check if the selected frame is current before calling 'setCurrentStackFrame'.
@
text
@d2 4
@


1.5
log
@Added Getter and Setter for 'fRefreshVariables'.
@
text
@d2 3
@


1.4
log
@Display the limited number of instruction in the disassembly view.
@
text
@d2 3
@


1.3
log
@Implementing the disassembly mode.
@
text
@d2 4
@


1.2
log
@Implementing the disassembly mode.
@
text
@d2 4
@


1.1
log
@in getInstructions() use long instead of String for addresses.
@
text
@d1 6
@

