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


1.525
date	2010.11.11.15.53.22;	author pchuong;	state Exp;
branches;
next	1.524;
commitid	243b4cdc11724567;

1.524
date	2006.08.17.21.19.04;	author thomasf;	state Exp;
branches;
next	1.523;

1.523
date	2006.08.17.21.02.05;	author thomasf;	state Exp;
branches;
next	1.522;

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

1.521
date	2005.08.30.20.15.08;	author amagloire;	state Exp;
branches;
next	1.520;

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

1.519
date	2005.08.12.19.09.10;	author cwiebe;	state Exp;
branches
	1.519.2.1;
next	1.518;

1.518
date	2005.08.12.18.37.21;	author cwiebe;	state Exp;
branches;
next	1.517;

1.517
date	2005.08.11.19.33.20;	author cwiebe;	state Exp;
branches;
next	1.516;

1.516
date	2005.07.26.19.50.35;	author amagloire;	state Exp;
branches;
next	1.515;

1.515
date	2005.07.23.00.28.44;	author amagloire;	state Exp;
branches;
next	1.514;

1.514
date	2005.07.22.02.36.06;	author amagloire;	state Exp;
branches;
next	1.513;

1.513
date	2005.07.21.22.02.32;	author cwiebe;	state Exp;
branches;
next	1.512;

1.512
date	2005.07.21.20.42.55;	author cwiebe;	state Exp;
branches;
next	1.511;

1.511
date	2005.07.17.02.45.48;	author amagloire;	state Exp;
branches;
next	1.510;

1.510
date	2005.07.14.20.35.58;	author vhirsl;	state Exp;
branches;
next	1.509;

1.509
date	2005.07.14.14.45.28;	author vhirsl;	state Exp;
branches;
next	1.508;

1.508
date	2005.07.13.20.00.11;	author vhirsl;	state Exp;
branches;
next	1.507;

1.507
date	2005.07.11.20.25.09;	author vhirsl;	state Exp;
branches;
next	1.506;

1.506
date	2005.07.08.21.32.14;	author amagloire;	state Exp;
branches;
next	1.505;

1.505
date	2005.07.06.18.36.50;	author dinglis;	state Exp;
branches;
next	1.504;

1.504
date	2005.07.06.02.20.16;	author amagloire;	state Exp;
branches;
next	1.503;

1.503
date	2005.07.05.19.52.21;	author dinglis;	state Exp;
branches;
next	1.502;

1.502
date	2005.07.04.15.24.53;	author dinglis;	state Exp;
branches;
next	1.501;

1.501
date	2005.06.30.02.57.35;	author amagloire;	state Exp;
branches;
next	1.500;

1.500
date	2005.06.29.16.29.48;	author amagloire;	state Exp;
branches;
next	1.499;

1.499
date	2005.06.27.03.26.53;	author vhirsl;	state Exp;
branches;
next	1.498;

1.498
date	2005.06.25.19.33.42;	author amagloire;	state Exp;
branches;
next	1.497;

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

1.496
date	2005.06.22.21.10.11;	author vhirsl;	state Exp;
branches;
next	1.495;

1.495
date	2005.06.21.17.36.13;	author vhirsl;	state Exp;
branches;
next	1.494;

1.494
date	2005.06.20.20.35.42;	author vhirsl;	state Exp;
branches;
next	1.493;

1.493
date	2005.06.17.04.19.28;	author vhirsl;	state Exp;
branches;
next	1.492;

1.492
date	2005.06.16.19.55.34;	author vhirsl;	state Exp;
branches;
next	1.491;

1.491
date	2005.06.14.14.39.43;	author dinglis;	state Exp;
branches;
next	1.490;

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

1.489
date	2005.06.09.16.06.09;	author amagloire;	state Exp;
branches;
next	1.488;

1.488
date	2005.06.07.20.40.23;	author vhirsl;	state Exp;
branches;
next	1.487;

1.487
date	2005.06.03.20.32.18;	author vhirsl;	state Exp;
branches;
next	1.486;

1.486
date	2005.06.01.19.45.33;	author vhirsl;	state Exp;
branches;
next	1.485;

1.485
date	2005.05.25.19.50.52;	author dinglis;	state Exp;
branches;
next	1.484;

1.484
date	2005.05.20.20.29.35;	author vhirsl;	state Exp;
branches;
next	1.483;

1.483
date	2005.05.19.20.08.18;	author vhirsl;	state Exp;
branches;
next	1.482;

1.482
date	2005.05.17.18.41.26;	author vhirsl;	state Exp;
branches;
next	1.481;

1.481
date	2005.05.13.19.39.24;	author vhirsl;	state Exp;
branches;
next	1.480;

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

1.479
date	2005.05.10.20.04.50;	author vhirsl;	state Exp;
branches;
next	1.478;

1.478
date	2005.05.04.18.58.39;	author vhirsl;	state Exp;
branches;
next	1.477;

1.477
date	2005.05.02.17.44.39;	author vhirsl;	state Exp;
branches;
next	1.476;

1.476
date	2005.04.28.17.22.07;	author amagloire;	state Exp;
branches;
next	1.475;

1.475
date	2005.04.21.13.46.13;	author vhirsl;	state Exp;
branches;
next	1.474;

1.474
date	2005.04.15.12.48.52;	author vhirsl;	state Exp;
branches;
next	1.473;

1.473
date	2005.04.11.05.16.11;	author vhirsl;	state Exp;
branches;
next	1.472;

1.472
date	2005.04.08.15.52.28;	author vhirsl;	state Exp;
branches;
next	1.471;

1.471
date	2005.04.05.12.53.23;	author vhirsl;	state Exp;
branches;
next	1.470;

1.470
date	2005.03.31.19.38.31;	author amagloire;	state Exp;
branches;
next	1.469;

1.469
date	2005.03.30.20.53.36;	author amagloire;	state Exp;
branches;
next	1.468;

1.468
date	2005.03.30.16.38.50;	author amagloire;	state Exp;
branches;
next	1.467;

1.467
date	2005.03.30.05.55.30;	author vhirsl;	state Exp;
branches;
next	1.466;

1.466
date	2005.03.29.20.48.53;	author vhirsl;	state Exp;
branches;
next	1.465;

1.465
date	2005.03.28.16.36.13;	author gheorghe;	state Exp;
branches;
next	1.464;

1.464
date	2005.03.24.16.57.47;	author dinglis;	state Exp;
branches;
next	1.463;

1.463
date	2005.03.24.15.30.23;	author vhirsl;	state Exp;
branches;
next	1.462;

1.462
date	2005.03.24.00.11.25;	author amagloire;	state Exp;
branches;
next	1.461;

1.461
date	2005.03.23.19.41.29;	author amagloire;	state Exp;
branches;
next	1.460;

1.460
date	2005.03.23.15.50.03;	author amagloire;	state Exp;
branches;
next	1.459;

1.459
date	2005.03.23.14.06.12;	author vhirsl;	state Exp;
branches;
next	1.458;

1.458
date	2005.03.19.22.14.44;	author amagloire;	state Exp;
branches;
next	1.457;

1.457
date	2005.03.18.20.25.58;	author amagloire;	state Exp;
branches;
next	1.456;

1.456
date	2005.03.15.19.55.34;	author amagloire;	state Exp;
branches;
next	1.455;

1.455
date	2005.03.15.03.35.34;	author gheorghe;	state Exp;
branches;
next	1.454;

1.454
date	2005.03.14.05.32.06;	author gheorghe;	state Exp;
branches;
next	1.453;

1.453
date	2005.03.13.03.24.33;	author amagloire;	state Exp;
branches;
next	1.452;

1.452
date	2005.03.03.21.59.59;	author amagloire;	state Exp;
branches;
next	1.451;

1.451
date	2005.03.03.16.00.05;	author vhirsl;	state Exp;
branches;
next	1.450;

1.450
date	2005.03.03.02.37.34;	author amagloire;	state Exp;
branches;
next	1.449;

1.449
date	2005.03.02.21.07.02;	author amagloire;	state Exp;
branches;
next	1.448;

1.448
date	2005.02.24.18.29.34;	author amagloire;	state Exp;
branches;
next	1.447;

1.447
date	2005.02.22.02.35.53;	author amagloire;	state Exp;
branches;
next	1.446;

1.446
date	2005.02.17.03.24.33;	author amagloire;	state Exp;
branches;
next	1.445;

1.445
date	2005.02.17.03.23.37;	author amagloire;	state Exp;
branches;
next	1.444;

1.444
date	2005.02.16.19.16.11;	author dinglis;	state Exp;
branches;
next	1.443;

1.443
date	2005.02.16.14.48.26;	author amagloire;	state Exp;
branches;
next	1.442;

1.442
date	2005.02.15.18.06.02;	author amagloire;	state Exp;
branches;
next	1.441;

1.441
date	2005.02.14.22.00.20;	author amagloire;	state Exp;
branches;
next	1.440;

1.440
date	2005.02.11.00.48.11;	author amagloire;	state Exp;
branches;
next	1.439;

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

1.438
date	2005.01.31.00.17.28;	author amagloire;	state Exp;
branches;
next	1.437;

1.437
date	2005.01.29.00.07.25;	author amagloire;	state Exp;
branches;
next	1.436;

1.436
date	2005.01.27.03.39.09;	author amagloire;	state Exp;
branches;
next	1.435;

1.435
date	2005.01.23.04.44.37;	author amagloire;	state Exp;
branches;
next	1.434;

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

1.433
date	2005.01.19.21.27.31;	author amagloire;	state Exp;
branches;
next	1.432;

1.432
date	2005.01.19.19.41.37;	author amagloire;	state Exp;
branches;
next	1.431;

1.431
date	2005.01.18.20.14.39;	author dinglis;	state Exp;
branches;
next	1.430;

1.430
date	2005.01.11.18.45.57;	author dinglis;	state Exp;
branches;
next	1.429;

1.429
date	2005.01.07.17.50.11;	author amagloire;	state Exp;
branches;
next	1.428;

1.428
date	2004.12.23.20.10.31;	author amagloire;	state Exp;
branches;
next	1.427;

1.427
date	2004.12.21.21.35.45;	author amagloire;	state Exp;
branches;
next	1.426;

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

1.425
date	2004.12.10.19.59.14;	author dinglis;	state Exp;
branches;
next	1.424;

1.424
date	2004.12.09.18.45.31;	author amagloire;	state Exp;
branches;
next	1.423;

1.423
date	2004.12.08.22.17.17;	author vhirsl;	state Exp;
branches;
next	1.422;

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

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

1.420
date	2004.11.16.20.41.14;	author amagloire;	state Exp;
branches
	1.420.2.1;
next	1.419;

1.419
date	2004.11.15.03.41.14;	author amagloire;	state Exp;
branches;
next	1.418;

1.418
date	2004.11.13.00.18.56;	author amagloire;	state Exp;
branches;
next	1.417;

1.417
date	2004.11.12.23.35.25;	author amagloire;	state Exp;
branches;
next	1.416;

1.416
date	2004.11.10.19.43.34;	author amagloire;	state Exp;
branches;
next	1.415;

1.415
date	2004.11.10.16.23.54;	author amagloire;	state Exp;
branches;
next	1.414;

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

1.413
date	2004.11.02.03.28.10;	author amagloire;	state Exp;
branches;
next	1.412;

1.412
date	2004.10.14.20.08.28;	author dinglis;	state Exp;
branches;
next	1.411;

1.411
date	2004.10.12.05.50.18;	author vhirsl;	state Exp;
branches;
next	1.410;

1.410
date	2004.10.06.20.30.49;	author vhirsl;	state Exp;
branches;
next	1.409;

1.409
date	2004.09.30.19.45.57;	author vhirsl;	state Exp;
branches;
next	1.408;

1.408
date	2004.09.22.20.34.39;	author cwiebe;	state Exp;
branches;
next	1.407;

1.407
date	2004.09.22.18.09.30;	author cwiebe;	state Exp;
branches;
next	1.406;

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

1.405
date	2004.09.21.18.40.44;	author dinglis;	state Exp;
branches;
next	1.404;

1.404
date	2004.09.17.18.05.03;	author amagloire;	state Exp;
branches;
next	1.403;

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

1.402
date	2004.09.14.14.17.43;	author amagloire;	state Exp;
branches;
next	1.401;

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

1.400
date	2004.09.07.20.23.30;	author amagloire;	state Exp;
branches;
next	1.399;

1.399
date	2004.09.03.21.45.25;	author amagloire;	state Exp;
branches
	1.399.2.1;
next	1.398;

1.398
date	2004.09.03.20.54.38;	author amagloire;	state Exp;
branches;
next	1.397;

1.397
date	2004.09.03.14.50.12;	author amagloire;	state Exp;
branches;
next	1.396;

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

1.395
date	2004.09.02.01.00.25;	author amagloire;	state Exp;
branches;
next	1.394;

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

1.393
date	2004.08.27.15.10.21;	author amagloire;	state Exp;
branches;
next	1.392;

1.392
date	2004.08.26.02.20.04;	author cwiebe;	state Exp;
branches;
next	1.391;

1.391
date	2004.08.25.21.29.45;	author cwiebe;	state Exp;
branches;
next	1.390;

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

1.389
date	2004.08.24.18.29.51;	author amagloire;	state Exp;
branches;
next	1.388;

1.388
date	2004.08.23.16.33.30;	author cwiebe;	state Exp;
branches;
next	1.387;

1.387
date	2004.08.23.14.39.21;	author amagloire;	state Exp;
branches;
next	1.386;

1.386
date	2004.08.22.01.11.14;	author amagloire;	state Exp;
branches;
next	1.385;

1.385
date	2004.08.21.01.26.50;	author cwiebe;	state Exp;
branches;
next	1.384;

1.384
date	2004.08.20.20.29.57;	author amagloire;	state Exp;
branches;
next	1.383;

1.383
date	2004.08.20.20.22.56;	author amagloire;	state Exp;
branches;
next	1.382;

1.382
date	2004.08.20.20.21.49;	author amagloire;	state Exp;
branches;
next	1.381;

1.381
date	2004.08.18.23.46.04;	author cwiebe;	state Exp;
branches;
next	1.380;

1.380
date	2004.08.16.22.25.00;	author cwiebe;	state Exp;
branches;
next	1.379;

1.379
date	2004.08.16.04.03.28;	author amagloire;	state Exp;
branches;
next	1.378;

1.378
date	2004.08.13.21.41.59;	author cwiebe;	state Exp;
branches;
next	1.377;

1.377
date	2004.08.13.21.38.35;	author cwiebe;	state Exp;
branches;
next	1.376;

1.376
date	2004.08.09.15.15.15;	author gheorghe;	state Exp;
branches;
next	1.375;

1.375
date	2004.08.06.21.14.55;	author vhirsl;	state Exp;
branches;
next	1.374;

1.374
date	2004.08.06.20.47.31;	author cwiebe;	state Exp;
branches;
next	1.373;

1.373
date	2004.07.30.19.10.39;	author amagloire;	state Exp;
branches;
next	1.372;

1.372
date	2004.07.28.21.54.46;	author aniefer;	state Exp;
branches;
next	1.371;

1.371
date	2004.07.26.18.08.07;	author amagloire;	state Exp;
branches;
next	1.370;

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

1.369
date	2004.07.21.03.00.39;	author amagloire;	state Exp;
branches;
next	1.368;

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

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

1.366
date	2004.07.16.18.03.28;	author amagloire;	state Exp;
branches;
next	1.365;

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

1.364
date	2004.07.15.18.27.57;	author amagloire;	state Exp;
branches;
next	1.363;

1.363
date	2004.07.06.18.03.49;	author gheorghe;	state Exp;
branches;
next	1.362;

1.362
date	2004.07.06.17.29.23;	author hamer;	state Exp;
branches;
next	1.361;

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

1.360
date	2004.06.29.06.42.47;	author gheorghe;	state Exp;
branches;
next	1.359;

1.359
date	2004.06.28.22.16.07;	author amagloire;	state Exp;
branches;
next	1.358;

1.358
date	2004.06.28.21.09.07;	author amagloire;	state Exp;
branches;
next	1.357;

1.357
date	2004.06.28.14.20.12;	author hamer;	state Exp;
branches;
next	1.356;

1.356
date	2004.06.25.01.20.31;	author amagloire;	state Exp;
branches
	1.356.2.1;
next	1.355;

1.355
date	2004.06.23.03.32.16;	author amagloire;	state Exp;
branches;
next	1.354;

1.354
date	2004.06.22.19.09.17;	author amagloire;	state Exp;
branches;
next	1.353;

1.353
date	2004.06.21.22.15.55;	author amagloire;	state Exp;
branches;
next	1.352;

1.352
date	2004.06.21.22.07.54;	author amagloire;	state Exp;
branches;
next	1.351;

1.351
date	2004.06.21.22.02.25;	author amagloire;	state Exp;
branches;
next	1.350;

1.350
date	2004.06.21.17.56.19;	author hamer;	state Exp;
branches;
next	1.349;

1.349
date	2004.06.19.03.15.56;	author amagloire;	state Exp;
branches;
next	1.348;

1.348
date	2004.06.19.02.42.44;	author amagloire;	state Exp;
branches;
next	1.347;

1.347
date	2004.06.18.23.15.25;	author aniefer;	state Exp;
branches;
next	1.346;

1.346
date	2004.06.15.18.17.20;	author hamer;	state Exp;
branches;
next	1.345;

1.345
date	2004.06.14.20.44.05;	author hamer;	state Exp;
branches;
next	1.344;

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

1.343
date	2004.06.10.14.36.45;	author hamer;	state Exp;
branches;
next	1.342;

1.342
date	2004.06.10.00.05.46;	author amagloire;	state Exp;
branches;
next	1.341;

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

1.340
date	2004.06.09.18.17.03;	author hamer;	state Exp;
branches;
next	1.339;

1.339
date	2004.06.09.13.42.01;	author dinglis;	state Exp;
branches;
next	1.338;

1.338
date	2004.06.09.12.37.19;	author dinglis;	state Exp;
branches;
next	1.337;

1.337
date	2004.06.09.02.30.29;	author amagloire;	state Exp;
branches;
next	1.336;

1.336
date	2004.06.08.19.08.52;	author amagloire;	state Exp;
branches;
next	1.335;

1.335
date	2004.06.08.03.23.38;	author amagloire;	state Exp;
branches;
next	1.334;

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

1.333
date	2004.06.07.19.38.34;	author hamer;	state Exp;
branches;
next	1.332;

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

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

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

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

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

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

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

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

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

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

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

1.321
date	2004.05.20.19.51.23;	author gheorghe;	state Exp;
branches;
next	1.320;

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

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

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

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

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

1.315
date	2004.05.07.19.15.34;	author dinglis;	state Exp;
branches;
next	1.314;

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

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

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

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

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

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

1.308
date	2004.04.26.20.47.42;	author amagloire;	state Exp;
branches;
next	1.307;

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

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

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

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

1.303
date	2004.04.20.18.47.56;	author dinglis;	state Exp;
branches;
next	1.302;

1.302
date	2004.04.20.16.12.35;	author dinglis;	state Exp;
branches;
next	1.301;

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

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

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

1.298
date	2004.04.19.15.51.31;	author dinglis;	state Exp;
branches;
next	1.297;

1.297
date	2004.04.19.13.38.15;	author dinglis;	state Exp;
branches;
next	1.296;

1.296
date	2004.04.19.05.46.43;	author amagloire;	state Exp;
branches;
next	1.295;

1.295
date	2004.04.16.19.56.58;	author hamer;	state Exp;
branches;
next	1.294;

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

1.293
date	2004.04.16.14.48.50;	author hamer;	state Exp;
branches;
next	1.292;

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

1.291
date	2004.04.16.03.30.13;	author amagloire;	state Exp;
branches;
next	1.290;

1.290
date	2004.04.16.00.35.42;	author amagloire;	state Exp;
branches;
next	1.289;

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

1.288
date	2004.04.14.20.43.00;	author aniefer;	state Exp;
branches;
next	1.287;

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

1.286
date	2004.04.13.20.22.35;	author dinglis;	state Exp;
branches;
next	1.285;

1.285
date	2004.04.13.18.37.13;	author amagloire;	state Exp;
branches;
next	1.284;

1.284
date	2004.04.12.15.23.23;	author hamer;	state Exp;
branches;
next	1.283;

1.283
date	2004.04.07.19.53.27;	author dinglis;	state Exp;
branches;
next	1.282;

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

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

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

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

1.278
date	2004.04.06.23.23.46;	author amagloire;	state Exp;
branches;
next	1.277;

1.277
date	2004.04.06.17.57.10;	author dinglis;	state Exp;
branches;
next	1.276;

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

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

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

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

1.272
date	2004.04.02.13.51.58;	author dinglis;	state Exp;
branches;
next	1.271;

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

1.270
date	2004.03.29.17.01.10;	author dinglis;	state Exp;
branches;
next	1.269;

1.269
date	2004.03.26.21.53.23;	author dinglis;	state Exp;
branches;
next	1.268;

1.268
date	2004.03.26.17.33.44;	author dinglis;	state Exp;
branches;
next	1.267;

1.267
date	2004.03.26.02.42.50;	author dinglis;	state Exp;
branches;
next	1.266;

1.266
date	2004.03.25.20.00.40;	author dinglis;	state Exp;
branches;
next	1.265;

1.265
date	2004.03.25.19.53.34;	author dinglis;	state Exp;
branches;
next	1.264;

1.264
date	2004.03.25.18.48.27;	author hamer;	state Exp;
branches;
next	1.263;

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

1.262
date	2004.03.24.01.13.28;	author amagloire;	state Exp;
branches;
next	1.261;

1.261
date	2004.03.23.20.46.26;	author aniefer;	state Exp;
branches;
next	1.260;

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

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

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

1.257
date	2004.03.19.20.30.16;	author dinglis;	state Exp;
branches;
next	1.256;

1.256
date	2004.03.19.17.02.18;	author hamer;	state Exp;
branches;
next	1.255;

1.255
date	2004.03.19.13.10.07;	author dinglis;	state Exp;
branches;
next	1.254;

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

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

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

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

1.250
date	2004.03.17.13.48.00;	author dinglis;	state Exp;
branches;
next	1.249;

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

1.248
date	2004.03.12.16.06.02;	author dinglis;	state Exp;
branches;
next	1.247;

1.247
date	2004.03.09.21.51.19;	author dinglis;	state Exp;
branches;
next	1.246;

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

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

1.244
date	2004.03.08.21.20.06;	author hamer;	state Exp;
branches;
next	1.243;

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

1.242
date	2004.03.04.19.55.20;	author hamer;	state Exp;
branches;
next	1.241;

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

1.240
date	2004.03.04.00.39.25;	author amagloire;	state Exp;
branches;
next	1.239;

1.239
date	2004.03.03.19.19.30;	author hamer;	state Exp;
branches;
next	1.238;

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

1.237
date	2004.03.03.15.05.34;	author amagloire;	state Exp;
branches;
next	1.236;

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

1.235
date	2004.03.01.22.16.48;	author aniefer;	state Exp;
branches;
next	1.234;

1.234
date	2004.03.01.21.17.04;	author hamer;	state Exp;
branches;
next	1.233;

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

1.232
date	2004.03.01.15.19.49;	author amagloire;	state Exp;
branches;
next	1.231;

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

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

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

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

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

1.226
date	2004.02.27.21.07.56;	author hamer;	state Exp;
branches;
next	1.225;

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

1.224
date	2004.02.26.23.10.24;	author aniefer;	state Exp;
branches;
next	1.223;

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

1.222
date	2004.02.25.20.39.42;	author amagloire;	state Exp;
branches;
next	1.221;

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

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

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

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

1.217
date	2004.02.23.18.46.13;	author jcamelon;	state Exp;
branches;
next	1.216;

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

1.215
date	2004.02.17.22.06.12;	author dinglis;	state Exp;
branches;
next	1.214;

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

1.213
date	2004.02.13.15.58.14;	author hamer;	state Exp;
branches;
next	1.212;

1.212
date	2004.02.10.20.42.04;	author jcamelon;	state Exp;
branches;
next	1.211;

1.211
date	2004.02.06.17.29.36;	author hamer;	state Exp;
branches;
next	1.210;

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

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

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

1.207
date	2004.01.27.01.21.18;	author jcamelon;	state Exp;
branches;
next	1.206;

1.206
date	2004.01.24.20.46.18;	author amagloire;	state Exp;
branches;
next	1.205;

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

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

1.203
date	2004.01.20.02.21.23;	author jcamelon;	state Exp;
branches;
next	1.202;

1.202
date	2004.01.16.20.18.41;	author hamer;	state Exp;
branches;
next	1.201;

1.201
date	2004.01.15.18.06.14;	author hamer;	state Exp;
branches;
next	1.200;

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

1.199
date	2004.01.12.16.38.38;	author dinglis;	state Exp;
branches;
next	1.198;

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

1.197
date	2004.01.09.22.13.01;	author amagloire;	state Exp;
branches;
next	1.196;

1.196
date	2004.01.08.15.37.02;	author hamer;	state Exp;
branches;
next	1.195;

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

1.194
date	2003.12.29.22.00.55;	author hamer;	state Exp;
branches;
next	1.193;

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

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

1.191
date	2003.12.15.21.40.47;	author amagloire;	state Exp;
branches;
next	1.190;

1.190
date	2003.12.11.21.31.38;	author dinglis;	state Exp;
branches;
next	1.189;

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

1.188
date	2003.12.04.15.00.39;	author dinglis;	state Exp;
branches;
next	1.187;

1.187
date	2003.12.03.20.28.37;	author hamer;	state Exp;
branches;
next	1.186;

1.186
date	2003.11.27.19.25.15;	author hamer;	state Exp;
branches;
next	1.185;

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

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

1.183
date	2003.11.19.17.37.44;	author amagloire;	state Exp;
branches;
next	1.182;

1.182
date	2003.11.19.15.11.51;	author hamer;	state Exp;
branches;
next	1.181;

1.181
date	2003.11.18.16.20.49;	author amagloire;	state Exp;
branches;
next	1.180;

1.180
date	2003.11.17.20.33.09;	author dschaefer;	state Exp;
branches;
next	1.179;

1.179
date	2003.11.17.20.02.41;	author dschaefer;	state Exp;
branches;
next	1.178;

1.178
date	2003.11.17.19.31.18;	author dschaefer;	state Exp;
branches;
next	1.177;

1.177
date	2003.11.13.22.04.21;	author dinglis;	state Exp;
branches;
next	1.176;

1.176
date	2003.11.06.19.52.40;	author dinglis;	state Exp;
branches;
next	1.175;

1.175
date	2003.11.06.18.59.21;	author dinglis;	state Exp;
branches;
next	1.174;

1.174
date	2003.10.30.03.08.44;	author dinglis;	state Exp;
branches;
next	1.173;

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

1.172
date	2003.10.28.19.59.34;	author amagloire;	state Exp;
branches;
next	1.171;

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

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

1.169
date	2003.10.22.17.45.55;	author hamer;	state Exp;
branches;
next	1.168;

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

1.167
date	2003.10.20.21.10.43;	author hamer;	state Exp;
branches;
next	1.166;

1.166
date	2003.10.20.18.10.44;	author dinglis;	state Exp;
branches;
next	1.165;

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

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

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

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

1.161
date	2003.10.08.18.58.25;	author amagloire;	state Exp;
branches;
next	1.160;

1.160
date	2003.10.06.20.16.38;	author amagloire;	state Exp;
branches;
next	1.159;

1.159
date	2003.10.01.22.15.34;	author jcamelon;	state Exp;
branches
	1.159.2.1;
next	1.158;

1.158
date	2003.10.01.19.43.06;	author jcamelon;	state Exp;
branches;
next	1.157;

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

1.156
date	2003.10.01.13.33.33;	author jcamelon;	state Exp;
branches;
next	1.155;

1.155
date	2003.09.26.17.53.31;	author dschaefer;	state Exp;
branches;
next	1.154;

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

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

1.152
date	2003.09.24.13.55.26;	author dinglis;	state Exp;
branches;
next	1.151;

1.151
date	2003.09.23.15.17.13;	author jcamelon;	state Exp;
branches;
next	1.150;

1.150
date	2003.09.23.13.54.21;	author jcamelon;	state Exp;
branches;
next	1.149;

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

1.148
date	2003.09.16.22.07.34;	author dinglis;	state Exp;
branches;
next	1.147;

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

1.146
date	2003.09.12.18.19.05;	author dschaefer;	state Exp;
branches;
next	1.145;

1.145
date	2003.09.11.14.46.14;	author jcamelon;	state Exp;
branches;
next	1.144;

1.144
date	2003.09.09.17.53.51;	author jcamelon;	state Exp;
branches;
next	1.143;

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

1.142
date	2003.09.05.15.23.12;	author jcamelon;	state Exp;
branches;
next	1.141;

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

1.140
date	2003.09.04.14.39.15;	author jcamelon;	state Exp;
branches;
next	1.139;

1.139
date	2003.09.04.02.59.23;	author dinglis;	state Exp;
branches;
next	1.138;

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

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

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

1.135
date	2003.08.28.19.49.37;	author jcamelon;	state Exp;
branches;
next	1.134;

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

1.133
date	2003.08.28.15.50.31;	author jcamelon;	state Exp;
branches;
next	1.132;

1.132
date	2003.08.26.19.15.58;	author dschaefer;	state Exp;
branches;
next	1.131;

1.131
date	2003.08.25.15.41.30;	author jcamelon;	state Exp;
branches;
next	1.130;

1.130
date	2003.08.25.11.54.00;	author jcamelon;	state Exp;
branches;
next	1.129;

1.129
date	2003.08.25.04.20.40;	author dschaefer;	state Exp;
branches;
next	1.128;

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

1.127
date	2003.08.20.18.05.30;	author dschaefer;	state Exp;
branches;
next	1.126;

1.126
date	2003.08.20.17.52.32;	author dschaefer;	state Exp;
branches;
next	1.125;

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

1.124
date	2003.08.13.17.45.30;	author jcamelon;	state Exp;
branches;
next	1.123;

1.123
date	2003.08.12.20.20.04;	author jcamelon;	state Exp;
branches;
next	1.122;

1.122
date	2003.08.12.14.29.07;	author jcamelon;	state Exp;
branches;
next	1.121;

1.121
date	2003.08.11.17.33.05;	author jcamelon;	state Exp;
branches;
next	1.120;

1.120
date	2003.07.31.13.20.37;	author jcamelon;	state Exp;
branches;
next	1.119;

1.119
date	2003.07.30.19.17.11;	author jcamelon;	state Exp;
branches;
next	1.118;

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

1.117
date	2003.07.29.14.28.36;	author jcamelon;	state Exp;
branches;
next	1.116;

1.116
date	2003.07.25.17.31.01;	author dschaefer;	state Exp;
branches;
next	1.115;

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

1.114
date	2003.07.24.21.47.11;	author jcamelon;	state Exp;
branches;
next	1.113;

1.113
date	2003.07.24.13.30.30;	author jcamelon;	state Exp;
branches;
next	1.112;

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

1.111
date	2003.07.16.14.29.48;	author amagloire;	state Exp;
branches;
next	1.110;

1.110
date	2003.07.04.18.36.45;	author jcamelon;	state Exp;
branches;
next	1.109;

1.109
date	2003.07.04.15.19.53;	author jcamelon;	state Exp;
branches;
next	1.108;

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

1.107
date	2003.06.27.14.31.27;	author dschaefer;	state Exp;
branches;
next	1.106;

1.106
date	2003.06.26.17.43.33;	author dschaefer;	state Exp;
branches;
next	1.105;

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

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

1.103
date	2003.06.23.14.36.31;	author dschaefer;	state Exp;
branches;
next	1.102;

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

1.101
date	2003.06.18.19.36.20;	author jcamelon;	state Exp;
branches;
next	1.100;

1.100
date	2003.06.16.21.41.54;	author jcamelon;	state Exp;
branches;
next	1.99;

1.99
date	2003.06.16.17.35.46;	author jcamelon;	state Exp;
branches;
next	1.98;

1.98
date	2003.06.09.19.22.15;	author dschaefer;	state Exp;
branches;
next	1.97;

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

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

1.95
date	2003.05.28.12.59.08;	author dinglis;	state Exp;
branches;
next	1.94;

1.94
date	2003.04.29.19.45.51;	author amagloire;	state Exp;
branches
	1.94.2.1;
next	1.93;

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

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

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

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

1.89
date	2003.04.17.12.59.33;	author amagloire;	state Exp;
branches
	1.89.2.1;
next	1.88;

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

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

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

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

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

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

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

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

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

1.79
date	2003.03.28.21.00.39;	author dinglis;	state Exp;
branches;
next	1.78;

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

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

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

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

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

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

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

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

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

1.69
date	2003.02.26.21.01.28;	author dinglis;	state Exp;
branches;
next	1.68;

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

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

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

1.65
date	2003.02.19.19.29.04;	author dinglis;	state Exp;
branches;
next	1.64;

1.64
date	2003.02.17.19.10.36;	author dschaefer;	state Exp;
branches;
next	1.63;

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

1.62
date	2003.02.05.20.29.01;	author dschaefer;	state Exp;
branches;
next	1.61;

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

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

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

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

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

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

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

1.54
date	2002.12.23.18.55.31;	author amagloire;	state Exp;
branches
	1.54.2.1;
next	1.53;

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

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

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

1.50
date	2002.12.13.16.33.40;	author amagloire;	state Exp;
branches
	1.50.2.1;
next	1.49;

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

1.48
date	2002.12.13.14.55.42;	author dinglis;	state Exp;
branches;
next	1.47;

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

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

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

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

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

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

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

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

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

1.38
date	2002.11.22.14.53.48;	author dinglis;	state Exp;
branches;
next	1.37;

1.37
date	2002.11.20.16.02.19;	author dinglis;	state Exp;
branches;
next	1.36;

1.36
date	2002.11.20.14.31.35;	author dinglis;	state Exp;
branches;
next	1.35;

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

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

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

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

1.31
date	2002.11.13.22.08.25;	author amagloire;	state Exp;
branches;
next	1.30;

1.30
date	2002.11.13.20.39.27;	author jgreen;	state Exp;
branches;
next	1.29;

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

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

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

1.26
date	2002.11.12.19.01.59;	author amagloire;	state Exp;
branches;
next	1.25;

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

1.24
date	2002.11.12.13.51.55;	author dinglis;	state Exp;
branches;
next	1.23;

1.23
date	2002.11.08.20.16.05;	author jgreen;	state Exp;
branches;
next	1.22;

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

1.21
date	2002.11.06.20.57.04;	author dinglis;	state Exp;
branches;
next	1.20;

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

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

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

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

1.16
date	2002.11.01.18.00.28;	author dinglis;	state Exp;
branches;
next	1.15;

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

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

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

1.12
date	2002.10.28.14.05.29;	author dinglis;	state Exp;
branches;
next	1.11;

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

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

1.9
date	2002.10.23.13.07.33;	author dinglis;	state Exp;
branches;
next	1.8;

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

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

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

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

1.4
date	2002.10.15.17.54.13;	author dinglis;	state Exp;
branches;
next	1.3;

1.3
date	2002.10.15.17.47.49;	author dinglis;	state Exp;
branches;
next	1.2;

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

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

1.50.2.1
date	2003.02.05.21.54.11;	author dschaefer;	state Exp;
branches;
next	1.50.2.2;

1.50.2.2
date	2003.02.21.18.57.56;	author dschaefer;	state Exp;
branches;
next	1.50.2.3;

1.50.2.3
date	2003.02.27.18.00.58;	author dschaefer;	state Exp;
branches;
next	;

1.54.2.1
date	2003.03.06.16.00.15;	author amagloire;	state Exp;
branches;
next	1.54.2.2;

1.54.2.2
date	2003.03.12.21.03.50;	author amagloire;	state Exp;
branches;
next	1.54.2.3;

1.54.2.3
date	2003.03.12.21.16.15;	author amagloire;	state Exp;
branches;
next	1.54.2.4;

1.54.2.4
date	2003.03.12.21.22.01;	author amagloire;	state Exp;
branches;
next	1.54.2.5;

1.54.2.5
date	2003.03.17.21.34.41;	author amagloire;	state Exp;
branches;
next	1.54.2.6;

1.54.2.6
date	2003.04.07.16.12.36;	author amagloire;	state Exp;
branches;
next	1.54.2.7;

1.54.2.7
date	2003.04.16.15.31.55;	author amagloire;	state Exp;
branches;
next	;

1.89.2.1
date	2003.04.29.19.40.23;	author amagloire;	state Exp;
branches;
next	1.89.2.2;

1.89.2.2
date	2003.04.29.19.42.36;	author amagloire;	state Exp;
branches;
next	1.89.2.3;

1.89.2.3
date	2003.04.29.19.58.13;	author amagloire;	state Exp;
branches;
next	;

1.94.2.1
date	2003.06.05.20.02.05;	author jcamelon;	state Exp;
branches;
next	;

1.159.2.1
date	2003.10.27.13.25.52;	author hamer;	state Exp;
branches;
next	1.159.2.2;

1.159.2.2
date	2003.10.27.20.44.57;	author dschaefer;	state Exp;
branches;
next	1.159.2.3;

1.159.2.3
date	2003.10.29.16.40.05;	author amagloire;	state Exp;
branches;
next	1.159.2.4;

1.159.2.4
date	2003.10.29.16.41.09;	author amagloire;	state Exp;
branches;
next	1.159.2.5;

1.159.2.5
date	2003.10.29.17.01.59;	author amagloire;	state Exp;
branches;
next	1.159.2.6;

1.159.2.6
date	2003.10.30.14.04.08;	author dinglis;	state Exp;
branches;
next	1.159.2.7;

1.159.2.7
date	2003.11.06.19.48.07;	author dinglis;	state Exp;
branches;
next	1.159.2.8;

1.159.2.8
date	2003.11.13.20.54.45;	author dinglis;	state Exp;
branches;
next	1.159.2.9;

1.159.2.9
date	2003.11.18.17.16.39;	author amagloire;	state Exp;
branches;
next	1.159.2.10;

1.159.2.10
date	2003.11.19.20.39.55;	author amagloire;	state Exp;
branches;
next	1.159.2.11;

1.159.2.11
date	2003.11.19.21.03.58;	author amagloire;	state Exp;
branches;
next	1.159.2.12;

1.159.2.12
date	2003.11.20.16.17.41;	author amagloire;	state Exp;
branches;
next	1.159.2.13;

1.159.2.13
date	2003.11.20.19.42.12;	author amagloire;	state Exp;
branches;
next	1.159.2.14;

1.159.2.14
date	2003.12.04.14.48.29;	author dinglis;	state Exp;
branches;
next	1.159.2.15;

1.159.2.15
date	2003.12.11.21.22.57;	author dinglis;	state Exp;
branches;
next	1.159.2.16;

1.159.2.16
date	2003.12.15.21.55.39;	author amagloire;	state Exp;
branches;
next	1.159.2.17;

1.159.2.17
date	2003.12.17.01.53.48;	author amagloire;	state Exp;
branches;
next	1.159.2.18;

1.159.2.18
date	2004.01.12.15.48.58;	author dinglis;	state Exp;
branches;
next	1.159.2.19;

1.159.2.19
date	2004.01.13.20.50.06;	author amagloire;	state Exp;
branches;
next	1.159.2.20;

1.159.2.20
date	2004.01.22.16.42.04;	author amagloire;	state Exp;
branches;
next	1.159.2.21;

1.159.2.21
date	2004.01.29.15.28.58;	author amagloire;	state Exp;
branches;
next	1.159.2.22;

1.159.2.22
date	2004.02.03.23.16.24;	author amagloire;	state Exp;
branches;
next	1.159.2.23;

1.159.2.23
date	2004.02.05.17.40.58;	author amagloire;	state Exp;
branches;
next	1.159.2.24;

1.159.2.24
date	2004.02.17.18.42.02;	author dinglis;	state Exp;
branches;
next	1.159.2.25;

1.159.2.25
date	2004.03.17.14.52.06;	author amagloire;	state Exp;
branches;
next	1.159.2.26;

1.159.2.26
date	2004.04.06.21.00.53;	author amagloire;	state Exp;
branches;
next	1.159.2.27;

1.159.2.27
date	2004.06.01.01.07.57;	author amagloire;	state Exp;
branches;
next	;

1.356.2.1
date	2004.06.29.18.11.08;	author gheorghe;	state Exp;
branches;
next	1.356.2.2;

1.356.2.2
date	2004.06.29.19.48.10;	author amagloire;	state Exp;
branches;
next	1.356.2.3;

1.356.2.3
date	2004.06.29.20.01.13;	author amagloire;	state Exp;
branches;
next	1.356.2.4;

1.356.2.4
date	2004.07.06.14.14.38;	author hamer;	state Exp;
branches;
next	1.356.2.5;

1.356.2.5
date	2004.07.06.17.32.45;	author hamer;	state Exp;
branches;
next	1.356.2.6;

1.356.2.6
date	2004.07.06.18.16.08;	author amagloire;	state Exp;
branches;
next	1.356.2.7;

1.356.2.7
date	2004.07.16.18.41.56;	author amagloire;	state Exp;
branches;
next	1.356.2.8;

1.356.2.8
date	2004.07.19.17.27.22;	author amagloire;	state Exp;
branches;
next	1.356.2.9;

1.356.2.9
date	2004.07.19.17.31.35;	author amagloire;	state Exp;
branches;
next	1.356.2.10;

1.356.2.10
date	2004.07.21.17.52.50;	author amagloire;	state Exp;
branches;
next	1.356.2.11;

1.356.2.11
date	2004.07.26.14.15.31;	author amagloire;	state Exp;
branches;
next	1.356.2.12;

1.356.2.12
date	2004.07.26.18.16.44;	author amagloire;	state Exp;
branches;
next	1.356.2.13;

1.356.2.13
date	2004.07.28.22.04.08;	author aniefer;	state Exp;
branches;
next	1.356.2.14;

1.356.2.14
date	2004.08.09.15.21.10;	author gheorghe;	state Exp;
branches;
next	1.356.2.15;

1.356.2.15
date	2004.08.20.16.28.49;	author amagloire;	state Exp;
branches;
next	1.356.2.16;

1.356.2.16
date	2004.08.26.13.14.09;	author amagloire;	state Exp;
branches;
next	1.356.2.17;

1.356.2.17
date	2004.08.27.17.40.29;	author amagloire;	state Exp;
branches;
next	1.356.2.18;

1.356.2.18
date	2004.09.03.14.52.05;	author amagloire;	state Exp;
branches;
next	;

1.399.2.1
date	2004.10.06.21.22.20;	author vhirsl;	state Exp;
branches;
next	1.399.2.2;

1.399.2.2
date	2004.10.12.14.22.42;	author vhirsl;	state Exp;
branches;
next	;

1.420.2.1
date	2004.11.25.21.41.34;	author amagloire;	state Exp;
branches;
next	1.420.2.2;

1.420.2.2
date	2004.12.03.02.23.24;	author amagloire;	state Exp;
branches;
next	1.420.2.3;

1.420.2.3
date	2004.12.09.18.44.59;	author amagloire;	state Exp;
branches;
next	1.420.2.4;

1.420.2.4
date	2004.12.10.20.12.47;	author dinglis;	state Exp;
branches;
next	1.420.2.5;

1.420.2.5
date	2004.12.10.20.35.50;	author amagloire;	state Exp;
branches;
next	1.420.2.6;

1.420.2.6
date	2005.01.11.18.43.04;	author dinglis;	state Exp;
branches;
next	1.420.2.7;

1.420.2.7
date	2005.01.18.20.08.28;	author dinglis;	state Exp;
branches;
next	1.420.2.8;

1.420.2.8
date	2005.01.19.19.48.56;	author amagloire;	state Exp;
branches;
next	1.420.2.9;

1.420.2.9
date	2005.01.19.21.29.03;	author amagloire;	state Exp;
branches;
next	1.420.2.10;

1.420.2.10
date	2005.01.19.21.30.01;	author amagloire;	state Exp;
branches;
next	1.420.2.11;

1.420.2.11
date	2005.02.18.14.45.11;	author amagloire;	state Exp;
branches;
next	1.420.2.12;

1.420.2.12
date	2005.03.02.21.03.45;	author amagloire;	state Exp;
branches;
next	1.420.2.13;

1.420.2.13
date	2005.03.03.14.55.53;	author amagloire;	state Exp;
branches;
next	1.420.2.14;

1.420.2.14
date	2005.08.04.23.25.09;	author amagloire;	state Exp;
branches;
next	1.420.2.15;

1.420.2.15
date	2005.08.04.23.47.41;	author amagloire;	state Exp;
branches;
next	1.420.2.16;

1.420.2.16
date	2005.08.10.19.40.50;	author amagloire;	state Exp;
branches;
next	;

1.519.2.1
date	2005.08.30.19.58.24;	author amagloire;	state Exp;
branches;
next	1.519.2.2;

1.519.2.2
date	2005.08.30.20.25.15;	author amagloire;	state Exp;
branches;
next	1.519.2.3;

1.519.2.3
date	2006.01.26.16.50.28;	author mkhodjai;	state Exp;
branches;
next	;


desc
@@


1.525
log
@testing: cvs commit
@
text
@2006-08-17 Thomas Fletcher
	PR 85264 from James Blackburn
	* org/eclipse/cdt/internal/errorparsers/GCCErrorParser.java
 
2006-08-17 Thomas Fletcher
	PR 149428 modified from James Blackburn
	* utils/org/eclipse/cdt/internal/core/model/CModelManager.java

2006-01-26 Mikhail Khodjaiants
	Bug 102043: Console Output Does Not Appear When Launching An Application.
	* utils/org/eclipse/cdt/utils/spawner/Spawner.java

2005-08-30 Alain Magloire
	PR 108202, code from Devin Steffler.
	* parser/org/eclipse/cdt/internal/core/dom/parser/c/GNUCSourceParser.java
	* parser/org/eclipse/cdt/internal/core/do/parser/cpp/GNUCPPSourceParser.java

2005-08-30 Alain Magloire
	PR 107150, code/patch written by Devin Steffler
	* parser/org/eclipse/cdt/internal/core/parser/scanner2/BaseScanner.java

2005-08-12 Chris Wiebe
	Fix PR 106577: NPE in CTags Indexer
	* index/org/eclipse/cdt/internal/core/index/ctagsindexer/CTagsFileReader.java
	* index/org/eclipse/cdt/internal/core/index/ctagsindexer/CTagsIndexAll.java

2005-08-12 Chris Wiebe
	Fix PR 106778: IndexerTypesJob2 painfully slow
	* browser/org/eclipse/cdt/internal/core/browser/cache/IndexerTypesJob2.java
	Fix progress monitor
	* browser/org/eclipse/cdt/internal/core/browser/cache/TypeCacheManager.java

2005-08-11 Chris Wiebe
	Fix PR 104907,106415: type cache always running in background
	* browser/org/eclipse/cdt/core/browser/AllTypesCache.java
	* browser/org/eclipse/cdt/internal/core/browser/cache/TypeCacherJob.java

2005-07-26 Alain Magloire
	Fix PR 100992: IMethod were generated for implementation, we should generate
	IFunction for method defines outside of the class shell.
	* model/org/eclipse/cdt/internal/core/model/CModelBuilder.java

2005-07-22 Alain Magloire
	Fix PR 104908
	* plugin.xml

2005-07-22 Alain Magloire
	Fix the Copyright notice for epl.

2005-07-22 Chris Wiebe
	Fix for PR 104605: MachO parsing
	First pass at optimization. My test case went from >20 minutes to 5 seconds
	* utils/org/eclipse/cdt/utils/macho/MachO.java
	* utils/org/eclipse/cdt/utils/macho/MachOHelper.java
	* utils/org/eclipse/cdt/utils/macho/parser/MachOBinaryObject.java

2005-07-22 Chris Wiebe
	Fix for PR 104725
	* model/org/eclipse/cdt/internal/core/model/BinaryElement.java
	
2005-07-16 Alain Magloire
	Fix for PR 102327: Fire deltas when contentType is changed.
	* model/org/eclipse/cdt/core/model/ICElementDelta.java
	* model/org/eclipse/cdt/internal/core/model/CElementDelta.java
	* model/org/eclipse/cdt/internal/core/model/ContentTypeProcessor.java

2005-07-14 Vladimir Hirsl
	Fix for 103024: NPE in indexerEncoderUtil.nodeInVisitedExternalEheader
	Project was not being set when creating indexer in IndexManager#getDefaultIndexer().
	
	* index/org/eclipse/cdt/core/index/ICDTIndexer.java
	* index/org/eclipse/cdt/internal/core/index/ctagsindexer/CTagsIndexer.java
	* index/org/eclipse/cdt/internal/core/index/domsourceindexer/DOMSourceIndexer.java
	* index/org/eclipse/cdt/internal/core/index/nullindexer/NullIndexer.java
	* index/org/eclipse/cdt/internal/core/search/indexing/IndexManager.java
	* src/org/eclipse/cdt/internal/core/InternalCExtension.java

2005-07-14 Vladimir Hirsl
	Fix for 95826: indexer message "File not indexed because it was not built" won't go away
	Info marker was missing INDEXER_MARKER_ORIGINATOR attribute.
	
	* index/org/eclipse/cdt/internal/core/index/domsourceindexer/AbstractIndexerRunner.java

2005-07-13 Vladimir Hirsl
	Fix for PR 103428: IndexerManager leaks elementchangelisteners on reset()
	In case of indexer thread restart after crash/shutdown previous listener is
	deregistered before registering a new one.
	
	* index/org/eclipse/cdt/internal/core/search/indexing/IndexManager.java

2005-07-11 Vladimir Hirsl
	Fix for PR 100585: [Scanner Discovery - Indexer] Indexer not notified of scanner info change
	Change in project/file scanner info will now cause whole project or just affected files
	to be indexed.
	
	* index/org/eclipse/cdt/internal/core/search/indexing/IndexManager.java

2005-07-08 Alain Magloire
	PR 100585:We need to bacth the fire of event.  Actually the CModelOperation needed to be
	change to be aware of nested operation in the same thread.
	* model/org/eclipse/cdt/internal/core/model/BinaryRunner.java
	* model/org/eclipse/cdt/internal/core/model/CElement.java
	* model/org/eclipse/cdt/internal/core/model/CModel.java
	* model/org/eclipse/cdt/internal/core/model/CModelManager.java
	* model/org/eclipse/cdt/internal/core/model/CModelException.java
	* model/org/eclipse/cdt/internal/core/model/ContentTypeProcessor.java
	* model/org/eclipse/cdt/internal/core/model/PathEntryContainerUpdatesOperation.java
	* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
	* model/org/eclipse/cdt/internal/core/model/PathEntryStoreChangedOperation.java
	* model/org/eclipse/cdt/internal/core/model/SetPathEntryContainerOperation.java
	* model/org/eclipse/cdt/internal/core/model/TranslationUnit.java
	* model/org/eclipse/cdt/internal/core/model/WorkingCopy.java

2005-07-08 Alain Magloire
	PR 102434: Patch from Chris Wiebe for the MachO parser
	* model/org/eclipse/cdt/internal/core/model/CModelManager.java
	* utils/org/eclipse/cdt/utils/macho/MachO.java

2005-07-06 David Inglis
	fixed bug#102546
	
	* src/org/eclipse/cdt/core/CCorePlugin.java
	* src/org/eclipse/cdt/internal/core/SystemBuildConsole.java
	* plugins.xml

2005-07-05  Alain Magloire
	Fix for PR 102327: ContentType framework.
	* model/org/eclipse/cdt/core/model/CoreModel.java
	* model/org/eclipse/cdt/internal/core/model/ContentTypeProcessor.java
	* model/org/eclipse/cdt/internal/core/model/TranslationUnit.java

2005-07-05  Robert O'Callahan <robert@@ocallahan.org>

	fix for bug# 102434
	
	* model/org/eclipse/cdt/internal/model/CModelManager.java
	* util/org/eclipse/cdt/utils/som/parser/SOMParser.java
	* util/org/eclipse/cdt/utils/xcoff/parser/XCOFF32Parser.java
	
2005-07-04 David Inglis
	fix for bug# 101647
	
	* utils/org/eclipse/cdt/utils/elf/Elf.java
	
2005-06-29 Alain Magloire
	Fix for PR 102174 patch from Johane Woo.
	* utils/org/eclipse/cdt/utils/spawner/EnvironmentReader.java

2005-06-29 Alain Magloire
	Patch From Chris Wiebe fix PR 101386
	* utils/org/eclipse/cdt/utils/macho/MachO.java

2005-06-26 Vladimir Hirsl
	Fix for 101344: problem markers are not being removed from header files
	Fixed removing indexer problem markers originally created by indexing 
	header files not included by any source files.
	
	* index/org/eclipse/cdt/internal/core/index/domsourceindexer/AbstractIndexerRunner.java
	* index/org/eclipse/cdt/internal/core/index/domsourceindexer/DOMSourceIndexerRunner.java

2005-06-25 Alain Magloire
	Fix PR 91069: BinaryRunner search improvements from Chris Wiebe.
	* model/org/eclipse/cdt/internal/core/model/BinaryRunner.java

2005-06-25 Alain Magloire
	Fix PR 98788: Dealing with templates
	* model/org/eclipse/cdt/core/model/ICElement.java
	+ model/org/eclipse/cdt/core/model/IFunctionTemplate.java
	+ model/org/eclipse/cdt/core/model/IFunctionTemplateDeclaration.java
	+ model/org/eclipse/cdt/core/model/IMethodTemplate.java
	+ model/org/eclipse/cdt/core/model/IMethodTemplateDeclaration.java
	+ model/org/eclipse/cdt/core/model/IStructureTemplate.java
	+ model/org/eclipse/cdt/core/model/IStructureTemplateDeclaration.java
	* model/org/eclipse/cdt/core/model/ITemplate.java

	* model/org/eclipse/cdt/internal/core/model/CModelBuilder.java
	* model/org/eclipse/cdt/internal/core/model/Funtion.java
	* model/org/eclipse/cdt/internal/core/model/FunctionTemplate.java
	* model/org/eclipse/cdt/internal/core/model/Method.java
	* model/org/eclipse/cdt/internal/core/model/MethodTemplate.java
	+ model/org/eclipse/cdt/internal/core/model/MethodTemplateDeclaration.java
	* model/org/eclipse/cdt/internal/core/model/StructureTemplate.java
	+ model/org/eclipse/cdt/internal/core/model/StructureTemplateDeclaration.java
	* model/org/eclipse/cdt/internal/core/model/Template.java

2005-06-22 Vladimir Hirsl
	Fix for PR 93573: "[Indexer] endl references are not added to the DOM index"
	Fixed different encoding of functions references vs. declarations in the index.
	Applied Devin's patch for PR 101114: "[AST Util] Inconsistent string representation 
	of IType elements" with slight modifications.
	Modified JUnit tests accordingly.
	
	* index/org/eclipse/cdt/internal/core/index/domsourceindexer/CGenerateIndexVisitor.java
	* index/org/eclipse/cdt/internal/core/index/domsourceindexer/CPPGenerateIndexVisitor.java
	* index/org/eclipse/cdt/internal/core/index/domsourceindexer/IndexVisitorUtil.java
	* parser/org/eclipse/cdt/core/dom/ast/ASTSignatureUtil.java
	* parser/org/eclipse/cdt/core/dom/ast/ASTTypeUtil.java

2005-06-21 Vladimir Hirsl
	Fix for 100598: DOM Indexer encodes weird things when indexing a CPP file in a C project
	Fixed correlation between parser's parser language and indexer visitor.
	
	* index/org/eclipse/cdt/internal/core/index/domsourceindexer/CGenerateIndexVisitor.java
	* index/org/eclipse/cdt/internal/core/index/domsourceindexer/DOMSoureIndexerRunner.java

2005-06-20 Vladimir Hirsl
	Completed optimization #2 in PR 91801: [Indexer] Optimize header file visiting/indexing
	Encountered headers are removed before instead of after indexing the whole project, thus
	enabling 'index external headers only once' optimization to be applied for file/directory
	indexing.
	
	* index/org/eclipse/cdt/internal/core/index/domsourceindexer/DOMAddFolderToIndex.java
	* index/org/eclipse/cdt/internal/core/index/domsourceindexer/DOMIndexAllProject.java

2005-06-17 Vladimir Hirsl
	Fix for 95174: [Search Engine][DOM AST Indexer] does not find definition of a method
	
	* index/org/eclipse/cdt/internal/core/index/cindexstorage/EntryResult.java
	* index/org/eclipse/cdt/internal/core/index/domsourceindexer/IndexVisitorUtil.java
	* search/org/eclipse/cdt/core/search/DOMSearchUtil.java

2005-06-16 Vladimir Hirsl
	Fix for PR 99433: [Search]  Return parms not part of qualification matching
	Function/methos parameters are now used as a part of search pattern.
	Note: return parameters are NOT used as a part of search pattern. The PR title
	is somewhat missleading.
	
	* index/org/eclipse/cdt/internal/core/index/ctagsindexer/CTagEntry.java
	* index/org/eclipse/cdt/internal/core/index/domsourceindexer/CGenerateIndexVisitor.java
	* index/org/eclipse/cdt/internal/core/index/domsourceindexer/CPPGenerateIndexVisitor.java
	* index/org/eclipse/cdt/internal/core/index/domsourceindexer/IndexEncoderUtil.java
	* index/org/eclipse/cdt/internal/core/index/domsourceindexer/IndexVisitorUtil.java
	* search/org/eclipse/cdt/core/search/BasicSearchMatch.java
	* search/org/eclipse/cdt/core/search/DOMSearchUtil.java
	* search/org/eclipse/cdt/internal/core/search/matching/CSearchPattern.java
	* search/org/eclipse/cdt/internal/core/search/matching/MethodDeclarationPattern.java
			
2005-06-14 David Inglis
	
	Support for older cygpaths - bug # 94702
	
	* utils/org/eclipse/cdt/utils/CygPath.java
	
2005-06-08 Alain Magloire
	Attempt to fix PR 97554
	* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java

2005-06-08 Alain Magloire
	Move to the IContentTypeManager framework: PR 86645
	* index/org/eclipse/cdt/internal/core/index/sourceindexer/AbstractIndexer.java
	* index/org/eclipse/cdt/internal/core/index/sourceindexer/AddFileToIndex.java
	* index/org/eclipse/cdt/internal/core/index/sourceindexer/AddFolderToIndex.java
	* index/org/eclipse/cdt/internal/core/index/sourceindexer/SourceIndexerRequestor.java
	
	* model/org/eclipse/cdt/core/model/CoreModel.java
	* model/org/eclipse/cdt/core/model/ITranslationUnit.java

	* model/org/eclipse/cdt/internal/core/model/CContainer.java
	* model/org/eclipse/cdt/internal/core/model/CModelManager.java
	+ model/org/eclipse/cdt/internal/core/model/ContentTypeProcessor.java
	* model/org/eclipse/cdt/internal/core/model/CreateWorkingCopyOperation.java
	* model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java
	* model/org/eclipse/cdt/internal/core/model/ExternalTranslationUnit.java
	* model/org/eclipse/cdt/internal/core/model/IncludeReference.java
	* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
	- model/org/eclipse/cdt/internal/core/model/ResolverProcessor.java
	* model/org/eclipse/cdt/internal/core/model/TranslationUnit.java
	* model/org/eclipse/cdt/internal/core/model/WorkingCopy.java

	* plugin.xml
	- schema/CFileType.exsd
	- schema//CFileTypeAssociation.exsd
	- template/cpp_headers

	* search/org/eclipse/cdt/core/search
	* src/org/eclipse/cdt/core/CCorePlugin.java

	- src/org/eclipse/cdt/core/filetype/*
	- src/org/eclipse/cdt/core/internal/filetype/*
	
2005-06-07 Vladimir Hirsl
	Fix for a problem with DOM indexer, where external header files in translation unit's
	inclusion tree were not visited.
	Optimization from Dave; skipping declarations in already visited external headers.
	
	* index/org/eclipse/cdt/internal/core/index/cindexstorage/IndexOutput.java
	* index/org/eclipse/cdt/internal/core/index/domsourceindexer/CGenerateIndexVisitor.java
	* index/org/eclipse/cdt/internal/core/index/domsourceindexer/CPPGenerateIndexVisitor.java
	* index/org/eclipse/cdt/internal/core/index/domsourceindexer/DOMSourceIndexerRunner.java
	* index/org/eclipse/cdt/internal/core/index/domsourceindexer/IndexEncoderUtil.java
	* index/org/eclipse/cdt/internal/core/index/domsourceindexer/IndexVisitorUtil.java
	* index/org/eclipse/cdt/internal/core/index/sourceindexer/SourceIndexer.java

2005-06-03 Vladimir Hirsl
	Fix for PR 93786: DOM Indexer adds local variables to the index
	Other smaller fixes in DOM Indexer domain.
	
	* index/org/eclipse/cdt/internal/core/index/domsourceindexer/CGenerateIndexVisitor.java
	* index/org/eclipse/cdt/internal/core/index/domsourceindexer/CPPGenerateIndexVisitor.java
	* index/org/eclipse/cdt/internal/core/index/domsourceindexer/IndexVisitorUtil.java

2005-06-01 Vladimir Hirsl
	Modified DOM indexer to use IIndexEntry hierarchy to store index entries.
	This enables more information to be stored during indexing (modifiers, function sigantures,...)
	Also should address definition/declaration issues raised by Devin.
	
	* index/org/eclipse/cdt/internal/core/index/FunctionEntry.java
	* index/org/eclipse/cdt/internal/core/index/IFunctionEntry.java
	* index/org/eclipse/cdt/internal/core/index/IIndex.java
	* index/org/eclipse/cdt/internal/core/index/ITypeEntry.java
	* index/org/eclipse/cdt/internal/core/index/TypeEntry.java
	* index/org/eclipse/cdt/internal/core/index/domsourceindexer/CGenerateIndexVisitor.java
	* index/org/eclipse/cdt/internal/core/index/domsourceindexer/CPPGenerateIndexVisitor.java
	* index/org/eclipse/cdt/internal/core/index/domsourceindexer/DOMSourceIndexerRunner.java
	* index/org/eclipse/cdt/internal/core/index/domsourceindexer/IndexerOutputWrapper.java
	+ index/org/eclipse/cdt/internal/core/index/domsourceindexer/IndexVisitorUtil.java

2005-05-25 David Inglis
	
	CModel performance improvement: only need to test project existance and nature for ICElement.exists()
	
	* model/org/eclipse/cdt/internal/core/model/CProject.java

2005-05-20 Vladimir Hirsl
	Indexer performance improvement: indexing nodes from external include files only once.
	
	* index/org/eclipse/cdt/internal/core/index/domsourceindexer/CGenerateIndexVisitor.java
	* index/org/eclipse/cdt/internal/core/index/domsourceindexer/CPPGenerateIndexVisitor.java
	* index/org/eclipse/cdt/internal/core/index/domsourceindexer/DOMSourceIndexerRunner.java
	* index/org/eclipse/cdt/internal/core/index/domsourceindexer/IndexEncoderUtil.java
	* index/org/eclipse/cdt/internal/core/index/sourceindexer/AddFileToIndex.java
	* index/org/eclipse/cdt/internal/core/index/sourceindexer/SourceIndexer.java
	* index/org/eclipse/cdt/internal/core/index/sourceindexer/SourceIndexerRunner.java

2005-05-19 Vladimir Hirsl
	Final fix for 95641: [Scanner Config] Per file scanner info not available for header files 
	and not compiled source files.
	For include files and source files that are not compiled per file discovered scanner info
	defaults to project's discovered scanner info.
	A new method is added to CoreModel to determine if per resource scanner info is empty.
	This method will take into account effective per file discovered scanner info.

	* index/org/eclipse/cdt/internal/core/index/domsourceindexer/DOMSourceIndexerRunner.java
	* model/org/eclipse/cdt/core/model/CoreModel.java
	* model/org/eclipse/cdt/core/model/IPathEntryContainerExtension.java
	
2005-05-17 Vladimir Hirsl
	Fixed problem marker updating for files that are not indexed due to
	empty scanner info. Some refactoring of problem marker generation code.
	
	* index/org/eclipse/cdt/internal/core/index/ctagsindexer/CTagsIndexerRunner.java
	* index/org/eclipse/cdt/internal/core/index/domsourceindexer/CGenerateIndexVisitor.java
	* index/org/eclipse/cdt/internal/core/index/domsourceindexer/CPPGenerateIndexVisitor.java
	* index/org/eclipse/cdt/internal/core/index/domsourceindexer/DOMSourceIndexerRunner.java
	* index/org/eclipse/cdt/internal/core/index/sourceindexer/AbstractIndexer.java
	* index/org/eclipse/cdt/internal/core/index/sourceindexer/SourceIndexerRequestor.java
	* index/org/eclipse/cdt/internal/core/index/sourceindexer/SourceIndexerRunner.java

2005-05-13 Vladimir Hirsl
	Files with empty scanner info are not indexed anymore.
	Info problem marker is created for each such file.
	* index/org/eclipse/cdt/internal/core/index/domsourceindexer/DOMSourceIndexerRunner.java
	* src/org/eclipse/cdt/internal/core/CCorePluginResources.properties
	
	Fix for resolving header file name for #include "..." preprocessor statements.
	(Should use both local and system include paths)
	* parser/org/eclipse/cdt/internal/core/parser/scanner2/BaseScanner.java

2005-05-12 Alain Magloire
	For the per file container, make sure we clean the project info.
	* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
	* model/org/eclipse/cdt/core/model/IPathEntryContaienrExtension.java

2005-05-10 Vladimir Hirsl
	Fix for PR 94500: [Path Entry] Problem marker: Invalid project path: DISCOVERED_SCANNER_INFO
	
	* model/org/eclipse/cdt/internal/core/model/PathEntryUtil.java
	
	Fix for infinite loop in LocationMap.createSoleLocation(..). Courtesy of John C.
	
	* parser/org/eclipse/cdt/internal/core/parser/scanner2/LoactionMap.java

2005-05-02 Vladimir Hirsl
	Fix for PR 92599: [Indexer] Remove annotation markers preference from DOMIndexer & friends
	Removed indexer problem markers property page block for DOMIndexer.
	Only inclusion not found preprocessor problem markers are going to be
	generated (there isn't an option in UI to disable/enable them yet).
	Also, fixed deleting of indexer problem markers when indexer is changed.
	
	* index/org/eclipse/cdt/internal/core/index/ctagsindexer/CTagsIndexer.java
	* index/org/eclipse/cdt/internal/core/index/domsourceindexer/CGenerateIndexVisitor.java
	* index/org/eclipse/cdt/internal/core/index/domsourceindexer/CPPGenerateIndexVisitor.java
	* index/org/eclipse/cdt/internal/core/index/domsourceindexer/DOMSourceIndexerRunner.java
	* index/org/eclipse/cdt/internal/core/index/nullindexer/NullIndexer.java
	* index/org/eclipse/cdt/internal/core/index/sourceindexer/SourceIndexer.java
	* index/org/eclipse/cdt/internal/core/search/indexing/IndexManager.java

2005-05-02 Vladimir Hirsl
	Fix for PR 96762: DOM indexer misses some obvious symbols
		Fixed calculation of file locations for names inside macro definitions
		
	* index/org/eclipse/cdt/internal/core/index/domsourceindexer/IndexEncoderUtil.java

2005-04-28 Alain Magloire
	Patch from Devlin Steffler
	FIXED 84606- CDT needs to take advantage of background refresh of projects
	* src/org/eclipse/cdt/core/CCorePlugin.java

2005-04-21 Vladimir Hirsl
	Fix for PR 91964: Dom Indexer misses give a friend declaration for forward decls
	    Fixed detection of friend class/struct declaration.
	Fix for PR 92060: [DOM Indexer] for C projects only seems to do macros now
	    Taken a different approach by wrapping calls to IIndexerOutput in anticipation
	    of its soon change.
	
	* index/org/eclipse/cdt/internal/core/index/domsourceindexer/CGenerateIndexVisitor.java
	* index/org/eclipse/cdt/internal/core/index/domsourceindexer/CPPGenerateIndexerVisitor.java
	* index/org/eclipse/cdt/internal/core/index/domsourceindexerDOMSourceIndexerRunner.java
	* index/org/eclipse/cdt/internal/core/index/domsourceindexer/IndexerEncoderUtil.java
	+ index/org/eclipse/cdt/internal/core/index/domsourceindexer/IndexerOutputWrapper.java

2005-04-15 Vladimir Hirsl
	Fix for PR 91405: Search does not find declarations of printf
	Index entries form include files external to workspace were erroneously stored 
	under compilation unit's file id.
	
	* index/org/eclipse/cdt/internal/core/index/domsourceindexer/IndexEncoderUtil.java
	* index/org/eclipse/cdt/internal/core/index/sourceindexer/SourceIndexerRequestor.java

2005-04-11 Vladimir Hirsl
	Fix for PR 90193: Scanner faililng on Local/User paths as provided in Std. Make
	User specified include paths (through the UI) are now created with 
	isSystemInclude attribute set to true.
	
	* model/org/eclipse/cdt/core/model/CoreModel.java

2005-04-08 Vladimir Hirsl
	Added offset and length parameters for index entries.
	Refactoring of AbstractIndexer. Moved old parser specific stuff to the appropriate subclass.
	
	* index/org/eclipse/cdt/internal/core/index/ctagsindexer/CTagsIndexerRunner.java
	* index/org/eclipse/cdt/internal/core/index/domsourceindexer/CGenerateIndexVisitor.java
	* index/org/eclipse/cdt/internal/core/index/domsourceindexer/CPPGenerateIndexVisitor.java
	* index/org/eclipse/cdt/internal/core/index/domsourceindexer/DOMSourceIndexerRunner.java
	* index/org/eclipse/cdt/internal/core/index/domsourceindexer/IndexEncoderUtil.java
	* index/org/eclipse/cdt/internal/core/index/sourceindexer/AbstractIndexer.java
	* index/org/eclipse/cdt/internal/core/index/sourceindexer/SourceIndexerRequestor.java
	* index/org/eclipse/cdt/internal/core/index/sourceindexer/SourceIndexerRunner.java

2005-04-05 Vladimir Hirsl
	Improved filtering of indexer problem markers
	
	* index/org/eclipse/cdt/core/index/IIndexDelta.java
	* index/org/eclipse/cdt/internal/core/index/domsourceindexer/DOMSourceIndexerRunner.java
	* index/org/eclipse/cdt/internal/core/index/impl/IndexDelta.java

2005-03-30 Alain Magloire
	Patch from Alex Chapiro, tentative fix for PR 89662
	* utils/org/eclipse/cdt/utils/spawner/EnvironmentReader.java

2005-03-30 Alain Magloire
	Delay the processing/parsing of the WorkingCopy when creating the workingcopy
	This should speed the opening  of the CEditor.
	PR 74182
	* model/org/eclipse/cdt/internal/core/model/CReateWorkingCipyOperation.java

2005-03-30 Alain Magloire
	PR 88858 implementation.
	* model/org/eclipse/cdt/core/model/CoreModel.java
	* model/org/eclipse/cdt/core/model/IIncludeFileEntry.java
	* model/org/eclipse/cdt/core/model/IMacroFileEntry.java
	* model/org/eclipse/cdt/core/model/IPathEntry.java
	* model/org/eclipse/cdt/core/model/IPathEntryContainerExtension.java
	* model/org/eclipse/cdt/internal/core/model/DefaultPathEntryStore.java
	* model/org/eclipse/cdt/internal/core/model/IncludeFileEntry.java
	* model/org/eclipse/cdt/internal/core/model/MacroFileEntry.java
	* model/org/eclipse/cdt/internal/core/model/PathEntry.java
	* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
	* model/org/eclipse/cdt/internal/core/model/PathEntryUtil.java
	* src/org/eclipse/cdt/core/resources/ScannerInfo.java
	* src/org/eclipse/cdt/core/resources/ScannerProvider.java

2005-03-30 Vladimir Hirsl
	Fix for NPE in IndexEncoderUtil.calculateIndexFlags
	
	* index/org/eclipse/cdt/internal/core/index/domsourceindexer/IndexEncoderUtil.java

2005-03-29 Vladimir Hirsl
	Problem markers for DOM AST based indexer.
	
	* index/org/eclipse/cdt/internal/core/index/domsourceindexer/CGenerateIndexVisitor.java
	* index/org/eclipse/cdt/internal/core/index/domsourceindexer/CPPGenerateIndexVisitor.java
	* index/org/eclipse/cdt/internal/core/index/domsourceindexer/DOMSourceIndexerRunner.java
	* index/org/eclipse/cdt/internal/core/search/indexing/IIndexEncodingConstants.java

2005-03-28 Bogdan Gheorghe
	Modified DeltaProcessor to make use of ICDTIndexer elements when requesting an index for an element.
	Added indextiming option to trace options in CCorePlugin.
	Added new CTagsIndexer
	
	* model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java
	* src/org/eclipse/cdt/core/CCorePlugin.java
	* plugin.xml
	
2005-03-24 Eric ter Haar
	Added some e_machine types and made section reading seek to each section
	before reading encase section records are extended.
	
	* util/org/eclipse/cdt/utils/elf/Elf.java	
	

2005-03-24 Vladimir Hirsl
	New DOM AST based indexer.
	Indexer infrastructure and CPP/C AST visitors.
	Generates the same index as the old one.
	Work in progress: 
		- include directives dependency
		- problem marker generation
	+ index/org/eclipse/cdt/internal/core/index/domsourceindexer/CGenerateIndexVisitor.java
	+ index/org/eclipse/cdt/internal/core/index/domsourceindexer/CPPGenerateIndexVisitor.java
	+ index/org/eclipse/cdt/internal/core/index/domsourceindexer/DOMAddCompilationUnitToIndex.java
	+ index/org/eclipse/cdt/internal/core/index/domsourceindexer/DOMSourceIndexer.java
	+ index/org/eclipse/cdt/internal/core/index/domsourceindexer/DOMSourceIndexerRunner.java
	+ index/org/eclipse/cdt/internal/core/index/domsourceindexer/IndexerEncoderUtil.java
	* index/org/eclipse/cdt/internal/core/index/sourceindexer/AbstractIndexer.java
	* index/org/eclipse/cdt/internal/core/index/sourceindexer/AddCompilationUnitToIndex.java
	* index/org/eclipse/cdt/internal/core/index/sourceindexer/AddFileToIndex.java
	* index/org/eclipse/cdt/internal/core/index/sourceindexer/SourceIndexer.java
	* index/org/eclipse/cdt/internal/core/index/sourceindexer/SourceIndexerRequestor.java
	* index/org/eclipse/cdt/internal/core/index/sourceindexer/SourceIndexerRunner.java
	+ index/org/eclipse/cdt/internal/core/search/indexing/IIndexEncodingConstants.java
	* src/org/eclipse/cdt/core/CCorePlugin.java
	* plugin.xml
	
2005-03-23 Alain Magloire
	Fix PR 87443.
	* model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java

2005-03-23 Alain Magloire
	NPE fix.
	* src/org/eclipse/cdt/internal/core/PathEntryVariableresolver.java

2005-03-23 Alain Magloire
	Optimize the pathentry markers.
	* model/org/eclipse/cdt/internal/core/model/BinaryRunner.java
	* model/org/eclipse/cdt/internal/core/model/PathEntryManger.java

2005-03-23 Vladimir Hirsl
	Moved ConsoleOutputSniffer from make.core plugin. 
	Added minimal console parser interface.
	+ src/org/eclipse/cdt/core/IConsoleParser.java
	+ src/org/eclipse/cdt/internal/core/ConsoleOutputSniffer.java
	
2005-03-19 Alain Magloire
	PR 87336: Did not check if the resource exists.
	* model/org/eclipse/cdt/internal/core/model/Archive.java
	* model/org/eclipse/cdt/internal/core/model/Binary.java

2005-03-18 Alain Magloire
	Export the PathEntry Variable to the outside world.
	* src/org/eclipse/cdt/internal/core/CCorePluginResources.properties
	* src/org/eclipse/cdt/internal/core/PathEntryVariableManager.java
	* src/org/eclipse/cdt/internal/core/PathEntryVariableResolver.java
	* plugin.properties
	* plugin.xml

2005-03-14 Alain Magloire
	Fix NPEs: PathEntryManager should be created first, since it will
	be use by other components.
	* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
	* src/org/eclipse/cdt/core/CCorePlugin.java
	* plugin.xml

2005-03-14 Bogdan Gheorghe
	Added a NPE check to path entry manager

	* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
	
2005-03-13 Bogdan Gheorghe
	Added support for new indexer framework
	
	* model/org/eclipse/cdt/core/model/CoreModel.java
	* model/org/eclipse/cdt/internal/core/model/CModelManager.java
	* model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java
	* src/org/eclipse/cdt/core/CCorePlugin.java
	* plugin.xml
	
2005-03-12 Alain Magloire
	Plan item 79518: for PathEntry variable manager.
	* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
	* src/org/eclipse/cdt/core/resources/IPathEntryVariableManager.java
	* src/org/eclipse/cdt/core/resources/PathEntryVariableChangeEvent.java
	* src/org/eclipse/cdt/internal/core/PathEntryVariableManager.java

2005-03-03 Alain Magloire
	Part of plan item 79518: for PathEntry variable manager.
	* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
	* src/org/eclipse/cdt/core/CCorePlugin.java
	* src/org/eclipse/cdt/core/resources/IPathEntryVariableChangeListener.java
	* src/org/eclipse/cdt/core/resources/IPathEntryVariableManager.java
	* src/org/eclipse/cdt/core/resources/PathEntryVariableManager.java
	* src/org/eclipse/cdt/internal/core/PathEntryVariableManager.java

2005-03-03 Vladimir Hirsl
	Small change for enabling generation of path entry container change events.
	* model/org/eclipse/cdt/core/model/PathEntryContainerChanged.java
	* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java

2005-03-02 Alain Magloire
	Fix PR 84527: PathEntryManager marker jobs were start to often.
	* model/org/eclipse/cdt/internla/core/model/PathEntrymanager.java

2005-03-02 Alain Magloire
	Fix for PR 85043: NPE when calling Ar.isARHeader(null);
	* utils/org/eclipse/cdt/utils/elf/AR.java
	* utils/org/eclipse/cdt/utils/macho/AR.java
	* utils/org/elcipse/cdt/utils/som/AR.java
	* utils/org/eclipse/cdt/utils/xcoff/AR.java

2005-02-24 Alain Magloire
	Part of 79596
	* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
	* plugin.properties
	
2005-02-21 Alain Magloire
	Adapt the ResolverModel code to the IContentTypeManager.
	* src/orgeclipse/cdt/core/internal/filetype/ResolverModel.java

2005-02-16 Alain Magloire
	Fix for PR 85625, The IBinary info were not remove in the cache.
	* model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java

2004-03-04 Peter Faltaous
	Add e_machine values for X86_64.
	getAttributes(): Add cases for X86_64.
	This fixes the debug configurations dialog which
	otherwise states that no debugger is available.

 	* utils/org/eclipse/cdt/utils/elf/Elf.java:
2005-02-16 Alain Magloire
	Fix PR 74034
	* utils/org/eclipse/cdt/utils/elf/Elf.java

2005-02-15 Alain Magloire
	Fix PR 82856
	* model/org/eclipse/cdt/core/model/IDeclaration.java
	* model/org/eclipse/cdt/core/model/IMacro.java
	* model/org/eclipse/cdt/core/model/IMember.java
	* model/org/eclipse/cdt/core/model/IMethod.java
	* model/org/eclipse/cdt/core/model/INamespace.java
	* model/org/eclipse/cdt/core/model/IStructure.java
	* model/org/eclipse/cdt/core/model/IVariable.java
	* model/org/eclipse/cdt/core/model/IVariableDeclaration.java

2005-02-14 Alain Magloire
	Part of 79596
	* model/org/eclipse/cdt/core/model/CoreModel.java
	* model/org/eclipse/cdt/core/model/IPathEntryContainerExtension.java
	* model/org/eclipse/cdt/core/model/IPathEntryContainerExtensionListener.java
	* model/org/eclipse/cdt/core/model/PathEntryContainerChanged.java
	* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java

2005-02-10 Alain Magloire
	Second part of 79596
	* model/org/eclipse/cdt/core/model/IPathEntryContainerExtension.java
	* model/org/eclipse/cdt/core/model/IPathEntryContainerExtensionListener.java
	* model/org/eclipse/cdt/core/model/PathEntryContainerChanged.java
	* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java

2005-02-10 Alain Magloire
	Part of the fix for 79596
	* model/org/eclipse/cdt/core/model/CoreModel.java
	* model/org/eclipse/cdt/core/model/IPathEntry.java
	* model/org/eclipse/cdt/core/model/IPathEntryContainerExtension.java
	* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
	* src/org/eclipse/cdt/core/resources/ScannerProvider.java

2005-01-29 Alain Magloire
	Copy the spaces and Newlines.
	* model/org/eclipse/cdt/internal/core/model/CopylementsOperation.java
	* model/org/eclipse/cdt/internal/core/model/DeleteElementsOperation.java

2005-01-28 Alain Magloire
	Operation on translationUnit
	* model/org/eclipse/cdt/core/model/ITranslationUnit.java
	* model/org/eclipse/cdt/internal/core/model/CreateIncludeOperation.java
	* model/org/eclipse/cdt/internal/core/model/CreateNamespaceOperation.java
	* model/org/eclipse/cdt/internal/core/model/CreateUsingOperation.java
	* model/org/eclipse/cdt/internal/core/model/TranslationUnit.java

2005-01-26 Alain Magloire
	The line and offset information should be cache in the SourceManipulationInfo
	* model/org/eclipse/cdt/iternal/core/BinaryElement.java
	* model/org/eclipse/cdt/iternal/core/CElement.java
	* model/org/eclipse/cdt/iternal/core/CModelBuilder.java
	* model/org/eclipse/cdt/iternal/core/Namespace.java
	* model/org/eclipse/cdt/iternal/core/SourceManipulation.java
	* model/org/eclipse/cdt/iternal/core/SourceManipulationInfo.java

2005-01-22 Alain Magloire
	PR 38958
	Part implementation of the CreateXXXOperation classes.
	* model/org/eclipse/cdt/core/model/ICElement.java
	* model/org/eclipse/cdt/core/model/IStructure.java
	* model/org/eclipse/cdt/core/model/IStructureDeclaration.java
	* model/org/eclipse/cdt/internal/core/model/CModelBuiilder.java
	* model/org/eclipse/cdt/internal/core/model/CModelOperation.java
	* model/org/eclipse/cdt/internal/core/model/CopyElementOperation.java
	* model/org/eclipse/cdt/internal/core/model/CreateElementIntTUOperation.java
	* model/org/eclipse/cdt/internal/core/model/CreateFieldOperation.java
	* model/org/eclipse/cdt/internal/core/model/CreateIncludeOperation.java
	* model/org/eclipse/cdt/internal/core/model/CreateMethodOperation.java
	* model/org/eclipse/cdt/internal/core/model/CreateSourceReferenceOperation.java
	* model/org/eclipse/cdt/internal/core/model/FuntionInfo.java
	* model/org/eclipse/cdt/internal/core/model/FuntionDeclaration.java
	* model/org/eclipse/cdt/internal/core/model/Structure.java
	* model/org/eclipse/cdt/internal/core/model/StructureDeclaratin.java
	* model/org/eclipse/cdt/internal/core/model/StructureInfo.java
	* model/org/eclipse/cdt/internal/core/model/MethodInfo.java
	* model/org/eclipse/cdt/internal/core/model/util.java
	* model/org/eclipse/cdt/internal/core/model/SurceManipulationInfo.java
	
2005-01-19 Alain Magloire
	PR 83224
	* model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java

2005-01-19 Alain Magloire
	PR 83151
	* model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java

2005-01-18 David Inglis
	Fixed bug #82705
	
	* src/org/eclipse/cdt/internal/core/CDescriptor.java

2005-01-11 David Inglis

	Fixed NPE bug #82572
	
	* src/org/eclipse/cdt/internal/core/CDescriptor.java
	

2005-01-07 Alain Magloire
	Fix PR 82202
	* model/org/eclipse/cdt/internal/core/model/CElement.java
	* model/org/eclipse/cdt/internal/core/model/Openable.java
	
2004-12-22 Alain Magloire

	On going work to clean cdt.ui from misc. warnings
	and removing the deprecated interfaces in Eclipse-3.1

2004-12-21 Alain Magloire
        purpose: using charset from 'file' to encode in-memory String object into bytes
        modifer: Wu Zhi Qiang
        action:  first get the charset from 'file', then use it 
			to encode the 'buffer.toString()' into bytes
	* src/org/eclipse/cdt/internal/core/model/Util.java

2004-12-09 Alain Magloire
	Fix for 80724: not showing initialized global variables.
	* utils/org/eclipse/cdt/utils/coff/parser/CygwinPEBinaryObject.java

2004-12-10 David Inglis
	Fixed bug #80713
	
	* utils/org/eclipse/cdt/utils/BinaryObjectAdapter.java
	* utils/org/eclipse/cdt/utils/coff/PE.java
	* utils/org/eclipse/cdt/utils/coff/parser/PEBinaryObject.java
	* utils/org/eclipse/cdt/utils/elf/parser/ElfBinaryObject.java
	* utils/org/eclipse/cdt/utils/macho/parser/MachOBinaryObject.java
	* utils/org/eclipse/cdt/utils/som/parser/SOMBinaryObject.java
	* utils/org/eclipse/cdt/utils/xcoff/parser/XCOFFBinaryParser.java	
	
2004-12-09 Alain Magloire
	Fix for 80620
	* utils/org/eclipse/cdt/utils/coff/parser/CygwinPEBinaryObject.java

2004-12-08 Vladimir Hirsl
	Removed some dead code in ReaderThread class.
	* src/org/eclipse/cdt/internal/core/ProcessClosure.java
	
2004-12-02 Alain Magloire
	Fix for PR 40081.
	For Cygwin use NM to get the global variables.
	* utils/org/eclipse/cdt/utils/DefaultGnuToolFactory.java
	* utils/org/eclipse/cdt/utils/IGnuToolFactory.java
	* utils/org/eclipse/cdt/utils/NM.java
	* utils/org/eclipse/cdt/utils/coff/parser/CygwinPEBinaryObject.java
	* utils/org/eclipse/cdt/utils/coff/parser/PEBinaryObject.java
	
2004-11-25 Alain Magloire
	Fix PR 79076
	* utils/org/eclipse/cdt/utils/elf/Elf.java

2004-11-16 Alain Magloire
	FIX for 27663
	* utils/org/eclipse/cdt/utils/pty/PTY.java
	* utils/org/eclipse/cdt/utils/spawner/ProcessFactory.java
	* utils/org/eclipse/cdt/utils/spawner/Spawner.java
	* utils/org/eclipse/cdt/utils/spawner/SpawnerInputStream.java

2004-11-14 Alain Magloire
	Fix for PR 77546.
	Make the error parser manager faster by
	using IResourceProxyVisitor to get the files.
	Use eoParser.findFileName() faster.
	* src/org/eclipse/cdt/core/ErrorParserManager.java
	* src/org/eclipse/cdt/core/internal/errorparsers/GASErrorParser.java
	* src/org/eclipse/cdt/core/internal/errorparsers/GCCErrorParser.java
	* src/org/eclipse/cdt/core/internal/errorparsers/GLDErrorarser.java

2004-11-11 Alain Magloire
	PR 78573, patch from Brad Jarvinen
	* src/org/eclipse/cdt/internal/errorparser/VCErroParser.java

2004-11-11 Alain Magloire
	PR 78570, patch from Brad Jarvinen
	The default VC error parser understands (<line number>) but doesn't understand 
	(<line number>, <column>), which is also a valid VC error output format.
	* src/org/eclipse/cdt/internal/errorparser/VCErroParser.java

2004-11-10 Alain Magloire
	Typo in method IBinaryParser.ISymbol
	* src/org/eclipse/cdt/core/IBinaryParser.java
	* utils/org/eclipse/cdt/utils/Symbol.java

2004-11-10 Alain Magloire
	Fix for PR 78308, on deleting of non-C resources, no deltas
	was fired.

	* model/org/eclipse/cdt/internal/core/model/CModelManager.java

2004-11-05 Alain Magloire
	More framework for the formatter.
	* src/org/eclipse/cdt/core/ToolFactory.java
	* src/org/eclipse/cdt/core/CCorePlugin.java
	* src/org/eclipse/cdt/core/formatter/CodeFormatter.java
	* src/org/eclipse/cdt/core/formatter/CodeFormatterConstants.java
	
2004-11-01 Alain Magloire

	Change to the errorParserManager, ... finally
	- do no reorder the arbitrary the error parsers array
	- if IErrorParser.processLine() return true bail out.

	* src/org/eclipse/cdt/core/ErrorParserManager.java
	* plugin.xml

2004-10-14 David Inglis

	Move BinaryConfig into internal.model was no need to be public, also fixed it to
	be lazy when creating parser interface.
	
	* model/org/eclipse/cdt/internal/core/model/CModelManager.java
	* model/org/eclipse/cdt/internal/core/model/CProject.java
	* src/org/eclipse/cdt/core/BinaryParserConfig.java
	* src/org/eclipse/cdt/core/CCorePlugin.java
	* src/org/eclipse/cdt/core/ICExtensionReference.java	
	* src/org/eclipse/cdt/internal/core/CExtensionReference.java

	Removed 
	* model/org/eclipse/cdt/internal/core/model/BinaryParserConfig.java
	
2004-10-12 Vladimir Hirsl

	Fix for PR 69604 [Templates] Instantiating template with deferred template instance
	Original Andrew's patch + a cleanup of processed deferred instntiations.
	
	* parser/org/eclipse/cdt/internal/core/parser/pst/DeferredTemplateInstance.java
	* parser/org/eclipse/cdt/internal/core/parser/pst/TemplateSymbol

2004-10-06 Vladimir Hirsl

	Fix for PR 75728 [ParserSymbolTable] NPE in TypeInfoProvider.newTypeInfo
	Corrected mappings added to to TemplateSymbol._defnParameterMap
	
	* parser/org/eclipse/cdt/internal/core/parser/ast/TemplateFactory.java
	
	Another NPE fix (caused by the fact that UndefinedTemplateSymbols do not have
	any associated extension objects).
	
	* parser/org/eclipse/cdt/internal/core/parser/ast/complete/CompleteParseASTFactory.java

2004-09-30 Vladimir Hirsl

	Fix for PR 60307 [Templates] Template parameter qualified types not supported
	Added new symbol type: UndefinedTemplateSymbol that represents template paramater
	qualified types. At instantiation the unknown types are replaced with the real ones.
	
	* parser/org/eclipse/cdt/internal/core/parser/Parser.java
	* parser/org/eclipse/cdt/internal/core/parser/ast/complete/ASTNode.java
	* parser/org/eclipse/cdt/internal/core/parser/ast/complete/CompleteParseASTFactory.java
	* parser/org/eclipse/cdt/internal/core/parser/ast/ContainerSymbol.java
	* parser/org/eclipse/cdt/internal/core/parser/ast/IContainerSymbol.java
	* parser/org/eclipse/cdt/internal/core/parser/ast/ParametrizedSymbol.java
	* parser/org/eclipse/cdt/internal/core/parser/ast/ParserSymbolTable.java
	* parser/org/eclipse/cdt/internal/core/parser/ast/TemplateEngine.java
	* parser/org/eclipse/cdt/internal/core/parser/ast/TemplateFactory.java
	+ parser/org/eclipse/cdt/internal/core/parser/ast/UndefinedTemplateSymbol.java
	
	* failures/org/eclipse/cdt/core/parser/failedTests/FailedCompleteParseASTTest.java
	* parser/org/eclipse/cdt/core/parser/tests/CompleteParseASTTemplateTest.java
	* parser/org/eclipse/cdt/core/parser/tests/ParserSymbolTableTest.java
	
2004-09-22 Chris Wiebe

	show warnings instead of errors for invalid filenames
	workaround for bug#24152
	* index/org/eclipse/cdt/internal/core/messages.properties
	* src/org/eclipse/cdt/core/CConventions.java

2004-09-22 Chris Wiebe

	added file naming conventions
	* index/org/eclipse/cdt/internal/core/messages.properties
	* src/org/eclipse/cdt/core/CConventions.java

2004-09-21 Alain Magloire
	* model/org/eclipse/cdt/core/model/IBinary.java
	* model/org/eclipse/cdt/internal/core/model/Archive.java
	* model/org/eclipse/cdt/internal/core/model/Binary.java

2004-09-21 David Inglis

	Lots of changes to the binary parsers
	 - major clean up
	 - remove lots of duplication
	 	- reuse of AR class
	 	- common GnuToolsFactory
	 - fixed IBinaryExecutable/IBinaryShared implementors
	 - improved symbol loading preformance for gnu type parsers.
	 
2004-09-15 Alain Magloire

	Jumbo patch from Artyom Kuanbekov
	PR 69908
	Support for 64 bits

2004-09-14 Alain Magloire
	Try to find the function in the header.
	* model/org/eclipse/cdt/internal/core/model/BinaryElement.java
	* model/org/eclipse/cdt/internal/core/model/BinaryFunction.java
	* model/org/eclipse/cdt/internal/core/model/BinaryModule.java

2004-09-14 Alain Magloire

	Define for the contentType extensions for
	type of files.  Note this is incomplete
	We have to wait for 3.1 when the ContentTypeManger
	to be fully functionnal.

	* plugin.xml

2004-09-10 Alain Magloire

	Remove annoying warnings and prevent the PathEntryManger
	from firing on working Copies.

	* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java

2004-09-07 Alain Magloire

	Part of the uncoming work to supply formatting in CDT
	* schema/CodeFormatter.exsd
	* src/org/eclipse/cdt/core/CodePreferenceConstants.java
	* src/org/eclipse/cdt/core/ToolFactory.java
	* src/org/eclipse/cdt/core/formatter/CodeFormatter.java
	* src/org/eclipse/cdt/core/formatter/CodeFormatterConstants.java
	* src/org/eclipse/cdt/internal/core/CCorePreferenceInitializer.java
	* plugin.properties
	* plugin.xml

2004-09-03 Alain Magloire

	Provide the extension for the Core Plugin Preference Initializer.
	* plugin.xml

2004-09-03 Alain Magloire

	Add the BinaryModule to the info.
	* model/org/eclipse/cdt/internal/core/model/BinaryModule.java

2004-09-03 Alain Magloire

	Patch from Patrick Duboy. 72901
	* plugin.xml

2004-09-02 Alain Magloire

	Fix to TranslationUnit.getElement(String).
	* model/org/eclipse/cdt/internal/core/model/TranslationUnit.java
	* model/org/eclipse/cdt/internal/core/model/WorkingCopy.java

2004-09-01 Alain Magloire

	Provide IWorkingCopy.getOriginal(ICElement)
	* model/org/eclipse/cdt/core/model/IWorkingCopy.java
	* model/org/eclipse/cdt/internal/core/model/WorkinCopy.java

2004-08-31 Alain Magloire

	Fix for 72198
	* model/org/eclipse/cdt/internal/core/ExternalTranslationUnit.java
	* model/org/eclipse/cdt/internal/core/TranslationUnit.java

2004-08-27 Alain Magloire

	Fix for 72550.
	* plugin.xml

2004-08-25 Chris Wiebe

	support for matching enclosed type names
	* browser/org/eclipse/cdt/browser/AllTypesCache.java
	* browser/org/eclipse/cdt/browser/IQualifiedTypeName.java
	* browser/org/eclipse/cdt/browser/QualifiedTypeName.java
	* browser/org/eclipse/cdt/internal/core/browser/cache/ITypeCache.java
	* browser/org/eclipse/cdt/internal/core/browser/cache/TypeCache.java

2004-08-25 Chris Wiebe

	add namespace validation to CConventions
	* index/org/eclipse/cdt/internal/core/messages.properties
	* src/org/eclipse/cdt/core/CConventions.java

2004-08-25 Alain Magloire

	Fix for PR 72078
	* model/org/eclipse/cdt/internal/core/mode/CProject.java
	* model/org/eclipse/cdt/internal/core/mode/PathEntryManager.java
	
2004-08-24 Alain Magloire

	Fix for PR 72078
	* model/org/eclipse/cdt/internal/core/model/CModelStatus.java
	* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java

2004-08-23 Chris Wiebe

	fix for 68210 - add missing cpp header names
	* org/eclipse/cdt/core/template/cpp_headers

2004-08-23 Alain Magloire

	Fix for 72382
	* src/org/eclipse/cdt/core/internal/filetype/WorkspaceResolver.java

2004-08-21 Alain Magloire

	(Partial, since the indexer is still not aware of this)
	Fix for 66559: Work on the ResolverModel
	* model/org/eclipse/cdt/internal/core/model/ResolverProcessor.java
	* src/org/eclipse/cdt/core/internal/filetype/ResolverModel.java
	* src/org/eclipse/cdt/core/internal/filetype/WorkspaceResolver.java

2004-08-20 Chris Wiebe

	make PathUtil visible
	* browser/org/eclipse/cdt/internal/core/browser/PathUtil.java
	* browser/org/eclipse/cdt/internal/core/browser/TypeReference.java
	* browser/org/eclipse/cdt/internal/core/browser/TypeSearchScope.java

2004-08-18 Alain Magloire

	Work on the ResolverModel, we make the Core Model aware of the changes.
	Noticeable changes ICFileTypeResolver is tied to a container, this change
	things considerably when extending the implementations.  Sam orignal works
	did not with some pros && cons .. this also has pros and cons.

	* model/org/eclipse/cdt/internal/core/model/CModelManager.java
	* model/org/eclipse/cdt/internal/core/model/ResolverProcessor.java

	* src/org/eclipse/cdt/core/filetype/ICFielTypeResolver.java
	* src/org/eclipse/cdt/core/filetype/IResolverChangeListener.java
	* src/org/eclipse/cdt/core/filetype/IResolverModel.java
	* src/org/eclipse/cdt/core/filetype/ResolverChangeEvent.java
	* src/org/eclipse/cdt/core/filetype/ResolverDelta.java

	* src/org/eclipse/cdt/core/internal/filetype/CFileTypeResolver.java
	* src/org/eclipse/cdt/core/internal/filetype/CustomResolver.java
	* src/org/eclipse/cdt/core/internal/filetype/ResolverModel.java
	* src/org/eclipse/cdt/core/internal/filetype/WorkspaceResolver.java
	
2004-08-18 Alain Magloire

	When running the CDescriptorOperation make sure we have an ICDescriptor.

	* src/org/eclipse/cdt/internal/core/CDescriptorManager.java

2004-08-18 Alain Magloire

	The DeltaProcessor should update the sourceRoot also if
	sourceRoot == ICProject

	* model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java

2004-08-18 Chris Wiebe

	fix for bug #71353
	* browser/org/eclipse/cdt/internal/core/browser/cache/TypeCache.java
	* browser/org/eclipse/cdt/internal/core/browser/cache/TypeCacherJob.java

2004-08-15 Chris Wiebe

	make isOnSourceEntry(IPath) public method
	* model/org/eclipse/cdt/core/model/ISourceRoot.java
	* model/org/eclipse/cdt/internal/core/model/SourceRoot.java

2004-08-15 Alain Magloire

	First draft, work in progress.
	Removing ResolveDelta to make the ResolverChange processing easier.
	* src/org/eclipse/cdt/core/filetype/IResolverChangeListener
	* src/org/eclipse/cdt/core/filetype/ResolverChangeEvent.java
	* src/org/eclipse/cdt/core/internal/filetype/CFiletTypeResolver.java
	* src/org/eclipse/cdt/core/internal/filetype/ResolverModel.java

2004-08-13 Chris Wiebe

	Extra functionality in type cache to support new class wizard
	* browser/org/eclipse/cdt/core/browser/AllTypesCache.java
	* browser/org/eclipse/cdt/core/browser/IQualifiedTypeName.java
	* browser/org/eclipse/cdt/core/browser/QualifiedTypeName.java
	* browser/org/eclipse/cdt/core/browser/ITypeInfo.java
	* browser/org/eclipse/cdt/core/browser/TypeInfo.java
	* browser/org/eclipse/cdt/internal/core/browser/cache/ITypeCache.java
	* browser/org/eclipse/cdt/internal/core/browser/cache/TypeCache.java

2004-08-13 Chris Wiebe

	Add findSourceRoot() method needed for class wizard
	* model/org/eclipse/cdt/core/model/ICProject.java
	* model/org/eclipse/cdt/internal/core/model/CProject.java
	
2004-08-09 Bogdan Gheorghe
	Fix for Bug 71115: Double Indexing
	* model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java
	
2004-08-06 Vladimir Hirsl

	A small parser Problem fix after String to char[] optimization.
	* parser/org/eclipse/cdt/internal/core/parser/problem/Problem.java

2004-08-06 Chris Wiebe

	Add scheduling rule to CoreModel.run
	* src/org/eclipse/cdt/core/model/CoreModel.java

2004-07-30 Alain Magloire

	Add the Using-{directive,declaration} part of the Core Model.

	* model/org/eclipse/cdt/core/model/IUsing.java
	* model/org/eclipse/cdt/internal/core/model/CElement.java
	* model/org/eclipse/cdt/internal/core/model/CModelBuilder.java
	* model/org/eclipse/cdt/internal/core/model/Using.java
	
2004-07-28 Tanya Wolff

	Fix for PR 70161: Assembly untranslated in C++ File Types
	* plugin.properties
	* plugin.xml

2004-07-26 Vladimir Hirsl

	HP-UX SOM Binary parser patch

	* utils/org/eclipse/cdt/utils/com/SOM.java

2004-07-20 Alain Magloire
	Fix for PR 70449
	* src/org/eclipse/cdt/core/internal/filetype/ResolverModel.java

2004-07-16 Alain Magloire

	Fix for PR 70255

	* model/org/eclipse/cdt/internal/core/model/Binary.java

2004-07-16 Brad Jarvinen

	Fix Pr 70252

	* src/org/eclipse/cdt/internal/errorparsers/GCCErrorParser.java

2004-07-16 Vladimir Hirsl
	1. Implementation of HP-UX SOM binary parser.
                                                                                                                             
	* utils/org/eclipse/cdt/utils/som/AR.java
	* utils/org/eclipse/cdt/utils/som/SOM.java
                                                                                                                             
	* utils/org/eclipse/cdt/utils/som/parser/ARMember.java
	* utils/org/eclipse/cdt/utils/som/parser/BinaryArchive.java
	* utils/org/eclipse/cdt/utils/som/parser/SOMParser.java
	* utils/org/eclipse/cdt/utils/som/parser/SOMBinaryObject.java
	* utils/org/eclipse/cdt/utils/som/parser/SomSymbol.java
                                                                                                                             
	2. Fixed a slight ommision in XXXBinaryObject classes
                                                                                                                             
	* utils/org/eclipse/cdt/utils/coff/parser/CygwinPEBinaryObject.java
	* utils/org/eclipse/cdt/utils/elf/parser/GNUElfBinaryObject.java
	* utils/org/eclipse/cdt/utils/xcoff/parser/XCOFFBinaryObject.java

2004-07-15 Alain Magloire

	Check for Empty path in the binary and copy the []IPathEntry
	for the manager.

	* model/org/eclipse/cdt/internal/core/model/Binary.java
	* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java

2004-07-15 Chris Wiebe

	Initial draft for the type hierarchy view.
	* browser/*

2004-07-06 Bogdan Gheorghe
	Handled the case of CContainer in both updateIndexAddResource and
	updateIndexRemoveResource.
	
	* model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java
	
	
2004-07-06 Hoda Amer
	Fix for PR 68933 : [Content Assist] removes asterisks from parameter prompt
	
2004-6-29 Alain Magloire

	Extend on the fix by Bogdan PR 67656 and
	do not get the children for ADDED/REMOVE case

	* model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java
	
2004-06-28 Bogdan Gheorghe
	Fix for 67656: [Indexer] getting called twice after creating a project with a file system
	* model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java
2004-06-28 Alain Magloire

	Possible fix for 68665
	* model/org/eclipse/cdt/internal/core/model/CElementInfo.java

2004-06-28 Alain Magloire

	Fix for PR 68820.
	* model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java
	* src/org/eclipse/cdt/core/resources/FileStorage.java

2004-06-28 Hoda Amer
	Patch for Keith Campbell, a small fix in CConventions. 
	
2004-06-24 Alain Magloire

	Fix for 68226
	* model/org/eclipse/cdt/internal/core/model/CElementInfo.java

2004-06-22 Alain Magloire
	Part of PR 68246.
	Close the inputstream to release resource handle
	when we done with it, we can not rely on the GC to do it for us.

	* src/org/eclipse/cdt/core/parsre/ParserUtil.java

2004-06-22 Alain Magloire

	Fix the exclusion scheme in IPathEntry.

	* model/org/eclipse/cdt/core/mode/CoreModelUtil.java
	* model/org/eclipse/cdt/internal/core/model/CContainer.java
	* model/org/eclipse/cdt/internal/core/model/Openable.java
	* model/org/eclipse/cdt/internal/core/model/SourceRoot.java

2004-06-21 Alain Magloire

	Big Patch from Vladimir Hirsl
	Implementation of AIX XCOFF32 binary parser.

	* utils/org/eclipse/cdt/utils/xcoff/AR.java
	* utils/org/eclipse/cdt/utils/xcoff/XCoff32.java

	* utils/org/eclipse/cdt/utils/xcoff/parser/ARMember.java
	* utils/org/eclipse/cdt/utils/xcoff/parser/BinaryArchive.java
	* utils/org/eclipse/cdt/utils/xcoff/parser/XCOFF32Parser.java
	* utils/org/eclipse/cdt/utils/xcoff/parser/XCOFFBinaryObject.java
	
2004-06-21 Alain Magloire

	The PathEntryManager was returning the array instead
	of making a copy.  Potentially clients could have
	modified the contents.

	* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
	* model/org/eclipse/cdt/internal/core/model/IMacroEntry.java
	* src/org/eclipse/cdt/core/resources/ScannerProvider.java

2004-06-21 Hoda Amer
	Fix for PR 67696: [I18N] - New Class Wizard does not take project encoding into account when creating files
	Now the encoding is taken into consideration when committing a working copy contents to a file.
	* model/org/eclipse/cdt/internal/core/model/Buffer.java
	* model/org/eclipse/cdt/internal/core/model/WorkingCopy.java
	
2004-06-18 Alain Magloire

	Fix for PR 66108

2004-06-18 Alain Magloire

	This was heavy and lots of files were change.  The problem: to create the CElementInfo we use
	to synchronize of the CModelManager singleton instance, this was handy and allowed us to serialize
	the creation of the proxy info and save in the LRU cache.  Then came Eclipse-3.0 with job spawning
	everywhere, lots of deadlock since the CModelManager was lock and the singleton is the center
	to get all the info.  We use the same scheme as the JDT by using a ThreadLocal class cache
	to collect the information.  We fixed a couple of bug allong the way and probably introduce some.

	The tests were doing something stupid, by creating directly the TranslationUnit:
		new TranslationUnit(project, file);
	This does not work since only the sourceRoot can be the parent
	of a TranslationUnit, the tests are now fix bug we should restrict access of the class in the core model
	after 2.0.

2004-06-18 Andrew Niefer
	- DeltaProcessor.updateIndexRemoveResource() : discard if removing a project, discard index jobs for that project.

2004-06-15 Hoda Amer
	Fix for PR 63207:  ITranslationUnit.getElementAtOffset(i) does not factor in multiple namespace decl
	
2004-06-14 Hoda Amer
	Fix for PR 63243: [Outline View] Missing user defined type if declare variable along with the C++ elem (struct, enum, union)
	
2004-06-11 Alain Magloire

	The IncludeEntry LibraryEntry getFullIncludePath()
	was returning the wrong values sometimes.

	* model/org/eclipse/cdt/internal/core/model/IncludeEntry.java
	* model/org/eclipse/cdt/internal/core/model/LibraryEntry.java
	* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
	
2004-06-10 Hoda Amer
	Fix for PR 65970: [Outline View] Contents of Includes displayed in Outline for STRUCTURAL_PARSE mode
	
2004-06-09 Alain Magloire

	Patch from Sam Rob to resolve 64022

2004-06-09 Alain Magloire

	Make sure to run the PathEntryContainerInitializer.initialize()
	once.
	* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java

2004-06-09 Hoda Amer
	Fix for PR 62656 : [Saving]  a cpp file after copying/renaming a function in front of a constructor locks Eclipse
	
2004-06-09 David Inglis

	added new ICDescriptor manager method to get a descriptor with the option of creating 
	one if it does not exists.
	
	* src/org/eclipse/cdt/core/ICDescriptorManager.java
	* src/org/eclipse/cdt/core/CCorePlugin.java
	* src/org/eclipse/cdt/internal/core/CDescriptorManager.java
	
2004-06-08 Tanya Wolff

	Fix for I18N defect 66136

	* plugin.properties
	* plugin.xml

2004-0608 Alain Magloire

	Quick workaround for PR 57287.
	* model/org/eclipse/cdt/core/model/CoreModel.java

2004-06-08 Alain Magloire

	Patch from Dirk Drr.

	* utils/org/eclipse/cdt/utils/elf/Elf.java

2004-06-07 Alain Magloire

	Fix for PR 64090
	model/org/eclipse/cdt/internal/core/model/PathEntryManager.java

2004-06-07 Alain Magloire

	Fix for PR 65633
	* model/org/eclipse/cdt/internal/core/model/CProject.java
	* model/org/eclipse/cdt/internal/core/model/IncludeEntry.java
	* model/org/eclipse/cdt/internal/core/model/LibraryEntry.java
	* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java

2004-06-07 Hoda Amer
	Fix for PR 65369 : [CModel] Duplicate namespace declarations in views when namespace defined twice in a file
	
2004-06-07 Alain Magloire

	Fix for PR 65524
	* src/org/eclipse/cdt/core/internal/filetype/ResolverModel.java

2004-06-04 Alain Magloire

	Potential deadlock in CElement.getElementInfo()
	We can no longer synch on CModelMager.  We need
	to do some fine grained lock for the LRU caching.

	* model/org/eclipse/cdt/internal/core/model/CElement.java
	* model/org/eclipse/cdt/internal/core/model/CModelManager.java
	* model/org/eclipse/cdt/internal/core/model/Openable.java

2004-06-03 Alain Magloire

	The Elf class should not depend of GNU
	binutils tools like Addr2line or CPPFilt
	It is an Elf Parser and the needs of those tools
	are now part of IBinaryParser class
	* utils/org/eclipse/cdt/uitls/elf/AR.java
	* utils/org/eclipse/cdt/uitls/elf/Elf.java
	* utils/org/eclipse/cdt/uitls/elf/ElfHelperjava
	* utils/org/eclipse/cdt/uitls/elf/parser/ElfBinaryObject.java

2004-06-01 Alain Magloire

	A release of the CDT was distributed with
	a typ "ELF" instead of "Elf" we provide
	and extension point pointing back to "ELF"
	parser for backward comp.

	* plugin.xml

2004-05-26 Alain Magloire

	Do not generate CElementDelta for pathEntries
	if none were presents previously.

2004-05-26 Alain Magloire

	Jumbo Patch from Chris Wiebe.
	Putting a starting skeleton for C Browsing.

2004-05-25 Alain Magloire
	Update the necessary classes to use the new
	ResolverModel.

2004-05-25 Alain Magloire

	Major Patch from Sam Robb
	bring to a close PR 52864.

2004-05-25 Alain Magloire

	Ask the IScannerInfo for the IResource.

2004-05-25 Alain Magloire

	Provide better orderin of the ScannerProvider.
	The other of the include 
	We need to reorder the include/macros:
	includes the closest match to the resource will come first
	    /project/src/file.c  --> /usr/local/include
	    /project/src         --> /usr/include
	/usr/local/include must come first.
	For the macros the closest symbol will override 
	   /projec/src/file.c --> NDEBUG=1
	   /project/src       --> NDEBUG=0
	We will use NDEBUG=1 only
	
2004-05-21 Alain Magloire
	Remove TranslationUnitProblemFinder, we can not use the same
	approach as the JDT i.e. to reparse.  Parsing is way to costly
	for C/C++ because of the Preprocessor, instead we set the problem
	requestor in the translationUnit.

2004-05-20 Bogdan Gheorghe
	Modified updateCurrentDeltaAndIndex inDeltaProcessor.java to return whether
	we need to traverse a delta's children.
	
2004-05-19 Alain Magloire

	Partial Fix for PR 61341

2004-05-19 Alain Magloire

	Contribution from Sam Robb, for PR 52864.

2004-05-19 Alain Magloire
	Patch contributed by James Langley.
	Let Elf.java recognize Altera?s Nios and Nios II magic numbers.
	The number for Nios II is an official number assigned by SCO,
	the one for Nios was randomly chosen, but doesn't conflict with
	any of the ones already in Elf.java. 
	
	* Elf.java

2004-05-18 Alain Magloire

	Remove warnings and compatibility plugin
	to be full Eclipse-3.0 compliant.

2004-05-11 Alain Magloire

	Preliminary work to get Parser IProblem in the CEditor.

2004-05-07 David Inglis

	Setup a default scanner provider which uses the c path entries.
	
	* src/org/eclipse/cdt/core/CCorePluging.java
	* src/org/eclipse/cdt/core/resources/ScannerProvider.java
	
2004-05-07 Alain Magloire

	Bug in the PathEntyrManager, the container
	entries where not resolved.
	* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
	* model/org/eclipse/cdt/internal/core/model/PathEntryStore.java

2004-04-04 Alain Magloire

	Race condition causing deadlocks fix.

	* model/org/eclipse/cdt/internal/core/model/CModelManager.java

2004-04-29 Alain Magloire

	Changes to working copy, to be wrap in runnable Plaform
	operation when commiting or destroying the working copy.
	Also changes to the ICElementDelta to be fired in a
	Workspace runnable.

2004-04-28 Alain Magloire

	NPE in the PathEntry.

2004-04-28 Alain Magloire

	Work in Progress for the PathEntry API
	* model/org/eclipse/cdt/core/model/CoreModel.java
	* model/org/eclipse/cdt/core/model/IIncludeEntry.java
	* model/org/eclipse/cdt/internal/core/model/IncludeEntry.java
	* model/org/eclipse/cdt/internal/core/model/LibraryEntry.java
	* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
	* src/org/eclipse/cdt/core/resources/ScannerInfo.java
	* src/org/eclipse/cdt/core/resources/ScannerProvider.java
		
2004-04-27 Alain Magloire

	Fix for PR 60182
	* model/org/eclipse/cdt/internal/core/model/ArchiveContainer.java
	* model/org/eclipse/cdt/internal/core/model/BinarContainer.java
	* model/org/eclipse/cdt/internal/core/model/CContainer.java
	* model/org/eclipse/cdt/internal/core/model/CProject.java
	* model/org/eclipse/cdt/internal/core/model/IncludeReference.java
	* model/org/eclipse/cdt/internal/core/model/Openable.java

2004-04-26 Alain Magloire

	Changes in the PathEntryStore API
	* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
	* model/org/eclipse/cdt/internal/core/model/PathEntryStore.java
	* src/org/eclipse/cdt/core/resources/IPathEntryStore.java	
	* src/org/eclipse/cdt/core/resources/PathEntryStoreChangedEvent.java	

2004-04-26 Alain Magloire

	Move the persistency of the IPathEntry in a differenct
	class and provide an extension point for it.

	* plugin.xml
	* model/org/eclipse/cdt/internal/core/model/CProject.java
	* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
	* model/org/eclipse/cdt/internal/core/model/PathEntryStore.java

	* src/org/eclipe/cdt/core/CCorePlugin.java
	* src/org/eclipse/cdt/internal/core/resources/IPathEntryStore.java
	* src/org/eclipse/cdt/internal/core/resources/IPathEntryStoreListener.java
	* src/org/eclipse/cdt/internal/core/resources/PathEntryStoreChangedEvent.java
2004-04-23 Alain Magloire

	Tentative fix for PR 59098.
	* model/org/eclipse/cdt/internal/core/model/CContainerInfo.java
	* model/org/eclipse/cdt/internal/core/model/CElement.java
	* model/org/eclipse/cdt/internal/core/model/CModelManager.java
	* model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java
	* model/org/eclipse/cdt/internal/core/model/IncludeReference.java


2004-04-23 Alain Magloire

	Moving the work from Sam Robb part of PR 52864, this
	is is only the Core part, UI is still pending.

	* model/org/eclipse/cdt/core/model/CoreModel.java
	* model/org/eclipse/cdt/core/model/ITranslationUnit.java
	* model/org/eclipse/cdt/internal/core/model/BinaryRunner.java
	* model/org/eclipse/cdt/internal/core/model/CContainer.java
	* model/org/eclipse/cdt/internal/core/model/CModel.java
	* model/org/eclipse/cdt/internal/core/model/CModelBuilder.java
	* model/org/eclipse/cdt/internal/core/model/CModelInfo.java
	* model/org/eclipse/cdt/internal/core/model/CModelManager.java
	* model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java
	* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java

2004-04-21 Alain Magloire

	Added support for Base Reference Attribute in the PathEntry

	* model/org/eclipse/cdt/core/model/CoreModel.java
	* model/org/eclipse/cdt/core/model/IncludeEntry.java
	* model/org/eclipse/cdt/core/model/ILibraryEntry.java
	* model/org/eclipse/cdt/core/model/IMacroEntry.java
	* model/org/eclipse/cdt/core/model/IPathEntry.java

	* model/org/eclipse/cdt/internal/core/model/APathEntry.java
	* model/org/eclipse/cdt/internal/core/model/IncludeEntry.java
	* model/org/eclipse/cdt/internal/core/model/LibraryEntry.java
	* model/org/eclipse/cdt/internal/core/model/MacroEntry.java
	* model/org/eclipse/cdt/internal/core/model/OutputEntry.java
	* model/org/eclipse/cdt/internal/core/model/PathEntry.java
	* model/org/eclipse/cdt/internal/core/model/SourceEntry.java

2004-04-20 David Inglis
	
	Fixed up some small bugs with the macro paths
	
	* model/org/eclipse/cdt/internal/core/model/MacroEntry.java

	Initialize baseref to always be a Path("")

	* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java	
	
2004-04-20 David Inglis

	Added more CModelException throwing in model essentially if the model fails to create
	a info an exception is thrown, it we *not* return null.
	
	to many files changes to list here.....
	
2004-04-20 Alain Magloire

	Fix for PR 59081

	* model/org/eclipse/cdt/internal/core/model/Openable.java

2004-04-19 Alain Magloire

	Fix for PR 59098

	* model/org/eclipse/cdt/internal/core/model/CModel.java
	* model/org/eclipse/cdt/internal/core/model/CProjectInfo.java
	* model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java

2004-04-19 Alain Magloire

	It has become necessary to add exception in the interface
	  IParent.getChildren()
	  IParent.getChildrenOfType()
	  IArchive.getBinaries()
	  IBinary.getBinaries()
	  ...
	Now they throw CModelException.
	Lots of files changed, will not bother enumerated them
	all in the log.

	* model/org/eclipse/cdt/core/IArchive.java
	* model/org/eclipse/cdt/core/IArchiveContainer.java
	* model/org/eclipse/cdt/core/IBinaryContainer.java
	* model/org/eclipse/cdt/core/IBinaryModule.java
	* model/org/eclipse/cdt/core/ICModel.java
	* model/org/eclipse/cdt/core/IParent.java
	* model/org/eclipse/cdt/core/IStructure.java

	* model/org/eclipse/cdt/internal/core/model/*
	* browser/org/eclipse/cdt/core/model/TypeInfo.java
	* search/org/eclipse/cdt/internal/core/search/CSearchScope.java
	* search/org/eclipse/cdt/internal/core/search/CWorkspaceScope.java


2004-04-19 David Inglis

	Fixed dead lock - don't fire descriptor events with descriptor lock
	
	* src/org/eclipse/cdt/internal/core/CDescriptor.java
	
	Added missing PathContainerInitializer extension point
	
	* schema/PathEntryContainerInitializer.exsd
	* plugin.properties
	* plugin.xml
	
	changed log to not wrap core exception in a IStatus but use the IStatus in the exception.
	
	* src/org/eclipse/cdt/core/CCorePlugin.java
	
2004-04-19 David Inglis
	Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=58232
	
	* src/org/eclipse/cdt/internal/core/CDescriptor.java
	
2004-04-18 Alain Magloire

	Added a new method in CoreModel to get ITranslationUnit
	for external headers, implementation in CModelManager.
	Changes to IIncludReference and implementations.

	* model/org/eclipse/cdt/core/model/CoreModel.java
	* model/org/eclipse/cdt/core/model/IInludeEntry.java
	* model/org/eclipse/cdt/core/model/IIncludeReference.java
	* model/org/eclipse/cdt/internal/core/model/CModelManager.java
	* model/org/eclipse/cdt/internal/core/model/IncludeReference.java

2004-04-16 Hoda Amer
	Reveresed a change in IParent caused by my previous patch.
	 
2004-04-16 Alain Magloire

	Patch from Sam Robb to cover PR 52864
	* src/org/eclipse/cdt/core/internal/fileType/CFileType.java
	* src/org/eclipse/cdt/core/internal/fileType/CFileTypeResolver.java
	* src/org/eclipse/cdt/core/internal/fileType/CLanguage.java
	* srcorg.eclipse/cdt/core/filetype/ICFileType.java
	* srcorg.eclipse/cdt/core/filetype/ICFileTypeConstants.java
	* srcorg.eclipse/cdt/core/filetype/ICLanguage.java
	* schema/CFileType.exsd
	* schema/CLanguage.exsd
	* plugin.xml

2004-04-16 Hoda Amer
	-CModelBuilder and scalability problems: Starting children list with initial size = 0
	Now 25,000 element Translation unit takes 450 ms in CModelBuilder.
	-Also removed class Parent implemention interface IParent as only elements that 
	could really be parents should implement it.
	
2004-04-15 Alain Magloire

	Archive/BinaryContainer was not cleaned up.

	* model/org/eclipse/cdt/internal/core/model/CModelManager.java
	* model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java

2004-04-15 Alain Magloire

	Fix for PR 58481
	Since TypeInfo shares have some common code
	with the Search the fix was put in the search to.
	The fix is to check the accessibility of the project
	before introspecting it, it may have been deleted.

	* browser/org/eclipse/cdt/internal/core/browser/cache/TypeMatchLocator.java
	* search/org/eclipse/cdt/internal/core/search/matching/MatchLocator.java

	Remove the synchronized it is not necessary and causes
	deadlocks.
	* model/org/eclipse/cdt/internal/core/model/Openable.java

2004-04-14 Alain Magloire

	This is temporary 'till we get the fancy ICType scheme
	added a way to get the extension for assembly files.

	* mode/org/eclipse/cdt/core/model/CoreModel.java

2004-04-14 Andrew Niefer
	updated clients of Parse to have a default implementation for ISourceElementRequestor.acceptFriendDeclaration

2004-04-14 Alain Magloire

	Fix PR 58082, with Patch from Jon Beniston
	* utils/org/eclipse/cdt/utils/elf/Elf.java

2004-04-13 David Inglis

	Since the binary runner and the CModelManager adds binarys we need to make sure
	the child was not already added in the info.
	
	* src/org/eclipse/cdt/internal/core/model/CElementInfo.java

2004-04-13 Alain Magloire

	When encoding the PathEntry, make the "path" attribute project relative if
	projectPath.isPrefixOf(path)

	* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java

2004-04-12 Hoda Amer
	CModelBuilder and scalability problems: Building the CModel takes a long time
	when translation unit has lots of children (25,000 children taking ~ 45 sec to build model).
	Revising Parent.addChild() and TranslationUnit.removeChildren() (now 25,000 children taking ~ 160 ms).
	
2004-04-07 David Inglis
	
	Fixed event problem 
	
	* src/org/eclipse/cdt/core/CDescriptorEvent.java
	* src/org/eclipse/cdt/internal/core/CDescriptorManager.java
	
2004-04-07 Alain Magloire

	Using a complete parser is to heavy for the typeInfo
	falling back to structural.

	* browser/org/eclipse/cdt/internal/core/browser/cache/TypeMatchLocator.java

2004-04-06 Alain Magloire

	Cache the values in the info.

	* model/org/eclipse/cdt/internal/core/model/CElement.java
	* model/org/eclipse/cdt/internal/core/model/CProject.java
	* model/org/eclipse/cdt/internal/core/model/CProjectInfo.java
	* model/org/eclipse/cdt//core/model/CoreModel.java
	
2004-04-06 Alain Magloire

	Patch from Chris Wiebe.
	This patch provides some improvements to the Open Type action, such as
	per-file type caching (much faster now) and extra filtering options in
	the dialog.  The non-ui code has also been isolated and moved to
	org.eclipse.cdt.core.browser.
	
	* browser/*

2004-04-06 Alain Magloire

	Patch from Sam Robb covering part of PR #52864
	This is the first effort in making a difference
	between header and source files.

	* template/cpp_headers
	* src/org/eclipse/cdt/core/internal/filetype/CFileType.java
	* src/org/eclipse/cdt/core/internal/filetype/CFileTypeAssociation.java
	* src/org/eclipse/cdt/core/internal/filetype/CFileTypeResolver.java

	* src/org/eclipse/cdt/core/filetype/ICFileType.java
	* src/org/eclipse/cdt/core/filetype/ICFileTypeAssociation.java
	* src/org/eclipse/cdt/core/filetype/ICFileTypeResolver.java
	* src/org/eclipse/cdt/core/filetype/ICFileTypeConstants.java

	* src/org/eclipse/cdt/core/CCorePlugin.java

	* schema/CFileTyp.exsd
	* schema/CFileTypeAssociation.exsd

	* plugin.xml

2004-04-06 Alain Magloire

	Fix possible NPE.

	* model/org/eclipse/cdt/internal/core/model/IncludeRefence.java

2004-04-06 David Inglis
	
	Fixed up syncing of binary runner and ::getBinaries()
	
	* model/org/eclipse/cdt/internal/core/model/BinaryRunner.java

2004-04-04 Alain Magloire

	More support for external headers.
	Cleanup of the CElement.close() calls.

	* model/org/eclipse/cdt/internal/core/model/Archive.java
	* model/org/eclipse/cdt/internal/core/model/Binary.java
	* model/org/eclipse/cdt/internal/core/model/CElement.java
	* model/org/eclipse/cdt/internal/core/model/CModelManager.java
	* model/org/eclipse/cdt/internal/core/model/CProject.java
	* model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java
	* model/org/eclipse/cdt/internal/core/model/ExternaltranslationUnit.java
	* model/org/eclipse/cdt/internal/core/model/IncludeReference.java
	
2004-04-03 Alain Magloire

	Draft work on LibraryReferences and IncludeReferences.

	* model/org/eclipse/cdt/core/model/CoreModel.java
	* model/org/eclipse/cdt/core/model/ICProject.java
	* model/org/eclipse/cdt/core/model/IIncludeEntry.java
	* model/org/eclipse/cdt/core/model/IIncludeReference.java
	* model/org/eclipse/cdt/core/model/ILibararyentry.java
	* model/org/eclipse/cdt/core/model/IPathEntry.java

	* model/org/eclipse/cdt/internal/core/model/APathEntry.java
	* model/org/eclipse/cdt/internal/core/model/CProject.java
	* model/org/eclipse/cdt/internal/core/model/CProjectInfo.java
	* model/org/eclipse/cdt/internal/core/model/IncludeEntry.java
	* model/org/eclipse/cdt/internal/core/model/IncludeReference.java
	* model/org/eclipse/cdt/internal/core/model/LibraryEntry.java
	* model/org/eclipse/cdt/internal/core/model/LibraryReferenceArchive.java
	* model/org/eclipse/cdt/internal/core/model/LibraryReferenceShared.java
	* model/org/eclipse/cdt/internal/core/model/MacroEntry.java
	* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java

2004-04-03 Alain Magloire

	Fix for PR 57287

	* model/org/eclipse/cdt/internal/core/model/CModelManager.java
	* model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java
	* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
	
	* model/org/eclipse/cdt/internal/core/model/PEBinaryObject.java

2004-04-02 Alain Magloire

	Use the the Job manager for the binary runner.

	* model/org/eclipse/cdt/internal/core/model/BinaryRunner.java
	* model/org/eclipse/cdt/internal/core/model/CModelManager.java
	* model/org/eclipse/cdt/internal/core/model/CProject.java
	* model/org/eclipse/cdt/internal/core/model/CProjectInfo.java
	* model/org/eclipse/cdt/internal/core/model/LibraryReference.java
	* model/org/eclipse/cdt/internal/core/model/LibraryReferenceArchive.java
	* model/org/eclipse/cdt/internal/core/model/LibraryReferenceShared.java
	* model/org/eclipse/cdt/core/model/ILibraryReference.java

2004-04-02 David Inglis

	Fixed problem with .cdtproject not getting updated.
	
	* src/org/eclipse/cdt/internal/core/CDescriptor.java
	
2004-03-30 Alain Magloire

	Reset the non C Resource when the project is closed.

	* model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java

2004-03-29 David Inglis

	Fixed shutdown problems. https://bugs.eclipse.org/bugs/show_bug.cgi?id=56584
	
	* src/org/eclipse/cdt/core/CCorePlugin.java
	
2004-03-26 David Inglis
	
	Fixed NPE on path reorder
	
	* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java

2004-03-26 David Inglis

	Refactor to move exclusion matching methods out into public class.
	
	* model/org/eclipse/cdt/core/model/CoreModelUtil.java
	* model/org/eclipse/cdt/internal/core/model/CProject.java
	* model/org/eclipse/cdt/internal/core/model/SourceRoot.java
	* model/org/eclipse/cdt/internal/core/model/Util.java


2004-03-25 David Inglis
	
	Added util class for core model
	
	* src/org/eclipse/cdt/core/model/CoreModelUtil.java
	
2004-03-25 David Inglis

	Update to allow non-owned projects and added better recovery of deleted .cdtprojects via nature id
	
	* src/org/eclipse/cdt/core/ICDescriptorManager.java
	* src/org/eclipse/cdt/internal/core/CCorePluginResources.properties
	* src/org/eclipse/cdt/internal/core/CDescriptor.java
	* src/org/eclipse/cdt/internal/core/CDescriptorManager.java
	* src/org/eclipse/cdt/internal/core/COwner.java
	* src/org/eclipse/cdt/internal/core/COwnerConfiguration.java

2004-03-25 David Inglis

	Fixed up getProcessList to filter on platform.
	
	* src/org/eclipse/cdt/core/CCorePlugin.java
	
	Added schemas for CProject & CBuildConsole 
	
	* plugin.xml
	

2004-03-25 Hoda Amer
	Joined effort with Bogdan: Added a TimeOut class to core.utils 
	that implements a thread to control parser timeout.
	
2004-03-23 Alain Magloire

	An implementation of IScannerInfoProvider on top
	of the IPathEntry.

	* src/org/eclipse/cdt/core/resources/ScannerInfo.java
	* src/org/eclipse/cdt/core/resources/ScannerInfoProvider.java

2004-03-23 Alain Magloire

	Show the objects on the IOuputEntry path should
	be save in the BinaryContainer.

	* model/org/eclipse/cdt/internal/core/model/BinaryContainer.java
	* model/org/eclipse/cdt/internal/core/model/BinaryRunner.java
	* model/org/eclipse/cdt/internal/core/model/CElementDelta.java
	* model/org/eclipse/cdt/internal/core/model/CProject.java
	* model/org/eclipse/cdt/internal/core/model/PathEntry.java
	* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java

2004-03-22 Tanya Wolff
	Externalized names of Binary Parsers and Error Parsers
 
	* plugin.xml
	* plugin.properties

2004-03-22 Alain Magloire

	Boost the warning of the compiler and remove
	Unneeded castings.

	* to many to enumerates.

2004-03-22 Alain Magloire

	* model/org/eclipse/cdt/core/model/CoreModel.java
	* model/org/eclipse/cdt/internla/core/model/PathEntryManager.java
	* model/org/eclipse/cdt/internla/core/model/CModelManager.java

2004-03-21 Alain Magloire

	The methods CoreModel.create() are now handle operation.
	Meaning it will generate a ICElement even if the file does
	not exists.  ICModel and ICProject no longer implements
	ICContainer.

	* model/org/eclipse/cdt/core/model/ICModel.java
	* model/org/eclipse/cdt/core/model/ICProject.java

	* model/eclipse/cdt/internal/core/model/CContainer.java
	* model/eclipse/cdt/internal/core/model/CContainerInfo.java
	* model/eclipse/cdt/internal/core/model/CModel.java
	* model/eclipse/cdt/internal/core/model/CModelInfo.java
	* model/eclipse/cdt/internal/core/model/CModelManager.java
	* model/eclipse/cdt/internal/core/model/CProject.java
	* model/eclipse/cdt/internal/core/model/CCProjectInfo.java
	* model/eclipse/cdt/internal/core/model/DeltaProcessor.java

2004-03-19 David Inglis
	
	* model/org/eclipse/cdt/core/model/CoreModel.java
	* model/org/eclipse/cdt/internal/core/model/CModelManager.java
	Removed deprecated method and now use descriptor change events for binary parser change.
	
	* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
	Fixed setting raw paths entries to not clear cached until after raw set.

	* src/org/eclipse/cdt/core/CCorePlugin.java
	* src/org/eclipse/cdt/core/ICDescriptorManager.java
	* src/org/eclipse/cdt/core/ICDescriptorOperation.java
	* src/org/eclipse/cdt/internal/core/CDescriptor.java
	* src/org/eclipse/cdt/internal/core/CDescriptorManager.java
	* src/org/eclipse/cdt/internal/core/CExtensionReference.java
	Fixed decriptor file updating to be handling as a job when extensions change.
	Update operation runnable to take project and IProgress.
	Suppress events and saves on initialization.

2004-03-19 Hoda Amer
	The CModelBuilder sets TranslationUnit.isStructureKnown() based on
	both parser errors and IProblems sent to the callback.
	
2004-03-19 David Inglis

	Added logging on failures in CCorePlugin.
	
	* src/org/eclipse/cdt/core/CCorePlugin.java
	
2004-03-19 Alain Magloire

	Correct typos.

	* model/org/eclipse/cdt/core/model/CoreModel.java
	* model/org/eclipse/cdt/internal/core/model/CProject.java
	* model/org/eclipse/cdt/internal/core/model/etPathEntriesOperation.java

2004-03-18 Alain Magloire

	Check for IPathEntry reorder changes.

	* model/org/eclipse/cdt/core/model/ICElementDelta.java
	* model/org/eclipse/cdt/internal/core/model/CContainerInfo.java
	* model/org/eclipse/cdt/internal/core/model/CProjectInfoInfo.java
	* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
	* model/org/eclipse/cdt/internal/core/model/SetPathEntriesOperation.java

2004-03-18 Alain Magloire

	Change in the hierarchy of the core Model:
	ICModel
	   ICProject
	      ISourceRoot
	         IBinary
	         IArchive
	         ITranslatioUnit
	         ICContainer
	The ISourceRoot been added to better separate
	the files.  By default the entire project is the
	SourceRoot.

	* model/org/eclipse/cdt/core/model/CoreModel.java
	* model/org/eclipse/cdt/core/model/ICContainer.java
	* model/org/eclipse/cdt/core/model/ICElement.java
	* model/org/eclipse/cdt/core/model/ICProject.java
	* model/org/eclipse/cdt/core/model/IIncludeEnty.java
	* model/org/eclipse/cdt/core/model/IOutputEntry.java
	* model/org/eclipse/cdt/core/model/IMacroEntry.java
	* model/org/eclipse/cdt/core/model/IParent.java
	* model/org/eclipse/cdt/core/model/ISourceEntry.java
	* model/org/eclipse/cdt/core/model/ISourceRoot.java

	* model/org/eclipse/cdt/internal/core/model/*

2004-03-17 Alain Magloire

	Put the framework in to take advantage of being a
	listener to the ICDescriptor Manager.

	* model/org/eclipse/cdt/core/model/CoreModel.java
	* model/org/eclipse/cdt/core/internal/core/model/CModelManager.java
	* src/org/eclipse/cdt/core/BinaryParserConfig.java
	* src/org/eclipse/cdt/core/CCorePlugin.java

2004-03-17 David Inglis
	
	- Added new ICDescriptorManager providing listerner abilities on ICDescriptor and batch operations
	- Now listen for ondisk modifications and verify and update ICDescriptor
	- Restore .cdtproject if deleted.
	- Handle case where no owner extension exisits for a project.
	- Update .cdtproject file without notification to prevent deadlocking.
	
	Modified
	* plugin.xml
	* src/org/eclipse/cdt/core/CCorePlugin.java
	* src/org/eclipse/cdt/core/ICDescriptor.java
	* src/org/eclipse/cdt/core/ICExtensionReference.java
	* src/org/eclipse/cdt/internal/core/CCorePluginResources.properties
	* src/org/eclipse/cdt/internal/core/CDescriptor.java
	* src/org/eclipse/cdt/internal/core/CDescriptorManager.java
	* src/org/eclipse/cdt/internal/core/CExtensionReference.java
	* src/org/eclipse/cdt/internal/core/COwner.java
	* src/org/eclipse/cdt/internal/core/InternalCExtension.java
	
	New 
	* src/org/eclipse/cdt/core/CDescriptorEvent.java
	* src/org/eclipse/cdt/core/ICDescriptorListener.java
	* src/org/eclipse/cdt/core/ICDescriptorManager.java
	* src/org/eclipse/cdt/core/ICDescriptorOperation.java


2004-03-16 Thomas Fletcher

	- Fix to address PR 45320 where we would mark warnings with
	errors rather than inheriting the warning condition.

	* src/org/eclipse/cdt/internal/errorparsers/GCCErrorParser.java

2004-03-12 David Inglis

	Improved IConsole API to support multiple streams.
	
	* src/org/eclipse/cdt/core/CCorePlugin.java
	* src/org/eclipse/cdt/core/ConsoleOutputStream.java
	* src/org/eclipse/cdt/core/resources/IConsole.java

2004-03-09 David Inglis
	
	Don't error in CDescriptorManager.configure() when project is created twice with the same owner id.

	* src/org/eclipse/cdt/internal/core/CDescriptorManager.java

2004-03-09 Alain Magloire

	Patch from Chris Wiebe
	CConventions.validateClassName() where the
	scope resolution operator :: is parsed incorrectly.

	* src/org/eclipse/cdt/core/CConventions.java

2004-03-08 Alain Magloire

	In the Editor if the changes are discarded i.e.
	closing the editor whitout saving.  We do not update
	the working copy or rathe we do not discard the change
	and fire an event to the listeners.  Now we do but it
	can still be a problem since the destroy becomes heavy
	wieght and it is not wrap around a Workspace operation.
	Fire the event at destroy will have to do for now.

	* model/org/eclipse/cdt/internal/core/model/WorkingCopy.java

2004-03-08 Hoda Amer
	Partial fix for bug#52948 : Content Assist: typedef-ed types do not appear in the completion list.
	
2004-03-04 Alain Magloire

	Large cleanup(?) of the BinaryParser classes.
	They now extends IAdaptable.

	* src/org/eclipse/cdt/core/IBinaryParser.java
	* utils/org/eclipse/cdt/utils/BinaryFile.java
	* utils/org/eclipse/cdt/utils/BinaryObjectAdapter.java
	* utils/org/eclipse/cdt/utils/Symbol.java
	* utils/org/eclipse/cdt/utils/elf/parser/ElfBinaryObject.java
	* utils/org/eclipse/cdt/utils/elf/parser/GNUElfBinaryObject.java
	* utils/org/eclipse/cdt/utils/coff/parser/PEBinaryObject.java
	* utils/org/eclipse/cdt/utils/coff/parser/CygwinPEBinaryObject.java
	
2004-03-04 Hoda Amer
	The CModelBuilder is reporting to the TranslationUnit 
	whether parsing was successful or not.
	
2004-03-03 Alain Magloire

	When changing the BinaryParser the BinaryRunners
	were not restarted.

	* model/org/eclipse/cdt/iternal/core/model/CModelManager.java

2004-03-03 Alain Magloire

	From Sean Sevoy.  Fix to VCErrorParser.java
	PR 53253.

	* src/org/eclipse/cdt/internal/errorparsers/VCErrorParser.java

2004-03-03 Hoda Amer
	A fix for getChildren() to check if the getElementInfo() is null
	
2004-03-03 Alain Magloire

	Note from Brent Nicolle PR 53520.
	The filname for the extension should be
	"cdtproject" not ".cdtproject"

	* plugin.xml

2004-03-02 Alain Magloire

	Work to make it possible to set more the one binaryParser
	per project. Note that the UI is not yet enabled.

	* model/org/eclipse/cdt/internal/core/model/CModelManager.java
	* model/org/eclipse/cdt/internal/core/model/CProject.java
	* src/org/eclipse/cdt/core/CCorePlugin.java

2004-03-01 Andrew Niefer
	externalize strings : Bug 53123 

2004-03-01 Hoda Amer
	Removing the "empty" array in the CElement that was not used anywhere !
	
2004-03-01 Alain Magloire

	Fix to PR 53253. From Steve Garbarini

	* src/org/eclipse/cdt/internal/errorparsers/VCErrorParser.java

2004-03-01 Alain Magloire

	Patch from Uwe Stieber
	PR #53323 extending the implementation of Addr2line/CPPFilt and Objdump.

	* utils/org/eclipse/cdt/utils/Addr2line.java
	* utils/org/eclipse/cdt/utils/CPPFil.java
	* utils/org/eclipse/cdt/utils/Objdump.java

2004-02-29 Alain Magloire

	Performance improvements in the Deltaprocessing
	In the CContainerInfo.nonCResources() do not try
	to recreate the ICElement.
	Fire Deltas when Binaries are deleted to update
	the BinaryContainer.
	The DeltaProcessor was close()ing the Openable
	uncessary leading to performance lost.

	* model/org/eclipse/cdt/internal/core/model/CContainerInfo.java
	* model/org/eclipse/cdt/internal/core/model/CModelManager.java
	* model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java

	* model/org/eclipse/cdt/internal/core/model/Binary.java
	* model/org/eclipse/cdt/internal/core/model/Archive.java

2004-02-28 Alain Magloire
	Fix PE Parser

	* utils/org/eclipse/cdt/utils/coff/Exe.jva
	* utils/org/eclipse/cdt/utils/coff/PE.java
	* utils/org/eclipse/cdt/utils/coff/ReadMemoryAccess.java
	* utils/rg/eclipse/cdt/utils/coff/parser/PEParser.java

2004-02-28 Alain Magloire

	New method in ICElement
		ICElement.getAncestor(int ancestorType);
	Better implementation of ICElement.getElementAtOffset(int)

	* model/org/eclipse/cdt/core/model/ICElement.java
	* model/org/eclipse/cdt/internal/core/model/CElement.java
	* model/org/eclipse/cdt/internal/core/model/TranslationUnit.java

2004-02-27 Hoda Amer
	Fixed [Bug 53074] The CView to update with each reconcile
	Added the ability for CView to update based on the translation unit working copy
	if one exists.	

2004-02-27 Alain Magloire

	By "popular" demand, put back
		IBinaryParser.getBinary(IPath path)
	method on the binary parser.

	* model/org/eclpse/cdt/internal/core/model/CProject.java
	* model/org/eclpse/cdt/internal/core/model/NullBinaryParser.java
	* src/org/eclipse/cdt/core/IBinaryParser.java
	* utils/org/eclipse/cdt/utils/coff/parser/PEParser.java
	* utils/org/eclipse/cdt/utils/elf/parser/ElfParser.java

	Removed the unused ElfParsers id.

	* model/org/eclipse/cdt/internal/core/model/parser/ElfParser.java
	* model/org/eclipse/cdt/internal/core/model/parser/PEParser.java
	
	* plugin.xml

2004-02-27 Alain Magloire

	Performance improvement in the IBinaryParser and
	changes in the API according to the specs.
	Now we have:
		IBinaryParser.getBinary(byte[] hints, IPath path);
	This is important when having multiple parsers on
	the same project.  We provide a bucket/hints for the parser
	to guess the type of file and reduce the number of open()s.

	* model/org/eclipse/cdt/internal/core/model/CModelManager.java
	* model/org/eclipse/cdt/internal/core/model/CProject.java
	* model/org/eclipse/cdt/internal/core/model/NullBinaryParser.java
	* src/org/eclipse/cdt/core/IBinaryParser.java
	* utils/org/eclipse/cdt/utils/coff/Coff.java
	* utils/org/eclipse/cdt/utils/coff/PE.java
	* utils/org/eclipse/cdt/utils/coff/PEArchive.java
	* utils/org/eclipse/cdt/utils/coff/parser/CygwinPEParser.java
	* utils/org/eclipse/cdt/utils/coff/PEParser.java
	* utils/org/eclipse/cdt/utils/elf/Elf.java
	* utils/org/eclipse/cdt/utils/elf/parser/ElfParser.java
	* utils/org/eclipse/cdt/utils/elf/parser/GNUElfParser.java

2004-02-26 Andrew Niefer
	Mark strings that don't need to be externalized for translation

2004-02-26 Alain Magloire

	To catch with the documentation change to ICElementDelta
	field flags

	* model/org/eclipse/cdt/core/model/ICElementDelta.java
	* model/org/eclipse/cdt/internal/core/model/CElementDelta.java
	* model/org/eclipse/cdt/internal/core/model/CProject.java
	* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
	
2004-02-25 Alain Magloire

	Path from Chris Wiebe to deal with PR 52128

	* src/org/eclipse/cdt/core/resources/FileStorage.java

2004-02-24 Alain Magloire

	Fix for PR 52562 From Alex Chapiro

	* utils/org/eclipse/cdt/utils/spawner/EnvironmentReader.java

2004-02-24 Alain Magloire
	Fix for PR 52790
	For "Windows 98" fall back to Runtime.exec(..)
	Spawner does not work on this platfrom

	* utils/org/eclipse/cdt/utils/spawner.java

2004-02-24 Alain Magloire

	Bug fix the binary runner thread could get interrupted
	on shutdown we should check:
		Thread.getCurrentThread().isInterrupted()
	and bring down the thread.

	* model/org/eclipse/cdt/internal/core/model/BinaryRunner.java

2004-02-23 Alain Magloire

	Another refactoring, to make the API lighter
	move the the getPath() method to the base IPathEntry class
	Too many files to enumerate(JDT refactoris ... is great!)

2004-02-23 Alain Magloire

	Support for IPathEntry deltas in the ICElementDelta

	* model/org/eclipse/cdt/core/model/CoreModel.java
	* model/org/eclipse/cdt/core/model/ICElementDelta.java
	* model/org/eclipse/cdt/internal/core/model/CElementDelta.java
	* model/org/eclipse/cdt/internal/core/model/IncludeEntry.java
	* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java

2004-02-22 John Camelon
	Fixed CModelManager.isValidTranslationUnitName() regression.  

2004-02-21 Alain Magloire

	Refactor the ICPathEntry to IPathEntry for consistency.
	Regroup the IPathEntry helper methods in PathEntryManager
	To much files change in the refactoring to enumerate.

2004-02-17 David Inglis
	Fix PR 52095
	
	* utils/org/eclipse/cdt/utils/elf/Elf.java
	* utils/org/eclipse/cdt/utils/ElfParser.java
	
2004-02-16 Alain Magloire

	Added new method getElementAtOffset(), with implementation
	Possible classCastException in Translation.equals() corrected.
	* model/org/eclipse/cdt/core/model/ITranslationUnit.java
	* model/org/eclipse/cdt/internal/core/model/TranslationUnit.java

	CElement.exists() was doing the test by checking
	if we add a corresponding resource.  We change that
	instead by looking if we have a valid CElementInfo.
	* model/org/eclipse/cdt/internal/core/model/CElement.java
2004-02-10 Tanya Wolff
    Start of Fix for 51192: The defect is for all org.eclipse.cdt.core strings, but each package
    should be handled by respective component owners. 
    
    These files have strings extracted; the other
    changed files have only strings commented out with //$NON-NLS-1$
    See defect 51192 for how these strings were extracted with the 
    "Find strings to externalize" wizard.
    
    model/org.eclipse.cdt.internal.core.model/ArchiveContainer.java
    model/org.eclipse.cdt.internal.core.model/BinaryContainer.java
    model/org.eclipse.cdt.internal.core.model/BinaryRunner.java
    model/org.eclipse.cdt.internal.core.model/CModelBuilder.java
    model/org.eclipse.cdt.internal.core.model/CModelStatus.java
    model/org.eclipse.cdt.internal.core.model/NullBinaryParser.java    
   
2004-02-10 Vladimir Hirsl
	Fix for PR# 51373: NPE when trying to instantiate a CBuildConsole with non null id

2004-02-06 Hoda Amer
	Fix for Bug#51208: NullPointerException in CModelBuilder
	
2004-02-05 Alain Magloire
                                                                                                                             
    PR 50810
    Coff format the String Table section may have incorrect value.
    We should guard against it.
                                                                                                                             
    * utils/org/eclipse/cdt/utils/Coff.java
    * utils/org/eclipse/cdt/utils/PE.java
                                                                                                                             
    Cache the IBinaryArchive class so not to reload again.
    * model/org/eclipse/cdt/internal/core/model/Archive.java
    * model/org/eclipse/cdt/internal/core/model/CModelManager.java

2004-02-03 Alain Magloire
	PR 51143

	In testing the duplication of errors, we did not look at the right
	severity.

	* src/org/eclipse/cdt/core/resources/ACBuilder.java

2004-01-29 Alain Magloire

	PR #50846 and patch from Alex Chapiro

	* utils/org/eclipse/cdt/utils/spawner/EnvironmentReader.java

2004-01-26 John Camelon
	Updated clients to use new Scanner logging service.
	
2004-01-06 Alain Magloire

	Simple draft implementation of  debug format parsing.
	Not ready.

	* utils/org/eclipse/cdt/utils/debug: New package implementing
	a generic debug callback.

2004-01-21  Anthony Green
  
	PR 50397.
 
	* utils/org/eclipse/cdt/utils/elf/Elf.java: Add some ELF machine
	magic numbers.
	RS6000 is ppc, not mips.  Fix some typos.
 
2004-01-20 Alain Magloire

	To remove the hardcoded "objdump" we had to lay
	down some infrastructure.  This is base on ideas/patch
	from Chris Songer.  The idea is to define in the IToolsProvider
	the Objdump class and reuse it to implement IBinaryFile.getContents().
	Next step is to come up with ObjdumpEditor, to go this route
	will be more flexible.

	* model/org/eclipse/cdt/internal/core/model/Binary.java
	* utils/org/eclipse/cdt/utils/CygwinToolsProvider.java
	* utils/org/eclipse/cdt/utils/ToolsProvider.java
	* utils/org/eclipse/cdt/utils/Objdump.java
	* utils/org/eclipse/cdt/utils/IToolsProvider.java
	* utils/org/eclipse/cdt/utils/coff/parser/CygwinPEParser.java
	* utils/org/eclipse/cdt/utils/coff/parser/BinaryFile.java
	* utils/org/eclipse/cdt/utils/elf/parser/BinaryFilejava
	* utils/org/eclipse/cdt/utils/elf/parser/GNUElfParser.java

2004-01-19 John Camelon
	Updated CModelBuilder to access line number information from IASTOffsetableElement.

2004-01-16 Hoda Amer
	Solution to bug#47552: IEnumerator#getConstantExpression is always empty
	
2004-01-15 Hoda Amer
	Moved Content Assist log to the UI plugin
	
2004-01-13 Alain Magloire

	Small fix on in the elf parser, we have to check for 
	Elf.Symbol.SHN_HIPROC, Elf.Symbol.SHN_LOPROC
	that the st_shndx field is not is in this range.

	* utils/org/eclipse/cdt/utils/elf/ElfHelper.java

2004-1-5 David Inglis
	
	PR 49851
	Fixed deadlock when binary parser was changed while binary runner was running
	for that project.
	
	* model/org/eclipse/cdt/internal/core/model/CModelManager.java

2004-01-09 Alain Magloire

	* utils/org/eclipse/cdt/utils/coff/parser/BinaryObject.java
	Fix bug in finding the symbols.
	* utils/org/eclipse/cdt/utils/coff/parser/Symbol.java
	Implement ISymbol.java

2004-01-09 Alain Magloire

	* src/org/eclipse/cdt/core/IBinaryParser.java
	Added ISymbol.getSize().
	* utils/org/eclipse/cdt/utils/elf/Elf.java
	Fix bug in finding the symbols.
	* utils/org/eclipse/cdt/utils/elf/parser/BinaryObject.java
	Fix bug in finding the symbols.
	* utils/org/eclipse/cdt/utils/elf/parser/Symbol.java
	Implement ISymbol.java
	* utils/org/eclipse/cdt/utils/stabs/Stabs.java
	New Methods.
	* utils/org/eclipse/cdt/utils/stabs/StabAddre2line.java
	Work in progress.

2004-01-08 Hoda Amer
	Added Content assist log capabilities
	
2004-01-06 Alain Magloire

	Simple draft implementation of stabs debug format parsing.
	Not ready.

	* utils/org/eclipse/cdt/utils/stabs: New package implementing
	Stabs debug format parsing.

@


1.524
log
@Make the warning vs error discrimination pick up on warning like keywords
PR 85264
@
text
@d4 1
a4 1

@


1.523
log
@Avoid probing special or empty files.
149428
@
text
@d2 4
@


1.522
log
@Bug 102043: Console Output Does Not Appear When Launching An Application.
@
text
@d1 4
@


1.521
log
@2005-08-30 Alain Magloire
	PR 108202, code from Devin Steffler.
	* parser/org/eclipse/cdt/internal/core/dom/parser/c/GNUCSourceParser.java
	* parser/org/eclipse/cdt/internal/core/do/parser/cpp/GNUCPPSourceParser.java
@
text
@d1 4
@


1.520
log
@2005-08-30 Alain Magloire
	PR 107150, code/patch written by Devin Steffler
	* parser/org/eclipse/cdt/internal/core/parser/scanner2/BaseScanner.java
@
text
@d2 5
@


1.519
log
@2005-08-12 Chris Wiebe
	Fix PR 106577: NPE in CTags Indexer
	* index/org/eclipse/cdt/internal/core/index/ctagsindexer/CTagsFileReader.java
	* index/org/eclipse/cdt/internal/core/index/ctagsindexer/CTagsIndexAll.java
@
text
@d1 4
@


1.519.2.1
log
@2005-08-30 Alain Magloire
	PR 107150, code/patch written by Devin Steffler
	* parser/org/eclipse/cdt/internal/core/parser/scanner2/BaseScanner.java
@
text
@a0 4
2005-08-30 Alain Magloire
	PR 107150, code/patch written by Devin Steffler
	* parser/org/eclipse/cdt/internal/core/parser/scanner2/BaseScanner.java

@


1.519.2.2
log
@2005-08-30 Alain Magloire
	PR 108202, code from Devin Steffler.
	* parser/org/eclipse/cdt/internal/core/dom/parser/c/GNUCSourceParser.java
	* parser/org/eclipse/cdt/internal/core/do/parser/cpp/GNUCPPSourceParser.java
@
text
@a1 5
	PR 108202, code from Devin Steffler.
	* parser/org/eclipse/cdt/internal/core/dom/parser/c/GNUCSourceParser.java
	* parser/org/eclipse/cdt/internal/core/do/parser/cpp/GNUCPPSourceParser.java

2005-08-30 Alain Magloire
@


1.519.2.3
log
@Bug 102043: Console Output Does Not Appear When Launching An Application.
@
text
@a0 4
2006-01-26 Mikhail Khodjaiants
	Bug 102043: Console Output Does Not Appear When Launching An Application.
	* utils/org/eclipse/cdt/utils/spawner/Spawner.java

@


1.518
log
@2005-08-12 Chris Wiebe
	Fix PR 106778: IndexerTypesJob2 painfully slow
	* browser/org/eclipse/cdt/internal/core/browser/cache/IndexerTypesJob2.java
	Fix progress monitor
	* browser/org/eclipse/cdt/internal/core/browser/cache/TypeCacheManager.java
@
text
@d2 5
@


1.517
log
@2005-08-11 Chris Wiebe
	Fix PRs 104907,106415: type cache always running in background
	* browser/org/eclipse/cdt/core/browser/AllTypesCache.java
	* browser/org/eclipse/cdt/internal/core/browser/cache/TypeCacherJob.java
@
text
@d1 6
@


1.516
log
@2005-07-26 Alain Magloire
	Fix PR 100992: IMethod were generated for implementation, we should generate
	IFunction for method defines outside of the class shell.
	* model/org/eclipse/cdt/internal/core/model/CModelBuilder.java
@
text
@d1 5
@


1.515
log
@2005-07-22 Alain Magloire
	Fix PR 104908
	* plugin.xml
@
text
@d1 5
@


1.514
log
@2005-07-22 Alain Magloire
	Fix the Copyright notice for epl.
@
text
@d2 4
@


1.513
log
@2005-07-22 Chris Wiebe
	Fix for PR 104605: slow MachO parsing
	First pass at optimization. My test case went from >20 minutes to 5 seconds
	* utils/org/eclipse/cdt/utils/macho/MachO.java
	* utils/org/eclipse/cdt/utils/macho/MachOHelper.java
	* utils/org/eclipse/cdt/utils/macho/parser/MachOBinaryObject.java
@
text
@d1 3
@


1.512
log
@2005-07-22 Chris Wiebe
	Fix for PR 104725
	* model/org/eclipse/cdt/internal/core/model/BinaryElement.java
@
text
@d2 7
@


1.511
log
@2005-07-16 Alain Magloire
	Fix for PR 102327: Fire deltas when contentType is changed.
	* model/org/eclipse/cdt/core/model/ICElementDelta.java
	* model/org/eclipse/cdt/internal/core/model/CElementDelta.java
	* model/org/eclipse/cdt/internal/core/model/ContentTypeProcessor.java
@
text
@d1 4
@


1.510
log
@Fix for 103024: NPE in indexerEncoderUtil.nodeInVisitedExternalEheader
Project was not being set when creating indexer in IndexManager#getDefaultIndexer().
@
text
@d1 6
@


1.509
log
@Fix for 95826: indexer message "File not indexed because it was not built" won't go away.
Info marker was missing INDEXER_MARKER_ORIGINATOR attribute.
@
text
@d2 11
@


1.508
log
@Fix for PR 103428: IndexerManager leaks elementchangelisteners on reset()
In case of indexer thread restart after crash/shutdown previous listener is deregistered before registering a new one.
@
text
@d1 6
@


1.507
log
@Fix for PR 100585: [Scanner Discovery - Indexer] Indexer not notified of scanner info change. Change in project/file scanner info will now cause whole project or just affected files to be indexed.
@
text
@d1 7
@


1.506
log
@2005-07-08 Alain Magloire
	PR 100585:We need to bacth the fire of event.  Actually the CModelOperation needed to be
	change to be aware of nested operation in the same thread.
	* model/org/eclipse/cdt/internal/core/model/BinaryRunner.java
	* model/org/eclipse/cdt/internal/core/model/CElement.java
	* model/org/eclipse/cdt/internal/core/model/CModel.java
	* model/org/eclipse/cdt/internal/core/model/CModelManager.java
	* model/org/eclipse/cdt/internal/core/model/CModelException.java
	* model/org/eclipse/cdt/internal/core/model/ContentTypeProcessor.java
	* model/org/eclipse/cdt/internal/core/model/PathEntryContainerUpdatesOperation.java
	* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
	* model/org/eclipse/cdt/internal/core/model/PathEntryStoreChangedOperation.java
	* model/org/eclipse/cdt/internal/core/model/SetPathEntryContainerOperation.java
	* model/org/eclipse/cdt/internal/core/model/TranslationUnit.java
	* model/org/eclipse/cdt/internal/core/model/WorkingCopy.java
@
text
@d1 7
@


1.505
log
@2005-07-06 David Inglis - fixed bug#102546
@
text
@d1 21
@


1.504
log
@2005-07-05  Alain Magloire
	Fix for PR 102327: ContentType framework.
	* model/org/eclipse/cdt/core/model/CoreModel.java
	* model/org/eclipse/cdt/internal/core/model/ContentTypeProcessor.java
	* model/org/eclipse/cdt/internal/core/model/TranslationUnit.java
@
text
@d1 7
@


1.503
log
@patch from  Robert O'Callahan <robert@@ocallahan.org> to fix bug# 102434
@
text
@d1 6
@


1.502
log
@2005-07-04 David Inglis
	fix for bug# 101647

	* utils/org/eclipse/cdt/utils/elf/Elf.java
@
text
@d1 8
@


1.501
log
@2005-06-29 Alain Magloire
	Fix for PR 102174 patch from Johane Woo.
	* utils/org/eclipse/cdt/utils/spawner/EnvironmentReader.java
@
text
@d1 5
@


1.500
log
@2005-06-29 Alain Magloire
	Patch From Chris Wiebe fix PR 101386
	* utils/org/eclipse/cdt/utils/macho/MachO.java
@
text
@d2 4
@


1.499
log
@Fix for 101344: problem markers are not being removed from header files
Fixed removing indexer problem markers originally created by indexing header files not included by any source files.
@
text
@d1 4
@


1.498
log
@2005-06-25 Alain Magloire
	Fix PR 91069: BinaryRunner search improvements from Chris Wiebe.
	* model/org/eclipse/cdt/internal/core/model/BinaryRunner.java
@
text
@d1 8
@


1.497
log
@2005-06-25 Alain Magloire
	Fix PR 98788: Dealing with templates
	* model/org/eclipse/cdt/core/model/ICElement.java
	+ model/org/eclipse/cdt/core/model/IFunctionTemplate.java
	+ model/org/eclipse/cdt/core/model/IFunctionTemplateDeclaration.java
	+ model/org/eclipse/cdt/core/model/IMethodTemplate.java
	+ model/org/eclipse/cdt/core/model/IMethodTemplateDeclaration.java
	+ model/org/eclipse/cdt/core/model/IStructureTemplate.java
	+ model/org/eclipse/cdt/core/model/IStructureTemplateDeclaration.java
	* model/org/eclipse/cdt/core/model/ITemplate.java

	* model/org/eclipse/cdt/internal/core/model/CModelBuilder.java
	* model/org/eclipse/cdt/internal/core/model/Funtion.java
	* model/org/eclipse/cdt/internal/core/model/FunctionTemplate.java
	* model/org/eclipse/cdt/internal/core/model/Method.java
	* model/org/eclipse/cdt/internal/core/model/MethodTemplate.java
	+ model/org/eclipse/cdt/internal/core/model/MethodTemplateDeclaration.java
	* model/org/eclipse/cdt/internal/core/model/StructureTemplate.java
	+ model/org/eclipse/cdt/internal/core/model/StructureTemplateDeclaration.java
	* model/org/eclipse/cdt/internal/core/model/Template.java
@
text
@d2 4
@


1.496
log
@Fix for PR 93573: "[Indexer] endl references are not added to the DOM index"
Fixed different encoding of functions references vs. declarations in the index.
Applied Devin's patch for PR 101114: "[AST Util] Inconsistent string representation of IType elements" with slight modifications.
Modified JUnit tests accordingly.
@
text
@d1 21
@


1.495
log
@Fix for 100598: DOM Indexer encodes weird things when indexing a CPP file in a C project. Fixed correlation between parser's parser language and indexer visitor.
@
text
@d1 13
@


1.494
log
@Completed optimization #2 in PR 91801: [Indexer] Optimize header file visiting/indexing. Encountered headers are removed before instead of after indexing the whole project, thus enabling 'index external headers only once' optimization to be applied for file/directory indexing.
@
text
@d1 7
@


1.493
log
@Fix for 95174: [Search Engine][DOM AST Indexer] does not find definition of a method.
@
text
@d1 9
@


1.492
log
@Fix for PR 99433: [Search]  Return parms not part of qualification matching. Function/methos parameters are now used as a part of search pattern.
@
text
@d1 7
@


1.491
log
@fixed bug#94702
@
text
@d1 16
@


1.490
log
@2005-06-08 Alain Magloire
	Attempt to fix PR 97554
	* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
@
text
@d1 6
@


1.489
log
@2005-06-08 Alain Magloire
	Move to the IContentTypeManager framework: PR 86645
	* index/org/eclipse/cdt/internal/core/index/sourceindexer/AbstractIndexer.java
	* index/org/eclipse/cdt/internal/core/index/sourceindexer/AddFileToIndex.java
	* index/org/eclipse/cdt/internal/core/index/sourceindexer/AddFolderToIndex.java
	* index/org/eclipse/cdt/internal/core/index/sourceindexer/SourceIndexerRequestor.java

	* model/org/eclipse/cdt/core/model/CoreModel.java
	* model/org/eclipse/cdt/core/model/ITranslationUnit.java

	* model/org/eclipse/cdt/internal/core/model/CContainer.java
	* model/org/eclipse/cdt/internal/core/model/CModelManager.java
	+ model/org/eclipse/cdt/internal/core/model/ContentTypeProcessor.java
	* model/org/eclipse/cdt/internal/core/model/CreateWorkingCopyOperation.java
	* model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java
	* model/org/eclipse/cdt/internal/core/model/ExternalTranslationUnit.java
	* model/org/eclipse/cdt/internal/core/model/IncludeReference.java
	* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
	- model/org/eclipse/cdt/internal/core/model/ResolverProcessor.java
	* model/org/eclipse/cdt/internal/core/model/TranslationUnit.java
	* model/org/eclipse/cdt/internal/core/model/WorkingCopy.java

	* plugin.xml
	- schema/CFileType.exsd
	- schema//CFileTypeAssociation.exsd
	- template/cpp_headers

	* search/org/eclipse/cdt/core/search
	* src/org/eclipse/cdt/core/CCorePlugin.java

	- src/org/eclipse/cdt/core/filetype/*
	- src/org/eclipse/cdt/core/internal/filetype/*
@
text
@d2 4
@


1.488
log
@Fix for a problem with DOM indexer, where external header files in translation unit's inclusion tree were not visited.
Optimization from Dave; skipping declarations in already visited external headers.
@
text
@d1 33
@


1.487
log
@Fix for PR 93786: DOM Indexer adds local variables to the index
Other smaller fixes in DOM Indexer domain.
@
text
@d1 13
@


1.486
log
@Modified DOM indexer to use IIndexEntry hierarchy to store index entries.
This enables more information to be stored during indexing (modifiers, function sigantures,...). Also should address definition/declaration issues raised by Devin.
@
text
@d1 8
@


1.485
log
@preformance improvment for CModel
@
text
@d1 16
@


1.484
log
@Indexer performance improvement: indexing nodes from external include files only once.
@
text
@d1 6
@


1.483
log
@Final fix for 95641: [Scanner Config] Per file scanner info not available for header files and not compiled source files.
- For include files and source files that are not compiled per file discovered scanner info defaults to project's discovered scanner info.
- A new method is added to CoreModel to determine if per resource scanner info is empty. This method will take into account effective per file discovered scanner info.
@
text
@d1 11
@


1.482
log
@Fixed problem marker updating for files that are not indexed due to empty scanner info. Some refactoring of problem marker generation code.
@
text
@d1 12
@


1.481
log
@- Files with empty scanner info are not indexed anymore. Info problem marker is created for each such file.
- Fix for resolving header file name for #include "..." preprocessor statements.
- Fix for updating Discovered scanner info container when discovered scanner info changes.
@
text
@d1 12
@


1.480
log
@2005-05-12 Alain Magloire
	For the per file container, make sure we clean the project info.
	* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
	* model/org/eclipse/cdt/core/model/IPathEntryContaienrExtension.java
@
text
@d1 10
@


1.479
log
@	Fix for PR 94500: [Path Entry] Problem marker: Invalid project path: DISCOVERED_SCANNER_INFO
	Fix for infinite loop in LocationMap.createSoleLocation(..). Courtesy of John C.
@
text
@d1 5
@


1.478
log
@Fix for PR 92599: [Indexer] Remove annotation markers preference from DOMIndexer & friends
- Replaced indexer problem markers property page block for DOMIndexer.
  (from SourceIndexerBlock to NullIndexerBlock).
  Only inclusion not found preprocessor problem markers are going to be
  generated (there isn't an option in UI to disable/enable them yet).
- Also, fixed deleting of indexer problem markers when indexer is changed.
@
text
@d1 9
@


1.477
log
@Fix for PR 96762: DOM indexer misses some obvious symbols
Fixed calculation of file locations for names inside macro definitions.
@
text
@d2 15
@


1.476
log
@2005-04-28 Alain Magloire
	Patch from Devlin Steffler
	FIXED 84606- CDT needs to take advantage of background refresh of projects
	* src/org/eclipse/cdt/core/CCorePlugin.java
@
text
@d1 6
@


1.475
log
@Fix for PR 91964: Dom Indexer misses give a friend declaration for forward decls.  Fixed detection of friend class/struct declaration.
Fix for PR 92060: [DOM Indexer] for C projects only seems to do macros now. Taken a different approach by wrapping calls to IIndexerOutput in anticipation of its soon change.
@
text
@d1 5
@


1.474
log
@Fix for PR 91405: Search does not find declarations of printf
Index entries form include files external to workspace were erroneously stored under compilation unit's file id.
@
text
@d1 13
@


1.473
log
@Fix for PR 90193: Scanner faililng on Local/User paths as provided in Std. Make
User specified include paths (through the UI) are now created with isSystemInclude attribute set to true.
@
text
@d1 8
@


1.472
log
@Added offset and length parameters for index entries.
Refactoring of AbstractIndexer. Moved old parser specific stuff to the appropriate subclass.
@
text
@d1 7
@


1.471
log
@Improved filtering of indexer problem markers.
@
text
@d1 13
@


1.470
log
@2005-03-30 Alain Magloire
	Patch from Alex Chapiro, tentative fix for PR 89662
	* utils/org/eclipse/cdt/utils/spawner/EnvironmentReader.java
@
text
@d1 7
@


1.469
log
@2005-03-30 Alain Magloire
	Delay the processing/parsing of the WorkingCopy when creating the workingcopy
	This should speed the opening  of the CEditor.
	PR 74182
	* model/org/eclipse/cdt/internal/core/model/CReateWorkingCipyOperation.java
@
text
@d2 4
@


1.468
log
@2005-03-30 Alain Magloire
	PR 88858 implementation.
	* model/org/eclipse/cdt/core/model/CoreModel.java
	* model/org/eclipse/cdt/core/model/IIncludeFileEntry.java
	* model/org/eclipse/cdt/core/model/IMacroFileEntry.java
	* model/org/eclipse/cdt/core/model/IPathEntry.java
	* model/org/eclipse/cdt/core/model/IPathEntryContainerExtension.java
	* model/org/eclipse/cdt/internal/core/model/DefaultPathEntryStore.java
	* model/org/eclipse/cdt/internal/core/model/IncludeFileEntry.java
	* model/org/eclipse/cdt/internal/core/model/MacroFileEntry.java
	* model/org/eclipse/cdt/internal/core/model/PathEntry.java
	* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
	* model/org/eclipse/cdt/internal/core/model/PathEntryUtil.java
	* src/org/eclipse/cdt/core/resources/ScannerInfo.java
	* src/org/eclipse/cdt/core/resources/ScannerProvider.java
@
text
@d2 6
@


1.467
log
@Fix for NPE in IndexEncoderUtil.calculateIndexFlags
@
text
@d1 16
@


1.466
log
@Generation of problem markers for DOM AST based indexer.
Removing indexer problem markers when problem reporting is deselected.
@
text
@d1 5
@


1.465
log
@Initial CTags Indexer contribution
Added timing option to all three indexers
Modified event notification for all indexers to make use of ICDTIndexer constants
Modified SearchEngine to work with all 3 indexers
Added UI block for CTagsIndexer
Ironed out some UI wrinkles in Indexer Block
Added indexer change event for UI Block
@
text
@d1 8
@


1.464
log
@fixed bug # 88992
@
text
@d1 9
@


1.463
log
@New DOM AST based indexer and property page.
Indexer infrastructure and CPP/C AST visitors.
Generates the same index as the old one.
	Work in progress:
		- include directives dependency
		- problem marker generation
@
text
@d1 7
@


1.462
log
@2005-03-23 Alain Magloire
	Fix PR 87443.
	* model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java
@
text
@d1 23
@


1.461
log
@2005-03-23 Alain Magloire
	NPE fix.
	* src/org/eclipse/cdt/internal/core/PathEntryVariableresolver.java
@
text
@d2 4
@


1.460
log
@2005-03-23 Alain Magloire
	Optimize the pathentry markers.
	* model/org/eclipse/cdt/internal/core/model/BinaryRunner.java
	* model/org/eclipse/cdt/internal/core/model/PathEntryManger.java
@
text
@d2 4
@


1.459
log
@Moved ConsoleOutputSniffer from make.core plugin.
Added minimal console parser interface.
@
text
@d1 5
@


1.458
log
@2005-03-19 Alain Magloire
	PR 87336: Did not check if the resource exists.
	* model/org/eclipse/cdt/internal/core/model/Archive.java
	* model/org/eclipse/cdt/internal/core/model/Binary.java
@
text
@d1 6
@


1.457
log
@2005-03-18 Alain Magloire
	Export the PathEntry Variable to the outside world.
	* src/org/eclipse/cdt/internal/core/CCorePluginResources.properties
	* src/org/eclipse/cdt/internal/core/PathEntryVariableManager.java
	* src/org/eclipse/cdt/internal/core/PathEntryVariableResolver.java
	* plugin.properties
	* plugin.xml
@
text
@d1 5
@


1.456
log
@2005-03-14 Alain Magloire
	Fix NPEs: PathEntryManager should be created first, since it will
	be use by other components.
	* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
	* src/org/eclipse/cdt/core/CCorePlugin.java
	* plugin.xml
@
text
@d1 8
@


1.455
log
@Fix for Bugs # 87978, 87982, 87993
@
text
@d1 7
@


1.454
log
@New core framework for indexer
New UI framework for indexer
Updates to core tests/ui tests
@
text
@d1 5
@


1.453
log
@2005-03-12 Alain Magloire
	Plan item 79518: for PathEntry variable manager.
	* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
	* src/org/eclipse/cdt/core/resources/IPathEntryVariableManager.java
	* src/org/eclipse/cdt/core/resources/PathEntryVariableChangeEvent.java
	* src/org/eclipse/cdt/internal/core/PathEntryVariableManager.java
@
text
@d1 9
@


1.452
log
@2005-03-03 Alain Magloire
	Part of plan item 79518: for PathEntry variable manager.
	* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
	* src/org/eclipse/cdt/core/CCorePlugin.java
	* src/org/eclipse/cdt/core/resources/IPathEntryVariableChangeListener.java
	* src/org/eclipse/cdt/core/resources/IPathEntryVariableManager.java
	* src/org/eclipse/cdt/core/resources/PathEntryVariableManager.java
	* src/org/eclipse/cdt/internal/core/PathEntryVariableManager.java
@
text
@d1 7
@


1.451
log
@SCD profiles: integration with CPathEntry framework.
Added generation of path entry change deltas for per file discovery profile.
@
text
@d1 9
@


1.450
log
@2005-03-02 Alain Magloire
	Fix PR 84527: PathEntryManager marker jobs were start to often.
	* model/org/eclipse/cdt/internla/core/model/PathEntrymanager.java
@
text
@d1 5
@


1.449
log
@2005-03-02 Alain Magloire
	Fix for PR 85043: NPE when calling Ar.isARHeader(null);
	* utils/org/eclipse/cdt/utils/elf/AR.java
	* utils/org/eclipse/cdt/utils/macho/AR.java
	* utils/org/elcipse/cdt/utils/som/AR.java
	* utils/org/eclipse/cdt/utils/xcoff/AR.java
@
text
@d2 4
@


1.448
log
@2005-02-24 Alain Magloire
	Part of 79596
	* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
	* plugin.properties
@
text
@d1 7
@


1.447
log
@2005-02-21 Alain Magloire
	Adapt the ResolverModel code to the IContentTypeManager.
	* src/orgeclipse/cdt/core/internal/filetype/ResolverModel.java
@
text
@d1 5
@


1.446
log
@Fix for PR 85625
@
text
@d1 4
@


1.445
log
@2005-02-16 Alain Magloire
	Fix for PR 85633, The IBinary info were not remove in the cache.
	* model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java
@
text
@d2 1
a2 1
	Fix for PR 85633, The IBinary info were not remove in the cache.
@


1.444
log
@patch for x86_64
@
text
@d1 4
@


1.443
log
@2005-02-16 Alain Magloire
	Fix PR 74034
	* utils/org/eclipse/cdt/utils/elf/Elf.java
@
text
@d1 7
@


1.442
log
@2005-02-15 Alain Magloire
	Fix PR 82856
	* model/org/eclipse/cdt/core/model/IDeclaration.java
	* model/org/eclipse/cdt/core/model/IMacro.java
	* model/org/eclipse/cdt/core/model/IMember.java
	* model/org/eclipse/cdt/core/model/IMethod.java
	* model/org/eclipse/cdt/core/model/INamespace.java
	* model/org/eclipse/cdt/core/model/IStructure.java
	* model/org/eclipse/cdt/core/model/IVariable.java
	* model/org/eclipse/cdt/core/model/IVariableDeclaration.java
@
text
@d1 4
@


1.441
log
@2005-02-14 Alain Magloire
	Part of 79596
	* model/org/eclipse/cdt/core/model/CoreModel.java
	* model/org/eclipse/cdt/core/model/IPathEntryContainerExtension.java
	* model/org/eclipse/cdt/core/model/IPathEntryContainerExtensionListener.java
	* model/org/eclipse/cdt/core/model/PathEntryContainerChanged.java
	* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
@
text
@d1 11
@


1.440
log
@2005-02-10 Alain Magloire
	Second of 79596
	* model/org/eclipse/cdt/core/model/IPathEntryContainerExtension.java
	* model/org/eclipse/cdt/core/model/IPathEntryContainerExtensionListener.java
	* model/org/eclipse/cdt/core/model/PathEntryContainerChanged.java
	* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
@
text
@d1 8
d10 1
a10 1
	Second of 79596
@


1.439
log
@2005-02-10 Alain Magloire
	Part of the fix for 79596
	* model/org/eclipse/cdt/core/model/CoreModel.java
	* model/org/eclipse/cdt/core/model/IPathEntry.java
	* model/org/eclipse/cdt/core/model/IPathEntryContainerExtension.java
	* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
	* src/org/eclipse/cdt/core/resources/ScannerProvider.java
@
text
@d2 7
@


1.438
log
@2005-01-29 Alain Magloire
	Copy the spaces and Newlines.
	* model/org/eclipse/cdt/internal/core/model/CopylementsOperation.java
	* model/org/eclipse/cdt/internal/core/model/DeleteElementsOperation.java
@
text
@d1 8
@


1.437
log
@2005-01-28 Alain Magloire
	Operation on translationUnit
	* model/org/eclipse/cdt/core/model/ITranslationUnit.java
	* model/org/eclipse/cdt/internal/core/model/CreateIncludeOperation.java
	* model/org/eclipse/cdt/internal/core/model/CreateNamespaceOperation.java
	* model/org/eclipse/cdt/internal/core/model/CreateUsingOperation.java
	* model/org/eclipse/cdt/internal/core/model/TranslationUnit.java
@
text
@d1 5
@


1.436
log
@2005-01-26 Alain Magloire
	The line and offset information should be cache in the SourceManipulationInfo
	* model/org/eclipse/cdt/iternal/core/BinaryElement.java
	* model/org/eclipse/cdt/iternal/core/CElement.java
	* model/org/eclipse/cdt/iternal/core/CModelBuilder.java
	* model/org/eclipse/cdt/iternal/core/Namespace.java
	* model/org/eclipse/cdt/iternal/core/SourceManipulation.java
	* model/org/eclipse/cdt/iternal/core/SourceManipulationInfo.java
@
text
@d1 8
@


1.435
log
@2005-01-22 Alain Magloire
	PR 38958
	Part implementation of the CreateXXXOperation classes.
	* model/org/eclipse/cdt/core/model/ICElement.java
	* model/org/eclipse/cdt/core/model/IStructure.java
	* model/org/eclipse/cdt/core/model/IStructureDeclaration.java
	* model/org/eclipse/cdt/internal/core/model/CModelBuiilder.java
	* model/org/eclipse/cdt/internal/core/model/CModelOperation.java
	* model/org/eclipse/cdt/internal/core/model/CopyElementOperation.java
	* model/org/eclipse/cdt/internal/core/model/CreateElementIntTUOperation.java
	* model/org/eclipse/cdt/internal/core/model/CreateFieldOperation.java
	* model/org/eclipse/cdt/internal/core/model/CreateIncludeOperation.java
	* model/org/eclipse/cdt/internal/core/model/CreateMethodOperation.java
	* model/org/eclipse/cdt/internal/core/model/CreateSourceReferenceOperation.java
	* model/org/eclipse/cdt/internal/core/model/FuntionInfo.java
	* model/org/eclipse/cdt/internal/core/model/FuntionDeclaration.java
	* model/org/eclipse/cdt/internal/core/model/Structure.java
	* model/org/eclipse/cdt/internal/core/model/StructureDeclaratin.java
	* model/org/eclipse/cdt/internal/core/model/StructureInfo.java
	* model/org/eclipse/cdt/internal/core/model/MethodInfo.java
	* model/org/eclipse/cdt/internal/core/model/util.java
	* model/org/eclipse/cdt/internal/core/model/SurceManipulationInfo.java
@
text
@d1 9
@


1.434
log
@Wrong PR number it should be 83224
@
text
@d1 23
@


1.433
log
@2005-01-19 Alain Magloire
	PR 83152
	* model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java
@
text
@d2 1
a2 1
	PR 83152
@


1.432
log
@2005-01-19 Alain Magloire
	PR 83151
	* model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java
@
text
@d2 4
@


1.431
log
@fixed bug #82705
@
text
@d1 4
@


1.430
log
@FIXED bug # 82572
@
text
@d1 5
@


1.429
log
@2005-01-07 Alain Magloire
	Fix PR 82202
	* model/org/eclipse/cdt/internal/core/model/CElement.java
	* model/org/eclipse/cdt/internal/core/model/Openable.java
@
text
@d1 7
@


1.428
log
@2004-12-22 Alain Magloire

	On going work to clean cdt.ui from misc. warnings
	and removing the deprecated interfaces in Eclipse-3.1
@
text
@d1 5
@


1.427
log
@2004-12-21 Alain Magloire
        purpose: using charset from 'file' to encode in-memory String object into bytes
        modifer: Wu Zhi Qiang
        action:  first get the charset from 'file', then use it
			to encode the 'buffer.toString()' into bytes
	* src/org/eclipse/cdt/internal/core/model/Util.java
@
text
@d1 5
@


1.426
log
@2004-12-09 Alain Magloire
	Fix for 80724: not showing initialized global variables.
	* utils/org/eclipse/cdt/utils/coff/parser/CygwinPEBinaryObject.java
@
text
@d1 7
@


1.425
log
@fixed bug # 80713
@
text
@d1 4
@


1.424
log
@2004-12-09 Alain Magloire
	Fix for 80620
	* utils/org/eclipse/cdt/utils/coff/parser/CygwinPEBinaryObject.java
@
text
@d1 11
@


1.423
log
@Removed unused memory allocation in ProcessClosure.ReaderThread.
@
text
@d1 4
@


1.422
log
@2004-12-02 Alain Magloire
	Fix for PR 40081.
	For Cygwin use NM to get the global variables.
	* utils/org/eclipse/cdt/utils/DefaultGnuToolFactory.java
	* utils/org/eclipse/cdt/utils/IGnuToolFactory.java
	* utils/org/eclipse/cdt/utils/NM.java
	* utils/org/eclipse/cdt/utils/coff/parser/CygwinPEBinaryObject.java
	* utils/org/eclipse/cdt/utils/coff/parser/PEBinaryObject.java
@
text
@d1 4
@


1.421
log
@2004-11-25 Alain Magloire
	Fix PR 79076
	* utils/org/eclipse/cdt/utils/elf/Elf.java
@
text
@d1 9
@


1.420
log
@2004-11-16 Alain Magloire
	FIX for 27663
	* utils/org/eclipse/cdt/utils/pty/PTY.java
	* utils/org/eclipse/cdt/utils/spawner/ProcessFactory.java
	* utils/org/eclipse/cdt/utils/spawner/Spawner.java
	* utils/org/eclipse/cdt/utils/spawner/SpawnerInputStream.java
@
text
@d1 4
@


1.420.2.1
log
@2004-11-25 Alain Magloire
	Fix PR 79076
	* utils/org/eclipse/cdt/utils/elf/Elf.java
@
text
@a0 4
2004-11-25 Alain Magloire
	Fix PR 79076
	* utils/org/eclipse/cdt/utils/elf/Elf.java

@


1.420.2.2
log
@2004-12-02 Alain Magloire
	Fix for PR 40081.
	For Cygwin use NM to get the global variables.
	* utils/org/eclipse/cdt/utils/DefaultGnuToolFactory.java
	* utils/org/eclipse/cdt/utils/IGnuToolFactory.java
	* utils/org/eclipse/cdt/utils/NM.java
	* utils/org/eclipse/cdt/utils/coff/parser/CygwinPEBinaryObject.java
	* utils/org/eclipse/cdt/utils/coff/parser/PEBinaryObject.java
@
text
@a0 9
2004-12-02 Alain Magloire
	Fix for PR 40081.
	For Cygwin use NM to get the global variables.
	* utils/org/eclipse/cdt/utils/DefaultGnuToolFactory.java
	* utils/org/eclipse/cdt/utils/IGnuToolFactory.java
	* utils/org/eclipse/cdt/utils/NM.java
	* utils/org/eclipse/cdt/utils/coff/parser/CygwinPEBinaryObject.java
	* utils/org/eclipse/cdt/utils/coff/parser/PEBinaryObject.java

@


1.420.2.3
log
@2004-12-09 Alain Magloire
	Fix for 80620
	* utils/org/eclipse/cdt/utils/coff/parser/CygwinPEBinaryObject.java
@
text
@a0 4
2004-12-09 Alain Magloire
	Fix for 80620
	* utils/org/eclipse/cdt/utils/coff/parser/CygwinPEBinaryObject.java

@


1.420.2.4
log
@fixed bug # 80713
@
text
@a0 11
2004-12-10 David Inglis
	Fixed bug #80713
	
	* utils/org/eclipse/cdt/utils/BinaryObjectAdapter.java
	* utils/org/eclipse/cdt/utils/coff/PE.java
	* utils/org/eclipse/cdt/utils/coff/parser/PEBinaryObject.java
	* utils/org/eclipse/cdt/utils/elf/parser/ElfBinaryObject.java
	* utils/org/eclipse/cdt/utils/macho/parser/MachOBinaryObject.java
	* utils/org/eclipse/cdt/utils/som/parser/SOMBinaryObject.java
	* utils/org/eclipse/cdt/utils/xcoff/parser/XCOFFBinaryParser.java	

@


1.420.2.5
log
@2004-12-09 Alain Magloire
	Fix for 80724: not showing initialized global variables.
	* utils/org/eclipse/cdt/utils/coff/parser/CygwinPEBinaryObject.java
@
text
@a0 4
2004-12-09 Alain Magloire
	Fix for 80724: not showing initialized global variables.
	* utils/org/eclipse/cdt/utils/coff/parser/CygwinPEBinaryObject.java

@


1.420.2.6
log
@fixed bug # 82572
@
text
@a0 6
2005-01-11 David Inglis

	Fixed NPE bug #82572
	
	* src/org/eclipse/cdt/internal/core/CDescriptor.java
	
@


1.420.2.7
log
@2005-01-18 David Inglis Fixed bug #82705
@
text
@a0 5
2005-01-18 David Inglis
	Fixed bug #82705
	
	* src/org/eclipse/cdt/internal/core/CDescriptor.java
	
@


1.420.2.8
log
@2005-01-19 Alain Magloire
	PR 83151
	* model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java
@
text
@a0 4
2005-01-19 Alain Magloire
	PR 83151
	* model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java

@


1.420.2.9
log
@2005-01-19 Alain Magloire
	PR 83152
	* model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java
@
text
@a1 4
	PR 83152
	* model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java

2005-01-19 Alain Magloire
@


1.420.2.10
log
@wrong pr it should be PR 83224
@
text
@d2 1
a2 1
	PR 83224
@


1.420.2.11
log
@2005-02-16 Alain Magloire
	Fix for PR 85625, The IBinary info were not remove in the cache.
	* model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java
@
text
@a0 4
2005-02-16 Alain Magloire
	Fix for PR 85625, The IBinary info were not remove in the cache.
	* model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java

@


1.420.2.12
log
@2005-03-02 Alain Magloire
	Fix for PR 85043: NPE when calling Ar.isARHeader(null);
	* utils/org/eclipse/cdt/utils/elf/AR.java
	* utils/org/eclipse/cdt/utils/macho/AR.java
	* utils/org/elcipse/cdt/utils/som/AR.java
	* utils/org/eclipse/cdt/utils/xcoff/AR.java
@
text
@a0 7
2005-03-02 Alain Magloire
	Fix for PR 85043: NPE when calling Ar.isARHeader(null);
	* utils/org/eclipse/cdt/utils/elf/AR.java
	* utils/org/eclipse/cdt/utils/macho/AR.java
	* utils/org/elcipse/cdt/utils/som/AR.java
	* utils/org/eclipse/cdt/utils/xcoff/AR.java

@


1.420.2.13
log
@2005-03-02 Alain Magloire
	Fix PR 84527: PathEntryManager marker jobs were start to often.
	Scalabilite issue.
	* model/org/eclipse/cdt/internla/core/model/PathEntrymanager.java
@
text
@a1 5
	Fix PR 84527: PathEntryManager marker jobs were start to often.
	Scalabilite issue.
	* model/org/eclipse/cdt/internla/core/model/PathEntrymanager.java

2005-03-02 Alain Magloire
@


1.420.2.14
log
@2005-08-04 Alain Magloire
	Part fix for PR 100992: The signature was incorrect for structure/unions.
	* model/org/eclipse/cdt/internal/core/model/CModelBuilder.java
@
text
@a0 4
2005-08-04 Alain Magloire
	Part fix for PR 100992: The signature was incorrect for structure/unions.
	* model/org/eclipse/cdt/internal/core/model/CModelBuilder.java

@


1.420.2.15
log
@2005-08-04 Alain Magloire
	Fix taken from 3.0 PR 104907
	* browser/org/eclipse/cdt/internal/core/browser/cache/TypeCache.java
	* browser/org/eclipse/cdt/internal/core/browser/cache/TypeCacheJob.java
@
text
@a1 5
	Fix taken from 3.0 PR 104907
	* browser/org/eclipse/cdt/internal/core/browser/cache/TypeCache.java
	* browser/org/eclipse/cdt/internal/core/browser/cache/TypeCacheJob.java

2005-08-04 Alain Magloire
@


1.420.2.16
log
@2005-08-04 Alain Magloire
	According to PR 104907, this patch is needed.
	* browser/org/eclipse/cdt/internal/core/browser/cache/TypeCahcerJob.java
@
text
@a1 4
	According to PR 104907, this patch is needed.
	* browser/org/eclipse/cdt/internal/core/browser/cache/TypeCahcerJob.java

2005-08-04 Alain Magloire
@


1.419
log
@2004-11-14 Alain Magloire
	Fix for PR 77546.
	Make the error parser manager faster by
	using IResourceProxyVisitor to get the files.
	Use eoParser.findFileName() faster.
	* src/org/eclipse/cdt/core/ErrorParserManager.java
	* src/org/eclipse/cdt/core/internal/errorparsers/GASErrorParser.java
	* src/org/eclipse/cdt/core/internal/errorparsers/GCCErrorParser.java
	* src/org/eclipse/cdt/core/internal/errorparsers/GLDErrorarser.java
@
text
@d1 7
@


1.418
log
@2004-11-11 Alain Magloire
	PR 78573, patch from Brad Jarvinen
	* src/org/eclipse/cdt/internal/errorparser/VCErroParser.java
@
text
@d1 10
@


1.417
log
@2004-11-11 Alain Magloire
	PR 78570, patch from Brad Jarvinen
	The default VC error parser understands (<line number>) but doesn't understand
	(<line number>, <column>), which is also a valid VC error output format.
	* src/org/eclipse/cdt/internal/errorparser/VCErroParser.java
@
text
@d2 4
@


1.416
log
@2004-11-10 Alain Magloire
	Typo in method IBinaryParser.ISymbol
	* src/org/eclipse/cdt/core/IBinaryParser.java
	* utils/org/eclipse/cdt/utils/Symbol.java
@
text
@d1 6
@


1.415
log
@2004-11-10 Alain Magloire
	Fix for PR 78308, on deleting of non-C resources, no deltas
	was fired.

	* model/org/eclipse/cdt/internal/core/model/CModelManager.java
@
text
@d2 5
@


1.414
log
@framework for code formatter.
@
text
@d1 6
@


1.413
log
@2004-11-01 Alain Magloire

	Change to the errorParserManager, ... finally
	- do no reorder the arbitrary the error parsers array
	- if IErrorParser.processLine() return true bail out.

	* src/org/eclipse/cdt/core/ErrorParserManager.java
	* plugin.xml
@
text
@d1 7
@


1.412
log
@improved binaryconfig use
@
text
@d1 9
@


1.411
log
@Fix for PR 69604 [Templates] Instantiating template with deferred template instance.
@
text
@d1 15
@


1.410
log
@Fix for PR 75728 [ParserSymbolTable] NPE in TypeInfoProvider.newTypeInfo.
Corrected mappings added to to TemplateSymbol._defnParameterMap.
@
text
@d1 8
@


1.409
log
@Fix for PR 60307 [Templates] Template parameter qualified types not supported
	Added new symbol type: UndefinedTemplateSymbol that represents template paramater
	qualified types. At instantiation the unknown types are replaced with the real ones.
@
text
@d1 12
@


1.408
log
@2004-09-22 Chris Wiebe

	show warnings instead of errors for invalid filenames
	workaround for bug#24152
	* index/org/eclipse/cdt/internal/core/messages.properties
	* src/org/eclipse/cdt/core/CConventions.java
@
text
@d1 21
@


1.407
log
@2004-09-22 Chris Wiebe

	added file naming conventions
	* index/org/eclipse/cdt/internal/core/messages.properties
	* src/org/eclipse/cdt/core/CConventions.java
@
text
@d3 7
@


1.406
log
@2004-09-21 Alain Magloire
	* model/org/eclipse/cdt/core/model/IBinary.java
	* model/org/eclipse/cdt/internal/core/model/Archive.java
	* model/org/eclipse/cdt/internal/core/model/Binary.java
@
text
@d1 6
@


1.405
log
@major binary parser cleanup see change log
@
text
@d1 5
@


1.404
log
@	Jumbo patch from Artyom Kuanbekov
	PR 69908
	Support for 64 bits
@
text
@d1 10
@


1.403
log
@2004-09-14 Alain Magloire
	Try to find the function in the header.
	* model/org/eclipse/cdt/internal/core/model/BinaryElement.java
	* model/org/eclipse/cdt/internal/core/model/BinaryFunction.java
	* model/org/eclipse/cdt/internal/core/model/BinaryModule.java
@
text
@d1 6
@


1.402
log
@2004-09-14 Alain Magloire

	Define for the contentType extensions for
	type of files.  Note this is incomplete
	We have to wait for 3.1 when the ContentTypeManger
	to be fully functionnal.

	* plugin.xml
@
text
@d2 6
@


1.401
log
@2004-09-10 Alain Magloire

	Remove annoying warnings and prevent the PathEntryManger
	from firing on working Copies.

	* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
@
text
@d1 9
@


1.400
log
@2004-09-07 Alain Magloire

	Part of the uncoming work to supply formatting in CDT
	* schema/CodeFormatter.exsd
	* src/org/eclipse/cdt/core/CodePreferenceConstants.java
	* src/org/eclipse/cdt/core/ToolFactory.java
	* src/org/eclipse/cdt/core/formatter/CodeFormatter.java
	* src/org/eclipse/cdt/core/formatter/CodeFormatterConstants.java
	* src/org/eclipse/cdt/internal/core/CCorePreferenceInitializer.java
	* plugin.properties
	* plugin.xml
@
text
@d1 7
@


1.399
log
@2004-09-03 Alain Magloire

	Provide the extension for the Core Plugin Preference Initializer.
	* plugin.xml
@
text
@d1 12
@


1.399.2.1
log
@Fix for PR 75728 [ParserSymbolTable] NPE in TypeInfoProvider.newTypeInfo.
Corrected mappings added to to TemplateSymbol._defnParameterMap.
@
text
@a0 33
2004-10-06 Vladimir Hirsl

	Fix for PR 75728 [ParserSymbolTable] NPE in TypeInfoProvider.newTypeInfo
	Corrected mappings added to to TemplateSymbol._defnParameterMap
	
	* parser/org/eclipse/cdt/internal/core/parser/ast/TemplateFactory.java
	
	Another NPE fix (caused by the fact that UndefinedTemplateSymbols do not have
	any associated extension objects).
	
	* parser/org/eclipse/cdt/internal/core/parser/ast/complete/CompleteParseASTFactory.java

2004-10-04 Vladimir Hirsl

	Fix for PR 60307 [Templates] Template parameter qualified types not supported
	Added new symbol type: UndefinedTemplateSymbol that represents template paramater
	qualified types. At instantiation the unknown types are replaced with the real ones.
	
	* parser/org/eclipse/cdt/internal/core/parser/Parser.java
	* parser/org/eclipse/cdt/internal/core/parser/ast/complete/ASTNode.java
	* parser/org/eclipse/cdt/internal/core/parser/ast/complete/CompleteParseASTFactory.java
	* parser/org/eclipse/cdt/internal/core/parser/ast/ContainerSymbol.java
	* parser/org/eclipse/cdt/internal/core/parser/ast/IContainerSymbol.java
	* parser/org/eclipse/cdt/internal/core/parser/ast/ParametrizedSymbol.java
	* parser/org/eclipse/cdt/internal/core/parser/ast/ParserSymbolTable.java
	* parser/org/eclipse/cdt/internal/core/parser/ast/TemplateEngine.java
	* parser/org/eclipse/cdt/internal/core/parser/ast/TemplateFactory.java
	+ parser/org/eclipse/cdt/internal/core/parser/ast/UndefinedTemplateSymbol.java
	
	* failures/org/eclipse/cdt/core/parser/failedTests/FailedCompleteParseASTTest.java
	* parser/org/eclipse/cdt/core/parser/tests/CompleteParseASTTemplateTest.java
	* parser/org/eclipse/cdt/core/parser/tests/ParserSymbolTableTest.java
	
@


1.399.2.2
log
@Fix for PR 69604 [Templates] Instantiating template with deferred template instance.
@
text
@a0 8
2004-10-12 Vladimir Hirsl

	Fix for PR 69604 [Templates] Instantiating template with deferred template instance
	Original Andrew's patch + a cleanup of processed deferred instntiations.
	
	* parser/org/eclipse/cdt/internal/core/parser/pst/DeferredTemplateInstance.java
	* parser/org/eclipse/cdt/internal/core/parser/pst/TemplateSymbol

@


1.398
log
@2004-09-03 Alain Magloire

	Add the BinaryModule to the info.
	* model/org/eclipse/cdt/internal/core/model/BinaryModule.java
@
text
@d3 5
@


1.397
log
@2004-09-03 Alain Magloire

	Patch from Patrick Duboy. 72901
	* plugin.xml
@
text
@d3 5
@


1.396
log
@2004-09-02 Alain Magloire

	Fix to TranslationUnit.getElement(String).
	* model/org/eclipse/cdt/internal/core/model/TranslationUnit.java
	* model/org/eclipse/cdt/internal/core/model/WorkingCopy.java
@
text
@d1 5
@


1.395
log
@2004-09-01 Alain Magloire

	Provide IWorkingCopy.getOriginal(ICElement)
	* model/org/eclipse/cdt/core/model/IWorkingCopy.java
	* model/org/eclipse/cdt/internal/core/model/WorkinCopy.java
@
text
@d1 6
@


1.394
log
@2004-08-31 Alain Magloire

	Fix for 72198
	* model/org/eclipse/cdt/internal/core/ExternalTranslationUnit.java
	* model/org/eclipse/cdt/internal/core/TranslationUnit.java
@
text
@d1 6
@


1.393
log
@2004-08-27 Alain Magloire

	Fix for 72550.
	* plugin.xml
@
text
@d1 6
@


1.392
log
@2004-08-25 Chris Wiebe

	support for matching enclosed type names
	* browser/org/eclipse/cdt/browser/AllTypesCache.java
	* browser/org/eclipse/cdt/browser/IQualifiedTypeName.java
	* browser/org/eclipse/cdt/browser/QualifiedTypeName.java
	* browser/org/eclipse/cdt/internal/core/browser/cache/ITypeCache.java
	* browser/org/eclipse/cdt/internal/core/browser/cache/TypeCache.java
@
text
@d1 5
@


1.391
log
@2004-08-25 Chris Wiebe

	add namespace validation to CConventions
	* index/org/eclipse/cdt/internal/core/messages.properties
	* src/org/eclipse/cdt/core/CConventions.java
@
text
@d3 9
@


1.390
log
@2004-08-25 Alain Magloire

	Fix for PR 72078
	* model/org/eclipse/cdt/internal/core/mode/CProject.java
	* model/org/eclipse/cdt/internal/core/mode/PathEntryManager.java
@
text
@d1 6
@


1.389
log
@2004-08-24 Alain Magloire

	Fix for PR 72078
	* model/org/eclipse/cdt/internal/core/model/CModelStatus.java
	* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
@
text
@d1 6
@


1.388
log
@2004-08-23 Chris Wiebe

	fix for 68210 - add missing cpp header names
	* org/eclipse/cdt/core/template/cpp_headers
@
text
@d1 6
@


1.387
log
@2004-08-23 Alain Magloire

	Fix for 72382
	* src/org/eclipse/cdt/core/internal/filetype/WorkspaceResolver.java
@
text
@d1 5
@


1.386
log
@2004-08-21 Alain Magloire

	(Partial, since the indexer is still not aware of this)
	Fix for 66559: Work on the ResolverModel
	* model/org/eclipse/cdt/internal/core/model/ResolverProcessor.java
	* src/org/eclipse/cdt/core/internal/filetype/ResolverModel.java
	* src/org/eclipse/cdt/core/internal/filetype/WorkspaceResolver.java
@
text
@d1 5
@


1.385
log
@2004-08-20 Chris Wiebe

	make PathUtil visible
	* browser/org/eclipse/cdt/internal/core/browser/PathUtil.java
	* browser/org/eclipse/cdt/internal/core/browser/TypeReference.java
	* browser/org/eclipse/cdt/internal/core/browser/TypeSearchScope.java
@
text
@d1 8
@


1.384
log
@2004-08-18 Alain Magloire

	Work on the ResolverModel, we make the Core Model aware of the changes.
	Noticeable changes ICFileTypeResolver is tied to a container, this change
	things considerably when extending the implementations.  Sam orignal works
	did not with some pros && cons .. this also has pros and cons.

	* model/org/eclipse/cdt/internal/core/model/CModelManager.java
	* model/org/eclipse/cdt/internal/core/model/ResolverProcessor.java

	* src/org/eclipse/cdt/core/filetype/ICFielTypeResolver.java
	* src/org/eclipse/cdt/core/filetype/IResolverChangeListener.java
	* src/org/eclipse/cdt/core/filetype/IResolverModel.java
	* src/org/eclipse/cdt/core/filetype/ResolverChangeEvent.java
	* src/org/eclipse/cdt/core/filetype/ResolverDelta.java

	* src/org/eclipse/cdt/core/internal/filetype/CFileTypeResolver.java
	* src/org/eclipse/cdt/core/internal/filetype/CustomResolver.java
	* src/org/eclipse/cdt/core/internal/filetype/ResolverModel.java
	* src/org/eclipse/cdt/core/internal/filetype/WorkspaceResolver.java
@
text
@d1 7
@


1.383
log
@2004-08-18 Alain Magloire

	When running the CDescriptorOperation make sure we have an ICDescriptor.

	* src/org/eclipse/cdt/internal/core/CDescriptorManager.java
@
text
@d3 21
@


1.382
log
@2004-08-18 Alain Magloire

	The DeltaProcessor should update the sourceRoot also if
	sourceRoot == ICProject

	* model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java
@
text
@d3 6
@


1.381
log
@2004-08-18 Chris Wiebe

	fix for bug #71353
	* browser/org/eclipse/cdt/internal/core/browser/cache/TypeCache.java
	* browser/org/eclipse/cdt/internal/core/browser/cache/TypeCacherJob.java
@
text
@d1 7
@


1.380
log
@	* model/org/eclipse/cdt/internal/coder/model/SourceRoot.java
@
text
@d1 6
@


1.379
log
@2004-08-15 Alain Magloire

	First draft, work in progress.
	Removing ResolveDelta to make the ResolverChange processing easier.
	* src/org/eclipse/cdt/core/filetype/IResolverChangeListener
	* src/org/eclipse/cdt/core/filetype/ResolverChangeEvent.java
	* src/org/eclipse/cdt/core/internal/filetype/CFiletTypeResolver.java
	* src/org/eclipse/cdt/core/internal/filetype/ResolverModel.java
@
text
@d1 6
@


1.378
log
@2004-08-13 Chris Wiebe

	Extra functionality in type cache to support new class wizard
	* browser/org/eclipse/cdt/core/browser/AllTypesCache.java
	* browser/org/eclipse/cdt/core/browser/IQualifiedTypeName.java
	* browser/org/eclipse/cdt/core/browser/QualifiedTypeName.java
	* browser/org/eclipse/cdt/core/browser/ITypeInfo.java
	* browser/org/eclipse/cdt/core/browser/TypeInfo.java
	* browser/org/eclipse/cdt/internal/core/browser/cache/ITypeCache.java
	* browser/org/eclipse/cdt/internal/core/browser/cache/TypeCache.java
@
text
@d1 9
@


1.377
log
@2004-08-13 Chris Wiebe

	Add findSourceRoot() method needed for class wizard
	* model/org/eclipse/cdt/core/model/ICProject.java
	* model/org/eclipse/cdt/internal/core/model/CProject.java
@
text
@d3 11
@


1.376
log
@Fix for Bug 71115: Double Indexing
@
text
@d1 6
@


1.375
log
@Added JUnit tests for following PRs (discovered during parsing of <iostream> header file):
69751, 70928, 71317, 71331, 71410, 71588, 71603.

Also a small fix for parser Problem class after String to char[] optimization.
@
text
@d1 4
@


1.374
log
@Add scheduling rule to CoreModel.run
@
text
@d1 5
@


1.373
log
@2004-07-30 Alain Magloire

	Add the Using-{directive,declaration} part of the Core Model.

	* model/org/eclipse/cdt/core/model/IUsing.java
	* model/org/eclipse/cdt/internal/core/model/CElement.java
	* model/org/eclipse/cdt/internal/core/model/CModelBuilder.java
	* model/org/eclipse/cdt/internal/core/model/Using.java
@
text
@d1 5
@


1.372
log
@patch from Tanya Wolff TVT fix for 70161
@
text
@d1 9
@


1.371
log
@2004-07-26 Alain Magloire

	Fix for PR 68665
	* utils/org/eclipse/cdt/utils/coff/PE.java
@
text
@d1 1
a1 1
2004-07-26 Alain Magloire
d3 3
a5 2
	Fix for PR 68665
	* utils/org/eclipse/cdt/utils/coff/PE.java
@


1.370
log
@2004-07-26 Vladimir Hirsl

	HP-UX SOM Binary parser patch

	* utils/org/eclipse/cdt/utils/com/SOM.java
@
text
@d1 5
@


1.369
log
@2004-07-20 Alain Magloire
	Fix for PR 70449
	* src/org/eclipse/cdt/core/internal/filetype/ResolverModel.java
@
text
@d1 6
@


1.368
log
@2004-07-16 Alain Magloire

	Fix for PR 70255

	* model/org/eclipse/cdt/internal/core/model/Binary.java
@
text
@d1 4
@


1.367
log
@
	Fix Pr 70252

	* src/org/eclipse/cdt/internal/errorparsers/GCCErrorParser.java
@
text
@d1 7
a7 1
2004-07-17 Brad Jarvinen.
@


1.366
log
@2004-07-16 Vladimir Hirsl
	1. Implementation of HP-UX SOM binary parser.

	* utils/org/eclipse/cdt/utils/som/AR.java
	* utils/org/eclipse/cdt/utils/som/SOM.java

	* utils/org/eclipse/cdt/utils/som/parser/ARMember.java
	* utils/org/eclipse/cdt/utils/som/parser/BinaryArchive.java
	* utils/org/eclipse/cdt/utils/som/parser/SOMParser.java
	* utils/org/eclipse/cdt/utils/som/parser/SOMBinaryObject.java
	* utils/org/eclipse/cdt/utils/som/parser/SomSymbol.java

	2. Fixed a slight ommision in XXXBinaryObject classes

	* utils/org/eclipse/cdt/utils/coff/parser/CygwinPEBinaryObject.java
	* utils/org/eclipse/cdt/utils/elf/parser/GNUElfBinaryObject.java
	* utils/org/eclipse/cdt/utils/xcoff/parser/XCOFFBinaryObject.java
@
text
@d1 6
@


1.365
log
@
	Check for Empty path in the binary and copy the []IPathEntry
	for the manager.

	* model/org/eclipse/cdt/internal/core/model/Binary.java
	* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
@
text
@d1 18
@


1.364
log
@2004-07-15 Chris Wiebe

	Initial draft for the type hierarchy view.
	* browser/*
@
text
@d1 8
@


1.363
log
@- Added support for search name grouping.
- Handled the case of CContainer in both updateIndexAddResource and
updateIndexRemoveResource.
- Added timing for merge operations - controlled by Indexer tracing option
- Modified removeSourceFolderFromIndex in IndexManager to take an IProject
@
text
@d1 5
@


1.362
log
@Bug Fixing
@
text
@d1 7
@


1.361
log
@	Extend on the fix by Bogdan PR 67656 and
	do not get the children for ADDED/REMOVE case

	* model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java
@
text
@d1 3
@


1.360
log
@Fix for 67656: [Indexer] getting called twice after creating a project with a file system
@
text
@d1 7
@


1.359
log
@2004-06-28 Alain Magloire

	Possible fix for 68665
	* model/org/eclipse/cdt/internal/core/model/CElementInfo.java
@
text
@d1 3
@


1.358
log
@2004-06-28 Alain Magloire

	Fix for PR 68820.
	* model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java
	* src/org/eclipse/cdt/core/resources/FileStorage.java
@
text
@d3 5
@


1.357
log
@Patch for Keith
@
text
@d1 6
@


1.356
log
@	Fix for 68226
	* model/org/eclipse/cdt/internal/core/model/CElementInfo.java
@
text
@d1 3
@


1.356.2.1
log
@Fix for 67656: [Indexer] getting called twice after creating a project with a file system
@
text
@a0 4
2004-06-28 Bogdan Gheorghe
	Fix for 67656: [Indexer] getting called twice after creating a project with a file system
	* model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java

@


1.356.2.2
log
@2004-06-29 Alain Magloire

	Fix for PR 68820.
	* model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java
@
text
@a0 5
2004-06-29 Alain Magloire

	Fix for PR 68820.
	* model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java
	
@


1.356.2.3
log
@2004-06-29 Alain Magloire

	Possible fix for 68665
	* model/org/eclipse/cdt/internal/core/model/CElementInfo.java
@
text
@a2 5
	Possible fix for 68665
	* model/org/eclipse/cdt/internal/core/model/CElementInfo.java

2004-06-29 Alain Magloire

@


1.356.2.4
log
@Propagating bug fixes to branch.
@
text
@a0 3
2004-07-05 Hoda Amer
	Patch for Keith Campbell, a small fix in CConventions.
	
@


1.356.2.5
log
@Propagating bug fixes to branch.
@
text
@a0 3
2004-07-06 Hoda Amer
	Fix for PR 68933 : [Content Assist] removes asterisks from parameter prompt
	
@


1.356.2.6
log
@2004-07-06 Alain Magloire

	Fix PR 69199
	* browser/org/eclipse/cdt/core/browser/TypeInfo.java
@
text
@a0 5
2004-07-06 Alain Magloire

	Fix PR 69199
	* browser/org/eclipse/cdt/core/browser/TypeInfo.java

@


1.356.2.7
log
@2004-07-17 Brad Jarvinen.

	Fix Pr 70252

	* src/org/eclipse/cdt/internal/errorparsers/GCCErrorParser.java
@
text
@a0 6
2004-07-17 Brad Jarvinen.

	Fix Pr 70252

	* src/org/eclipse/cdt/internal/errorparsers/GCCErrorParser.java

@


1.356.2.8
log
@2004-07-19 Vladimir Hirsl

	Support for SOM/XCoff
	* utils/org/eclipse/cdt/utils/som/*
	* utils/org/eclipse/cdt/utils/xcoff/*
@
text
@a0 6
2004-07-19 Vladimir Hirsl

	Support for SOM/XCoff
	* utils/org/eclipse/cdt/utils/som/*
	* utils/org/eclipse/cdt/utils/xcoff/*

@


1.356.2.9
log
@> Implementation of HP-UX SOM binary parser.
>
> + utils/org/eclipse/cdt/utils/som/AR.java
> + utils/org/eclipse/cdt/utils/som/SOM.java
>
> + utils/org/eclipse/cdt/utils/som/parser/ARMember.java
> + utils/org/eclipse/cdt/utils/som/parser/BinaryArchive.java
> + utils/org/eclipse/cdt/utils/som/parser/SOMParser.java
> + utils/org/eclipse/cdt/utils/som/parser/SOMBinaryObject.java
>
@
text
@d3 3
a5 7
	Implementation of HP-UX SOM binary parser.
	* utils/org/eclipse/cdt/utils/som/AR.java
	* utils/org/eclipse/cdt/utils/som/SOM.java
	* utils/org/eclipse/cdt/utils/som/parser/ARMember.java
	* utils/org/eclipse/cdt/utils/som/parser/BinaryArchive.java
	* utils/org/eclipse/cdt/utils/som/parser/SOMParser.java
	* utils/org/eclipse/cdt/utils/som/parser/SOMBinaryObject.java
@


1.356.2.10
log
@2004-07-20 Alain Magloire
	Fix for PR 70449
	* src/org/eclipse/cdt/core/internal/filetype/ResolverModel.java
@
text
@a0 4
2004-07-20 Alain Magloire
	Fix for PR 70449
	* src/org/eclipse/cdt/core/internal/filetype/ResolverModel.java

@


1.356.2.11
log
@2004-07-26 Vladimir Hirsl

	Tracking PR 70820, SOM Binary parser.
	* utils/org/eclipse/cdt/utils/som/SOM.java
@
text
@a0 5
2004-07-26 Vladimir Hirsl

	Tracking PR 70820, SOM Binary parser.
	* utils/org/eclipse/cdt/utils/som/SOM.java

@


1.356.2.12
log
@2004-07-26 Alain Magloire

	Fix for PR 70842

	* utils/org/eclipse/cdt/utils/coff/PE.java
@
text
@a0 6
2004-07-26 Alain Magloire

	Fix for PR 70842

	* utils/org/eclipse/cdt/utils/coff/PE.java

@


1.356.2.13
log
@patch from Tanya Wolff TVT fix for 70161
@
text
@a0 6
2004-07-28 Tanya Wolff

	Fix for PR 70161: Assembly untranslated in C++ File Types
	* plugin.properties
	* plugin.xml

@


1.356.2.14
log
@Fix for Bug 71115: Double Indexing
@
text
@a0 6
2004-08-09 Bogdan Gheorghe
	Fix for Bug 71115: Double Indexing
	Added CContainer support to updateIndexAdd/RemoveResource
	
	* model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java
	
@


1.356.2.15
log
@2004-08-20 Alain Magloire

	Fix for Bug 69071
	* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
@
text
@a0 5
2004-08-20 Alain Magloire

	Fix for Bug 69071
	* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java

@


1.356.2.16
log
@2004-08-26 Alain Magloire

	Do not call computeSources() multiple times.
	* model/org/eclipse/cdt/internal/core/model/CProject.java
@
text
@a0 5
2004-08-26 Alain Magloire

	Do not call computeSources() multiple times.
	* model/org/eclipse/cdt/internal/core/model/CProject.java

@


1.356.2.17
log
@2004-08-27 Alain Magloire

	Fix for PR 72782
	* model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java
@
text
@a0 5
2004-08-27 Alain Magloire

	Fix for PR 72782
	* model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java

@


1.356.2.18
log
@2004-09-03 Alain Magloire

	Fix for PR 72901
	* plugin.xml
@
text
@a0 5
2004-09-03 Alain Magloire

	Fix for PR 72901
	* plugin.xml

@


1.355
log
@	Part of PR 68246.
	Close the inputstream to release resource handle
	when we done with it, we can not rely on the GC to do it for us.
@
text
@d1 5
@


1.354
log
@	Fix the exclusion scheme in IPathEntry.

	* model/org/eclipse/cdt/core/mode/CoreModelUtil.java
	* model/org/eclipse/cdt/internal/core/model/CContainer.java
	* model/org/eclipse/cdt/internal/core/model/Openable.java
	* model/org/eclipse/cdt/internal/core/model/SourceRoot.java
@
text
@d2 7
@


1.353
log
@update changelog.
@
text
@d1 9
@


1.352
log
@2004-06-21 Alain Magloire

	Big Patch from Vladimir Hirsl
	This patch contains a binary parser core and UI elements to 'support' AIX
	XCOFF32 binaries.
@
text
@d4 9
a12 2
	This patch contains a binary parser core and UI elements to 'support' AIX
	XCOFF32 binaries.
@


1.351
log
@
	The PathEntryManager was returning the array instead
	of making a copy.  Potentially clients could have
	modified the contents.

	* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
	* model/org/eclipse/cdt/internal/core/model/IMacroEntry.java
	* src/org/eclipse/cdt/core/resources/ScannerProvider.java
@
text
@d3 6
@


1.350
log
@Bug Fixing
@
text
@d1 10
@


1.349
log
@	Fix for PR 66108
@
text
@d1 6
@


1.348
log
@2004-06-18 Alain Magloire

	This was heavy and lots of files were change.  The problem: to create the CElementInfo we use
	to synchronize of the CModelManager singleton instance, this was handy and allowed us to serialize
	the creation of the proxy info and save in the LRU cache.  Then came Eclipse-3.0 with job spawning
	everywhere, lots of deadlock since the CModelManager was lock and the singleton is the center
	to get all the info.  We use the same scheme as the JDT by using a ThreadLocal class cache
	to collect the information.  We fixed a couple of bug allong the way and probably introduce some.

	The tests were doing something stupid, by creating directly the TranslationUnit:
		new TranslationUnit(project, file);
	This does not work since only the sourceRoot can be the parent
	of a TranslationUnit, the tests are now fix bug we should restrict access of the class in the core model
	after 2.0.
@
text
@d3 4
@


1.347
log
@tweaks to the indexer to fix some files not getting indexed on reopen
and potential to get the indexer disabled.
@
text
@d1 15
@


1.346
log
@Bug Fixing
@
text
@d1 3
@


1.345
log
@Bug Fixing
@
text
@d1 3
@


1.344
log
@	The IncludeEntry LibraryEntry getFullIncludePath()
	was returning the wrong values sometimes.

	* model/org/eclipse/cdt/internal/core/model/IncludeEntry.java
	* model/org/eclipse/cdt/internal/core/model/LibraryEntry.java
	* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
@
text
@d1 3
@


1.343
log
@Bug Fixing
@
text
@d1 9
@


1.342
log
@	Patch from Sam Rob to resolve 64022
@
text
@d1 3
@


1.341
log
@	Make sure to run the PathEntryContainerInitializer.initialize()
	once.
	* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
@
text
@d3 4
@


1.340
log
@Bug Fixing
@
text
@d1 6
@


1.339
log
@new ICDescriptor method getDescritor(IProject project, boolean create)
@
text
@d1 3
@


1.338
log
@I18N patch from Tanya Wolff
@
text
@d1 9
@


1.337
log
@
	Quick workaround for PR 57287.
	* model/org/eclipse/cdt/core/model/CoreModel.java
@
text
@d1 7
@


1.336
log
@	Patch from Dirk Drr.

	* utils/org/eclipse/cdt/utils/elf/Elf.java
@
text
@d1 5
@


1.335
log
@	Fix for PR 64090
@
text
@d1 6
@


1.334
log
@	Fix for PR 65633
@
text
@d3 5
@


1.333
log
@Bug Fixing
@
text
@d1 8
@


1.332
log
@	Fix for PR 65524
	* src/org/eclipse/cdt/core/internal/filetype/ResolverModel.java
@
text
@d1 3
@


1.331
log
@	Potential deadlock in CElement.getElementInfo()
	We can no longer synch on CModelMager.  We need
	to do some fine grained lock for the LRU caching.

	* model/org/eclipse/cdt/internal/core/model/CElement.java
	* model/org/eclipse/cdt/internal/core/model/CModelManager.java
	* model/org/eclipse/cdt/internal/core/model/Openable.java
@
text
@d1 5
@


1.330
log
@	The Elf class should not depend of GNU
	binutils tools like Addr2line or CPPFilt
	It is an Elf Parser and the needs of those tools
	are now part of IBinaryParser class
	* utils/org/eclipse/cdt/uitls/elf/AR.java
	* utils/org/eclipse/cdt/uitls/elf/Elf.java
	* utils/org/eclipse/cdt/uitls/elf/ElfHelperjava
	* utils/org/eclipse/cdt/uitls/elf/parser/ElfBinaryObject.java
@
text
@d1 10
@


1.329
log
@2004-06-01 Alain Magloire

	A release of the CDT was distributed with
	a typ "ELF" instead of "Elf" we provide
	and extension point pointing back to "ELF"
	parser for backward comp.  But ignoring
	it in the UI.

	* src/org/eclipse/cdt/ui/dialogs/BinaryParserBlock.java
@
text
@d1 11
@


1.328
log
@	Do not generate CElementDelta for pathEntries
	if none were presents previously.
@
text
@d1 9
@


1.327
log
@2004-05-26 Alain Magloire

	Jumbo Patch from Chris Wiebe.
	Putting a starting skeleton for C Browsing.
@
text
@d3 5
@


1.326
log
@	Update the necessary classes to use the new
	ResolverModel.
@
text
@d1 5
@


1.325
log
@	Major Patch from Sam Robb
	bring to a close PR 52864.
@
text
@d2 4
@


1.324
log
@	Ask the IScannerInfo for the IResource.
@
text
@d3 5
@


1.323
log
@	Provide better orderin of the ScannerProvider.
	The other of the include
	We need to reorder the include/macros:
	includes the closest match to the resource will come first
	    /project/src/file.c  --> /usr/local/include
	    /project/src         --> /usr/include
	/usr/local/include must come first.
	For the macros the closest symbol will override
	   /projec/src/file.c --> NDEBUG=1
	   /project/src       --> NDEBUG=0
	We will use NDEBUG=1 only
@
text
@d3 4
@


1.322
log
@2004-05-21 Alain Magloire
	Remove TranslationUnitProblemFinder, we can not use the same
	approach as the JDT i.e. to reparse.  Parsing is way to costly
	for C/C++ because of the Preprocessor, instead we set the problem
	requestor in the translationUnit.
@
text
@d1 14
@


1.321
log
@Modified updateCurrentDeltaAndIndex in DeltaProcessor.java to return whether
we need to traverse a delta's children.
@
text
@d1 6
@


1.320
log
@	Partial Fix for PR 61341
@
text
@d1 4
@


1.319
log
@2004-05-19 Alain Magloire

	Contribution from Sam Robb, for PR 52864.
	File discovery.
@
text
@d3 4
@


1.318
log
@2004-05-19 Alain Magloire
	Patch contributed by James Langley.
	Let Elf.java recognize Altera?s Nios and Nios II magic numbers.
	The number for Nios II is an official number assigned by SCO,
	the one for Nios was randomly chosen, but doesn't conflict with
	any of the ones already in Elf.java.

	* Elf.java
@
text
@d2 4
@


1.317
log
@2004-05-18 Alain Magloire

	Remove warnings and compatibility plugin
	to be full Eclipse-3.0 compliant.
@
text
@d1 9
@


1.316
log
@2004-05-11 Alain Magloire

	Preliminary work to get Parser IProblem in the CEditor.
@
text
@d1 5
@


1.315
log
@set default scanner provider
@
text
@d1 4
@


1.314
log
@	Bug in the PathEntyrManager, the container
	entries where not resolved.
@
text
@d1 7
@


1.313
log
@Race condition causing deadlocks fix.
@
text
@d1 7
@


1.312
log
@	Changes to working copy, to be wrap in runnable Plaform
	operation when commiting or destroying the working copy.
	Also changes to the ICElementDelta to be fired in a
	Workspace runnable.
@
text
@d1 6
@


1.311
log
@Fix and NPE in the IncludeEntry
@
text
@d1 7
@


1.310
log
@Work in progress for the PathEntry API
@
text
@d3 4
@


1.309
log
@Fix for PR 60182
@
text
@d1 11
@


1.308
log
@Changes in the PathEntryStore API
@
text
@d1 10
@


1.307
log
@Move the persistency of the PathEntry in a different class
and provide an extension point for it.
@
text
@d3 8
@


1.306
log
@Tentative fix for PR 59098.
@
text
@d1 14
@


1.305
log
@	Moving the work from Sam Robb part of PR 52864, this
	is is only the Core part, UI is still pending.
@
text
@d3 10
@


1.304
log
@Add support for Base Reference in the PathEntry
@
text
@d1 16
@


1.303
log
@fixed some small bugs
@
text
@d1 18
@


1.302
log
@added more exception handling in model
@
text
@d2 10
@


1.301
log
@Fix for PR 59081
@
text
@d1 7
@


1.300
log
@Fix for PR 59098
@
text
@d1 6
@


1.299
log
@Change The Core Model interfaces to throw CModelException when
the fail abnormally.  This forces a lot of try{} catch(){}
bloks and rethrow to be added in the code.
@
text
@d3 8
@


1.298
log
@fixed dead lock
missing extension point
fix CCorePlugin.log
@
text
@d1 26
@


1.297
log
@fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=58232
@
text
@d2 16
@


1.296
log
@Added new methods to CoreModel and IncludeEntry
@
text
@d1 5
@


1.295
log
@CModelBuilder and scalability problems
@
text
@d1 12
@


1.294
log
@Patch from Sam Robb to cover PR 52864
@
text
@d1 3
@


1.293
log
@CModelBuilder and scalability problems
@
text
@d1 13
@


1.292
log
@Binary/ArchiveContainer was not clean up
@
text
@d1 6
@


1.291
log
@Binary/ArchiveContainer was not clean up
@
text
@d3 1
a3 1
	BinaryContainer was not cleaned up.
@


1.290
log
@Fix for PR 58481
@
text
@d3 7
@


1.289
log
@Temprorary 'til we get the Sam Robb scheme on file type
Added method to return Assembly extensions.
@
text
@d1 15
@


1.288
log
@AST work for friend declarations
for bug 45235 AST does not capture class friend relationships 
and bug 53759 ISourceElementRequestor missing callbacks for friend declarations
@
text
@d1 7
@


1.287
log
@Fix PR 58082
@
text
@d1 3
@


1.286
log
@fixed bug where multiple binaries would show up after opening a project.
@
text
@d1 5
@


1.285
log
@when encoding the PathEntry make the "path" attribute
project relative.
@
text
@d1 7
@


1.284
log
@CModelBuilder and scalability problems
@
text
@d1 7
@


1.283
log
@fixed event problem
@
text
@d1 5
@


1.282
log
@Change the parsing mode to be structural for the
TypeInfo parsing.
@
text
@d1 7
@


1.281
log
@cache the values in the info for speed
@
text
@d1 7
@


1.280
log
@New patch from Chris Wiebe to boost the performance
of the TypeInfo, a separation is done via
the Core and UI to provide more flexibility for clients
using this service.
@
text
@d3 9
@


1.279
log
@First effort in providing the infrastructure
for recognizing TranslationUnit base on name.
@
text
@d3 10
@


1.278
log
@Possible NPE
@
text
@d3 23
@


1.277
log
@fixed syncing of binary runner and getBinaries()
@
text
@d1 6
@


1.276
log
@More support for external headers
and cleanup of the CElement.close() method
@
text
@d1 6
@


1.275
log
@Draft work on LibaryReference and IncludeReference
@
text
@d1 14
@


1.274
log
@Fix for PR 57287
@
text
@d3 22
@


1.273
log
@use the Job Manager for the BinaryRunner thread.
@
text
@d1 10
@


1.272
log
@fixed problem with .cdtproject not updating
@
text
@d1 13
@


1.271
log
@reset the nonCResource in when the CProject is close
@
text
@d1 6
@


1.270
log
@fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=56584
@
text
@d1 6
@


1.269
log
@fixed NPE on reorder
@
text
@d1 6
@


1.268
log
@refactor
@
text
@d2 6
@


1.267
log
@added CoreModelUtil class
@
text
@d1 10
@


1.266
log
@update to allow non-owned project
@
text
@d2 6
@


1.265
log
@clean up getProcessList and schemas for CProject & CBuildConsole
@
text
@d3 11
@


1.264
log
@Joined effort with Bogdan, Added parser timeout capability that is used by Content Assist
@
text
@d1 11
@


1.263
log
@Implementation of IScannerInof on top of IPathEntry.
@
text
@d1 4
@


1.262
log
@Save the binary Object on the BinaryContainer.
@
text
@d3 8
@


1.261
log
@externalize strings from Tanya Wolff
@
text
@d1 12
@


1.260
log
@Boost the warning of the compiler and fix the unnecessary
casting
@
text
@d1 6
@


1.259
log
@Fix to match the CDescriptor new features.
@
text
@d3 7
@


1.258
log
@ICModel and ICProject no longer extends ICContainer
@
text
@d1 6
@


1.257
log
@update cdescriptor (see changelog)
@
text
@d1 19
@


1.256
log
@Fix for bug#54325 Refactor: Check for name collision
@
text
@d1 19
@


1.255
log
@added logging of failures
@
text
@d1 4
@


1.254
log
@Corret typos.
@
text
@d1 7
a7 1
2004-08-19 Alain Magloire
@


1.253
log
@Check for Reorder changes in the IPathEntry settings,.
@
text
@d1 8
@


1.252
log
@	Change in the hierarchy of the core Model:
	ICModel
	   ICProject
	      ISourceRoot
	         IBinary
	         IArchive
	         ITranslatioUnit
	         ICContainer
	The ISourceRoot been added to better separate
	the files.  By default the entire project is the
	SourceRoot.
@
text
@d3 10
@


1.251
log
@Work to take advantage of the ICDescriptor manager
the Core Model is now a listener to this manager.
@
text
@d1 27
@


1.250
log
@new ICDescriptorManager (see Changelog for more details)
@
text
@d1 10
@


1.249
log
@Thomas fixes for PR 45320
@
text
@d1 27
@


1.248
log
@new console api
@
text
@d1 7
@


1.247
log
@fixed error on project creation
@
text
@d1 8
@


1.246
log
@patch from chris w. dealing with CConvention
@
text
@d1 6
@


1.245
log
@If the changes of the editor were discarded at closing
no event were sent.
@
text
@d1 8
@


1.244
log
@Partial Fix for bug#52948
@
text
@d1 12
@


1.243
log
@IBinaryParser extends IAdaptable.
Move the code so Coff and Elf parsers could share
more of the code.
@
text
@d1 3
@


1.242
log
@CModelBuilder reporting parser success to the translation unit
@
text
@d1 14
@


1.241
log
@Restart the BinaryRunner when changing the BinaryParser
@
text
@d1 4
@


1.240
log
@Fix to 53253
@
text
@d3 7
@


1.239
log
@Small fixes + cleanup
@
text
@d1 7
@


1.238
log
@indentation
@
text
@d1 3
@


1.237
log
@Fix PR 53520
@
text
@d4 2
@


1.236
log
@Make it possible to set more then one IBinaryParser
per file.
@
text
@d1 6
@


1.235
log
@bug 53123 externalize strings
@
text
@d1 9
@


1.234
log
@Removing a couple of unused things
@
text
@d1 3
@


1.233
log
@Fix to PR 53253
@
text
@d1 3
@


1.232
log
@PR 53323 fix
@
text
@d3 6
@


1.231
log
@override the exists() methos for Binary/Archive.
@
text
@d1 9
@


1.230
log
@Performance improving in the DeltaProcessor
@
text
@d15 3
@


1.229
log
@Fix the PE parser
@
text
@d1 14
@


1.228
log
@New method
ICelement.getAncestor(int ancestorType);
Better implementation of ICElement.getElementAtOffset()
@
text
@d2 8
@


1.227
log
@put back the method

  IBinaryParser.getBinary()

Clients still use it.
@
text
@d1 10
@


1.226
log
@The CView to update with each reconcile :  [Bug 53074]
@
text
@d8 19
@


1.225
log
@Improve performance of the IBinaryParser
by providing a new API
IBinaryParser.getBinary(byte[] hints, IPath path)
@
text
@d1 5
@


1.224
log
@Bug 53213: Externalize Strings
@
text
@d1 23
@


1.223
log
@Changes to the ICElementDelta fields to reflect the doc.
@
text
@d1 3
@


1.222
log
@Fix PR 52138
@
text
@d1 10
@


1.221
log
@Fix pr 52562
@
text
@d1 6
@


1.220
log
@Fix 52790
@
text
@d2 6
@


1.219
log
@Move the getPath() method in the IPathEntry base class.
@
text
@d2 7
@


1.218
log
@Support for delta in the ICElementDelta hierarchy for
IPathEntry deltas.
@
text
@d1 15
@


1.217
log
@Fixed CModelManager.isValidTranslationUnitName() regression.
@
text
@d1 10
@


1.216
log
@Refactor ICPathEntry to IPathEntry.
And use a manager PathEntryManager to deal
with the IPathEntries
@
text
@d1 3
@


1.215
log
@fixed bug # 52095
@
text
@d1 6
@


1.214
log
@new method getElementAtOffset()
Change CElement.equals()
@
text
@d1 6
@


1.213
log
@Patch For Tanya : Internationalization of Strings in the CModel
@
text
@d1 11
@


1.212
log
@Patch for Vladimir Hirsl

Fix for PR# 51373: NPE when trying to instantiate a CBuildConsole with non null id
@
text
@d1 16
@


1.211
log
@Small fixes for UI + 1 fix for CModelBuilder
@
text
@d1 3
@


1.210
log
@Fix for PR 50810
PE/Coff guard agains bad values of String Table.

Model: cache the IBinaryArchive class in Archive.
@
text
@d1 3
@


1.209
log
@Fix for 51143
@
text
@d1 13
@


1.208
log
@PR50846 The Property environment Reader
return to the clients should be clone
so they do not affect subsequent results.
@
text
@d1 8
@


1.207
log
@Added traceLogs into Scanner.  	Fixed Bug 46402 : expression evaluation error on branch not taken. Added beginning of IScannerExtension and GCCScannerExtension support for gcc specific aspects. Added separate Scanner log category for tracing and updated clients to use it.
@
text
@d1 6
@


1.206
log
@Separate the entries from 2003 to 2004.
to cut down on the commit.
@
text
@d1 3
@


1.205
log
@PR 50397 Adding new elf machine numbers.
@
text
@d1 8
d11 1
a11 1
        PR 50397.
d13 3
a15 3
        * utils/org/eclipse/cdt/utils/elf/Elf.java: Add some ELF machine
        magic numbers.
        RS6000 is ppc, not mips.  Fix some typos.
d35 1
a35 2
	
	
d37 1
a37 1
		Updated CModelBuilder to access line number information from IASTOffsetableElement.
a93 2183
2003-12-29 Hoda Amer
	Content Assist Work : Moved ICompletionRequestor from core to ui
	
2003-12-19 Alain Magloire

	Added a getCommandLine() method on the CommandLauncher
	to help PR 41417.

	* src/org/eclipse/cdt/core/CommandLauncher.java

2003-12-16 Alain Magloire

	PR 48921.
	On windows, Object files (*.o) does not have a
	particular signature we have to compare to the known
	CPU flags part of COFF

	* utils/org/eclipse/cdt/utils/coff/parser/PEParser.java

2003-12-15 Alain Magloire

	Patch from Thomas F.
	Update to classify ld warnings as warning markers instead
	of "problem" marker
                                                                                
	* src/org/eclipse/cdt/internal/errorparsers/GLDErrorParser.java

2003-12-11 David Inglis
	Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=48596
	
	* model/org/eclipse/cdt/internal/core/model/CModelManager.java
	
2003-12-11 Alain Magloire

	Call the super() constructor.

	* model/org/eclipse/cdt/internal/core/model/SetCPathEntriesOperation.java

2003-12-04 David Inglis
	Fixed bug# 48063
	
	* src/org/eclipse/cdt/core/CCorePlugin.java

2003-12-03 Hoda Amer
	Content Assist work :Moved CompletionEngine out of CDT core
	
2003-11-27 Hoda Amer
	Content Assist work : Added an ICompletionRequestor interface
	and a CompletionRequestorAdaptor classe.
	
2003-11-20 Alain Magloire

	The profiler need to get the line number of the offset within
	a Symbol.  We provide this functionnality.
	
	* src/org/eclipse/cdt/IBinaryParser.java
	* utils/org/eclipse/cdt/utils/elf/parser/Symbol.java
	* utils/org/eclipse/cdt/utils/coff/parser/Symbol.java

2003-11-20 Alain Magloire

	Remove of methods that are JVM 1.4.x
	* model/org/eclipse/cdt/internal/core/model/Binary.java
	
2003-11-19 Alain Magloire

	Improve performance on the binary parser, and fix a JUnit test.

	* model/org/eclipose/cdt/internal/core/model/Binary.java
	* utils/org/eclipse/cdt/utils/coff/parser/BinaryObject.java
	* utils/org/eclipse/cdt/utils/elf/parser/BinaryObject.java

2003-11-19 Hoda Amer
	Added a completion engine class.

2003-11-18 Alain Magloire

	Attempt to address performance problems from the binary parser
	on big projects.  The problem is that files are open multiple
	times to detect if they are binaries or archives.   We can
	not really rely on the filename or extension.  A new method
	as been added to the IBinaryParser interface, isBinary()
	taken an intial byte[].

	* model/org/eclipse/cdt/internal/core/model/Binary.java
	* model/org/eclipse/cdt/internal/core/model/CModelManager.java
	* model/org/eclipse/cdt/internal/core/model/NullBinaryParser.java
	* src/org/eclipse/cdt/core/CCorePlugin.java
	* src/org/eclipse/cdt/core/IBinaryParser.java
	* utils/org/eclipse/cdt/utils/coff/PE.java
	* utils/org/eclipse/cdt/utils/coff/PEArchive.java
	* utils/org/eclipse/cdt/utils/coff/parser/ARMember.java
	* utils/org/eclipse/cdt/utils/coff/parser/BinaryArchive.java
	* utils/org/eclipse/cdt/utils/coff/parser/BinaryObject.java
	* utils/org/eclipse/cdt/utils/coff/parser/PEParser.java
	* utils/org/eclipse/cdt/utils/coff/parser/Symbol.java
	* utils/org/eclipse/cdt/utils/elf/AR.java 
	* utils/org/eclipse/cdt/utils/elf/parser/ARMember.java
	* utils/org/eclipse/cdt/utils/elf/parser/BinaryArchive.java
	* utils/org/eclipse/cdt/utils/elf/parser/BinaryObject.java
	* utils/org/eclipse/cdt/utils/elf/parser/ElfParser.java
	* utils/org/eclipse/cdt/utils/elf/parser/Symbol.java

2003-11-17 Doug Schaefer
	Nothing just testing the commit logs

2003-11-13 David Inglis
	Fixed #46431
	* utils/org/eclipse/cdt/utils/spawner/EnvironmentReader.java

2003-11-06 David Inglis
	
	Fix for 45835 also changed binary runner control to stop running when project closes/open/deleted
	
	* model/org/eclipse/cdt/internal/core/CModelManager.java
	* model/org/eclipse/cdt/internal/core/BinaryRunner.java

2003-11-06 David Inglis
	
	Futher changes for 45736
	
	* model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java
	
	
2003-10-29 David Inglis
	
	Fix for 45734 & 45736, Though this only addresses a small part on the later.
	
	Prevents child element creation when releasing parent element
	Prevent binary file check when have already obtained a translation unit.
	
	* model/org/eclipse/cdt/internal/core/CModelManager.java
	  
2003-10-29 Alain Magloire

	Fix for PR 45733

	The BinaryContainer and the ArchiveContainer were not deleted
	when the CProject was release.

	* model/org/eclipse/cdt/internal/core/model/CModelManager.java
	* model/org/eclipse/cdt/internal/core/model/CProject.java
2003-10-27 Alain Magloire

	Fix PR45609:
	IWorkspaceRoot.getFileForLocation() does not work well when
	the resource is linked, we should fall back to
	IWorkspaceRoot.findFilesForLocation().

	* src/org/eclipse/cdt/core/ErrorParserManager.java

2003-10-23 Alain Magloire

	Firing deltas on cpathentries modifications.

	* model/org/eclipse/cdt/core/model/ICElementDelta.java:
	* model/org/eclipse/cdt/core/model/ICProject.java:
	* model/org/eclipse/cdt/internal/core/model/CProject.java:
	* model/org/eclipse/cdt/internal/core/model/core/CProject.java
	* model/org/eclipse/cdt/internal/core/model/core/SetCPathEntriesOperation.java
	* model/org/eclipse/cdt/internal/core/model/core/LibraryReferenceArchive.java
	* model/org/eclipse/cdt/internal/core/model/core/LibraryReferenceShared.java
	* model/org/eclipse/cdt/internal/core/model/core/LibraryReference.java
	* model/org/eclipse/cdt/internal/core/model/core/Archive.java
	* model/org/eclipse/cdt/internal/core/model/core/Binary.java
	* model/org/eclipse/cdt/internal/core/model/core/CPathEntry.java
	* model/org/eclipse/cdt/internal/core/model/core/ACPathEntry.java

2003-10-23 Alain Magloire

	Remove the old Implementation of ICPathEntry and use the new one.

	* src/org/eclipse/cdt/core/ICPathEntry.java: Removed.
	* src/org/eclipse/cdt/internal/core/CPathEntry.java: Removed.
	* src/org/eclipse/cdt/internal/core/CDescription.java: Removed.
	* src/org/eclipse/cdt/core/CCorePlugin.java: Removed.
	* model/org/eclipse/cdt/core/model/ICProject.java
	* model/org/eclipse/cdt/internal/core/model/core/CProject.java
	* model/org/eclipse/cdt/internal/core/model/core/SetCPathEntriesOperation.java
	* model/org/eclipse/cdt/internal/core/model/core/LibraryReferenceArchive.java
	* model/org/eclipse/cdt/internal/core/model/core/LibraryReferenceShared.java
	* model/org/eclipse/cdt/internal/core/model/core/LibraryReference.java
	* model/org/eclipse/cdt/internal/core/model/core/Archive.java
	* model/org/eclipse/cdt/internal/core/model/core/Binary.java
	* model/org/eclipse/cdt/internal/core/model/core/CPathEntry.java

2003-10-22 Hoda Amer
	Fix for bug#40759: Offsets of macroexpansions are not correct 
	Fix for bug#44633: Outline View : CModelBuilder quits on templated friends 
	
2003-10-21 Alain Magloire

	Moving the implementation of the ICPathEntry in the Core Model
	new files:

	* model/org/eclipse/cdt/core/model/IIncludeEntry.java
	* model/org/eclipse/cdt/internal/core/model/IncludeEntry.java
	* model/org/eclipse/cdt/core/model/IMacroEntry.java
	* model/org/eclipse/cdt/internal/core/model/IIncludeEntry.java
	* model/org/eclipse/cdt/core/model/ICPathEntry.java
	* model/org/eclipse/cdt/internal/core/model/CPathEntry.java
	* model/org/eclipse/cdt/core/model/ILibraryEntry.java
	* model/org/eclipse/cdt/internal/core/model/LibraryEntry.java
	* model/org/eclipse/cdt/core/model/ISourceEntry.java
	* model/org/eclipse/cdt/internal/core/model/SourceEntry.java

2003-10-20 Hoda Amer
	Fixed bug#44507 outline flickers with CDT1.2 RC0
	Returned a boolean from IWorkingCopy.reconcile() indicating
	if there was a real change.

2003-10-20 David Inglis
	fixed junit breakage - testGetSoname()    
	* utils/org/eclipse/cdt/utils/elf/parser/BinaryShared.java

2003-10-18 Alain Magloire

	Implement a Cygwin PE parser where addr2line, c++filt
	cygpath can be set.  Remove the old implementation
	in the core model.

	* plugin.xml: Advertise the new Cygwin PE parser.

	* utils/org/eclipse/cdt/utils/coff/parser/BinaryFile.java
	* utils/org/eclipse/cdt/utils/coff/parser/BinaryObject.java
	* utils/org/eclipse/cdt/utils/coff/parser/BinaryExcutable.java
	* utils/org/eclipse/cdt/utils/coff/parser/BinaryShared.java
	* utils/org/eclipse/cdt/utils/coff/parser/BinaryArchive.java
	* utils/org/eclipse/cdt/utils/ICygwinToolsProvider.java

	* model/org/eclipse/cdt/internal/model/parser/PEBinaryFile.java
	* model/org/eclipse/cdt/internal/model/parser/ElfBinaryFile.java
	* model/org/eclipse/cdt/internal/model/parser/PEBinaryArchive.java
	* model/org/eclipse/cdt/internal/model/parser/ElfBinaryArchive.java
	Removed

2003-10-17 Alain Magloire

	A proposed fix from c_ravikanth@@xxxx, for a more meaningfull
	error message.
	PR 44160

	* utils/org/eclipse/cdt/utils/spawner/Spawner.java

2003-10-14 Alain Magloire

	Change the scheme slightly to keep on looking for pattern
	for exampel
	/c/stuff/C:/filename:12 error
	in Cygwin this error would never be found now we keep on
	trying.

	* src/org/eclipse/cdt/intenal/errorparsers/GCCErrorParser.java

2003-10-14 Alain Magloire

	Always fetch the addr2line/c++path in the .cdtproject

	* utils/org/eclipse/cdt/utils/elf/BinaryFile.java
	* utils/org/eclipse/cdt/utils/elf/BinaryObject.java
	* utils/org/eclipse/cdt/utils/elf/BinaryArchive.java
	* utils/org/eclipse/cdt/utils/elf/ElfParser.java
	* utils/org/eclipse/cdt/utils/elf/GNUElfParser.java

2003-10-07 Alain Magloire

	More work on the GNU Elf Binary parser.
	Move some calls that extends the Addr2line class.

	* utils/org/eclipse/cdt/utils/elf/BinaryFile.java
	* utils/org/eclipse/cdt/utils/elf/BinaryObject.java
	* utils/org/eclipse/cdt/utils/elf/BinaryArchive.java
	* utils/org/eclipse/cdt/utils/elf/ElfParser.java
	* utils/org/eclipse/cdt/utils/elf/GNUElfParser.java
	* utils/org/eclipse/cdt/utils/Addr2line.java

2003-10-06 Alain Magloire

	Implementation of the GNU Elf parser, where you can
	change the path of the external commands: addr2line and cppfilt.

	* plugin.xml: Enable the GNU Elf Parser.
	* utils/org/eclipse/cdt/utils/elf/BinaryFile.java
	* utils/org/eclipse/cdt/utils/elf/BinaryObject.java
	* utils/org/eclipse/cdt/utils/elf/BinaryArchive.java
	* utils/org/eclipse/cdt/utils/Addr2line.java
	* utils/org/eclipse/cdt/utils/elf/CPPFilt.java

2003-10-01 Bogdan Gheorghe
	
	Changed DeltaProcessor.updateDependencies to use the CModelManager
	header file definitions
	
	Modified CDTLogWriter: increased max log file size to 10MB; got rid of
	the stack dumps; added flush to CDTLogWriter
	
	* src/org/eclipse/cdt/internal/core/CDTLogWriter.java
	
2003-10-01 Rob Jackson

	Avoid a NPE when processing non-absolute FILE references in elf binaries

	* model/org/eclipse/cdt/intenal/core/model/BinaryElement.java

2003-09-30 Bogdan Gheorghe
	
	- Created CDTLogWriter class
	- Added CDTLogWriter startup/shutdown to CCorePlugin
	- Changed  Util class to make use of ICLogConstants to distinguish
	  between PDE and CDT logs.
	- Modified the Buffer class to log errors to the CDT log
	  
	 * src/org/eclipse/cdt/core/CCorePlugin.java
	 * src/org/eclipse/cdt/core/ICLogConstants.java
	 * src/org/eclipse/cdt/internal/core/CDTLogWriter.java
	 * model/org/eclipse/cdt/internal/core/model/Util.java
	 * model/org/eclipse/cdt/internal/core/model/Buffer.java
	 
2003-09-25 Bogdan Gheorghe

	- Got rid of refs to old dependency service; restructured
	  index request section 
	
	* src/org/eclipse/cdt/core/CCorePlugin.java
	* src/org/eclipse/cdt/core/model/CoreModel.java
	* src/org/eclipse/cdt/internal/core/model/CModelManager.java
	* src/org/eclipse/cdt/internal/core/model/DeltaProcessor.java
	
2003-09-24 Alain Magloire

	With the removal of the old CDT parser, there was no
	need to keep this method around
		parser(InputStream in)
	in the TranslationUnit.	The parser content is retrieve via
	the IBuffer now.  The method
		parser()
	calss the CModelBuilder directly.
	
	* src/org/eclipse/cdt/internal/core/model/TranslationUnit.java

2003-09-24 Alain Magloire

	* src/org/eclipse/cdt/core/ErrorParserManager.java
	Possible NPE fix, when hitting cancel.

2003-09-24 David Inglis
	
	* src/org/eclipse/cdt/internal/core/CExtensionInfo.java
	null should removed attributes.
	
	* src/org/eclipse/cdt/internal/core/CDescriptor.java	
	Fixed bug# 43533
	
	* model/org/eclipse/cdt/internal/core/model/Binary.java
	Help with slow IBinary interface.
	
2003-09-22 Bogdan Gheorghe

	Took out old CTags code from CCorePlugin
	
	* org.eclipse.cdt.core.CCorePlugin

2003-09-19 Hoda Amer
	Solution to bug#43162 : Code Assist not showing the right return value:
	Saved a function return value string in the BasicSearchMatch object.
	Created a new package org.eclipse.cdt.internal.core.parser.util and 
	added ASTUtil class with static methods to help convert an ASTFunction 
	return type from IASTAbstractDeclaration to String. Note that this was
	previously implemented in the CModelBuilder. I just moved it to a common 
	library for others (BasicSearchMatch) to use.

2003-09-16 Alain Magloire

	Putting the draft work to do a special binary parser
	that the addr2line and c++filt command could be set
	via extension in the ui.

	* utils/org/eclipse/cdt/utils/elf/parser/GNUElfParser.java
	* utils/org/eclipse/cdt/utils/elf/parser/BinaryFile.java
	* utils/org/eclipse/cdt/utils/elf/parser/BinaryObject.java
	* utils/org/eclipse/cdt/utils/elf/parser/BinaryExecutable.java
	* utils/org/eclipse/cdt/utils/elf/parser/BinaryShared.java
	* utils/org/eclipse/cdt/utils/elf/parser/BinaryArchive.java
	* utils/org/eclipse/cdt/utils/elf/parser/ARMember.java

2003-09-16 David Inglis

	Deprecate old make builder
	
	* src/org/eclipse/cdt/core/resources/MakeUtil.java
	* src/org/eclipse/cdt/core/CCorePlugin.java
	* src/org/eclipse/cdt/core/CProjectNature.java

2003-09-12 Alain Magloire
	Patch from Bogdan Gheorghe, it corrected a NPE, when dealing with file extensions.
	In a Unix enviroment binaries do not have extensions also some C++ headers
	do not have extension, for example "cstdio" etc .. The patch guard agains null.
	
	Second part added debug loggin trace

	* .options
	* model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java
	* src/org/eclipse/cdt/core/CCorePlugin.java

2003-09-12 Keith Campbell
    Added missing dependency on org.eclipse.team.core (this plugin defines extensions
    to org.eclipse.team.core.fileTypes and org.eclipse.team.core.ignore).
    * .classpath
    * .project
    * plugin.xml

2003-09-10 Sean Evoy
	Work completed to resolve [Bug 41412] "Restore Default in Managed Build project's 
	settings Not Working". The configuration now has a reset method that removes 
	any user settings and replaces them with the values defined in the plugin 
	manifest. The Configuration class also has a new, safe accessor for getting 
	at the defined tool references. Replaced all the checks for null with the accessor. 
	Added some string constants to the IConfiguration and ITarget interfaces 
	so manifest element lookup will be easier to maintain should the element names change. 
	Switched the Target class to use the new string constants during element lookup. 
	Added back a method in IConfiguration to lookup the parent configuration (which is the 
	plugin element I need to do the reset). 
	* build/org/eclipse/cdt/internal/core/build/managed/Configuration.java
	* build/org/eclipse/cdt/core/build/managed/IConfiguration.java
	* build/org/eclipse/cdt/core/build/managed/ITarget.java
	* build/org/eclipse/cdt/core/build/managed/ITool.java
	* build/org/eclipse/cdt/internal/core/build/managed/Target.java
	
	Work to resolve [Bug 42735] "Manage Make will try to generate makefile for Release or 
	Debug directory". Added a new method to return all the configuration names so 
	the generator will know that the directory <project_root>/<config_name> should be ignored.
	* build/org/eclipse/cdt/internal/core/build/managed/ManagedBuildInfo.java
	* build/org/eclipse/cdt/core/build/managed/IManagedBuildInfo.java

	Work to partially implement incremental build. New incremental build logic in the 
	incrementalBuild() method in the GeneratedMakefileBuilder class. It now calls a 
	specialized method in the makefile generator that calculates and generates the
	needed makefiles and fragments. It then calls build if there are any changes worthy
	of a build.
	* src/org/eclipse/cdt/internal/core/GeneratedMakefileBuilder.java
	* src/org/eclipse/cdt/internal/core/MakefileGenerator.java

2003-09-05 Bogdan Gheorghe

	Hooked in the dependency checking on file changes in Delta
	Processor.java. When a header files' contents change we look
	up the referencing files in the dep tree table and reindex them.
	
	* model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java
	
2003-09-05 Alain Magloire

	The PTY classes are using one instance of the master fd for Input/Output/Error
	Streams. We need to wrap the fd access, to not throw IOException on multiple close.

	* utils/org/eclipse/cdt/utils/pty/PTY.java
	* utils/org/eclipse/cdt/utils/pty/PTYInputStream.java
	* utils/org/eclipse/cdt/utils/pty/PTYOutputStream.java

2003-09-04 Hoda Amer
	- Added references to variables in solution of bug#42453:Expression result types not computed
	- Solution to bug#42560: Class Cast Exception during Method definition
	
2003-09-04 Alain Magloire

	The IProgressMonitor.setCancelled() is incorrect, it tries to access
	widget withour wrapping things in Display.async().  Even if the IProgressMonitor
	is a "core" Class.  We workaround this by not using the method.

	PR 42501.  When the clock setting is incorrect GNU Make will throw something like:
		make: *** Warning: clock File`...` has modification in the future
	It was show as an error.  Thanks to Brent for the catch.

	* src/org/eclipse/cdt/internal/core/CBuilder.java
	* src/org/eclipse/cdt/internal/core/errorparsers/MakeErrorParser.java
	
2003-09-04 Hoda Amer
	- Changed the ASTExpression of the complete package to store the
	whole ITOkenDuple for the typeId instead of just the string.
	- Changed the ASTExpression in both quick and complete packages and
	deleted the "id" parameter.
	- Added partial solution to bug #42453:Expression result types not computed.
	Now they are computed for simple types only.
	
2003-09-03 David Inglis
	Added shared preference key for error parsers
	
	* src/org/eclipse/cdt/core/ErrorParserManager.java
	
2003-09-01 Alain Magloire

	Typo in the class signature.

	* plugin.xml

2003-08-31 Alain Magloire

	Add method to save the ErrorParsers
	Change ErrorParserManger to use the extension point for the ErrorParser.

	* src/org/eclipse/cdt/core/CCorePlugin.java
	* src/org/eclipse/cdt/core/ErrorParserManager.java

2003-08-31 Alain Magloire

	Add method to retrieve the Error Parsers in the CCorePlugin.
	Add extension point  for the ErrorParser.

	* src/org/eclipse/cdt/core/CCorePlugin.java
	* plugin.xml
	* plugin.properties

2003-08-28 Alain Magloire

	Change the TranslationUnit to not always assume that it has a valid
	IResource/IFile.
	* model/org/eclipse/cdt/internal/core/model/TranslationUnit.java

2003-08-28 Hoda Amer
	Solution to bugs #39961 & #39968:
	-Template Union missing an icon
	-Template parameter signature documentation

2003-08-28 Hoda Amer
	- Added resolving references in a method's qualified name 
	in Complete parse mode.
	Example (.cpp file ): The method "A::B::C::aMethod(){};"
	used to be an IASTFunction, with name = "A::B::C::aMethod".
	Now is an IASTMethod, with name = "aMethod", and references to 
	class A, class B and class C.
	- Added the checking for "isConstructor" and "isDestructor"
	for an IASTMethod in complete parse mode.
	
2003-08-26 Bogdan Gheorghe
	- Modified start up code to set debug trace options
	- Added trace debug statements to CModelBuilder.
	- Added IDebugLogConstants which contain ids for all 
	  Util.debugLog clients (currently Parser and CModelBuidler)
	- Modified Util.java to make use of IDebugLogConstants
	
2003-08-25 Hoda Amer
	Modified the IASTFactory to take three expression lists 
	for the createNewDescriptor() instead of just one. 
	They are : newPlacementExpressions, newTypeIdExpressions, and
	newInitializerExpressions.
	
2003-08-25 John Camelon
	Updated Structure.java to keep JDK 1.3 compliance.  

2003-08-21 Hoda Amer
	- C Model cleanups + solutions to bug#38985 & bug#38986
		getField(String)		Implemented
		getFields()				Implemented
		getMethod(String)		Implemented
		getMethods()			Implemented
		isAbstract()			Implemented
		getBaseTypes()			Has been replaced by getSuperClassesNames()
		getAccessControl(int)	Has been replaced by getSuperClassAccess(String name)
	- Added some methods to IMethodDeclaration, namely:
	isFriend(), isInline(), isVirtual(), and isPureVirtual().
	
2003-08-20 Alain Magloire

	When doing the IPlugin.shutdown().  We have to make
	sure that the binarySearch threads are terminated.
	
	* src/org/eclipse/cdt/internal/core/model/BinaryRunner.java

2003-08-19 Sean Evoy
	In order to properly support the indexing feature, the scanner has to 
	function as well as the version that ships with the toolset if possible. 
	This is	made difficult by the fact that we are trying to be tool-agnostic. 
	One of the things that the scanner should take into account when it runs 
	is the "built-in" symbols and search paths that are defined for a compiler 
	in a given toolchain. While we need to come up with a standard mechanism 
	for the CDT in the future, the managed build system can provide a work-around 
	in the near-term. The easiest solution is to add an optional attribute to a 
	list element that flags the item as a built-in value. When clients like 
	the indexer query the build model, they will receive the union of the built-in 
	values and the user-defined values.
	
	Updated the comment for the IScannerInfo::getIncludesPaths() method to 
	explain the content of the return value.
	* parser/org/eclipse/cdt/core/parser/IScannerInfo.java	

	Added code to answer the built-ins when IScannerInfo methods are called.
	* build/org/eclipse/cdt/internal/core/build/managed/ManagedBuildInfo.java
	
	Updated the schema to include the new attribute
	* schema/ManagedBuildTools.exsd

	Added a public method to extract the built-in values for an option.	
	* build/org/eclipse/cdt/core/build/managed/IOption.java
	
	Added the code to read, store and persist the built-in list values 
	differently than standard list elements. Also added code to answer 
	those built-ins to conform to the interface change.
	* build/org/eclipse/cdt/internal/core/build/managed/Option.java
	* build/org/eclipse/cdt/internal/core/build/managed/OptionReference.java

2003-08-20 Hoda Amer
	Modified the parser's newExpression() to send all its sub expressions
	to the newDescriptor and check on each expression to find references 
	in the CompleteParserASTFactory.createExpression().

2003-08-13 Sean Evoy
	Changed text generated into makefile comments from the rather abstract 
	term 'module' to the more meaningful 'subdirectory'.
	* src/org/eclipse/cdt/internal/core/CCorePluginResources.properties
	
	Added place-holder macro for LIBS and changed the source file look-up code to 
	ignore source it finds in generated directories during a build, even if it has a tool 
	that says it builds for it.
	* src/org/eclipse/cdt/internal/core/MakefileGenerator.java
	
	Changed class to deal with build targets that do not specify an extension 
	(like POSIX executables). 
	* build/org/eclipse/cdt/internal/core/build/managed/ManagedBuildInfo.java
	* build/org/eclipse/cdt/internal/core/build/managed/Tool.java

2003-08-13 Sean Evoy
	The major change in the increment of work is the new discovery mechanism 
	that clients will use to find the IScannerInfoProvider for a project. 
	Rather than a simple extension point which requires the client to iterate 
	over all registered providers, the CExtension feature will be used to 
	register the provider at project creation time, and to find the provider 
	at runtime. 
	
	Changed the plugin entries for the two builders currently described. The 
	schema for the ScannerInfoProvider was removed, and the plugin description 
	was converted to work with the CExtension feature.
	* plugin.xml
	* schema/ScannerInfoProvider.exsd (removed)

	Added a method to find and create the provider described in the extension point. 
	Used by clients at runtime to discover the provider.
	* src/org/eclipse/cdt/core/CCorePlugin.java
	
	Changed the IScannerInfoProvider interface by removing the 'managesResource' 
	method (no more iteration required) and adding a method so clients can get 
	build information as soon as they get the provider and before they subscribe.
	* parser/org/eclipse/cdt/core/parser/IScannerInfoProvider.java	
	
	Updated the two classes that implemet the interface and made them inherit from 
	AbstractCExtension in order to be managed by the CExtension feature. 
	* build/org/eclipse/cdt/core/build/managed/ManagedBuildManager.java
	* build/org/eclipse/cdt/core/build/standard/StandardBuildManager.java

2003-08-12 Hoda Amer
	Moved CharOperations and Utils from internal.core.search to internal.core
	Added CConventions class to validate class names
	Used the new search (indexer) for Code completion in CCompletionProcessor
	
2003-08-11 Andrew Niefer
	Added getSharedWorkingCopies to CCorePlugin.
	
2003-08-10 Sean Evoy
	Fix for Bug 41274. Was not saving the library option properly because the value type 
	of the option was not recognized.
	* build/org/eclipse/cdt/internal/core/build/managed/Configuration.java

2003-07-30 Hoda Amer
	The C Model recognizes pointers to functions.

2003-07-30 Sean Evoy
	The managed build model is going to go through a bit of change over the next while.
	In order to make that more manageable, I have moved all the hard-coded strings used 
	to access the XML elements of the extension point definition into the appropriate
	interface classes. 
	
	* build/org/eclipse/cdt/core/build/managed/IBuildObject.java
	* build/org/eclipse/cdt/core/build/managed/IConfiguration.java
	* build/org/eclipse/cdt/core/build/managed/IOption.java
	* build/org/eclipse/cdt/core/build/managed/IOptionCategory.java
	* build/org/eclipse/cdt/core/build/managed/ITool.java
	* build/org/eclipse/cdt/internal/core/build/managed/Configuration.java
	* build/org/eclipse/cdt/internal/core/build/managed/Option.java
	* build/org/eclipse/cdt/internal/core/build/managed/OptionCategory.java
	* build/org/eclipse/cdt/internal/core/build/managed/OptionReference.java
	* build/org/eclipse/cdt/internal/core/build/managed/Tool.java
	* build/org/eclipse/cdt/internal/core/build/managed/ToolReference.java:
	Moved the hard-coded strings used to access the XML elements into appropropriate interfaces.

	* schema/ManagedBuildTools.exsd:
	Renamed four attributes optionRef->optionReference, toolRef->toolReference, 
	optionValue->listOptionValue, and  optionEnum->enumeratedOptionValue. In the first 
	2 cases, I was just trying to remove the tech-ese from the names. In the later 2, I 
	tried to use a more descriptive name.

2003-07-29 Alain Magloire

	To discover if an application has debug info for DWARF-2 format
	we look for section ".debug*"
	
	* utils/org/eclipse/cdt/utils/Elf/elf.java

2003-07-28 Sean Evoy
	In order to meet certain internal guidelines and to test the makefile 
	generator, the build model replied to some answers with hard-coded information. 
	This patch moves the information into the build model.

	* schema/ManagedBuildTools.exsd
	* build/org/eclipse/cdt/core/build/managed/ITarget.java
	* build/org/eclipse/cdt/internal/core/build/managed/Target.java
	* build/org/eclipse/cdt/internal/core/build/managed/ManagedBuildInfo.java:
	Added code to correctly extract and persist the make command and clean 
	command from a Target/ITarget. Added the attributes to the schema. Removed 
	the hard-coded answers from the ManagedBuildManager.
	
	* src/org/eclipse/cdt/internal/core/GeneratedMakefileBuilder.java:
	Removed two methods that were no longer invoked from the builder.
	
	* src/org/eclipse/cdt/internal/core/MakefileGenerator.java:
	Corrected a bug in the makefile generator whereby the output prefix was applied 
	twice to library targets, i.e. liblibfoo.a instead of libfoo.a. 
	

2003-07-24 Sean Evoy
	* src/org/eclipse/cdt/internal/core/MakefileGenerator.java:
	Added code to place interproject dependencies in target build rule, 
	added code to properly put output prefixes on library names, and 
	added code to put library link arguments at the end of the depednency list

	* build/org/eclipse/cdt/core/build/managed/IManagedBuildInfo.java
	* build/org/eclipse/cdt/core/build/managed/IOption.java
	* build/org/eclipse/cdt/core/build/managed/ITool.java
	* build/org/eclipse/cdt/internal/core/build/managed/ManagedBuildInfo.java
	* build/org/eclipse/cdt/internal/core/build/managed/Option.java
	* build/org/eclipse/cdt/internal/core/build/managed/OptionReference.java
	* build/org/eclipse/cdt/internal/core/build/managed/Tool.java
	* build/org/eclipse/cdt/internal/core/build/managed/ToolReference.java:
	Added code to managed output prefixes for tools like the librarian. Added code
	to manage the library options differently. Removed some hard-coding of tool 
	information, such as the output flag.
	
	*schema/ManagedBuildTools.exsd:
	New attributes on tool for output flag and prefix. New value type enum for option
	to handle libs differently.
	
2003-07-24 Sean Evoy
	Changes introduced to make the managed build system work with
	multi-folder project.
	
	* src/org/eclipse/cdt/core/ManagedCProjectNature.java:
	now removes the cbuilder from a project before it adds its 
	own builder. This is a temporary fix to stop the managed build 
	system from building a project twice. When the new StandardBuildNature 
	is introduced, this code will be removed.

	* src/org/eclipse/cdt/internal/core/CCorePluginResources.properties:
	New builder messages added.
	
	* src/org/eclipse/cdt/internal/core/GeneratedMakefileBuilder.java:
	Moved the actual directory and file creation to a delegate class.
	
	* src/org/eclipse/cdt/internal/core/MakefileGenerator.java:
	New class that does the grunt work of creating build output directories 
	and makefiles.
	
	* build/org/eclipse/cdt/core/build/managed/ManagedBuildManager.java:
	Short-term changes to make it possible for build info clients to get the
	path and symbol information. When a permanent mechanism is implemented
	for clients to discover this information, these methods (IScannerInfoxxx) 
	will be removed.
	
	* build/org/eclipse/cdt/core/build/managed/IManagedBuildInfo.java
	* build/org/eclipse/cdt/internal/core/build/managed/ManagedBuildInfo.java:
	Some minor changes have been made to extract more information from the 
	build model. Currently, the values are hard-coded to simplify some integration
	testing. This will be addressed in the next patch.
	
2003-07-24 Alain Magloire

	* utils/org/eclipse/cdt/utils/Elf.java:
	Added a case for motorola 68000 CPU.

2003-07-24 Hoda Amer
	Clean up of CModelBuilder

2003-07-23 Hoda Amer
	Updated the CModelBuilder to use the AST instead of the DOM

2003-07-16 Alain Magloire

	Patch from Alex Chapiro
	Fix an evident bug in CProjectNature implementation of
	removeFromBuildSpec method.
	
	* CProjectNature.java

2003-07-16 Alain Magloire
	
	Patch from Thomas Fletcher.
	Update the core MakeUtil class with a method to support inline replacement
	 of a make target with a different make target.

	* src/org/eclipse/cdt/core/resources/MakeUtil.java

2003-07-04 Victor Mozgin
	Added CTaskTagsReconciler.

2003-07-03 Bogdan Gheorghe
	Added support for adding individual source files to the
	index.
	
	Added support for removing projects/individual files from
	index.
	
	* src/org/eclipse/cdt/internal/core/model/DeltaProcessor.java
	
	Added a method to cancel indexing requests when a project is 
	deleted.
	
	Changed create(ICElement parent, IFile file, IBinaryFile bin) to
	check if a file is a TranslationUnit before doing anything else.
	This was done to fix Bug 39574.
	
	* src/org/eclipse/cdt/internal/core/model/CModelManager.java
	
2003-07-03 Sean Evoy
	New schema and extension point for registering an interface
	between the build system (managed and standard) and the scanner 
	clients that need it (like the indexer).
	* plugin.xml
	* schema/ScannerInfoProvider.exsd
	
	Added some documentation to the schema for managed build information
	* schema/ManagedBuildTools.exsd
	
	Added three new interfaces for getting build information for the scanner. 
	IScannerInfo contains the actual information the scanner needs and is passed
	to the scanner by the build model. IScannerInfoChangeListener is the interface
	that must be implemented by the scanner client that uses the IScannerInfo. 
	IScannerInfoProvider is the interface implemented by the build model. It is
	registered through an extension point so clients can discover providers at
	run time. IScannerInfoListener implementors subscribe and unsubscribe with the 
	provider and the provider passes them the IScannerInfo when it changes.
	* parser/org/eclipse/cdt/core/parser/IScannerInfo.java
	* parser/org/eclipse/cdt/core/parser/IScannerInfoChangeListener.java
	* parser/org/eclipse/cdt/core/parser/IScannerInfoProvider.java
	
	Changed the name of some of the managed build system elements.
	* build/org/eclipse/cdt/core/build/managed/IManagedBuildInfo.java
	
	This resulted in superficial changes to the Target and ManagedBuildManager
	* build/org/eclipse/cdt/internal/core/build/managed/Target.java

	Implemented the new scanner interfaces in the managed system
	* build/org/eclipse/cdt/internal/core/build/managed/ManagedBuildInfo.java
	* build/org/eclipse/cdt/core/build/managed/ManagedBuildManager.java
	
	Added a new manager for the standard make system that implements the new
	scanner interfaces. This manager uses the .cdtbuild file to persist 
	include path and symbol information (in otherwords, real build information).
	Like the managed build manager, it also gives clients access to the build 
	information associated with a project. It does not effect the older preferences
	which are still managed by the CNature.
	* build/org/eclipse/cdt/core/build/standard/StandardBuildManager.java
	
	Removed the responsibiolity for includes paths and symbols from CNature 
	added in last patch.
	* src/org/eclipse/cdt/core/CProjectNature.java
	
	Added code for persisting the standard build information for includes paths and 
	symbols in a file, and implemented the IScannerInfo interface in the BuildInfoFactory.
	Did not rename it, although ...
	* src/org/eclipse/cdt/core/BuildInfoFactory.java
	
	I did rename the interface it implements since it was the only reference
	* src/org/eclipse/cdt/core/resources/IStandardBuildInfo.java
	
	
	
2003-06-26 Sean Evoy
	Added methods to add and extract include paths and preprocessor 
	symbols from standard make C and C++ projects.
	
	Getter and setter methods in:
	* src/org/eclipse/cdt/core/BuildInfoFactory.java
	* src/org/eclipse/cdt/core/CProjectNature.java
	
	Added new constant for comma-separated lists
	* src/org/eclipse/cdt/core/resources/IBuildInfo.java

2003-06-25 Bogdan Gheorghe

	* src/org/eclipse/cdt/core/CCorePlugin.java
	Start the new indexer thread on startup
	* src/org/eclipse/cdt/core/model/CoreModel.java
	Added some methods to access the IndexManager
	* src/org/eclipse/cdt/internal/core/model/CModelManager.java
	Added some methods to access the IndexManager
	* src/org/eclipse/cdt/internal/core/model/DeltaProcessor.java
	Added IndexManager member

2003-06-24 Alain Magloire

	Patch form ando@@park.ruru.ne.jp, to deal
	with different file cases i.e. TEST.C vs test.c
	On windows.
	
	* src/org/eclipse/cdt/core/ErrorParserManager.java

2003-06-24 Alain Magloire

	* src/org/eclipse/cdt/internal/errorparser/GCCErrorParser.java:
	New scheme to detect, preprocessor errors.
	* src/org/eclipse/cdt/core/ErrorParserManager.java:
	Provide a scratch buffer for the error parser classes.

2003-06-20 Sean Evoy
	Added two new value types to the ManagedBuildTools schema for include paths 
	and defined symbols.
	
	Added interface so clients can query build model for include paths and 
	defined symbols
	* build/org/eclipse/cdt/core/build/managed/ManagedBuildManager.java
	* build/org/eclipse/cdt/core/build/managed/IManagedBuildPathInfo.java
	* build/org/eclipse/cdt/internal/core/build/managed/ResourceBuildInfo.java
	
	Changed code in build model to support these new value types
	* build/org/eclipse/cdt/internal/core/build/managed/Configuration.java
	* build/org/eclipse/cdt/internal/core/build/managed/Option.java
	* build/org/eclipse/cdt/core/build/managed/IOption.java
	* build/org/eclipse/cdt/internal/core/build/managed/OptionReference.java
	* build/org/eclipse/cdt/internal/core/build/managed/Tool.java
	* build/org/eclipse/cdt/internal/core/build/managed/ToolReference.java
	

2003-06-19 Alain Magloire

	* model/org/eclipse/cdt/internal/core/model/CModelManager.java:
	(shutdown):  Deregister the listener from the Workspace.

2003-06-16 Victor Mozgin
	Implemented support for old K&R-style C function declarations.
	Added oldKRParametersBegin() and oldKRParametersEnd() to DOMBuilder.
	Added OldKRParameterDeclarationClause.java to dom/org/eclipse/cdt/internal/core/dom.
	Added handling of OldKRParameterDeclarationClause to ParameterDeclarationClause.

2003-06-14 Victor Mozgin
	Added support for pointers to members to DOMBuilder.
	Added new kind of pointer operator : t_pointer_to_member (PointerOperator).
	Added nameSpecifier field and set/get operations to PointerOperator.

2003-06-13 Andrew Niefer
	Added search\org.eclipse.cdt.core.search
		  search\org.eclipse.cdt.internal.core.search
		  search\org.eclipse.cdt.internal.core.search.matching
		  search\org.eclipse.cdt.internal.core.search.processing
	with skeleton classes based on the JDT search as a beginning for 
	implementing C/CPP search.

2003-06-06 Sean Evoy

	Added new interface, IResourceBuildInfo, so clients could
	be shielded from future implementation changes.
	
	ManagedBuildManager class has been updated to return an 
	interface, IResourceBuildInfo, instead of the implementing 
	class.
	
	For ITool, I added a method to determine if the tool produces 
	an output based on a file extension, and one to determine if
	it builds an input based on a file extension. I added a method 
	to determine what the output file extension of a build will 
	be based on an input extension. Finally, I added a method to 
	extract a tool command and one to extract its flags.
	
	For ITarget, I added more information about the build artifact. 
	I have added artifact name and default extension attributes to 
	the target schema. The artifact name is intended to hold the 
	name the user has selected as the final build object 
	(i.e. test.exe, foo.so, etc). The default extension will be 
	used by the toolchain provider to specify a default extension 
	for the final build object (i.e. .dll.a for Cygwin shared libs 
	vs .so for Linux shared libs).	There are getter and setter 
	methods for the name of the final build artifact. There is also a 
	method to extract the default extension that is built for targets 
	of this type.
	
	The build model schema was updated to reflect these new bit of 
	information.
	
	The GeneratedMakefileBuilder was updated to extract this information
	and to create a new rule for each input to the build artifact.

 	The resource build information store now remembers the top 
	configuration for a target as selected by the user in the UI. 
	This is needed by the makefile generator and in persisted in the 
	project build file. 
	
	The test has been updated to reflect these changes.

2003-06-05 Alain Magloire

	PR #38380, partially fix; would need more detail form
	the C Parser to know if the include is <...> or "..."

	* model/org/eclipse/cdt/internal/core/model/Include.java
	(getIncludeName): implemented.

2003-05-29 Alain Magloire

	PR 38239
	BinaryContainer.getBinaries() was returning empty []
	* model/org/eclipse/cdt/internal/core/model/CModelManager.java
	(getBinaryRunner): return the runner if is already instanciated.

2003-05-29 David Inglis
	* utils/org/eclipse/cdt/utils/elf/Elf.java
	 fixed toString buf for Sestion.
	 added findSesctionByName() method 
	 fixed bug where reading DYN section would fail for mips
	* utils/org/eclipse/cdt/utils/elf/ElfHelper.java
	use new findSectionByName.
	cleaup

2003-04-29 Alain Magloire

	* model/org/eclipse/cdt/internal/core/model/parser/PEParser.java (getBinary):
	Catch if path == null.
	* model/org/eclipse/cdt/internal/core/model/Archive.java (isReadOnly):
	Always return true for binary.

2003-04-29 Alain Magloire

	PR 37064

	* model/org/eclipse/cdt/internal/core/model/DelatProcessor.java (close):
	New method, close the openable when content changed to flush the cache.
	(contentChanged): Remove only use elementChanged().
	* model/org/eclipse/cdt/internal/core/model/parser/ElfParser.java (getBinary):
	Catch if path == null.

2003-04-25 Alain Magloire

	* model/org/eclipse/cdt/internal/core/model/Binary.java (getNeededSharedLibs):
	JUnit faileds tests.  getNeededSharedLibs() should also return for executable.
	(isReadOnly): is always true for executable.

2003-04-24 Alain Magloire

	* utils/org/eclipse/cdt/utils/spawner/Spawner.java (raise):
	Change the scope to be public.

2003-04-12 Alain Magloire

	Bug 36624
	The latest changes broke the old parser, we still need the old parser
	until the new one is rock solid.
	
	* model/org/eclipse/cdt/internal/core/model/TranslationUnit.java:

2003-04-12 Alain Magloire

	Bug 36424,
	The Binaries/Archives were not deleted in the virtual containers.
	
	* model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java:
	createElement() checks for the binaries in the virtual containers also.
	* mode/org/eclipse/cdt/internal/core/model/CModelManager.java:
	Remove unused methods.

2003-04-09 Alain Magloire

	Give a chance to the manager to initialize and shutdown gracefully.
	The CCorePlugin will call the managers, indexer, coreModel, CDescriptorManager
	startup() method and shutdown() method.

	* src/org/eclipse/cdt/core/CCorePlugin.java:
	Call {IndexModel,CoreModel}.{startup,shutdown}().
	* model/org/eclipse/cdt/core/model/CoreModel.java:
	New methods startup/shutdown.
	* model/org/eclipse/cdt/internal/core/mode/CModelManager.java:
	implement startup/shutdown.
	* index/org/eclipse/cdt/core/model/IndexModel.java:
	New methods startup/shutdown.

2003-04-08 Alain Magloire

	* model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java:
	Bug fix, deltas were not generated for non C-Resources.

2003-04-02 Alain Magloire

	First draft on implementing LibraryReference.

	* model/org/eclipse/cdt/core/model/ICProject.java:
	* model/org/eclipse/cdt/internal/core/model/CProject.java:
	New method getLibraryReferences().
	* model/org/eclipse/cdt/internal/core/model/LibraryReference.java:
	New class.

	* src/org/eclipse/cdt/internal/core/CDescriptor.java:
	Bug fix in readProjectDescription(); fPathEntries was not initialized
	and decodePathEntry() was call with the wrong argument.
 
2003-04-01 Alain Magloire

	Implement SourceRefence and SourceManipulation for IBinary, this is
	done in BinaryElement, BinaryFunction, BinaryVariable.

	* model/org/eclipse/cdt/internal/core/model/Binary.java:
	* model/org/eclipse/cdt/internal/core/model/BinaryFunction.java:
	* model/org/eclipse/cdt/internal/core/model/BinaryVariable.java:
	* model/org/eclipse/cdt/internal/core/model/BinaryElement.java:

	Corrected typo ISymbol.getAdress() should be ISymbol.getAddress().
	* model/org/eclipse/cdt/internal/core/model/parser/Symbol.java:
	* src/org/eclipse/cdt/core/IBinaryParser.java:

2003-04-01 Alain Magloire

	Patch form Hoda.
	IStructure extends IVariableDeclaration.
	INamespace extends IParent.
	
	* model/org/eclipse/cdt/core/model/IStructure.java
	* model/org/eclipse/cdt/core/model/INamespace.java
	
2003-04-01 Alain Magloire

	Phasing out the classes ICResource and ICFile.
	They were no longer part of the C Model.

	* model/org/eclipse/cdt/core/model/ICFile.java:
	* model/org/eclipse/cdt/core/mode/ICResource.java:
	* model/org/eclipse/cdt/internal/core/model/CFile.java:
	Removed.

2003-03-30 Alain Magloire

	First phase of the rewrite on how we treat Binary/Archive in the CoreModel
	This included suggestions from Chris Songer on augmenting the binary methods
	to include the address;
	IBinary
		IBinaryModule
			IBinaryFunction
			IBinaryVariable
				IBinaryElement

	* model/org/eclipse/cdt/core/model/IBinaryElement.java:
	* model/org/eclipse/cdt/core/model/IBinaryModule.java:
	* model/org/eclipse/cdt/core/model/IBinaryVariable.java:
	* model/org/eclipse/cdt/core/model/IBinaryFunction.java:
	New Classes.

	* model/org/eclipse/cdt/internal/core/model/Binary.java:
	* model/org/eclipse/cdt/internal/core/model/Archive.java:
	* model/org/eclipse/cdt/internal/core/model/BinaryModule.java:
	* model/org/eclipse/cdt/internal/core/model/BinaryFunction.java:
	* model/org/eclipse/cdt/internal/core/model/BinaryVariable.java:
	* model/org/eclipse/cdt/internal/core/model/BinaryElement.java:
	Implement the IBinaryElement classes.


	* model/org/eclipse/cdt/internal/core/model/CElement.java:
	* model/org/eclipse/cdt/internal/core/model/CModelCache.java:
	* model/org/eclipse/cdt/internal/core/model/Openable.java:
	* model/org/eclipse/cdt/internal/core/model/Parent.java:
	Change the CModelCache to save in the LRU the binaries.

	* model/org/eclipse/cdt/internal/core/model/parser/ElfBinaryFile.java:
	* model/org/eclipse/cdt/internal/core/model/parser/PEBinaryFile.java:
	* model/org/eclipse/cdt/internal/core/model/parser/Symbol.java:
	Implement the method getAddress().
	Suggested by Chris Songer

	* model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java:
	* model/org/eclipse/cdt/internal/core/model/CModelManager.java:
	Fix bug, the event was fired for the non-C resources.

	* src/org/eclipse/cdt/core/CCorePlugin.java:
	New method getDefaultBinaryParser().

	* src/org/eclipse/cdt/core/IBinaryParser.java:
	Added method getAddress() to ISymbol
	Suggested by Chris Songer

2003-03-28 David Inglis

	* src/org/eclipse/cdt/core/AbstractCExtension.java
	* src/org/eclipse/cdt/core/CCorePlugin.java
	* src/org/eclipse/cdt/core/ICDescriptor.java
	* src/org/eclipse/cdt/core/ICExtension.java
	* src/org/eclipse/cdt/core/ICExtensionReference.java
	* src/org/eclipse/cdt/core/ICOwner.java
	* src/org/eclipse/cdt/core/ICOwnerInfo.java
	* src/org/eclipse/cdt/core/ICPathEntry.java
	* src/org/eclipse/cdt/internal/CCorePluginResources.properties
	* src/org/eclipse/cdt/internal/core/CDescriptor.java
	* src/org/eclipse/cdt/internal/core/CDescriptorManager.java
	* src/org/eclipse/cdt/internal/core/CExtensionInfo.java
	* src/org/eclipse/cdt/internal/core/CExtensionReference.java
	* src/org/eclipse/cdt/internal/core/COwner.java
	* src/org/eclipse/cdt/internal/core/CPathEntry.java
	* src/org/eclipse/cdt/internal/core/InternalCExtension.java

	Add new ICPathEntry interface with peristancy, access is via the ICDecriptor
	which uses the .cdtproject file for the store. creation is through CCorePlugin.

	- included is some copyright header changes and the move of the properties file
	  to 'internal'	

2003-03-27 Alain Magloire
	* model/org/eclipse/cdt/internal/core/model/BinaryContainer.java:
	* model/org/eclipse/cdt/internal/core/model/ArchiveContainer.java:
	Name is now "Binaries" and "Archives", lib and bin was confusing.

2003-03-27 Alain Magloire

	The ICElement.getResource() should not throw a CModelException, it returns null or the the resource.
	This makes us consistent with JDT/IJavaElement.getResource();

2003-03-27 Alain Magloire

	Some changes in the Core Model to make it closer to JDT, the hierarchy is now:
	ICModel
		ICProject
			ICContainer
				ITranslationUnit
				IArchive
				IBinary

	All the C Resources above implements IParent, ICElement and IOpenable.
	The rationale is that in the old hierarchy, we were putting things in the model
	that the did not belong to the a C/C++ Model, for example a "README" file
	was map to CFile or CResource bloating the LRU cache, those resources did
	not contribute any info to the model and would make the indexer job more
	complex.  A new method been added getNonCResources() to retrieve those elements.
	Note CResource, CFolder, CFile are removed.
	Also refactors:
	- ICOpenable to IOpenable
	- ICRoot to ICModel
	- ICRootInfo to ICModelInfo
	- Move internal/core/model/IBuffer* classes to core/model/IBuffer*

	* index/org/eclipse/cdt/internal/core/index/IndexManager.java
	* model/org/eclipse/cdt/core/model/BufferChangedEvent.java
	* model/org/eclipse/cdt/core/model/CoreModel.java
	* model/org/eclipse/cdt/core/model/IArchive.java
	* model/org/eclipse/cdt/core/model/IArchiveContainer.java
	* model/org/eclipse/cdt/core/model/IBinary.java
	* model/org/eclipse/cdt/core/model/IBinaryContainer.java
	* model/org/eclipse/cdt/core/model/IBinaryContainer.java
	* model/org/eclipse/cdt/core/model/IBuffer.java
	* model/org/eclipse/cdt/core/model/IBufferChangedListener.java
	* model/org/eclipse/cdt/core/model/ICContainer.java
	* model/org/eclipse/cdt/core/model/ICElement.java
	* model/org/eclipse/cdt/core/model/ICFile.java
	* model/org/eclipse/cdt/core/model/ICFolder.java
	* model/org/eclipse/cdt/core/model/ICModel.java
	* model/org/eclipse/cdt/core/model/ICOpenable.java
	* model/org/eclipse/cdt/core/model/ICProject.java
	* model/org/eclipse/cdt/core/model/ICResource.java
	* model/org/eclipse/cdt/core/model/ICRoot.java
	* model/org/eclipse/cdt/core/model/IOpenable.java
	* model/org/eclipse/cdt/core/model/ITranslationUnit.java
	* model/org/eclipse/cdt/internal/core/model/Archive.java
	* model/org/eclipse/cdt/internal/core/model/ArchiveContainer.java
	* model/org/eclipse/cdt/internal/core/model/ArchiveContainerInfo.java
	* model/org/eclipse/cdt/internal/core/model/ArchiveInfo.java
	* model/org/eclipse/cdt/internal/core/model/Binary.java
	* model/org/eclipse/cdt/internal/core/model/BinaryContainer.java
	* model/org/eclipse/cdt/internal/core/model/BinaryContainerInfo.java
	* model/org/eclipse/cdt/internal/core/model/BinaryInfo.java
	* model/org/eclipse/cdt/internal/core/model/BinaryRunner.java
	* model/org/eclipse/cdt/internal/core/model/Buffer.java
	* model/org/eclipse/cdt/internal/core/model/BufferChangedEvent.java
	* model/org/eclipse/cdt/internal/core/model/BufferManager.java
	* model/org/eclipse/cdt/internal/core/model/CContainer.java
	* model/org/eclipse/cdt/internal/core/model/CContainerInfo.java
	* model/org/eclipse/cdt/internal/core/model/CElement.java
	* model/org/eclipse/cdt/internal/core/model/CElementDelta.java
	* model/org/eclipse/cdt/internal/core/model/CElementDeltaBuilder.java
	* model/org/eclipse/cdt/internal/core/model/CElementInfo.java
	* model/org/eclipse/cdt/internal/core/model/CFile.java
	* model/org/eclipse/cdt/internal/core/model/CFileInfo.java
	* model/org/eclipse/cdt/internal/core/model/CFolder.java
	* model/org/eclipse/cdt/internal/core/model/CFolderInfo.java
	* model/org/eclipse/cdt/internal/core/model/CModel.java
	* model/org/eclipse/cdt/internal/core/model/CModelCache.java
	* model/org/eclipse/cdt/internal/core/model/CModelInfo.java
	* model/org/eclipse/cdt/internal/core/model/CModelManager.java
	* model/org/eclipse/cdt/internal/core/model/CModelOperation.java
	* model/org/eclipse/cdt/internal/core/model/CProject.java
	* model/org/eclipse/cdt/internal/core/model/CProjectInfo.java
	* model/org/eclipse/cdt/internal/core/model/CResource.java
	* model/org/eclipse/cdt/internal/core/model/CResourceInfo.java
	* model/org/eclipse/cdt/internal/core/model/CRoot.java
	* model/org/eclipse/cdt/internal/core/model/CRootInfo.java
	* model/org/eclipse/cdt/internal/core/model/CommitWorkingCopyOperation.java
	* model/org/eclipse/cdt/internal/core/model/CopyElementsOperation.java
	* model/org/eclipse/cdt/internal/core/model/CopyResourceElementsOperation.java
	* model/org/eclipse/cdt/internal/core/model/CreateElementInTUOperation.java
	* model/org/eclipse/cdt/internal/core/model/DeleteResourceElementsOperation.java
	* model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java
	* model/org/eclipse/cdt/internal/core/model/ElementCache.java
	* model/org/eclipse/cdt/internal/core/model/FieldInfo.java
	* model/org/eclipse/cdt/internal/core/model/FunctionInfo.java
	* model/org/eclipse/cdt/internal/core/model/IBuffer.java
	* model/org/eclipse/cdt/internal/core/model/IBufferChangedListener.java
	* model/org/eclipse/cdt/internal/core/model/IBufferFactory.java
	* model/org/eclipse/cdt/internal/core/model/IWorkingCopy.java
	* model/org/eclipse/cdt/internal/core/model/Openable.java
	* model/org/eclipse/cdt/internal/core/model/OpenableInfo.java
	* model/org/eclipse/cdt/internal/core/model/Parent.java
	* model/org/eclipse/cdt/internal/core/model/SourceManipulation.java
	* model/org/eclipse/cdt/internal/core/model/SourceManipulationInfo.java
	* model/org/eclipse/cdt/internal/core/model/TranslationUnit.java
	* model/org/eclipse/cdt/internal/core/model/TranslationUnitInfo.java


2003-03-20 Alain Magloire

	Patch from Amer Hoda
	This patch adds the functionnality of the C Element Deltas for translation
	unit. It figures the addes/deleted C elements with each elementChanged event.
	
	* model/org/eclipse/cdt/internal/core/model/CElement.java:
	New method isIdentical().
	* model/org/eclipse/cdt/internal/core/model/CElementDeltabuilder.java:
	First implementation.
	* model/org/eclipse/cdt/internal/core/model/SourceManipulation.java:
	New method hasSameContentAs() and getModifiers().

2003-03-19 Alain Magloire

	Patch from Amer Hoda.
	Introducing the WorkingCopy in the Core Model.
	Those changes introduce the same functionnality as JDT.

	All CElements have a common way of opening/modifying the source. In other words and
	opening of Translation Unit (ITranslationUnit) is done via the buffer mechanism
	To commit changes isConsistent and makeConsistent must be called.

	The Core Model maintains an LRU cache of open elements, and automatically closes elements
	as they are swapped out of the cache to make room for other elements.
	Elements with unsaved changes are never removed from the cache, and thus, if the client
	maintains many open elements with unsaved changes, the LRU cache can grow in size
	(in this case the cache is not bounded). However, as elements
	are saved, the cache will shrink back to its original bounded size. 

	* model/org/eclipse/cdt/core/model/ElementChangeEvent.java
	* model/org/eclipse/cdt/core/model/ICOpenable.java
	* model/org/eclipse/cdt/core/model/ICResource.java
	* model/org/eclipse/cdt/core/model/ITranslationUnit.java

	* model/org/eclipse/cdt/internal/core/model/Buffer.java
	* model/org/eclipse/cdt/internal/core/model/BufferChangedEvent.java
	* model/org/eclipse/cdt/internal/core/model/CElement.java
	* model/org/eclipse/cdt/internal/core/model/CElementDeltaBuilder.java
	* model/org/eclipse/cdt/internal/core/model/CElementInfo.java
	* model/org/eclipse/cdt/internal/core/model/CFile.java
	* model/org/eclipse/cdt/internal/core/model/CFolder.java
	* model/org/eclipse/cdt/internal/core/model/CModelCache.java
	* model/org/eclipse/cdt/internal/core/model/CModelManager.java
	* model/org/eclipse/cdt/internal/core/model/CommitWorkingCopyOperation.java
	* model/org/eclipse/cdt/internal/core/model/CProject.java
	* model/org/eclipse/cdt/internal/core/model/CResource.java
	* model/org/eclipse/cdt/internal/core/model/CRoot.java
	* model/org/eclipse/cdt/internal/core/model/CElementCache.java
	* model/org/eclipse/cdt/internal/core/model/IBuffer.java
	* model/org/eclipse/cdt/internal/core/model/IBufferChangedListener.java
	* model/org/eclipse/cdt/internal/core/model/IBufferFactory.java
	* model/org/eclipse/cdt/internal/core/model/TranslationUnit.java
	* model/org/eclipse/cdt/internal/core/model/TranslationUnitInfo.java
	* model/org/eclipse/cdt/internal/core/model/Util.java
	* model/org/eclipse/cdt/internal/core/model/WorkingCopy.java
	* model/org/eclipse/cdt/internal/core/model/WorkingCopyInfo.java


	* model/org/eclipse/cdt/internal/core/util/ICacheEnumeration.java
	* model/org/eclipse/cdt/internal/core/util/ILRUCache.java
	* model/org/eclipse/cdt/internal/core/util/LRUCacheEnumeration.java
	* model/org/eclipse/cdt/internal/core/util/OverFlowingLRUCache.java
	* model/org/eclipse/cdt/internal/core/util/ToStringSorter.java

2003-03-12 Alain Magloire

	* utils/org/eclipse/cdt/utils/elf/Elf.java:
	Do a better check when looking for the nearest symbol, a validation
	is to check if the line number is "0", zero is invalid and keep on iterating.

2003-03-11 Alain Magloire

	* utils/org/eclipse/cdt/utils/elf/Elf.java (Symbol:getLineInfo):
	The address value may not align with the debug information, for example when
	adding Profiling etc .. we try to get the nearest symbol as a fallback.
	We've seen this behaviour on PPC and ARM boards.
	* utils/org/eclipse/cdt/utils/CPPFilt.java:
	Remove unused fields.

2003-02-26 Alain Magloire

	The second part to finish the cdt-core-home/docs/binaryparser.html
	proposal.  The plugin.xml changed to reflect this, new format.

	<extension id="ELF" name="Elf Parser" point="org.eclipse.cdt.core.BinaryParser">
	 <cextension>
	   <run class="org.eclipse.cdt.internal.core.model.parser.ElfParser"/>
	 </cextension>
	</extension>

	<extension id="PE" name="PE Windows Parser" point="org.eclipse.cdt.core.BinaryParser">
	 <cextension>
	  <run class="org.eclipse.cdt.internal.core.model.parser.PEParser"> </run>
	 </cextension>
	</extension>

	The binary parser type is now save in the ".cdtproject".

	* src/org/eclipse/cdt/core/IBinaryParserConfiguration.java:
	* src/org/eclipse/cdt/internal/core/BinaryParserConfiguration.java:
	Removed.

	* src/org/eclipse/cdt/internal/core/CDescriptorManager.java
	(getDescriptor): Call autosave().
	* src/org/eclipse/cdt/internal/core/CDescriptor.java
	(create): Bug fix
	(get): Bug fix
	(remove): Bug fix

	* model/org/eclipse/cdt/internal/core/model/parser/ElParser.java:
	* model/org/eclipse/cdt/internal/core/model/parser/PEParser.java:
	Extends AbstractCDescriptor.
	* model/org/eclipse/cdt/core/internal/core/model/NullBinaryParser.java:
	New file.
	* model/org/eclipse/cdt/core/internal/core/model/CModelManager.java:
	* model/org/eclipse/cdt/core/model/CoreModel.java
	(resetBinaryParser): New method.
	(getBinaryParserFormat): removed.
	(setBinaryParserFormat): removed.
	(setDefaultBinaryParserFormat): removed.
	(getDefaultBinaryParserFormat): removed.

2003-02-26 Alain Magloire

	A new proposal was make, see cdt-core-home/docs/binaryparser.html
	it changed the the signature:
	public interface IBinaryParser {
		IBinary getBinary(IPath path);
	}

	The getBinary() method no longer takes an IFile, this was necessary
	to allow the binary parser code to work on files outside of the
	workspace.  The correspondign implementation is updated.
	
	* model/org/eclipse/cdt/internal/core/model/ElfBinaryArchive.java
	* model/org/eclipse/cdt/internal/core/model/ElfBinaryFile.java
	* model/org/eclipse/cdt/internal/core/model/ElfParser.java
	* model/org/eclipse/cdt/internal/core/model/PEBinaryArchive.java
	* model/org/eclipse/cdt/internal/core/model/PEBinaryFile.java
	* model/org/eclipse/cdt/internal/core/model/PEBParser.java

	* model/org/eclipse/cdt/internal/core/model/ArchiveInfo.java
	* model/org/eclipse/cdt/internal/core/model/BinaryInfo.java
	* model/org/eclipse/cdt/internal/core/model/CModelManager.java

2003-02-26 David Inglis
	* model/org/eclipse/cdt/internal/core/model/ArchiveContainer.java
	* model/org/eclipse/cdt/internal/core/model/BinaryContainer.java
	Remove warning.
	
	* model/org/eclipse/cdt/internal/core/model/parser/ElfBinaryArchive.java
	* model/org/eclipse/cdt/internal/core/model/parser/ElfBinaryFile.java
	* utils/org/eclipse/cdt/utils/elf/AR.java
	Improve IBinaryObject creation from IArchive (big speed improvment)
	

2003-02-24 Alain Magloire

	* model/org/eclipse/cdt/internal/core/model/Marker.java:
	Removed, this file was implementing IMarker.

2003-02-24 Alain Magloire

	* model/org/eclipse/cdt/internal/core/model/Resource.java:
	Removed, this file was implementing IResource.

2003-02-23 Alain Magloire

	Remove implementations of IResource and IContainer.

	* model/org/eclipse/cdt/internal/core/model/Container.java:
	* model/org/eclipse/cdt/internal/core/model/parser/BinaryContainerAdapter.java:
	* model/org/eclipse/cdt/internal/core/model/parser/BinaryFileAdapter.java:
	Files removed.
	* model/org/eclipse/cdt/internal/core/model/Archive.java:
	* model/org/eclipse/cdt/internal/core/model/ArchiveInfo.java:
	* model/org/eclipse/cdt/internal/core/model/BinaryInfo.java:
	Remove references to BinaryFileAdapter.

2003-02-19 David Inglis

	* src/org/eclipse/cdt/core/CCorePlugin.java
	* src/org/eclipse/cdt/core/ICDescriptor.java
	* src/org/eclipse/cdt/core/ICExtensionReference.java
	* src/org/eclipse/cdt/core/ICOwner.java
	* src/org/eclipse/cdt/internal/core/CDescriptor.java
	* src/org/eclipse/cdt/internal/core/CDescriptorManager.java
	* src/org/eclipse/cdt/internal/core/CExtensionReference.java
	* src/org/eclipse/cdt/internal/core/make/MakeProject.java
	General cleanup of CDT extensions interfaces from review with Alain.

2003-02-17 Doug Schaefer

    Merged in Sam Robb's source for the build model.  The source can be
    found in the build source folder.  There are new extension point schema
    in the schema folder.  As well a number of extension points and extensions
    have been added to the plugin.xml file.
    
2003-02-13 Alain Magloire

	* src/org/eclipse/cdt/core/CCorePlugin.java:
	* src/org/eclipse/cdt/internal/core/make/Makebuilder.java:
	Comment out reference to the Builder, for now.

	* builder/org/eclipse/cdt/core/builder/CIncrementalBuilder.java:
	Comment reference to the CCorePlugin.

2003-02-05 Doug Schaefer

    * src/org/eclipse/cdt/internal/parser.generated:
    Fix for hang on destructors in namespaces

2003-02-01 Alain Magloire

	Cleanups and suggestions for Hoda.

	* mode/org/eclipse/cdt/core/model/ITemplate.java:
	New File.
	* model/org/eclipse/cdt/core/model/IField.java:
	Now extedns IVariableDeclaration.
	* model/org/eclipse/cdt/core/model/IMethodDeclaration.java:
	Extends IFunctionDeclaration.
	* model/org/eclipse/cdt/core/model/IVariableLocal.java:
	Removed.

2003-01-29 Alain Magloire

	* index/org/eclipse/cdt/internal/core/index/IndexManager.java (shutdown):
	Typo was calling Thread.interrupted() instead of Thread.interrupt().
	(delay): No longer static.
	* src/org/eclipse/cdt/core/ErrorParserManger.java (readPreferences):
	Use Class.forName().
	* src/org/eclipse/cdt/internal/core/CDescriptorManager.java (resourceChanged):
	Remove useless declarations.

2003-01-29 Alain Magloire

	* utils/org/eclipse/cdt/utils/elf/Elf.java:
	* utils/org/eclipse/cdt/utils/coff/Coff.java
	* utils/org/eclipse/cdt/utils/coff/PE.java
	Cleanup some warnings when accessing static fields.
	
2003-01-29 Alain Magloire

	* model/org/eclipse/cdt/core/model/CoreModel.java (addElementChangedListeners):
	remove static qualifier.
	(removeElementChangedListeners): remove static qualifier.

2003-01-23 Alain Magloire

	Cleanups proposed by Amer Hoda.

	* model/org/eclipse/cdt/core/model/ICRoot.java: No need to extend ICElement
	* model/org/eclipse/cdt/core/model/ICProject.java: No need to extend ICElement
	* model/org/eclipse/cdt/core/model/ICFolder.java: No need to extend ICElement
	* model/org/eclipse/cdt/core/model/ICFile.java: No need to extend ICElement
	* model/org/eclipse/cdt/core/model/IMethod.java: Extends ICFunction.

2003-01-23 Alain Magloire

	* model/org/eclipse/cdt/internal/core/model/CModelManager.java (getHeaderExtensions):  Returns possible C/C++ header extensions name.
	(getSourceExtensions): Returns possible C/C++ extension.
	(getTranslationUnitExtensions): Returns possible C/C++ extension.
	* model/org/eclipse/cdt/core/model/CoreModel.java:
	(getHeaderExtensions): New method.
	(getSourceExtensions): New method.
	(getTranslationUnitExtensions): New method.

2003-01-23 Alain Magloire

	Changes proposed by Amer Hoda.

	* model/org/eclipse/cdt/internal/core/model/Structure.java:
	Extends IVariableDeclaration instead of IVariable.
	* model/org/eclipse/cdt/core/model/IStructure.java:
	Extends IVariableDeclaration instead of IVariable.

2003-01-17 Alain Magloire

	* model/org/eclipse/cdt/internal/core/model/parser/ElfBinaryFile.java (addSymbols):
	The catch IOException was at the wrong place.

2002-12-23 Alain Magloire

	* src/org/eclipse/cdt/internal/core/CBuilder.java (invokeMake):
	NPE check the return of launcher.execute(), the executables
	may not be found.

2002-12-20 Alain Magloire

	Bug fix, We use a feature of GNU make to help track the directories
		Entering Directory '...'
		Leaving Directory '...'
	It looks like sometimes we loose track, or GNU make does not show
	a "Leaving Directory" this may actually depend on how it was spawn,
	you can suppress the message.  If you loose track we popDirectories()
	and try to recover.

	* src/org/eclipse/cdt/core/ErrorParserManager.java (popDirectory):
	Is throwing NoSuchElement, check the size of the stack first.

	* src/org/eclipse/cdt/internal/errorparsers/MakeErrorParser.java (processLine):
	Recover when loosing track.

2002-12-19 Alain Magloire

	* model/org/eclipse/cdt/internal/core/model/parser/BinaryContainerAdapter.java (getFile):
	Check getParent() it may return null.
	(getFolder): Check getParent(), it may return null. 
	
2002-12-19 Alain Magloire

	* src/org/eclipse/cdt/core/ErrorParserManager.java (findFilePath):
	The workspace will throw an Exception if the file
	is not within the workspace, catch it.
	(getWorkingDirectory): fallback to the location
	of the project if no working directory.

	* src/org/eclipse/cdt/internal/errorparsers/GCCErrorParser.java (processLine):
	Ignore errors that does not match the pattern.

2002-12-13 Alain Magloire

	* src/org/eclipse/cdt/core/CommandLauncher.java (waitAndRead):
	Remove hack for J9 VM, filled a PR to IBM about their VM.
	Only delay when there is nothing to read.

2002-12-13 Alain Magloire

	Building will never write to the process.  having things like
	all:
		b='a'; read b; echo $$b
	could hang the IDE, since the process is waiting for input.
	to go around, the input of the process is explicitely close.

	* src/.../internal/core/CBuilder.java (invokeMake): Close the
	Output stream of the process, since we will never write to it.

2002-12-13 David Inglis
	Update cdt to be eclipse 2.1 ready.

	* model/.../internal/core/model/Marker.java: added getCreationTime()
	* model/.../internal/core/model/Resource.java: added isLinked()
	* model/.../internal/core/model/parser/BinaryContainerAdapter.java: added createLink()
	* model/.../internal/core/model/parser/BinaryFileAdapter.java: added createLink()
	

2002-12-10 Alain Magloire

	* src/org/eclipse/cdt/core/CCommandLauncher.java (waitAndRead):
	Check if the buffer is not null in available().

2002-12-10 Alain Magloire

	There is a bug in IMB j9 VM in the PipedInputStream class, when the
	buffer is full it is returning 0 instead of buffer.length.  We
	go around by overloading the available() method.  This should
	be remove once the bug is fix.

	* src/org.eclipse.cdt.core/CCommandLauncher.java (waitAndRead):
	overload available() method in the input stream.
	Set the error message correctly when the command is canceled.

2002-12-06 Alain Magloire

	* indexer/.../internal/core/index/CTagsentry.java (parse): Remove
	The parsing was wrong for Exuberant Ctags.

2002-11-27 Alain Magloire

	* utils/.../utils/coff/PE.java (getAttribute):
	Quick fix to return the save value for CPU "x86" instead of "i386"

2002-11-27 Alain Magloire

	* model/.../cdt/core/model/CoreModel.java:
	Remove the static qualifiers and force people to use getDefault().
	(getBinaryParserFormat): New method to retrieve the format of a project.
	(setBinaryParserFormat): New method to set the format of a project.
	(getDefaultBinaryParserFormat): New method to retrieve the default format.
	(setDefaultBinaryParserFormat): New method to set the default format.
	* model/.../cdt/core/model/IBinaryParser.java: Move to be is the src directory.
	* model/.../cdt/core/model/ICElementDelta.java: New Flag for the binary parser.
	* model/.../internal/core/model/parser/BinaryContainerAdapter.java:
	* model/.../internal/core/model/parser/BinaryFileAdapter.java:
	* model/.../internal/core/model/parser/ElfBinaryArchive.java:
	* model/.../internal/core/model/parser/ElfBinaryFile.java:
	* model/.../internal/core/model/parser/PEBinaryArchive.java:
	* model/.../internal/core/model/parser/PEBinaryFile.java:
	* model/.../internal/core/model/parser/PEParser.java:
	* model/.../internal/core/model/parser/ElfParser.java:
	* model/.../internal/core/model/parser/Symbol.java:
	* model/.../internal/core/model/ArchiveInfo.java:
	* model/.../internal/core/model/BinaryInfo.java:
	Organize imports.
	* model/.../internal/core/model/CElementDelta.java (binaryParserChanged):
	New method.
	* model/.../internal/core/model/CModelManager.java (releaseCElement):
	Remove the children of a container in the hashmap.
	(getDefaultBinaryParserFormat): Return the default format.
	(setDefaultBinaryParserFormat): set the default format.
	(setBinaryParserFormat): remove the all the children and fire a binary parser change.

	* src/../cdt/core/CCorePlugin.java (getBinaryParserConfigurations):
	New method to search for the extension points.
	* src/../cdt/core/IBinaryParser.java: New file
	* src/../cdt/core/IBinaryParserConfiguration.java: New file
	* src/../internal/cdt/core/BinaryParserConfiguration.java: New file

	* plugin.xml: Binary parsers extension points.
	

2002-11-23 Alain Magloire

	* model/.../cdt/core/model/CoreModel.java (getBinaryParser):
	New methods to retrieve the parser for a project.
	* model/.../cdt/core/model/IBinaryParser.java (getFormat):
	New method return the format supported.
	* model/.../internal/core/model/CModelManager.java (getBinaryParser):
	New methods to retrieve the parser for a project.
	* model/.../internal/core/model/parser/ElfBinaryFile.java:
	Move the Symbol class out so it can be shared.
	* model/.../internal/core/model/parser/ElfParser.java (getFormat):
	New method.
	* model/.../internal/core/model/parser/PEBinaryArchive.java: New file.
	* model/.../internal/core/model/parser/PEBinaryFile.java: New file.
	* model/.../internal/core/model/parser/PEParser.java: New file.
	* model/.../internal/core/model/parser/Symbol.java: New file.

	* src/.../cdt/core/CCorePlugin.java (getBinaryParser):
	New Methods to retrieve the extension-point.

	* utils/.../cdt/utils/coff/Coff.java :
	Parse the symbols.
	* utils/.../cdt/utils/coff/PE.java (getAttribute):
	New helper method/class Attribute.
	* utils/.../cdt/utils/coff/PEArchive.java :
	New File.
	* utils/.../cdt/utils/elf/AR.java (finalize): 
	Make sure we do not leak fds.
	* utils/.../cdt/utils/elf/Elf.java (finalize): 
	Make sure we do not leak fds.

	* plugin.xml: Define two "parser" extension-point.


2002-11-22 Alain Magloire

	* src/.../cdt/core/CommandLauncher.java (waitAndRead):
	Make sure we drain the pipes.
	(printCommandLine): Use the line.separator property.
	* src/org/eclipse/cdt/ErrorParserManager.java
	Check if outputStream is not null before using it.
	(write): must be synchronized.
	(checkLine): Break the buffer per line and pass it to processLine().
	Takes an argument to flush when we are done(on close()).
	* src/.../internal/core/CBuilder.java (invokeMake):
	We have to call close() the same number of times we call
	ErrorParserManager.getOutputStream().  Move the ErrorParerManager.reportProblem()
	after the close.
	* src/.../internal/CCorePluginResources.properties: Updated.

2002-11-22 Alain Magloire

	The C Builder on error would clear the build.
	The side effect of that is on every BuildAll
	or Rebuild on the workspace, it will try to
	rebuild the projects since it has not states.
	It seems to work fine for JDT, where the builder
	has full control and can quickly make a decision
	The situation is not the same for the CDT, where we
	spawn an external tool (make) even if nothing changes
	i.e. the Makefiles rules when properly done will see,
	it still seems sloppy.  So we remove this behaviour.

	* src/.../internal/core/CBuilder.java (invokeMake):
	Not to clear the state when errors.

2002-11-22 Alain Magloire

	* src/.../cdt/core/model/IBinary.java (isCore):
	New method.
	* src/.../cdt/core/model/IBinaryParser.java (CORE):
	New type core.
	* src/.../internal/core/model/parser/ElfBinaryFile.java (getType):
	case for CORE.
	* src/.../internal/core/model/Binary.java (isCore):
	New method.
	* src/.../internal/core/model/BinaryInfo.java (isCore):
	New method.
	* src/.../internal/core/model/CModelManager.java (isBinary):
	Check for core.
	* util/.../utils/elf/Elf.java (getAttributes): Check for Core.

2002-11-22 David Inglis
	* src/.../cdt/core/CommandLauncher.java:
	Make CommandLauncher.waitAndRead do the stream writing, since ui components
	process this stream, and this method may be call in a ui thread.
	
2002-11-20 David Inglis
	* src/.../internal/core/CBuilder.java:
	fix AUTO_BUILDs so that the builder only builds when the resources change
	in the project.
	
2002-11-20 David Inglis
	* plugin.xml
	fixed bug #26640

2002-11-19 Alain Magloire

	* src/.../internal/core/model/CModelManager.java (resourceChanged):
	Do nothing for PRE_DELETE and PRE_BUILD events for now.
	
2002-11-16 Alain Magloire

	* src/.../model/IBinaryParser.java: New Interface for Binary parsers
	extension-points.
	* src/.../model/ICElement.java (getResource): New method added.
	* src/.../internal/core/model/parser/BinaryContainerAdapter.java:
	New file adapting an archive to a IContainer.
	* src/.../internal/core/model/parser/BinaryFiledapter.java:
	New file adapting a binary to a IFile.
	* src/.../internal/core/model/parser/ElfBinaryArchive.java:
	New file implements IBinaryArchive.
	* src/.../internal/core/model/parser/ElfBinaryFile.java:
	New file implements IBinaryObject etc ...
	* src/.../internal/core/model/parser/ElfBinaryFile.java:
	New file implements IBinaryParser.
	* src/.../internal/core/model/Archive.java (isArchive): Removed.
	(getResource): Added.
	* src/.../internal/core/model/ArchiveContainer.java (getChildren):
	Use new method CProject.setBinaryRunner().
	* src/.../internal/core/model/ArchiveInfo.java:
	rewritten to use IBinarParser interface.
	* src/.../internal/core/model/BinaryContainer.java (getChildren):
	Use new method CProject.setBinaryRunner().
	* src/.../internal/core/model/BinaryInfo.java:
	rewritten to use IBinarParser interface.
	* src/.../internal/core/model/BinaryRunner.java: New File
	replace the ElfRunner.java.
	* src/.../internal/core/model/CProject.java: Rename the function
	with *Elf* Binary.
	* src/.../internal/core/model/ElfRunner.java: Rename to BinaryRunner.java
	* src/.../internal/core/model/CElement.java: Use getResource() instead of
	getCorrespondingResource().
	* src/.../internal/core/model/CModelManager.java (ReleaseCElement):
	Bug fix was not passing the key to hash.remove().
	(isShared): Use IBinaryParser.
	(isExecutable): Use IBinaryParser.
	(isArchive): Use IBinaryParser.
	* src/.../internal/core/model/Container.java: New file
	* src/.../internal/core/model/Resource.java: New file
	* src/.../internal/core/model/Marker.java: New file
	* src/.../internal/core/model/SourceManipulation.java (getResource): New method.
	* src/.../internal/core/model/Parent.java (getResource): New method.
	* plugin.xml: Indentation.



2002-11-13 Alain Magloire

	* src/.../internal/errorparsers/GCCErrorParser.java (processLine):
	Remove the "warning :" prepend substring since the error is already mark.
	Remove debuging println()s.

2002-11-13 Alain Magloire

	* src/.../internal/errorparsers/GCCErrorParser.java (processLine):
	Fix check if the column is valid i.e. a number.

2002-11-13 Judy Green

	*src/org/eclipse/cdt/core/CCProjectNature.java
		added configure() to overwrite CNatures implementation which adds a default CBuilder.
		We now check that a project having a CCNature added already has a CNature
		Throws a CoreException if not.
	
	*src/org/eclipse/cdt/core/CCorePlugin.java
	Added a static va CDT_PROJECT_NATURE_ID_MISMATCH to indicate the condition
	described above in configure()
	
	Cleaned up the convert methods to ensure that extra calls to add a
	CBuilder are not called.

2002-11-13 Alain Magloire

	* src/.../internal/errorparsers/GCCErrorParser.java (processLine):
	The full semantics seems to be:
		filename:lineno:column:error_description
	we did not take to account that the preprocessor
	was putting the column also.

2002-11-13 Alain Magloire

	* src/.../internal/core/CBuilder.java (invokeMake):
	Always parse the argument for errors even when the
	build was cancelled.

2002-11-12 Alain Magloire

	* index/.../internal/core/index/CTagsRunner.java (run):
	Remove the quick start code, not necessary.
	* index/.../core/index/IndexModel.java (setEnabled):
	Check if it was already enabled.

2002-11-12 Alain Magloire

	* index/.../internal/core/index/IndexManager.java (removeConatiner):
	Change the signature of the function to take IContainer.
	(removeResource): Also remove the request from the requestList.
	* index/.../internal/core/index/RequestList.java (removeItem):
	new method.

2002-11-12 Alain Magloire

	* index/.../core/index/IndexModel.java (isEnabled):
	New method check if indexing is enable for a project.
	(setEnabled) : enable/disable indexing for a project.
	(removeResource): New method, remove resource from the list.
	* index/.../internal/core/index/IndexManager.java (addContainer):
	Check if resource is enable for indexing.
	(addFile): Check if resource is enable for indexing.


2002-11-12 David Inglis

	* model/.../internal/core/model/CModelManager.java,v
		fixed model.create(IPath) method so it returns a element which 
		actually exits

2002-11-08 Judy N. Green
	* src/org/eclipse/cdt/internal/core/COwner.java
	fixed check in constructor to throw error when ownerID is invalid
	
	* src/org/eclipse/cdt/internal/core/CDescriptor.java
		made all constants static and changed visibility of DESCRIPTION_FILE_NAME
		to package to be used by tge CDescriptorManager 
		
	* src/org/eclipse/cdt/internal/core/CDescriptorManager.java
	 Added to event in order to catch when the .cdtprject file is deleted.
	 delete reference to the CDT project Descriptor when a missing file is detected.
	 
	 Added new public method removeExistingCdtProjectFile(IProject project), required when converting a project.

2002-11-06 Alain Magloire

	* src/org/eclipse/cdt/ErrorParserManager.java (parse):
	Unused code removed.
	(checkLine): String.trim() the line to remove trailing
	newline.
	* src/org/eclipse/cdt/internal/errorparser/MakeErrorParser.java (processLine):
	When there is no resources set the lineno to -1.

2002-11-06 David Inglis
	* index/org/eclipse/cdt/internal/core/index/CTagsRunner.java
	fixed NPE when projects are deleted.
	
	* src/org/eclipse/cdt/core/ErrorParserManager.java
	fixed NPE when file exits outside of workspace
				
	* utils/org/eclipse/cdt/utils/elf/Elf.java
	fixed out of memory failure on bad elf files

2002-11-06 Alain Magloire

	Deal with some issues of PR 25756.
	
	* src/.../internal.errorparsers.java (processLine):
	When the file is not found append not prepend the name
	of the file in the description.
	The check for "(Each undeclared ...)" was done at the
	wrong place.
	
	* src/.../ErrorParserManager.java (findFileName):
	Check if the file is absolute or relative.

2002-11-05 Alain Magloire

	* utils/.../utils/coff: New folder.
	* utils/.../utils/coff/Coff.java: First implementation
	of a generic COFF binary file parser.
	* utils/.../utils/coff/Exe.java: First implementation of
	a generic EXE binary file parser.
	* utils/.../utils/PE.java: First implementation of a generic
	PE coff format parser.

2002-11-05 Alain Magloire

	* src/.../ErrorParserManager.java (parse):
	Trim the line of unwanted trailing spaces.

2002-11-01 Alain Magloire

	* model/../internal/core/mode/CProject.java (findElement):
	Check if the path is Absolute or relative before creating the
	element.

2002-11-01 David Inglis

	* utils/org/eclipse/cdt/utils/elf/Elf.java
	change getCPU to return cpu only and not append endian ("le" or "be").

2002-10-31 Alain Magloire

	* src/.../ErrorParserManager.java (findFilePath):
	Check if the file exists to not to return a phantom resource.
 
2002-10-30 Alain Magloire

	* src/.../CProjectNature.java (removeNature): Utility
	function to remove a nature from a project.
	(removeCNature): Utility method to remove the C Nature.
	* src/.../CCProjectNature.java (removeCCNature): Utility
	method to remove the CC nature.

2002-10-25 Alain Magloire

	* index/.../internal/core/index/CTagsCmd.java: Indentation.
	* index/.../internal/core/index/CTagsRunner.java: Implements Runnable.
	* index/.../internal/core/index/IndexManager.java (init):
	Set the indexer thread, thread.setDaemon(true).

2002-10-28 David Inglis
	
	* src/.../core/resources/ACBuilder.java
	Added check for duplicate markers.
	* src/.../internal/core/CBuilder.java
	Added check for canceled build and throws OperationCanceledException exception

2002-10-25 Alain Magloire

	The debugger needs to know the endian of a binary.  For example
	int the memory view, to do format.

	* model/.../model/IBinary (isLittleEndian): New method
	returns the endian.
	* model/.../internal/core/model/Binary.java (isLittleEndian): New method.
	* model/.../internal/core/model/BinaryInfo.java (isLittleEndian): New
	method implemented by calling Elf.
	* utils/.../utils/elf/Elf.java (Elf.Attribute.isLittleEndian): New
	method return the endian.

2002-10-23 Alain Magloire

	* src/.../core/resource/ACBuilder.java (mapMarkerSeverity):
	New method to convert IMarkerGenerator to IMarker.
	* src/.../core/ErrorParserManager.java: New file.
	* src/.../core/IErrorParser.java: New file.
	* src/.../core/IMarkerGenerator.java: Define a set of new fields:
	 IMarkerGenerator.SEVERITY_INFO
	 IMarkerGenerator.SEVERITY_WARNING
	 IMarkerGenerator.SEVERITY_ERROR_RESOURCE
	 IMarkerGenerator.SEVERITY_ERROR_BUILD
	 IMarkerGenerator.SEVERITY_INFO
	* src/.../core/erroparsers: Removed
	* src/.../core/erroparsers/ErrorParserManager.java: Removed
	* src/.../core/erroparsers/IErrorParser.java: Removed
	* src/.../internal/core/CBuilder.java (invokeMake): new field
	fatalBuild to check return of ErrorParserManager.reporProblems().
	* src/.../internal/core/ProcessClosure.java (isAlive): the test
	shoule be an || the errorstream __or__ the outputstream thread
	is alive.
	* src/.../internal/errorparsers/GASErrorParser.java (processLine):
	* src/.../internal/errorparsers/GCCErrorParser.java (processLine):
	* src/.../internal/errorparsers/GLDErrorParser.java (processLine):
	* src/.../internal/errorparsers/VCErrorParser.java (processLine):
	Use the IMarkerGenerator fields.
	* src/.../internal/errorparsers/MakeErrorParser.java (processLine):
	Catch GNU Make build errors, something like:
	"make: *** No targets specified and no makefile found.  Stop."
	
2002-10-23 David Inglis

	Error parsing is now done as the streams from the commands
	are read, this reduces memory usage during the build
	process, and we can now add options to the build console to
	only keep 'n' lines of output, again reducing the memory 
	usage. Also refactored IErrorParser and ErrorParserManager out
	of internal.
	
	* src/.../errorparser/ErrorParserManager.java:
	* src/.../errorparser/IErrorParser.java:
	* src/.../internal/errorparser/GASErrorParser.java:
	* src/.../internal/errorparser/GCCErrorParser.java:
	* src/.../internal/errorparser/GLDErrorParser.java:
	* src/.../internal/errorparser/MakeErrorParser.java:
	* src/.../internal/errorparser/VCErrorParser.java:
	* src/.../internal/core/CBuilder.java:
	* src/.../internal/core/ProcessCloseure.java:
	* src/.../core/ConsoleOutputStream.java:
	
	
2002-10-22 Alain Magloire

	* src/.../internal/parser/LinePositionInputStream.java:
	We use a BufferedInputStream to limit the number of reads.

2002-10-16 Alain Magloire

	Some of the native functions were throwing exceptions
	particularly on the windows platform and it was not
	clearly advertise.  Eclipse uses a tool to externalize strings,
	to prevent this, strings need a comment "//$NON-NLS-1$".

	This also incorporated some fixes by Alex Chapiro, in 
	Spawner.Reaper Thread an exception can be thrown for
	example if the application does not exist, the reaper
	thread will catch the IOException an notify spawner of
	the failure by setting pid = -1;

	* utils/../utils/pty/PTYInputStream.java (close0):
	Advertise that we can throw an IOException.
	* utils/../utils/pty/PTYOutputStream.java (close): Put
	the "$NON-NLS-1$" magic.
	(write0): Advertise we can throw IOException.
	(close0): Advertise we can throw IOException.
	* utils/../utils/spawner/ProcessFactory.java: Reformat.
	* utils/../utils/spawner/Spawner.java (Reaper):
	The run method when calling exec0 did not catch the exception.
	And the waitFor() should not be done on a pid == -1; 
	* utils/../utils/spawner/SpawnerInputStream.java: Reformat.
	* utils/../utils/spawner/SpawnerOutputStream.java: Reformat.

2002-10-15 Alain Magloire
	
	By making the native methods package scope, the
	compiler will not generate synthetic accessor
	methods to access them in the Reaper inner class

	* utils/../utils/spawner/Spawner.java (exec0):
	(exec1): Change scope to be package.
	(raise): Change scope to be package.
	(waitFor): Change scope to be package.

2002-10-13 Alain Magloire

	Boosting the compiler error level to get unused imports.

	* model/../internal/core/model/ArchiveContainer.java:
	* model/../core/model/BinaryContainer.java:
	* model/../core/model/CElementDelta.java:
	* model/../core/model/CModelManager.java:
	* model/../core/model/CResourceInfo.java:
	Remove unused imports.

	* src/../core/resources/ACBuilder.java:
	* src/../internal/core/CBuilder.java:
	Remove unused imports.

2002-10-15 David Inglis
	* model/../core/model/CoreModel.java
	* model/../internal/core/model/CModelManager.java
	* model/../internal/core/model/CModelStatus.java

	Clean up model 
		- removed plugin and nature id from model
		  refernce core plugin and nature classes for ID.
		- removed unsed methods in model for adding/removing
		  natures.

2002-10-15 David Inglis
	* src/../internal/core/CBuilder.java
	
	Fixed builder to return referenced projects so that eclipse 
	builder will build increamentaly build projects when they change.
	Handle "clean" target as special so the build state is cleared allowing
	the next increamental build to come in as a full build.
	
@


1.204
log
@	To remove the hardcoded "objdump" we had to lay
	down some infrastructure.  This is base on ideas/patch
	from Chris Songer.  The idea is to define in the IToolsProvider
	the Objdump class and reuse it to implement IBinaryFile.getContents().
	Next step is to come up with ObjdumpEditor, to go this route
	will be more flexible.
@
text
@d1 8
@


1.203
log
@org.eclipse.cdt.core
Parser updates: Added IToken.getLineNumber() to facilitate adding line numbers to AST. Added line number support into IASTOffsetableElement.  Updated all implementations to use this.  Updated Parser and IASTFactory to populate IASTOffsetableElement with the values retrieved from IToken.  Removed IScanner.getLineNumberForOffset().  
Model updates: Updated CModelBuilder to access line number information from IASTOffsetableElement.

org.eclipse.cdt.core.tests
Updated ParserSymbolTableTest to accommodate new constructors for COMPLETE_PARSE ASTNodes (line # info).  Updated CModelElementsTest to enable testing for line numbers. Removed CModelElementsFailedTests.testBug36379() as it is redundant due to CModelElementTests.testCModelElements() is complete. Removed CModelElementsFailedTests from AutomatedIntegrationSuite as it is empty.
@
text
@d1 20
@


1.202
log
@Content Assist Work: More JUnit tests
@
text
@d1 3
@


1.201
log
@Content Assist Work : Moved logging and testing to the UI side of CDT
@
text
@d1 3
@


1.200
log
@updated the entry logs
@
text
@d1 3
@


1.199
log
@fixed 49851   - deadlock when binary parser was changed while binary runner was running for that project.
@
text
@d1 8
@


1.198
log
@Implement ISymbol.getSize().
@
text
@d1 8
@


1.197
log
@update the logs
@
text
@d3 7
@


1.196
log
@Content Assist Work : Adding logging capabilities
@
text
@d1 15
@


1.195
log
@First implementation of STABS debug format parsing
@
text
@d1 3
@


1.194
log
@Content Assist work
@
text
@d1 8
@


1.193
log
@updated log
@
text
@d1 3
@


1.192
log
@updated the log.
@
text
@d1 7
@


1.191
log
@updated.
@
text
@d1 9
@


1.190
log
@Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=48596
@
text
@d1 9
a9 1
2002-12-11 David Inglis
@


1.189
log
@updated.
@
text
@d1 5
@


1.188
log
@fixed bug # 48063
@
text
@d1 6
@


1.187
log
@Content Assist work
@
text
@d1 5
@


1.186
log
@New Content Assist framework
@
text
@d1 3
@


1.185
log
@updated.
@
text
@d1 4
@


1.184
log
@updated.
@
text
@d3 9
@


1.183
log
@updated.
@
text
@d1 5
@


1.182
log
@Completion Engine Work
@
text
@d1 8
@


1.181
log
@Attempt to address performance problem in the IBinaryParser
To many open()s a new method was create isBinary(byte[] ..)
So the file could be open only one time.
@
text
@d1 3
@


1.180
log
@Test number 3 of the commit log.
@
text
@d1 28
@


1.179
log
@Another test of the commit logs.
@
text
@d1 3
@


1.178
log
@Testing the CVS logging capability.
@
text
@a0 3
2003-11-17 Doug Schaefer
	* Nothing, I'm just testing CVS logging

@


1.177
log
@Fixed #46431
@
text
@d1 3
@


1.176
log
@Fix for 45835 also changed binary runner control to stop running when project closes/open/deleted
@
text
@d1 4
@


1.175
log
@*** empty log message ***
@
text
@d1 8
a8 1
2003-10-29 David Inglis
@


1.174
log
@Fix for 45734 & 45736
@
text
@d3 7
@


1.173
log
@updated.
@
text
@d1 9
@


1.172
log
@updated.
@
text
@d1 9
@


1.171
log
@updated.
@
text
@d1 9
@


1.170
log
@updated.
@
text
@d3 17
@


1.169
log
@Bug fixes in CModelBuilder
@
text
@d1 18
@


1.168
log
@updated.
@
text
@d1 4
@


1.167
log
@Fix for bug#44507
@
text
@d1 16
@


1.166
log
@fixed junit test failure
@
text
@d1 5
@


1.165
log
@updated.
@
text
@d1 4
@


1.164
log
@updated.
@
text
@d1 21
@


1.163
log
@updated.
@
text
@d1 8
@


1.162
log
@updated.
@
text
@d3 10
@


1.161
log
@updated.
@
text
@d1 10
@


1.160
log
@Enable the GNU Elf Parser.
@
text
@d1 12
@


1.159
log
@Patch for Bogdan Gheorghe

This patch: 

- changes the indexer to use whatever source/header extensions are defined in CModelManager 
- updated the search shortcut so that Ctrl + H will bring up the C/C++ search in a source/header extension file 
- flushes the CDT log file after each index merge (ie. each time the indexer completes an index)
@
text
@d1 12
@


1.159.2.1
log
@Fix for outline flickers problem
@
text
@a0 6
2003-10-27 Hoda Amer

	Fixed bug#44507 outline flickers with CDT1.2 RC0
	Returned a boolean from IWorkingCopy.reconcile() indicating
	if there was a real change.

@


1.159.2.2
log
@Patch for Bogdan: (44366 & 45324)
- Moved off all dependency calculations to the Indexer thread,
created a new UpdateDependency job
- Modified CSearchOperation to only lock the workspace
when tagging resources with markers.
@
text
@a0 5
2003-10-27 Bogdan Gheorghe

	Modified DeltaProcessor.updateDependencies to offload dependency
	updating to the CDT thread.
	
@


1.159.2.3
log
@updated.
@
text
@a0 7
2003-10-29 Alain Magloire

	When a resource is linked, IWorkspaceRoot.getFileForLocation();
	Does not do the job righ, we have to use IWorkspaceRoot.findFilesForLocation().

	* src/org/eclipse/cdt/core/ErrorParserManager.java

@


1.159.2.4
log
@updated
@
text
@a2 1
	Fix for PR 45609
@


1.159.2.5
log
@updated.
@
text
@a2 9
	Fix for PR 45733
	When removing the CProject we have to remove
	the BinaryContainers.

	* model/org/eclipse/cdt/internal/core/model/CModelManager.java
	* model/org/eclipse/cdt/internal/core/model/CProject.java
	
2003-10-29 Alain Magloire

@


1.159.2.6
log
@merge from HEAD for bugs 45734 & 45736
@
text
@a0 9
2003-10-29 David Inglis
	
	Fix for 45734 & 45736, Though this only addresses a small part on the later.
	
	Prevents child element creation when releasing parent element
	Prevent binary file check when have already obtained a translation unit.
	
	* model/org/eclipse/cdt/internal/core/CModelManager.java
	  
@


1.159.2.7
log
@Fix for 45737 & 45835
@
text
@a0 7
2003-11-06 David Inglis

	Fix for 45737 & 45835

	* model/org/eclipse/cdt/internal/core/DeltaProcessor.java
	* model/org/eclipse/cdt/internal/core/CModelManager.java
	
@


1.159.2.8
log
@fixed #46431
@
text
@a0 4
2003-11-13 David Inglis
	Fixed #46431
	* utils/org/eclipse/cdt/utils/spawner/EnvironmentReader.java

@


1.159.2.9
log
@Those are heavy changes concerning the Binary Parser.
The problem was that binaryParser scheme was
a perfomance problem affecting a lot of people
when projects were medium/big size.  The IBinaryParser
was extended to allow one more method isbinary()
so that will let the BinaryParser open() the file
only once instead of multiple time like it did before.
@
text
@a0 28
2003-11-18 Alain Magloire

	Attempt to address performance problems from the binary parser
	on big projects.  The problem is that files are open multiple
	times to detect if they are binaries or archives.   We can
	not really rely on the filename or extension.  A new method
	as been added to the IBinaryParser interface, isBinary()
	taken an intial byte[].

	* model/org/eclipse/cdt/internal/core/model/Binary.java
	* model/org/eclipse/cdt/internal/core/model/CModelManager.java
	* model/org/eclipse/cdt/internal/core/model/NullBinaryParser.java
	* src/org/eclipse/cdt/core/CCorePlugin.java
	* src/org/eclipse/cdt/core/IBinaryParser.java
	* utils/org/eclipse/cdt/utils/coff/PE.java
	* utils/org/eclipse/cdt/utils/coff/PEArchive.java
	* utils/org/eclipse/cdt/utils/coff/parser/ARMember.java
	* utils/org/eclipse/cdt/utils/coff/parser/BinaryArchive.java
	* utils/org/eclipse/cdt/utils/coff/parser/BinaryObject.java
	* utils/org/eclipse/cdt/utils/coff/parser/PEParser.java
	* utils/org/eclipse/cdt/utils/coff/parser/Symbol.java
	* utils/org/eclipse/cdt/utils/elf/AR.java 
	* utils/org/eclipse/cdt/utils/elf/parser/ARMember.java
	* utils/org/eclipse/cdt/utils/elf/parser/BinaryArchive.java
	* utils/org/eclipse/cdt/utils/elf/parser/BinaryObject.java
	* utils/org/eclipse/cdt/utils/elf/parser/ElfParser.java
	* utils/org/eclipse/cdt/utils/elf/parser/Symbol.java

@


1.159.2.10
log
@updated.
@
text
@a0 8
2003-11-19 Alain Magloire

	Improve performance by not loading the symbols right away.

	* model/org/eclipse/cdt/internal/core/model/Binary.java
	* utils/org/eclipse/cdt/utils/coff/parser/BinaryObject.java
	* utils/org/eclipse/cdt/utils/elf/parser/BinaryObject.java

@


1.159.2.11
log
@updated.
@
text
@a2 7
	getBinaryParser() the call to the CDescriptor should set the update
	argument to true.
	
	* src/org/eclipse/cdt/core/CCorePlugin.java

2003-11-19 Alain Magloire

@


1.159.2.12
log
@updated.
@
text
@a0 6
2003-11-20 Alain Magloire

	Only use JDK-1.3 methods.

	* model/org/eclipse/cdt/internal/core/model/Binary.java

@


1.159.2.13
log
@updated.
@
text
@a2 11
	Changes to the binaryParser.
	To allow getting linenumber on the offset address of a symbol.

	* src/org/eclipse/cdt/IBinaryParser.java
	* utils/org/eclipse/cdt/utils/coff/parser/BinaryObject.java
	* utils/org/eclipse/cdt/utils/coff/parser/Symbol.java
	* utils/org/eclipse/cdt/utils/elf/parser/BinaryObject.java
	* utils/org/eclipse/cdt/utils/elf/parser/Symbol.java

2003-11-20 Alain Magloire

@


1.159.2.14
log
@fixed bug # 48063
@
text
@a0 5
2003-12-04 David Inglis
	Fixed bug #48063
	
	* src/org/eclipse/cdt/core/CCorePlugin.java
	
@


1.159.2.15
log
@fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=48596
@
text
@a0 5
2003-12-11 David Inglis
	Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=48596
	
	* model/org/eclipse/cdt/internal/core/model/CModelManager.java
	
@


1.159.2.16
log
@updated.
@
text
@a0 8
2003-12-15 Alain Magloire

	Patch from Thomas F.
	Update to classify ld warnings as warning markers instead
	of "problem" marker
                                                                                
	* src/org/eclipse/cdt/internal/errorparsers/GLDErrorParser.java

@


1.159.2.17
log
@updated the log
@
text
@a0 9
2003-12-16 Alain Magloire

	PR 48921.
	On windows, Object files (*.o) does not have a
	particular signature we have to compare to the known
	CPU flags part of COFF

	* utils/org/eclipse/cdt/utils/coff/parser/PEParser.java

@


1.159.2.18
log
@fixed bug # 49851
@
text
@a0 9
2004-1-5 David Inglis
	
	PR 49851
	Fixed deadlock when binary parser was changed while binary runner was running
	for that project.
	
	* model/org/eclipse/cdt/internal/core/model/CModelManager.java
	

@


1.159.2.19
log
@Chech the range of the st_shndx field, some values
are reserved.
@
text
@a0 8
2004-01-13 Alain Magloire
 
	Small fix on in the elf parser, we have to check for
	Elf.Symbol.SHN_HIPROC, Elf.Symbol.SHN_LOPROC
	that the st_shndx field is not is in this range.
 
	* utils/org/eclipse/cdt/utils/elf/ElfHelper.java

@


1.159.2.20
log
@PR 50397 Elf new magic numbers by Anthony green.
@
text
@a0 8
2004-01-21  Anthony Green
 
 	PR 50397.

	* utils/org/eclipse/cdt/utils/elf/Elf.java: Add some ELF machine
	magic numbers.
	RS6000 is ppc, not mips.  Fix some typos.

@


1.159.2.21
log
@PR 50846 Clone the properties class.
@
text
@a0 8
2004-01-29 Alain Magloire

	PR 50846 from Alex Chapiro.
	Clone the return properties class so to not be affected
	by external changes.

	* utils/org/eclipse/cdt/utils/spawner/EnvironmentReader.java

@


1.159.2.22
log
@Fix pr 51143
@
text
@a0 8
2004-02-03 Alain Magloire
	PR 51143

	In testing the duplication of errors, we did not look at the right
	severity.

	* src/org/eclipse/cdt/core/resources/ACBuilder.java

@


1.159.2.23
log
@Fix PR 50810
COFF/PE parser the String Table had wrong value.
Guard against it.

Model:
Cache the IBinaryArchive class in Archive.
@
text
@a0 13
2004-02-05 Alain Magloire

	PR 50810
	Coff format the String Table section may have incorrect value.
	We should guard against it.

	* utils/org/eclipse/cdt/utils/Coff.java
	* utils/org/eclipse/cdt/utils/PE.java

	Cache the IBinaryArchive class so not to reload again.
	* model/org/eclipse/cdt/internal/core/model/Archive.java
	* model/org/eclipse/cdt/internal/core/model/CModelManager.java

@


1.159.2.24
log
@fix for PR52095
@
text
@a0 8
2004-02-17 David Inglis

	PR 52095
	Patch from thomasf to cache data block from IBinarParser.isBinary.

	* utils/org/eclipse/cdt/utils/elf/Elf.java
	* utils/org/eclipse/cdt/uilts/elf/parser/ElfParser.java
	
@


1.159.2.25
log
@Fix PR 45320
@
text
@a0 7
2004-03-16 Thomas Fletcher
 
	- Fix to address PR 45320 where we would mark warnings with
	errors rather than inheriting the warning condition.

	* src/org/eclipse/cdt/internal/errorparsers/GCCErrorParser.java

@


1.159.2.26
log
@Fix for pr 57660
@
text
@a0 6
2004-04-06 Alain Magloire

	Fix for 57660

	* src/org/eclipse/cdt/internal/model/CModelManager.java

@


1.159.2.27
log
@make the method CModelStatus.getMessage()
returns something usefull.
@
text
@a0 6
2004-05-31 Alain Magloire

	Make the method getMessage() return something usefull.

	* model/org/eclipse/cdt/internal/core/model/CModelStatus.java

@


1.158
log
@Patch for Bogdan Gheorghe.


This patch fixes the indexer merge problem on large projects. 

Automation Test Suite run on Windows + Linux.
@
text
@d2 4
a5 1

d7 1
a7 1
	the stack dumps/
@


1.157
log
@updated.
@
text
@d1 7
@


1.156
log
@Patch for Bogdan Gheorghe. 

Here's a patch that creates and manages a CDT log file in the .metadata\.plugins\org.eclipse.cdt.core folder. This log file, for now, will contain indexer failure messages and parser failure messages - particularly inclusion failures. These messages were being logged to the PDE error log which, given the number of failures that we can expect on some files, was filling up rather quickly. I put a 5MB limit on the CDT log file after which it gets deleted and a new one gets created. The intent of this log file is to help a user figure out why something isn't being indexed properly - the usual reasons are: i) can't find an include file, ii) symbols not defined. 

Also in this patch are 2 minor UI fixes: i) dedicated to Brent - Ctrl+H now brings up the C++ Search Dialog for all C Editor supported extensions, and ii) especially for Alain - F3 will perform a Open Declarations.
@
text
@d1 6
@


1.155
log
@Patch for Bogdan Gheorghe:
This patch integrates the dependency calculator into
the indexer. As a result the underlying indexer file storage
format has changes. Lots of detail in the change logs of
exactly what changed...
@
text
@d1 14
@


1.154
log
@updated.
@
text
@d1 10
@


1.153
log
@updated
@
text
@d3 12
@


1.152
log
@IBinary speed up
CDescriptor fix #43533
CExtension - null removes attributes
@
text
@d1 5
@


1.151
log
@Patch for Bogdan Gheorghe

Fixed  Bug 42685, Bug 43474. 

This patch: 
  - removes the old CTags Indexer 
  - removes the remaining Indexer block UI item under  Project Properties 
  - enables the Indexer on all projects
@
text
@d1 11
@


1.150
log
@Core : 
        Solution to bug#43162 : Code Assist not showing the right return value: 
        Saved a function return value string in the BasicSearchMatch object. 
        Created a new package org.eclipse.cdt.internal.core.parser.util and 
        added ASTUtil class with static methods to help convert an ASTFunction 
        return type from IASTAbstractDeclaration to String. Note that this was 
        previously implemented in the CModelBuilder. I just moved it to a common 
        library for others (BasicSearchMatch) to use. 
UI: 
        Solutions to 
        bug#43162 : Code Assist not showing the right return value 
        Bug#43145 : foo function still showing in Code Assist even if "f" is deleted 
        Bug#42810 : Code Assist adding characters after pressing <enter> 
        Bug#42861 : Code Assist should be case insensitive. 

Tests: 
        Solution to bug#43162 : Code Assist not showing the right return value. 
        Solution to Bug#42861 : Code Assist should be case insensitive. 
        Modified the CompletionProposalsTest to include upper and lower cases 
        and to include functions with different return values.
@
text
@d1 6
d15 1
a15 1
	
@


1.149
log
@new Binary Parser to add flexibilit to change
commands like addr2line. Still work in progress
@
text
@d1 9
@


1.148
log
@deprecate ties to old builder from nature and core plugin
@
text
@d1 14
@


1.147
log
@updated
@
text
@d1 8
@


1.146
log
@Patch for Keith Campbell.
- Add missing plugin dependency to eliminate warnings
about undefined extension points.
@
text
@d1 11
@


1.145
log
@Patch for Sean Evoy

Hi All,
Details are in the change log, but this patch contains work that partially 
implements incremental build. There are 2 major use cases not implemented: 
full rebuild on project settings change and properly handling header file 
changes. Both problems require build model work, so I will deliver that 
functionality in another patch. There are also fixes for bugs 41412 and 
42735.

As always, I have run the JUnit tests on Solaris (Motif) and Linux (Gtk).
@
text
@d1 7
@


1.144
log
@Core 
- Hooked up the Indexer to the dependency tree. Everytime a header file 
gets modified, the including source files get reindexed. 
- Automated dependency calcuations - each time a file gets modified, its 
tree gets updated. 
- Added error logging via the PDE Error Log (Views->PDE Runtime->Error 
Log) - the indexer reports unsuccesful index attempts and the preprocessor 
reports unsuccesful inclusion resolution attempts 

UI 
- Changed the names on the search popup mens
@
text
@d1 31
@


1.143
log
@updated.
@
text
@d1 8
a47 1

@


1.142
log
@Patch for Hoda Amer

        - Added references to variables in solution of bug#42453:Expression result types not computed 
        - Solution to bug#42560: Class Cast Exception during Method definition
@
text
@d1 9
@


1.141
log
@updated.
@
text
@d1 4
d23 1
a23 1
	- Added partial solution to bug #42453: Exception result types not computed.
@


1.140
log
@Patch for Hoda Amer


Core: 
        - Changed the ASTExpression of the complete package to store the 
        whole ITokenDuple for the typeId instead of just the string. 
        - Changed the ASTExpression in both quick and complete packages and 
        deleted the "id" parameter. 
        - Added partial solution to bug #42453: Exception result types not computed. 
        Now they are computed for simple types only. 
Tests: 
        Call to ASTExpression getTypeId() changed to getTypeIdString(). 
UI: 
         Solution to bug#42414 :Extraneous semi-colons in generated class methods
@
text
@d1 13
@


1.139
log
@added shared pref key for error parsers
@
text
@d1 8
@


1.138
log
@updated
@
text
@d1 6
@


1.137
log
@updated.
@
text
@d1 6
@


1.136
log
@updated
@
text
@d3 8
@


1.135
log
@Core: 
        -#39961: Template parameter signature documentation 
UI: 
        -#39968: Template Union missing an icon
@
text
@d1 9
@


1.134
log
@updated.
@
text
@d8 5
@


1.133
log
@
Core : 
        - Added resolving references in a method's qualified name in Complete parse mode. 
        Example (.cpp file ): 
        The method "A::B::C::aMethod(){};" used to be an IASTFunction, with name = "A::B::C::aMethod". 
        Now is an IASTMethod, with name = "aMethod", and references to class A, class B and class C. 

        - Added the checking for "isConstructor" and "isDestructor" for an IASTMethod in complete parse mode.
@
text
@d1 6
@


1.132
log
@Patch for Bogdan Gheorghe:
Indexer 
======= 
- Changed file extensions to prevent header files from being indexed (they will be indexed via inclusion) 

Search 
======= 
- Added scope checking to MatchLocator 
- Modified CSearchPattern to allow for destructor searches 
- Added debug tracing statements to SearchEngine 
- Added debug tracing statements to MatchLocator 

UI 
== 
- Converted CTags based OpenOnSelectionAction to OpenDeclarationsAction. For now, we do a search on all types with the selected name. 
- Hooked up OpenDeclarationsAction to search engine 

General 
======= 
- Modified start up code to set debug trace options (which are defined from the launcher). I've added the following trace components: 
        - dependency 
        - indexer 
        - indexmanager 
        - matchlocator 
        - model 
        - search 
        - parser 

- Added trace debug statements to CModelBuilder 
- Modified Util.java to make use of IDebugLogConstants
@
text
@d1 10
a17 1
	
d21 1
a21 1
	They are : newPlacementExpressions, typeIdExpressions, and
@


1.131
log
@Modified the IASTFactory to take three expression lists for the createNewDescriptor() instead of just one. 
They are : newPlacementExpressions, typeIdExpressions, and newInitializerExpressions.
@
text
@d1 8
@


1.130
log
@patch to keep CDT working for Java 1.3
@
text
@d1 6
@


1.129
log
@Patch for Hoda Amer:
Core: 
        -Solutions to bug#38985 & bug#38986 
        In IStructure: 
                getField(String)                Implemented 
                getFields()                        Implemented 
                getMethod(String)                Implemented 
                getMethods()                Implemented 
                isAbstract()                Implemented 
                getBaseTypes()                Has been replaced by getSuperClassesNames() 
                getAccessControl(int)        Has been replaced by getSuperClassAccess(String name) 

        - Added some methods to IMethodDeclaration, namely: 
        isFriend(), isInline(), isVirtual(), and isPureVirtual(). 

Core Tests: 
        Enabled some tests in the IStructureTests, namely: 
        testGetFields(), testGetField(), testGetMethods(), testGetMethod(), 
        testIsAbstract(), testGetBaseTypes(), and testGetAccessControl().
@
text
@d1 3
@


1.128
log
@updated.
@
text
@d1 12
@


1.127
log
@Patch for Hoda Amer:
Core: 
        Modified the parser's newExpression() to send all its sub expressions to the newDescriptor and check on each expression to find references in the CompleteParserASTFactory.createExpression(). 

Core Tests: 
        Added testNewExpressions() to CompleteParseASTTest to test new expression's references.
@
text
@d1 7
@


1.126
log
@Patch for Sean Evoy:
This patch contains some minor UI changes and a big chunk of work to add 
built-in symbols and includes search paths to a tool specification. 

The UI change is a switch from dynamically resizing the property page when 
an option category is selected from the list, but rather using a scrolled 
edit area. Now, if the option set is larger than the viewable area, a 
horizontal and/or vertical scrollbar is displayed.

In terms of built-ins, there is no UI support to change the values just 
yet. That is coming, but I wanted to get the framework and some 
definitions in place so that the indexer and scanner can start using them.
@
text
@d33 5
@


1.125
log
@patch from sean see changelog
@
text
@d1 32
@


1.124
log
@Patch for Sean Evoy

In order to work through CExtensionPoint mechanism, I have to change the 
existing extension point entries for the Managed and Standard builders to 
the following (all future builders will have to conform to this as well):
   <extension
         id="ManagedBuildManager"
         point="org.eclipse.cdt.core.ScannerInfoProvider">
      <cextension>
         <run
 class="org.eclipse.cdt.core.build.managed.ManagedBuildManager">
         </run>
      </cextension>
   </extension>

   <extension
         id="StandardBuildManager"
         point="org.eclipse.cdt.core.ScannerInfoProvider">
      <cextension>
         <run
 class="org.eclipse.cdt.core.build.standard.StandardBuildManager">
         </run>
      </cextension>
   </extension>

As well, the ManagedBuildManager and StandardBuildManager must extend 
AbstractCExtension.

The new project wizards for managed and standard projects have to be 
modified to register the right class as the scanner info providers for the 
project. The example below shows the managed project wizard code, but the 
standard project wizard is similar.
try {
        ICDescriptor desc = 
CCorePlugin.getDefault().getCProjectDescription(project);
        desc.remove(CCorePlugin.BUILD_SCANNER_INFO_UNIQ_ID);
        desc.create(CCorePlugin.BUILD_SCANNER_INFO_UNIQ_ID, 
ManagedBuildManager.INTERFACE_IDENTITY);
} <snip>


Clients use a new method defined in CCorePlugin 

public IScannerInfoProvider getScannerInfoProvider(IProject project) {
        IScannerInfoProvider provider = null;
        if (project != null) {
                try {
                        ICDescriptor desc = (ICDescriptor) 
getCProjectDescription(project);
                        ICExtensionReference[] extensions = 
desc.get(BUILD_SCANNER_INFO_UNIQ_ID);
                        if (extensions.length > 0)
                                provider = (IScannerInfoProvider) 
extensions[0].createExtension();
                } catch (CoreException e) {
                }
        }
        return provider;
}

to get the information provider as shown in the updated JUnit test code 
below:
// Find the first IScannerInfoProvider that supplies build info for the 
project
IScannerInfoProvider provider = 
CCorePlugin.getDefault().getScannerInfoProvider(project);
assertNotNull(provider);

As is the case now, clients implement the IScannerInfoChangeListener 
interface and pass themselves to the provider in a subscription message. 
There is also a new method on the IScannerInfoProvider interface that 
allows the client to get information immediately as shown below:
IScannerInfo currentSettings = provider.getScannerInformation(project); 

The ManagedBuildManager::getScannerInfo(IResource) method will be 
deprecated, then removed before the end of this release cycle.
@
text
@d2 15
@


1.123
log
@Patch for Hoda Amer. 

Hi, 
This patch updates code completion to use search. It also includes my previous patch which enabled the class wizard to use search as well. 

Current Code Completion has the following restrictions: 
- It will only work within the scope of a function or a method. 
-It will look for globals (variables, functions, classes, strucs, unions, enumerations, and macros). 
-In the scope of a method, it will also look for the methods and fields that belong to the owner class of this method. 
- It will NOT search the parent classes of the method in the method scope case. 
- It will NOT de-reference after a "." or an "->"
@
text
@d1 28
@


1.122
log
@Patch for Bogdan Gheorghe. 

This patch adds working copy search, macro search and combines the function and method search patterns into one.
@
text
@d1 5
@


1.121
log
@Patch for Sean Evoy

This patch contains a fix for bug 41274 in the core; library entries in 
the build property pages were not being saved by the build model manager.

It also contains a bunch of fixes for minor problems in the UI. I added a 
new target for building DLLs on Cygwin. The zip file adds a new icon for 
configurations in the tree view of the build property page for managed 
builds. Now the tool uses the tool icon and the category uses the new 
category icon.

The list editor will better fit a page with space-grabbing widgets in 
different columns. For example, the default list field editor puts the 
list in the left column and allows it to grab all excess space. Entry 
fields put the label in the left and the space-grabbing entry field/combo 
box in the right. The layout manager then gives both left and right 
columns equal space in that case. By wrapping the list field editor in a 
group control that spans both columns, the layout manager allocates enough 
space for controls in the right-hand column. It also lays out the contents 
of the list field editor inside the group control independently of the 
outer container, so it looks right too. Also added a double-click event 
handler so users  can edit list elements. All in all, this makes the list 
widget work better.

I re-activated the summary field editor class (it's alive!). It still does 
not behave quite right in terms of showing the command line summary, but 
that functionality will be added shortly.

Finally, the build property page is being resized for large pages. It is 
still possible to specify categories with too many options to display, 
even with the new resize. This will have to be a documented limitation, or 
we will have to add a vertical scroll bar for pages that are too large.
@
text
@d1 3
@


1.120
log
@Patch for Sean Evoy

I am in the process of documenting the build model and as I go along, a 
number of things will have to be cleaned up in the actual model itself. 
This patch is purely a bookeeping change to make it easier for me to 
maintain the build model in the face of these changes as we go forward. 
Where I used to access XML elements using hard-coded strings, I have moved 
the string into the appropriate interface class. If the name of the 
attribute changes in the future, I only have to update it one place.

I have also begun the process of renaming certain attributes of the schema 
to make them better reflect what they are doing. My hope is that if they 
have intuitive names, toolchain implementers will have less difficulty 
understanding their intent. In any case, I have changed four attribute 
names; optionRef -> optionReference, toolRef -> toolReference, optionValue 
-> listOptionValue, and  optionEnum -> enumeratedOptionValue. 

Unfortunately, these changes will invalidate the dot-cdtbuild files for 
any managed build projects in your workspace. If you can't bear to create 
a new project, move the files over, and set-up the compiler options again, 
you can always hand-edit the changes in the file yourself. Just remember 
to restart CDT after you do so.
@
text
@d1 5
@


1.119
log
@Patch for Hoda Amer.  

- The core patch modifies the CModelBuilder to recognize pointers to functions. 
- The tests patch changes the CModelElementsTests and puts the pointer to function test back in its original place (as a variable). 
- The ui patch modifies the NewClassWizard to use search in finding a base class ( the new indexer must be on for it to work ).
@
text
@d4 25
@


1.118
log
@updated
@
text
@d1 3
@


1.117
log
@Patch for Sean Evoy

In order to meet certain internal guidelines and to test the makefile 
generator, the build model replied to some answers with hard-coded 
information. This patch moves the information into the build model. Tests 
have been updated to reflect these changes, and the patch has been 
smoke-tested on Unix.
@
text
@d1 7
@


1.116
log
@Patch for Sean Evoy:
- I added the ability to build when there are inter-project dependencies 
(first iteration; I would like to try another way). There is also some 
changes to how libraries are handled. Change logs describe the changes and 
the AllBuildTests has been updated to reflect these changes.
@
text
@d1 21
d23 1
a23 1
	*src/org/eclipse/cdt/internal/core/MakefileGenerator.java:
@


1.115
log
@updated,.
@
text
@d1 54
@


1.114
log
@Patch for Hoda Amer.

This core patch cleans up the CModelBuilder. It also solves a bug and all tests in IStructureTests now pass successfully. 
In the core.tests patch, the test for templates of variables is removed from ITemplateTests because it is moved to the failed tests.
@
text
@d1 5
@


1.113
log
@Patch for Hoda Amer.

This patch updates the CModelBuilder to use the AST instead of the DOM.
@
text
@d1 3
@


1.112
log
@updated.
@
text
@d1 3
@


1.111
log
@updated
@
text
@d2 8
@


1.110
log
@Patch for Sean Evoy.  

The change logs contain an overview of what has been done to implement a new interface between a build model (any build model) 
and clients of the model that need to extract include search paths and defined symbols. For the most part, I have tried to leave the 
old build system as unchanged as possible. For example, project properties like the make search path, and whether or not to continue 
on build failures are still stored as persistent properties on the project through the CNature (ugh). The new information I have added 
is managed by a new build manager on a per-project basis and is associated with a project as a session property. The information is 
persisted in the 'cdtbuild' file introduced by the new managed build system.
@
text
@d1 8
@


1.109
log
@Patch for Victor Mozgin

CTaskTagsReconciler refactoring.
@
text
@d22 54
@


1.108
log
@Changes form Bogdan to add support for adding individual
source file to the indexer.  Also when removing projects
to remove the files in the indexer working tasks.
@
text
@d1 3
@


1.107
log
@Patch for Bogdan Gheorghe:
- The initial framework for the new indexer.
- Added a checkbox to the Indexer tab on the
C/C++ Projects settings dialog to turn on the
indexing on a per project basis.
@
text
@d1 18
@


1.106
log
@Patch for Sean Evoy:
- This is a patch to allow users to add include path
and defined symbol information to a standard make
project.
- This information is required by clients like the indexer
so that a proper index can be created.
- The interface to extract that information will follow.
@
text
@d12 11
@


1.105
log
@updated.
@
text
@d1 11
@


1.104
log
@updated.
@
text
@d3 8
@


1.103
log
@Patch for Sean Evoy:
1. Fix for bug 38665 - Need to select platform before configurations become visible 
2. Icon files that were not delivered in my last patch 
3. A new interface for clients of the build model to extract include paths and defined symbols for managed projects. Unmanaged projects to follow soon.
@
text
@d1 7
@


1.102
log
@updated
@
text
@d1 19
@


1.101
log
@Patch for Victor Mozgin. 

K&R Support.  God help us.
@
text
@d1 5
@


1.100
log
@Patch for Victor Mozgin. 

implemented support for pointers to class members;
added handling of declarations for nested scopes (like A::B::C);
fixed handling of parameter lists for typedefs for functions;
some errorhandling in CModelBuilder;
@
text
@d1 11
a18 5

2003-06-14 Victor Mozgin
	Added support for pointers to members to DOMBuilder.
	Added new kind of pointer operator : t_pointer_to_member (PointerOperator).
	Added nameSpecifier field and set/get operations to PointerOperator.
@


1.99
log
@Patch for Andrew Niefer. 

Skeleton implementation of C/C++ Search.
@
text
@d9 5
@


1.98
log
@Patch for Sean Evoy:
- Initial contribution of Managed Build UI.
@
text
@d1 8
@


1.97
log
@updated.
@
text
@d1 41
@


1.96
log
@updated/.
@
text
@d1 8
@


1.95
log
@fixed bug with mips dyn section reading
new method
cleanup
@
text
@d1 7
@


1.94
log
@updated
@
text
@d1 9
@


1.94.2.1
log
@CORE
	Fix Bug 38380  "Include" class public methods fails JUnit tests 
	Updated CModel, DOM, Scanner and current Parser callback to set the information appropriately.  

TESTS
	Moved testBug23478A() & testBug23478B() from failed tests to TranslationUnitTests.java.
	Removed TranslationUnitFailedTests.java as it was empty. 

I also had to apply Alain's partial fix to the Parser_SymbolTable branch to get this working.
@
text
@a0 8
2003-06-05 Alain Magloire

		 PR #38380, partially fix; would need more detail form
		 the C Parser to know if the include is <...> or "..."

		 * model/org/eclipse/cdt/internal/core/model/Include.java
		 (getIncludeName): implemented.

@


1.93
log
@updated.
@
text
@d5 2
@


1.92
log
@updated.
@
text
@d3 5
@


1.91
log
@updated.
@
text
@d1 10
@


1.90
log
@updated.
@
text
@d1 6
@


1.89
log
@updated.
@
text
@d1 5
@


1.89.2.1
log
@updated
@
text
@a0 12
2003-04-29 Alain Magloire

	PR 36920
	PR 36919

	* model/org/eclipse/cdt/internal/core/model/Binary.java (isReadOnly):
	Always return true for binaries.
	* model/org/eclipse/cdt/internal/core/model/parser/ElfParser.java (getBinary):
	Catch path being null.
	* model/org/eclipse/cdt/internal/core/model/parser/PEParser.java (getBinary):
	Catch path being null.

@


1.89.2.2
log
@updated
@
text
@a7 2
	* model/org/eclipse/cdt/internal/core/model/Archive.java (isReadOnly):
	Always return true for binaries.
@


1.89.2.3
log
@updated
@
text
@a2 13
	PR 37064

	* model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java (elementChanged):
	Call close() for Openable to remove the elements in the cache.
	(close): new method to close the openable.
	(contentChanged): Removed.

	* utils/org/eclipse/cdt/utils/spawner/Spawner.java (raise):
	Change the visibility of the native method to public.
	Change the visibility of the flags to public.

2003-04-29 Alain Magloire

@


1.88
log
@updated
@
text
@d3 8
@


1.87
log
@updated.
@
text
@d1 10
@


1.86
log
@updated.
@
text
@d1 15
@


1.85
log
@updated
@
text
@d1 5
@


1.84
log
@updated
@
text
@d1 14
@


1.83
log
@updated
@
text
@d3 14
@


1.82
log
@typo
@
text
@d3 9
@


1.81
log
@updated.
@
text
@d3 1
a3 1
	Phasing the classes ICResource and ICFile.
@


1.80
log
@updated
@
text
@d1 10
@


1.79
log
@new ICPathEntry stuff
@
text
@d1 49
d108 74
a181 74
	index/org/eclipse/cdt/internal/core/index/IndexManager.java
	model/org/eclipse/cdt/core/model/BufferChangedEvent.java
	model/org/eclipse/cdt/core/model/CoreModel.java
	model/org/eclipse/cdt/core/model/IArchive.java
	model/org/eclipse/cdt/core/model/IArchiveContainer.java
	model/org/eclipse/cdt/core/model/IBinary.java
	model/org/eclipse/cdt/core/model/IBinaryContainer.java
	odel/org/eclipse/cdt/core/model/IBinaryContainer.java
	model/org/eclipse/cdt/core/model/IBuffer.java
	model/org/eclipse/cdt/core/model/IBufferChangedListener.java
	model/org/eclipse/cdt/core/model/ICContainer.java
	model/org/eclipse/cdt/core/model/ICElement.java
	model/org/eclipse/cdt/core/model/ICFile.java
	model/org/eclipse/cdt/core/model/ICFolder.java
	model/org/eclipse/cdt/core/model/ICModel.java
	model/org/eclipse/cdt/core/model/ICOpenable.java
	model/org/eclipse/cdt/core/model/ICProject.java
	model/org/eclipse/cdt/core/model/ICResource.java
	model/org/eclipse/cdt/core/model/ICRoot.java
	model/org/eclipse/cdt/core/model/IOpenable.java
	model/org/eclipse/cdt/core/model/ITranslationUnit.java
	model/org/eclipse/cdt/internal/core/model/Archive.java
	model/org/eclipse/cdt/internal/core/model/ArchiveContainer.java
	model/org/eclipse/cdt/internal/core/model/ArchiveContainerInfo.java
	model/org/eclipse/cdt/internal/core/model/ArchiveInfo.java
	model/org/eclipse/cdt/internal/core/model/Binary.java
	model/org/eclipse/cdt/internal/core/model/BinaryContainer.java
	model/org/eclipse/cdt/internal/core/model/BinaryContainerInfo.java
	model/org/eclipse/cdt/internal/core/model/BinaryInfo.java
	model/org/eclipse/cdt/internal/core/model/BinaryRunner.java
	model/org/eclipse/cdt/internal/core/model/Buffer.java
	model/org/eclipse/cdt/internal/core/model/BufferChangedEvent.java
	model/org/eclipse/cdt/internal/core/model/BufferManager.java
	model/org/eclipse/cdt/internal/core/model/CContainer.java
	model/org/eclipse/cdt/internal/core/model/CContainerInfo.java
	model/org/eclipse/cdt/internal/core/model/CElement.java
	model/org/eclipse/cdt/internal/core/model/CElementDelta.java
	model/org/eclipse/cdt/internal/core/model/CElementDeltaBuilder.java
	model/org/eclipse/cdt/internal/core/model/CElementInfo.java
	model/org/eclipse/cdt/internal/core/model/CFile.java
	model/org/eclipse/cdt/internal/core/model/CFileInfo.java
	model/org/eclipse/cdt/internal/core/model/CFolder.java
	model/org/eclipse/cdt/internal/core/model/CFolderInfo.java
	model/org/eclipse/cdt/internal/core/model/CModel.java
	model/org/eclipse/cdt/internal/core/model/CModelCache.java
	model/org/eclipse/cdt/internal/core/model/CModelInfo.java
	model/org/eclipse/cdt/internal/core/model/CModelManager.java
	model/org/eclipse/cdt/internal/core/model/CModelOperation.java
	model/org/eclipse/cdt/internal/core/model/CProject.java
	model/org/eclipse/cdt/internal/core/model/CProjectInfo.java
	model/org/eclipse/cdt/internal/core/model/CResource.java
	model/org/eclipse/cdt/internal/core/model/CResourceInfo.java
	model/org/eclipse/cdt/internal/core/model/CRoot.java
	model/org/eclipse/cdt/internal/core/model/CRootInfo.java
	model/org/eclipse/cdt/internal/core/model/CommitWorkingCopyOperation.java
	model/org/eclipse/cdt/internal/core/model/CopyElementsOperation.java
	model/org/eclipse/cdt/internal/core/model/CopyResourceElementsOperation.java
	model/org/eclipse/cdt/internal/core/model/CreateElementInTUOperation.java
	model/org/eclipse/cdt/internal/core/model/DeleteResourceElementsOperation.java
	model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java
	model/org/eclipse/cdt/internal/core/model/ElementCache.java
	model/org/eclipse/cdt/internal/core/model/FieldInfo.java
	model/org/eclipse/cdt/internal/core/model/FunctionInfo.java
	model/org/eclipse/cdt/internal/core/model/IBuffer.java
	model/org/eclipse/cdt/internal/core/model/IBufferChangedListener.java
	model/org/eclipse/cdt/internal/core/model/IBufferFactory.java
	model/org/eclipse/cdt/internal/core/model/IWorkingCopy.java
	model/org/eclipse/cdt/internal/core/model/Openable.java
	model/org/eclipse/cdt/internal/core/model/OpenableInfo.java
	model/org/eclipse/cdt/internal/core/model/Parent.java
	model/org/eclipse/cdt/internal/core/model/SourceManipulation.java
	model/org/eclipse/cdt/internal/core/model/SourceManipulationInfo.java
	model/org/eclipse/cdt/internal/core/model/TranslationUnit.java
	model/org/eclipse/cdt/internal/core/model/TranslationUnitInfo.java
@


1.78
log
@updated
@
text
@d1 25
@


1.77
log
@updated
@
text
@d2 5
@


1.76
log
@updated
@
text
@d3 5
@


1.75
log
@updated
@
text
@d1 99
@


1.74
log
@updated
@
text
@d1 13
@


1.73
log
@updated
@
text
@d1 52
@


1.72
log
@updated
@
text
@d1 6
@


1.71
log
@updated
@
text
@d1 9
@


1.70
log
@updated
@
text
@d3 44
a46 1
	A new proposal was make, see cdt-core-home/docs/binarparser.html
@


1.69
log
@faster IArchive
@
text
@d1 23
@


1.68
log
@updated
@
text
@d1 11
@


1.67
log
@Updated.
@
text
@d3 5
@


1.66
log
@updated
@
text
@d1 6
a6 1
2003-02023 Alain Magloire
@


1.65
log
@cleanup CDT extensions interfaces
@
text
@d1 13
@


1.64
log
@New build model from Sam Robb.
@
text
@d1 12
@


1.63
log
@updated.
@
text
@d1 7
@


1.62
log
@Fix for 24030 - hang on destructors in namespaces.
The parser wasn't proceeding to next token on this "error".
@
text
@d1 9
@


1.61
log
@updated.
@
text
@d1 5
@


1.60
log
@updated.
@
text
@d1 13
@


1.59
log
@updated
@
text
@d3 10
@


1.58
log
@updated
@
text
@d3 7
@


1.57
log
@updated.
@
text
@d1 6
@


1.56
log
@updated
@
text
@d3 10
@


1.55
log
@UPdated.,
@
text
@d1 19
d22 1
a22 1
	* mode/org/eclipse/cdt/internal/core/model/parser/ElfBinaryFile.java (addSymbols):
@


1.54
log
@updated
@
text
@d1 5
@


1.54.2.1
log
@updated.
@
text
@a0 7
2003-03-06 Alain Magloire

	Overload isBinary()/isArchive()/isTranslationUnit()
	* model/org/eclipse/cdt/internal/core/model/Archive.java:
	* model/org/eclipse/cdt/internal/core/model/Binary.java:
	* model/org/eclipse/cdt/internal/core/model/TanslationUnit.java:

@


1.54.2.2
log
@updated.
@
text
@a2 23
	A few corrections:  The Elf parser was call to often and unnecessarly.
	We can optimized the code by holding on the IBinarFile object and reuse
	it instead of calling isBinary(file), isArchive(file), isShared(file) 3 times,
	getting IBinaryFile and calling IBinaryFile.getType() saves some call.
	This also delays the creation of IBinaryInfo until needed.

	* model/org/eclipse/cdt/internal/core/model/ArchiveContainer.java
	(addIfExec): Unused method removed.
	* model/org/eclipse/cdt/internal/core/model/BinaryContainer.java
	(addIfExec): Unused method removed.
	(Visitor): Unused inner class removed.
	* model/org/eclipse/cdt/internal/core/model/BinaryRunner:
	Call the new method CModelManager.create(parent, file, binaryFile) instead.
	and the create will add the binary to the container.
	* model/org/eclipse/cdt/internal/core/model/CModelManager:
	(getBinaryFile): New method.
	(create): New method takes for argument the IBinaryFile if it was created.
	* model/org/eclipse/cdt/internal/core/model/CProjectInfo
	(getBinaryContainer): Now synchronized.
	(getArchiveContainer): Now synchronized.

2003-03-06 Alain Magloire

@


1.54.2.3
log
@updated
@
text
@d1 1
a1 8
2003-03-12 Alain Magloire

	* utils/org/eclipse/cdt/utils/elf/Elf.java (Symbol.lineInfo):
	The address value may not align with the debug information, for example when
	adding Profiling etc .. we try to get the nearest symbol as a fallback.
	We've seen this behaviour on PPC and ARM boards.

2003-03-12 Alain Magloire
@


1.54.2.4
log
@udpated.
@
text
@a2 7
	Patch from Chris Songer

	* model/org/eclipse/cdt/internal/core/model/BinaryInfo.java:
	set the line information on the IVariable and IFunction in BinaryInfo.

2003-03-12 Alain Magloire

@


1.54.2.5
log
@updated
@
text
@a0 11
2003-03-17 Alain Magloire

	Patch from Chris Songer.
	
	This is a first guess to find the corresponding source file
	of a binary.  We search in the binary directory for the file.
	
	* model/org/eclipse/cdt/internal/core/model/BinaryInfo.java
	Method addFunction() and addVariable() check for the file in
	the current directory of the binary.

@


1.54.2.6
log
@"Big Hammer fix" form Chris Songer, fixes the lockups
of the parser in certain cases.
@
text
@a0 17
2003-04-07 Alain Magloire

	Patch from Chris Songer, from its email:
	"So, please find a patch attached that fixes all of this class of lockup 
	while leaving the recovery potential in place. Basically, I added a new 
	RuntimeException called ParserFatalException. 
	CPPParser::generateParseException throws ParserFatalException when called 
	twice in a row with the same token position. It's kind of a big hammer to 
	use, but it works and I didn't have to type throw 
	NewFatalNonRuntimeException in the 1000 machine generated functions in 
	CPPParser.java. The 1.0.1 parser is not long for this world anyway."

	* src/org/eclipse/cdt/internal/parser/CStructurizer.java:
	* src/org/eclipse/cdt/internal/parser/generated/CPPParser.java:
	* src/org/eclipse/cdt/internal/parser/generated/ParserFatalException.java:
	* src/org/eclipse/cdt/internal/parser/generated/ParserFatalException.java:

@


1.54.2.7
log
@updated.
@
text
@a0 8
2003-04-16 Alain Magloire

	Patch from Sam Robb.
	This patch causes getBinaryParserFormat() to return
	the default binary parser if no binary parser was explicitely set.

	* model/org/eclipse/cdt/internal/core/model/CModelManager.java:
	
@


1.53
log
@updated
@
text
@d1 6
@


1.52
log
@updated
@
text
@d1 16
@


1.51
log
@updated.
@
text
@d3 6
@


1.50
log
@updated
@
text
@d1 11
@


1.50.2.1
log
@Merged in the HEAD branch.
@
text
@a0 114
2003-02-05 Doug Schaefer

    * src/org/eclipse/cdt/internal/parser.generated:
    Fix for hang on destructors in namespaces

2003-02-01 Alain Magloire

	Cleanups and suggestions for Hoda.

	* mode/org/eclipse/cdt/core/model/ITemplate.java:
	New File.
	* model/org/eclipse/cdt/core/model/IField.java:
	Now extedns IVariableDeclaration.
	* model/org/eclipse/cdt/core/model/IMethodDeclaration.java:
	Extends IFunctionDeclaration.
	* model/org/eclipse/cdt/core/model/IVariableLocal.java:
	Removed.

2003-01-29 Alain Magloire

	* index/org/eclipse/cdt/internal/core/index/IndexManager.java (shutdown):
	Typo was calling Thread.interrupted() instead of Thread.interrupt().
	(delay): No longer static.
	* src/org/eclipse/cdt/core/ErrorParserManger.java (readPreferences):
	Use Class.forName().
	* src/org/eclipse/cdt/internal/core/CDescriptorManager.java (resourceChanged):
	Remove useless declarations.

2003-01-29 Alain Magloire

	* utils/org/eclipse/cdt/utils/elf/Elf.java:
	* utils/org/eclipse/cdt/utils/coff/Coff.java
	* utils/org/eclipse/cdt/utils/coff/PE.java
	Cleanup some warnings when accessing static fields.
	
2003-01-29 Alain Magloire

	* model/org/eclipse/cdt/core/model/CoreModel.java (addElementChangedListeners):
	remove static qualifier.
	(removeElementChangedListeners): remove static qualifier.

2003-01-23 Alain Magloire

	Cleanups proposed by Amer Hoda.

	* model/org/eclipse/cdt/core/model/ICRoot.java: No need to extend ICElement
	* model/org/eclipse/cdt/core/model/ICProject.java: No need to extend ICElement
	* model/org/eclipse/cdt/core/model/ICFolder.java: No need to extend ICElement
	* model/org/eclipse/cdt/core/model/ICFile.java: No need to extend ICElement
	* model/org/eclipse/cdt/core/model/IMethod.java: Extends ICFunction.

2003-01-23 Alain Magloire

	* model/org/eclipse/cdt/internal/core/model/CModelManager.java (getHeaderExtensions):  Returns possible C/C++ header extensions name.
	(getSourceExtensions): Returns possible C/C++ extension.
	(getTranslationUnitExtensions): Returns possible C/C++ extension.
	* model/org/eclipse/cdt/core/model/CoreModel.java:
	(getHeaderExtensions): New method.
	(getSourceExtensions): New method.
	(getTranslationUnitExtensions): New method.

2003-01-23 Alain Magloire

	Changes proposed by Amer Hoda.

	* model/org/eclipse/cdt/internal/core/model/Structure.java:
	Extends IVariableDeclaration instead of IVariable.
	* model/org/eclipse/cdt/core/model/IStructure.java:
	Extends IVariableDeclaration instead of IVariable.

2003-01-17 Alain Magloire

	* model/org/eclipse/cdt/internal/core/model/parser/ElfBinaryFile.java (addSymbols):
	The catch IOException was at the wrong place.

2002-12-23 Alain Magloire

	* src/org/eclipse/cdt/internal/core/CBuilder.java (invokeMake):
	NPE check the return of launcher.execute(), the executables
	may not be found.

2002-12-20 Alain Magloire

	Bug fix, We use a feature of GNU make to help track the directories
		Entering Directory '...'
		Leaving Directory '...'
	It looks like sometimes we loose track, or GNU make does not show
	a "Leaving Directory" this may actually depend on how it was spawn,
	you can suppress the message.  If you loose track we popDirectories()
	and try to recover.

	* src/org/eclipse/cdt/core/ErrorParserManager.java (popDirectory):
	Is throwing NoSuchElement, check the size of the stack first.

	* src/org/eclipse/cdt/internal/errorparsers/MakeErrorParser.java (processLine):
	Recover when loosing track.

2002-12-19 Alain Magloire

	* model/org/eclipse/cdt/internal/core/model/parser/BinaryContainerAdapter.java (getFile):
	Check getParent() it may return null.
	(getFolder): Check getParent(), it may return null. 
	
2002-12-19 Alain Magloire

	* src/org/eclipse/cdt/core/ErrorParserManager.java (findFilePath):
	The workspace will throw an Exception if the file
	is not within the workspace, catch it.
	(getWorkingDirectory): fallback to the location
	of the project if no working directory.

	* src/org/eclipse/cdt/internal/errorparsers/GCCErrorParser.java (processLine):
	Ignore errors that does not match the pattern.

@


1.50.2.2
log
@Merged in HEAD.
@
text
@a114 142
2003-02-19 David Inglis

	* src/org/eclipse/cdt/core/CCorePlugin.java
	* src/org/eclipse/cdt/core/ICDescriptor.java
	* src/org/eclipse/cdt/core/ICExtensionReference.java
	* src/org/eclipse/cdt/core/ICOwner.java
	* src/org/eclipse/cdt/internal/core/CDescriptor.java
	* src/org/eclipse/cdt/internal/core/CDescriptorManager.java
	* src/org/eclipse/cdt/internal/core/CExtensionReference.java
	* src/org/eclipse/cdt/internal/core/make/MakeProject.java
	General cleanup of CDT extensions interfaces from review with Alain.

2003-02-17 Doug Schaefer

    Merged in Sam Robb's source for the build model.  The source can be
    found in the build source folder.  There are new extension point schema
    in the schema folder.  As well a number of extension points and extensions
    have been added to the plugin.xml file.
    
2003-02-13 Alain Magloire

	* src/org/eclipse/cdt/core/CCorePlugin.java:
	* src/org/eclipse/cdt/internal/core/make/Makebuilder.java:
	Comment out reference to the Builder, for now.

	* builder/org/eclipse/cdt/core/builder/CIncrementalBuilder.java:
	Comment reference to the CCorePlugin.

2003-02-05 Doug Schaefer

    * src/org/eclipse/cdt/internal/parser.generated:
    Fix for hang on destructors in namespaces

2003-02-01 Alain Magloire

	Cleanups and suggestions for Hoda.

	* mode/org/eclipse/cdt/core/model/ITemplate.java:
	New File.
	* model/org/eclipse/cdt/core/model/IField.java:
	Now extedns IVariableDeclaration.
	* model/org/eclipse/cdt/core/model/IMethodDeclaration.java:
	Extends IFunctionDeclaration.
	* model/org/eclipse/cdt/core/model/IVariableLocal.java:
	Removed.

2003-01-29 Alain Magloire

	* index/org/eclipse/cdt/internal/core/index/IndexManager.java (shutdown):
	Typo was calling Thread.interrupted() instead of Thread.interrupt().
	(delay): No longer static.
	* src/org/eclipse/cdt/core/ErrorParserManger.java (readPreferences):
	Use Class.forName().
	* src/org/eclipse/cdt/internal/core/CDescriptorManager.java (resourceChanged):
	Remove useless declarations.

2003-01-29 Alain Magloire

	* utils/org/eclipse/cdt/utils/elf/Elf.java:
	* utils/org/eclipse/cdt/utils/coff/Coff.java
	* utils/org/eclipse/cdt/utils/coff/PE.java
	Cleanup some warnings when accessing static fields.
	
2003-01-29 Alain Magloire

	* model/org/eclipse/cdt/core/model/CoreModel.java (addElementChangedListeners):
	remove static qualifier.
	(removeElementChangedListeners): remove static qualifier.

2003-01-23 Alain Magloire

	Cleanups proposed by Amer Hoda.

	* model/org/eclipse/cdt/core/model/ICRoot.java: No need to extend ICElement
	* model/org/eclipse/cdt/core/model/ICProject.java: No need to extend ICElement
	* model/org/eclipse/cdt/core/model/ICFolder.java: No need to extend ICElement
	* model/org/eclipse/cdt/core/model/ICFile.java: No need to extend ICElement
	* model/org/eclipse/cdt/core/model/IMethod.java: Extends ICFunction.

2003-01-23 Alain Magloire

	* model/org/eclipse/cdt/internal/core/model/CModelManager.java (getHeaderExtensions):  Returns possible C/C++ header extensions name.
	(getSourceExtensions): Returns possible C/C++ extension.
	(getTranslationUnitExtensions): Returns possible C/C++ extension.
	* model/org/eclipse/cdt/core/model/CoreModel.java:
	(getHeaderExtensions): New method.
	(getSourceExtensions): New method.
	(getTranslationUnitExtensions): New method.

2003-01-23 Alain Magloire

	Changes proposed by Amer Hoda.

	* model/org/eclipse/cdt/internal/core/model/Structure.java:
	Extends IVariableDeclaration instead of IVariable.
	* model/org/eclipse/cdt/core/model/IStructure.java:
	Extends IVariableDeclaration instead of IVariable.

2003-01-17 Alain Magloire

	* model/org/eclipse/cdt/internal/core/model/parser/ElfBinaryFile.java (addSymbols):
	The catch IOException was at the wrong place.

2002-12-23 Alain Magloire

	* src/org/eclipse/cdt/internal/core/CBuilder.java (invokeMake):
	NPE check the return of launcher.execute(), the executables
	may not be found.

2002-12-20 Alain Magloire

	Bug fix, We use a feature of GNU make to help track the directories
		Entering Directory '...'
		Leaving Directory '...'
	It looks like sometimes we loose track, or GNU make does not show
	a "Leaving Directory" this may actually depend on how it was spawn,
	you can suppress the message.  If you loose track we popDirectories()
	and try to recover.

	* src/org/eclipse/cdt/core/ErrorParserManager.java (popDirectory):
	Is throwing NoSuchElement, check the size of the stack first.

	* src/org/eclipse/cdt/internal/errorparsers/MakeErrorParser.java (processLine):
	Recover when loosing track.

2002-12-19 Alain Magloire

	* model/org/eclipse/cdt/internal/core/model/parser/BinaryContainerAdapter.java (getFile):
	Check getParent() it may return null.
	(getFolder): Check getParent(), it may return null. 
	
2002-12-19 Alain Magloire

	* src/org/eclipse/cdt/core/ErrorParserManager.java (findFilePath):
	The workspace will throw an Exception if the file
	is not within the workspace, catch it.
	(getWorkingDirectory): fallback to the location
	of the project if no working directory.

	* src/org/eclipse/cdt/internal/errorparsers/GCCErrorParser.java (processLine):
	Ignore errors that does not match the pattern.

@


1.50.2.3
log
@Merge from HEAD.
@
text
@d1 1
a1 1
2003-02-26 Alain Magloire
d3 32
a34 30
	A new proposal was make, see cdt-core-home/docs/binarparser.html
	it changed the the signature:
	public interface IBinaryParser {
		IBinary getBinary(IPath path);
	}

	The getBinary() method no longer takes an IFile, this was necessary
	to allow the binary parser code to work on files outside of the
	workspace.  The correspondign implementation is updated.
	
	* model/org/eclipse/cdt/internal/core/model/ElfBinaryArchive.java
	* model/org/eclipse/cdt/internal/core/model/ElfBinaryFile.java
	* model/org/eclipse/cdt/internal/core/model/ElfParser.java
	* model/org/eclipse/cdt/internal/core/model/PEBinaryArchive.java
	* model/org/eclipse/cdt/internal/core/model/PEBinaryFile.java
	* model/org/eclipse/cdt/internal/core/model/PEBParser.java

	* model/org/eclipse/cdt/internal/core/model/ArchiveInfo.java
	* model/org/eclipse/cdt/internal/core/model/BinaryInfo.java
	* model/org/eclipse/cdt/internal/core/model/CModelManager.java

2003-02-26 David Inglis
	* model/org/eclipse/cdt/internal/core/model/ArchiveContainer.java
	* model/org/eclipse/cdt/internal/core/model/BinaryContainer.java
	Remove warning.
	
	* model/org/eclipse/cdt/internal/core/model/parser/ElfBinaryArchive.java
	* model/org/eclipse/cdt/internal/core/model/parser/ElfBinaryFile.java
	* utils/org/eclipse/cdt/utils/elf/AR.java
	Improve IBinaryObject creation from IArchive (big speed improvment)
d36 47
d84 7
a90 1
2003-02-24 Alain Magloire
d92 2
a93 2
	* model/org/eclipse/cdt/internal/core/model/Marker.java:
	Removed, this file was implementing IMarker.
d95 2
a96 1
2003-02-24 Alain Magloire
d98 1
a98 2
	* model/org/eclipse/cdt/internal/core/model/Resource.java:
	Removed, this file was implementing IResource.
d100 5
a104 1
2003-02-23 Alain Magloire
d106 5
a110 1
	Remove implementations of IResource and IContainer.
d112 2
a113 8
	* model/org/eclipse/cdt/internal/core/model/Container.java:
	* model/org/eclipse/cdt/internal/core/model/parser/BinaryContainerAdapter.java:
	* model/org/eclipse/cdt/internal/core/model/parser/BinaryFileAdapter.java:
	Files removed.
	* model/org/eclipse/cdt/internal/core/model/Archive.java:
	* model/org/eclipse/cdt/internal/core/model/ArchiveInfo.java:
	* model/org/eclipse/cdt/internal/core/model/BinaryInfo.java:
	Remove references to BinaryFileAdapter.
@


1.49
log
@updated
@
text
@d3 6
@


1.48
log
@changes for eclipse 2.1
@
text
@d1 11
@


1.47
log
@updated.
@
text
@d1 9
@


1.46
log
@updated.
@
text
@d3 5
@


1.45
log
@update
@
text
@d1 11
@


1.44
log
@updated.
@
text
@d1 5
@


1.43
log
@updated.
@
text
@d3 5
@


1.42
log
@updated
@
text
@d1 39
@


1.41
log
@Updated.
@
text
@d1 34
@


1.40
log
@update.
@
text
@d3 16
@


1.39
log
@updated
@
text
@d3 16
@


1.38
log
@fixed hanging with autobuild
@
text
@d1 16
d18 1
a18 1
	* src/.../cdt/core/CommandLauncher.java
d23 1
a23 1
	* src/.../internal/core/CBuilder.java
@


1.37
log
@fixed auto builds so project that are not involved dont build
@
text
@d1 5
@


1.36
log
@fixed bug # 26640
@
text
@d2 5
@


1.35
log
@updated
@
text
@d1 4
@


1.34
log
@Updated
@
text
@d1 5
@


1.33
log
@upload.
@
text
@d1 46
@


1.32
log
@update.
@
text
@d4 6
@


1.31
log
@updated.
@
text
@d1 5
@


1.30
log
@Combined C/C++ conversion wizards
@
text
@a0 1

d14 9
a22 4
	
	
	
		
@


1.29
log
@updated
@
text
@d1 18
@


1.28
log
@updated.
@
text
@d1 6
@


1.27
log
@update.
@
text
@d3 7
d18 1
a18 1
	* index/.../index/IndexModel.java (isEnabled):
@


1.26
log
@update.
@
text
@d3 8
@


1.25
log
@update
@
text
@d6 1
d10 1
@


1.24
log
@fixed model.create(IPath)
@
text
@d1 9
@


1.23
log
@Added comments regarding the CDescriptor changes
@
text
@d1 6
@


1.22
log
@updated.
@
text
@d1 14
@


1.21
log
@many fixes see ChangeLog
@
text
@d1 9
@


1.20
log
@updated.
@
text
@d1 10
@


1.19
log
@updated.
@
text
@d1 13
@


1.18
log
@updated.
@
text
@d3 10
@


1.17
log
@updated.
@
text
@d1 5
@


1.16
log
@change to getCPU string
@
text
@d1 6
@


1.15
log
@update
@
text
@d1 5
@


1.14
log
@updated.
@
text
@d1 5
@


1.13
log
@update.
@
text
@d1 8
d11 3
a13 3
	* index/.../interna/core/index/CTagsCmd.java: Indentation.
	* index/.../interna/core/index/CTagsRunner.java: Implements Runnable.
	* index/.../interna/core/index/IndexManager.java (init):
@


1.12
log
@builder fixes
@
text
@d1 7
d14 1
a14 1
	
@


1.11
log
@updated.
@
text
@d1 7
@


1.10
log
@Updated.
@
text
@d1 13
@


1.9
log
@new streams based builder command errorparsing to 
reduce memory usage
@
text
@d1 29
@


1.8
log
@updated
@
text
@d1 21
@


1.7
log
@credit to alex for its patch.
@
text
@d1 5
@


1.6
log
@reformat.
@
text
@d8 6
@


1.5
log
@update
@
text
@d1 20
d65 1
a65 1
	@


1.4
log
@fixed builder
@
text
@d1 11
@


1.3
log
@cleanup
@
text
@d26 9
@


1.2
log
@Put my name in the ChangeLog entry.
@
text
@d15 11
@


1.1
log
@Remove unused imports.
@
text
@d1 1
a1 1
2002-10-13
@

