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


1.393
date	2006.08.31.14.22.58;	author mkhodjai;	state Exp;
branches;
next	1.392;

1.392
date	2006.08.23.06.52.22;	author nplott;	state Exp;
branches;
next	1.391;

1.391
date	2006.08.22.14.34.53;	author mkhodjai;	state Exp;
branches;
next	1.390;

1.390
date	2006.08.22.08.20.48;	author mkhodjai;	state Exp;
branches;
next	1.389;

1.389
date	2006.05.25.22.03.44;	author mkhodjai;	state Exp;
branches
	1.389.2.1;
next	1.388;

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

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

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

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

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

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

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

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

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

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

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

1.377
date	2006.04.10.20.47.22;	author mkhodjai;	state Exp;
branches;
next	1.376;

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

1.375
date	2006.04.03.21.10.08;	author mkhodjai;	state Exp;
branches;
next	1.374;

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

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

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

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

1.370
date	2006.03.23.21.34.03;	author mkhodjai;	state Exp;
branches;
next	1.369;

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

1.368
date	2006.03.21.19.33.59;	author mkhodjai;	state Exp;
branches;
next	1.367;

1.367
date	2006.03.20.23.29.10;	author mkhodjai;	state Exp;
branches;
next	1.366;

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

1.365
date	2006.03.13.22.48.36;	author mkhodjai;	state Exp;
branches;
next	1.364;

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

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

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

1.361
date	2006.02.07.20.51.02;	author mkhodjai;	state Exp;
branches;
next	1.360;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

1.344
date	2005.10.18.21.45.18;	author mkhodjai;	state Exp;
branches;
next	1.343;

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

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

1.341
date	2005.09.01.20.33.54;	author mkhodjai;	state Exp;
branches;
next	1.340;

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

1.339
date	2005.08.31.17.35.33;	author amagloire;	state Exp;
branches;
next	1.338;

1.338
date	2005.08.28.03.21.49;	author amagloire;	state Exp;
branches;
next	1.337;

1.337
date	2005.08.26.15.50.10;	author mkhodjai;	state Exp;
branches;
next	1.336;

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

1.335
date	2005.07.29.02.12.00;	author mkhodjai;	state Exp;
branches
	1.335.2.1;
next	1.334;

1.334
date	2005.07.26.19.57.10;	author amagloire;	state Exp;
branches;
next	1.333;

1.333
date	2005.07.21.20.29.28;	author amagloire;	state Exp;
branches;
next	1.332;

1.332
date	2005.07.19.00.30.04;	author amagloire;	state Exp;
branches;
next	1.331;

1.331
date	2005.07.11.20.45.45;	author amagloire;	state Exp;
branches;
next	1.330;

1.330
date	2005.07.07.19.59.59;	author amagloire;	state Exp;
branches;
next	1.329;

1.329
date	2005.06.29.16.42.20;	author amagloire;	state Exp;
branches;
next	1.328;

1.328
date	2005.06.28.19.49.08;	author amagloire;	state Exp;
branches;
next	1.327;

1.327
date	2005.06.28.16.57.33;	author amagloire;	state Exp;
branches;
next	1.326;

1.326
date	2005.06.28.03.02.59;	author amagloire;	state Exp;
branches;
next	1.325;

1.325
date	2005.06.27.20.39.15;	author amagloire;	state Exp;
branches;
next	1.324;

1.324
date	2005.06.27.19.34.33;	author amagloire;	state Exp;
branches;
next	1.323;

1.323
date	2005.06.27.15.24.55;	author amagloire;	state Exp;
branches;
next	1.322;

1.322
date	2005.06.25.16.45.37;	author amagloire;	state Exp;
branches;
next	1.321;

1.321
date	2005.06.06.19.42.26;	author amagloire;	state Exp;
branches;
next	1.320;

1.320
date	2005.05.25.15.39.11;	author amagloire;	state Exp;
branches;
next	1.319;

1.319
date	2005.05.16.20.32.30;	author amagloire;	state Exp;
branches;
next	1.318;

1.318
date	2005.05.12.13.46.59;	author amagloire;	state Exp;
branches;
next	1.317;

1.317
date	2005.04.28.15.54.40;	author amagloire;	state Exp;
branches;
next	1.316;

1.316
date	2005.04.27.20.21.35;	author amagloire;	state Exp;
branches;
next	1.315;

1.315
date	2005.04.25.19.11.38;	author amagloire;	state Exp;
branches;
next	1.314;

1.314
date	2005.04.05.18.14.08;	author amagloire;	state Exp;
branches;
next	1.313;

1.313
date	2005.03.25.05.00.10;	author amagloire;	state Exp;
branches;
next	1.312;

1.312
date	2005.03.23.22.36.18;	author amagloire;	state Exp;
branches;
next	1.311;

1.311
date	2005.03.09.21.22.26;	author mkhodjai;	state Exp;
branches;
next	1.310;

1.310
date	2005.03.07.23.21.31;	author amagloire;	state Exp;
branches;
next	1.309;

1.309
date	2005.02.01.21.09.33;	author amagloire;	state Exp;
branches;
next	1.308;

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

1.307
date	2005.01.13.20.23.35;	author amagloire;	state Exp;
branches;
next	1.306;

1.306
date	2005.01.11.20.46.19;	author amagloire;	state Exp;
branches;
next	1.305;

1.305
date	2005.01.10.20.33.50;	author amagloire;	state Exp;
branches;
next	1.304;

1.304
date	2004.12.20.17.42.14;	author amagloire;	state Exp;
branches;
next	1.303;

1.303
date	2004.11.26.22.17.33;	author amagloire;	state Exp;
branches;
next	1.302;

1.302
date	2004.11.26.21.44.26;	author amagloire;	state Exp;
branches;
next	1.301;

1.301
date	2004.11.26.21.11.53;	author amagloire;	state Exp;
branches;
next	1.300;

1.300
date	2004.11.26.18.00.20;	author amagloire;	state Exp;
branches;
next	1.299;

1.299
date	2004.11.24.22.01.05;	author amagloire;	state Exp;
branches;
next	1.298;

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

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

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

1.295
date	2004.11.19.21.10.51;	author amagloire;	state Exp;
branches;
next	1.294;

1.294
date	2004.11.19.03.38.57;	author amagloire;	state Exp;
branches;
next	1.293;

1.293
date	2004.11.18.17.59.42;	author amagloire;	state Exp;
branches;
next	1.292;

1.292
date	2004.11.18.16.07.54;	author amagloire;	state Exp;
branches;
next	1.291;

1.291
date	2004.11.17.19.57.52;	author dinglis;	state Exp;
branches;
next	1.290;

1.290
date	2004.11.17.15.39.15;	author amagloire;	state Exp;
branches
	1.290.2.1;
next	1.289;

1.289
date	2004.11.17.03.53.05;	author amagloire;	state Exp;
branches;
next	1.288;

1.288
date	2004.11.17.03.24.14;	author amagloire;	state Exp;
branches;
next	1.287;

1.287
date	2004.11.16.20.03.08;	author amagloire;	state Exp;
branches;
next	1.286;

1.286
date	2004.11.16.15.31.48;	author amagloire;	state Exp;
branches;
next	1.285;

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

1.284
date	2004.11.12.18.35.40;	author amagloire;	state Exp;
branches;
next	1.283;

1.283
date	2004.11.12.02.11.55;	author amagloire;	state Exp;
branches;
next	1.282;

1.282
date	2004.11.11.03.02.58;	author amagloire;	state Exp;
branches;
next	1.281;

1.281
date	2004.11.09.20.40.14;	author amagloire;	state Exp;
branches;
next	1.280;

1.280
date	2004.11.09.18.52.41;	author amagloire;	state Exp;
branches;
next	1.279;

1.279
date	2004.11.09.01.47.41;	author amagloire;	state Exp;
branches;
next	1.278;

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

1.277
date	2004.11.08.18.14.53;	author amagloire;	state Exp;
branches;
next	1.276;

1.276
date	2004.11.08.04.17.02;	author amagloire;	state Exp;
branches;
next	1.275;

1.275
date	2004.11.04.02.52.19;	author amagloire;	state Exp;
branches;
next	1.274;

1.274
date	2004.11.02.19.29.57;	author amagloire;	state Exp;
branches;
next	1.273;

1.273
date	2004.11.02.14.58.24;	author amagloire;	state Exp;
branches;
next	1.272;

1.272
date	2004.11.01.00.27.29;	author amagloire;	state Exp;
branches;
next	1.271;

1.271
date	2004.10.31.20.56.56;	author amagloire;	state Exp;
branches;
next	1.270;

1.270
date	2004.10.29.15.13.08;	author amagloire;	state Exp;
branches;
next	1.269;

1.269
date	2004.10.28.17.08.54;	author amagloire;	state Exp;
branches;
next	1.268;

1.268
date	2004.10.27.00.59.02;	author amagloire;	state Exp;
branches;
next	1.267;

1.267
date	2004.10.26.19.43.39;	author amagloire;	state Exp;
branches;
next	1.266;

1.266
date	2004.10.26.17.51.38;	author amagloire;	state Exp;
branches;
next	1.265;

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

1.264
date	2004.10.22.17.22.59;	author amagloire;	state Exp;
branches;
next	1.263;

1.263
date	2004.10.20.19.09.39;	author amagloire;	state Exp;
branches;
next	1.262;

1.262
date	2004.10.20.15.05.06;	author dinglis;	state Exp;
branches;
next	1.261;

1.261
date	2004.10.19.20.42.45;	author amagloire;	state Exp;
branches;
next	1.260;

1.260
date	2004.10.18.23.16.09;	author amagloire;	state Exp;
branches;
next	1.259;

1.259
date	2004.10.17.21.26.11;	author amagloire;	state Exp;
branches;
next	1.258;

1.258
date	2004.10.15.15.48.19;	author amagloire;	state Exp;
branches;
next	1.257;

1.257
date	2004.10.04.20.31.16;	author amagloire;	state Exp;
branches;
next	1.256;

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

1.255
date	2004.09.17.19.00.50;	author amagloire;	state Exp;
branches;
next	1.254;

1.254
date	2004.09.17.18.59.35;	author amagloire;	state Exp;
branches;
next	1.253;

1.253
date	2004.09.16.01.21.55;	author amagloire;	state Exp;
branches;
next	1.252;

1.252
date	2004.09.15.19.58.38;	author amagloire;	state Exp;
branches;
next	1.251;

1.251
date	2004.09.12.13.24.34;	author amagloire;	state Exp;
branches;
next	1.250;

1.250
date	2004.09.10.00.39.17;	author amagloire;	state Exp;
branches;
next	1.249;

1.249
date	2004.09.08.01.26.48;	author amagloire;	state Exp;
branches;
next	1.248;

1.248
date	2004.09.07.03.48.33;	author amagloire;	state Exp;
branches;
next	1.247;

1.247
date	2004.09.01.20.35.29;	author amagloire;	state Exp;
branches;
next	1.246;

1.246
date	2004.08.15.01.55.01;	author amagloire;	state Exp;
branches;
next	1.245;

1.245
date	2004.08.05.23.51.35;	author amagloire;	state Exp;
branches;
next	1.244;

1.244
date	2004.07.22.19.49.09;	author amagloire;	state Exp;
branches;
next	1.243;

1.243
date	2004.07.12.13.56.05;	author amagloire;	state Exp;
branches;
next	1.242;

1.242
date	2004.07.09.19.59.04;	author amagloire;	state Exp;
branches;
next	1.241;

1.241
date	2004.07.09.17.54.39;	author amagloire;	state Exp;
branches;
next	1.240;

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

1.239
date	2004.07.02.19.35.15;	author amagloire;	state Exp;
branches;
next	1.238;

1.238
date	2004.06.30.02.21.28;	author amagloire;	state Exp;
branches;
next	1.237;

1.237
date	2004.06.25.01.02.33;	author amagloire;	state Exp;
branches
	1.237.2.1;
next	1.236;

1.236
date	2004.06.22.15.33.51;	author amagloire;	state Exp;
branches;
next	1.235;

1.235
date	2004.06.10.02.51.50;	author amagloire;	state Exp;
branches;
next	1.234;

1.234
date	2004.06.09.15.43.47;	author amagloire;	state Exp;
branches;
next	1.233;

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

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

1.231
date	2004.06.02.14.47.04;	author amagloire;	state Exp;
branches;
next	1.230;

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

1.229
date	2004.05.31.15.31.11;	author amagloire;	state Exp;
branches;
next	1.228;

1.228
date	2004.05.28.15.17.18;	author amagloire;	state Exp;
branches;
next	1.227;

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

1.226
date	2004.05.18.17.34.37;	author amagloire;	state Exp;
branches;
next	1.225;

1.225
date	2004.05.07.18.21.22;	author amagloire;	state Exp;
branches;
next	1.224;

1.224
date	2004.05.07.14.21.21;	author amagloire;	state Exp;
branches;
next	1.223;

1.223
date	2004.04.01.19.44.19;	author amagloire;	state Exp;
branches;
next	1.222;

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

1.221
date	2004.03.17.18.09.00;	author amagloire;	state Exp;
branches;
next	1.220;

1.220
date	2004.03.17.16.40.55;	author amagloire;	state Exp;
branches;
next	1.219;

1.219
date	2004.03.16.20.03.56;	author amagloire;	state Exp;
branches;
next	1.218;

1.218
date	2004.03.12.19.34.53;	author amagloire;	state Exp;
branches;
next	1.217;

1.217
date	2004.03.01.20.55.53;	author amagloire;	state Exp;
branches;
next	1.216;

1.216
date	2004.02.19.15.52.37;	author amagloire;	state Exp;
branches;
next	1.215;

1.215
date	2004.02.19.15.49.58;	author amagloire;	state Exp;
branches;
next	1.214;

1.214
date	2004.02.18.03.51.06;	author amagloire;	state Exp;
branches;
next	1.213;

1.213
date	2004.02.11.20.48.14;	author amagloire;	state Exp;
branches;
next	1.212;

1.212
date	2004.01.30.17.15.50;	author amagloire;	state Exp;
branches;
next	1.211;

1.211
date	2004.01.29.16.51.19;	author amagloire;	state Exp;
branches;
next	1.210;

1.210
date	2004.01.29.16.49.28;	author amagloire;	state Exp;
branches;
next	1.209;

1.209
date	2004.01.28.21.05.06;	author amagloire;	state Exp;
branches;
next	1.208;

1.208
date	2004.01.23.04.05.09;	author amagloire;	state Exp;
branches;
next	1.207;

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

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

1.205
date	2003.12.18.23.38.06;	author amagloire;	state Exp;
branches;
next	1.204;

1.204
date	2003.12.18.23.23.03;	author amagloire;	state Exp;
branches;
next	1.203;

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

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

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

1.200
date	2003.12.09.16.11.46;	author amagloire;	state Exp;
branches;
next	1.199;

1.199
date	2003.12.08.16.39.37;	author amagloire;	state Exp;
branches;
next	1.198;

1.198
date	2003.12.02.17.32.25;	author amagloire;	state Exp;
branches;
next	1.197;

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

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

1.195
date	2003.11.25.18.15.49;	author amagloire;	state Exp;
branches;
next	1.194;

1.194
date	2003.11.22.23.50.15;	author amagloire;	state Exp;
branches;
next	1.193;

1.193
date	2003.11.21.20.46.04;	author amagloire;	state Exp;
branches;
next	1.192;

1.192
date	2003.11.21.20.02.01;	author mkhodjai;	state Exp;
branches;
next	1.191;

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

1.190
date	2003.11.20.21.47.08;	author amagloire;	state Exp;
branches;
next	1.189;

1.189
date	2003.11.19.21.22.26;	author mkhodjai;	state Exp;
branches;
next	1.188;

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

1.187
date	2003.11.13.21.18.32;	author mkhodjai;	state Exp;
branches;
next	1.186;

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

1.185
date	2003.10.29.17.35.48;	author amagloire;	state Exp;
branches;
next	1.184;

1.184
date	2003.10.18.01.22.37;	author amagloire;	state Exp;
branches;
next	1.183;

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

1.182
date	2003.09.30.20.34.07;	author amagloire;	state Exp;
branches
	1.182.2.1;
next	1.181;

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

1.180
date	2003.09.26.16.58.36;	author amagloire;	state Exp;
branches;
next	1.179;

1.179
date	2003.09.25.16.05.22;	author amagloire;	state Exp;
branches;
next	1.178;

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

1.177
date	2003.09.11.16.40.30;	author amagloire;	state Exp;
branches;
next	1.176;

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

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

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

1.173
date	2003.08.30.19.50.55;	author amagloire;	state Exp;
branches;
next	1.172;

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

1.171
date	2003.08.26.18.23.38;	author amagloire;	state Exp;
branches;
next	1.170;

1.170
date	2003.08.26.15.38.13;	author amagloire;	state Exp;
branches;
next	1.169;

1.169
date	2003.08.25.23.37.43;	author amagloire;	state Exp;
branches;
next	1.168;

1.168
date	2003.08.22.17.09.51;	author amagloire;	state Exp;
branches;
next	1.167;

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

1.166
date	2003.08.20.15.48.48;	author amagloire;	state Exp;
branches;
next	1.165;

1.165
date	2003.08.20.01.22.56;	author amagloire;	state Exp;
branches;
next	1.164;

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

1.163
date	2003.08.19.02.38.52;	author amagloire;	state Exp;
branches;
next	1.162;

1.162
date	2003.08.19.02.02.13;	author amagloire;	state Exp;
branches;
next	1.161;

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

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

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

1.158
date	2003.08.08.02.58.16;	author amagloire;	state Exp;
branches;
next	1.157;

1.157
date	2003.08.08.01.59.38;	author amagloire;	state Exp;
branches;
next	1.156;

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

1.155
date	2003.08.07.15.06.07;	author amagloire;	state Exp;
branches;
next	1.154;

1.154
date	2003.08.07.03.29.35;	author amagloire;	state Exp;
branches;
next	1.153;

1.153
date	2003.08.06.21.14.27;	author amagloire;	state Exp;
branches;
next	1.152;

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

1.151
date	2003.08.06.19.52.27;	author amagloire;	state Exp;
branches;
next	1.150;

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

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

1.148
date	2003.07.16.19.09.21;	author amagloire;	state Exp;
branches;
next	1.147;

1.147
date	2003.07.10.19.25.41;	author amagloire;	state Exp;
branches;
next	1.146;

1.146
date	2003.07.08.15.44.54;	author amagloire;	state Exp;
branches;
next	1.145;

1.145
date	2003.06.25.19.08.39;	author amagloire;	state Exp;
branches;
next	1.144;

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

1.143
date	2003.06.18.16.00.18;	author mkhodjai;	state Exp;
branches;
next	1.142;

1.142
date	2003.06.17.18.45.19;	author amagloire;	state Exp;
branches;
next	1.141;

1.141
date	2003.06.05.21.18.25;	author mkhodjai;	state Exp;
branches;
next	1.140;

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

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

1.138
date	2003.06.04.16.13.35;	author mkhodjai;	state Exp;
branches;
next	1.137;

1.137
date	2003.06.03.20.29.42;	author amagloire;	state Exp;
branches;
next	1.136;

1.136
date	2003.06.03.19.46.14;	author amagloire;	state Exp;
branches;
next	1.135;

1.135
date	2003.06.03.03.12.59;	author amagloire;	state Exp;
branches;
next	1.134;

1.134
date	2003.05.25.02.30.52;	author amagloire;	state Exp;
branches;
next	1.133;

1.133
date	2003.05.23.16.04.36;	author amagloire;	state Exp;
branches;
next	1.132;

1.132
date	2003.05.23.15.49.52;	author amagloire;	state Exp;
branches;
next	1.131;

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

1.130
date	2003.05.06.16.04.23;	author amagloire;	state Exp;
branches;
next	1.129;

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

1.128
date	2003.04.30.20.56.17;	author amagloire;	state Exp;
branches;
next	1.127;

1.127
date	2003.04.30.17.52.04;	author amagloire;	state Exp;
branches;
next	1.126;

1.126
date	2003.04.25.20.50.47;	author amagloire;	state Exp;
branches;
next	1.125;

1.125
date	2003.04.25.19.35.38;	author mkhodjai;	state Exp;
branches;
next	1.124;

1.124
date	2003.04.24.15.21.18;	author amagloire;	state Exp;
branches;
next	1.123;

1.123
date	2003.04.23.17.09.43;	author amagloire;	state Exp;
branches
	1.123.2.1;
next	1.122;

1.122
date	2003.04.22.20.56.55;	author amagloire;	state Exp;
branches;
next	1.121;

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

1.120
date	2003.04.17.20.40.29;	author amagloire;	state Exp;
branches;
next	1.119;

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

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

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

1.116
date	2003.04.04.04.48.45;	author amagloire;	state Exp;
branches;
next	1.115;

1.115
date	2003.04.03.21.12.32;	author amagloire;	state Exp;
branches;
next	1.114;

1.114
date	2003.04.02.21.15.34;	author amagloire;	state Exp;
branches;
next	1.113;

1.113
date	2003.03.28.23.05.44;	author mkhodjai;	state Exp;
branches;
next	1.112;

1.112
date	2003.03.28.22.52.38;	author mkhodjai;	state Exp;
branches;
next	1.111;

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

1.110
date	2003.03.20.05.09.43;	author amagloire;	state Exp;
branches;
next	1.109;

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

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

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

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

1.105
date	2003.03.13.21.11.18;	author amagloire;	state Exp;
branches;
next	1.104;

1.104
date	2003.03.13.20.11.32;	author amagloire;	state Exp;
branches;
next	1.103;

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

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

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

1.100
date	2003.02.12.21.17.49;	author amagloire;	state Exp;
branches;
next	1.99;

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

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

1.97
date	2003.02.12.05.27.20;	author amagloire;	state Exp;
branches;
next	1.96;

1.96
date	2003.02.09.22.19.18;	author amagloire;	state Exp;
branches;
next	1.95;

1.95
date	2003.02.07.03.50.03;	author amagloire;	state Exp;
branches;
next	1.94;

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

1.93
date	2003.02.05.03.17.38;	author amagloire;	state Exp;
branches;
next	1.92;

1.92
date	2003.02.03.22.27.19;	author amagloire;	state Exp;
branches;
next	1.91;

1.91
date	2003.02.03.21.30.10;	author amagloire;	state Exp;
branches;
next	1.90;

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

1.89
date	2003.02.03.18.48.59;	author amagloire;	state Exp;
branches;
next	1.88;

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

1.87
date	2003.01.31.19.55.26;	author amagloire;	state Exp;
branches;
next	1.86;

1.86
date	2003.01.29.19.19.23;	author amagloire;	state Exp;
branches;
next	1.85;

1.85
date	2003.01.29.03.48.18;	author amagloire;	state Exp;
branches;
next	1.84;

1.84
date	2003.01.29.02.58.32;	author amagloire;	state Exp;
branches;
next	1.83;

1.83
date	2003.01.29.00.25.40;	author amagloire;	state Exp;
branches;
next	1.82;

1.82
date	2003.01.28.19.54.41;	author amagloire;	state Exp;
branches;
next	1.81;

1.81
date	2003.01.28.03.46.39;	author amagloire;	state Exp;
branches;
next	1.80;

1.80
date	2003.01.27.19.01.28;	author amagloire;	state Exp;
branches;
next	1.79;

1.79
date	2003.01.27.18.46.26;	author amagloire;	state Exp;
branches;
next	1.78;

1.78
date	2003.01.27.16.17.28;	author amagloire;	state Exp;
branches;
next	1.77;

1.77
date	2003.01.27.03.22.04;	author amagloire;	state Exp;
branches;
next	1.76;

1.76
date	2003.01.24.15.54.57;	author amagloire;	state Exp;
branches;
next	1.75;

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

1.74
date	2003.01.23.20.01.05;	author amagloire;	state Exp;
branches;
next	1.73;

1.73
date	2003.01.21.21.40.42;	author amagloire;	state Exp;
branches;
next	1.72;

1.72
date	2003.01.20.21.01.34;	author amagloire;	state Exp;
branches;
next	1.71;

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

1.70
date	2003.01.18.00.37.13;	author amagloire;	state Exp;
branches;
next	1.69;

1.69
date	2003.01.17.21.33.33;	author amagloire;	state Exp;
branches;
next	1.68;

1.68
date	2003.01.17.19.56.23;	author amagloire;	state Exp;
branches;
next	1.67;

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

1.66
date	2003.01.17.16.29.11;	author amagloire;	state Exp;
branches;
next	1.65;

1.65
date	2003.01.17.15.11.44;	author amagloire;	state Exp;
branches;
next	1.64;

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

1.63
date	2003.01.16.16.20.43;	author amagloire;	state Exp;
branches;
next	1.62;

1.62
date	2003.01.16.03.12.43;	author amagloire;	state Exp;
branches;
next	1.61;

1.61
date	2003.01.13.22.19.34;	author mkhodjai;	state Exp;
branches;
next	1.60;

1.60
date	2003.01.10.20.23.28;	author amagloire;	state Exp;
branches;
next	1.59;

1.59
date	2003.01.10.19.18.47;	author amagloire;	state Exp;
branches;
next	1.58;

1.58
date	2003.01.10.02.49.58;	author amagloire;	state Exp;
branches;
next	1.57;

1.57
date	2003.01.09.20.55.55;	author amagloire;	state Exp;
branches;
next	1.56;

1.56
date	2003.01.09.19.13.19;	author amagloire;	state Exp;
branches;
next	1.55;

1.55
date	2003.01.09.03.46.22;	author amagloire;	state Exp;
branches;
next	1.54;

1.54
date	2003.01.08.17.46.57;	author amagloire;	state Exp;
branches;
next	1.53;

1.53
date	2003.01.08.15.44.16;	author amagloire;	state Exp;
branches;
next	1.52;

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

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

1.50
date	2003.01.06.16.32.00;	author amagloire;	state Exp;
branches;
next	1.49;

1.49
date	2003.01.03.20.30.14;	author amagloire;	state Exp;
branches;
next	1.48;

1.48
date	2003.01.02.21.45.48;	author amagloire;	state Exp;
branches
	1.48.2.1;
next	1.47;

1.47
date	2002.12.17.18.57.29;	author amagloire;	state Exp;
branches;
next	1.46;

1.46
date	2002.12.05.16.02.02;	author amagloire;	state Exp;
branches;
next	1.45;

1.45
date	2002.12.02.18.36.36;	author amagloire;	state Exp;
branches;
next	1.44;

1.44
date	2002.11.29.20.39.28;	author amagloire;	state Exp;
branches;
next	1.43;

1.43
date	2002.11.29.19.26.12;	author amagloire;	state Exp;
branches;
next	1.42;

1.42
date	2002.11.29.18.54.38;	author amagloire;	state Exp;
branches;
next	1.41;

1.41
date	2002.11.28.23.09.52;	author amagloire;	state Exp;
branches;
next	1.40;

1.40
date	2002.11.28.16.19.35;	author amagloire;	state Exp;
branches;
next	1.39;

1.39
date	2002.11.27.16.26.25;	author amagloire;	state Exp;
branches;
next	1.38;

1.38
date	2002.11.25.17.08.07;	author amagloire;	state Exp;
branches;
next	1.37;

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

1.36
date	2002.11.20.14.41.58;	author amagloire;	state Exp;
branches;
next	1.35;

1.35
date	2002.11.18.19.04.55;	author amagloire;	state Exp;
branches;
next	1.34;

1.34
date	2002.11.18.18.10.10;	author amagloire;	state Exp;
branches;
next	1.33;

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

1.32
date	2002.11.14.21.04.49;	author amagloire;	state Exp;
branches;
next	1.31;

1.31
date	2002.11.13.14.00.45;	author dinglis;	state Exp;
branches;
next	1.30;

1.30
date	2002.11.06.21.04.43;	author amagloire;	state Exp;
branches;
next	1.29;

1.29
date	2002.11.06.20.14.37;	author amagloire;	state Exp;
branches;
next	1.28;

1.28
date	2002.11.05.16.21.30;	author amagloire;	state Exp;
branches;
next	1.27;

1.27
date	2002.11.01.16.44.45;	author amagloire;	state Exp;
branches;
next	1.26;

1.26
date	2002.11.01.15.04.43;	author dinglis;	state Exp;
branches;
next	1.25;

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

1.24
date	2002.10.30.20.52.05;	author amagloire;	state Exp;
branches;
next	1.23;

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

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

1.21
date	2002.10.26.20.29.21;	author amagloire;	state Exp;
branches;
next	1.20;

1.20
date	2002.10.24.15.06.53;	author amagloire;	state Exp;
branches;
next	1.19;

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

1.18
date	2002.10.24.02.43.27;	author amagloire;	state Exp;
branches;
next	1.17;

1.17
date	2002.10.22.20.29.02;	author amagloire;	state Exp;
branches;
next	1.16;

1.16
date	2002.10.22.15.54.25;	author amagloire;	state Exp;
branches;
next	1.15;

1.15
date	2002.10.22.04.53.30;	author amagloire;	state Exp;
branches;
next	1.14;

1.14
date	2002.10.21.21.38.52;	author amagloire;	state Exp;
branches;
next	1.13;

1.13
date	2002.10.21.20.38.32;	author amagloire;	state Exp;
branches;
next	1.12;

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

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

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

1.9
date	2002.10.17.14.30.00;	author amagloire;	state Exp;
branches;
next	1.8;

1.8
date	2002.10.13.02.35.02;	author amagloire;	state Exp;
branches;
next	1.7;

1.7
date	2002.10.13.02.28.42;	author amagloire;	state Exp;
branches;
next	1.6;

1.6
date	2002.10.13.01.59.14;	author amagloire;	state Exp;
branches;
next	1.5;

1.5
date	2002.10.12.23.51.24;	author amagloire;	state Exp;
branches;
next	1.4;

1.4
date	2002.10.12.01.22.05;	author amagloire;	state Exp;
branches;
next	1.3;

1.3
date	2002.10.11.14.41.35;	author amagloire;	state Exp;
branches;
next	1.2;

1.2
date	2002.10.10.22.06.17;	author amagloire;	state Exp;
branches;
next	1.1;

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

1.48.2.1
date	2003.03.06.15.52.43;	author amagloire;	state Exp;
branches;
next	1.48.2.2;

1.48.2.2
date	2003.04.07.13.55.08;	author amagloire;	state Exp;
branches;
next	;

1.123.2.1
date	2003.04.29.20.14.35;	author amagloire;	state Exp;
branches;
next	1.123.2.2;

1.123.2.2
date	2003.04.30.18.24.18;	author amagloire;	state Exp;
branches;
next	1.123.2.3;

1.123.2.3
date	2003.04.30.22.27.56;	author amagloire;	state Exp;
branches;
next	1.123.2.4;

1.123.2.4
date	2003.05.06.16.20.19;	author amagloire;	state Exp;
branches;
next	;

1.182.2.1
date	2003.11.18.17.07.18;	author mkhodjai;	state Exp;
branches;
next	1.182.2.2;

1.182.2.2
date	2003.11.18.23.23.03;	author mkhodjai;	state Exp;
branches;
next	1.182.2.3;

1.182.2.3
date	2003.11.18.23.36.37;	author mkhodjai;	state Exp;
branches;
next	1.182.2.4;

1.182.2.4
date	2003.11.19.21.47.46;	author mkhodjai;	state Exp;
branches;
next	1.182.2.5;

1.182.2.5
date	2003.11.20.22.23.13;	author amagloire;	state Exp;
branches;
next	1.182.2.6;

1.182.2.6
date	2003.11.21.20.40.30;	author mkhodjai;	state Exp;
branches;
next	1.182.2.7;

1.182.2.7
date	2003.11.21.20.49.50;	author amagloire;	state Exp;
branches;
next	1.182.2.8;

1.182.2.8
date	2003.11.23.00.04.54;	author amagloire;	state Exp;
branches;
next	1.182.2.9;

1.182.2.9
date	2003.11.25.16.56.15;	author mkhodjai;	state Exp;
branches;
next	1.182.2.10;

1.182.2.10
date	2003.12.02.20.20.38;	author amagloire;	state Exp;
branches;
next	1.182.2.11;

1.182.2.11
date	2003.12.08.22.29.56;	author mkhodjai;	state Exp;
branches;
next	1.182.2.12;

1.182.2.12
date	2003.12.09.16.30.29;	author mkhodjai;	state Exp;
branches;
next	1.182.2.13;

1.182.2.13
date	2003.12.16.16.49.40;	author mkhodjai;	state Exp;
branches;
next	1.182.2.14;

1.182.2.14
date	2003.12.16.20.14.19;	author mkhodjai;	state Exp;
branches;
next	1.182.2.15;

1.182.2.15
date	2003.12.16.22.24.40;	author amagloire;	state Exp;
branches;
next	1.182.2.16;

1.182.2.16
date	2003.12.17.20.15.23;	author mkhodjai;	state Exp;
branches;
next	1.182.2.17;

1.182.2.17
date	2003.12.18.23.44.12;	author amagloire;	state Exp;
branches;
next	1.182.2.18;

1.182.2.18
date	2003.12.22.17.31.30;	author mkhodjai;	state Exp;
branches;
next	1.182.2.19;

1.182.2.19
date	2003.12.22.19.37.22;	author mkhodjai;	state Exp;
branches;
next	1.182.2.20;

1.182.2.20
date	2004.01.23.04.14.38;	author amagloire;	state Exp;
branches;
next	1.182.2.21;

1.182.2.21
date	2004.01.28.21.05.25;	author amagloire;	state Exp;
branches;
next	1.182.2.22;

1.182.2.22
date	2004.01.29.17.38.57;	author amagloire;	state Exp;
branches;
next	1.182.2.23;

1.182.2.23
date	2004.02.19.15.57.36;	author amagloire;	state Exp;
branches;
next	1.182.2.24;

1.182.2.24
date	2004.03.05.17.13.37;	author mkhodjai;	state Exp;
branches;
next	1.182.2.25;

1.182.2.25
date	2004.03.23.20.54.30;	author mkhodjai;	state Exp;
branches;
next	1.182.2.26;

1.182.2.26
date	2004.06.01.00.46.44;	author amagloire;	state Exp;
branches;
next	1.182.2.27;

1.182.2.27
date	2004.06.25.16.41.22;	author amagloire;	state Exp;
branches;
next	1.182.2.28;

1.182.2.28
date	2004.07.22.20.24.52;	author amagloire;	state Exp;
branches;
next	1.182.2.29;

1.182.2.29
date	2004.08.16.17.12.10;	author amagloire;	state Exp;
branches;
next	1.182.2.30;

1.182.2.30
date	2004.08.17.15.38.33;	author amagloire;	state Exp;
branches;
next	;

1.237.2.1
date	2004.06.30.15.20.46;	author mkhodjai;	state Exp;
branches;
next	1.237.2.2;

1.237.2.2
date	2004.07.12.14.34.53;	author amagloire;	state Exp;
branches;
next	1.237.2.3;

1.237.2.3
date	2004.07.22.20.08.23;	author amagloire;	state Exp;
branches;
next	1.237.2.4;

1.237.2.4
date	2004.08.11.21.06.10;	author amagloire;	state Exp;
branches;
next	1.237.2.5;

1.237.2.5
date	2004.08.16.15.58.44;	author amagloire;	state Exp;
branches;
next	;

1.290.2.1
date	2004.11.17.20.05.13;	author dinglis;	state Exp;
branches;
next	1.290.2.2;

1.290.2.2
date	2004.11.18.16.12.36;	author amagloire;	state Exp;
branches;
next	1.290.2.3;

1.290.2.3
date	2004.11.18.18.03.30;	author amagloire;	state Exp;
branches;
next	1.290.2.4;

1.290.2.4
date	2004.11.19.03.41.11;	author amagloire;	state Exp;
branches;
next	1.290.2.5;

1.290.2.5
date	2004.11.19.21.12.01;	author amagloire;	state Exp;
branches;
next	1.290.2.6;

1.290.2.6
date	2004.11.20.04.16.42;	author amagloire;	state Exp;
branches;
next	1.290.2.7;

1.290.2.7
date	2004.11.20.04.25.57;	author amagloire;	state Exp;
branches;
next	1.290.2.8;

1.290.2.8
date	2004.11.23.18.39.16;	author amagloire;	state Exp;
branches;
next	1.290.2.9;

1.290.2.9
date	2004.11.24.22.03.00;	author amagloire;	state Exp;
branches;
next	1.290.2.10;

1.290.2.10
date	2004.11.26.18.19.03;	author amagloire;	state Exp;
branches;
next	1.290.2.11;

1.290.2.11
date	2004.11.26.21.21.28;	author amagloire;	state Exp;
branches;
next	1.290.2.12;

1.290.2.12
date	2004.11.26.21.45.25;	author amagloire;	state Exp;
branches;
next	1.290.2.13;

1.290.2.13
date	2004.11.26.22.18.03;	author amagloire;	state Exp;
branches;
next	1.290.2.14;

1.290.2.14
date	2005.01.17.16.55.48;	author amagloire;	state Exp;
branches;
next	1.290.2.15;

1.290.2.15
date	2005.01.20.23.33.23;	author mkhodjai;	state Exp;
branches;
next	1.290.2.16;

1.290.2.16
date	2005.02.01.20.58.40;	author amagloire;	state Exp;
branches;
next	1.290.2.17;

1.290.2.17
date	2005.04.29.20.36.54;	author amagloire;	state Exp;
branches;
next	1.290.2.18;

1.290.2.18
date	2005.05.12.19.14.02;	author amagloire;	state Exp;
branches;
next	1.290.2.19;

1.290.2.19
date	2005.05.16.20.39.58;	author amagloire;	state Exp;
branches;
next	1.290.2.20;

1.290.2.20
date	2005.07.04.19.56.08;	author amagloire;	state Exp;
branches;
next	1.290.2.21;

1.290.2.21
date	2005.07.04.20.10.52;	author amagloire;	state Exp;
branches;
next	1.290.2.22;

1.290.2.22
date	2005.07.07.19.59.16;	author amagloire;	state Exp;
branches;
next	1.290.2.23;

1.290.2.23
date	2005.07.26.21.52.28;	author mkhodjai;	state Exp;
branches;
next	1.290.2.24;

1.290.2.24
date	2005.08.04.23.22.49;	author amagloire;	state Exp;
branches;
next	1.290.2.25;

1.290.2.25
date	2005.08.31.17.47.27;	author mkhodjai;	state Exp;
branches;
next	;

1.335.2.1
date	2005.08.26.15.57.46;	author mkhodjai;	state Exp;
branches;
next	1.335.2.2;

1.335.2.2
date	2005.08.31.17.41.51;	author amagloire;	state Exp;
branches;
next	1.335.2.3;

1.335.2.3
date	2005.09.01.20.58.56;	author mkhodjai;	state Exp;
branches;
next	1.335.2.4;

1.335.2.4
date	2005.10.18.19.15.11;	author mkhodjai;	state Exp;
branches;
next	1.335.2.5;

1.335.2.5
date	2005.10.18.21.41.22;	author mkhodjai;	state Exp;
branches;
next	1.335.2.6;

1.335.2.6
date	2005.10.21.15.49.16;	author mkhodjai;	state Exp;
branches;
next	1.335.2.7;

1.335.2.7
date	2005.11.02.21.22.02;	author mkhodjai;	state Exp;
branches;
next	1.335.2.8;

1.335.2.8
date	2005.11.29.18.47.25;	author mkhodjai;	state Exp;
branches;
next	1.335.2.9;

1.335.2.9
date	2005.11.29.21.24.17;	author mkhodjai;	state Exp;
branches;
next	1.335.2.10;

1.335.2.10
date	2006.01.04.19.03.24;	author mkhodjai;	state Exp;
branches;
next	1.335.2.11;

1.335.2.11
date	2006.01.27.19.16.54;	author mkhodjai;	state Exp;
branches;
next	;

1.389.2.1
date	2006.08.22.08.17.19;	author mkhodjai;	state Exp;
branches;
next	1.389.2.2;

1.389.2.2
date	2006.08.22.14.30.46;	author mkhodjai;	state Exp;
branches;
next	1.389.2.3;

1.389.2.3
date	2006.08.31.14.18.03;	author mkhodjai;	state Exp;
branches;
next	;


desc
@@


1.393
log
@Bug 155816: NPE thrown by info threads.
Applied patch from James Blackburn (jamesblackburn+eclipse@@gmail.com).
@
text
@2006-08-31 Mikhail Khodjaiants
	Bug 155816: NPE thrown by info threads
	Applied patch from James Blackburn (jamesblackburn+eclipse@@gmail.com).
	* Target.java

2006-08-22 Mikhail Khodjaiants
	Bug 145758: Unable to use the default command factories.
	* MANIFEST.MF

2006-08-22 Mikhail Khodjaiants
	Bug 146725: Erroneous error message during GDB startup.
	* CygwinGDBCDIDebugger2.java
	* GDBCDIDebugger2.java
	* CommandFactory.java
	+ MIGDBSetNewConsole.java
	* StandardLinuxCommandFactory.java

2006-08-22 Mikhail Khodjaiants
	Bug 153894: Variable View: Can not format 'short int' to Hex.
	Applied patch from James Blackburn (jamesblackburn+eclipse@@gmail.com).
	* SourceManager.java

2006-05-25 Mikhail Khodjaiants
	Bug 137970: No default debugger in C++ managed project.
	* MIPlugin.java

2006-05-25 Mikhail Khodjaiants
	Bug 109733: Request to make certain methods as public (MISession and MIInferior).
	* MIInferior.java
	* MISession.java

2006-05-25 Mikhail Khodjaiants
	Bug 109733: Request to make certain methods as public (null check for setPrompt).
	* RxThread.java

2006-04-21 Mikhail Khodjaiants
	Don't create pty when using gdbserver.
	* AbstractGDBCDIDebugger.java
	* GDBServerCDIDebugger2.java

2006-04-21 Mikhail Khodjaiants
	Close the pty if the session creation failed.
	* MIPlugin.java
 
2006-04-18 Mikhail Khodjaiants
	Duplicate message key.
	* MIPluginResources.properties
	* AbstractGDBCDIDebugger.java

2006-04-17 Mikhail Khodjaiants
	Breakpoint can be temporary and hardware at the same time.
	* MIBreakInsert.java

2006-04-16 Mikhail Khodjaiants
	Bug 113107: Make trace logs more readily available.
	* AbstractGDBCDIDebugger.java
	* IMILaunchConfigurationConstants.java

2006-04-13 Mikhail Khodjaiants
	Bug 113107: Make trace logs more readily available.
	Core support for the "Verbose Mode" action.
	* Target.java
	* MISession.java
	* RxThread.java
	* AbstractGDBCDIDebugger.java
	+ GDBProcess.java

2006-04-12 Mikhail Khodjaiants
	Write log messages to the system out instead of err.
	* MIPlugin.java

2006-04-12 Mikhail Khodjaiants
	Bug 136206: Suppress Resumed events when processing solib events.
	* EventManager.java
	* RxThread.java
	* Command.java
	* MIEvent.java

2006-04-12 Mikhail Khodjaiants
	Bug 119740: allow to specify only a subset of shared objects that we want symbols to be loaded for.
	Support for deferred breakpoints.
	* BreakpointManager.java
	* EventManager.java
	* SharedLibraryManager.java
	* Target.java
	* GDBCDIDebugger.java
	* GDBCDIDebugger2.java
	* GDBDebugger.java

2006-04-10 Mikhail Khodjaiants
	Bug 119740: allow to specify only a subset of shared objects that we want symbols to be loaded for.
	* SharedLibraryManager.java
	* GDBCDIDebugger2.java
	* IMILaunchConfigurationConstants.java
	* MICoreUtils.java

2006-04-10 Mikhail Khodjaiants
	"set solib-search-path" and "show solib-search-path" are not supported on Windows.
	* StandardWinCommandFactory.java

2006-04-03 Mikhail Khodjaiants
	Bug 134617: The "stop on shared library event" option doesn't work.
	* GDBCDIDebugger2.java

2006-03-31 Mikhail Khodjaiants
	Corrected position of the "try-catch-finally" clause in createSession.
	* AbstractGDBCDIDebugger.java

2006-03-31 Mikhail Khodjaiants
	Throw OperationCanceledException instead of IOException when getGDBprocess is canceled.
	* MIProcessAdapter.java

2006-03-27 Mikhail Khodjaiants
	Cleaned up the "Session" class constructors.
	* Session.java
 
2006-03-27 Mikhail Khodjaiants
	Added the "getSessionConfiguration" method to allow clients to provide their own session configurations.
	* AbstractGDBCDIDebugger.java

2006-03-23 Mikhail Khodjaiants
	Pass ILaunch instead of ILaunchConfiguration.
	Added "getGDBPath" method.
	* AbstractGDBCDIDebugger.java
	* CygwinGDBCDIDebugger2.java
	* GDBCDIDebugger2.java
	* GDBServerCDIDebugger2.java

2006-03-23 Mikhail Khodjaiants
	Added default attribute value for ATTR_DEBUG_NAME.
	* IMILaunchConfigurationConstants.java

2006-03-21 Mikhail Khodjaiants
	Missing error message.
	* MIPluginResources.properties

2006-03-20 Mikhail Khodjaiants
	Made "getCommandFile" and "getWorkingDirectory" methods protected.
	* GDBCDIDebugger2.java
	
2006-03-16 Mikhail Khodjaiants
	ILaunch is added to the arguments list of "doStartSession".
	* AbstractGDBCDIDebugger.java
	* CygwinGDBCDIDebugger2.java
	* GDBCDIDebugger2.java
 
2006-03-13 Mikhail Khodjaiants
	Added default implementation for "getExtraArguments". No need to force 
	clients to implement this method.
	* AbstractGDBCDIDebugger.java

2006-02-09 Mikhail Khodjaiants
	Bug 114793: Add an extension point to contribute command factories.
	Registered windows and linux specific command factories for gdbserver.
	* plugin.properties
	* plugin.xml

2006-02-09 Mikhail Khodjaiants
	The inferior is in the suspended state when connecting to gsbserver.
	* GDBServerCDIDebugger2.java

2006-02-08 Mikhail Khodjaiants
	Bug 114793: Add an extension point to contribute command factories.
	Added standard command factory for gdb server.
	* plugin.xml
	* plugin.properties
	
2006-02-07 Mikhail Khodjaiants
	Bug 114793: Add an extension point to contribute command factories.
	+ mi/org/eclipse/cdt/debug/mi/core/command/factories/linux (package)
	+ LinuxCLIInfoSharedLibrary.java
	+ LinuxCLIInfoSharedLibraryInfo.java
	+ StandardLinuxCommandFactory.java
	* plugin.xml

2006-02-07 Mikhail Khodjaiants
	Bug 126789: Use new "fullname" attribute of stack frame description.
	* MIStackListFrames.java
	* MIFrame.java

2006-02-06 Mikhail Khodjaiants
	Suppress "set auto-solib" - returns error on Windows.
	* StandardWinCommandFactory.java

2006-02-06 Mikhail Khodjaiants
	Use getters to access members of "MICommand".
	* MIBreakCondition.java
	* MICommand.java
	* MIDataDisassemble.java
	* MIEnvironmentCD.java
	* MIGDBSetEnvironment.java

2006-02-06 Mikhail Khodjaiants
	Bug 114793: Add an extension point to contribute command factories.
	* MANIFEST.MF
	* CommandFactory.java
	+ mi/org/eclipse/cdt/debug/mi/core/command/factories (package)
	+ CommandFactoriesMessages.java
	+ CommandFactoriesMessages.properties
	+ CommandFactoryDescriptor.java
	+ CommandFactoryManager.java
	+ StandardCommandFactory.java
	+ mi/org/eclipse/cdt/debug/mi/core/command/factories/win32 (package)
	+ CygwinCommandFactory.java
	+ CygwinMIEnvironmentCD.java
	+ CygwinMIEnvironmentDirectory.java
	+ StandardWinCommandFactory.java
	+ WinCLIInfoSharedLibrary.java
	+ WinCLIInfoSharedLibraryInfo.java
	+ WinMIEnvironmentCD.java
	* CLIInfoSharedLibraryInfo.java
	+ commandFactories.exsd
	- CygwinCommandFactory.java
	* CygwinGDBCDIDebugger.java
	* CygwinGDBCDIDebugger2.java
	* CygwinGDBDebugger.java
	- CygwinMIEnvironmentCD.java
	- CygwinMIEnvironmentDirectory.java
	* GDBCDIDebugger2.java
	* IMILaunchConfigurationConstants.java
	* MIPlugin.java
	* plugin.xml
	* plugin.properties

2006-01-31 Mikhail Khodjaiants
	Bug 124966: GDBTypeParser.parse(String) parses incorrectly.
	Applied patch from Matthias Spycher (matthias@@coware.com).
	* GDBTypeParser.java

2006-01-27 Mikhail Khodjaiants
	Bug 107202: slow debug launch with external sources.
	Use "-p" option when passing a large number of directories to "cygpath".
	* CygwinMIEnvironmentDirectory.java

2006-01-25 Mikhail Khodjaiants
	Reversing changes made to fix bug 107571. The fix for bug 119683 covers this problem too.
	* mi/org/eclipse/cdt/debug/mi/core/MISession.java

2006-01-23 Mikhail Khodjaiants
	Bug 119683: long messages during launch cause gdb to timeout, launch to fail.
	* plugin.xml
	* plugin.properties
	* MISession.java
	+ AbstractGDBCDIDebugger.java
	+ CygwinGDBCDIDebugger2.java
	+ GDBCDIDebugger2.java
	+ GDBServerCDIDebugger2.java
	* MIPlugin.java
	* MIPluginResources.properties

2006-01-04 Mikhail Khodjaiants
	Bug 118900: Display libraries loaded in post-mortem debug. 
	Applied with modifications the patch from Joanne Woo (jwoo.mvista.com).
	* GDBCDIDebugger.java

2005-12-27 Mikhail Khodjaiants
	Cleanup.
	* BreakpointManager.java
	* RegisterManager.java

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

2005-12-20 Mikhail Khodjaiants
	Bug 120390: Avoiding .gdbinit
	* GDBCDIDebugger.java
	* GDBDebugger.java
	* GDBServerCDIDebugger.java
	* GDBServerDebugger.java
	* IMILaunchConfigurationConstants.java
	* MIPlugin.java

2005-11-29 Mikhail Khodjaiants
	Partial fix for bug 118114: Cannot view typedef'ed array in debugger.
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/VariableDescriptor.java
	
2005-11-29 Mikhail Khodjaiants
	Bug 100298: [Memory View] Changing variable's value from variables view or memory view doesn't sync to each other.
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Variable.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/MemoryBlock.java

2005-11-02 Mikhail Khodjaiants
	Bug 113364: Wrong values displaying an array of structures.
	Previous fix didn't work for classes with access specifiers.
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/VariableManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/VariableDescriptor.java

2005-10-21 Mikhail Khodjaiants
	Bug 113364: Wrong values displaying an array of structures.
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/VariableManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/VariableDescriptor.java

2005-10-18 Mikhail Khodjaiants
	Bug 106632: Invalid detail value for arrays with dimension greater than 100.
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Variable.java

2005-10-18 Mikhail Khodjaiants
	Bug 111568: Fix for corrupt stack messages not working.
	Applied patch from Timesys.
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Thread.java

2005-09-01 Mikhail Khodjaiants
	Bug 108636: mi level selection option should be moved to the gdb page.
	* src/org/eclipse/cdt/debug/mi/core/GDBCDIDebugger.java
	* src/org/eclipse/cdt/debug/mi/core/GDBServerCDIDebugger.java
	* src/org/eclipse/cdt/debug/mi/core/IMILaunchConfigurationConstants.java
	* src/org/eclipse/cdt/debug/mi/core/MIPlugin.java

2005-09-01 Mikhail Khodjaiants
	Bug 108424: Debugger stops on removed breakpoints.
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/BreakpointManager.java

2005-08-31 Alain Magloire
	Improve performance by caching the type result on the frame
	and on the RegisterManager.  The patch is originally from Chris Wiebe
	with modifications.
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/RegisterManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Register.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/StackFrame.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/VariableDescriptor.java

2005-08-31 Alain Magloire
	Fix Pr 107571:  Do not create the Console pipe is we
	have no consumer.
	* mi/org/eclipse/cdt/debug/mi/core/MISession.java

2005-08-28 Alain Magloire
	Speed improvement after exchanging with the HP folks.
	HP has apps having hundred of local variable running on machine
	with hundred of registers.  The latency of the command "-var-create"
	is too taxing.  So we take the approach of not waiting for post command
	MISession.postCommand(MIVarCreate, -1) and synchronize when we need the
	mi varObj.

	The next step will be to cache the types, since sending ptype/whatis
	is also time consuming.

	* cdi/org/eclipse/cdt/debug/mi/core/cdi/ExpressionManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/RegisterManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/VariableManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Argument.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/GlobalVariable.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/LocalVariable.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Register.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/ThreadStorage.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Variable.java
	* mi/org/eclipse/cdt/debug/mi/core/RxThread.java

2005-08-26 Mikhail Khodjaiants
	Bug 108130: wrong type shown on breakpoint view for R watchpoint created from gdb console.
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/BreakpointManager.java

2005-08-25 Mikhail Khodjaiants
	Bug 66446: Use the debugger path as a debugger process label.
	* src/org/eclipse/cdt/debug/mi/core/GDBCDIDebugger.java

2005-07-28 Alain Magloire
	Fix Pr 104421: The register did not update.
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/RegisterManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Register.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/StackFrame.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Target.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Thread.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Value.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Variable.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/VariableDescriptor.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/type/ArrayValue.java

2005-07-26 Alain Magloire
	Fix for 92446
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/VariableManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Value.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Variable.java

2005-07-21 Alain Magloire
	Fix for PR 103193
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/LocationBreakpoint.java
	* src/org/eclipse/cdt/debug/mi/core/MIPlugin.java

2005-07-18 Alain Magloire
	GDB has now four different version of MI, so it has become
	important to give the user the choice of the version.
	* mi/org/eclipse/cdt/debug/mi/core/MISession.java
	* mi/org/eclipse/cdt/debug/mi/core/RxThread.java
	* mi/org/eclipse/cdt/debug/mi/core/command/CommandFactory.java
	* mi/org/eclipse/cdt/debug/mi/core/command/MICommand.java
	+ mi/org/eclipse/cdt/debug/mi/core/command/MIVersion.java
	* src/org/eclipse/cdt/debug/mi/core/GDBCDIDebugger.java
	* src/org/eclipse/cdt/debug/mi/core/GDBDebugger.java
	* src/org/eclipse/cdt/debug/mi/core/GDBServerCDIDebugger.java
	* src/org/eclipse/cdt/debug/mi/core/MIPlugin.java
	* src/org/eclipse/cdt/debug/mi/core/MIProcessAdapter.java

2005-07-10 Alain Magloire
	Fix for PR 100992: Setting breakpoints for methods
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/BreakpointManager.java

2005-07-07 Alain Magloire
	Try to suspend the target before disconnecting.
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Target.java

2005-06-29 Alain Magloire
	Fix PR 100602
	* mi/org/eclipse/cdt/debug/mi/core/GDBTypeParser.java

2005-06-28 Alain Magloire
	Fix PR 94612: addr =<PENDING>
	* mi/org/eclipse/cdt/debug/mi/core/MIFormat.java

2005-06-27 Alain Magloire
	New command from newer version of gdb "set breakpoint pending"
	better handling of the breakpoint while the target is running.
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/BreakpointManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/EventManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/BreakpointManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Target.java
	* mi/org/eclipse/cdt/debug/mi/core/command/CommandFactory.java
	+ mi/org/eclipse/cdt/debug/mi/core/ccommand/MIGDBSetBreakpoinPending.java

2005-06-27 Alain Magloire
	Bug when parsing "int *&" corrected.
	Change in ICDIReferenceValue.
	Use the type in the response of the var-create instead of reissuing -var-info-type

	* cdi/org/eclipse/cdt/debug/mi/core/cdi/CdiResource.properties
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/SignalManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/ SourceManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Value.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Variable.java
	* cdi;/org/eclipse/cdt/debug/mi/core/cdi/model/CharValue.java
	* cdi;/org/eclipse/cdt/debug/mi/core/cdi/model/IntergralValue.java
	* cdi;/org/eclipse/cdt/debug/mi/core/cdi/model/PointerValue.java
	* cdi;/org/eclipse/cdt/debug/mi/core/cdi/model/ReferenceValue.java
	* mi/org/eclipse/cdt/debug/mi/core/GDBTypeParser.java
	* mi/org/eclipse/cdt/debug/mi/core/MIInferior.java

2005-06-27 Alain Magloire
	Base on a patch from Chris Wiebe.
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/BreakpointManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/EventManager.java

2005-06-27 Alain Magloire
	Fix PR 100069
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/Location.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/Locator.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/StackFrame.java

2005-06-27 Alain Magloire
	Refactor the class extending CLICommand to CLIXXXX for more clarity.
	Pass the MIVersion in all of the class extending MICommand, this is
	necessary some command option will not be accepted depending on the version.
	Too much file to enumerate.
	* ...

2005-06-25 Alain Magloire
	We should consider a "^done" like a suspended only for CLICommands, for example:
	(gdb) run
	^done
	(gdb)
	* mi/org/eclipse/cdt/debug/mi/core/RxThread.java

2005-06-06 Alain Magloire
	Fix PR 98182
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/BreakpointManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/LocationBreakpoint.java

2005-05-25 Alain Magloire
	Fix PR 95705
	* mi/org/eclipse/cdt/debug/mi/core/output/MIInfoSharedLibraryInfo.java

2005-05-16 Alain Magloire
	Fix PR 91975
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/BreakpointManager.java

2005-05-12 Alain Magloire
	Fix PR 94841
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Variable.java

2005-04-28 Alain Magloire
	Added command -gdb-show endian
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Target.java
	* mi/org/eclipse/cdt/debug/mi/core/command/CommandFactory.java
	+ mi/org/eclipse/cdt/debug/mi/core/command/MIGDBShowEndian.java
	- mi/org/eclipse/cdt/debug/mi/core/command/MIShowEndian.java
	+ mi/org/eclipse/cdt/debug/mi/core/output/MIGDBShowEndianInfo.java
	- mi/org/eclipse/cdt/debug/mi/core/output/MIGDBShowEndian.java

2005-04-27 Alain Magloire
	Changes in the CDI interface
	* cdi/org/eclipse/cdt/debug/core/cdi/model/BreakpointManager.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/Session.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/SourceManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Target.java
	* mi/org/eclipse/cdt/debug/mi/core/command/CommandFactory.java
	* mi/org/eclipse/cdt/debug/mi/core/command/MIEnvrionmentDirectory.java
	* src/org/eclipse/cdt/debug/mi/core/CygwinCommandfactory.java
	* src/org/eclipse/cdt/debug/mi/core/CygwinMIEnvironmentDirectory.java

2005-04-25 Alain Magloire
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/BreakpointManger.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/CdiResources.properties
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/Location.java
	+ cdi/org/eclipse/cdt/debug/mi/core/cdi/Locator.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/MI2CDIException.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/SharedLibraryManager.java

	+ cdi/org/eclipse/cdt/debug/mi/core/cdi/model/AddressBreakpoint.java
	+ cdi/org/eclipse/cdt/debug/mi/core/cdi/model/FunctionBreakpoint.java
	+ cdi/org/eclipse/cdt/debug/mi/core/cdi/model/LineBreakpoint.java
	+ cdi/org/eclipse/cdt/debug/mi/core/cdi/model/LocationBreakpoint.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Breakpoint.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Exceptionpoint.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/StackFrame.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Target.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Threa.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Watchpoint.java

2005-04-05 Alain Magloire
	PR 90090
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/EventManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/event/ExitedEvent.java

2005-03-24 Alain Magloire
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/MemoryManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/Memoryblock.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/Target.java
	* mi/org/eclipse/cdt/debug/mi/core/command/MIShowEndian.java
	* mi/org/eclipse/cdt/debug/mi/core/output/MIShowEndianInfo.java

2005-03-23 Alain Magloire
	Changes in the CDI ICDIMemoryBlock && ICDIMemoryBlockManagement API.
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/MemoryManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/MemoryBlock.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Target.java
	
2005-03-09 Mikhail Khodjaiants
	Fix for bug 87546: Obsolete debug MI settings in Preference need to be removed.
	* RegisterManager.java
	* IMIConstants.java
	* MIPreferenceInitializer.java

2005-03-07 Alain Magloire
	Fix for 87230: base on  Jayaprakash ideas/patch
	On HP statck-list-frames answer contain not kosher strings
	* mi/org/eclipse/cdt/debug/mi/core/output/MIParser.java

2005-02-01 Alain Magloire
	Part of Fix for PR 84165
	We check in the expression is a number and
	add a "*" for address watchpoint
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/BreakpointManager.java

2005-01-20 Mikhail Khodjaiants
	Fix for bug 83355: The disable/enable breakpoints durning debugging acts weird.
	* cdi\org\eclipse\cdt\debug\mi\core\cdi\model\Breakpoint.java
	* cdi\org\eclipse\cdt\debug\mi\core\cdi\BreakpointManager.java

2005-01-13 Alain Magloire
	PR 82764 Fix the the type parsing.
	* mi/org/eclipse/cdt/debug/mi/core/GDBTypeParser.java

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

2005-01-10 Alain Magloire
	Fix for PR 82506
	* mi/org/eclipse/cdt/debug/mi/core/MISession.java
	* mi/org/eclipse/cdt/debug/mi/core/output/MIParser.java

2004-12-20 Alain Magloire
	Fix for PR 81019 for MacOsX
	* mi/org/eclipse/cdt/debug/mi/core/output/MIVarListChildrenInfo.java

2004-11-26 Alain Magloire
	Make the deferred breakpoint on by default.
	* cdi/org/eclipose/cdt/debug/mi/core/cdi/SharedLibraryManager.java

2004-11-26 Alain Magloire
	Final fix for PR 79583
	* cdi/org/eclipose/cdt/debug/mi/core/cdi/EventManager.java
	* cdi/org/eclipose/cdt/debug/mi/core/cdi/SharedLibraryManager.java

2004-11-26 Alain Magloire
	Final fix for PR 79452
	* cdi/org/eclipose/cdt/debug/mi/core/cdi/BreapointManager.java

2004-11-26 Alain Magloire
	Fix for PR 79582
	* src/org/eclipse/cdt/debug/mi/core/CygwinGDBCDIDebugger.java
	* src/org/eclipse/cdt/debug/mi/core/GDBServerCDIDebugger.java

2004-11-24 Alain Magloire
	Make the terminate() more responsive when gdb is shuting down.
	See long discussion part of the 77435 fixes and 40087.
	
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/ExpressionManager.java
	* mi/org/eclipse/cdt/debug/core/MIInferior.java

2004-11-23 Alain Magloire
	Tentative fix for 77435
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/SourceManager.java

2004-11-19 Alain Magloire
	Protect agains possible NPE.
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/RegisterManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/SourceManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/VariableDescriptor.java

2004-11-19 Alain Magloire
	Use the qualified name when creating a register.
	Destroy the corresponding gdb variable on register's disposal.
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/RegisterManager.java
	
	Added the "dispose" method.
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Register.java

2004-11-19 Alain Magloire
	RegisterManager.findRegister() was not implemented correctly
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/RegisterManager.java

2004-11-19 Alain Magloire
	No need for stackframe when creating the Type class,
	but rather use the target in the constructor.

2004-11-19 Alain Magloire
	Fix for 78816
	* src/org/eclipse/cdt/debug/mi/core/MIPlugin.java

2004-11-19 Alain Magloire

	Clear the confusion about sublist of stackframes.
	PR 78611

	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Thread.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/VariableManager.java

2004-11-17 David Inglis
	
	ICDIDebugger change to use IBinaryObject instead of IBnaryExecutable
	
	* stc/org/eclipse/cdt/debug/mi/core/GDBCDIDebugger.java
	
2004-11-17 Alain Magloire
	Fix for 78816
	* mi/org/eclipse/cdt/debug/mi/core/MIInferior.java

2004-11-16 Alain Magloire
	Optimize things by providing a new method
	ICDIRegisterGroup.hasRegisters();
	* cdi/org/eclipse/cdt/debug/core/cdi/model/RegisterGroup.java

2004-11-16 Alain Magloire
	Remove some warnings and use the new Launch key
	to decide whether or not to use pseudo tty.
	* mi/org/eclipse/cdt/debug/mi/core/TxThread.java
	* mi/org/eclipse/cdt/debug/mi/core/command/RawCommand.java
	* src/org/eclipse/cdt/debug/mi/core/MIPlugin.java

2004-11-16 Alain Magloire
	NPE when watchpoints are set in the gdb console.
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/BreakpointManager.java

2004-11-16 Alain Magloire
	Do not check for isEnable() when changing condition.
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/mode/Breakpoint.java

2004-11-12 Mikhail Khodjaiants
	Implemented the "equals' method of the "Condition" class.
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/Condition.java

2004-11-12 Alain Magloire
	Fix for PR 78488
	* mi/org/eclipse/cdt/debug/mi/core/command/MICommand.java

2004-11-11 Alain Magloire
	Fix for PR 75000, from PalmSource
	* cdi/org/eclipse/cdt/debug/core/cdi/model/Variable.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/VariableDescriptor.java
	* mi/org/eclipse/cdt/debug/mi/core/command/MIVarInfoType.java

2004-11-10 Alain Magloire
	Fix for PR 51113 and PR 66268
	It allow more flexibility in the GDB console, for example
	when gdb require interactive questions.

	* mi/org/eclipse/cdt/debug/mi/core/CLIProcessor.java
	* mi/org/eclipse/cdt/debug/mi/core/MISession.java
	* mi/org/eclipse/cdt/debug/mi/core/RxThread.java
	* mi/org/eclipse/cdt/debug/mi/core/SessionProcess.java
	* mi/org/eclipse/cdt/debug/mi/core/TxThread.java
	* mi/org/eclipse/cdt/debug/core/command/MIGDBShowPrompt.java
	* mi/org/eclipse/cdt/debug/core/command/RawCommand.java
	* mi/org/eclipse/cdt/debug/core/output/MIOutput.java
	* mi/org/eclipse/cdt/debug/core/output/MIParser.java

2004-11-09 Alain Magloire
	Throw not implemented exception for exception breakpoint

2004-11-09 Alain Magloire
	Reverting the changes below, for PR 74496. After exchanging with
	the Palm folks, it was not fixing the problem.
	This PR can not be fix for CDT-2.1 moving
	it to 3.0 where we should have enough framework	for a better fix.

	* cdi/org/eclipse/cdt/debug/mi/core/cdi/EventManager.java

2004-11-08 Alain Magloire
	Fix for 74496 ; we should destroy the global
	variables if they are in the address range of a
	shared library being unloaded.

	* cdi/org/eclipse/cdt/debug/mi/core/cdi/EventManager.java

2004-11-08 Mikhail Khodjaiants
	Added support for refresh preferences and properties.
	* IMIConstants.java
	* MIPlugin.java
	* MIPreferenceInitializer.java: new
	* RegisterManager.java
	* SharedLibraryManager.java
	* plugin.xml

2004-11-08 Alain Magloire
	Implement new Interface ICDIFunctionFinished.
	It returns the return value of the function.
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/FunctionFinished.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/event/SuspendedEvent.java
	* mi/org/eclipse/cdt/debug/mi/core/event/MIFuncitonFinishedEvent.java

2004-11-07 Alain Magloire
	Support for MIInterpreterExec

2004-11-03 Alain Magloire
	Partial fix for 77435
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/VariableManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/VariableDescriptor.java

2004-11-02 Alain Magloire
	Refactor ICDIConfiguratio --> ICDISessionConfiguration and ICDITargetConfiguration
	* cdi/org/eclipse/cdt/debug/core/cdi/Session.java
	* cdi/org/eclipse/cdt/debug/core/cdi/SessionConfiguration.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/Target.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/TargetConfiguration.java

2004-11-02 Alain Magloire
	Tentative fix for PR 77435
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/VariableManager.java

2004-10-31 Alain Magloire
	Tentative fix for PR 74496

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 Alain Magloire
	Remove of ICDISharedLibraryManager
	* cdi/org/eclipse/cdt/debug/core/cdi/Session.java
	* cdi/org/eclipse/cdt/debug/core/cdi/SharedLibraryManager.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/Target.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/SharedLibraryManagement.java

	* src/org/eclipse/cdt/debug/mi/core/GDBCDIDebugger.java
	* src/org/eclipse/cdt/debug/mi/core/GDBServerCDIDebugger.java

2004-10-28 Alain Magloire
	Add ICDIValue.getType() and ICDIExpression.geType() new methods.

2004-10-26 Alain Magloire
	Remove ICDIMemoryManager in CDI
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/Session.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/MemoryManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/EventManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Target.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/MemoryBlock.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/event/CreatedEvent.java

2004-10-26 Alain Magloire
	Remove of ICDISourceManager in CDI
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/Session.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/SourceManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Target.java

	* mi/org/eclipse/cdt/debug/mi/core/cdi/command/MIDataDsassemble.java
	
2004-10-26 Alain Magloire
	Remove of ICDISignalManager in CDI
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/Session.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/SignalManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Target.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Signal.java

2004-10-25 Alain Magloire
	Remove of ICDExpressionManager in CDI
	ICDIExpression changes in the interface.
	* cdi/rg/eclipse/cdt/debug/mo/core/cdi/EventManager.java
	* cdi/rg/eclipse/cdt/debug/mo/core/cdi/ExpressionManager.java
	* cdi/rg/eclipse/cdt/debug/mo/core/cdi/Session.java
	* cdi/rg/eclipse/cdt/debug/mo/core/cdi/event/ChangedEvent.java
	* cdi/rg/eclipse/cdt/debug/mo/core/cdi/event/DestroyedEvent.java
	* cdi/rg/eclipse/cdt/debug/mo/core/cdi/model/Expression.java
	* cdi/rg/eclipse/cdt/debug/mo/core/cdi/model/Target.java
	* cdi/rg/eclipse/cdt/debug/mo/core/cdi/model/Variable.java
	
2004-10-24 Alain Magloire
	Changes in ICDITarget.evaluateExpressionToString()
	* org/eclipse/cdt/debug/mi/core/cdi/model/Target.java

2004-10-20 Alain Magloire
	Use the new ICDIDebugger interface

	* mi/org/eclipse/cdt/debug/mi/core/MIInferior.java
	* mi/org/eclipse/cdt/debug/mi/core/MISession.java
	* mi/org/eclipse/cdt/debug/mi/core/SessionProcess.java
	* src/org/eclipse/cdt/debug/mi/core/CygwinGDBCDIDebugger.java
	* src/org/eclipse/cdt/debug/mi/core/GDBCDIDebugger.java
	* src/org/eclipse/cdt/debug/mi/core/GDBDebugger.java
	* src/org/eclipse/cdt/debug/mi/core/GDBServerDebugger.java
	* src/org/eclipse/cdt/debug/mi/core/MIPlugin.java
	* src/org/eclipse/cdt/debug/mi/core/MIProcessAdapter.java
	* plugin.xml

2004-10-20 David Inglis
	Fixed terminated delay for corefile
	* mi/org/eclipse/cdt/debug/mi/core/MIInferior.java
	
2004-10-19 Alain Magloire
	Fix Core Launching
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Target.java
	* mi/org/eclipse/cdt/debug/mi/core/CoreProcess.java
	* mi/org/eclipse/cdt/debug/mi/core/MIInferior.java
	* src/org/eclipse/cdt/debug/mi/core/MIPlugin.java

2004-10-18 Alain Magloire
	Adjust to changes in CDI
	* src/org/eclipse/cdt/debug/mi/core/cdi/model/RuntimeOptions.java
	* src/org/eclipse/cdt/debug/mi/core/cdi/model/Target.java
	* src/org/eclipse/cdt/debug/mi/core/cdi/Session.java

2004-10-17 Alain Magloire
	Remove deprecated method in CDI adjust the implementation.

2004-10-15 Alain Magloire

	The way we do breakpoints is changing. gdb does not have
	-break-thread-id command that would allow to change if a breakpoint
	is associated with a particular thread(the same way as in
	-break-condition, and -break-after). So to do thread breakpoint
	we associate 1 Eclipse breakpoint with n GDB breakpoints:
	1:n

	* cdi/org/eclipse/cdt/debug/mi/core/cdi/BreakpointManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/Condition.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/EventManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Breakpoint.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Exceptionpoint.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Target.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Watchpoint.java

2004-10-04 Alain Magloire

	IllegalMonitorException fix.
	mi/org/eclipse/cdt/debug/mi/core/MIInferior.java
	src/org/eclipse/cdt/debug/mi/core/MIProcessAdapter.java

2004-09-22 Alain Magloire
	Makes the mi/ source folder independant of the cdt.core
	so we can make it a library.
	To many files to enumerate

2004-09-17 Alain Magloire
	Support for 64 bits application
	PR 74056 74058. Pathc from Artyom Kuanbekov
	To much files to enumerate.

2004-09-15 Alain Magloire

	Chang Type to take a VariableObject.

2004-09-15 Alain Magloire

	The correct thread was not set.
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/ExpressionManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/VariableManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Thread.java
	
2004-09-12 Alain Magloire
	Since MISession is attach to the Target, the
	way we fire termination events must change also.
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/EventManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/ProcessManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/Session.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Target.java
	* src/org/eclipse/cdt/debug/mi/core/MISession.java

2004-09-09 Alain Magloire
	Introduction of new classes in the CDI interface
		ICDIExecuteStep
		ICDIExecuteStepReturn
		ICDIExecuteResume
		ICDISuspend
		ICDIThreadGroup
	The code is adjust to the new demands.

2004-09-07 Alain Magloire

	Remove ICDIBreakpointManager class
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/BreakpointHit.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/BreakpointManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/EventManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/Session.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/WatchpointScope.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/WatchpointTrigger.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Breakpoint.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Target.java

2004-09-06 Alain Magloire

	The changes is move the MISession as part
	of Target.  The rationale; we want to have
	        Session
	   ---------------
	   |             |
	  Target(gdb)   Target(gdb)
	To be able to do this we need to untie the MISession
	from Session.

	Also we are moving toward retiring the ICDIXXXXManager
	and move the methods in the the proper methods.

2004-09-01 Alain Magloire

	Fix for 72974
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/BreakpointManager.java

2004-08-14 Alain Magloire

	Fix for 71992.
	* src/org/eclipse/cdt/debug/mi/core/GDBTypeParser.java

2004-08-05 Alain Magloire

	Tentative Fix for PR 69991
	* src/org/eclipse/cdt/debug/mi/core/RxThread.java

2004-07-22 Alain Magloire

	Fix for PR 70688
	* src/org/eclipse/cdt/debug/mi/core/GDBTypeParser.java

2004-07-12 Alain Magloire

	Remove some compiler warnings.

	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Register.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Thread.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Variable.java

	* mi/org/eclipse/cdt/debug/mi/core/command/CygwinMIEnvirnmentDirectory.java
	* src/org/eclipse/cdt/debug/mi/core/CygwinGDBDebugger.java
	* src/org/eclipse/cdt/debug/mi/core/GDBTypeParser.java
	* src/org/eclipse/cdt/debug/mi/core/MIPlugin.java

2004-07-09 Alain Magloire

	Patch from gwatson to deal with Mac
	version of gdb, there gdb as a different
	syntax but still valid.

	* mi/org/eclipse/cdt/debug/mi/core/output/MIArg.java

2004-07-09 Alain Magloire

	Patch from Stefan Bylund for PR 69711
	Added support for thread name.

	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Target.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Thread.java
	* mi/org/eclipse/cdt/debug/mi/core/output/MIInfoThreadsInfo.java

2004-07-02 Mikhail Khodjaiants

	Fix for bug 68934: Debug into dll doesn't work.
	The "solib-search-path" and "stop-on-solib-events" options are not supported by gdb on CygWin.
	* src/org/eclipse/cdt/debug/mi/core/CygwinGDBDebugger.java

2004-07-02 Alain Magloire

	* cdi/org/eclipse/cdt/debug/mi/core/cdi/ProcessManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/ThreadManager.java

2004-06-29 Alain Magloire

	When selecting threads gdb can reset the current
	stack frame on us.  We should be aware of it and reset.

	* cdi/org/eclipse/cdt/debug/mi/core/cdi/mode/Target.java

2004-06-24 Alain Magloire

	Fix 68226
	* cdi/org/eclipse/cdt/debug/mic/core/cdi/EventManager.java
	* cdi/org/eclipse/cdt/debug/mic/core/cdi/Configuration.java
	* cdi/org/eclipse/cdt/debug/mic/core/cdi/SoourceManager.java
	
2004-06-22 Alain Magloire

	Fix PR 68176
	* mi/org/eclipse/cdt/debug/mi/core/command/CygwinMIEnvironmentCD.java

2004-06-09 Alain Magloire
	Fix for PR 66338
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/BreakpointManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/Condition.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/EventManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Breakpoint.java

2004-06-09 Alain Magloire

	Keep the breakpoint disable when doing
	deffered breakpoint installation.

	* cdt/org/eclpse/cdt/debug/mi/core/cdi/EventManager.java

2004-06-08 Alain Magloire

	Fix for PR 65077

	* mi/org/eclipse/cdt/debug/mi/core/command/CygwinCommandFactory.java
	* mi/org/eclipse/cdt/debug/mi/core/command/CygwinMIEnvironmentCD.jav
	* src/org/eclipse/cdt/debug/mi/core/CygwinGDBDebugger.java

2004-06-02 Mikhail Khodjaiants

	Moved externalized strings to the right property file.

	* cdi/org/eclipse/cdt/debug/mi/core/cdi/CdiResources.properties
	* src/org/eclipse/cdt/debug/mi/core/MIPluginResources.properties

2004-0602 Alain Magloire

	Overload getFullName() for registerObject

	* cdi/org/eclipse/cdt/debug/mi/core/cdi/mode/RegisterObject.java

2004-05-28 Alain Magloire

	GDB has special "types"
	int8_t int16_t etc ... parse them also.

	* cdi/org/eclipse/cdt/debug/mi/core/cdi/SourceManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Register.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/RegisterObject.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/type/ArrayValue.java

2004-05-28 Alain Magloire

	QuickFix for PR 58249

	* cdi/org/eclipse/cdt/debug/mi/core/cdi/SourceManager.java
2004-05-28 Alain Magloire

	Error in looking for the CIdentifier.
	* src/org/eclipse/cdt/debug/mi/core/GDBTypeParser.java

2004-05-28 Alain Magloire

	Fix to PR 60020.
	GDB returns the children when a pointer
	points to a structure.
	Also ignore the keyword "const" when parsing.

	* cdi/org/eclipse/cdt/debug/mi/core/cdi/SourceManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Variable.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/VariableObject.java
	* src/org/eclipse/cdt/debug/mi/core/GDBTypeParser.java

2004-05-18 Alain Magloire

	Remove dependencies on the compatibility plugin
	and move to be more Eclipse-3.0 compliant.

2004-05-07 Alain Magloire
	PR 57127. Pass the stream verbatim
	even if it has spaces.
	This what gdb expects.

	* mi/org/eclipse/cdt/debug/mi/core/command/MIEnvironmentCD.java

2004-05-07 Alain Magloire

	Patch from Keith Rolling(Palm Source).
	PR 60664
	* src/org/eclipse/cdt/debug/mi/core/MIInferior.java

2004-04-01 Alain Magloire

	GDBServer configuration should be "*" not "native"

	* plugin.xml

2004-03-23 Alain Magloire

	Fix for bug 55766: The Shared Libraries view displays the wrong icon if the "Load Symbols" action fails.

	* src/org/eclipse/cdt/debug/mi/core/cdi/SharedLibraryManager.java
	
2004-03-17 Alain Magloire

	Changes pass the array of events instead
	of one at a time

	* cdi/org/eclipse/cdt/debug/mi/core/cdi/EventManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/Manager.java

2004-03-16 Tanya Wolff

	Marked strings in src as non-translatable
	* src/GDBServerDebugger.java
	* src/GDBTypeParser.java
	* src/RxThread.java
	
2004-03-14 Alain Magloire

	Break the ChangeLog file in two.

	* ChangeLog
	* ChangeLog-2003

2004-03-14 Alain Magloire

	The Managers extends Manager class for more flexibility

	* cdi/org/eclipse/cdt/debug/mi/core/cdi/Manager.java

2004-03-12 Tanya Wolff

	Marked strings as non-translatable and externalized strings in new exceptions thrown.
	
	* cdi/
	* src/
	
2004-03-12 Tanya Wolff

	Marked strings as non-translatable.
	
	* mi/

2004-03-01 Alain Magloire

	Reog. New source browser.
	Move the classes to the appropriate categories.

	* mi/
	* cdi/

2004-02-19 Alain Magloire
	
	PR #52317
	The children were added in the wrong order.

	* src/org/eclipse/cdt/debug/mi/core/GDBTypeParser.java

2004-02-17 Alain Magloire

	If we attach save the PID for later
	for example to be able to suspend.

	* src/org/eclipse/cdt/debug/mi/core/MIInferior.java
	* src/org/eclipse/cdt/debug/mi/core/MIPlugin.java

2004-02-11 Alain Magloire

	Use String.endsWith("(gdb)") to detect the prompt.
	Sometimes gdb does not flush the endline.

	* src/org/eclipse/cdt/debug/mi/core/MIPlugin.java

2004-01-30 Alain Magloire

	Allow the clients to override the interrupt.

	* src/org/eclipse/cdt/debug/mi/core/MIInferior.java
	* src/org/eclipse/cdt/debug/mi/core/TxThread.java
	* src/org/eclipse/cdt/debug/mi/core/command/CommandFactory.java
	* src/org/eclipse/cdt/debug/mi/core/command/MICommand.java

2004-01-29 Alain Magloire

	The CDT debug ui prefers things to be in ascending
	number. It makes life easier so we comply.

	* src/org/eclipse/cdt/debug/mi/core/output/MIInfoThreadsInfo.java

2004-01-28 Alain Magloire

	Some clients using MI need to have access to thoes
	methods change the scope for protected.

	* src/org/eclipse/cdt/debug/mi/core/cdi/model/Value.java
	* src/org/eclipse/cdt/debug/mi/core/command/CLICommand.java
	* src/org/eclipse/cdt/debug/mi/core/output/MIInfoThreadsInfo.java

2004-01-22 Alain Magloire

	Cache the stackframes when we become suspended, to reduce
	the chat between gdb.

	* src/org/eclipse/cdt/debug/mi/core/cdi/model/Thread.java

@


1.392
log
@Fix #146725 - Erreneous error message during GDB startup
gdb set new-console is not implemented on Linux and should not be used
@
text
@d1 5
@


1.391
log
@Bug 145758: Unable to use the default command factories.
@
text
@d6 8
@


1.390
log
@Bug 153894: Variable View: Can not format 'short int' to Hex.
Applied patch from James Blackburn (jamesblackburn+eclipse@@gmail.com).
@
text
@d2 4
@


1.389
log
@Bug 137970: No default debugger in C++ managed project.
@
text
@d1 5
@


1.389.2.1
log
@Bug 153894: Variable View: Can not format 'short int' to Hex.
Applied patch from James Blackburn (jamesblackburn+eclipse@@gmail.com).
@
text
@a0 5
2006-08-22 Mikhail Khodjaiants
	Bug 153894: Variable View: Can not format 'short int' to Hex.
	Applied patch from James Blackburn (jamesblackburn+eclipse@@gmail.com).
	* SourceManager.java

@


1.389.2.2
log
@Bug 145758: Unable to use the default command factories.
@
text
@a1 4
	Bug 145758: Unable to use the default command factories.
	* MANIFEST.MF

2006-08-22 Mikhail Khodjaiants
@


1.389.2.3
log
@Bug 155816: NPE thrown by info threads.
Applied patch from James Blackburn (jamesblackburn+eclipse@@gmail.com).
@
text
@a0 5
2006-08-31 Mikhail Khodjaiants
	Bug 155816: NPE thrown by info threads
	Applied patch from James Blackburn (jamesblackburn+eclipse@@gmail.com).
	* Target.java

@


1.388
log
@Bug 109733: Request to make certain methods as public (MISession and MIInferior).
@
text
@d2 4
@


1.387
log
@Bug 109733: Request to make certain methods as public (null check for setPrompt).
@
text
@d2 5
@


1.386
log
@Don't create pty when using gdbserver.
@
text
@d1 4
@


1.385
log
@Close the pty if the session creation failed.
@
text
@d2 5
@


1.384
log
@Duplicate message key.
@
text
@d1 4
@


1.383
log
@Breakpoint can be temporary and hardware at the same time.
@
text
@d1 5
@


1.382
log
@Bug 113107: Make trace logs more readily available.
@
text
@d1 4
@


1.381
log
@Bug 113107: Make trace logs more readily available. Core support for the "Verbose Mode" action.
@
text
@d1 5
@


1.380
log
@Write log messages to the system out instead of err.
@
text
@d1 9
@


1.379
log
@Bug 136206: Suppress Resumed events when processing solib events.
@
text
@d2 4
@


1.378
log
@Bug 119740: allow to specify only a subset of shared objects that we want symbols to be loaded for. Support for deferred breakpoints.
@
text
@d2 7
@


1.377
log
@Bug 119740: allow to specify only a subset of shared objects that we want symbols to be loaded for.
@
text
@d1 11
@


1.376
log
@"set solib-search-path" and "show solib-search-path" are not supported on Windows.
@
text
@d2 7
@


1.375
log
@Bug 134617: The "stop on shared library event" option doesn't work.
@
text
@d1 4
@


1.374
log
@Corrected position of the "try-catch-finally" clause in createSession.
@
text
@d1 4
@


1.373
log
@Throw OperationCanceledException instead of IOException when getGDBprocess is canceled.
@
text
@d2 4
@


1.372
log
@Cleaned up the "Session" class constructors.
@
text
@d1 4
@


1.371
log
@Added the "getSessionConfiguration" method to allow clients to provide their own session configurations.
@
text
@d2 4
@


1.370
log
@Pass ILaunch instead of ILaunchConfiguration.
Added "getGDBPath" method.
@
text
@d1 4
@


1.369
log
@Added default attribute value for ATTR_DEBUG_NAME.
@
text
@d2 8
@


1.368
log
@Missing error message.
@
text
@d1 4
@


1.367
log
@Made "getCommandFile" and "getWorkingDirectory" methods protected.
@
text
@d1 4
@


1.366
log
@ILaunch is added to the arguments list of "doStartSession".
@
text
@d1 4
@


1.365
log
@Added default implementation for "getExtraArguments". No need to force clients to implement this method.
@
text
@d1 6
@


1.364
log
@Bug 114793: Add an extension point to contribute command factories. Registered windows and linux specific command factories for gdbserver.
@
text
@d1 5
@


1.363
log
@The inferior is in the suspended state when connecting to gsbserver.
@
text
@d2 6
@


1.362
log
@Bug 114793: Add an extension point to contribute command factories. Added standard command factory for gdb server.
@
text
@d1 4
@


1.361
log
@Bug 114793: Add an extension point to contribute command factories. Added the standard command factory for Linux.
@
text
@d1 6
@


1.360
log
@Bug 126789: Use new "fullname" attribute of stack frame description.
@
text
@d2 8
@


1.359
log
@Suppress "set auto-solib" - returns error on Windows.
@
text
@d1 5
@


1.358
log
@Use getters to access members of "MICommand".
@
text
@d2 4
@


1.357
log
@Bug 114793: Add an extension point to contribute command factories.
@
text
@d2 8
@


1.356
log
@Bug 124966: GDBTypeParser.parse(String) parses incorrectly. Applied patch from Matthias Spycher (matthias@@coware.com).
@
text
@d1 32
@


1.355
log
@Bug 107202: slow debug launch with external sources. Use "-p" option when passing a large number of directories to "cygpath".
@
text
@d1 5
@


1.354
log
@Reversing changes made to fix bug 107571. The fix for bug 119683 covers this problem too.
@
text
@d1 5
@


1.353
log
@Bug 119683: long messages during launch cause gdb to timeout, launch to fail.
@
text
@d1 4
@


1.352
log
@Bug 118900: Display libraries loaded in post-mortem debug. Applied with modifications the patch from Joanne Woo (jwoo.mvista.com).
@
text
@d1 12
@


1.351
log
@Cleanup.
@
text
@d1 5
@


1.350
log
@Bug 109526: Support Eclipse-LazyStart and deprecate Eclipse-AutoStart.
@
text
@d2 5
@


1.349
log
@Bug 120390: Avoiding .gdbinit
@
text
@d1 4
@


1.348
log
@Partial fix for bug 118114: Cannot view typedef'ed array in debugger.
@
text
@d1 9
@


1.347
log
@Bug 100298: [Memory View] Changing variable's value from variables view or memory view doesn't sync to each other.
@
text
@d2 4
@


1.346
log
@Bug 113364: Wrong values displaying an array of structures.
Previous fix didn't work for classes with access specifiers.
@
text
@d1 5
@


1.345
log
@Bug 113364: Wrong values displaying an array of structures.
@
text
@d1 6
@


1.344
log
@Bug 106632: Invalid detail value for arrays with dimension greater than 100.
@
text
@d1 5
@


1.343
log
@Bug 111568: Fix for corrupt stack messages not working. Applied patch from Timesys.
@
text
@d2 4
@


1.342
log
@Bug 108636: mi level selection option should be moved to the gdb page.
@
text
@d1 5
@


1.341
log
@Bug 108424: Debugger stops on removed breakpoints.
@
text
@d2 7
@


1.340
log
@2005-08-31 Alain Magloire
	Improve performance by caching the type result on the frame
	and on the RegisterManager.  The patch is originally from Chris Wiebe
	with modifications.
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/RegisterManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Register.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/StackFrame.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/VariableDescriptor.java
@
text
@d1 4
@


1.339
log
@2005-08-31 Alain Magloire
	Fix Pr 107571:  Do not create the Console pipe is we
	have no consumer.
	* mi/org/eclipse/cdt/debug/mi/core/MISession.java
@
text
@d2 9
@


1.338
log
@2005-08-28 Alain Magloire
	Speed improvement after exchanging with the HP folks.
	HP has apps having hundred of local variable running on machine
	with hundred of registers.  The latency of the command "-var-create"
	is too taxing.  So we take the approach of not waiting for post command
	MISession.postCommand(MIVarCreate, -1) and synchronize when we need the
	mi varObj.

	The next step will be to cache the types, since sending ptype/whatis
	is also time consuming.

	* cdi/org/eclipse/cdt/debug/mi/core/cdi/ExpressionManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/RegisterManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/VariableManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Argument.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/GlobalVariable.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/LocalVariable.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Register.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/ThreadStorage.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Variable.java
	* mi/org/eclipse/cdt/debug/mi/core/RxThread.java
@
text
@d1 5
@


1.337
log
@Bug 108130: wrong type shown on breakpoint view for R watchpoint created from gdb console.
@
text
@d1 22
@


1.336
log
@Bug 66446: Use the debugger path as a debugger process label.
@
text
@d1 4
@


1.335
log
@Bug 104421: Register view can not show correct value when switch between different thread or stack frame.
@
text
@d1 4
@


1.335.2.1
log
@Bug 108130: wrong type shown on breakpoint view for R watchpoint created from gdb console.
@
text
@a0 4
2005-08-26 Mikhail Khodjaiants
	Bug 108130: wrong type shown on breakpoint view for R watchpoint created from gdb console.
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/BreakpointManager.java

@


1.335.2.2
log
@2005-08-31 Alain Magloire
	Fix Pr 107571:  Do not create the Console pipe is we
	have no consumer.
	* mi/org/eclipse/cdt/debug/mi/core/MISession.java
@
text
@a0 5
2005-08-31 Alain Magloire
	Fix Pr 107571:  Do not create the Console pipe is we
	have no consumer.
	* mi/org/eclipse/cdt/debug/mi/core/MISession.java

@


1.335.2.3
log
@Bug 108424: Debugger stops on removed breakpoints.
@
text
@a0 4
2005-09-01 Mikhail Khodjaiants
	Bug 108424: Debugger stops on removed breakpoints.
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/BreakpointManager.java

@


1.335.2.4
log
@Bug 111568: Fix for corrupt stack messages not working. Applied patch from Timesys.
@
text
@a0 5
2005-10-18 Mikhail Khodjaiants
	Bug 111568: Fix for corrupt stack messages not working.
	Applied patch from Timesys.
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Thread.java

@


1.335.2.5
log
@Bug 106632: Invalid detail value for arrays with dimension greater than 100.
@
text
@a1 4
	Bug 106632: Invalid detail value for arrays with dimension greater than 100.
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Variable.java

2005-10-18 Mikhail Khodjaiants
@


1.335.2.6
log
@Bug 113364: Wrong values displaying an array of structures.
@
text
@a0 5
2005-10-21 Mikhail Khodjaiants
	Bug 113364: Wrong values displaying an array of structures.
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/VariableManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/VariableDescriptor.java

@


1.335.2.7
log
@Bug 113364: Wrong values displaying an array of structures.
Previous fix didn't work for classes with access specifiers.
@
text
@a0 6
2005-11-02 Mikhail Khodjaiants
	Bug 113364: Wrong values displaying an array of structures.
	Previous fix didn't work for classes with access specifiers.
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/VariableManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/VariableDescriptor.java

@


1.335.2.8
log
@Bug 100298: [Memory View] Changing variable's value from variables view or memory view doesn't sync to each other.
@
text
@a0 5
2005-11-29 Mikhail Khodjaiants
	Bug 100298: [Memory View] Changing variable's value from variables view or memory view doesn't sync to each other.
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Variable.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/MemoryBlock.java

@


1.335.2.9
log
@Partial fix for bug 118114: Cannot view typedef'ed array in debugger.
@
text
@a1 4
	Partial fix for bug 118114: Cannot view typedef'ed array in debugger.
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/VariableDescriptor.java
	
2005-11-29 Mikhail Khodjaiants
@


1.335.2.10
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. 
	Applied with modifications the patch from Joanne Woo (jwoo.mvista.com).
	* GDBCDIDebugger.java

@


1.335.2.11
log
@Bug 107202: slow debug launch with external sources. Use "-p" option when passing a large number of directories to "cygpath".
@
text
@a0 5
2006-01-27 Mikhail Khodjaiants
	Bug 107202: slow debug launch with external sources.
	Use "-p" option when passing a large number of directories to "cygpath".
	* CygwinMIEnvironmentDirectory.java

@


1.334
log
@2005-07-26 Alain Magloire
	Fix for 92446
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/VariableManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Value.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Variable.java
@
text
@d1 12
@


1.333
log
@2005-07-21 Alain Magloire
	Fix for PR 103193
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/LocationBreakpoint.java
	* src/org/eclipse/cdt/debug/mi/core/MIPlugin.java
@
text
@d1 6
@


1.332
log
@2005-07-18 Alain Magloire
	GDB has now four different version of MI, so it has become
	important to give the user the choice of the version.
	* mi/org/eclipse/cdt/debug/mi/core/MISession.java
	* mi/org/eclipse/cdt/debug/mi/core/RxThread.java
	* mi/org/eclipse/cdt/debug/mi/core/command/CommandFactory.java
	* mi/org/eclipse/cdt/debug/mi/core/command/MICommand.java
	+ mi/org/eclipse/cdt/debug/mi/core/command/MIVersion.java
	* src/org/eclipse/cdt/debug/mi/core/GDBCDIDebugger.java
	* src/org/eclipse/cdt/debug/mi/core/GDBDebugger.java
	* src/org/eclipse/cdt/debug/mi/core/GDBServerCDIDebugger.java
	* src/org/eclipse/cdt/debug/mi/core/MIPlugin.java
	* src/org/eclipse/cdt/debug/mi/core/MIProcessAdapter.java
@
text
@d1 5
@


1.331
log
@2005-07-10 Alain Magloire
	Fix for PR 100992: Setting breakpoints for methods
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/BreakpointManager.java
@
text
@d1 14
@


1.330
log
@2005-07-07 Alain Magloire
	Try to suspend the target before disconnecting.
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Target.java
@
text
@d1 4
@


1.329
log
@2005-06-29 Alain Magloire
	Fix PR 100602
	* mi/org/eclipse/cdt/debug/mi/core/GDBTypeParser.java
@
text
@d1 4
@


1.328
log
@2005-06-28 Alain Magloire
	Fix PR 94612: addr =<PENDING>
	* mi/org/eclipse/cdt/debug/mi/core/MIFormat.java
@
text
@d1 4
@


1.327
log
@2005-06-27 Alain Magloire
	New command from newer version of gdb "set breakpoint pending"
	better handling of the breakpoint while the target is running.
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/BreakpointManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/EventManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/BreakpointManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Target.java
	* mi/org/eclipse/cdt/debug/mi/core/command/CommandFactory.java
	+ mi/org/eclipse/cdt/debug/mi/core/ccommand/MIGDBSetBreakpoinPending.java
@
text
@d1 4
@


1.326
log
@2005-06-27 Alain Magloire
	Bug when parsing "int *&" corrected.
	Change in ICDIReferenceValue.
	Use the type in the response of the var-create instead of reissuing -var-info-type

	* cdi/org/eclipse/cdt/debug/mi/core/cdi/CdiResource.properties
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/SignalManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/ SourceManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Value.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Variable.java
	* cdi;/org/eclipse/cdt/debug/mi/core/cdi/model/CharValue.java
	* cdi;/org/eclipse/cdt/debug/mi/core/cdi/model/IntergralValue.java
	* cdi;/org/eclipse/cdt/debug/mi/core/cdi/model/PointerValue.java
	* cdi;/org/eclipse/cdt/debug/mi/core/cdi/model/ReferenceValue.java
	* mi/org/eclipse/cdt/debug/mi/core/GDBTypeParser.java
	* mi/org/eclipse/cdt/debug/mi/core/MIInferior.java
@
text
@d2 10
@


1.325
log
@2005-06-27 Alain Magloire
	Base on a patch from Chris Wiebe.
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/BreakpointManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/EventManager.java
@
text
@d2 17
@


1.324
log
@2005-06-27 Alain Magloire
	Fix PR 100069
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/Location.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/Locator.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/StackFrame.java
@
text
@d2 5
@


1.323
log
@2005-06-27 Alain Magloire
	Refactor the class extending CLICommand to CLIXXXX for more clarity.
	Pass the MIVersion in all of the class extending MICommand, this is
	necessary some command option will not be accepted depending on the version.
	Too much file to enumerate.
	* ...
@
text
@d2 6
@


1.322
log
@2005-06-25 Alain Magloire
	We should consider a "^done" like a suspended only for CLICommands, for example:
	(gdb) run
	^done
	(gdb)
	* mi/org/eclipse/cdt/debug/mi/core/RxThread.java
@
text
@d1 7
@


1.321
log
@2005-06-06 Alain Magloire
	Fix PR 98182
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/BreakpointManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/LocationBreakpoint.java
@
text
@d1 7
@


1.320
log
@2005-05-25 Alain Magloire
	Fix PR 95705
	* mi/org/eclipse/cdt/debug/mi/core/output/MIInfoSharedLibraryInfo.java
@
text
@d1 5
@


1.319
log
@2005-05-16 Alain Magloire
	Fix PR 91975
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/BreakpointManager.java
@
text
@d1 4
@


1.318
log
@2005-05-12 Alain Magloire
	Fix PR 94841
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Variable.java
@
text
@d1 4
@


1.317
log
@2005-04-28 Alain Magloire
	Added command -gdb-show endian
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Target.java
	* mi/org/eclipse/cdt/debug/mi/core/command/CommandFactory.java
	+ mi/org/eclipse/cdt/debug/mi/core/command/MIGDBShowEndian.java
	- mi/org/eclipse/cdt/debug/mi/core/command/MIShowEndian.java
	+ mi/org/eclipse/cdt/debug/mi/core/output/MIGDBShowEndianInfo.java
	- mi/org/eclipse/cdt/debug/mi/core/output/MIGDBShowEndian.java
@
text
@d1 4
@


1.316
log
@2005-04-27 Alain Magloire
	Changes in the CDI interface
	* cdi/org/eclipse/cdt/debug/core/cdi/model/BreakpointManager.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/Session.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/SourceManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Target.java
	* mi/org/eclipse/cdt/debug/mi/core/command/CommandFactory.java
	* mi/org/eclipse/cdt/debug/mi/core/command/MIEnvrionmentDirectory.java
	* src/org/eclipse/cdt/debug/mi/core/CygwinCommandfactory.java
	* src/org/eclipse/cdt/debug/mi/core/CygwinMIEnvironmentDirectory.java
@
text
@d1 9
@


1.315
log
@2005-04-25 Alain Magloire
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/BreakpointManger.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/CdiResources.properties
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/Location.java
	+ cdi/org/eclipse/cdt/debug/mi/core/cdi/Locator.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/MI2CDIException.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/SharedLibraryManager.java

	+ cdi/org/eclipse/cdt/debug/mi/core/cdi/model/AddressBreakpoint.java
	+ cdi/org/eclipse/cdt/debug/mi/core/cdi/model/FunctionBreakpoint.java
	+ cdi/org/eclipse/cdt/debug/mi/core/cdi/model/LineBreakpoint.java
	+ cdi/org/eclipse/cdt/debug/mi/core/cdi/model/LocationBreakpoint.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Breakpoint.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Exceptionpoint.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/StackFrame.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Target.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Threa.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Watchpoint.java
@
text
@d1 11
@


1.314
log
@2005-04-05 Alain Magloire
	PR 90090
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/EventManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/event/ExitedEvent.java
@
text
@d1 19
@


1.313
log
@2005-03-24 Alain Magloire
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/MemoryManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/Memoryblock.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/Target.java
	* mi/org/eclipse/cdt/debug/mi/core/command/MIShowEndian.java
	* mi/org/eclipse/cdt/debug/mi/core/output/MIShowEndianInfo.java
@
text
@d1 5
@


1.312
log
@2005-03-23 Alain Magloire
	Changes in the CDI ICDIMemoryBlock && ICDIMemoryBlockManagement API.
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/MemoryManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/MemoryBlock.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Target.java
@
text
@d1 7
@


1.311
log
@Fix for bug 87546: Obsolete debug MI settings in Preference need to be removed.
@
text
@d1 6
@


1.310
log
@2005-03-07 Alain Magloire
	Fix for 87230: base on  Jayaprakash ideas/patch
	On HP statck-list-frames answer contain not kosher strings
	* mi/org/eclipse/cdt/debug/mi/core/output/MIParser.java
@
text
@d1 6
@


1.309
log
@2005-02-01 Alain Magloire
	Part of Fix for PR 84165
	We check in the expression is a number and
	add a "*" for address watchpoint
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/BreakpointManager.java
@
text
@d1 5
@


1.308
log
@Fix for bug 83355: The disable/enable breakpoints durning debugging acts weird.
@
text
@d1 6
@


1.307
log
@2005-01-13 Alain Magloire
	PR 82764 Fix the the type parsing.
	* mi/org/eclipse/cdt/debug/mi/core/GDBTypeParser.java
@
text
@d1 5
@


1.306
log
@2005-01-10 Mikhail Khodjaiants
	PR 82601 changes to the memory block interface
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/ICDIMemoryBlock.java
	* mi/org/eclipse/cdt/debug/mi/core/output/MIMemory.java
@
text
@d1 4
@


1.305
log
@2005-01-10 Alain Magloire
	Fix for PR 82506
	* mi/org/eclipse/cdt/debug/mi/core/MISession.java
	* mi/org/eclipse/cdt/debug/mi/core/output/MIParser.java
@
text
@d1 5
@


1.304
log
@2004-12-20 Alain Magloire
	Fix for PR 81019 for MacOsX
	* mi/org/eclipse/cdt/debug/mi/core/output/MIVarListChildrenInfo.java
@
text
@d1 5
@


1.303
log
@2004-11-26 Alain Magloire
	Make the deferred breakpoint on by default.
	* cdi/org/eclipose/cdt/debug/mi/core/cdi/SharedLibraryManager.java
@
text
@d1 4
@


1.302
log
@2004-11-26 Alain Magloire
	Final fix for PR 79583
	* cdi/org/eclipose/cdt/debug/mi/core/cdi/EventManager.java
	* cdi/org/eclipose/cdt/debug/mi/core/cdi/SharedLibraryManager.java
@
text
@d2 4
@


1.301
log
@2004-11-26 Alain Magloire
	Final fix for PR 79452
	* cdi/org/eclipose/cdt/debug/mi/core/cdi/BreapointManager.java
@
text
@d2 5
@


1.300
log
@*** empty log message ***
@
text
@d2 4
@


1.299
log
@2004-11-24 Alain Magloire
	Make the terminate() more responsive when gdb is shuting down.
	See long discussion part of the 77435 fixes and 40087.

	* cdi/org/eclipse/cdt/debug/mi/core/cdi/ExpressionManager.java
	* mi/org/eclipse/cdt/debug/core/MIInferior.java
@
text
@d1 5
@


1.298
log
@2004-11-23 Alain Magloire
	Tentative fix for 77435
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/SourceManager.java
@
text
@d1 7
@


1.297
log
@2004-11-19 Alain Magloire
	Protect agains possible NPE.
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/RegisterManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/SourceManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/VariableDescriptor.java
@
text
@d1 4
@


1.296
log
@Use the qualified name when creating a register.
Destroy the corresponding gdb variable on register's disposal.
Added the "dispose" method to the "Register" class.
@
text
@d2 6
@


1.295
log
@2004-11-19 Alain Magloire
	RegisterManager.findRegister() was not implemented correctly
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/RegisterManager.java
@
text
@d2 8
@


1.294
log
@2004-11-19 Alain Magloire
	No need for stackframe when creating the Type class,
	but rather use the target in the constructor.
@
text
@d2 4
@


1.293
log
@2004-11-19 Alain Magloire
	Fix for 78816
	* src/org/eclipse/cdt/debug/mi/core/MIPlugin.java
@
text
@d2 4
@


1.292
log
@*** empty log message ***
@
text
@d2 4
@


1.291
log
@api update to use IBinaryObject instead of IBinaryExecutable in debugger
@
text
@d1 8
@


1.290
log
@2004-11-17 Alain Magloire
	Fix for 78816
	* mi/org/eclipse/cdt/debug/mi/core/MIInferior.java
@
text
@d1 6
@


1.290.2.1
log
@API change to use IBinaryObject instead of IBinaryExecutable when launching/debugging
@
text
@a0 6
2004-11-17 David Inglis
	
	ICDIDebugger change to use IBinaryObject instead of IBnaryExecutable
	
	* stc/org/eclipse/cdt/debug/mi/core/GDBCDIDebugger.java
	
@


1.290.2.2
log
@2004-11-19 Alain Magloire

	Clear the confusion about sublist of stackframes.
	PR 78611

	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Thread.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/VariableManager.java
@
text
@a0 8
2004-11-19 Alain Magloire

	Clear the confusion about sublist of stackframes.
	PR 78611

	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Thread.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/VariableManager.java

@


1.290.2.3
log
@2004-11-19 Alain Magloire
	Fix for 78816
	* src/org/eclipse/cdt/debug/mi/core/MIPlugin.java
@
text
@a1 4
	Fix for 78816
	* src/org/eclipse/cdt/debug/mi/core/MIPlugin.java

2004-11-19 Alain Magloire
@


1.290.2.4
log
@2004-11-19 Alain Magloire
	No need for stackframe when creating the Type class,
	but rather use the target in the constructor.
@
text
@a1 4
	No need for stackframe when creating the Type class,
	but rather use the target in the constructor.

2004-11-19 Alain Magloire
@


1.290.2.5
log
@2004-11-19 Alain Magloire
	RegisterManager.findRegister() was not implemented correctly
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/RegisterManager.java
@
text
@a1 4
	RegisterManager.findRegister() was not implemented correctly
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/RegisterManager.java

2004-11-19 Alain Magloire
@


1.290.2.6
log
@2004-11-19 Alain Magloire
	Use the qualified name when creating a register.
	Destroy the corresponding gdb variable on register's disposal.
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/RegisterManager.java

	Added the "dispose" method.
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Register.java
@
text
@a1 8
	Use the qualified name when creating a register.
	Destroy the corresponding gdb variable on register's disposal.
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/RegisterManager.java
	
	Added the "dispose" method.
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Register.java

2004-11-19 Alain Magloire
@


1.290.2.7
log
@2004-11-19 Alain Magloire
	Protect agains possible NPE.
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/RegisterManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/SourceManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/VariableDescriptor.java
@
text
@a1 6
	Protect agains possible NPE.
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/RegisterManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/SourceManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/VariableDescriptor.java

2004-11-19 Alain Magloire
@


1.290.2.8
log
@2004-11-23 Alain Magloire
	Tentative fix for 77435
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/SourceManager.java
@
text
@a0 4
2004-11-23 Alain Magloire
	Tentative fix for 77435
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/SourceManager.java

@


1.290.2.9
log
@2004-11-24 Alain Magloire
	Make the terminate() more responsive when gdb is shuting down.
	See long discussion part of the 77435 fixes and 40087.

	* cdi/org/eclipse/cdt/debug/mi/core/cdi/ExpressionManager.java
	* mi/org/eclipse/cdt/debug/core/MIInferior.java
@
text
@a0 7
2004-11-24 Alain Magloire
	Make the terminate() more responsive when gdb is shuting down.
	See long discussion part of the 77435 fixes and 40087.
	
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/ExpressionManager.java
	* mi/org/eclipse/cdt/debug/core/MIInferior.java

@


1.290.2.10
log
@2004-11-26 Alain Magloire
	Fix for PR 79582
	* src/org/eclipse/cdt/debug/mi/core/CygwinGDBCDIDebugger.java
	* src/org/eclipse/cdt/debug/mi/core/GDBServerCDIDebugger.java
@
text
@a0 5
2004-11-26 Alain Magloire
	Fix for PR 79582
	* src/org/eclipse/cdt/debug/mi/core/CygwinGDBCDIDebugger.java
	* src/org/eclipse/cdt/debug/mi/core/GDBServerCDIDebugger.java

@


1.290.2.11
log
@2004-11-26 Alain Magloire
	Final fix for PR 79452
	* cdi/org/eclipose/cdt/debug/mi/core/cdi/BreapointManager.java
@
text
@a1 4
	Final fix for PR 79452
	* cdi/org/eclipose/cdt/debug/mi/core/cdi/BreapointManager.java

2004-11-26 Alain Magloire
@


1.290.2.12
log
@2004-11-26 Alain Magloire
	Final fix for PR 79583
	* cdi/org/eclipose/cdt/debug/mi/core/cdi/EventManager.java
	* cdi/org/eclipose/cdt/debug/mi/core/cdi/SharedLibraryManager.java
@
text
@a1 5
	Final fix for PR 79583
	* cdi/org/eclipose/cdt/debug/mi/core/cdi/EventManager.java
	* cdi/org/eclipose/cdt/debug/mi/core/cdi/SharedLibraryManager.java

2004-11-26 Alain Magloire
@


1.290.2.13
log
@2004-11-26 Alain Magloire
	Make the deferred breakpoint on by default.
	* cdi/org/eclipose/cdt/debug/mi/core/cdi/SharedLibraryManager.java
@
text
@a1 4
	Make the deferred breakpoint on by default.
	* cdi/org/eclipose/cdt/debug/mi/core/cdi/SharedLibraryManager.java

2004-11-26 Alain Magloire
@


1.290.2.14
log
@2005-01-17 Alain Magloire
	Optimize the gathering of the data.
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/MemoryBlock.java
	* build.properties

2005-01-13 Alain Magloire
	PR 82764 Fix the the type parsing.
	* mi/org/eclipse/cdt/debug/mi/core/GDBTypeParser.java

2005-01-10 Alain Magloire
	Fix for PR 82506
	* mi/org/eclipse/cdt/debug/mi/core/MISession.java
	* mi/org/eclipse/cdt/debug/mi/core/output/MIParser.java

2004-12-20 Alain Magloire
	Fix for PR 81019 for MacOsX
	* mi/org/eclipse/cdt/debug/mi/core/output/MIVarListChildrenInfo.java
@
text
@a0 18
2005-01-17 Alain Magloire
	Optimize the gathering of the data.
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/MemoryBlock.java
	* build.properties

2005-01-13 Alain Magloire
	PR 82764 Fix the the type parsing.
	* mi/org/eclipse/cdt/debug/mi/core/GDBTypeParser.java

2005-01-10 Alain Magloire
	Fix for PR 82506
	* mi/org/eclipse/cdt/debug/mi/core/MISession.java
	* mi/org/eclipse/cdt/debug/mi/core/output/MIParser.java

2004-12-20 Alain Magloire
	Fix for PR 81019 for MacOsX
	* mi/org/eclipse/cdt/debug/mi/core/output/MIVarListChildrenInfo.java

@


1.290.2.15
log
@Fix for bug 83355: The disable/enable breakpoints durning debugging acts weird.
@
text
@a0 5
2005-01-20 Mikhail Khodjaiants
	Fix for bug 83355: The disable/enable breakpoints durning debugging acts weird.
	* cdi\org\eclipse\cdt\debug\mi\core\cdi\model\Breakpoint.java
	* cdi\org\eclipse\cdt\debug\mi\core\cdi\BreakpointManager.java

@


1.290.2.16
log
@2005-02-01 Alain Magloire
	Part of Fix for PR 84165
	We check in the expression is a number and
	add a "*" for address watchpoint
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/BreakpointManager.java
@
text
@a0 6
2005-02-01 Alain Magloire
	Part of Fix for PR 84165
	We check in the expression is a number and
	add a "*" for address watchpoint
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/BreakpointManager.java

@


1.290.2.17
log
@2005-04-29 Alain Magloire
	Fix PR 90090 PR 93317
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/BreakpointManger.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/EventManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/Session.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/event/ExitedEvent.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Breakpoint.java
	* mi/org/eclipse/cdt/debug/mi/core/MISession.java
@
text
@a0 9
2005-04-29 Alain Magloire
	Fix PR 90090 PR 93317
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/BreakpointManger.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/EventManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/Session.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/event/ExitedEvent.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Breakpoint.java
	* mi/org/eclipse/cdt/debug/mi/core/MISession.java

@


1.290.2.18
log
@2005-05-12 Alain Magloire
	Fix PR 94841
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Variable.java
@
text
@a0 4
2005-05-12 Alain Magloire
	Fix PR 94841
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Variable.java

@


1.290.2.19
log
@2005-05-16 Alain Magloire
	Fix PR 91975
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/BreakpointManager.java
@
text
@a0 4
2005-05-16 Alain Magloire
	Fix PR 91975
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/BreakpointManager.java

@


1.290.2.20
log
@2005-06-27 Alain Magloire
	Bug when parsing "int *&" corrected.
	Change in ICDIReferenceValue.

	* cdi/org/eclipse/cdt/debug/mi/core/cdi/CdiResource.properties
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Variable.java
	* cdi;/org/eclipse/cdt/debug/mi/core/cdi/model/CharValue.java
	* cdi;/org/eclipse/cdt/debug/mi/core/cdi/model/IntergralValue.java
	* cdi;/org/eclipse/cdt/debug/mi/core/cdi/model/PointerValue.java
	* cdi;/org/eclipse/cdt/debug/mi/core/cdi/model/ReferenceValue.java
	* mi/org/eclipse/cdt/debug/mi/core/GDBTypeParser.java
@
text
@a0 12
2005-06-27 Alain Magloire
	Bug when parsing "int *&" corrected.
	Change in ICDIReferenceValue.

	* cdi/org/eclipse/cdt/debug/mi/core/cdi/CdiResource.properties
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Variable.java
	* cdi;/org/eclipse/cdt/debug/mi/core/cdi/model/CharValue.java
	* cdi;/org/eclipse/cdt/debug/mi/core/cdi/model/IntergralValue.java
	* cdi;/org/eclipse/cdt/debug/mi/core/cdi/model/PointerValue.java
	* cdi;/org/eclipse/cdt/debug/mi/core/cdi/model/ReferenceValue.java
	* mi/org/eclipse/cdt/debug/mi/core/GDBTypeParser.java

@


1.290.2.21
log
@2005-07-04 Alain Magloire
	Base on a patch from Chris Wiebe.
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/BreakpointManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/EventManager.java
@
text
@a0 5
2005-07-04 Alain Magloire
	Base on a patch from Chris Wiebe.
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/BreakpointManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/EventManager.java

@


1.290.2.22
log
@2005-07-07 Alain Magloire
	Try to suspend the target before disconnecting.
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Target.java
@
text
@a0 4
2005-07-07 Alain Magloire
	Try to suspend the target before disconnecting.
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Target.java

@


1.290.2.23
log
@Bug 105234: Wrong watchpoint type.
@
text
@a0 4
2005-07-26 Mikhail Khodjaiants
	Bug 105234: Wrong watchpoint type.
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/BreakpointManager.java

@


1.290.2.24
log
@2005-08-04 Alain Magloire
	Fix for 92446
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/VariableManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Value.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Variable.java
@
text
@a0 6
2005-08-04 Alain Magloire
	Fix for 92446
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/VariableManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Value.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Variable.java

@


1.290.2.25
log
@Bug 108424: Debugger stops on removed breakpoints.
@
text
@a0 4
2005-08-31 Mikhail Khodjaiants
	Bug 108424: Debugger stops on removed breakpoints.
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/BreakpointManager.java

@


1.289
log
@2004-11-16 Alain Magloire
	Optimize things by providing a new method
	ICDIRegisterGroup.hasRegisters();
	* cdi/org/eclipse/cdt/debug/core/cdi/model/RegisterGroup.java
@
text
@d1 4
@


1.288
log
@2004-11-16 Alain Magloire
	Remove some warnings and use the new Launch key
	to decide whether or not to use pseudo tty.
	* mi/org/eclipse/cdt/debug/mi/core/TxThread.java
	* mi/org/eclipse/cdt/debug/mi/core/command/RawCommand.java
	* src/org/eclipse/cdt/debug/mi/core/MIPlugin.java
@
text
@d2 5
@


1.287
log
@2004-11-16 Alain Magloire
	NPE when watchpoints are set in the gdb console.
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/BreakpointManager.java
@
text
@d2 7
@


1.286
log
@2004-11-16 Alain Magloire
	Do not check for isEnable() when changing condition.
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/mode/Breakpoint.java
@
text
@d2 4
@


1.285
log
@Implemented the "equals' method of the "Condition" class.
@
text
@d1 4
@


1.284
log
@2004-11-12 Alain Magloire
	Fix for PR 78488
	* mi/org/eclipse/cdt/debug/mi/core/command/MICommand.java
@
text
@d1 4
@


1.283
log
@2004-11-11 Alain Magloire
	Fix for PR 75000, from PalmSource
	* cdi/org/eclipse/cdt/debug/core/cdi/model/Variable.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/VariableDescriptor.java
	* mi/org/eclipse/cdt/debug/mi/core/command/MIVarInfoType.java
@
text
@d1 4
@


1.282
log
@2004-11-10 Alain Magloire
	Fix for PR 51113 and PR 66268
	It allow more flexibility in the GDB console, for example
	when gdb require interactive questions.

	* mi/org/eclipse/cdt/debug/mi/core/CLIProcessor.java
	* mi/org/eclipse/cdt/debug/mi/core/MISession.java
	* mi/org/eclipse/cdt/debug/mi/core/RxThread.java
	* mi/org/eclipse/cdt/debug/mi/core/SessionProcess.java
	* mi/org/eclipse/cdt/debug/mi/core/TxThread.java
	* mi/org/eclipse/cdt/debug/core/command/MIGDBShowPrompt.java
	* mi/org/eclipse/cdt/debug/core/command/RawCommand.java
	* mi/org/eclipse/cdt/debug/core/output/MIOutput.java
	* mi/org/eclipse/cdt/debug/core/output/MIParser.java
@
text
@d1 6
@


1.281
log
@2004-11-09 Alain Magloire
	Throw not implemented exception for exception breakpoint
@
text
@d1 15
@


1.280
log
@2004-11-09 Alain Magloire
	Reverting the changes below, for PR 74496. After exchanging with
	the Palm folks, it was not fixing the problem.
	This PR can not be fix for CDT-2.1 moving
	it to 3.0 where we should have enough framework	for a better fix.

	* cdi/org/eclipse/cdt/debug/mi/core/cdi/EventManager.java
@
text
@d2 3
@


1.279
log
@2004-11-08 Alain Magloire
	Fix for 74496 ; we should destroy the global
	variables if they are in the address range of a
	shared library being unloaded.

	* cdi/org/eclipse/cdt/debug/mi/core/cdi/EventManager.java
@
text
@d1 8
@


1.278
log
@Added support for refresh preferences and properties.
@
text
@d1 7
@


1.277
log
@2004-11-08 Alain Magloire
	Implement new Interface ICDIFunctionFinished.
	It returns the return value of the function.
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/FunctionFinished.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/event/SuspendedEvent.java
	* mi/org/eclipse/cdt/debug/mi/core/event/MIFuncitonFinishedEvent.java
@
text
@d1 9
@


1.276
log
@2004-11-07 Alain Magloire
	Support for MIInterpreterExec
@
text
@d1 7
@


1.275
log
@2004-11-03 Alain Magloire
	Partial fix for 77435
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/VariableManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/VariableDescriptor.java
@
text
@d1 3
@


1.274
log
@2004-11-02 Alain Magloire
	Refactor ICDIConfiguratio --> ICDISessionConfiguration and ICDITargetConfiguration
	* cdi/org/eclipse/cdt/debug/core/cdi/Session.java
	* cdi/org/eclipse/cdt/debug/core/cdi/SessionConfiguration.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/Target.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/TargetConfiguration.java
@
text
@d1 5
@


1.273
log
@2004-11-02 Alain Magloire
	Tentative fix for PR 77435
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/VariableManager.java
@
text
@d2 7
@


1.272
log
@2004-10-31 Alain Magloire
	Tentative fix for PR 74496
@
text
@d1 4
@


1.271
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
@d2 3
@


1.270
log
@2004-10-29 Alain Magloire
	Remove of ICDISharedLibraryManager
	* cdi/org/eclipse/cdt/debug/core/cdi/Session.java
	* cdi/org/eclipse/cdt/debug/core/cdi/SharedLibraryManager.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/Target.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/SharedLibraryManagement.java

	* src/org/eclipse/cdt/debug/mi/core/GDBCDIDebugger.java
	* src/org/eclipse/cdt/debug/mi/core/GDBServerCDIDebugger.java
@
text
@d1 10
@


1.269
log
@2004-10-28 Alain Magloire
	Add ICDIValue.getType() and ICDIExpression.geType() new methods.
@
text
@d1 10
@


1.268
log
@2004-10-26 Alain Magloire
	Remove ICDIMemoryManager in CDI
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/Session.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/MemoryManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/EventManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Target.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/MemoryBlock.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/event/CreatedEvent.java
@
text
@d1 3
@


1.267
log
@2004-10-26 Alain Magloire
	Remove of ICDISourceManager in CDI
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/Session.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/SourceManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Target.java

	* mi/org/eclipse/cdt/debug/mi/core/cdi/command/MIDataDsassemble.java
@
text
@d2 9
@


1.266
log
@2004-10-26 Alain Magloire
	Remove of ICDISignalManager in CDI
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/Session.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/SignalManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Target.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Signal.java
@
text
@d2 8
@


1.265
log
@2004-10-25 Alain Magloire
	Remove of ICDExpressionManager in CDI
	ICDIExpression changes in the interface.
	* cdi/rg/eclipse/cdt/debug/mo/core/cdi/EventManager.java
	* cdi/rg/eclipse/cdt/debug/mo/core/cdi/ExpressionManager.java
	* cdi/rg/eclipse/cdt/debug/mo/core/cdi/Session.java
	* cdi/rg/eclipse/cdt/debug/mo/core/cdi/event/ChangedEvent.java
	* cdi/rg/eclipse/cdt/debug/mo/core/cdi/event/DestroyedEvent.java
	* cdi/rg/eclipse/cdt/debug/mo/core/cdi/model/Expression.java
	* cdi/rg/eclipse/cdt/debug/mo/core/cdi/model/Target.java
	* cdi/rg/eclipse/cdt/debug/mo/core/cdi/model/Variable.java
@
text
@d1 7
@


1.264
log
@2004-10-24 Alain Magloire
	Changes in ICDITarget.evaluateExpressionToString()
	* org/eclipse/cdt/debug/mi/core/cdi/model/Target.java
@
text
@d1 12
@


1.263
log
@2004-10-20 Alain Magloire
	Use the new ICDIDebugger interface

	* mi/org/eclipse/cdt/debug/mi/core/MIInferior.java
	* mi/org/eclipse/cdt/debug/mi/core/MISession.java
	* mi/org/eclipse/cdt/debug/mi/core/SessionProcess.java
	* src/org/eclipse/cdt/debug/mi/core/CygwinGDBCDIDebugger.java
	* src/org/eclipse/cdt/debug/mi/core/GDBCDIDebugger.java
	* src/org/eclipse/cdt/debug/mi/core/GDBDebugger.java
	* src/org/eclipse/cdt/debug/mi/core/GDBServerDebugger.java
	* src/org/eclipse/cdt/debug/mi/core/MIPlugin.java
	* src/org/eclipse/cdt/debug/mi/core/MIProcessAdapter.java
	* plugin.xml
@
text
@d1 4
@


1.262
log
@fixed terminate delay for corefile
@
text
@d1 14
@


1.261
log
@2004-10-19 Alain Magloire
	Fix Core Launching
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Target.java
	* mi/org/eclipse/cdt/debug/mi/core/CoreProcess.java
	* mi/org/eclipse/cdt/debug/mi/core/MIInferior.java
	* src/org/eclipse/cdt/debug/mi/core/MIPlugin.java
@
text
@d1 4
@


1.260
log
@2004-10-18 Alain Magloire
	Adjust to changes in CDI
	* src/org/eclipse/cdt/debug/mi/core/cdi/model/RuntimeOptions.java
	* src/org/eclipse/cdt/debug/mi/core/cdi/model/Target.java
	* src/org/eclipse/cdt/debug/mi/core/cdi/Session.java
@
text
@d1 7
@


1.259
log
@2004-10-17 Alain Magloire
	Remove deprecated method in CDI adjust the implementation.
@
text
@d1 6
@


1.258
log
@2004-10-15 Alain Magloire

	The way we do breakpoints is changing. gdb does not have
	-break-thread-id command that would allow to change if a breakpoint
	is associated with a particular thread(the same way as in
	-break-condition, and -break-after). So to do thread breakpoint
	we associate 1 Eclipse breakpoint with n GDB breakpoints:
	1:n

	* cdi/org/eclipse/cdt/debug/mi/core/cdi/BreakpointManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/Condition.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/EventManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Breakpoint.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Exceptionpoint.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Target.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Watchpoint.java
@
text
@d1 3
@


1.257
log
@2004-10-04 Alain Magloire

	IllegalMonitorException fix.
	mi/org/eclipse/cdt/debug/mi/core/MIInferior.java
	src/org/eclipse/cdt/debug/mi/core/MIProcessAdapter.java
@
text
@d1 17
@


1.256
log
@2004-09-22 Alain Magloire
	Makes the mi/ source folder independant of the cdt.core
	so we can make it a library.
	To many files to enumerate
@
text
@d1 6
@


1.255
log
@updated
@
text
@d1 5
@


1.254
log
@2004-09-17 Alain Magloire
	Support for 64 bits application
	PR 74056. Pathc from Artyom Kuanbekov
	To much files to enumerate.
@
text
@d3 1
a3 1
	PR 74056. Pathc from Artyom Kuanbekov
@


1.253
log
@Change the constructor of Type to take variableObject
@
text
@d1 5
@


1.252
log
@2004-09-15 Alain Magloire

	The correct thread was not set.
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/ExpressionManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/VariableManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Thread.java
@
text
@d3 4
@


1.251
log
@2004-09-12 Alain Magloire
	Since MISession is attach to the Target, the
	way we fire termination events must change also.
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/EventManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/ProcessManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/Session.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Target.java
	* src/org/eclipse/cdt/debug/mi/core/MISession.java
@
text
@d1 7
@


1.250
log
@2004-09-09 Alain Magloire
	Introduction of new classes in the CDI interface
		ICDIExecuteStep
		ICDIExecuteStepReturn
		ICDIExecuteResume
		ICDISuspend
		ICDIThreadGroup
	The code is adjust to the new demands.
@
text
@d1 9
@


1.249
log
@2004-09-07 Alain Magloire

	Remove ICDIBreakpointManager class
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/BreakpointHit.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/BreakpointManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/EventManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/Session.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/WatchpointScope.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/WatchpointTrigger.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Breakpoint.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Target.java
@
text
@d1 9
@


1.248
log
@2004-09-06 Alain Magloire

	The changes is move the MISession as part
	of Target.  The rationale; we want to have
	        Session
	   ---------------
	   |             |
	  Target(gdb)   Target(gdb)
	To be able to do this we need to untie the MISession
	from Session.

	Also we are moving toward retiring the ICDIXXXXManager
	and move the methods in the the proper methods.
@
text
@d1 12
@


1.247
log
@2004-09-01 Alain Magloire

	Fix for 72974
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/BreakpointManager.java
@
text
@d1 14
@


1.246
log
@2004-08-14 Alain Magloire

	Fix for 71992.
	* src/org/eclipse/cdt/debug/mi/core/GDBTypeParser.java
@
text
@d1 5
@


1.245
log
@2004-08-05 Alain Magloire

	Tentative Fix for PR 69991
	* src/org/eclipse/cdt/debug/mi/core/RxThread.java
@
text
@d1 5
@


1.244
log
@2004-07-22 Alain Magloire

	Fix for PR 70688
	* src/org/eclipse/cdt/debug/mi/core/GDBTypeParser.java
@
text
@d1 5
@


1.243
log
@2004-07-12 Alain Magloire

	Remove some compiler warnings.

	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Register.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Thread.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Variable.java

	* mi/org/eclipse/cdt/debug/mi/core/command/CygwinMIEnvirnmentDirectory.java
	* src/org/eclipse/cdt/debug/mi/core/CygwinGDBDebugger.java
	* src/org/eclipse/cdt/debug/mi/core/GDBTypeParser.java
	* src/org/eclipse/cdt/debug/mi/core/MIPlugin.java
@
text
@d1 5
@


1.242
log
@2004-07-09 Alain Magloire

	Patch from gwatson to deal with Mac
	version of gdb, there gdb as a different
	syntax but still valid.

	* mi/org/eclipse/cdt/debug/mi/core/output/MIArg.java
@
text
@d1 13
@


1.241
log
@2004-07-09 Alain Magloire

	Patch from Stefan Bylund for PR 69711
	Added support for thread name.

	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Target.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Thread.java
	* mi/org/eclipse/cdt/debug/mi/core/output/MIInfoThreadsInfo.java
@
text
@d3 8
@


1.240
log
@Fix for bug 68934: Debug into dll doesn't work.
The "solib-search-path" and "stop-on-solib-events" options are not supported by gdb on CygWin.
@
text
@d1 9
@


1.239
log
@
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/ProcessManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/ThreadManager.java
@
text
@d1 6
@


1.238
log
@
	When selecting threads gdb can reset the current
	stack frame on us.  We should be aware of it and reset.

	* cdi/org/eclipse/cdt/debug/mi/core/cdi/mode/Target.java
@
text
@d1 5
@


1.237
log
@Fix for 68226
@
text
@d1 7
@


1.237.2.1
log
@Temporary fix for bug 68915: Invalid values in the Variables view
@
text
@a0 7
2004-06-29 Alain Magloire

	When selecting threads gdb can reset the current
	stack frame on us.  We should be aware of it and reset.

	* cdi/org/eclipse/cdt/debug/mi/core/cdi/mode/Target.java

@


1.237.2.2
log
@2004-07-12 Alain Magloire

	Patch from Stefan Bylund, to permit backend
	to show names of thread.
	PR 69711

	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Target.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Thread.java

	* mi/org/eclipse/cdt/debug/mi/core/mi/core/output/MIInfoThreadsInfo.java
@
text
@a0 11
2004-07-12 Alain Magloire

	Patch from Stefan Bylund, to permit backend
	to show names of thread.
	PR 69711

	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Target.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Thread.java

	* mi/org/eclipse/cdt/debug/mi/core/mi/core/output/MIInfoThreadsInfo.java
	
@


1.237.2.3
log
@2004-07-22 Alain Magloire

	Fix for 70688
	* src/org/eclipse/cdt/debug/mi/core/GDBTypeParser.java
@
text
@a0 5
2004-07-22 Alain Magloire

	Fix for 70688
	* src/org/eclipse/cdt/debug/mi/core/GDBTypeParser.java

@


1.237.2.4
log
@2004-08-11 Alain Magloire

	Fix for PR 6991
	* src/org/eclipse/cdt/debug/mi/core/RxThread.java
@
text
@a0 5
2004-08-11 Alain Magloire

	Fix for PR 6991
	* src/org/eclipse/cdt/debug/mi/core/RxThread.java

@


1.237.2.5
log
@2004-08-14 Alain Magloire

	Fix for 71992.
	* src/org/eclipse/cdt/debug/mi/core/GDBTypeParser.java
@
text
@a0 5
2004-08-14 Alain Magloire

	Fix for 71992.
	* src/org/eclipse/cdt/debug/mi/core/GDBTypeParser.java

@


1.236
log
@	Fix PR 68176
	* mi/org/eclipse/cdt/debug/mi/core/command/CygwinMIEnvironmentCD.java
@
text
@d1 7
@


1.235
log
@	Fix for PR 66338
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/BreakpointManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/Condition.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/EventManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Breakpoint.java
@
text
@d1 5
@


1.234
log
@	Keep the breakpoint disable when doing
	deffered breakpoint installation.

	* cdt/org/eclpse/cdt/debug/mi/core/cdi/EventManager.java
@
text
@d2 7
@


1.233
log
@
	Fix for PR 65077

	* mi/org/eclipse/cdt/debug/mi/core/command/CygwinCommandFactory.java
	* mi/org/eclipse/cdt/debug/mi/core/command/CygwinMIEnvironmentCD.jav
	* src/org/eclipse/cdt/debug/mi/core/CygwinGDBDebugger.java
@
text
@d1 7
@


1.232
log
@Moved externalized strings to the right property file.
@
text
@d1 8
@


1.231
log
@	Overload getFullName() for registerObject
@
text
@d1 7
@


1.230
log
@	GDB has special "types"
	int8_t int16_t etc ... parse them also.
@
text
@d1 6
@


1.229
log
@Fix for PR 58249
@
text
@d3 10
d15 1
@


1.228
log
@	Error in looking for the CIdentifier.
	* src/org/eclipse/cdt/debug/mi/core/GDBTypeParser.java
@
text
@d3 4
@


1.227
log
@	Fix to PR 60020.
	GDB returns the children when a pointer
	points to a structure.
	Also ignore the keyword "const" when parsing.

	* cdi/org/eclipse/cdt/debug/mi/core/cdi/SourceManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Variable.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/VariableObject.java
	* src/org/eclipse/cdt/debug/mi/core/GDBTypeParser.java
@
text
@d3 5
@


1.226
log
@2004-05-18 Alain Magloire

	Remove warnings and compatibility plugin
	to be full Eclipse-3.0 compliant.
@
text
@d1 12
@


1.225
log
@	PR 57127. Pass the stream verbatim
	even if it has spaces.
	This what gdb expects.
@
text
@d1 5
@


1.224
log
@Fix for PR 60664
@
text
@d2 7
@


1.223
log
@GDBserver config should be "*" not "native"
@
text
@d1 6
@


1.222
log
@Fix for bug 55766: The Shared Libraries view displays the wrong icon if the "Load Symbols" action fails.
@
text
@d1 6
@


1.221
log
@	Changes to get some performances.  The array of
	events is passed instead of one at a time.
@
text
@d1 6
@


1.220
log
@Patch from Tanya for locale
@
text
@d1 8
@


1.219
log
@Major patch from Tanya to extenalize strings
@
text
@d1 7
@


1.218
log
@Externalize strings from Tanya.
@
text
@d1 20
d26 1
a26 1
	
a88 2151
2003-12-22 Mikhail Khodjaiants
	Fix for bug 49282 terminate the gdb session if the termination of the inferior fails.

	* src/org/eclipse/cdt/debug/mi/core/cdi/model/Target.java

2003-12-22 Mikhail Khodjaiants
	Fix for Bug 49278 do not retry the "info threads" command if the first attempt fails.
	Throw an exception from the "getCThreads" method when it fails.

	* src/org/eclipse/cdt/debug/mi/core/cdi/model/Target.java

2003-12-18 Alain Magloire

	PR 49148
	Set environment variable value to give the program.
	Arguments are VAR VALUE where VAR is variable name and VALUE is value.
	VALUES of environment variables are uninterpreted strings.
	This does not affect the program until the next "run" command.
	
	So pass the string raw.

	* src/org/eclipse/cdt/debug/mi/core/command/MIGDBSetEnvironment.java
	* src/org/eclipse/cdt/debug/mi/core/cdi/RuntimeOptions.java
	* src/org/eclipse/cdt/debug/mi/core/CommandFactory.java

2003-12-17 Mikhail Khodjaiants

	Fix for bug 49061: Different values are used as default for the "Load shared library symbols automatically" option.

	* src/org/eclipse/cdt/debug/mi/core/GDBDebugger.java
	* src/org/eclipse/cdt/debug/mi/core/GDBServerDebugger.java
	* src/org/eclipse/cdt/debug/mi/core/IMILaunchConfigurationConstants.java
	* src/org/eclipse/cdt/debug/mi/core/CygwinGDBDebugger.java

2003-12-16 Mikhail Khodjaiants

	Show the gdb arguments when tracing.

	* src/org/eclipse/cdt/debug/mi/core/MIPlugin.java
 
2003-12-16 Mikhail Khodjaiants

	Fix for PR 48870: Terminate gdb if attach to process fails.

	* src/org/eclipse/cdt/debug/mi/core/MIPlugin.java

2003-12-09 Alain Magloire

	Do not try to interrupt if the target was suspended.

	* src/org/eclipse/cdt/debug/mi/core/MIInferior.java

2003-12-08 Alain Magloire

	Target.terminate() did not pass the exception up.
	Added new method MIInferior.terminate().

	* src/org/eclipse/cdt/debug/mi/core/MIInferior.java
	* src/org/eclipse/cdt/debug/mi/core/cdi/model/Target.java

2003-12-02 Alain Magloire

	Retry the stack-info-depth when it fails the first time
	and decrement the count.  GDB can cope up the second try
	and probably mark the thread invalid.
	Patch base on Ashish Karkare patch:

	* src/org/eclipse/cdt/debug/mi/core/cdi/model/Thread.java

2003-11-26 Mikhail Khodjaiants
	Cleanup.

	* src/org/eclipse/cdt/debug/mi/core/cdi/model/Variable.java
	* src/org/eclipse/cdt/debug/mi/core/GDBTypeParser.java

2003-11-26 Mikhail Khodjaiants
	Cleanup.
	
	* src/org/eclipse/cdt/debug/mi/core/GDBDebugger.java
	* src/org/eclipse/cdt/debug/mi/core/GDBServerDebugger.java
	* src/org/eclipse/cdt/debug/mi/core/CygwinGDBDebugger.java
	* src/org/eclipse/cdt/debug/mi/core/cdi/BreakpointManager.java
	* src/org/eclipse/cdt/debug/mi/core/cdi/event/ResumedEvent.java
	* src/org/eclipse/cdt/debug/mi/core/cdi/model/Target.java
	* src/org/eclipse/cdt/debug/mi/core/command/MIBreakAfter.java
	* src/org/eclipse/cdt/debug/mi/core/event/MIFunctionFinishedEvent.java
	* src/org/eclipse/cdt/debug/mi/core/event/MIInferiorSignalExitEvent.java
	* src/org/eclipse/cdt/debug/mi/core/event/MISignalEvent.java
	* src/org/eclipse/cdt/debug/mi/core/event/MIWatchpointTriggerEvent.java
	* src/org/eclipse/cdt/debug/mi/core/output/MIGDBShowDirectoriesInfo.java
	* src/org/eclipse/cdt/debug/mi/core/output/MIGDBShowSolibSearchPathInfo.java
	* src/org/eclipse/cdt/debug/mi/core/output/MIList.java

2003-11-25 Alain Magloire

	Process the suspend event even if there is not threads
	or stack associated with the target.

	* src/org/eclipse/cdt/debug/mi/core/cdi/EventManager.java

2003-11-22 Alain Magloire

	In MISession constructor if the initialization fails shutdown
	the Tx/RX/Event threads.
	In MIPlugin if the initialization fails shutdown the pty console.
	Ditto for GDBDebugger/GDBServerDebugger/CygwinGDBDebugger.

	* src/org/eclipse/cdt/debug/mi/core/MIPlugin.java
	* src/org/eclipse/cdt/debug/mi/core/MISession.java
	* src/org/eclipse/cdt/debug/mi/core/GDBDebugger.java
	* src/org/eclipse/cdt/debug/mi/core/GDBServerDebugger.java
	* src/org/eclipse/cdt/debug/mi/core/CygwinGDBDebugger.java

2003-11-21 Alain Magloire

	The wrong MIPlugin.createCSession() method was used.
	Problem noted by Ashish.

	* src/org/eclipse/cdt/debug/mi/core/GDBServerDebugger.java

2003-11-21 Mikhail Khodjaiants

	* src/org/eclipse/cdt/debug/mi/core/output/MIFrame.java
	Fix for PR 46592: Debug View shows Functions as func(type param,...)().
	Return an empty string instead of "??" if the function name is not available.

2003-11-20 Alain Magloire

	Fix NPE: 46313. Setting breakpoint when the target was running
	was throwing NPE.

	* src/org/eclipse/cdt/debug/mi/core/cdi/BreakpointManager.java
	* src/org/eclipse/cdt/debug/mi/core/cdit/EventManager.java

2003-11-19 Mikhail Khodjaiants

	Fix for PR 45533: MIException while creating MISession can leave an orphan gdb process.
	* src/org/eclipse/cdt/debug/mi/core/MIPlugin.java: removed the 'getAdjustedTimeout' method.
	
2003-11-19 Mikhail Khodjaiants

	Fix for PR 45533: MIException while creating MISession can leave an orphan gdb process. 
	* src/org/eclipse/cdt/debug/mi/core/MIPlugin.java: initialization of preferences by default values. 
	* src/org/eclipse/cdt/debug/mi/core/MISession.java: removed the duplicate constant for the default 
	launch timeout value. 

2003-11-13 Mikhail Khodjaiants

	* src/org/eclipse/cdt/debug/mi/core/output/MIFrame.java
	Fix for PR 46592: Debug View shows Functions as func(type param,...)().
	In some situations gdb returns the function names that include parameter types. 
	To make the presentation consistent truncate the parameters.
	
2003-11-06 Alain Magloire

	* src/org/eclipse/cdt/debug/mi/core/cdi/EventManager.java:
	Small fix for the defferred breakpoint support.

2003-11-06 Alain Magloire
	
	Patch from Ashish Karkare:
	A CDT 1.2 patch that enables setting of
	serial line speed in the launch configuration when debugging remote targets.
 
	* src/org/eclipse/cdt/debug/mi/core/IGDBServerMILaunchConfigurationConstants.java
    New attribute definition DEV_SPEED.
 
	* src/org/eclipse/cdt/debug/mi/core/GDBServerDebugger.java
    Extracts  serial speed value and passes it to createCSession().
  

2003-10-29 Alain Magloire

	Deal with PR 45533

	Make a preferenc for Timeout and use it when launching
	the ICDebugger session, when way wait for for gdb
	to say "ready" by returning the prompt.

	* src/org/eclipse/cdt/debug/mi/core/MISession.java
	* src/org/eclipse/cdt/debug/mi/core/MIPlugin.java
	* src/org/eclipse/cdt/debug/mi/core/IMIConstants.java
	
2003-10-17 Alain Magloire

	Put the framework to deal with deferred breakpoint.

	* src/org/eclipse/cdt/debug/mi/core/cdi/event/ResumeEvent.java
	Deal with MIRunningEvent.RETURN.
	* src/org/eclipse/cdt/debug/mi/core/cdi/model/Breakpoint.java
	Check if MIBreakpoint is null first.
	* src/org/eclipse/cdt/debug/mi/core/cdi/model/Watchpoint.java
	Check if MIWathchpoint is null first.
	* src/org/eclipse/cdt/debug/mi/core/cdi/BreakpointManager.java
	Implement Deferred Breakpoint
	* src/org/eclipse/cdt/debug/mi/core/cdi/SharedLibraryManager.java
	Implement Deferred Breakpoint
	* src/org/eclipse/cdt/debug/mi/core/GDBDebugger.java
	Enable deferredBreakpoint.
	* src/org/eclipse/cdt/debug/mi/core/CygwinDebugger.java
	Enable deferredBreakpoint.
	

2003-10-07 Mikhail Khodjaiants

	All methods of 'IRuntimeOptions' should throw CDI exceptions in case of failure.
	* src/org/eclipse/cdt/debug/mi/core/cdi/RuntimeOptions.java

2003-09-30 Alain Magloire

	ICDIVariableObject.equals();
	
	* src/org/eclipse/cdt/debug/mi/core/cdi/model/VariableObject.java

2003-09-29 Mikhail Khodjaiants
	Added the initialization of the shared libraries' attributes to CygwinGDBDebugger.
	
	* src/org/eclipse/cdt/debug/mi/core/CygwinGDBDebugger.java

2003-09-26 Alain Magloire

	Second part of PR 43496.
	On the startup of GDB, we have to wait for "(gdb)" prompt
	to make sure that gdb is ready to accept command.

	* src/org/eclipse/cdt/debug/mi/core/MIPlugin.java

2003-09-25 Alain Magloire

	Fix for PR 43496.
	In the event of an error we should Process.destroy()
	after creating the Process.

	* src/org/eclipse/cdt/debug/mi/core/MIPlugin.java

2003-09-11 Mikhail Khodjaiants
	Moving the shared library search paths block to mi UI.
	* IMILaunchConfigurationConstants.java: added the 'ATTR_DEBUGGER_SOLIB_PATH' attribute.

2003-09-11 Alain Magloire

	Fix to info shared parsing.

	* src/org/eclipse/cdt/debug/mi/core/output/MIInfoSharedLibary.java

2003-09-09 Mikhail Khodjaiants
	Regrouping the launch configuration constants.
	* IMILaunchConfigurationConstants.java

2003-09-09 Mikhail Khodjaiants
	Added the 'stop-on-solib-events' option. 
	Changed the initialization of the shared library search path.
	Changed the messages of the thrown exceptions.
	* GDBDebugger.java

2003-09-09 Mikhail Khodjaiants

	CoreFileConfiguration supports shared libraries.

	* src/org/eclipse/cdt/debug/mi/core/cdi/CoreFileConfiguration.java

2003-08-30 Alain Magloire

	Unnecessary synchronization making deadlocks.  Should revisit this code.
	
	* src/org/eclipse/cdt/debug/mi/core/MIInferior.java

2003-08-29 Mikhail Khodjaiants
	
	Added new command - 'set stop-on-solib-events'.
	 
	* src/org/eclipse/cdt/debug/mi/core/command/MIGDBSetStopOnSolibEvents.java
	* src/org/eclipse/cdt/debug/mi/core/command/CommandFactory.java

	Implementation of the new methods added to the 'ICDISharedLibraryManager' interface.
	
	* src/org/eclipse/cdt/debug/mi/core/cdi/SharedLibraryManager.java

2003-08-26 Alain Magloire

	This is still a hack: "info shared"  the real solution
	is to implement in GDB/MI the corresponding command.
	So now we do weird parsing, that varies from platform
	to platform.  For example Cygwin output of "info shared"
	is totally different from the GNU/Linux one etc ...
	We the best we can to cope ... but things will break.

	* src/org/eclipse.cdt/debug/mi/core/output/MIInfoSharedLibraryInfo.java

2003-08-26 Alain Magloire

	Using the wrong method for toString() and we were returning
	a overly verbose string.

	* src/org/eclipse/cdt/debug/mi/core/GDBTypeParser.java

2003-08-25 Alain Magloire

	Small fix, get the datatype for the GDBTypeParser.

	* src/org/eclipse/cdt/debug/mi/core/cdi/SourceManager.java

2003-08-22 Alain Magloire

	For casting array we use the "@@" format, hide it in
	the name.  But show it the qualifiedName() since the
	expression is use to evaluate.

	* src/org/eclipse/cdt/debug/mi/core/cdi/model/Variable.java 
	* src/org/eclipse/cdt/debug/mi/core/cdi/model/VariableObject.java 
	* src/org/eclipse/cdt/debug/mi/core/cdi/VariableManager.java 

2003-08-21 Alain Magloire

	GDB varobj for the arrays children name only returns
	the index.  We need to construct the entire name:
	char buffer[2]
	GDB return "0", "1" for the children names.
	We will return
	"buffer[0]", "buffer[1]"

	* src/org/eclipse/cdt/debug/mi/core/cdi/Variable.java

2003-08-20 Alain Magloire

	GDB/MI altough define an interface that all commands should
	follow .. they do not.  For example, we should be able
	to separate options from agument with a "--" string not
	all commands.  The latest is -break-condition.
	So we override the MICommand.toString() to do specific
	parsing for specific commands.

	* src/org/eclipse/cdt/debug/mi/core/command/MICommand.java
	break the toString() method.
	* src/org/eclipse/cdt/debug/mi/core/command/MIBreakCondition.java

2003-08-19 Alain Magloire

	Fix to the GDBTypeParser to deal with gdb
	awkwardness
	* src/org/eclipse/cdt/debug/mi/core/GDBTypeParser.java

2003-08-19 Alain Magloire

	GDB, uses false category for C++ class/struct.
	Fix to return the correct name.
	
	* src/org/eclipse/cdt/debug/mi/core/cdi/model/Variable.java

2003-08-18 Alain Magloire

	Patch from Chris Songer, excerpt from the email.
	Using the phrase "To ensure consistency between a register name and its
	number, the output list may include empty register names," the MI protocol
	appears to allow gdb to return a "sparse" array of registers by giving a 0
	length name in response to the -data-list-register-names-command. CDT 1.0.1
	does not handle this especially well and subsequently exposes a bug in GDB
	5.1.3 and crashes it if the debugger has more than 3  register names of 0
	length.
	
	example:

	8-data-list-register-names
	(gdb)                                                                                                                          
	8^done,register-names=["ar0","ar1",... ,"","","","","","","ur0",\
	"ur1","ur2","ur3","ur4","ur5","ur6","ur7","","" ..]
	

	* src/org/eclipse/cdt/debug/mi/core/output/MIDataListRegisterNamesInfo.java:
	New method getNumRealNames().
	* src/org/eclipse/cdt/debug/mi/core/cdi/RegisterManager.java:
	Check if the register name is not empty.
	
2003-08-18 Alain Magloire

	From the manual:
	By default GDB will automatically keep track of objects as they are
	loaded and unloaded by the dynamic linker.  By using the command `set
	stop-on-solib-events 1' you can arrange for GDB to stop the inferior
	when shared library events occur, thus allowing you to set breakpoints
	in shared libraries which are explicitly loaded by the inferior.

	* src/org/eclipse/cdt/debug/mi/core/event/MISharedLibEvent.java:
	New file, StoppedEvent du to shared lib events.
	* src/org/eclipse/cdt/debug/mi/core/cdi/event/SuspendedEvent.java:
	Catch MISharedLibEvent.
	* src/org/eclipse/cdt/debug/mi/core/cdi/SharedLibraryevent.java:
	New file implements ICDISharedLibaryEvent.
	* src/org/eclipse/cdt/debug/mi/core/RxThread.java:
	Hack to catch suspend/stop on shared library.

2003-08-11 Mikhail Khodjaiants
	* src/org/eclipse/cdt/debug/mi/core/cdi/model/type/ArrayValue.java:
	* src/org/eclipse/cdt/debug/mi/core/cdi/VariableManager.java:
	Removed the 'type' parameter from the 'getVariableObjectAsArray' method.

2003-08-11 Mikhail Khodjaiants
	* src/org/eclipse/cdt/debug/mi/core/cdi/model/type/ArrayValue.java:
	The 'type' argument of the 'getVariableObjectAsArray' method shouldn't be null.
 
2003-08-11 Mikhail Khodjaiants
	* src/org/eclipse/cdt/debug/mi/core/cdi/variableManager.java
	Mistype in the 'CheckType' method.

2003-08-07 Alain Magloire

	* src/org/eclipse/cdt/debug/mi/core/cdi/variableManager.java
	getVariableObjectAsArray() ignore the type argument it does
	not work with gdb.

	* src/org/eclipse/cdt/debug/mi/core/cdi/model/VariableObject.java
	Added hasChildren() method.

2003-08-07 Alain Magloire

	* src/org/eclipse/cdt/debug/mi/core/cdi/VariableManager.java:
	Update the interface to reflect ICDIVariableManager.

2003-08-06 Mikhail Khodjaiants
	* src/org/eclipse/cdt/debug/mi/core/cdi/model/type/ArrayValue.java:
	Removed the unused local variable 'children' from the 'getVariables' method.

2003-08-07 Alain Magloire

	PR 38964.
	
	* src/org/eclipse/cdt/debug/mi/core/MIInferior.java:
	The method interrupted was synchronized and so was the
	setSuspended().  Now do a notify when the status change.
	Throw an exception if the interrupt() failed.
	* src/org/eclipse/cdt/debug/mi/core/cdi/model/Target.java:
	Do not check for running.

2003-08-06 Alain Magloire

	Dealing with casting: Casting a field of a structure did not
	work properly for example:
		struct foo { int bar; } foobar;
	To cast the field bar, we need to construct the full qualified
	name "foobar.bar".
	Unfortunately for C++ things are hectic in the GDB/MI world
	the childre of structure are not the fields.  So we try to
	deal with it too.

	* src/org/eclipse/cdt/debug/mi/core/cdi/model/Variable.java:
	New constructor, new method getLanguage() to deal with
	different type of languages ex: C vs C++.
	* src/org/eclipse/cdt/debug/mi/core/cdi/model/VariableObject.java:
	Clean up and added a bunch of set/getXXX() methods instead of
	accessing directly the fields.
	* src/og/eclipse/cdt/debug/mi/core/cdi/VariableManager.java:
	Clean the methods use for casting and format the indentation.
	* src/org/eclipse/cdt/debug/mi/core/command/MIVarInfoExpression.java:
	Added parsing method.

2003-08-06 Alain Magloire

	* src/org/eclipse/cdt/debug/mi/core/cdi/model/VariableObject.java:
	Implement isEditable method.

2003-08-06 Mikhail Khodjaiants
	* src/org/eclipse/cdt/debug/mi/core/cdi/model/Variable.java:
	Fix for 'isEditable'.
	* src/org/eclipse/cdt/debug/mi/core/cdi/model/VariableObject.java:
	Use correct expression in 'sizeof'.
	
2003-08-06 Alain Magloire

	First framework to deal with breaking the arrays in ranges.

	*  src/org/eclipse/cdt/debug/mi/core/cdi/model/Argument.java:
	Remove unused getArgumentObject().
	* src/org/eclipse/cdt/debug/mi/core/cdi/model/Register.java:
	Remove unuse getRegisterObject().
	* src/org/eclipse/cdt/debug/mi/core/cdi/model/Variable.java:
	Move methods to VariableObject to comply with the interface.
	* src/org/eclipse/cdt/debug/mi/core/cdi/model/VariableObject.java:
	Implement new methods of ICDIVariableObject.java
	Save the castin information.
	* src/org/eclipse/cdt/debug/mi/core/cdi/model/type/ArrayValue.java:
	New method getVariables(int, int).
	* src/org/eclipse/cdt/debug/mi/core/cdi/VariableManager.java:
	New method encodeVariable(), to get the encode specific string
	for gdb casting of arrays.

2003-07-28 Mikhail Khodjaiants

	Minimize the number of the "evaluate expression" requests when changing the value of the floating point types.

	* src/org/eclipse/cdt/debug/mi/core/cdi/model/type/FloatingPointValue.java

2003-07-17 Alain Magloire

	Catch the use of cli command "detach" and fire the appropriate events.

	* src/org/eclipse/cdt/debug/mi/core/CLIProcessor.java

2003-07-16 Alain Magloire

	Provide FunctionValue, PointerValue and ArrayValue.
	For ArrayValue apply the patch from Chris Songer, excerpt from
	his email:
		Given GDB performance, we saw CDT start to time out on large array 
 		requests. The following patch corrects this by scaling the time out with 
		the number of children being retrieved. I have not looked at the head on 
		this so your mileage may vary. On 1.0.1 with this and the MIParser change 
		you can open 16k arrays.

	* src/org/eclipse/cdt/debug/mi/core/cdi/model/type/AggregateValue.java
	* src/org/eclipse/cdt/debug/mi/core/cdi/model/type/DerivedValue.java
	* src/org/eclipse/cdt/debug/mi/core/cdi/model/type/PointerValue.java
	* src/org/eclipse/cdt/debug/mi/core/cdi/model/type/ReferenceValueValue.java
	* src/org/eclipse/cdt/debug/mi/core/cdi/model/type/ArrayValue.java
	* src/org/eclipse/cdt/debug/mi/core/cdi/model/type/StructValue.java
	* src/org/eclipse/cdt/debug/mi/core/cdi/model/Value.java
	* src/org/eclipse/cdt/debug/mi/core/cdi/model/Variable.java

2003-07-10 Alain Magloire

	In the case of not having a PTY to unmixed inferior output from gdb commands
	do the only sane thing and when a response comes in that is not a valid
	MI format consider it as inferior output.

	* src/org/eclipse/cdt/debug/mi/core/output/MIParser.java:
	Put non valid lines in the TargetStream.
	* src/org/eclipse/cdt/debug/mi/core/MIInferior.java:
	Pass output straight to the target.
	* src/org/eclipse/cdt/debug/mi/core/TxThread.java:
	Remove unused code.
	* src/org/eclipse/cdt/debug/mi/core/command/Command.java:
	Try to remove duplicate errors when throwing the MIException.

2003-07-08 Alain Magloire

	Unfortunately GDB/MI does not make the errors available via the advertise
	way explain in the documentation, for example:
		27-var-create - * this->aaa
		&"There is no member or method named aaa.\n"
		&"Type Hello has no component named aaa.\n"
		27^error,msg="."

	According to the doc, the error should be available in the msg field:
		27^error,msg="There is no member or method named aaaa"

	Since this will not be fix in GDB/MI anytime soon, we cope with it by
	grabing the logstream error and make it available in
	
		CDIException.getDetailedMesssage().

	* src/org/eclipse/cdt/debug/mi/core/command/*.java:  All the commands
	changed to grab also the logstream messages if any for the exception.
	
2003-06-25 Alain Magloire

	Patch from Chris Songer, excerpt from its email:
	The MIParser is O(N^2) time in the length of a line returned from GDB. 
	While not an issue for OOB messages, this can be quite an issue for array 
	retrieval from the target and other potentially long messages. It's N^2 
	because it relies on StringBuffer.deleteCharAt( 0 ) and 
	StringBuffer.delete( 0, X ). These operations appear to do a copy of the 
	remaining data in the Sun Java library rather than bumping some index.

	The following diffs are code that we are using on 1.0.1 to correct this 
	issue. It's relatively new, so there may be some bugs but has certainly 
	performed just fine in our initial regressions. Because of that I'm not 
	sending it in as a patch, more an FYI really. The basic change is exactly 
	what you'd expect: these diffs make MIParser use a new type of string 
	buffer that's quite efficient at deleting from the head of the array.

	* src/org/eclipse/cdt/debug/mi/core/output/MIParser.java

2003-06-18 Alain Magloire

	* src/org/eclipse/cdt/debug/mi/core/cdi/event/ChangedEvent.java:
	Check if the variable was a register.
	* src/org/eclipse/cdt/debug/mi/core/cdi/event/CreatedEvent.java:
	Cleanup.
	* src/org/eclipse/cdt/debug/mi/core/cdi/model/Register.java:
	Removing of method {get,set}Value() and new method getChildren().
	* src/org/eclipse/cdt/debug/mi/core/cdi/model/Variable.java
	(setValue): calls update on the appropriate manager.
	* src/org/eclipse/cdt/debug/mi/core/cdi/model/RegisterValue.java:
	Remove file, unused.
	* src/org/eclipse/cdt/debug/mi/core/cdi/VariableManager.java:
	(getVariableObjectAsType): check for register.
	(getVariableObjectAsArray): check for register.	
	* src/org/eclipse/cdt/debug/mi/core/cdi/RegisterManager.java:
	(getRegister): reimplemented.

2003-06-18 Mikhail Khodjaiants
	Removed unused local variable.
	* src/org/eclipse/cdt/debug/mi/core/cdi/RegisterManager.java

2003-06-17 Alain Magloire

	PR 38934
	* src/org/eclipse/cdt/debug/mi/core/cdi/RegisterManager.java (update):
	We have to call "-var-update" to update the register values in gdb.

2003-06-05 Mikhail Khodjaiants
	gdb/mi support of infinite values of the floating point types.
	* DoubleValue.java
	* FloatingPointValue.java
	* FloatValue.java

2003-06-05 Mikhail Khodjaiants
	Removed the redundant methods from the 'ICDIFloatingPointValue' interface.
	* src/org/eclipse/cdt/debug/mi/core/cdi/model/type/FloatingPointValue.java

2003-06-04 Mikhail Khodjaiants
	Correction in the parsing of reference value.
	* src/org/eclipse/cdt/debug/mi/core/cdi/model/type/ReferenceValue.java
	
2003-06-04 Mikhail Khodjaiants
	Added some missing types and methods for the type parsing.
	* src/org/eclipse/cdt/debug/mi/core/cdi/model/Variable.java
	* src/org/eclipse/cdt/debug/mi/core/cdi/model/type/ArrayType.java
	* src/org/eclipse/cdt/debug/mi/core/cdi/model/type/DoubleValue.java
	* src/org/eclipse/cdt/debug/mi/core/cdi/model/type/FloatingPointValue.java
	* src/org/eclipse/cdt/debug/mi/core/cdi/model/type/FloatValue.java
	* src/org/eclipse/cdt/debug/mi/core/cdi/model/type/PointerValue.java: new
	* src/org/eclipse/cdt/debug/mi/core/cdi/model/type/ReferenceValue.java: new

2003-06-03 Alain Magloire

	* src/org/eclipse/cdt/debug/mi/core/GDBTypeParser.java:
	Bug fix gdb returns fix like "char [200]" no variables.

2003-06-03 Alain Magloire

	* src/org/eclipse/cdt/debug/mi/core/cdi/SourceManager.java
	(getType): save the head of the type for the return value.

2003-06-02 Alain Magloire

	Enable the new type parsing with the class GDBTypeParser.
	This class takes the output of GDB/MI
	(gdb) whatis
	or
	(gdb) ptype
	And parse it.

	* src/org/eclipse/cdt/debug/mi/core/cdi/model/type/ArrayType.java
	* src/org/eclipse/cdt/debug/mi/core/cdi/model/type/DerivedType.java
	* src/org/eclipse/cdt/debug/mi/core/cdi/model/type/PointerType.java
	* src/org/eclipse/cdt/debug/mi/core/cdi/model/type/FunctionType.java
	* src/org/eclipse/cdt/debug/mi/core/cdi/SourceManager.java
	* src/org/eclipse/cdt/debug/mi/core/GDBTypeParser.java

2003-05-25 Alain Magloire

	Do extra parsing.
	* src/org/eclipse/cdt/debug/mi/core/model/type/ArrayType.java
	* src/org/eclipse/cdt/debug/mi/core/model/type/DerivedType.java
	* src/org/eclipse/cdt/debug/mi/core/model/type/PointerType.java
	* src/org/eclipse/cdt/debug/mi/core/model/type/FunctionType.java
	* src/org/eclipse/cdt/debug/mi/core/model/Variable.java

2003-05-24 Alain Magloire

	* src/org/eclipse/cdt/debug/mi/core/cdi/StackFrame.java
	When execption reset the variable to null and rethrow the exception.

2003-05-24 Alain Magloire

	Continuing the implementation of types.
	ICDIType is ICDIObject.
	* src/org/eclispe/cdt/mi/core/cdi/model/type/Type.java:
	Extends CObject

2003-05-23 Alain Magloire

	Draft implementation of org.eclipse.cdt.debug.core.cdi.model.type/*

2003-05-06 Alain Magloire

	* src/org/eclipse/cdt/debug/mi/core/cdi/model/Thread.java (suspend):
	Suspend the program before selecting the thread.

2003-05-01 Mikhail Khodjaiants
	Implementations of the new "terminateSessionOnExit" method of ICDIConfiguration.
	* Configuration.java
	* CoreFileConfiguration.java

2003-04-30 Alain Magloire

	* src/org/eclipse/cdt/debug/mi/core/MIPlugin.java:
	Call MIInferior.update() if attaching session.

2003-04-30 Alain Magloire

	* src/org/eclipse/cdt/debug/mi/core/cdi/Configuration.java (supportsTerminate):
	Returns true.

2003-04-25 Alain Magloire

	* src/org/eclipse/cdt/debug/mi/core/EventManager.java (update):
	Remove the call to MIInferior.update(), wrong place.
	* src/org/eclipse/cdt/debug/mi/core/EventThread.java (run):
	Call MIInferior.update() when suspended.
	* src/org/eclipse/cdt/debug/mi/core/MIInferior.java (update):
	Do not do the call to "info program" for type "attached" sessions.
	* src/org/eclipse/cdt/debug/mi/core/MISession.java (terminate):
	When terminate() is call disable posting commands to the queue etc...

2003-04-25 Mikhail Khodjaiants

	Fix for bug 36909.
	* MIFrame.java: 
	gdb returns "??" as a function name if symbols are not available.
	Set the function name in this case to "";

2003-04-24 Alain Magloire

	* src/org/eclipse/cdt/debug/mi/core/command/CommandFactory.java (createMIInfoProgram):
	New method.
	* src/org/eclipse/cdt/debug/mi/core/command/MIInfoProgram.java:
	New file, "info program".
	* src/org/eclipse/cdt/debug/mi/core/output/MIInfoProgramInfo.java:
	New file, parsing of "info Program".
	* src/org/eclipse/cdt/debug/mi/core/output/EventManager.java (processSuspend):
	Call MIInferio.update();
	* src/org/eclipse/cdt/debug/mi/core/MIInferior.java (update):
	New method to retrieve the pid.
	(interrupt): Try doing Spawner.raise(pid, INT) as a fallback.
	* src/org/eclipse/cdt/debug/mi/core/cdi/Configuration.java (supportSuspend):
	Bug fix.	

2003-04-23 Alain Magloire

	* src/org/eclipse/cdt/debug/mi/core/cdi/SignalManager.java (update):
	Move the creation of the list after the call to "info signals".
	The call may fail.

2003-04-21 Alain Magloire

	* src/org/eclipse/cdt/debug/mi/core/cdi/Target.java (suspend):
	Remove the delay of 10 secs.
	* src/org/eclipse/cdt/debug/mi/core/MIInferior.java (interrupt):
	Do a delay of 10 secs to allow time for the inferior to stop.
	* src/org/eclipse/cdt/debug/mi/core/MISession.java (terminate) :
	Clear the EventQueue, if we restart.
	* src/org/eclipse/cdt/debug/mi/core/Queue (isEmpty):
	New method.

2003-04-21 Alain Magloire

	* src/org/eclipse/cdt/debug/mi/core/GDBDebugger.java:
	* src/org/eclipse/cdt/debug/mi/core/GDBServerDebugger.java:
	Ignore exception when doing "set auto-solib-path on".

2003-04-17 Alain Magloire

	* src/org/eclipse/cdt/debug/mi/core/cdi/model/Target.java:
	setCurrentThread(), calls VariableManager.update();
	* src/org/eclipse/cdt/debug/micore/cdt/model/Thread.java:
	setCurrentStackFrame() calls VariableManager.update();

2003-04-07 Mikhail Khodjaiants
	Changed the messages of CDI exceptions.
	* MISession.java
	* Target.java

2003-04-04 Alain Magloire

	Code from Monta Vista to add a Session via GDBServer.
	
	* src/org/eclipse/cdt/debug/mi/core/MIPlugin.java:
	* src/org/eclipse/cdt/debug/mi/core/GDBServerDebugger.java:
	* src/org/eclipse/cdt/debug/mi/core/IGDBServerMILaunchConfigurationConstants.java:
	* plugin.xml

2003-04-04 Alain Magloire

	* src/org/eclipse/cdt/debug/mi/core/cdt/VariableManager.java:
	Check for null in update().

2003-04-03 Alain Magloire

	* src/org/eclipse/cdt/debug/mi/core/cdt/VariableManager.java:
	update(), put a limit on the number of stack we check for variables.

2003-04-03 Alain Magloire

	* src/org/eclipse/cdt/debug/mi/core/cdt/model/Target.java:
	* src/org/eclipse/cdt/debug/mi/core/cdt/model/Thread.java:
	Before updating the register check if the manager is on autoupdate.

2003-04-02 Alain Magloire

	* src/org/eclipse/cdt/debug/mi/core/cdt/model/Target.java:
	suspend() sync for at least < 10 seconds to allow the gdb to
	suspend via SIGINT the program.

2003-03-28 Mikhail Khodjaiants
	Added time stamp to the trace messages.
	* MIPlugin.java

2003-03-28 Mikhail Khodjaiants
	Correction of the previous patch.
	* MIAsm.java

2003-03-27 Mikhail Khodjaiants
	Applied patch from Chris Songer: Assembly View Fixups
	* Instruction.java
	* MIAsm.java

2003-03-19 Alain Magloire

	Some applications, like recursive code, have a very deep stackframes
	bigger > 50.  This can turn out to be a problem, as the VariableManager
	will try to update all the variables and there can be a lot of local
	variable in all those stackframes.  We can not use:
	"-var-update *"
	either since on gdb-5.2.1, for reasons unknown to me this will make
	gdb unstable/crash.  So the approach is to only update variables
	in the current stackframe.
	The advantage we only update a small set of variables.
	The downside if we have side effects i.e. pointers pass to
	argument and modifying the pointer affect the callees memory.
	But this is a small price to pay and usually C/C++ programmer
	are interrested to see changes of variables in the current stack
	not changes 20 stack before.
	
	* src/org/eclipse/cdt/debug/mi/core/cdi/VariableManager.java:
	Method update() only check the variable in the scope of the
	current stackframe(the highest stack).  This will include
	any globals.

2003-03-19 Alain Magloire

	Base on PR/patch from Chris Songer.
	Assigning a value to a register may have side-effects
	on other registers.  When assigning, the action is now
	to upate again the values.  The same for the variables.
	
	* src/org/eclipse/cdt/debug/mi/core/cdi/model/Variable.java:
	* src/org/eclipse/cdt/debug/mi/core/cdi/model/Register.java:
	Method setValue() calls manager.update() after the assignment.

2003-03-17 Alain Magloire

	* src/org/eclipse/cdt/debug/mi/core/cdi/model/StackFrame.java:
	getArguments() and getLocalVariable() are caching the results.

2003-03-16 Alain Magloire

	GDB/MI does not keep the stack level, from what we expect.  In gdb, the
	highest stack is level 0 and lower stack as the highest level:
	-stack-list-frames
	^done,stack=[frame={level="0 ",addr="0x0804845b",func="main",file="hello.c",line="24"},
	             frame={level="1 ",addr="0x42017499",func="__libc_start_main",from="/lib/i686/libc.so.6"}]

	-stack-list-frames
	^done,stack=[frame={level="0 ",addr="0x08048556",func="main2",file="hello.c",line="58"},
	             frame={level="1 ",addr="0x08048501",func="main",file="hello.c",line="41"},
	             frame={level="2 ",addr="0x42017499",func="__libc_start_main",from="/lib/i686/libc.so.6"}]

	This is of no use to us since the level is always "0".  The level is necessary for example when
	doing recursive calls to make a distinction between frames.
	So in CDT this reverse the hidghest frame will have the highest number. In CDT:
	stack=[frame={level="2 ",addr="0x0804845b",func="main",file="hello.c",line="24"},
	       frame={level="1 ",addr="0x42017499",func="__libc_start_main",from="/lib/i686/libc.so.6"}]

	stack=[frame={level="3 ",addr="0x08048556",func="main2",file="hello.c",line="58"},
	       frame={level="2 ",addr="0x08048501",func="main",file="hello.c",line="41"},
	       frame={level="1 ",addr="0x42017499",func="__libc_start_main",from="/lib/i686/libc.so.6"}]


	* src/org/eclipse/cdt/debug/mi/core/cdi/model/StackFrame.java:
	Takes a new Argument in the constructor, the level.
	* src/org/eclipse/cdt/debug/mi/core/cdi/model/Threawd.java:
	Create the StackFrame with the constructor.
	* src/org/eclipse/cdt/debug/mi/core/cdi/Location.java:
	Fix equals().
	* src/org/eclipse/cdt/debug/mi/core/cdi/VariableManager.java:
	Use the right level when setting the frame.

2003-03-14 Alain Magloire

	* src/org/eclipse/cdt/debug/mi/core/cdi/model/Argument.java:
	New method getArgumentObject().
	* src/org/eclipse/cdt/debug/mi/core/cdi/model/Register.java:
	New method getRegisterObject().
	* src/org/eclipse/cdt/debug/mi/core/cdi/VariableManager.java:
	Checks for ICDIVariable and ICDIArgument since they are now ICDIVariableObject too.
	* src/org/eclipse/cdt/debug/mi/core/cdi/RegisterManager.java:
	Checks for ICDIRegister when creating since they are now ICDIRegisterObject too.

2003-03-13 Alain Magloire

	Small bug fix
	* src/org/eclipse/cdt/debug/mi/core/cdi/VariableManager.java

2003-03-13 Alain Magloire

	* src/org/eclipse/cdt/debug/mi/core/cdi/VariableManager.java:
	New method getLocalVariableObjects() implemented returns all the local.
	* src/org/eclipse/cdt/debug/mi/core/cdi/model/StackFrame.java
	getLocalVariables() use getLocalVariableObjects().
	* src/org/eclipse/cdt/debug/mi/core/cdi/model/Variable.java:
	getName() does not longer throw an Exception.

2003-03-11 Alain Magloire

	* src/org/eclipse/cdt/debug/mi/core/cdi/VariableManager.java:
	New methods getVariableObjectAsArray() getVariableObjectAsType().

2003-03-03 Alain Magloire

	* src/org/eclipse/cdt/debug/mi/core/CommandQueue.java (print): Comment out.
	* src/org/eclipse/cdt/debug/mi/core/Queue.java (print): Comment out.

2003-02-12 Mikhail Khodjaiants
	The 'setAutoSolib' method is no longer in ICDISharedLibraryManager.
	* GDBDebugger.java

2003-02-12 Alain Magloire

	* src/org/eclipse/cdt/debug/mi/core/cdi/model/Target.java:
	Removed getRegisterObjects(), getRegisters(), getSharedLibraries().
	Those actions are done via the managers.

	* src/org/eclipse/cdt/debug/mi/core/cdi/model/Variable.java (getChild):
	Check the grand children also.

2003-02-12 Alain Magloire

	* src/org/eclipse/cdt/debug/mi/core/cdi/SharedLibraryManager.java (isAutoLoadSymbols):
	New method.
	* src/org/eclipse/cdt/deb/mi/core/command/MIGDBShow.java (getMIGDBShowInfo):
	New method.

2003-02-12 Alain Magloire

	* src/org/eclipse/cdt/debug/mi/core/cdi/event/ChangedEvent.java (ChangedEvent):
	Returns a Variable.
	* src/org/eclipse/cdt/debug/mi/core/cdi/event/DestroyedEvent.java (DestroyedEvent):
	Check if it was an expression also.
	* src/org/eclipse/cdt/debug/mi/core/cdi/model/Value.java (getVariables):
	Calls the parent's implementation.
	* src/org/eclipse/cdt/debug/mi/core/cdi/model/Variable.java (getVariables):
	New implementation.
	* src/org/eclipse/cdt/debug/mi/core/cdi/EventManager.java (update):
	Deal with new MIVarDeleteEvent.
	* src/org/eclipse/cdt/debug/mi/core/cdi/ExpressionManager.java (addExpression):
	Removed.
	(removeExpression): New method.
	* src/org/eclipse/cdt/debug/mi/core/event/MIVarChangedEvent.java (getScope):
	removed.
	* src/org/eclipse/cdt/debug/mi/core/event/MIVarDeletedEvent.java:
	New file.

2003-02-09 Alain Magloire

	in GDB/MI 5.3 and below, the -data-list-register-xxx can bring gdb down with
	an assert().  The problem is that code like this
	ui_out_list_begin();
	for () {
		if(error)
			return ERROR;
	}
	ui_out_list_end();
	The ui_out_list_end() is never call.
	However gdb offers the varobj to deal cleanly with register but calling
	"-var-update *" seems to make gdb misbehave and hang after a while.
	So we use a mixed of -data-list-register-xxx calls and var-object to deal
	with registers and do not call "-var-update *" but rather call it for
	each time for individual objects to see the updates.

	* src/org/eclipse/cdt/debug/mi/core/cdi/model/Register.java:
	Reimplemented to use the var obj.
	* src/org/eclipse/cdt/debug/mi/core/cdi/model/RegisterValue.java:
	New file implement ICDIValue.
	* src/org/eclipse/cdt/debug/mi/core/cdi/EventManagero.java (processSuspendedEvent):
	Call each manager.update().
	* src/org/eclipse/cdt/debug/mi/core/cdi/ExpressionManager.java (update):
	Reimplemented.
	* src/org/eclipse/cdt/debug/mi/core/cdi/RegisterManager.java (update):
	Reimplemented
	* src/org/eclipse/cdt/debug/mi/core/cdi/UpdateManager.java:
	Removed.
	* src/org/eclipse/cdt/debug/mi/core/cdi/IUpdateListener.java:
	Removed.
	* src/org/eclipse/cdt/debug/mi/core/CLIProcessor.java:
	Catch the cli "run" command.

2003-02-06 Alain Magloire

	* src/org/eclipse/cdt/debug/mi/core/cdi/VariableManager.java (getVariableArrayObject):
	New Method to type cast in an array.
	* src/org/eclipse/cdt/debug/mi/core/cdi/model/VariableObject.java (VariableObject):
	New constructor.
	* src/org/eclipse/cdt/debug/mi/core/cdi/SignalManger.java(getSignal):
	Return an signal object even when the session is terminated.

2003-02-05 Alain Magloire

	* src/org/eclipse/cdt/debug/mi/core/command/MISignal.java:
	* src/org/eclipse/cdt/debug/mi/core/command/MIJump.java:
	Return a fake ^running, since the MI semantic is not respected.

2003-02-04 Alain Magloire

	* src/org/eclipse/cdt/debug/mi/core/CLICommand.java:
	Catch cli command "jump"

2003-02-04 Alain Magloire

	* src/org/eclipse/cdt/debug/mi/core/cdi/model/Target.java:
	* src/org/eclipse/cdt/debug/mi/core/cdi/model/Thread.java:
	New implementation for signal(), jump, and stepReturn(boolean).
	* src/org/eclipse/cdt/debug/mi/core/cdi/model/Signal.java:
	(signal): Calls Target.signal().
	* src/org/eclipse/cdt/debug/mi/core/cdi/model/SignalManager.java:
	(signal): Method removed.
	* src/org/eclipse/cdt/debug/mi/core/command/MIJump.java:
	New file.
	* src/org/eclipse/cdt/debug/mi/core/command/CommandFactory.java:
	New method creteMIJump().

2003-02-04 Alain Magloire

	* src/org/eclipse/cdt/debug/mi/core/cdi/SignalManger.java:
	Implement signal() method.
	* src/org/eclipse/cdt/debug/mi/core/command/MISignal.java:
	New file.
	* src/org/eclipse/cdt/debug/mi/core/command/CommandFactory.java:
	(createMISignal): new method.

2003-02-04 Alain Magloire

	* src/org/eclipse/cdt/debug/mi/core/cdi/event/ExitedEvent.java:
	Catch MIInferiorSignalExitEvent.
	* src/org/eclipse/cdt/debug/mi/core/cdi/event/ExitedEvent.java:
	Catch MIInferiorSignalExitEvent.
	* src/org/eclipse/cdt/debug/mi/core/cdi/SignalExitInfo.java:
	New File.
	* src/org/eclipse/cdt/debug/mi/core/event/MIInferiorSignalExitEvent.java:
	New File
	* src/org/eclipse/cdt/debug/mi/core/event/CLIProcessir.java:
	"signal" command is like continue.
	* src/org/eclipse/cdt/debug/mi/core/event/RxThread.java:
	Catch MIInferiorSignalExitEvent.

2003-02-04 Alain Magloire

	Refactor MISignal in MISigHandle to not confus with 
	CLI command "signal SIGNAL".

	* src/org/eclipse/cdt/debug/mi/core/cdi/model/Signal.java:
	* src/org/eclipse/cdt/debug/mi/core/cdi/SignalManager.java:
	* src/org/eclipse/cdt/debug/mi/core/output/MIInfoSignalsInfo.java:
	* src/org/eclipse/cdt/debug/mi/core/output/MISigHandle.java:

2003-02-03 Alain Magloire

	* src/org/eclipse/cdt/debug/mi/core/cdi/SharedLibraryManager.java:
	(loadSymbols): set the read flag to true.
	* src/org/eclipse/cdt/debug/mi/core/cdi/model/SharedLibrary.java:
	(getMIShared): New method.
	* src/org/eclipse/cdt/debug/mi/core/output/MIShared.java:
	(setSymbolsRead): New method.

2003-02-01 Alain Magloire

	* src/org/eclipse/cdt/debug/mi/core/cdi/event/ChangedEvent.java:
	Support for ICDISignal event.
	* src/org/eclipse/cdt/debug/mi/core/cdi/model/Signal.java (handle):
	Implemented.
	* src/org/eclipse/cdt/debug/mi/core/cdi/EventManager.java (update):
	Support for ICDISignal event.
	* src/org/eclipse/cdt/debug/mi/core/cdi/SignalManager.java (handle):
	New method.
	* src/org/eclipse/cdt/debug/mi/core/command/CommandFactory.java (createMIHandle):
	New method
	* src/org/eclipse/cdt/debug/mi/core/command/MIHandle.java:
	New File.
	* src/org/eclipse/cdt/debug/mi/core/CLICommand.java:
	Check for "handle" and "signal" cli command.

2003-01-31 Alain Magloire

	* src/org/eclipse/cdt/debug/mi/core/cdi/event/DestroyedEvent.java:
	Use deleteSharedLibrary from the manager.
	* src/org/eclipse/cdt/debug/mi/core/cdi/signal/Signal.java:
	Construct a signal base on the MISignal response.
	* src/org/eclipse/cdt/debug/mi/core/cdi/BreakpointManager.java
	(suspendedInferior): Take ICDITarget as argument.
	(resumeInferior): Take ICDITarget as argument.
	* src/org/eclipse/cdt/debug/mi/core/cdi/SharedLibraryManager.java
	(containsSharedLibrary): removed.
	* src/org/eclipse/cdt/debug/mi/core/cdi/SignalManager.java
	(update): implemented.
	(getSignals): implemented.
	* src/org/eclipse/cdt/debug/mi/core/cdi/SignalReceived.java:
	Ask the manager for the signal.
	* src/org/eclipse/cdt/debug/mi/core/event/MISignalEvent.java:
	New file.

2003-01-29 Alain Magloire

	* src/org/eclipse/cdt/debug/mi/core/cdi/SharedLibraryManager.java (getSharedLibraryPaths):
	New method.
	(setSharedLibraryPaths): New method.
	(setAutoLoadSymbols): New methos set autosolib.
	* src/org/eclipse/cdt/debug/mi/core/cdi/SourceManager.java (setAutoSolib):
	Move to SharedLibraryManager.java
	
2003-01-28 Alain Magloire

	* src/org/eclipse/cdt/debug/mi/core/command/MIInfoSignals.java:
	* src/org/eclipse/cdt/debug/mi/core/output/MIInfoSignalsInfo.java:
	* src/org/eclipse/cdt/debug/mi/core/output/MISignal.java:
	New files.

2003-01-28 Alain Magloire

	* src/org/eclipse/cdt/debug/mi/core/cdi/model/ArgumentObject.java:
	Use ICDIStackFrame in the constructor.
	* src/org/eclipse/cdt/debug/mi/core/cdi/model/RegisterObject.java:
	Use ICDIStackFrame in the constructor.
	* src/org/eclipse/cdt/debug/mi/core/cdi/model/VariableObject.java:
	Use ICDIStackFrame in the constructor.
	* src/org/eclipse/cdt/debug/mi/core/cdi/model/Value.java (getVariables):
	No need to cast to StackFrame.
	* src/org/eclipse/cdt/debug/mi/core/cdi/model/Thread.java (setCurrentFrame):
	Implement new method, takes a boolean as the second method.
	* src/org/eclipse/cdt/debug/mi/core/cdi/ExpressionManager.java:
	No need to cast to StackFrame.
	* src/org/eclipse/cdt/debug/mi/core/cdi/VariableManager.java:
	No need to cast to StackFrame.

2003-01-28 Alain Magloire

	* src/org/eclipse/cdt/debug/mi/core/cdi/model/Breakpoint.java (getCondition):
	Condition was initialize with the wrong parameter.
	(setMIBreakpoint): reset location and condition.

2003-01-28 Alain Magloire

	* src/org/eclipse/cdt/debug/mi/core/cdi/model/Breakpoint.java (setMIBreakpoint):
	New method.
	* src/org/eclipse/cdt/debug/mi/core/cdi/BreakpointManager.java (update):
	Reset the new MIBreakpoint on the Breakpoint object.
	(containsBreakpoint): Removed.
	(hasBreakpointChanged): Change arguments.
	* src/org/eclipse/cdt/debug/mi/core/output/MIBreakpoint.java (parser):
	Better check for watchpoints.
	* src/org/eclipse/cdt/debug/mi/core/CLIProcessor.java (isChangeBreakpoint):
	Check for "ignore" and "condition" cli commands.

2003-01-27 Alain Magloire

	* src/org/eclipse/cdt/debug/mi/core/cdi/model/Register.java (getTypeName):
	Use MIWhatis to get the type of the register.
	(getVariables): Cache the answer.
	* src/org/eclipse/cdt/debug/mi/core/cdi/SharedLibraryManager.java (loadSymbols):
	Use MISharedLibrary.
	* src/org/eclipse/cdt/debug/mi/core/command/CommandFactory.java (createMIWhatis):
	New method.
	(MIPType): New method.
	* src/org/eclipse/cdt/debug/mi/core/command/MISharedLibrary.java:
	New file.


2003-01-27 Alain Magloire

	* src/org/eclipse/cdt/debug/mi/core/cdi/model/Target.java (getCThreads):
	When attaching gdb(at least on some platform) does not show
	the selected thread(info threads).  Fallback on the first one.

2003-01-27 Alain Magloire

	* src/org/eclipse/cdt/debug/mi/core/cdi/VariableManager.java (findVariable):
	Bug fix, did not compare the stacks correctly.

2003-01-27 Alain Magloire

	* src/org/eclipse/cdt/debug/mi/core/cdi/model/VariableObject.java:
	* src/org/eclipse/cdt/debug/mi/core/cdi/model/ArgumentObject.java:
	* src/org/eclipse/cdt/debug/mi/core/cdi/model/RegisterObject.java:
    Move to model package.

2003-01-26 Alain Magloire

	Major refactor of the code.  Rewrote/Added Managers:
	VariableManager
	ExpressionManager
	RegisterManager
	UpdateManager.

	Refactor of CSession to Session, CTarget to Target
	and CThread to Thread.
	* src/.../mi/core/cdi/event/ChangedEvent.java:
	* src/.../mi/core/cdi/event/CreatedEvent.java:
	* src/.../mi/core/cdi/event/DestroyedEvent.java:
	* src/.../mi/core/cdi/event/DisconnectedEvent.java:
	* src/.../mi/core/cdi/event/ExitedEvent.java:
	* src/.../mi/core/cdi/event/MemoryChangedEvent.java:
	* src/.../mi/core/cdi/event/ResumedEvent.java:
	* src/.../mi/core/cdi/event/SuspendedEvent.java:


	* src/.../mi/core/cdi/model/Argument.java:
	* src/.../mi/core/cdi/model/Breakpoint.java:
	* src/.../mi/core/cdi/model/Thread.java:
	* src/.../mi/core/cdi/model/Target.java:
	* src/.../mi/core/cdi/model/MemoryBlock.java:
	* src/.../mi/core/cdi/model/MixedInstruction.java:
	* src/.../mi/core/cdi/model/Instruction.java:
	* src/.../mi/core/cdi/model/Signal.java:
	* src/.../mi/core/cdi/model/SharedLibrary.java:
	* src/.../mi/core/cdi/model/CObject.java:
	* src/.../mi/core/cdi/model/Expression.java:
	* src/.../mi/core/cdi/model/Variable.java:
	* src/.../mi/core/cdi/model/Value.java:
	* src/.../mi/core/cdi/model/Register.java:
	* src/.../mi/core/cdi/model/StackFrame.java:

	* src/.../mi/core/cdi/ArgumentObject.java:
	* src/.../mi/core/cdi/VariableObject.java:
	* src/.../mi/core/cdi/RegisterObject.java:
	* src/.../mi/core/cdi/BreakpointHit.java:
	* src/.../mi/core/cdi/BreakpointManager.java:
	* src/.../mi/core/cdi/VariableManager.java:
	* src/.../mi/core/cdi/ExpressionManager.java:
	* src/.../mi/core/cdi/RegisterManaget.java:
	* src/.../mi/core/cdi/SignalManager.java:
	* src/.../mi/core/cdi/SharedLibraryManager.java:
	* src/.../mi/core/cdi/EventManager.java:
	* src/.../mi/core/cdi/MemoryManager.java:
	* src/.../mi/core/cdi/ErrorInfo.java:
	* src/.../mi/core/cdi/Session.java:
	* src/.../mi/core/cdi/ExitInfo.java:
	* src/.../mi/core/cdi/UpdateManager.java:
	* src/.../mi/core/cdi/IUpdateListener.java:
	* src/.../mi/core/cdi/SessionObject.java:
	* src/.../mi/core/cdi/SignalReceived.java:
	* src/.../mi/core/cdi/SourceManager.java:
	* src/.../mi/core/cdi/RuntimeOptions.java:
	* src/.../mi/core/cdi/WatchpointScope.java:
	* src/.../mi/core/cdi/WatchpointTrigger.java:
	* src/.../mi/core/cdi/EndSteppingRange.java:

	* src/.../mi/core/MIPlugin.java:
	* src/.../mi/core/CygwinGDBDebugger.java:
	* src/.../mi/core/GDBDebugger.java:



2003-01-24 Alain Magloire

	* src/.../mi/core/CLIProcessor.java (isEnableBreakpoint):
	Check for "enable", "disable"  cli commands.

2003-01-23 Alain Magloire

	* src/.../mi/core/CLIProcessor.java (isDeletingBreakpoint):
	Check for "d" it means delete breakpoints.

2003-01-20 Alain Magloire

	* src/.../mi/core/cdi/Configuration.java (supporstSharedLibrary):
	New method.
	* src/.../mi/core/cdi/CoreFileConfiguration.java (supporstSharedLibrary):
	New method.
	* src/.../mi/core/cdi/SharedLibraryManager.java (update):
	Checks if support for shared Libary before doin an update.

2003-01-20 Alain Magloire

	* src/.../mi/core/cdi/SuspendedEvent.java: Use SignalReceived.
	* src/.../mi/core/cdi/model/Signal.java: New file.
	* src/.../mi/core/cdi/model/SignalManager.java: Use model/Signal.
	* src/.../mi/core/cdi/SignalReceived.java: New file.

2003-01-20 Alain Magloire

	The problem was that no check was done for the existence of
	the program/executable nor the working directory etc ...
	By asking the arguements to be File, the check is done by
	the caller.

	* src/.../mi/core/MIPlugin.java (createCSession): Change the
	the arguments.
	* src/.../mi/core/GDBDebugger.java (createCSession): Change the

2003-01-20 Alain Magloire

	* src/.../mi/core/command/MIWhatis.java: New file.
	* src/.../mi/core/command/MIPType.java: New file.
	* src/.../mi/core/command/MISharedLibary.java: New file.
	* src/.../mi/core/output/MIWhatisInfo.java: New file.
	* src/.../mi/core/output/MIPTypeInfo.java: New file.

2003-01-18 Alain Magloire

	* src/.../mi/core/cdi/event/DestroyedEvent.java (DestroyedEvent):
	Remove the deleted shared library from the list.
	* src/.../mi/core/cdi/SharedLibraryManager.java (getUnloadedLibrary):
	Get a shared library slated for unload.
	(removeFromUnloadedList): Remove the library form the list.

2003-01-17 Alain Magloire

	* src/.../mi/core/output/MIInfoSharedLibraryInfo.java (parseWinShared):
	Break the methods in parserUnixShared() and parseWinShared() to cope
	with the different formats.

2003-01-17 Alain Magloire

	* src/.../mi/core/cdi/SharedLibraryManager.java (loadSymbols):
	New method takes and array of ICDISharedLibrary.
	* src/.../mi/core/cdi/SharedLibrary.java (loadSymbols):
	Call the share manager to load.

2003-01-17 Alain Magloire

	* src/.../mi/core/cdi/SharedLibraryManager.java (loadSymbols):
	Call "shared libraryname".

2003-01-17 Alain Magloire

	The problem here is that we do not knw the state of
	the session, for example "target remote server:port"
	was issue, in this case the state is suspended.
	We try to guess by posting a "info remote-process"
	and set suspended when no error.

	* src/.../mi/core/MIPlugin.java (createCSession):
	Try "info remote-process" to guess the state.
	Remove the "new-console" call to windows specific files.
	* src/.../mi/core/CygwinGDBDebugger.java(createLaunchSession):
	call "set new-console" for windows plaforms.

2003-01-16 Alain Magloire

	* src/.../mi/core/cdi/SharedLibary.java (setMIShared):
	New method.
	* src/.../mi/core/cdi/SharedLibraryManager.java (update):
	When changed reset the MIShared of the SharedLibrary.

2003-01-16 Alain Magloire

	Process gdbinit configuration file.

	* src/.../mi/core/MIPlugin.java (createCSession): Takes now two new
	arguments for working directory and configuration file gdbinit.
	* src/.../mi/core/GDBDebugger.java (createAttachSession):
	(createCoreSession): pass the working directory and gdbinit file
	(createLaunchSession): pass the working directory and gdbinit file
	* src/.../mi/core/IMILaunchConfigurationConstants.java:
	New constant ATTR_GDB_INIT.

2003-01-16 Alain Magloire

	* src/.../mi/core/cdi/EventManager.java (processSuspended):
	Also process the Shared lib by calling update on the manager.

	* src/.../mi/core/cdi/CSession.java: Create a shared
	library manager.

2003-01-16 Alain Magloire

	* src/.../mi/core/event/MISharedLibCreatedEvent.java: New file.
	* src/.../mi/core/event/MISharedLibChangedEvent.java: New file.
	* src/.../mi/core/event/MISharedLibUndloadedEvent.java: New file.

	* src/.../mi/core/cdi/event/CreatedEvent.java:
	new constructors to deal with MISharedLibCreatedEvent.
	* src/.../mi/core/cdi/event/ChangedEvent.java:
	new constructors to deal with MISharedLibChangedEvent.
	* src/.../mi/core/cdi/event/DestroyedEvent.java:
	new constructors to deal with MISharedLibUnloadedEvent.

	* src/.../mi/core/cdi/model/SharedLibrary.java: New file.

	* src/.../mi/core/cdi/SharedLibraryManager.java: New file.
	* src/.../mi/core/cdi/CSession.java (getSharedLibraryManager):
	New method.
	* src/.../mi/core/cdi/EventManager.java (update):
	Deal with the new MISharedLibXXXEvents.

2003-01-15 Alain Magloire

	* src/.../mi/core/command/CommandFactory.java (createMIInfoSharedLibrary):
	New method.
	* src/../mi/core/command/MIInfoSharedLibrary.java: New file.
	* src/../mi/core/output/MIInfoSharedLibraryInfo.java: New File.
	* src/../mi/core/output/MIShared.java: new File.

2003-01-13 Mikhail Khodjaiants
	* CTarget.java: in the 'runUntil' method check if file name or function name length > 0, otherwise use address.

2003-01-10 Alain Magloire

	* src/.../mi/core/cdi/BreakpointManager.java (update): fix subscript
	(setCondition): Fire a ChangedEvent.
	(enableBreakpoint): Fire a ChangedEvent.
	(disableBreakpoint): Fire a ChangedEvent.

2003-01-10 Alain Magloire

	* src/.../mi/core/cdi/model/CTarget.java (runUntil): Address breakpoint
	needs a "*" prefix.

2003-01-09 Alain Magloire

	* src/.../mi/core/cdi/BreakpointManager.java (hasBreakpointChanged):
	Implemented.

2003-01-09 Alain Magloire

	* src/.../mi/core/cdi/model/CTarget.java (setCurrentThread): takes
	a new argument to decide if the events should be fired.
	* src/.../mi/core/cdi/model/CThread.java (getStackFrameCount): use
	the setCurrentThread() with events updates disable
	(getStackFrames): Ditto.
	(updateState): Wrong subscript in the loop.

2003-01-09 Alain Magloire

	Generate CreatedEvent's for Variable, Argument, Expression, Memory, Thread
	objects when they are created.  This makes it consistent with the generated
	DestroyedEvent's.

	* src/.../mi/core/cdi/EventManager.java (update): Deal with
	MI{Register,Memory,Thread,Var}CreatedEvent events.
	* src/.../mi/core/cdi/model/Ctarget.java (updateState): Fire events
	when threads are created or destroyed.
	* src/.../mi/core/cdi/model/MemoryBlock.java: Move here.
	* src/.../mi/core/cdi/model/Register.java (getID): rename getId() to getID().
	* src/.../mi/core/cdi/event/CreatedEvent.java: New constructors
	to deal with MI{Register,Memory,Thread,Var}CreatedEvent.

	* src/.../mi/core/event/MIMemoryCreatedEvent.java: New file.
	* src/.../mi/core/event/MIRegisterCreatedEvent.java: New file.
	* src/.../mi/core/event/MIThreadCreatedEvent.java: New file.
	* src/.../mi/core/event/MIVarCreatedEvent.java: New file.
	* src/.../mi/core/event/MIBreakpointChangedEvent.java (MIBreakpointChangedEvent):
	Reuse the constructor.
	* src/.../mi/core/event/MIBreakpointCreatedEvent.java (MIBreakpointCreatedEvent):
	Reuse the constructor.
	* src/.../mi/core/event/MIBreakpointDeletedEvent.java (MIBreakpointDeletedEvent):
	Reuse the constructor.

2003-01-08 Alain Magloire

	Refactoring, split the org.eclipse.cdt.debug.mi.core.cdi in pacackages
	org.eclipse.cdt.debug.mi.core.cdi
	org.eclipse.cdt.debug.mi.core.cdi.event
	org.eclipse.cdt.debug.mi.core.cdi.model
	This help structure things up.
	* src/.../mi/core/cdi/event: New files.
	* src/.../mi/core/cdi/model: New files.

2003-01-08 Alain Magloire

	* src/.../mi/core/cdi/EventManager.java (update): bug fix
	was calling DestroyedEvent() incorrectly.

2003-01-08 Alain Magloire

	CLIProcessor a new class to recognise the CLI(Command Line Interface)
	of gdb example:
	 (gdb) next
	 (gdb) n
	 (gdb) b
	 (gdb) break
           etc ..:
	When the patterns are discover, the class will generate some events
	to warn te UI that something change.

	* src/.../mi/core/cdi/BreakpointManager.java (update):
	Send a -break-list and generate events for any difference, in
	the breakpoints that we know about.
	(deleteBreakpoint): Take as argument the breakpoint number.
	(getBreakpoints): Call update() to generate events if new breakpoints.
	(getMIBreakpoints): return the MIBreakpoints.
	* src/.../mi/core/cdi/ChangedEvent.java (ChangedEvent):
	New constructor with MIBreakPointChangedEvent.
	* src/.../mi/core/cdi/DestroyedEvent.java (DestroyedEvent):
	New constructor with MIBreakPointDeletedEvent.
	* src/.../mi/core/cdi/Created.java: New file.
	* src/.../mi/core/cdi/EventManager.java (update):
	Watch for the new MIBreakPoint*Events.
	* src/.../mi/core/event/MIBreakPointCreatedEvent.java: New file.
	* src/.../mi/core/event/MIBreakPointChangedEvent.java: New file.
	* src/.../mi/core/event/MIBreakPointDeletedEvent.java: New file.
	* src/.../mi/core/event/MICreatedEvent.java: New file.
	* src/.../mi/core/event/MIDestroyedEvent.java: New file.
	* src/.../mi/core/event/MIInferiorExitEvent.java: Extends MIDestroyedEvent
	* src/.../mi/core/event/MIThreadExitEvent.java: Extends MIDestroyedEvent
	* src/.../mi/core/event/MIGDBExitEvent.java: Extends MIDestroyedEvent
	* src/.../mi/core/event/MIDetachedEvent.java: Extends MIDestroyedEvent
	* src/.../mi/core/CLIProcessor.java: New file.
	* src/.../mi/core/TxThread.java: New file.

2003-01-07 Alain Magloire

	* src/.../mi/core/MIInferior.java (getOutputStream): Remove useless assignement.
	* src/.../mi/core/MIPluging.java (debugLog): Not need to be static.
	* src/.../mi/core/cdi/EventManager.java (update): Remove useless assignement.

2003-01-06 Alain Magloire

	* build.properties: Patch from Judy Green.

2003-01-06 Alain Magloire

	* src/.../mi/core/cdi/BreapoinManager.java (createLocation): new method
	to create a breakoint with an address.
	* src/.../mi/core/cdi/Location.java (Location): New constructor takes
	an address as argument.

2003-01-03 Alain Magloire

	The Class creating the CDISession part of the initialization would call
		(gdb) set autosolib on
	this works fine for Unix system, but on Windows it throws an error
	failing the debugger.  Windows(Cygwin, MingWin) does not need any
	special initialization like solib-search-paths etc ..

	* src/.../mi/core/cdi/SourceManager.java (setAutoSolib): Takes a boolean argument
	to set the autosolib on or off.
	* src/.../mi/core/CygwinGDBDebugger.java(initializeLibraries):
	Empty method, cygwin does not need any special handling.
	* src/.../mi/core/GDBDebugger.java (initializeLibraries):
	Always call autosolib.


2003-01-02 Alain Magloire

	Bug when using recursive:
	int recursive(int x) {
		if (x > 10)
			recursive(++x);
		return 0;
	}
	
	The Variable Manager is caching the MI/GDB var-obj for speed.
	It is finding the object by looking at the name and the stack/thread,
	for recursive calls, this is wrong and the code would be full in
	thinking the variable "x"(see above) is the same object.  To make the distinction
	we use the depth "-stack-info-depth" that will be use also in the equality
	to make sure we identify an object uniquely.  In the recursive() case above
	because the depth is different, a new "x" object will be created.  The downside
	is that on certain platform doing deep recursive/stackframe, we have noticed
	that "-stack-info-depth" can be very long, test done for gdb/QNX with
	a stack depth of 1000.

	* src/.../mi/core/cdi/VariableManager.java (getElement):
	Use the depth when doing equal().
	(createElement): Save the depth of the stack part of the Element.

2003-01-02 Alain Magloire

	GDB/MI uses some oob reasons that was not documented for the watchpoints
		*stopped,reason="access-watchpoint-trigger"...
		*stopped,reason="read-watchpoint-trigger",...
	* src/.../mi/core/event/MIWatchpointTrigger.java (parse):
	check for "hw-awpt" and "hw-rwpt".
	* src/.../mi/core/RxThread.java (createEvents):
	Check for "access-watchpoint-trigger", "read-watchpoint-trigger.

2002-12-17 Alain Magloire

	* src/.../mi/core/cdi/Register.java (setFormat): bug fix
	The format variable was not set.

2002-12-05 Alain Magloire

	GDB/MI provides error messages in its log stream, one problem
	is that it is not consistent, for example doing:
	 (gdb) info threads
         & "info threads\n"
	which is obviously not an error.
	So we put the error stream output par of the exception so when
	it is relevant it shows in the Exception.
	MI2CDIException is the bridge class.

	* src/.../mi/core/cdi/BreakpoinManager.java:
	* src/.../mi/core/cdi/CSession.java:
	* src/.../mi/core/cdi/CTarget.java:
	* src/.../mi/core/cdi/CThread.java:
	* src/.../mi/core/cdi/MemoryBlock.java:
	* src/.../mi/core/cdi/MemoryManager.java:
	* src/.../mi/core/cdi/Register.java:
	* src/.../mi/core/cdi/RegisterManager.java:
	* src/.../mi/core/cdi/SourceManager.java:
	* src/.../mi/core/cdi/Value.java:
	* src/.../mi/core/cdi/Variable.java:
	* src/.../mi/core/cdi/VariableManager.java:

	* src/.../mi/core/command/Command.java (getMIInfo):
	When error get the log stream and put it in the MIException.
	* src/.../mi/core/event/MIErrorEvent.java:
	Get the log stream error also.
	* src/.../mi/core/MIException.java (getLogMessage): New method
	contains buffer output.
	* src/.../mi/core/RxThread.java (processMIOutput): get the
	oob arrays up so it can be use in MIErrorEvent.

2002-12-02 Alain Magloire

	* src/.../mi/core/cdi/CTarget.java (updateState): If we
	have the current thread id set it before, getCThread() if
	it is implemented with "info threads" can override it but
	"-stack-list-thread" does not give this information.
	* src/.../mi/core/cdi/ErrorInfo.java: New file
	* src/.../mi/core/cdi/EventManager.java (getReason): Return
	an ErrorInfo also.
	* src/.../mi/core/event/MIErroEvent.java: New file
	* src/.../mi/core/RxThread.java (processMIOutput):
	Generated MIErrorEvent for "^error".

2002-11-29 Alain Magloire

	* src/.../mi/core/cdi/EventManager.java (processSuspended):
	get the threadId.

2002-11-29 Alain Magloire

	* src/.../mi/core/cdi/MemoryBlock.java (setValue):
	Check if the change affects other block and fire MemoryChangedEvent
	when necessary.

2002-11-29 Alain Magloire

	* src/.../mi/core/event/MIBreakpointEvent.java:
	* src/.../mi/core/event/MIFunctionFinishedEvent.java:
	* src/.../mi/core/event/MILocationReachedEvent.java:
	* src/.../mi/core/event/MISignalEvent.java:
	* src/.../mi/core/event/MISteppingRangeEvent.java:
	* src/.../mi/core/event/MIStoppedEvent.java:
	* src/.../mi/core/event/MIWatchpointEvent.java:
	* src/.../mi/core/event/MIWatchpointTriggerEvent.java:
	* src/.../mi/core/RxThread.java:
	Some events like the temporary events, do not have
	any specific format but do provide a frame and a thread-id
	move the code in MIStoppedEvent.

2002-11-28 Alain Magloire

	* src/.../mi/core/cdi/MemoryBlock.java (setValue):  Only get a byte.

2002-11-28 Alain Magloire

	* src/.../mi/core/cdi/CTarget.java (runUntil): new method implemented.
	* src/.../mi/core/cdi/CThread.java (runUntil): new method implemented.

2002-11-26 Doug Schaefer

	* src/.../mi/core/CygwinGDBDebugger.java:
	New Debugger that provides the Cygwin Command Factory to the MISession
	* src/.../mi/core/command/CygwinCommandFactory.java:
	New Command Factory for Cygwin specific implementations of the commands
	* src/.../mi/core/command/CygwinMIEnvironmentDirectory.java:
	New.  Subclasses the MIEnvironmentDirectory command to convert the
	paths using cygpath.
	* plugin.xml:
	Defines the new debugger extension.

2002-11-25 Alain Magloire

	* src/.../mi/core/cdi/Watchpoint.java:
	Check if it was access point also.
	* src/.../mi/core/output/MIBreakInsertInfo.java (parse):
	Check for "wpt" variable.
	* src/.../mi/core/output/MIBreakpoint.java (IsWriteWatchpoint):
	implemented.

2002-11-20 Mikhail Khodjaiants
	Fix for bug 26595.
	* src/.../mi/core/cdi/MemoryManager.java (compareBlocks):
	If the start address of a memory block has changed fir 'changed' event 
	only for the corresponding bytes of the overlapping area of new and old blocks.
	
2002-11-19 Alain Magloire

	* src/.../mi/core/cdi/MemoryManager.java (compareBlocks):
	The startAddress() may have change for example if we were
	watching "char *p;" and the address move "p++".  Take this
	into account now.

2002-11-18 Alain Magloire

	* src/.../mi/core/cdi/StackFrame.java (getCurrentStackFrame):
	if the currentFrame was not set only get the top level
	frame for the current.
	* src/.../mi/core/cdi/CTarget.java (updateStateId):
	Set the currentThreads && currentThreadId.
	
2002-11-18 Alain Magloire

	* src/.../mi/core/cdi/CThread.java (getStackFrameCount):
	Set the new thread before getting the value and restore
	after.

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/.../mi/core/cdi/CThread.java (getStackFrame):
	new method with a hi and low.
	(getStackFrameCount): new method.
	* src/.../mi/core/command/CommandFactory.java (createMIStackInfoDepth):
	new method.
	* src/.../mi/core/command/MIStackInfoDepth.java (getMIStackInfoDepthInfo):
	new method.

2002-11-13 Dave Inglis
	* plugin.xml
	Added "native" cpu support.
	
2002-11-06 Alain Magloire

	* src/.../mi/core/cdi/StackFrame.java (getLocals):
	If an exception was thrown, the array may contain null
	entries.  Use a list and catch the exception.

2002-11-06 Alain Magloire

	* src/.../mi/core/cdi/StackFrame.java (getArguments):
	If an exception was thrown, the array may contain null
	entries.  Use and a List and catch the exception.

2002-11-05 Alain Magloire

	* src/.../mi/core/cdi/Register.java (setValue): Fire a
	MIRegisterChangedEvent when changing value.
	Fix PR:25730

2002-11-01 Alain Magloire

	The change in MISession(), will catch things like starting gdb-5.0
	with argument "-i mi1", that level of mi is not supported.

	* src/.../mi/core/cdi/MemoryBlock.java (refresh):  When doing the refresh
	check if other blocks wehre affected and update them.
	* src/.../mi/core/cdi/MemoryManager.java (update): Return the array of
	affected addresses.
	* src/.../mi/core/MIPlugin.java (createCSession): Do not throw an
	error when trying "set new-console", it does not work on Linux.
	* src/.../mi/core/MISession.java (MISession):  Check if the process
	terminated early, maybe because of wron arguments etc .. and throw
	the exception.

2002-11-1 David Inglis
	* src/.../mi/core/MIPlugin.java
	throw MIExceptions in createSession (not rethorwn IOExceptions)

2002-10-30 Alain Magloire

	* src/.../core/cdi/MemoryBlock.java (setDirty): When need a
	refresh setDirty() to true.
	(isDirty): Return the flag value.

	* src/.../core/cdi/MemoryManager.java (update): Check if
	the MemoryBlock isDirty().

2002-10-30 Alain Magloire

	* src/.../core/cdi/MemoryBlock.java (setValue): reuse refresh()
	to update the memory and fire any MemoryChangedEvents.

2002-10-26 Alain Magloire

	* src/.../core/cdi/MemoryBlock.java (setValue): Generate
	a MemoryChangeEvent when the value is set, gdb/mi will not
	do it.

2002-10-25 Alain Magloire

	* src/.../core/cdi/CThread.java (getStackFrames): Save the
	current thread before changing and restore when operation finish.

	* src/.../core/cdi/MemoryBlock.java (refresh):  Flush the old
	data and get new memory.
	(update): New method to compare individual blocks.

2002-10-25 Alain Magloire

	Automatically suspend/resume gdb when setting a breakpoint.
	The workflow when debuggin which gdb command prompt is to
	hit CTRL-C set the breakpoint and continue.  The UI debugger
	should be smart enought to do this by itself.  So if the
	inferior is running, when setting a breakpoint the program
	is suspended(target.suspend()), the suspend event is ignore
	the breakpoint is set (--break-insert) and the target is resume.
	To ignore a specific event, we use a (mis)behaviour of gdb that
	associate the suspend(*stopped) with the last execution command.
	(gdb)
	111-exec-continue
	111^running
	(gdb)
	222-exec-interrupt
	222^done
	(gdb)
	111*stopped,signal-name="SIGINT",signal-meaning="Interrupt",
	frame={addr="0x00010140",func="foo",args=[],file="try.c",line="13"}
	(gdb)
	In the case above event 111 is ignore.

	* src/.../core/command/CLICommand.java (toString): Always put
	the identifying token.
	* src/.../core/command/Command.java (setToken): Removed.
	(getUniqToken): New method returns a global uniq token.
	(getToken): Returns a uniq token for the command.
	* src/.../core/MIInferior.java (setTerminated): New argument token,
	since now all MIEvent has the corresponding command token.
	* src/.../core/MISession.java (cmdCount): Removed.
	(postCommand): the command getToken() will return a uniq token.
	* src/.../core/RxThread.java (processMIOOBRecord): MIEvent take
	the corresponding command token as argument.
	* src/.../core/TxThrea.java (token): Field removed, token are no
	longer created in this tread.
	* src/.../core/event/MIBreakpointEvent.java:
	* src/.../core/event/MIBreakpointEvent.java:
	* src/.../core/event/MIChangedEvent.java:
	* src/.../core/event/MIDetachedEvent.java:
	* src/.../core/event/MIEvent.java:
	* src/.../core/event/MIFunctionFinishedEvent.java:
	* src/.../core/event/MIGDBExitEvent.java:
	* src/.../core/event/MIInferiorExitEvent.java:
	* src/.../core/event/MILocationReachedEvent.java:
	* src/.../core/event/MIMemoryChangedEvent.java:
	* src/.../core/event/MIRegisterChangedEvent.java:
	* src/.../core/event/MIRunningEvent.java:
	* src/.../core/event/MISignalEvent.java:
	* src/.../core/event/MISteppingRangeEvent.java:
	* src/.../core/event/MIStoppedEvent.java:
	* src/.../core/event/MIThreadExitEvent.java:
	* src/.../core/event/MIVarChangedEvent.java:
	* src/.../core/event/MIWatchpointScopeEvent.java:
	* src/.../core/event/MIWatchpointTriggerEvent.java:
	Calls super with getToken().
	* src/.../core/cdi/BreakpointManager.java (allowProgramInterruption):
	New method to allow suspending the program to set a breakpoint.
	(suspendInferior): get the last token execution an ignore the suspend
	event.
	* src/.../core/cdi/CTarget.java (getLastExecutionToken): New method
	returns the token of the last execution command.
	* src/.../core/cdi/EventManager.java (enableEventToken): New method.
	(enableEventTokens): New method.
	(disableEventToken): New method.
	(disableEventTokens): New method.
	(update): Ignore token in the disable list.
	* src/.../core/cdi/RegisterManager.java (update): MIEvent takes
	a token.
	* src/.../core/cdi/Variable.java (setValue): MIEvent takes a token.
	* src/.../core/cdi/VariableManager.java (update): MIEvent takes a token.

2002-10-24 Alain Magloire

	* src/.../core/RxThread.java (processMIOutput): Fire a
	suspended event when seeing an error.

2002-10-24 Alain Magloire

	* src/.../core/output/MIConst.java (isoC): Change to return
	a string instead '\n' is platform dependent and has to be
	translate to "\r\n" for SWT widgets to work correctly on windows.

2002-10-23 Alain Magloire

	gdb/mi for program control command will fire a change state event:
	-exec-run
	^running
	This allow the UI to change its state and wait for the suspended.
	Providing a gdb prompt adds some problems, since there is no state
	change, i.e.(^running) after command like, next/step/...:
	next
	&"next\n"
	...
	So to palliate, the txthread do some query when the commands are
	CLI commands trying to discover the type and fire any appropriate
	events on behalf on gdb.

	* src/.../core/RxThread.java (createEvent): Adjust the parser to
	not rely on the oob "*stopped", since for CLI command it is not
	in the result-class.  So the suspended state will be base of
	the "reason" only.
	* src/.../core/TxThread.java (processCLICommand): new method,
	get the command and try to recognize if it is a program control
	command like: next, step, etc ..
	* src/.../core/command/CLICommand.java (getOperation): New method,
	returns the command string.

2002-10-22 Alain Magloire

	Change the framework to support access to gdb prompt.
	Trying to reuse as much as possible Eclipse framework.
	The session/gdb process is available via CDI.

	* src/.../core/GDBStreamsProxy.java: Removed.
	* src/.../core/GDBProcess.java: Removed.
	* src/.../core/GDBStreamMonitor.java: Removed.
	* src/.../core/SessionProcess.java: New file.
	* src/.../core/MISession.java (getMISessionProcess):
	New method, returns a "fake" Process that wraps the input/outpu
	stream of gdb.
	(getGDBProcess): was getMIProcess(), renamed.
	* src/.../core/cdi/CSession.java (getSessionProcess): New method
	return gdb process.

2002-10-22 Alain Magloire

	* src/.../core/GDBStreamsProxy.java (write):
	Replace the OutputStream with a Write class.
	And clear the buffer on flush().

2002-10-21 Alain Magloire

	* src/.../core/GDBProcess.java (getExitValue): Catch
	IllegalThreadStateException.
	(getAttribute): Only create Properties, when call.
	(setAttribute): Only create Properties, when call.
	(getAdapter): Implemented.
	(canTerminate): true only of the process is alive.
	(GDBProcess): Takes one more argument the name.
	* src/.../core/GDBStreamMonitor.java (fireStreamAppend): New method.
	Use a synchronized LinkedList for the listeners.
	(read): new Method.
	(startMonitoring): New method, start a thread in the background
	to monitor the input.
	* src/.../core/GDBStreamsProxy.java (getErrorStream): Start the monitor thread.
	(getOutputStream): Start the monitor thread.

2002-10-21 Alain Magloire

	Framework for having a gdb console.  The idea is to reuse
	the eclipse console and save a lot of work.  We "adapt"
	the gdb Process to what eclipse debug LaunchView wants(IProcess).
	So when this fake "gdb process" is selected we can grab the
	input/output of the console and redirect everything to raw gdb.

	* src/.../core/GDBProcess.java: New file, it implements Eclipse
	debug class IProcess.
	* src/.../core/GDBStreamMonitor: New file, it implements Eclipse
	debug class IStreamMonitor.
	* src/.../core/GDBStreamsProxy: New file, it implements Eclipse
	debug class IStreamsProxy.
	* src/../core/MISession.java (getMIConsoleStream): New method
	to return the mi console stream output that we get from gdb/mi.
	(getMILogStream): New method, to return the mi log stream output
	that we get from gdb/mi.
	(terminate): close the fake MI Console and Log streams. 
	* src/../core/RxThread.java (processMIOOBRecord): Redirect the
	console and the log stream to a buffer pipe.

2002-10-21 Alain Magloire

	* src/.../core/cdi/EventManager.java (update): Only
	fire the event for MemoryChangedEvent if the block was
	not frozen.

2002-10-20 Alain Magloire

	Eclipse provides plugins a way to trace by having an .options file,
	this mechanism is use to print out the mi exchange between gdb
	and the plugin.  To enable this in the debug launch one must enable
	"tracing" and set for the "org.eclipse.debug.mi.core/debug" to true.
	But one problem, the console will simply blow taking down eclipse,
	for big MI line response, say 4k length, for example asking the children
	of "char buffer[4096]", -var-list-children varxx.
	This seem only to happen in Eclipse-gtk or Eclipse-motif
	on GNU/Linux, so it will be break in smaller chunks to give a chance to
	the console.

	* .options: Set debug to true.
	* src/.../core/MIPlugin.java (debugLog): Break the log line in small chuncks of 100.
	* src/.../core/MISession.java (postCommand): Print the gdb/mi command.
	* src/.../core/RxThread.java (run): Print gdb/mi responses.

2002-10-20 Alain Magloire

	-data-write-register-values is not in the texinfo manual but implemented in
	gdb-5.2.1/gdb/mi/mim-main.c:
	Write given values into registers. The registers and values are
	given as pairs. The corresponding MI command is 
	-data-write-register-values <format> [<regnum1> <value1>...<regnumN> <valueN>]

	* src/.../core/command/MIDataWriteRegisterValues.java: New file.
	* src/.../core/command/CommandFactory.java (createMIDataWriteMemory): New method.
	* src/.../core/cdi/Register.java (setValue): Implemented.
	
2002-10-20 Alain Magloire

	Althought -data-write-memory is not documented in the texinfo manual
	it is implemented and well documented in the code(gdb-5.2.1/gdb/mi/mi-main.c).
	"mi_cmd_data_write_memory: Usage: [-o COLUMN_OFFSET] ADDR FORMAT WORD-SIZE VALUE.");

	* src/.../core/command/MIDataWriteMemory.java: New file
	* src/.../core/command/CommandFactory.java (createMIDataWriteMemory): New method.
	* src/.../core/cdi/MemoryBlock.java (setValue): Implemented.

2002-10-20 Alain Magloire

	* src/.../core/cdi/CTarget.java (getMemoryBlock): Remove
	we use the MemoryManager instead.
	(EvaluateExpressionToValue): Removed not use.
	* src/.../core/cdi/SourceManager.java (setFile): Removed not use.
	(getFile): Removed not use.
	(reset): Removed not use.

2002-10-19 Alain Magloire

	The responsability to generate Events for modify memory blocks is push
	on the CDI implementation.  The way we do this is every time consuming,
	when the inferior is suspended(see EventManager.processSuspendedEvent()),
	MemoryManager.update() is called, the method will go through the list of MemoryBlocks
	that are not MemoryBlocks.setFrozen() and fetch the new memories, the data is compare
	and MemoryChangedEvents are fired for blocks with changed values.
	Gdb/mi var objects does not seem to provide any support for Memory ranges.

	* src/.../core/cdi/MemoryChangedEvent.java: New File implements ICDIMemoryChangedEvent.
	* src/.../core/cdi/EventManager.java (update): Process MIMemoryChangedEvent's.
	(processSuspendedEvent): call MemoryManager.update().
	* src/.../core/cdi/MemoryBlock.java (getExpression): New method.
	(getMIDataReadMemoryInfo): New method.
	(setMIDataReadMemoryInfo): New method.
	* src/.../core/cdi/MemoryManager.java (update): New method.
	(compareBlock): New method.
	(listMemoryBlocks): New method.

	* src/.../core/cdi/CTarget.java (setCurrentThread): Catch null pointer.
	(getCThreads): Likewise.
	* src/.../core/event/MIMemoryChangedEvent.java: New File.
	* src/.../core/event/MIThreadExitEvent.java: Indentation fixes.
	* src/.../core/event/MIVarChangedEvent.java: Indentation fixes.


	
2002-10-16 Alain Magloire

	* src/.../mi/core/cdi/MemoryManager.java (createMemoryBlock):
	New method that takes a string instead of a long, rearrange
	the method for it.

2002-10-12 Alain Magloire

	There are some serious problems with gdb/mi, for example
	the most recurrent one is when using -data-disassemble
	in a threaded program, GNU/Linux uses a thread manager
	when trying to access the stackframe, gdb usually coredumps
	with an assert, it goes something like this:
	
-data-disassemble -f manager.c -l 136 -n 100 0
&"Cannot access memory at address 0x4002d794\n"
^error,msg="Cannot access memory at address 0x4002d794"
(gdb) 
-data-disassemble -s 0x4002d900 -e 0x4002d964 0
&"Cannot access memory at address 0x4002d900\n"
^error,msg="Cannot access memory at address 0x4002d900"
(gdb) 
-thread-select 2
&"ui-out.c:133: gdb-internal-error: push_level: Assertion `uiout->level >= 0 && uiout->level < MAX_UI_OUT_LEVELS' failed.\n"

	The RxThread will spawn a thread to terminate the session
	and clear the receiving queue.


	* RxThread.java (run): When the thread is being cancel() or
	running out of run(), clear the receiving queue(rxQueue) and
	notify any commands waiting.

	* TxTread.java (run): Before putting the command in the
	receiving queue(rxQueue) check to see if the thread is
	still running.
	When the thread is being cancel() or running out of run(),
	clear the transmition queue(txQueue) an notify any commands
	waiting.

	* Queue.java (clearItems): New method that clear the items
	on the queue and returning them.

	* CommandQueue.java (clearCommands): New method calls super.clearItems()
	whith the appropriate castings.

	* cdi/CThread.java (setCurrentStackFrame): Check for null.

2002-10-12 Alain Magloire

	The memory block is implemented with
	-data-read-memory (MIDataReadMemory)
	Since the ICDIMemoryBlock only have
	byte[] getBytes()
	We will always issue:
	-data-read-memory address x 1 1 length
	The CDI upper layer will deal with any conversions
	
	The problem now is how to send changedEvent when
	an element of the memory changed.
	
	* cdi/MemoryBlock.java (getLength): Implemented
	(getBytes): Implemented
	(getStartAddress): Implemented

	* cdi/MemoryManager.java: Implemented.
	
	* command/MIDataReadMemory (getMIDataReadMemoryInfo):
	New helper method.

2002-10-12 Alain Magloire

	* cdi/Location (getInstructions): Methods removed
	no longer define in ICDILocation.

2002-10-11 Alain Magloire

	* cdi/SourceManager (getMixedInstruction):
	Implement the 3 new methods to return Mixed source
	and assemby instructions.
	
	* cdi/MixedInstruction: New class implements
	ICDIMixedInstruction.

2002-10-11 Alain Magloire

	* cdi/ExpressionManager.java:  Not needed, removed.

2002-10-10 Alain Magloire

	The Eclipse/UI/Debug framewok is being very repetive
	and each command can be ask 2, 3 times.  So we'll try
	to make certain commands smarter by not reissuing them
	to gdb if the state is the same.  We do this when
	selecting the thread and when selecting the stackframe.
	
	The other problem is that Eclipse/UI/Debug is calling
	ICDISession.terminate() twice, this is catch by looking
	at isTerminated().

	* cdi/CThread.java (setCurrentStackFrame): Make it smarter
	to not reselect the stack level if it is already at that
	level.

	* MISession.java (isTerminated): Declare a flag that will
	hold the state.
	(terminate): Check if it was call already.

2002-10-10 Alain Magloire

	* SourceManager.java:  Implement getInstructions().
@


1.217
log
@Reog.  Categorise the files in to source folders.
@
text
@d1 6
@


1.216
log
@indentation.
@
text
@d1 8
@


1.215
log
@Fix for PR #52317
@
text
@d2 2
a3 1
	PR 52317
@


1.214
log
@save the PID when attaching.
@
text
@d1 6
@


1.213
log
@use String.endsWith("(gdb)") to find the prompt
@
text
@d1 8
@


1.212
log
@Allow the client to overload the interrupt
@
text
@d1 7
@


1.211
log
@*** empty log message ***
@
text
@d1 9
@


1.210
log
@CDT Debug prefers things to be in ascending number
@
text
@d4 1
a4 1
	number
@


1.209
log
@update the logs.
@
text
@d1 7
@


1.208
log
@Cache the stackframes to reduce the chatting between
GDB.
@
text
@d1 10
a10 1
2004-12-22 Alain Magloire
@


1.207
log
@Fix for bug 49282 terminate the gdb session if the termination of the inferior fails.
@
text
@d1 7
@


1.206
log
@Fix for bug 49278 do not retry the "info threads" command if the first attempt fails.
@
text
@d2 6
a7 1
	Fix for bug 49278 do not retry the "info threads" command if the first attempt fails.
@


1.205
log
@.
@
text
@d1 6
@


1.204
log
@The -gdb-set environment is not describe properly
in the doc ... finally discover at it works by looking
at the command line, first attempt to rectify
@
text
@d2 2
a13 1
	
@


1.203
log
@Fix for bug 49061: Different values are used as default for the "Load shared library symbols automatically" option.
@
text
@d1 13
@


1.202
log
@Show the gdb arguments when tracing.
@
text
@d1 9
@


1.201
log
@Fix for PR 48870: Terminate gdb if attach to process fails.
@
text
@d3 6
@


1.200
log
@updated.
@
text
@d1 6
@


1.199
log
@updated.
@
text
@d1 6
@


1.198
log
@updated.
@
text
@d1 8
@


1.197
log
@Cleanup.
@
text
@d1 9
@


1.196
log
@Cleanup.
@
text
@d3 6
@


1.195
log
@updated.
@
text
@d1 18
@


1.194
log
@updated.
@
text
@d1 7
@


1.193
log
@updated.
@
text
@d1 13
d19 1
a19 1
	* src/org/eclipse/cdt/debu/mi/core/GDBServerDebugger.java
@


1.192
log
@Fix for PR 46592: Debug View shows Functions as func(type param,...)().
Return an empty string instead of "??" if the function name is not available.
@
text
@d1 7
@


1.191
log
@Fix for PR 46592: Debug View shows Functions as func(type param,...)().
Return an empty string instead of "??" if the function name is not available.
@
text
@d1 1
a1 1
2003-11-13 Mikhail Khodjaiants
@


1.190
log
@updated
@
text
@d1 6
@


1.189
log
@Fix for PR 45533: MIException while creating MISession can leave an orphan gdb process.
@
text
@d1 8
@


1.188
log
@Fix for PR 45533: MIException while creating MISession can leave an orphan gdb process.
@
text
@d3 5
@


1.187
log
@Fix for PR 46592: Debug View shows Functions as func(type param,...)().
In some situations gdb returns the function names that include parameter types. 
To make the presentation consistent truncate the parameters.
@
text
@d1 7
@


1.186
log
@updated
@
text
@d1 7
@


1.185
log
@updated.
@
text
@d1 18
@


1.184
log
@updated.
@
text
@d1 12
@


1.183
log
@All methods of 'IRuntimeOptions' should throw CDI exceptions in case of failure.
@
text
@d1 20
@


1.182
log
@updated.
@
text
@d1 5
@


1.182.2.1
log
@Fix for PR 46850: Unable to report problems from the methods of 'ICDIRuntimeOptions'.
@
text
@a0 5
2003-10-07 Mikhail Khodjaiants

	All methods of 'IRuntimeOptions' should throw CDI exceptions in case of failure.
	* src/org/eclipse/cdt/debug/mi/core/cdi/RuntimeOptions.java

@


1.182.2.2
log
@Fix for PR 46845: Deferred breakpoints support.
@
text
@a0 50
2003-11-06 Alain Magloire

	* src/org/eclipse/cdt/debug/mi/core/cdi/EventManager.java:
	Small fix for the defferred breakpoint support.

2003-11-06 Alain Magloire
	
	Patch from Ashish Karkare:
	A CDT 1.2 patch that enables setting of
	serial line speed in the launch configuration when debugging remote targets.
 
	* src/org/eclipse/cdt/debug/mi/core/IGDBServerMILaunchConfigurationConstants.java
    New attribute definition DEV_SPEED.
 
	* src/org/eclipse/cdt/debug/mi/core/GDBServerDebugger.java
    Extracts  serial speed value and passes it to createCSession().
  

2003-10-29 Alain Magloire

	Deal with PR 45533

	Make a preferenc for Timeout and use it when launching
	the ICDebugger session, when way wait for for gdb
	to say "ready" by returning the prompt.

	* src/org/eclipse/cdt/debug/mi/core/MISession.java
	* src/org/eclipse/cdt/debug/mi/core/MIPlugin.java
	* src/org/eclipse/cdt/debug/mi/core/IMIConstants.java
	
2003-10-17 Alain Magloire

	Put the framework to deal with deferred breakpoint.

	* src/org/eclipse/cdt/debug/mi/core/cdi/event/ResumeEvent.java
	Deal with MIRunningEvent.RETURN.
	* src/org/eclipse/cdt/debug/mi/core/cdi/model/Breakpoint.java
	Check if MIBreakpoint is null first.
	* src/org/eclipse/cdt/debug/mi/core/cdi/model/Watchpoint.java
	Check if MIWathchpoint is null first.
	* src/org/eclipse/cdt/debug/mi/core/cdi/BreakpointManager.java
	Implement Deferred Breakpoint
	* src/org/eclipse/cdt/debug/mi/core/cdi/SharedLibraryManager.java
	Implement Deferred Breakpoint
	* src/org/eclipse/cdt/debug/mi/core/GDBDebugger.java
	Enable deferredBreakpoint.
	* src/org/eclipse/cdt/debug/mi/core/CygwinDebugger.java
	Enable deferredBreakpoint.
	

@


1.182.2.3
log
@Fix for PR 46592: Debug View shows Functions as func(type param,...)().
@
text
@a0 7
2003-11-13 Mikhail Khodjaiants

	* src/org/eclipse/cdt/debug/mi/core/output/MIFrame.java
	Fix for PR 46592: Debug View shows Functions as func(type param,...)().
	In some situations gdb returns the function names that include parameter types. 
	To make the presentation consistent truncate the parameters.
	
@


1.182.2.4
log
@Fix for PR 45533: MIException while creating MISession can leave an orphan gdb process.
@
text
@a0 12
2003-11-19 Mikhail Khodjaiants

	Fix for PR 45533: MIException while creating MISession can leave an orphan gdb process.
	* src/org/eclipse/cdt/debug/mi/core/MIPlugin.java: removed the 'getAdjustedTimeout' method.
	
2003-11-19 Mikhail Khodjaiants

	Fix for PR 45533: MIException while creating MISession can leave an orphan gdb process. 
	* src/org/eclipse/cdt/debug/mi/core/MIPlugin.java: initialization of preferences by default values. 
	* src/org/eclipse/cdt/debug/mi/core/MISession.java: removed the duplicate constant for the default 
	launch timeout value. 

@


1.182.2.5
log
@updated.
@
text
@a0 7
2003-11-20 Alain Magloire

	Fixfor PR 46313: NPE when setting breakpoint while the target is running.
	* src/org/eclipse/cdt/debug/mi/core/MIPlugin.java:
	* src/org/eclipse/cdt/debug/mi/core/cdi/BreakpointManager.java
	* src/org/eclipse/cdt/debug/mi/core/cdi/EventManager.java

@


1.182.2.6
log
@Fix for PR 46592: Debug View shows Functions as func(type param,...)().
Return an empty string instead of "??" if the function name is not available.
@
text
@a0 6
2003-11-21 Mikhail Khodjaiants

	* src/org/eclipse/cdt/debug/mi/core/output/MIFrame.java
	Fix for PR 46592: Debug View shows Functions as func(type param,...)().
	Return an empty string instead of "??" if the function name is not available.

@


1.182.2.7
log
@updated.
@
text
@a0 7
2003-11-21 Alain Magloire

	The wrong MIPlugin.createCSession() method was used.
	Problem noted by Ashish.

	* src/org/eclipse/cdt/debu/mi/core/GDBServerDebugger.java

@


1.182.2.8
log
@updated.
@
text
@a0 13
2003-11-22 Alain Magloire
 
        In MISession constructor if the initialization fails shutdown
        the Tx/RX/Event threads.
        In MIPlugin if the initialization fails shutdown the pty console.
        Ditto for GDBDebugger/GDBServerDebugger/CygwinGDBDebugger.
 
        * src/org/eclipse/cdt/debug/mi/core/MIPlugin.java
        * src/org/eclipse/cdt/debug/mi/core/MISession.java
        * src/org/eclipse/cdt/debug/mi/core/GDBDebugger.java
        * src/org/eclipse/cdt/debug/mi/core/GDBServerDebugger.java
        * src/org/eclipse/cdt/debug/mi/core/CygwinGDBDebugger.java

@


1.182.2.9
log
@Proces a suspended event even if there is no threads.
@
text
@a0 6
2003-11-21 Mikhail Khodjaiants

	Proces a suspended event even if there is no threads.

	* src/org/eclipse/cdt/debug/mi/core/cdi/EventManager.java

d3 10
a12 10
	In MISession constructor if the initialization fails shutdown
	the Tx/RX/Event threads.
	In MIPlugin if the initialization fails shutdown the pty console.
	Ditto for GDBDebugger/GDBServerDebugger/CygwinGDBDebugger.
	 
	* src/org/eclipse/cdt/debug/mi/core/MIPlugin.java
	* src/org/eclipse/cdt/debug/mi/core/MISession.java
	* src/org/eclipse/cdt/debug/mi/core/GDBDebugger.java
	* src/org/eclipse/cdt/debug/mi/core/GDBServerDebugger.java
	* src/org/eclipse/cdt/debug/mi/core/CygwinGDBDebugger.java
@


1.182.2.10
log
@updated
@
text
@a0 9
2003-12-02 Alain Magloire
 
	Retry the stack-info-depth when it fails the first time
	and decrement the count.  GDB can cope up the second try
	and probably mark the thread invalid.
	Patch base on Ashish Karkare patch:

	* src/org/eclipse/cdt/debug/mi/core/cdi/model/Thread.java
 
@


1.182.2.11
log
@Target.terminate() did not pass the exception up.
Added new method MIInferior.terminate().
@
text
@a0 8
2003-12-08 Alain Magloire

	Target.terminate() did not pass the exception up.
	Added new method MIInferior.terminate().

	* src/org/eclipse/cdt/debug/mi/core/MIInferior.java
	* src/org/eclipse/cdt/debug/mi/core/cdi/model/Target.java

@


1.182.2.12
log
@Do not try to interrupt if the target was suspended.
@
text
@a0 6
2003-12-09 Alain Magloire

	Do not try to interrupt if the target was suspended.

	* src/org/eclipse/cdt/debug/mi/core/MIInferior.java

@


1.182.2.13
log
@Fix for PR 48870: Terminate gdb if attach to process fails.
@
text
@a0 6
2003-12-16 Mikhail Khodjaiants

	Fix for PR 48870: Terminate gdb if attach to process fails.

	* src/org/eclipse/cdt/debug/mi/core/MIPlugin.java

@


1.182.2.14
log
@Show the gdb arguments when tracing.
@
text
@a2 6
	Show the gdb arguments when tracing.

	* src/org/eclipse/cdt/debug/mi/core/MIPlugin.java
 
2003-12-16 Mikhail Khodjaiants

@


1.182.2.15
log
@updated.
@
text
@a0 12
2003-12-16 Alain Magloire
	In JDK-1.4.x a new method was added to StringBuffer
	StringBuffer.append(StringBuffer).  This is not in
	JDK-1.3.x, So when compiling with JDK-1.4.x
	Running on JDK-1.3.x will not work.
	We need to force the toString(), this:
				buffer.append(sb.toString());
	instead of 
			buffer.append(sb);

	* src/org/eclipose/cdt/debug/mi/core/command/MICommand.java

@


1.182.2.16
log
@Fix for bug 49061: Different values are used as default for the "Load shared library symbols automatically" option.
@
text
@a0 9
2003-12-17 Mikhail Khodjaiants

	Fix for bug 49061: Different values are used as default for the "Load shared library symbols automatically" option.

	* src/org/eclipse/cdt/debug/mi/core/GDBDebugger.java
	* src/org/eclipse/cdt/debug/mi/core/GDBServerDebugger.java
	* src/org/eclipse/cdt/debug/mi/core/IMILaunchConfigurationConstants.java
	* src/org/eclipse/cdt/debug/mi/core/CygwinGDBDebugger.java

@


1.182.2.17
log
@GDB does not make any interpretation for the
set environment command ... we should pass
the string raw. PR 49148
@
text
@a0 14
2003-12-18 Alain Magloire

	PR 49148
	Set environment variable value to give the program.
	Arguments are VAR VALUE where VAR is variable name and VALUE is value.
	VALUES of environment variables are uninterpreted strings.
	This does not affect the program until the next "run" command.
	
	So pass the string raw.

	* src/org/eclipse/cdt/debug/mi/core/command/MIGDBSetEnvironment.java
	* src/org/eclipse/cdt/debug/mi/core/cdi/RuntimeOptions.java
	* src/org/eclipse/cdt/debug/mi/core/CommandFactory.java

@


1.182.2.18
log
@Fix for Bug 49278 do not retry the "info threads" command if the first attempt fails.
@
text
@a0 6
2003-12-22 Mikhail Khodjaiants
	Fix for Bug 49278 do not retry the "info threads" command if the first attempt fails.
	Throw an exception from the "getCThreads" method when it fails.

	* src/org/eclipse/cdt/debug/mi/core/cdi/model/Target.java

@


1.182.2.19
log
@Fix for bug 49282 terminate the gdb session if the termination of the inferior fails.
@
text
@a1 5
	Fix for bug 49282 terminate the gdb session if the termination of the inferior fails.

	* src/org/eclipse/cdt/debug/mi/core/cdi/model/Target.java

2003-12-22 Mikhail Khodjaiants
@


1.182.2.20
log
@PR 50449 fix
@
text
@a0 7
2004-12-22 Alain Magloire

	Cache the stackframes when we become suspended, to reduce
	the chat between gdb.

	* src/org/eclipse/cdt/debug/mi/core/cdi/model/Thread.java

@


1.182.2.21
log
@update the log
@
text
@d1 1
a1 11
2004-01-28 Alain Magloire

	Some clients using MI need to have access to thoes
	methods change the scope for protected.

	* src/org/eclipse/cdt/debug/mi/core/cdi/model/Value.java
	* src/org/eclipse/cdt/debug/mi/core/command/CLICommand.java
	* src/org/eclipse/cdt/debug/mi/core/output/MIInfoThreadsInfo.java


2004-01-22 Alain Magloire
@


1.182.2.22
log
@Provide the threads in ascending order.
CDT debug UI plugin like it this way, we comply.
@
text
@a0 7
2004-01-29 Alain Magloire

	CDT Debug UI prefers things to be in ascending number.
	It makes life easier ... we comply

	* src/org/eclipse/cdt/debug/mi/core/output/MIInfoThreadsInfo.java

@


1.182.2.23
log
@Fix 52317
@
text
@a0 7
2004-02-19 Alain Magloire
	
	PR 52317
	The children were added in the wrong order.

	* src/org/eclipse/cdt/debug/mi/core/GDBTypeParser.java

@


1.182.2.24
log
@Use String.endsWith("(gdb)") to detect the prompt.
Sometimes gdb does not flush the endline.
@
text
@a7 7
2004-02-11 Alain Magloire

	Use String.endsWith("(gdb)") to detect the prompt.
	Sometimes gdb does not flush the endline.

	* src/org/eclipse/cdt/debug/mi/core/MIPlugin.java

@


1.182.2.25
log
@Fix for bug 55766: The Shared Libraries view displays the wrong icon if the "Load Symbols" action fails.
@
text
@a0 6
2004-03-23 Alain Magloire

	Fix for bug 55766: The Shared Libraries view displays the wrong icon if the "Load Symbols" action fails.

	* src/org/eclipse/cdt/debug/mi/core/cdi/SharedLibraryManager.java
	
@


1.182.2.26
log
@fix PR 58249 && 60020
@
text
@a0 18
2004-05-31 Alain Magloire
	Fix for PR 58249
		GDB has special "types"
		int8_t int16_t etc ... parse them also.
 
	Fix to PR 60020.
		GDB returns the children when a pointer
		points to a structure.
		Also ignore the keyword "const" when parsing.
 
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/SourceManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/type/ArrayValue.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Register.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/RegisterObject.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Variable.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/VariableObject.java
	* src/org/eclipse/cdt/debug/mi/core/GDBTypeParser.java

@


1.182.2.27
log
@Fix for 68226
@
text
@a0 7
2004-06-24 Alain Magloire

	Fix 68226, the stackinfodepth was call in
	the wrong thread.  Fix by selecting the thread earlier.

	* cdi/org/eclipse/cdt/debug/mic/core/cdi/EventManager.java
	
@


1.182.2.28
log
@Fix for 70688
@
text
@a0 5
2004-07-22 Alain Magloire

	fix for PR 70688
	* src/org/eclipse/cdt/debug/mi/core/GDBTypeParser.java

@


1.182.2.29
log
@Fix for PR 71992 and 69991
@
text
@a0 10
2004-08-14 Alain Magloire

	Fix for 71992.
	* src/org/eclipse/cdt/debug/mi/core/GDBTypeParser.java

2004-08-05 Alain Magloire

	Tentative Fix for PR 69991
	* src/org/eclipse/cdt/debug/mi/core/RxThread.java

@


1.182.2.30
log
@Deffered breakpoint fix.
@
text
@a0 6
2004-08-17 Alain Magloire

	Deferred breakpoint when disable was not respected.
	* src/org/eclipse/cdt/debug/mi/core/cdi/EventManager.java
	* src/org/eclipse/cdt/debug/mi/core/cdi/model/Breakpoint.java

@


1.181
log
@Added the initialization of the shared libraries' attributes to CygwinGDBDebugger.
@
text
@d1 6
@


1.180
log
@updated.
@
text
@d1 5
d22 1
a22 1
2003-11-10 Mikhail Khodjaiants
d38 1
a38 1
	Changed the initialization of the hared library search path.
@


1.179
log
@updated.
@
text
@d1 8
@


1.178
log
@Moving the shared library search paths block to mi UI.
@
text
@d1 8
d17 1
a17 1
	* src/org/eclipse/cdt/debug/mi/core/outpu/MIInfoSharedLibary.java
@


1.177
log
@updated.
@
text
@d1 3
d7 1
a7 1
	Fix to inf shared parsing.
@


1.176
log
@Regrouping the launch configuration constants.
@
text
@d1 7
@


1.175
log
@Added the 'stop-on-solib-events' option. 
Changed the initialization of the hared library search path.
Changed the messages of the thrown exceptions.
@
text
@d2 4
@


1.174
log
@CoreFileConfiguration supports shared libraries.
@
text
@d2 6
@


1.173
log
@updated.
@
text
@d1 6
@


1.172
log
@Moving shared library features from mi to CDI.
Added new methods to ICDISharedLibraryManager:
- isAutoLoadSymbols
- isStopOnSolibEvents
- setAutoLoadSymbols
- setStopOnSolibEvents
- supportsAutoLoadSymbols
	- supportsStopOnSolibEvents
@
text
@d1 6
@


1.171
log
@updated.
@
text
@d1 11
@


1.170
log
@updated.
@
text
@d3 11
@


1.169
log
@updated.
@
text
@d1 7
d10 1
a10 1
	Small fix, get the datatype form the GDBTypeParser.
d12 1
a12 1
	* src/org/eclipse/cdt/debu/mi/core/cdi/SourceManager.java
@


1.168
log
@updated.
@
text
@d1 6
@


1.167
log
@updated.
@
text
@d1 10
@


1.166
log
@updated.
@
text
@d1 11
@


1.165
log
@updated.
@
text
@d1 13
@


1.164
log
@updated
@
text
@d3 6
@


1.163
log
@updated
@
text
@d1 7
@


1.162
log
@updated
@
text
@d3 24
@


1.161
log
@Removed the 'Type' field from the 'Display As Array' dialog.
@
text
@d1 18
@


1.160
log
@The 'type' argument of the 'getVariableObjectAsArray' method shouldn't be null.
@
text
@d3 5
@


1.159
log
@Mistype in the 'CheckType' method.
@
text
@d2 4
@


1.158
log
@updated.
@
text
@d1 4
@


1.157
log
@updated.
@
text
@d3 9
@


1.156
log
@Removed the unused local variable 'children' from the 'getVariables' method of 'ArrayValue'.
@
text
@d1 5
@


1.155
log
@updated.
@
text
@d1 4
@


1.154
log
@updated.
@
text
@d1 11
@


1.153
log
@updated.
@
text
@d3 22
@


1.152
log
@Fixes for 'Variable' and 'VariableObject'.
@
text
@d1 5
@


1.151
log
@Remove unneeded method
@
text
@d1 6
@


1.150
log
@Minimize the number of the "evaluate expression" requests when changing the value of the floating point types.
@
text
@d1 19
@


1.149
log
@updated.
@
text
@d1 6
@


1.148
log
@updated.
@
text
@d1 6
@


1.147
log
@updated.
@
text
@d1 20
@


1.146
log
@Updated.
@
text
@d1 15
d33 1
a33 1
	src/org/eclipse/cdt/debug/mi/core/command/*.java:  All the commands
@


1.145
log
@updated.
@
text
@d1 20
@


1.144
log
@updated.
@
text
@d1 19
@


1.143
log
@Removed unused local variable.
@
text
@d1 18
@


1.142
log
@updated.
@
text
@d1 4
@


1.141
log
@Infinite values of the floating point types.
@
text
@d1 6
@


1.140
log
@Removed the redundant methods from the 'ICDIFloatingPointValue' interface.
@
text
@d2 6
@


1.139
log
@Correction in the parsing of reference value.
@
text
@d1 4
@


1.138
log
@Added some missing types and methods for the type parsing.
@
text
@d2 4
@


1.137
log
@updated.
@
text
@d1 10
@


1.136
log
@update.
@
text
@d3 5
@


1.135
log
@updated
@
text
@d1 5
@


1.134
log
@updated.
@
text
@d1 16
@


1.133
log
@updated.
@
text
@d1 9
@


1.132
log
@updated.
@
text
@d3 5
@


1.131
log
@updated
@
text
@d1 7
@


1.130
log
@updated.
@
text
@d1 4
@


1.129
log
@Implementations of the new "terminateSessionOnExit" method of ICDIConfiguration
@
text
@d1 5
@


1.128
log
@updated.
@
text
@d1 5
@


1.127
log
@updated.
@
text
@d3 6
a8 1
	* src/org/eclipse/cdt/debug/mi/core/cdt/Configuration.java (supportsTerminate):
@


1.126
log
@updated.
@
text
@d1 5
@


1.125
log
@Fix for bug 36909.
@
text
@d1 11
d13 1
@


1.124
log
@updated.
@
text
@d1 6
@


1.123
log
@updated.
@
text
@d1 16
@


1.123.2.1
log
@updated.
@
text
@a0 34
2003-04-25 Alain Magloire

	* src/org/eclipse/cdt/debug/mi/core/EventManager.java (update):
	Remove the call to MIInferior.update(), wrong place.
	* src/org/eclipse/cdt/debug/mi/core/EventThread.java (run):
	Call MIInferior.update() when suspended.
	* src/org/eclipse/cdt/debug/mi/core/MIInferior.java (update):
	Do not do the call to "info program" for type "attached" sessions.
	* src/org/eclipse/cdt/debug/mi/core/MISession.java (terminate):
	When terminate() is call disable posting commands to the queue etc...

2003-04-25 Mikhail Khodjaiants

	Fix for bug 36909.
	* MIFrame.java: 
	gdb returns "??" as a function name if symbols are not available.
	Set the function name in this case to "";

2003-04-24 Alain Magloire

	* src/org/eclipse/cdt/debug/mi/core/command/CommandFactory.java (createMIInfoProgram):
	New method.
	* src/org/eclipse/cdt/debug/mi/core/command/MIInfoProgram.java:
	New file, "info program".
	* src/org/eclipse/cdt/debug/mi/core/output/MIInfoProgramInfo.java:
	New file, parsing of "info Program".
	* src/org/eclipse/cdt/debug/mi/core/output/EventManager.java (processSuspend):
	Call MIInferio.update();
	* src/org/eclipse/cdt/debug/mi/core/MIInferior.java (update):
	New method to retrieve the pid.
	(interrupt): Try doing Spawner.raise(pid, INT) as a fallback.
	* src/org/eclipse/cdt/debug/mi/core/cdi/Configuration.java (supportSuspend):
	Bug fix.	

@


1.123.2.2
log
@updated.
@
text
@a0 5
2003-04-30 Alain Magloire

	* src/org/eclipse/cdt/debug/mi/core/cdt/Configuration.java (supportsTerminate):
	Returns true.

@


1.123.2.3
log
@updated
@
text
@d3 1
a3 6
	* src/org/eclipse/cdt/debug/mi/core/MIPlugin.java:
	Call MIInferior.update() if attaching session.

2003-04-30 Alain Magloire

	* src/org/eclipse/cdt/debug/mi/core/cdi/Configuration.java (supportsTerminate):
@


1.123.2.4
log
@updated.
@
text
@a0 5
2003-05-06 Alain Magloire

	* src/org/eclipse/cdt/debug/mi/core/cdi/model/Thread.java (suspend):
	Suspend the target before selecting the thread.

@


1.122
log
@updated
@
text
@d1 6
@


1.121
log
@updated.
@
text
@d3 11
@


1.120
log
@updated.
@
text
@d1 6
@


1.119
log
@Changed the messages of CDI exceptions.
@
text
@d1 7
@


1.118
log
@updated.
@
text
@d1 5
@


1.117
log
@updated.
@
text
@d3 9
@


1.116
log
@updated.
@
text
@d1 5
@


1.115
log
@updated.
@
text
@d3 5
@


1.114
log
@updated
@
text
@d1 6
@


1.113
log
@Added time stamp to the trace messages.
@
text
@d1 6
@


1.112
log
@Applied patch from Chris Songer: Assembly View Fixups
@
text
@d2 4
@


1.111
log
@Applied patch from Chris Songer: Assembly View Fixups
@
text
@d1 4
@


1.110
log
@updated.
@
text
@d1 5
@


1.109
log
@updated.
@
text
@d3 22
@


1.108
log
@updated
@
text
@d1 11
@


1.107
log
@updated
@
text
@d1 5
@


1.106
log
@updated.
@
text
@d1 33
@


1.105
log
@updated.
@
text
@d1 11
@


1.104
log
@Updated.
@
text
@d3 5
@


1.103
log
@updated
@
text
@d1 9
@


1.102
log
@updated
@
text
@d1 5
@


1.101
log
@The 'setAutoSolib' method is no longer in ICDISharedLibraryManager.
@
text
@d1 5
@


1.100
log
@updated.
@
text
@d1 4
@


1.99
log
@updated.
@
text
@d7 3
@


1.98
log
@Updated.
@
text
@d3 6
@


1.97
log
@updated.
@
text
@d3 7
@


1.96
log
@updated.
@
text
@d1 20
@


1.95
log
@updated.
@
text
@d1 34
@


1.94
log
@updated.
@
text
@d1 9
@


1.93
log
@Updated.
@
text
@d1 6
@


1.92
log
@updated.
@
text
@d3 18
@


1.91
log
@Updated.
@
text
@d3 10
@


1.90
log
@updated
@
text
@d3 15
@


1.89
log
@Updated.
@
text
@d1 10
@


1.88
log
@updated.
@
text
@d1 9
@


1.87
log
@updated.
@
text
@d1 17
@


1.86
log
@updated.
@
text
@d1 19
@


1.85
log
@updated.
@
text
@d1 9
@


1.84
log
@updated.
@
text
@d3 7
@


1.83
log
@updated.
@
text
@d3 17
@


1.82
log
@updated.
@
text
@d3 6
@


1.81
log
@updated.
@
text
@d1 13
@


1.80
log
@Updated.
@
text
@d3 14
@


1.79
log
@Updated.
@
text
@d3 6
d14 3
a16 3
	* src/org/eclipse/cdt/debug/mi/core/cdi/model/ICDIVariableObject.java:
	* src/org/eclipse/cdt/debug/mi/core/cdi/model/ICDIArgumentObject.java:
	* src/org/eclipse/cdt/debug/mi/core/cdi/model/ICDIRegisterObject.java:
@


1.78
log
@Refactor of the ICDIRegisterObject, ICDIArgumentObject and
ICDIVariableObject to the cdi/model package
@
text
@d3 5
@


1.77
log
@Rename of CTarget to Target
CSession to session
CThread to Thread.
@
text
@d1 7
@


1.76
log
@updated.
@
text
@d1 67
@


1.75
log
@updated.
@
text
@d1 5
@


1.74
log
@updated.
@
text
@d1 5
@


1.73
log
@Rename ICDISignal to ICDISignalReceived
and create model/ICDISignal
@
text
@d3 9
@


1.72
log
@updated
@
text
@d3 7
@


1.71
log
@updated.
@
text
@d1 19
@


1.70
log
@updated.
@
text
@d1 8
@


1.69
log
@updated.
@
text
@d3 6
@


1.68
log
@updated.
@
text
@d4 7
@


1.67
log
@updated.
@
text
@d3 5
@


1.66
log
@updated.
@
text
@d1 14
@


1.65
log
@Updated.
@
text
@d3 7
@


1.64
log
@updated.
@
text
@d3 12
@


1.63
log
@updated.
@
text
@d3 8
@


1.62
log
@updated
@
text
@d1 21
@


1.61
log
@Iin the 'runUntil' method of CTarget check if file name or function name length > 0, otherwise use address.
@
text
@d1 8
@


1.60
log
@updated
@
text
@d1 3
@


1.59
log
@updated.
@
text
@d3 7
@


1.58
log
@Updated
@
text
@d1 5
@


1.57
log
@updated.
@
text
@d3 5
@


1.56
log
@updated
@
text
@d3 9
@


1.55
log
@Splitting mi.core.cdi in to three packages
mi.core.cdi, mi.core.cdi.event, mi.core.cdi.model
@
text
@d1 26
@


1.54
log
@updated
@
text
@d3 10
d14 1
a14 1
	was calling DestroedEvent() incorrectly.
@


1.53
log
@updated.
@
text
@d3 5
@


1.52
log
@updated
@
text
@d1 37
@


1.51
log
@updated
@
text
@d1 6
@


1.50
log
@updated
@
text
@d3 4
@


1.49
log
@updated
@
text
@d1 7
@


1.48
log
@updated
@
text
@d1 16
@


1.48.2.1
log
@updated.
@
text
@a0 10
2003-03-06 Alain Magloire

    GDB on certain platform is very susceptible to register probing
    and on some platform it will simply crash, we will try to accomodate.

	* src/org/eclipse/cdt/debug/mi/core/cdi/CTarget.java: New method
	setCurrentThread with a boolean to not call the data-list-register
	* src/org/eclipse/cdt/debug/mi/core/cdi/CThread.java:
	* src/org/eclipse/cdt/debug/mi/core/cdi/StackFrame.java

@


1.48.2.2
log
@updated
@
text
@a0 5
2003-04-07 Alain Magloire

	* src/org/eclipse/cdt/debug/mi/core/MIPlugin.java
	When program == null do not pass it in the array of args to exec.

@


1.47
log
@updated.
@
text
@d1 34
@


1.46
log
@Updated
@
text
@d1 5
@


1.45
log
@update.
@
text
@d1 33
@


1.44
log
@updated.
@
text
@d1 13
@


1.43
log
@updated.
@
text
@d3 5
@


1.42
log
@updated.
@
text
@d3 6
@


1.41
log
@updated.
@
text
@d1 15
@


1.40
log
@runUntil
@
text
@d3 4
@


1.39
log
@Support for cygwin debugger.
@
text
@d1 5
@


1.38
log
@update.
@
text
@d1 12
@


1.37
log
@Fix for bug 26595.
@
text
@d1 9
@


1.36
log
@updated
@
text
@d1 6
@


1.35
log
@update.
@
text
@d1 7
@


1.34
log
@updated.
@
text
@d3 8
@


1.33
log
@updated.
@
text
@d1 6
@


1.32
log
@updated.
@
text
@d3 7
@


1.31
log
@added "native" supported cpu
@
text
@d1 11
a11 1
2002-11-13
d17 1
a17 1
	* src/.../mi/core/StackFrame.java (getLocals):
@


1.30
log
@updated.
@
text
@d1 4
@


1.29
log
@updated.
@
text
@d3 8
a10 2
	* src/.../mi/core/cdti/StackFrame.java (getArguments):
	If an exception was throw, the array may contain null
@


1.28
log
@updated.
@
text
@d1 6
@


1.27
log
@updated.
@
text
@d1 7
a7 1
2002-11-1 Alain Magloire
@


1.26
log
@let throw MIException in createSession
@
text
@d1 15
@


1.25
log
@update.
@
text
@d1 4
@


1.24
log
@updated.
@
text
@d3 9
@


1.23
log
@updated.
@
text
@d1 5
@


1.22
log
@update.
@
text
@d1 6
@


1.21
log
@updated.
@
text
@d3 9
@


1.20
log
@Updated.
@
text
@d1 72
@


1.19
log
@updated
@
text
@d3 5
@


1.18
log
@updated.
@
text
@d1 6
@


1.17
log
@updated.
@
text
@d1 25
d28 1
a28 1
	Change the framewor to support access to gdb prompt.
@


1.16
log
@updated.
@
text
@d3 17
@


1.15
log
@updated.
@
text
@d1 6
@


1.14
log
@updated.
@
text
@d3 17
@


1.13
log
@update.
@
text
@d3 22
@


1.12
log
@update.
@
text
@d1 6
d22 2
a23 2
	* src/.../MISession.java (postCommand): Print the gdb/mi command.
	* src/.../RxThread.java (run): Print gdb/mi responses.
@


1.11
log
@Updated.
@
text
@d3 18
@


1.10
log
@updated.
@
text
@d1 31
@


1.9
log
@updated.
@
text
@d1 28
@


1.8
log
@indentation.
@
text
@d1 6
@


1.7
log
@update.
@
text
@d8 2
a9 2
	54 0-data-disassemble -f manager.c -l 136 -n 100 0

@


1.6
log
@Updated.
@
text
@d3 42
d105 1
a105 1
	* SourceManager.java:  Implement getInstructions().@


1.5
log
@Remove those methods (getInstructions) it is part
of ICDISourceManager.
@
text
@d3 22
@


1.4
log
@update.
@
text
@d1 5
@


1.3
log
@Remove ExpressionManager.
@
text
@d3 10
a12 1
	cdi/ExpressionManager.java:  Not needed, removed.
@


1.2
log
@Updated
@
text
@d1 4
@


1.1
log
@in getInstructions() use long instead of String for addresses.
@
text
@d3 20
@

