| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998 |
- 2005-09-01 Chris Toshok <[email protected]>
- * Button.cs, ButtonField.cs, FontInfo.cs, Style.cs, Xml.cs,
- CommandField.cs, HyperLinkColumn.cs, Table.cs,
- RegularExpressionValidator.cs, DataGridPagerStyle.cs, Label.cs,
- CheckBox.cs, RadioButton.cs, TableStyle.cs, ListControl.cs,
- Image.cs, BaseCompareValidator.cs, BaseDataList.cs, DataList.cs,
- TemplateColumn.cs, RangeValidator.cs, ImageField.cs,
- BaseValidator.cs, CustomValidator.cs, TextBox.cs,
- ButtonFieldBase.cs, BoundField.cs, CheckBoxList.cs,
- RadioButtonList.cs, RequiredFieldValidator.cs, AdRotator.cs,
- Repeater.cs, DropDownList.cs, CheckBoxField.cs, HyperLink.cs,
- XmlDataSource.cs, Panel.cs, DataGrid.cs, ButtonColumn.cs,
- CompareValidator.cs, Calendar.cs, ListBox.cs, TableCell.cs,
- WebControl.cs, Literal.cs, ValidationSummary.cs, ImageButton.cs,
- TableRow.cs, LinkButton.cs, DataGridColumn.cs, BoundColumn.cs,
- TableItemStyle.cs: Add some WebCategory and WebSysDescription
- attributes.
- 2005-09-01 Chris Toshok <[email protected]>
- * AccessDataSource.cs: corcompare work.
- * SqlDataSource.cs: same.
-
- 2005-09-01 Miguel de Icaza <[email protected]>
- * Various places: make sure that the DefaultValue matches the
- type. Thanks to Michael for pointing this out.
- In future audits, you might want to use the following awk command:
- awk '/DefaultValue/ { v=$0; looking = 1; } /public/ && looking &&
- !/string/ && !/ int / && !/ bool / { print FILENAME; print v;
- print $0; looking = 0; } /public/ && looking { looking = 0; } '
- *.cs
- The above skips bools, strings and ints as those were fine as we
- set them. The bug was on the other ones.
- 2005-08-31 Gonzalo Paniagua Javier <[email protected]>
- * Repeater.cs: fix the build.
- 2005-08-31 Chris Toshok <[email protected]>
- * Repeater.cs: lots of 2.0 work, much of it c&p'ed from
- {Base}DataList, and also from debug spew garnered from some
- Repeater subclass tests on MS.
- (CreateControlHierarchy): in 2.0 if IsBonudUsingDataSourceID get
- the IEnumerable by calling GetData().
- (DataBind): reset RequiresDataBinding to false (2.0).
- (DataMember): copy the set implementation from DataList, and add
- 2.0 code to call OnDataPropertyChanged if we're !Initialiezd.
- (DataSource): more c&p.
- (DataSourceID); implement (2.0)
- (Initialized): implement (2.0)
- (IsBoundUsingDataSource): implement (2.0)
- (RequiresDataBinding): implement (2.0)
- (SelectArguments): implement (2.0)
- (CreateDataSourceSelectArguments): implement (2.0)
- (EnsureDataBound): implement (2.0)
- (GetData): implement.
- (OnDataPropertyChanged): remove the NIE, but leave the MonoTODO
- (2.0)
- (OnDataSourceViewChanged): set RequiresDataBinding to true, but
- leave the MonoTODO. (2.0)
- (OnInit): call base.OnInit instead of throwing NIE, but leave the
- MonoTODO (2.0)
- (OnLoad): implement.
- (OnPreRender): implement.
- (ConnectToDataSource): new method - look for the right control.
- 2005-08-31 Chris Toshok <[email protected]>
- * XmlDataSourceView.cs: fix the scope of our select. Don't use
- call SelectNodes on the XmlDocument, not on
- XmlDocument.DocumentElement.
- 2005-08-31 Chris Toshok <[email protected]>
- * XmlDataSourceView.cs (.ctor): remove the nodelist parameter.
- (DoXPathSelect): put the xpath selection stuff here.
- (ExecuteSelect): call DoXPathSelect if we need to (if nodes ==
- null).
- * XmlDataSource.cs (IDataSource.GetView): don't do the XPath
- select here, the view does it.
- 2005-08-31 Jackson Harper <[email protected]>
- * DataList.cs: Remove some debugging code that was starting to bug
- me (tee hee).
- 2005-08-31 Chris Toshok <[email protected]>
- * XmlDataSourceNodeDescriptor.cs: implement IXPathNavigable, and
- create our Navigator by calling node.CreateNavigator().
- 2005-08-31 Chris Toshok <[email protected]>
- * XmlDataSource.cs (GetXmlDataDocument): rename this to
- GetXmlDocument, and change the return value from XmlDataDocument
- to XmlDocument.
- (LoadXmlDataDocument): similar change.
- (Save): xmlDataDocument -> xmlDocument.
- (CanBeSaved): there's no ReadOnly attribute.
- (LoadViewState, SaveViewState, TrackViewState): nuke.
- (GetHierarchicalView): xmlDataDocument -> xmlDocument.
- (CacheDuration): stub out with NIE.
- (CacheExpirationPolocy): same.
- (CacheKeyDependency): same.
- (EnableCaching): same.
- (ReadOnly): nuke.
- (Data, DataFile): xmlDataDocument -> xmlDocument.
- (Schema, SchemaFile): nuke.
- (Transform, TransformFile): xmlDataDocument -> xmlDocument.
-
- 2005-08-30 Lluis Sanchez Gual <[email protected]>
- * SubMenuStyle.cs, MenuItemStyle.cs, TreeNodeStyle.cs:
- Don't use the obsolete IsSet method.
- * Menu.cs: Implement IPostBackEventHandler.RaisePostBackEvent.
- * CheckBox.cs: Implement some 2.0 methods.
- * GridView.cs: Removed some "throw new NotImplementedException"
- 2005-08-29 Chris Toshok <[email protected]>
- * TreeView.cs: Use the StateBag accessors Ben added, and implement
- SkipLinkText and Visible.
- 2005-08-29 Chris Toshok <[email protected]>
- * TreeView.cs: fix typo in an attribute.
- 2005-08-29 Jackson Harper <[email protected]>
- * PagedDataSource.cs: If it's not a list or collection we don't
- use a bounded enumerator.
- 2005-08-29 Chris Toshok <[email protected]>
- * LinkButton.cs: fix some 2.0 Page/ClientScript obsolete warnings.
- * CheckBox.cs: same.
-
- * BaseValidator.cs: same.
-
- * DropDownList.cs: same.
-
- * ValidationSummary.cs: same.
- 2005-08-28 Chris Toshok <[email protected]>
- * XmlHierarchyData.cs: fix IHierarchyData.GetParent.
- 2005-08-26 Chris Toshok <[email protected]>
- * TextBox.cs: implement ValidationGroup and CausesValidation
- properties.
- 2005-08-26 Lluis Sanchez Gual <[email protected]>
- * Style.cs: Implemented FillStyleAttributes, GetStyleAttributes and
- SetDirty.
- 2005-08-26 Chris Toshok <[email protected]>
- * Unit.cs: implement the 2.0 ToString(IFormatProvider) method.
- * FontUnit.cs: add two 2.0 ctors, and the 2.0
- ToString(IFormatProvider) method.
- 2005-08-26 Sebastien Pouliot <[email protected]>
-
- * CheckListBox.cs: Nothing is rendered (i.e. no empty table) in 2.0 if
- no items are present in the list.
- * RoleGroup.cs: Added missing attributes.
- * RoleGroupCollection.cs: Added missing attributes and some (yet-to-be-
- documented) methods.
- * TableStyle.cs: *for 2.0* adding a "url({0})" to background image
- must be done in the HtmlTextWriter (not in the TableStyle).
- 2005-08-26 Chris Toshok <[email protected]>
- * Calendar.cs (UseAccessibleHeader): implement.
- (RaisePostBackEvent): some #ifdef ugliness to get this all working
- propertly between 1.x and 2.0
- (WriteDayHeader): if UseAccessibleHeader == true, render header
- cells as th's, not td's, and add abbr and scope attributes.
- 2005-08-25 Chris Toshok <[email protected]>
- * Calendar.cs (Caption, CaptionAlign): implement these properties.
- (Render): if we have a non-empty caption, show it.
- (WriteCaption): new method, output the caption.
- 2005-08-25 Chris Toshok <[email protected]>
- * Calendar.cs (Render): Copy the entire style from the Calendar to
- the Table, not just the font.
- (WriteDay): don't just write the link/text/etc. Create a
- LiteralControl as a child of the cell, before the call to
- OnDayRender, with its text set to the day number. After
- OnDayRender, set the literal's text to either the number again (if
- it's not selectable) or the full text of the js __doPostBack
- hyperlink (if it is.) Also, use cell.RenderControl here so we can
- render child controls with the id's listed properly (and arguably
- incorrectly).
- (ApplyTitleStyleCell): remove.
- (WriteTitle): apply the titleStyle to the enclosing table, not the
- table cell containing the month name. Also, copy from the
- Calendar's ControlStyle to populate tableTitle's style initially.
- We end up with more (superfluous) style attributes than MS, but
- it's better than having less.
- 2005-08-25 Sebastien Pouliot <[email protected]>
- * HyperLink.cs: Fixed 2.0 rendering for Alt and Border|BorderWidth when
- an image is used.
- 2005-08-25 Peter Dennis Bartok <[email protected]>
- * Style.cs: Implemented 2.0 CopyTextStylesFrom(), SetRegisteredCssClass()
- and RegisteredCssClass property
- 2005-08-25 Sebastien Pouliot <[email protected]>
-
- * LoginView.cs: Fixed attributes.
- * Style.cs: Change SetRegisteredCssClass to internal and not to throw
- an exception to allow pages to work on 2.x.
- 2005-08-25 Chris Toshok <[email protected]>
- * LinkButton.cs (PostBackUrl): correct the UrlProperty attribute.
- * Unit.cs: add [Serializable] and the 2.0 specific ToString(), not
- yet implemented.
- * HiddenField.cs: stub out this class and label everything
- MonoTODO.
- 2005-08-25 Jackson Harper <[email protected]>
- * DataGrid.cs: Disable the pager row if there no paging enabled
- or available.
- 2005-08-25 Chris Toshok <[email protected]>
- * SqlDataSourceFilteringEventArgs.cs: add some usings, and fix a
- typo.
- * SqlDataSourceSelectingEventArgs.cs: IDbCommand -> DbCommand, and
- add a using statement.
- 2005-08-25 Chris Toshok <[email protected]>
- * SqlDataSourceFilteringEventArgs.cs: new 2.0 class, as per
- corcompare.
- * SqlDataSourceFilteringEventHandler.cs: new 2.0 delegate, as per
- corcompare.
- 2005-08-25 Sebastien Pouliot <[email protected]>
- * Login.cs: Added rendering and fixed parts of the authentication.
- Now using IStateManager to allow compilation in another assembly (e.g.
- to test the control under IIS). Needs more tests (error conditions)
- once we get a "real" Membership provider running.
- * Style.cs: Fixed IsStyleEmpty (name ;-) and when null is provided
- (returns true).
- 2005-08-25 Chris Toshok <[email protected]>
- * SqlDataSourceCommandType.cs: new 2.0 enum, as per corcompare.
- 2005-08-25 Chris Toshok <[email protected]>
- * AdRotator.cs: stub out enough of the 2.0 methods/properties by
- calling base.Foo to get the standalone adrotator (1.0) tests to
- run without throwing exceptions.
- 2005-08-25 Chris Toshok <[email protected]>
- * ValidationSummary.cs (ValidationGroup): implement.
- (Render): use Page.GetValidators in .net 2.0, so we can support
- ValidationGroups. Also, <br>'s get rendered as <br /> in .net
- 2.0.
- 2005-08-25 Chris Toshok <[email protected]>
- * ImageButton.cs (TagKey): disable (but flag) the "virtual new"
- 2.0 attribute modifiers, and revert back to "override".
- * ListBox.cs (BorderColor): disable (but flag) the "virtual new"
- 2.0 attribute modifiers, and revert back to "override".
- (BorderStyle): same.
- (BorderWidth): same.
- * TextBox.cs (SaveViewState): implement naively, calling
- base.SaveViewState.
- (TagKey): disable (but flag) the "virtual new" 2.0 attribute
- modifiers, and revert back to "override".
- 2005-08-25 Peter Dennis Bartok <[email protected]>
- * Style.cs, TableStyle.cs, TableItemStyle.cs, DataGridPagerStyle.cs:
- Load ViewState for derived classes; no public LoadViewState override
- exists in those classes
- * Style.cs: Added 2.0 IsStyleEmpty method
- 2005-08-25 Jackson Harper <[email protected]>
- * DataGrid.cs: The number of pages set in the pager is specified
- by PageButtonCount.
- 2005-08-25 Sebastien Pouliot <[email protected]>
- * LoginView.cs: New (2.0). Work in progress.
- 2005-08-24 Chris Toshok <[email protected]>
- * Button.cs, DetailsView.cs, FontInfo.cs, Style.cs, Xml.cs,
- Menu.cs, ObjectDataSource.cs, CheckBox.cs, RadioButton.cs,
- ListControl.cs, SiteMapPath.cs, BulletedList.cs,
- DataBoundControl.cs, ListItemCollection.cs, GridView.cs,
- Wizard.cs, TextBox.cs, CheckBoxList.cs, RadioButtonList.cs,
- PagedDataSource.cs, FormView.cs, AdRotator.cs, Repeater.cs,
- DropDownList.cs, MultiView.cs, HierarchicalDataBoundControl.cs,
- Calendar.cs, ListBox.cs, WebControl.cs, Literal.cs,
- ValidationSummary.cs, ImageButton.cs, LinkButton.cs, TreeView.cs:
- Add MonoTODO's for all things that throw NotImplementException.
- 2005-08-24 Sebastien Pouliot <[email protected]>
- * RoleGroup.cs: New (2.0). Complete implementation.
- * RoleGroupCollection.cs: New (2.0). Mostly complete implementation.
- 2005-08-23 Chris Toshok <[email protected]>
- * BaseCompareValidator.cs (GetFullYear): it turns out the docs up
- on msdn.microsoft.com tell exactly how the .net 2.0 stuff works,
- even though they were written for the 1.0 stuff.
- 2005-08-23 Chris Toshok <[email protected]>
- * RepeatInfo.cs: some massaging to support both the 1.x and 2.0
- output. Our tests now pass on both mono and ms, with both 1.x and
- 2.0 profiles.
- 2005-08-23 Sebastien Pouliot <[email protected]>
- * Login.cs: Throw exception if the specified provider doesn't exists.
- * LoginStatus.cs: Complete events.
- 2005-08-22 Jackson Harper <[email protected]>
- * DataGrid.cs (CreateControlHierarchy): Clear out the old pager after creating the
- controls.
- (InitializeNumericPager): Now that the pager actually renders
- properly I can see that I was computing it incorrectly.
- 2005-08-22 Jackson Harper <[email protected]>
- * DataGrid.cs (RenderTable): Make sure the new table gets the
- correct style.
- (CreateColumnSet): Clear the data source columnbs before adding
- new ones regardless of whether or not a property descriptor was
- found.
- (InitializePager): pager_cell needs to be a member so it isn't
- created more then once per a render.
- (InitializeNumericPager): Compute start and end more
- correctly.
- - Link commands are 1 indexed.
- (CreateControlHierarchy): Clear the table before we begin
- rendering.
- - Revert patch that made adding the pagers conditional. This is
- incorrect, the pagers are always added. Only their visibility is
- affected by the pager style.
- - Save the entire count in the viewstate, not just the rendered
- count. So when paging is enabled the pager's count isn't broken by
- postback.
- 2005-08-22 Chris Toshok <[email protected]>
- * LinkButton.cs (ValidationGroup): implement.
- (IPostBackEventHandler.RaisePostBackEvent): in the 2.0 profile,
- pass ValidationGroup to Page.Validate.
- 2005-08-22 Chris Toshok <[email protected]>
- * ImageButton.cs (ValidationGroup): implement.
- (IPostBackEventHandler.RaisePostBackEvent): if we cause
- validation, call Page.Validate properly (in both profiles).
- 2005-08-22 Chris Toshok <[email protected]>
- * Button.cs (IPostBackEventHandler.RaisePostBackEvent): in the 2.0
- case, pass ValidationGroup to Page.Validate.
- (ValidationGroup): implement using ViewState.
- 2005-08-22 Chris Toshok <[email protected]>
- * BaseValidator.cs (Text): 2.0 only. implement naively, just
- get/set base.Text.
- (OnInit): add 2.0 support for validation groups.
- (OnUnload): same.
- 2005-08-22 Sebastien Pouliot <[email protected]>
- * LoginName.cs: New (2.0) web control.
- * LoginStatus.cs: New (2.0) web control.
- 2005-08-19 Chris Toshok <[email protected]>
- * LinkButton.cs (ValidationGroup): implement getter/setter.
- (RaisePostBackEvent): implement naively, by c&p'ing the old
- implementation of IPostBackEventHandler.RaisePostBackEvent, but
- making use of the ValidationGroup in the call to Page.Validate.
- * Button.cs: same.
- * Style.cs (LoadViewState): set our style flags for all the things
- we have flags for. Seems like the subclass flags should be
- handled in overridden LoadViewState methods, but none of the Style
- subclasses seem to override this method.
- 2005-08-19 Chris Toshok <[email protected]>
- * TableStyle.cs (Merge, MergeWith): make these look a bit more
- like Copy/CopyFrom, with the styles checks instead of just
- ViewState checks.
- * TableItemStyle.cs: same, only also make Copy/CopyFrom work as in
- TableStyle.cs.
- 2005-08-19 Chris Toshok <[email protected]>
- * DataGrid.cs (InitializePager): don't unconditionally set
- pager_cell to the numeric pager (especially after setting it
- conditionally to the nextprev pager.)
- (InitializeNumericPager): the link buttons don't participate in
- validation.
- (InitializeNextPrevPager): same.
- (CreateControlHierarchy): create the top/bottom pagers only if the
- PagerStyle says too.
- 2005-08-19 Sebastien Pouliot <[email protected]>
- * TableCell.cs: Added AssociatedHeaderCellID property for 2.0.
- 2005-08-18 Chris Toshok <[email protected]>
- * DataList.cs (CreateControlHierarchy): Call Controls.Clear() at
- the start of this method so templates are created properly.
- 2005-08-18 Dick Porter <[email protected]>
- * Button.cs, DetailsView.cs, Xml.cs, Table.cs, Menu.cs,
- DataControlButton.cs, Label.cs, ObjectDataSource.cs, CheckBox.cs,
- RadioButton.cs, ListControl.cs, Image.cs, SiteMapPath.cs,
- BaseDataList.cs, DataList.cs, BulletedList.cs,
- DataBoundControl.cs, Login.cs, GridView.cs,
- CompositeDataBoundControl.cs, Wizard.cs, BaseValidator.cs,
- TextBox.cs, CheckBoxList.cs, RadioButtonList.cs, FormView.cs,
- AdRotator.cs, Repeater.cs, MenuItemTemplateContainer.cs,
- DropDownList.cs, HyperLink.cs, ImageMap.cs, MultiView.cs,
- CompositeControl.cs, HierarchicalDataBoundControl.cs, Calendar.cs,
- ListBox.cs, TableCell.cs, WebControl.cs, Literal.cs,
- BaseDataBoundControl.cs, ValidationSummary.cs, ImageButton.cs,
- LinkButton.cs, TreeView.cs: 2.0 API fixes and stubs, and attribute
- fixes
- 2005-08-18 Sebastien Pouliot <[email protected]>
- * BaseDataList.cs: Added a TODO for DataKeyField as we're not using it
- anywhere...
- * DataList.cs: Reworked CreateControlHierarchy to avoid allocating an
- empty array of objects just to get the number of items.
- * Login.cs: Implemented OnBubbleEvent and parts of the authentication
- but we're missing some bits from the class lib to complete all this...
- 2005-08-17 Jackson Harper <[email protected]>
- * DataGrid.cs: Only create one pager and add it to both the top
- and bottom of the grid, this way all the id numbers stay the same
- and we save a bunch of cycles.
- 2005-08-17 Jackson Harper <[email protected]>
- * DataGrid.cs: The top and bottom pagers are always created. Just
- the visibility is changed by the PagerStyle::Position.
- 2005-08-17 Chris Toshok <[email protected]>
- * CompositeControl.cs (RecreateChildControls): implement naively -
- just call CreateChildControls. We might need to call
- Controls.Clear() as well, but for the time being, this is ok.
- 2005-08-17 Sebastien Pouliot <[email protected]>
-
- * BaseDataList.cs: Completed implementation for 2.0.
- 2005-08-16 Sebastien Pouliot <[email protected]>
-
- * BaseDataList.cs: Added missing properties/methods/attributes for 2.0.
- * DataList.cs: Added missing [Browseable] attribute on SelectedValue.
- 2005-08-16 Sebastien Pouliot <[email protected]>
- * BaseDataList.cs: Removed old internal ctor as DataList TagKey was
- fixed for 2.0.
- * DataList.cs: Implemented {Load|Save}ControlState and OnInit (2.0).
- Adjusted size and ordering of the ViewState (new element #0 is still
- unknown). Properly fixed the TagKey in 2.0.
- * Login.cs: Implemented {Load|Save|Track}ViewState. Added checks for
- all properties using enums.
- * Panel.cs: Fixed NoWrap rendering unit test (for 2.0).
- * TableItemStyle.cs: Fixed attribute rendering to use style to render
- "nowrap" in 2.0 (it used the HTML nowrap attribute in 1.x).
- 2005-08-15 Jackson Harper <[email protected]>
- * EditCommandColumn.cs: Use a normal LinkButton.
- 2005-08-15 Sebastien Pouliot <[email protected]>
- * Image.cs: Don't remove GenerateEmptyAlternateText (2.0) from the
- viewstate (even if assigned to the default value).
- * TableRow.cs: Implement TableSection property (2.0). It has no effect
- on the rendering of the table row.
- 2005-08-15 Sebastien Pouliot <[email protected]>
- * BaseDataList.cs: Added new [Themeable] and [Localizable] attributes
- and removed [Bindable] attributes for 2.0.
- * DataList.cs: Added new 2.0 attributes on class and removed [Bindable]
- attributes (for 2.0).
- * DataListCommandEventArgs.cs: Not sealed in 2.0.
- * DataListItemEventArgs.cs: Not sealed in 2.0.
- * Image.cs: Fixed [Designer] attribute on class and all [Editor]
- attributes for URLs.
- * Login.cs: Fixed [Designer] attribute on class and all [Editor]
- attributes for URLs.
- * Table.cs: Fixed [Editor] attribute for 2.0.
- * TableCellCollection.cs: Fixed [Editor] attribute for 2.0.
- * TableCell.cs: Fixed [Designer] attribute. Fixed property name for
- AssociatedHeaderCellID and it's [DefaultValue] attribute.
- * TableHeaderCell.cs: Fix [DefaultValue] attributes for CategoryText
- and Scope attributes.
- * TableRow.cs: Fixed [Designer] attribute. Added missing [DefaultValue]
- on TableSection attribute.
- * TableRowCollection.cs: Fixed [Editor] attribute for 2.0.
- 2005-08-14 Sebastien Pouliot <[email protected]>
- * Image.cs: Fixed attributes for 2.0 profile.
- * Login.cs: Fixed some attributes and default values.
- * Table.cs: Fixed attributes for 2.0 profile. Added protected method
- RaisePostBackEvent (TODO) in 2.0 profile.
- * TableCell.cs: Fix properties (Bindable, Localizable, Designer...)
- and added AssociateHeaderCellID property (TODO).
- * TableCellCollection.cs: Fixed [Editor] attribute for 2.0.
- * TableFooterRow.cs: New (2.0). TableRow that always shows on each
- page (if the device requires to breaks the table into multiple pages).
- This seems to be a "flag" class, the real work will be in Table.
- * TableHeaderCell.cs: Added CategoryText and Scope properties for 2.0.
- * TableHeaderRow.cs: New (2.0). TableRow that always shows on each
- page (if the device requires to breaks the table into multiple pages).
- This seems to be a "flag" class, the real work will be in Table.
- * TableItemStyle.cs: Remove [Bindable (true)] from 2.0 profile.
- * TableRow.cs: Remove [Bindable (true)] from properties and add
- [Bindable (false)] and [Designer] on class. Added new TableSection
- property (TODO).
- * TableRowCollection.cs: Fixed [Editor] attribute for 2.0.
- * TableSectionStyle.cs: New (2.0). Add Visible to Style - but it's
- broken (int beta2) for IsEmpty, CopyFrom, MergeWith...
- * TableStyle.cs: Fixed attributes for 2.0 profile. Added new
- FillStyleAttributes method (2.0).
- 2005-08-13 Sebastien Pouliot <[email protected]>
- * Login.cs: New (2.0). Mostly a stub with copy-n-pasted code and
- attributes from existing controls.
- * LoginCancelEventArgs.cs: New (2.0). Required to build Login.
- * LoginCancelEventHandler.cs: New (2.0). Required to build Login.
- 2005-08-12 Jackson Harper <[email protected]>
- * TableRow.cs: No AutoID for TableRows.
- 2005-08-12 Jackson Harper <[email protected]>
- * DataGrid.cs (CreateRenderColumns): If we aren't using data
- binding grab the rendercols from the data source columns.
- (LoadViewState): Restore the bound columns when reloading the
- viewstate.
- (InitializeNumericPager): Create elipsised pagers.
- (CreateItem): Don't set the item's ID.
- (CreateItem): Add the control to the table before it is databound
- so that it's value is saved in the viewstate.
- (CreateControlHierarchy): Create a fake data source when not using
- databinding. Don't add controls to the table as they are added in
- CreateItem now.
- (PrepareControlHierarchy): Make footers and header non visible if
- they aren't enabled.
- 2005-08-12 Chris Toshok <[email protected]>
- * CompositeControl.cs (DataBind, Render, get_Controls): the MSDN
- docs says these methods/properties "ensure the child controls are
- created" -- so call EnsureChildControls() before invoking the base
- class's code.
- 2005-08-12 Jackson Harper <[email protected]>
- * BoundColumn.cs: Set the controls text instead of adding a
- literal control. So it is saved in the controls viewstate.
- 2005-08-11 Jackson Harper <[email protected]>
- * CheckBoxList.cs: Set the tabindex on the checkbox control and
- don't render it on the main table (Setting it to zero causes it to
- not be rendered). Also use the invariant culture on the id.
- 2005-08-11 Dick Porter <[email protected]>
- * CheckBox.cs: Let ViewState manage removals; apply styles and
- "style" attributes in a surrounding <span>. Fixes unit tests.
- 2005-08-10 Chris Toshok <[email protected]>
- * Label.cs (LoadViewState): set the Text attribute from our
- ViewState (if it exists) to clear out any child controls. Fixes
- jsunit test label/label-child-control-postback.aspx.
- 2005-08-10 Jackson Harper <[email protected]>
- * PagedDataSource.cs: Respect paging with all data source types.
- 2005-08-09 Sebastien Pouliot <[email protected]>
-
- * BaseDataList.cs: Changed Controls property from "virtual new"
- (2.0 doc) to "override" (monop) to fix the Visible bug (see
- datalist-invisible.aspx). Fixed AddParsedSubObject not to accept
- any controls (required due to change to Controls). Implemented
- DataBind(bool) for 2.0.
- * DataListItem.cs: Fix the multiple table when extractRows is used.
- Removed extra span tags by rendering contents (not control). Added
- support for IDataItemContainer (2.0).
- 2005-08-08 Jackson Harper <[email protected]>
- * DataGrid.cs: Apply the styles to each item type.
- 2005-08-08 Jackson Harper <[email protected]>
- * PagedDataSource.cs: If paging is not enabled keep enumerating to
- the end of the list.
- 2005-08-08 Sebastien Pouliot <[email protected]>
-
- * BaseDataList.cs: Remove old compatibility stuff.
- * DataList.cs: Fix the edit|update for datalist-style-edit.aspx.
- * WebControl.cs: Always call CreateControlStyle to create the
- ControlStyle. Fix the exception for datalist-style-edit.aspx.
- 2005-08-05 Jackson Harper <[email protected]>
- * DataGrid.cs: Don't make the current page index a link in the
- pager.
- 2005-08-05 Jackson Harper <[email protected]>
- * DataGrid.cs: Honour PagerPosition.
- 2005-08-05 Jackson Harper <[email protected]>
- * PagedDataSource.cs: Round PageCount properly.
- 2005-08-05 Dick Porter <[email protected]>
- * CheckBox.cs: Shut corcompare up a bit more. Still need to
- figure out how to not use AddAttributesToRender to get it
- completely silent.
- * ButtonColumn.cs: Implement Initialize() and InitializeCell()
- * DataGridColumn.cs: Added the duplicate viewstate manipulation
- methods
- 2005-08-05 Chris Toshok <[email protected]>
- * HyperLinkColumn.cs (FormatDataNavigateUrlValue): treat "" as
- null when it comes to the format string.
- (FormatDataTextValue): same.
- 2005-08-04 Chris Toshok <[email protected]>
- * BaseValidator.cs (Validate): only test a validator if it's both
- enabled and visible.
- 2005-08-04 Chris Toshok <[email protected]>
- * BaseValidator.cs (AddAttributesToRender): add "enabled" if
- !Enabled.
- 2005-08-04 Jackson Harper <[email protected]>
- * DataGrid.cs: Add a new space control for each link. Also make
- the link's text 1 indexed. Don't add the space after the last
- item.
- 2005-08-04 Ben Maurer <[email protected]>
- * LinkButton.cs: Fix up the test suite here.
- * Panel.cs: Fix up nowrap
- 2005-08-04 Peter Dennis Bartok <[email protected]>
- * ListBox.cs: Use WriteXXXX to render HTML, this way it matches MS output
- * ListControl.cs: Clear item list before adding data (again)
- 2005-08-04 Jordi Mas i Hernandez <[email protected]>
- * Calendar.cs: fixes issues with OnDayRender event and others
- 2005-08-04 Peter Dennis Bartok <[email protected]>
- * DataGrid.cs(CreateControlHierarchy): Consider the EditItemIndex when
- creating rows
- * ListControl.cs(OnDataBinding): Only apply DataTextFormatString to text
- if DataTextField is bound
- * EditCommandColumn.cs(InitializeCell): MS inserts a between the
- two controls in edit mode, lets do the same
- 2005-08-03 Jackson Harper <[email protected]>
- * BoundColumn.cs: Respek for the thisExpr when data binding.
- 2005-08-03 Peter Dennis Bartok <[email protected]>
- * EditCommandColumn.cs: No need to offer edit when in edit mode.
- Flipped output
- 2005-08-04 Dick Porter <[email protected]>
- * DataGridColumn.cs: New implementation
- * DataGrid.cs:
- * DataGridColumnCollection.cs: Set the DataGridColumn's owner
- 2005-08-03 Peter Dennis Bartok <[email protected]>
- * WebControl.cs(CopyBaseAttributes): Use Enabled setter to also
- set tracking var
- 2005-08-03 Ben Maurer <[email protected]>
- * RepeatInfo.cs: Finally figured out how to use base control
- 2005-08-03 Jackson Harper <[email protected]>
- * ButtonColumn.cs: Partial implementation.
- 2005-08-03 Peter Dennis Bartok <[email protected]>
- * DataGridPagerStyle.cs(PageButtonCount): Throw exception on
- negative value
- 2005-08-03 Jordi Mas i Hernandez <[email protected]>
- * Calendar.cs: fixes Save/Load state
- 2005-08-03 Jordi Mas i Hernandez <[email protected]>
- * Calendar.cs: bug fixes
- 2005-08-03 Jackson Harper <[email protected]>
- * DataGrid.cs: Merge the table style with the render table. Some
- initial work on the numeric pager. Remove some debugging code.
-
- 2005-08-03 Jackson Harper <[email protected]>
- * BoundColumn.cs: Implement Initialize and InitializeCell. When
- Data is formated it uses the DataFormatString that was set at the
- time Initialize was called (or null if initialize was never
- called).
- 2005-08-02 Jordi Mas i Hernandez <[email protected]>
- * RadioButtonList.cs: bug fixes
- 2005-08-02 Jordi Mas i Hernandez <[email protected]>
- * CheckBox.cs, RadioButton.cs: mecanism to avoid exposing
- AddAttributesToRender
- * RadioButtonList.cs: Implementation
- 2005-08-01 Jackson Harper <[email protected]>
- * TableStyle.cs: Copy style bit when copying from another style.
- 2005-08-01 Jackson Harper <[email protected]>
- * PagedDataSource.cs: Implement missing properties, use yield for
- the Enumerator methods. Only allow the enums to return one page at
- a time.
- 2005-08-01 Chris Toshok <[email protected]>
- * HyperLinkColumn.cs (ItemDataBinding): remove incorrect comment.
- 2005-08-01 Peter Dennis Bartok <[email protected]>
- * WebControl.cs: Track enabled state across sessions
- 2005-08-01 Peter Dennis Bartok <[email protected]>
- * ListControl.cs(OnDatabinding): Value is equivalent to text if
- by default
- 2005-08-01 Jordi Mas i Hernandez <[email protected]>
- * ImageButton.cs: fixes, complete missing parts
- 2005-07-31 Ben Maurer <[email protected]>
- * TextBox.cs: Html encode for multiline text boxes
- * HyperLink.cs: Resolve images
- 2005-07-30 Chris Toshok <[email protected]>
- * BaseValidator.cs: initial version of 2.0 properties
- ValidationGroup and SetFocusOnError.
- 2005-07-30 Chris Toshok <[email protected]>
- * HyperLinkColumn.cs (InitializeCell): clean this up.
- 2005-07-30 Chris Toshok <[email protected]>
- * HyperLinkColumn.cs (FormatDataNavigateUrlValue): just use
- DataBinder.FormatResult.
- (FormatDataTextValue): same.
- (Initialize): call base.Initialize.
- (ItemDataBinding): new function, get the text/navigateurl and set
- them on our HyperLink control.
- (InitializeCell): create a hyperlink control in the
- Item/EditItem/AlternatingItem case.
- 2005-07-30 Ben Maurer <[email protected]>
- * RepeatInfo.cs: Handle 0 items situations correctly
- * HyperLink.cs: Resolve urls correctly
- * CheckBox.cs: use the correct ID for the label element.
- * Label.cs: Correct AddParsedSubObject impl. See FAQ
- 2005-07-29 Chris Toshok <[email protected]>
- * BaseCompareValidator.cs (GetDateElementOrder): implement.
- 2005-07-29 Chris Toshok <[email protected]>
- * BaseCompareValidator.cs (GetFullYear): implement two ways. The
- #if'ed out version follows microsoft's docs on msdn, but doesn't
- match ms's behavior. The other matches their behavior but not
- their docs. we use the latter. go figure.
- (get_CutoffYear): implement using
- CultureInfo.CurrentCulture.Calendar.TwoDigitYearMax.
- 2005-07-27 Peter Dennis Bartok <[email protected]>
- * FontInfo.cs:
- - Name property now throws exception when set to null
- - Names now handles situation where our bit tells us we have
- a font, but it's not in the StateBag (null removal)
- * RangeValidator.cs: Removed unused vars
- 2005-07-29 Ben Maurer <[email protected]>
- * Label.cs: ClientID should be used rather than UniqueID to get
- the For attribute
- 2005-07-29 Chris Toshok <[email protected]>
- * BaseValidator.cs (Validatate): not sure if this is entirely
- correct (some fairly deep testing required), but setting Enabled =
- false has the effect of setting IsValid = true.
- 2005-07-29 Ben Maurer <[email protected]>
- * RadioButton.cs: The "remove from groupstate" isn't needed any
- more, now that statebag is correct.
- 2005-07-29 Dick Porter <[email protected]>
- * RadioButton.cs: Hide nonstandard API; remove GroupName from the
- ViewState when it is null.
- * CheckBox.cs: Hide nonstandard API
- 2005-07-29 Jordi Mas i Hernandez <[email protected]>
- * Calendar.cs: fixes exceptions, bug fixes, new features
- * SelectedDatesCollection.cs: Fixes bugs discovered by the tests
- * CalendarDay.cs: fixes default value
- 2005-07-28 Ben Maurer <[email protected]>
- * CompositeControl.cs: Stub
- 2005-07-27 Peter Dennis Bartok <[email protected]>
- * EditCommandColumn.cs: Implemented
- 2005-07-27 Chris Toshok <[email protected]>
- * RegularExpressionValidator.cs (EvaluateIsValid): "" is valid.
- 2005-07-27 Peter Dennis Bartok <[email protected]>
- * CustomValidator.cs: Bug fixes (Thanks to Chris for creating the
- client side code)
- 2005-07-27 Peter Dennis Bartok <[email protected]>
- * DataGrid.cs: DataGridPagerStyle does not need DataGrid as argument
- for it's constructor, so remove it
- * DataGridPagerStyle.cs: Removed DataGrid argument from constructor
- 2005-07-27 Peter Dennis Bartok <[email protected]>
- * DataGridPagerStyle.cs: Implemented
- * TableItemStyle.cs (MergeWith): Now only sets style bits it owns
- * Style.cs: Added Styles enum values for DataGridPagerStyle
- 2005-07-27 Jordi Mas i Hernandez <[email protected]>
- * Calendar.cs: get the styles right, honors more properties, fixes, fix
- var names style
- 2005-07-26 Peter Dennis Bartok <[email protected]>
- * DataGridItem.cs: Implemented
- 2005-07-26 Chris Toshok <[email protected]>
- * LinkButton.cs (AddParsedSubObject): reversed the order of
- Controls.Add() and Text = null
- (set_Text): call Controls.Clear()
- (RenderContents): use HasControls() for the if test instead of
- Text != "".
- * HyperLink.cs (AddParsedSubObject): reversed the order of
- Controls.Add () and Text = null;
- 2005-07-26 Peter Dennis Bartok <[email protected]>
- * DataGridItemCollection.cs: Implemented
- 2005-07-26 Chris Toshok <[email protected]>
- * LinkButton.cs (AddParsedSubObject): copy implementation from
- HyperLink.
- (RenderContents): only call writer.Write(Text) if Text != "".
- Otherwise default to base.RenderContents.
- 2005-07-26 Chris Toshok <[email protected]>
-
- * Button.cs, CheckBox.cs, TextBox.cs, DropDownList.cs, ListBox.cs,
- ImageButton.cs, LinkButton.cs (AddAttributesToRender): add if
- (Page != null) around my last commit.
-
- 2005-07-26 Peter Dennis Bartok <[email protected]>
- * FontInfo.cs, CheckBox.cs, RadioButton.cs, ListItemCollection.cs:
- Fixed use of literal strings, instead using Consts
- * Xml.cs, RegularExpressionValidator.cs, TemplateColumn.cs,
- TextBox.cs, RequiredFieldValidator.cs, Repeater.cs, RepeaterItem.cs,
- Panel.cs, Literal.cs: Added attributes
- * BaseValidator.cs: Added missing override
- 2005-07-26 Chris Toshok <[email protected]>
- * Button.cs, CheckBox.cs, TextBox.cs, DropDownList.cs, ListBox.cs,
- ImageButton.cs, LinkButton.cs (AddAttributesToRender): call
- Page.VerifyRenderingInServerFormHere.
- 2005-07-26 Chris Toshok <[email protected]>
- * BaseValidator.cs: remove some MonoTODO's about the client side
- validator stuff.
- 2005-07-26 Jordi Mas i Hernandez <[email protected]>
- * Calendar.cs: selection of dates, state load, save, track, support
- for new properties, many fixes.
- 2005-07-26 Miguel de Icaza <[email protected]>
- * Style.cs: Temporary methods to help buliding .NET 2.x
- 2005-07-25 Peter Dennis Bartok <[email protected]>
- * BaseValidator.cs: Added AssociateControlID (new in sp1), fixed
- attributes
- * Xml.cs: Fixed base class, attributes
- * Button.cs, DataGridColumnCollection.cs, HyperLinkColumn.cs,
- Label.cs, ListItem.cs, ListControl.cs, CustomValidator.cs,
- CheckBoxList.cs, AdRotator.cs, DropDownList.cs, HyperLink.cs,
- DataGrid.cs, ButtonColumn.cs, CompareValidator.cs, Calendar.cs,
- ListBox.cs, ImageButton.cs, LinkButton.cs: Attribute fixes
- 2005-07-25 Ben Maurer <[email protected]>
- * RepeatInfo.cs: WOOHOOO! all tests pass. Boy is this class
- cracktastic.
-
- 2005-07-25 Ben Maurer <[email protected]>
- * RepeatInfo.cs: If the repeater has one column, the separators
- are rendered on a different line
- 2005-07-25 Peter Dennis Bartok <[email protected]>
- * DataGridSortCommandEventArgs: Sealed class
- * ButtonColumn.cs, Calendar.cs: Added Attributes
- 2005-07-25 Peter Dennis Bartok <[email protected]>
- * Button.cs, Style.cs, BaseCompareValidator.cs, RangeValidator.cs,
- BaseValidator.cs, AdRotator.cs, BoundColumn.cs: Added Attributes
- 2005-07-25 Peter Dennis Bartok <[email protected]>
- * FontInfo.cs, Style.cs, RangeValidator.cs, ListItemCollection.cs,
- DropDownList.cs, WebControl.cs, ValidationSummary.cs: Added Attributes
- 2005-07-25 Chris Toshok <[email protected]>
- * ValidationSummary.cs (AddAttributesToRender): add client side
- support.
- (OnPreRender): set the "been here" flag.
- (Render): add client side support.
- 2005-07-25 Ben Maurer <[email protected]>
- * RepeatInfo.cs: Split the horiz and vertical cases, because this
- class has rules that are beyond strange. Continue working to make
- my tests work.
- 2005-07-25 Ben Maurer <[email protected]>
- * RepeatInfo.cs: Misc fixes for my test suite.
- 2005-07-25 Jackson Harper <[email protected]>
- * DataGrid.cs: Set the command name and args on the link buttons.
- 2005-07-25 Jackson Harper <[email protected]>
- * DataGrid.cs: Lots o implementation.
- 2005-07-25 Jackson Harper <[email protected]>
- * BoundColumn.cs: Partial implementation to get the DataGrid tests
- passing again.
- 2005-07-23 Jordi Mas i Hernandez <[email protected]>
- * Button.cs: fixes events, adds attributes
- 2005-07-23 Chris Toshok <[email protected]>
- * BaseValidator.cs (GetControlValidateValue): handle ListItems as
- prop.GetValue results.
- (Render): fix the static non-uplevel case, so that we display text
- when there's an error.
- 2005-07-22 Chris Toshok <[email protected]>
- * RegularExpressionValidator.cs (AddAttributesToRender): only
- output ValidationExpression if it's != null.
- 2005-07-22 Chris Toshok <[email protected]>
- * BaseValidator.cs (AddAttributesToRender): fix up the Display
- rendering such it matches MS's output.
- (Render): stop using the huge complicated if's for each output
- stage and move to boolean flags, and fix the static-nonuplevel
- case, where a validator outputs as nothing but
- 2005-07-22 Jordi Mas i Hernandez <[email protected]>
- * Calendar.cs: Initial implementation
- * CalendarSelectionMode.cs: fix enum order
- 2005-07-22 Sebastien Pouliot <[email protected]>
- * DataList.cs: Rewrote the IRepeatInfoUser.RenderItem to support all
- (or more?) specific cases - including correct support for separators.
- Added some (commented) debugging code.
- * HyperLink.cs: Only render href and target attributes if they're not
- empty. Add "border=0" when rendering <img> tag. Fix Target default
- value.
- 2005-07-22 Peter Dennis Bartok <[email protected]>
- * Style.cs (CopyFrom): Reset must go, MS doesn't do it (See tests)
- 2005-07-22 Peter Dennis Bartok <[email protected]>
- * Style.cs (CopyFrom): Reset our styles and don't set bits from
- target explicitly, properties will set them
- 2005-07-22 Dick Porter <[email protected]>
- * BoundColumn.cs:
- * ButtonColumn.cs: Initial stubs
- 2005-07-22 Dick Porter <[email protected]>
- * RadioButton.cs:
- * CheckBox.cs: Add assembly attributes
- 2005-07-22 Ben Maurer <[email protected]>
- * HyperLink.cs: Handle non-literal children.
- 2005-07-21 Ben Maurer <[email protected]>
- * Label.cs: SP1 stuff
- 2005-07-21 Chris Toshok <[email protected]>
- * BaseValidator.cs (RegisterValidatorCommonScript): remove the NS4
- stuff that I c&p'ed from elsewhere - NS4 doesn't support the DOM1
- stuff WebUIValidation.js uses, so we don't support it for uplevel
- rendering.
- 2005-07-21 Chris Toshok <[email protected]>
- * BaseValidator.cs (DetermineRenderUplevel): include checks for
- the EcmaScriptVersion and W3CDomVersion.
- 2005-07-21 Sebastien Pouliot <[email protected]>
-
- * BaseDataList.cs: Support IEnumerable.
- * DataList.cs: Fix alternate items.
- * TableCell.cs: Fixed AddParsedSubObject to work nicely with existing
- controls and the Text property.
- 2005-07-21 Ben Maurer <[email protected]>
- * TextBoxMode.cs: Wrong ordering of enum...
- 2005-07-21 Chris Toshok <[email protected]>
- * BaseValidator.cs (OnPreRender): call DetermineRenderUplevel and
- cache the results.
- 2005-07-21 Chris Toshok <[email protected]>
- * BaseValidator.cs (get_PropertiesValid): use our containing
- NamingContainer, not ourselves, to look up controls.
- (CheckControlValidationProperty): same.
- (GetControlRenderID): same.
- (GetControlValidationValue): same.
- (AddAttributesToRender): add the display style attribute if
- Display != Static, and add the value of IsValid if it's false.
- (DetermineRenderUplevel): use a try block around (Page.Request)
- since that can raise an exception.
- (OnPreRender): set pre_render_called, so we can consult it in
- Render.
- (Render): complicate this method more to handle more of the
- Display/pre_render_called permutations.
- 2005-07-21 Peter Dennis Bartok <[email protected]>
- * CustomValidator.cs: Initial implementation, still work in progress
- 2005-07-21 Sebastien Pouliot <[email protected]>
- * DataList.cs: Fix rendering for special items (-1).
- 2005-07-21 Ben Maurer <[email protected]>
- * RepeatInfo.cs: Fix most of the tests.
- 2005-07-21 Sebastien Pouliot <[email protected]>
- * Image.cs: Call ResolveUrl for ImageUrl and DescriptionUrl properties.
- Add a border=0 attribute if no style is defined.
- * TableCell.cs: Use HtmlTextWriterTag (not a string).
- * TableHeaderCell.cs: Use HtmlTextWriterTag (not a string).
- * TableRow.cs: Use HtmlTextWriterTag (not a string).
- 2005-07-21 Sebastien Pouliot <[email protected]>
-
- * BaseDataList.cs: Fix attributes.
- * HorizontalAlign.cs: Fix attributes.
- * Image.cs: Fix attributes and enums checks.
- * Table.cs: Fix attributes an enums checks.
- * TableCell.cs: Fix attributes.
- * TableCellCollection.cs: Fix attributes.
- * TableItemStyle.cs: Fix attributes and enums checks.
- * TableRowCollection.cs: Fix attributes.
- * TableRow.cs: Fix attributes.
- * TableStyle.cs: Fix attributes and enums checks.
- * VerticalAlign.cs: Fix attributes.
- 2005-07-21 Sebastien Pouliot <[email protected]>
- * BaseDataList.cs: Remove/#if-out useless/2.0 stuff.
- * DataList.cs: Added rendering support when ExtractTemplatesRows
- property is true (but RepeatInfo needs to be fixed to see it works).
- * DataListItem.cs: Added rendering support when extractRows parameter
- is true (but RepeatInfo still needs to be fixed ;-)
- 2005-07-21 Duncan Mak <[email protected]>
- * HyperLinkColumn.cs: Initial implementation.
- Todo: Figure out Initialize and InitializeCell.
- 2005-07-20 Chris Toshok <[email protected]>
- * BaseValidator.cs: don't use Page.FindControl, use this Control's
- FindControl, so it'll use the same naming container.
- 2005-07-21 Duncan Mak <[email protected]>
- * DataGridCommandEventArgs.cs:
- * DataGridPageChangedEventArgs.cs:
- * RepeaterCommandEventArgs.cs: Fixed visibility.
- * DataGridPageChangedEventArgs.cs (CommandSource): Fixed typo.
- * DataGridSortCommandEventArgs.cs (CommandSource): Ditto..
-
- 2005-07-20 Chris Toshok <[email protected]>
- * Button.cs: hook up the client side validation stuff.
- * ImageButton.cs: same.
- * LinkButton.cs: same, although it's a little more complicated
- here.
- 2005-07-20 Peter Dennis Bartok <[email protected]>
- * DropDownList.cs:
- - Implemented RaisePostDataChangedEvent()
- - Spewing postback command if AutoPostBack is true
- 2005-07-20 Chris Toshok <[email protected]>
- * BaseValidator.cs: another Page != null check when uplevel
- rendering.
-
- 2005-07-20 Chris Toshok <[email protected]>
- * BaseValidator.cs: check Page != null when determining if we're
- rendering uplevel or not.
- 2005-07-20 Peter Dennis Bartok <[email protected]>
- * ListItemCollection.cs: Removed obsolete method that's no longer
- referenced
- 2005-07-20 Peter Dennis Bartok <[email protected]>
- * DropDownList.cs: Oops. Forgot to implement LoadPostData
- * ListItemCollection.cs: Added convenience method to have faster
- PostData handling
- 2005-07-20 Peter Dennis Bartok <[email protected]>
- * DropDownList.cs:
- - Automatically select the first item if none are selected
- - Throw exception if more than one item is selected
- 2005-07-20 Sebastien Pouliot <[email protected]>
-
- * DataList.cs: Fix style handling for RepeatLayout.Flow (which isn't
- handled by RepeatInfo).
- 2005-07-20 Jackson Harper <[email protected]>
- * DataGrid.cs: Store the data source created columns in a
- DataGridColumnCollection. This way they can be put in the
- view state more easily, and accessed without casting.
- 2005-07-20 Chris Toshok <[email protected]>
- * BaseValidator.cs (AddAttributesToRender): render the client side
- attributes if we're in uplevel mode.
- (DetermineRenderUplevel): flesh out a bit - for now basically
- return true unless the control has it disabled.
- (OnInit): only add the validator to Page's list if there is, in
- fact, a page.
- (OnUnload): same for removal.
- (OnPreRender): hook up client scripting stuff here. Only the call
- to RegisterValidatorCommonScript is a for sure thing here, the
- registering of the submit statement and startup script should
- probably go elsewhere, but I don't know where.
- (RegisterValidatorCommonScript): register the <script
- src=".../WebUIValidation.js"> tag, if it's not already there.
- (RegisterValidatorDeclaration): add our span object to the
- Page_Validators JS array.
- (Render): always render the tags (although this is probably not
- right), and call RegisterValidatorDeclaration here.
-
- * BaseCompareValidator.cs (AddAttributesToRender): render the
- client side attributes if we're in uplevel mode.
- (DetermineRenderUplevel): add MonoTODO.. why override this? Just
- call base.DetermineRenderUplevel for now.
- * RegularExpressionValidator.cs (AddAttributesToRender): render
- the client side attributes if we're in uplevel mode.
-
- * RequiredFieldValidator.cs (AddAttributesToRender): same.
- * CompareValidator.cs (AddAttributesToRender): same.
-
- 2005-07-20 Jackson Harper <[email protected]>
- * DataGrid.cs: Save the data source created column set in the
- view state.
- 2005-07-20 Sebastien Pouliot <[email protected]>
-
- * DataList.cs: Fix events and properties exceptions. Give the right
- informations to RenderItem.
- 2005-07-20 Peter Dennis Bartok <[email protected]>
- * ValidationSummary.cs: Implemented rendering
- 2005-07-20 Jackson Harper <[email protected]>
- * DataGrid.cs: column names are cached and only regenerated if useDataSource
- is set to true. Otherwise they are just fetched from the last set that
- was generated from the source.
- 2005-07-20 Jackson Harper <[email protected]>
- * DataGrid.cs: Assign some properties of newly created BoundColumns.
- 2005-07-20 Sebastien Pouliot <[email protected]>
-
- * DataList.cs: Fix viewstate ordering.
- 2005-07-20 Ben Maurer <[email protected]>
- * SelectedDatesCollection.cs: Apprarently, I don't write code well
- at 1 am.
- * Repeater.cs: Uh, actually add stuff to the items collection
- (thanks sp ;-)
- 2005-07-20 Sebastien Pouliot <[email protected]>
-
- * BaseDataList.cs: EnsureChildControls on Controls property.
- * DataList.cs: Fix rendering and Controls/Items differences.
- * DataListItem.cs: Added rendering of controls.
- 2005-07-20 Sebastien Pouliot <[email protected]>
- * BaseDataList.cs: Don't call base.Render (or we'll get an extra span).
- 2005-07-20 Jackson Harper <[email protected]>
- * DataGrid.cs: Add some of the collections. Implement
- column creation.
- 2005-07-20 Jackson Harper <[email protected]>
- * PagedDataSource.cs: Implement GetItemProperties, this is
- needed for the datagrid.
- 2005-07-20 Ben Maurer <[email protected]>
- * DataGridColumnCollection.cs: New impl
- * TemplateColumn.cs: New impl
- 2005-07-19 Sebastien Pouliot <[email protected]>
- * BaseDataList.cs: Call PrepareControlHierarchy from Render.
- * DataList.cs: Work in progress... Added attributes, proper
- IRepeatInfoUser support and cool things stolen from other classes.
- * DataListCommandEventArgs.cs: Class is sealed.
- * DataListItem.cs: RenderItem is public.
- 2005-07-19 Jackson Harper <[email protected]>
- * ListControl.cs: Use Events Add/RemoveHandler. Don't create
- a viewstate object if all the viewstate stuff is null.
- 2005-07-19 Jackson Harper <[email protected]>
- * DataGrid.cs: Implement style properties and viewstate
- saving/loading/tracking.
- 2005-07-19 Chris Toshok <[email protected]>
-
- * BaseValidator.cs: more fixes from pdb.
- 2005-07-19 Chris Toshok <[email protected]>
- * BaseValidator.cs: some test-driven fixes.
- 2005-07-19 Chris Toshok <[email protected]>
- * BaseValidator.cs: Initial implementation.
- 2005-07-19 Sebastien Pouliot <[email protected]>
- * Repeater.cs: Fix small typo.
- 2005-07-19 Peter Dennis Bartok <[email protected]>
- * ValidationSummaryTest.cs: Started implementation
- * RangeValidator.cs: Implemented
- * ValidatedControlConverter.cs: Implemented
- * DropDownList.cs: Implemented
- 2005-07-19 Jackson Harper <[email protected]>
- * DataGrid.cs: Implement bubble event.
- 2005-07-19 Jackson Harper <[email protected]>
- * DataGrid.cs: New implementation. Just properties and events for
- now.
- 2005-07-18 Chris Toshok <[email protected]>
- * BaseCompareValidator.cs: Initial implementation, with some NYI.
- 2005-07-19 Ben Maurer <[email protected]>
- * FontUnit.cs: Corcompare fixes
- * UnitConverter.cs: Fix api diffs
- 2005-07-18 Ben Maurer <[email protected]>
- * ListControl.cs: Fix api differences
- 2005-07-18 Sebastien Pouliot <[email protected]>
- * Table.cs: Fix indentation for caption. Simplify check when adding
- controls.
- * TableRow.cs: Simplify check when adding controls.
- 2005-07-18 Chris Toshok <[email protected]>
- * CompareValidator.cs: wtf, just use the base class's methods.
- 2005-07-18 Chris Toshok <[email protected]>
- * CompareValidator.cs: do comparisons based on
- BaseCompareValidator.Type.
- 2005-07-18 Chris Toshok <[email protected]>
- * CompareValidator.cs: initial implementation.
- 2005-07-18 Chris Toshok <[email protected]>
- * RegularExpressionValidator.cs: initial implementation.
- 2005-07-18 Sebastien Pouliot <[email protected]>
- * DataList.cs: Fixed to match 1.1 behaviour (and new unit tests).
- 2005-07-18 Jackson Harper <[email protected]>
- * CheckBoxList.cs: Implement LoadPostBackData. Also register
- checkboxes for postback if they are checked so we can find
- out when they are unchecked. Copy the AutoPostBack variable
- to the to be rendered checkbox when rendering.
- 2005-07-18 Ben Maurer <[email protected]>
- * TextBox.cs: Finish this up.
- * AdRotator.cs: Fix issues in the test suite. Minor style
- cleanups.
- * Repeater.cs: Fix a bug where the datasource is null and we do
- the binding
- * WebColorConverter.cs: Optimize by not doing a concat on a
- formatted string.
- 2005-07-17 Ben Maurer <[email protected]>
- * ListItemCollection.cs: Multiple uses of equals rather than
- string.compare as below. Remove unreachable code warning.
- * WebColorConverter.cs (ConvertTo): Use the == operator on string
- rather than an invariant non-case ignoring compare. They are
- exactly the same thing. Use proper coding style in this method.
- * WebControl.cs: Return null when saving the view state if there
- is no state in any of the things we save. This creates a fairly
- large savings, because we can avoid saving anything about many
- levels of deaply nested controls.
- 2005-07-15 Jackson Harper <[email protected]>
- * CheckBoxList.cs: Use the index as the ID, the rest of the
- id is built by being in the NamingContainer.
- 2005-07-15 Jackson Harper <[email protected]>
- * ListControl.cs: Use enum instead of string. Saves a lookup.
- 2005-07-15 Jackson Harper <[email protected]>
- * CheckBoxList.cs: FindControl always returns 'this' according
- to my probing.
- 2005-07-15 Jackson Harper <[email protected]>
- * CheckBoxList.cs: New impl.
- 2005-07-15 Jackson Harper <[email protected]>
- * WebControl.cs: Use the ClientID when rendering a controls ID
- attribute so that naming containers are honoured.
- 2005-07-15 Jackson Harper <[email protected]>
- * ListControl.cs: use the state manager interface for tracking
- the viewstate.
- 2005-07-15 Ben Maurer <[email protected]>
- * Repeater.cs (DoItem): Add the DataItem before we call user
- methods, as it seems to be there with msft.
- 2005-07-15 Sebastien Pouliot <[email protected]>
- * BaseDataList.cs: New. (mostly complete) implementation.
- * DataKeyCollection.cs: New. Implementation (complete).
- * DataList.cs: New. (mostly incomplete) implementation.
- * DataListItem.cs: New. (mostly complete) implementation.
- * DataListItemCollection.cs: New. Implementation (complete).
- 2005-07-15 Ben Maurer <[email protected]>
- * Repeater.cs (DoItem): We need to .Add the control *before* we
- data bind it so that the state gets tracked correctly. Fixes the
- postback test case.
- 2005-07-15 Jackson Harper <[email protected]>
- * ListControl.cs: Simplify comparison.
- 2005-07-15 Jackson Harper <[email protected]>
- * ListControl.cs:
- * Repeater.cs: Use new utility class for resolving data sources.
- 2005-07-15 Jackson Harper <[email protected]>
- * ListControl.cs: Add attributes so the sub items get parsed
- properly. Remove old unneeded code for resolving lists.
- 2005-07-15 Jackson Harper <[email protected]>
- * ListControl.cs: Use the DataSourceHelper so DataMembers are
- resolved properly.
- 2005-07-14 Ben Maurer <[email protected]>
- * WebControl.cs:
- - Some optimizations
- * Don't use enum formatting stuff, it is 1) expensive 2) does
- allocations. Use a new method in HtmlControl to do the right
- formatting.
- * Don't use Enum.IsDefined but an explicit check.
- * (x == "" || x.Length < 2) is not needed since "".Length == 0 < 2
- - Use the correct coding style.
-
- 2005-07-14 Peter Dennis Bartok <[email protected]>
- * WebColorConverter.cs:
- - Alpha of 255 is only set if the hex number is exactly 6 digits
- - Ben didn't like the catch { throw; } (even though MS documents to
- do so)
- - Use Invariant Culture for parsing (thanks, Ben)
- 2005-07-14 Jackson Harper <[email protected]>
- * ListControl.cs: Use DataBinder.Eval for data binding. This is more
- code-reuse-arific. Also use the IStateManager interface for loading
- data instead of the old internal method.
- 2005-07-14 Peter Dennis Bartok <[email protected]>
- * WebColorConverter.cs: Implemented
- 2005-07-14 Ben Maurer <[email protected]>
- * Repeater.cs: Cleanup; use the DataSourceHelper thingy.
- 2005-07-14 Ben Maurer <[email protected]>
- * Repeater.cs: Get it working
- 2005-07-14 Jackson Harper <[email protected]>
- * ListControl.cs: Initial implementation of Databinding. Make sure
- that the ListItemCollection is created when we load its ViewState.
- 2005-07-14 Jackson Harper <[email protected]>
- * ListControl.cs: Fix typo.
- 2005-07-14 Jackson Harper <[email protected]>
- * ListControl.cs: New Implementation. Lacks databinding support.
- 2005-07-14 Ben Maurer <[email protected]>
- * Repeater.cs: The beginnings of this control
- 2005-07-14 Peter Dennis Bartok <[email protected]>
- * TargetConverter.cs: Implemented
- 2005-07-14 Duncan Mak <[email protected]>
- * PagedDataSource.cs: Initial implementation.
- Methods that need to be figured out:
- CopyTo, GetItemProperties, PageCount, IsLastPage.
- To complete: CollectionEnumerator, ListEnumerator.
- 2005-07-13 Duncan Mak <[email protected]>
- * RepeatDirection.cs:
- * RepeatLayout.cs:
- * ValidationCompareOperator.cs:
- * ValidationDataType.cs:
- * ValidationSummaryDisplayMode.cs:
- * ValidatorDisplay.cs: Added remaining enumerations.
-
- 2005-07-13 Peter Dennis Bartok <[email protected]>
- * FontNamesConverter.cs: Implemented
- 2005-07-13 Ben Maurer <[email protected]>
- * RepeaterItem.cs: Compile fix
- * RepeaterItemCollection.cs: New file
- * RepeaterItem.cs: get OnBubbleEvent right.
- 2005-07-13 Peter Dennis Bartok <[email protected]>
- * ListItemCollection.cs: Count can be derived from the array, which
- allows us to use a Pair instead of a Triplet and save some space
- 2005-07-13 Ben Maurer <[email protected]>
- * RepeaterItem.cs: Stub
- 2005-07-13 Peter Dennis Bartok <[email protected]>
- * ListItemCollection.cs: Implemented
- * WebControl.cs: Added check for enumeration validity (thanks Jackson)
- 2005-07-13 Ben Maurer <[email protected]>
- * RepeatInfo.cs: Impl.
- 2005-07-13 Peter Dennis Bartok <[email protected]>
- * FirstDayOfWeek.cs: Added
- 2005-07-13 Jackson Harper <[email protected]>
- * ListBox.cs: Some parameter checking.
- 2005-07-13 Sebastien Pouliot <[email protected]>
-
- * Image.cs: Added support for DescriptionUrl as this property was
- added in Fx 1.1 SP1.
- 2005-07-13 Peter Dennis Bartok <[email protected]>
- * Style.cs (AddAttributesToRender): Don't render attributes if they
- contain only their default value
- 2005-07-13 Sebastien Pouliot <[email protected]>
- * Table.cs: New. Initial re-implementation.
- * TableCell.cs: New. Initial re-implementation.
- * TableCellCollection.cs: New. Initial re-implementation.
- * TableHeaderCell.cs: New. Initial re-implementation.
- * TableItemStyle.cs: New. Initial re-implementation.
- * TableRow.cs: New. Initial re-implementation.
- * TableRowCollection.cs: New. Initial re-implementation.
- * TableStyle.cs: New. Initial re-implementation.
- 2005-07-13 Sebastien Pouliot <[email protected]>
-
- * Style.cs: Removed the call to Reset in CopyFrom. This fix the new
- unit tests (for Style) and more tests in Table* classes.
- 2005-07-13 Sebastien Pouliot <[email protected]>
- * Style.cs: TableStyle and TableItemStyle don't override IsEmpty,
- however IsEmpty returns false if any of their properties are set.
- Looks ugly but it's compatible with MS implementation (feature and
- signature wise).
- 2005-07-13 Dick Porter <[email protected]>
- * CheckBox.cs: Reverted Ben's enum-to-int ViewState change, remove
- null Text properties from the ViewState, test for TextAlign being
- out of range. All to make tests pass on both mono and ms
- runtimes.
- 2005-07-13 Jackson Harper <[email protected]>
- * ListBox.cs: Use invariant culture when doing a ToString,
- set value to the item's value, not to its Text.
- 2005-07-12 Peter Dennis Bartok <[email protected]>
- * WebControl.cs (AddAttributesToRender): Added ID to rendered
- attributes
- 2005-07-12 Peter Dennis Bartok <[email protected]>
- * Style.cs(MergeWith): Handle null styles
- 2005-07-12 Sebastien Pouliot <[email protected]>
- * TableCaptionAlign.cs: This enum was added in 1.1 SP1 so I removed
- the #if NET_2_0 on it.
- 2005-07-12 Peter Dennis Bartok <[email protected]>
- * Style.cs: Only render font elements if fontinfo object exists
- * WebControl.cs:
- - Implemented SaveViewState()
- - Added loading of Style to LoadViewState
- - Implemented IAttributeAccessor methods
- 2005-07-12 Jackson Harper <[email protected]>
- * ListBox.cs: Even track default values in the viewstate. Call
- base's RenderContents.
- 2005-07-12 Jackson Harper <[email protected]>
- * ListBox.cs: New impl.
- 2005-07-12 Peter Dennis Bartok <[email protected]>
- * WebControl.cs:
- - Implemented methods
- - Fixed brackets
- 2005-07-12 Ben Maurer <[email protected]>
- * ListItem.cs: New impl.
- 2005-07-12 Duncan Mak <[email protected]>
- * DayNameFormat.cs: Added.
- 2005-07-12 Peter Dennis Bartok <[email protected]>
- * WebControl.cs: Implemented properties
- 2005-07-12 Ben Maurer <[email protected]>
- * TextBox.cs: Passwords seem 1) not to be rendered to the client
- if set, 2) not kept in view state (for security reasons...)
- * LinkButton.cs:
- * Button.cs: Page.Validate () if needed. Gets the validator tests
- working again.
- * TextBox.cs: Properties to get the validator stuff to work.
- 2005-07-12 Miguel de Icaza <[email protected]>
- * Unit.cs: If the units are pixels, then truncate the value.
- 2005-07-12 Dick Porter <[email protected]>
- * RadioButton.cs: New implementation
- * CheckBox.cs: Rearrange the attributes rendering to allow
- RadioButton to derive from this
- 2005-07-12 Jordi Mas i Hernandez <[email protected]>
- * TitleFormat.cs: Add attribute
- * TextBoxMode.cs: Add attribute
- * CalendarDay.cs: Initial implementation
- * ImageButton.cs: Initial implementation
- * CalendarSelectionMode.cs:Initial implementation
- 2005-07-12 Jordi Mas i Hernandez <[email protected]>
- * TextBoxMode.cs: simple enum
- * TitleFormat.cs: simple enum
- 2005-07-11 Peter Dennis Bartok <[email protected]>
- * FontInfo.cs: Now using BenM's fancy internal StateBag methods
- 2005-07-11 Peter Dennis Bartok <[email protected]>
- * FontUnit.cs: Added TypeConverter attribute to class
- * FontUnitConverter.cs: Implemented
- 2005-07-11 Ben Maurer <[email protected]>
- * LinkButton.cs:
- * Button.cs: Bubble the Command event.
- 2005-07-11 Ben Maurer <[email protected]>
- * Button.cs:
- - Clean up style (with my wonderful state bag hack!)
- - Fix a view state typo.
- - Use AddAttributesToRender
- - Don't add an extra <span>
- 2005-07-11 Peter Dennis Bartok <[email protected]>
- * Style.cs: Handle null constructor argument for bag
- 2005-07-11 Dick Porter <[email protected]>
- * CheckBox.cs: New implementation
- * RadioButton.cs: Initial stubbed version that just compiles
- 2005-07-10 Jordi Mas i Hernandez <[email protected]>
-
- * Button.cs: Initial Button implementation
- 2005-07-10 Sebastien Pouliot <[email protected]>
-
- * VerticalAlign.cs: Fixed enum name (copy/paste from HorizontalAlign).
- 2005-07-09 Sebastien Pouliot <[email protected]>
-
- * HorizontalAlign.cs: Typo in header.
- * VerticalAlign.cs: New. Required enum for TableRow control.
- 2005-07-09 Ben Maurer <[email protected]>
- * TextBox.cs: More work on this
- 2005-07-09 Sebastien Pouliot <[email protected]>
-
- * GridLines.cs: New. Required enum for Table control.
- * HorizontalAlign.cs: New. Required enum for Table control.
- 2005-07-09 Duncan Mak <[email protected]>
- * CommandEventHandler.cs:
- * DataGridCommandEventHandler.cs:
- * DataGridItemEventHandler.cs:
- * DataGridPageChangedEventHandler.cs:
- * DataGridSortCommandEventHandler.cs:
- * DataListCommandEventHandler.cs:
- * DayRenderEventHandler.cs:
- * RepeaterCommandEventHandler.cs:
- * ServerValidateEventHandler.cs: Add delegates.
-
- * ListItemType.cs:
- * ListSelectionMode.cs:
- * NextPrevFormat.cs:
- * PagerMode.cs
- * PagerPosition.cs: Add enums.
- 2005-07-09 Ben Maurer <[email protected]>
- * TextBox.cs: Add the work I did on this today. It's not complete
- yet, but its a start!
- 2005-07-09 Duncan Mak <[email protected]>
- * CommandEventArgs.cs:
- * DataGridCommandEventArgs.cs:
- * DataGridItemEventArgs.cs:
- * DataGridPageChangedEventArgs.cs:
- * DataGridSortCommandEventArgs.cs:
- * DataListCommandEventArgs.cs:
- * DataListItemEventArgs.cs:
- * DayRenderEventArgs.cs:
- * RepeaterCommandEventArgs.cs:
- * RepeaterItemEventArgs.cs:
- * ServerValidateEventArgs.cs: Implemented.
-
- 2005-07-08 Sebastien Pouliot <[email protected]>
- * Image.cs: New. Image class implementation.
- * ImageAlign.cs: New. ImageAlign enum definitions.
- 2005-07-08 Jackson Harper <[email protected]>
- * Literal.cs: New implentation.
- * MonthChangedEventArgs.cs: new
- * MonthChangedEventHandler.cs: new
-
- 2005-07-08 Ben Maurer <[email protected]>
- * LinkButton.cs: Command impl
- 2005-07-08 Ben Maurer <[email protected]>
- * LinkButton.cs: Initial impl
- 2005-07-08 Jackson Harper <[email protected]>
- * AdCreatedeventArgs.cs: New implementation.
- 2005-07-08 Dick Porter <[email protected]>
- * TextAlign.cs:
- * BorderStyle.cs: Added
- 2005-07-07 Peter Dennis Bartok <[email protected]>
- * FontInfo.cs: Fixed behaviour discrepancies showed by tests
- 2005-07-07 Miguel de Icaza <[email protected]>
- * Xml.cs: New implementation. R00lz.
- 2005-07-07 Peter Dennis Bartok <[email protected]>
- * FontInfo.cs: Added and implemented.
- * Style.cs: Fixed behaviour discrepancies showed by tests
- 2005-07-07 Ben Maurer <[email protected]>
- * PlaceHolderControlBuilder.cs: new file
- * LabelControlBuilder.cs: New file
- * HyperLink.cs: use control builder; fix parsing stuff
- * HyperLinkControlBuilder.cs: new file
- * Panel.cs: misc fixes
- 2005-07-07 Miguel de Icaza <[email protected]>
- * Unit.cs: Add TypeConverter, so that web_panel.aspx works again.
- * UnitConverter.cs: Add new file, learned from the
- System.Drawing.ColorConverter.
- 2005-07-07 Ben Maurer <[email protected]>
- * PlaceHolder.cs: New file. Seems to do nothing
- * Label.cs: Use my new statebag trick to reduce typing
- * HyperLink.cs: New file
- 2005-07-06 Peter Dennis Bartok <[email protected]>
- * Style.cs: Added and implemented.
- 2005-07-06 Miguel de Icaza <[email protected]>
- * FontUnit.cs: New file.
- * Unit.cs: New file.
- Added support for null and empty string constructors.
- 2005-07-06 Ben Maurer <[email protected]>
- * Unit.cs: cctor not needed; static fields are 0 init'd by default
- * WebControl.cs: Kothari & Datye's book explains how these work.
- * IRepeatInfoUser.cs: Reimpl.
- 2005-07-06 Peter Dennis Bartok <[email protected]>
- * WebControl.cs: Added stub
- 2005-07-05 Miguel de Icaza <[email protected]>
- * Label.cs: First control.
- 2005-06-27 Lluis Sanchez Gual <[email protected]>
- * DataControlField.cs: Ignore the ShowHeader property when
- building the control's content. It is the resposability of
- the field container to decide if the header should be shown
- or not.
- 2005-06-10 Lluis Sanchez Gual <[email protected]>
- * AdType.cs:
- * ImageFieldMode.cs:
- * DynamicImageParameterMode.cs:
- * TableViewMode.cs: Removed.
-
- * SortDirection.cs:
- * AdRotator.cs:
- * TableRowSection.cs:
- * AutoCompleteType.cs:
- * DayNameFormat.cs: Track changes in 2.0 api.
-
- * StringArrayConverter.cs: This class is 2.0 only.
- 2005-06-06 Lluis Sanchez Gual <[email protected]>
- * GridView.cs:
- * FormView.cs:
- * DetailsView.cs: Bind the control after creating all child
- controls.
- * DataBoundControl.cs: Call OnDataBinding and OnDataBound in
- the correct methods.
- * BaseDataBoundControl.cs: Don't call DataBind nor OnDataBound
- in this class. This is done in DataBoundControl. All this fixes
- bug #75076.
- 2005-05-29 Gonzalo Paniagua Javier <[email protected]>
- * ListItemCollection.cs: Patch from Curtis ([email protected]) that fixes
- FindByText. Closes bug #74205.
- 2005-05-26 Gonzalo Paniagua Javier <[email protected]>
- * PagedDataSource.cs: patch by Suresh Kumar that makes PageCount return
- 1 when there's a datasource and 0 pages. Closes bug #73864.
- 2005-05-26 Lluis Sanchez Gual <[email protected]>
- * DataListItem.cs:
- * GridViewRow.cs:
- * DataGridItem.cs:
- * RepeaterItem.cs:
- * FormView.cs:
- * MenuItemTemplateContainer.cs:
- * DetailsView.cs: Track changes in the IDataItemContainer interface.
-
- * CommandField.cs: Added CausesValidation property. Set that
- property value to all buttons of the field.
-
- * SqlDataSourceView.cs:
- * CollectionDataSource.cs:
- * XmlDataSourceView.cs: Properly initialize the base class.
-
- * SiteMapDataSource.cs:
- * SiteMapHierarchicalDataSourceView.cs:
- * SiteMapNodeItem.cs:
- * SiteMapDataSourceView.cs:
- * SiteMapPath.cs: Mostly implemented.
-
- * HierarchicalDataBoundControl.cs: Always bind the control when the
- page is loaded for the first time.
-
- * TreeView.cs: Properly bind the control when loaded from a callback.
- 2005-05-21 Ben Maurer <[email protected]>
- * BaseDataList.cs: Caption is in 1.1 too, though not
- documented. Gonz owes me [more] ice cream. Yummmmm.
- 2005-05-20 Gonzalo Paniagua Javier <[email protected]>
- * BaseDataList.cs: implemented 2.0 Caption property.
- 2005-05-18 Lluis Sanchez Gual <[email protected]>
- * TreeView.cs: Always render the startup script. This fixes
- bug #74949.
- 2005-05-13 Lluis Sanchez Gual <[email protected]>
- * WizardStepBase.cs:
- * WizardStep.cs: Added missing attributes.
- * Wizard.cs: Implemented missing methods and properties. It can now
- be considered feature complete.
- 2005-05-10 Gonzalo Paniagua Javier <[email protected]>
- * DataGrid.cs: cleanup in AutoCreateColumns. Don't throw at the end of
- the method if the data source was en empty IEnumerator. Fixes
- bug #74804.
- 2005-05-06 Lluis Sanchez Gual <[email protected]>
- * TreeNode.cs:
- * TreeView.cs:
- * Menu.cs: Implemented some new properties from beta 2.
-
- * DataControlButton.cs: Render the ControlStyle if it
- is not empty.
-
- * UnitConverter.cs:
- * FontUnitConverter.cs: Improved the conversion to InstanceDescriptor.
- It will now generate an object creation, instead of a Parse call.
-
- * GridViewCommandEventArgs.cs: Added missing property.
- * SubMenuStyleCollection.cs: This class is not sealed.
- * MultiView.cs: Set Visible=false to all views that are not
- shown. This ensures that it's view state is saved.
-
- * BaseDataBoundControl.cs:
- * GridViewDeletedEventArgs.cs: Minor api fixes.
-
- * FormViewDeleteEventArgs.cs:
- * DetailsViewDeletedEventArgs.cs:
- * ListControl.cs: Fix warnings.
-
- * CircleHotSpot.cs
- * HotSpot.cs
- * HotSpotCollection.cs
- * ImageMap.cs
- * PolygonHotSpot.cs
- * RectangleHotSpot.cs
- * WizardStepCollection.cs : Implemented.
-
- * WizardStep.cs
- * WizardStepBase.cs
- * Wizard.cs: Initial implementation.
- 2005-05-04 Lluis Sanchez Gual <[email protected]>
- * DataControlField.cs:
- * CommandField.cs:
- * GridView.cs:
- * FormView.cs:
- * DataControlCommands.cs:
- * DetailsView.cs: Use constants to identify commands.
- * SubMenuStyle.cs: Use Unit instead of int for padding.
- * SubMenuStyleCollection.cs: Implemented.
-
- * DataList.cs:
- * Menu.cs: Added some missing methods and properties.
-
- * Literal.cs:
- * DataGridPagerStyle.cs: Fixed default value attributes.
- * ListControl.cs: Implemented IEditableTextControl interface.
-
- * MenuItemBinding.cs: Added Selectable property.
- * CustomValidator.cs: removed interface.
-
- * MenuItem.cs: Added support for custom binding.
- * DropDownList.cs: Moved text properties to base class.
- 2005-04-29 Gonzalo Paniagua Javier <[email protected]>
- * Calendar.cs: OnDayRender can toggle IsSelectable on our back.
- 2005-04-26 Gonzalo Paniagua Javier <[email protected]>
- * Calendar.cs: when the day is active, modify the text of the literal
- control that holds the number, not the text of the TableCell. Also call
- OnDayRender before updating that text. Fixes bug #74718.
- 2005-04-22 Lluis Sanchez Gual <[email protected]>
- * DataKey.cs: Added virtual TrackViewState and IsTrackingViewState
- members.
- * DataControlFieldHeaderCell.cs: Save Scope in view state.
- Added AbbreviatedText property.
- * AutoGeneratedField.cs: The constructor should actually be internal.
- * DataGridItem.cs: Added implemented interface in 2.0.
- * DataControlFieldCollection.cs: Implemented CloneFields and
- GetKnownTypes().
- *
- 2005-04-22 Gonzalo Paniagua Javier <[email protected]>
- * StringArrayConverter.cs:
- * Calendar.cs: warnings.
- 2005-04-21 Lluis Sanchez Gual <[email protected]>
- * FormViewDeleteEventArgs.cs:
- * FormViewInsertEventArgs.cs:
- * FormViewUpdateEventArgs.cs:
- * FormViewDeletedEventArgs.cs:
- * FormViewUpdatedEventArgs.cs:
- * FormViewInsertedEventArgs.cs: Implemented some missing properties.
-
- * LinkButton.cs:
- * IButtonControl.cs:
- * Button.cs: Removed SoftKey property.
-
- * CheckBox.cs: Don't try to load post back data if the control
- is disabled.
-
- * ImageField.cs:
- * AutoGeneratedField.cs:
- * DataControlField.cs:
- * CommandField.cs:
- * ButtonFieldBase.cs:
- * BoundField.cs:
- * CheckBoxField.cs:
- * TemplateField.cs:
- * ButtonField.cs: Don't bind fields in Insert state.
- Implemented CreateField and CopyProperties.
-
- * GridView.cs:
- * DetailsView.cs: Removed some unneeded interfaces. Don't
- generate the field rows if there are no items in the data source.
- Don't get the current keys until the whole control has been
- bound.
- * DetailsViewInsertedEventArgs.cs:
- * DataBoundControl.cs:
- * ObjectDataSourceView.cs: Made some methods private.
-
- * MenuItemStyle.cs:
- * Menu.cs: Changed some properties from int to Unit.
-
- * DataControlButton.cs: javascript prefix is needed when raising
- the postback event from a link.
-
- * PagedDataSource.cs: Some fixes in Count and IsLastPage properties.
- The result was wrong when the total data source count was 0.
-
- * FormView.cs: Implemented.
- * FormViewRow.cs: Implemented.
-
- * Literal.cs:
- * Localize.cs: Fixed base interface.
-
- * BaseDataBoundControl.cs: In DataBind() call the base class
- DataBind method, so the binding context is properly set.
- 2005-04-15 Lluis Sanchez Gual <[email protected]>
- * DetailsView.cs: Added some null checks.
- * TemplateField.cs: Implemented support for two-way bindings.
- 2005-04-14 Lluis Sanchez Gual <[email protected]>
- * DetailsView.cs: Implemented support for Insert operation.
- Added header and footer templates. Added missing style
- properties.
- * ObjectDataSourceView.cs: Use ParameterCollection.GetValues
- to get filter values. Other minor fixes.
- * CommandField.cs: Properly render the Insert and New buttons.
- * ObjectDataSource.cs: Update the parameter collections after
- the page is loaded. This will fire the ParameterChanged event
- if needed.
- * DataBoundControl.cs: The OnDataSourceViewChanged method
- is called when the view changes, not when the datasource
- changes.
-
- * DetailsViewInsertedEventArgs.cs:
- * DetailsViewInsertEventArgs.cs: Implement Values property.
-
- * ImageField.cs:
- * AutoGeneratedField.cs
- * BoundField.cs:
- * CheckBoxField.cs:
- Take into account the Insert mode.
-
- * ParameterCollection.cs: Implemented UpdateValues and fixed
- GetValues (values can't be cached because can change).
- * Parameter.cs: Detect value changes in GetValue, and fire
- the change event if needed. Removed unused ParameterValue
- property. Other fixes.
- 2005-04-08 Lluis Sanchez Gual <[email protected]>
- * DetailsView.cs: Initial implementation.
- * ObjectDataSourceView.cs: Notify changes in the parameters.
- * DetailsViewDeletedEventArgs.cs, DetailsViewUpdatedEventArgs.cs,
- DetailsViewDeleteEventArgs.cs, DetailsViewUpdateEventArgs.cs:
- Implemented some properties.
- * GridView.cs: Added null check in SelectedValue. Don't return null
- for empty DataKeyNames list.
- * DetailsViewRowCollection.cs: Implemented.
- * DetailsViewRow.cs: Implemented.
- * ButtonFieldBase.cs: By default button field don't have headers.
- * BoundField.cs: Don't bind header fields.
- 2005-04-07 Lluis Sanchez Gual <[email protected]>
- * ButtonField.cs: Get data item properties using TypeDescriptor.
- Made OnDataBindField private.
- * ObjectDataSourceView.cs: Implemented support for Delete and
- Insert operations, support for filtering and sorting,
- conflict detection, etc. It's now complete.
- * ObjectDataSource.cs: Completed most of functionality. Only
- caching support is missing.
- * ObjectDataSourceFilteringEventHandler.cs: New event handler.
- * TreeNode.cs: Get data item properties using TypeDescriptor.
- * PagerSettings.cs: Flush.
- * ObjectDataSourceFilteringEventArgs.cs: New event args.
- * GridView.cs: Get data item properties using TypeDescriptor
- and cache them. Properly set descending order in the sort
- expression. In UpdateRow, make sure we get the old values
- before the control is bound again.
- * ImageField.cs: Implemented.
- * AutoGeneratedField.cs: Initialize the field's sort
- expression in the constructor.
- * MenuItem.cs: Get data item properties using TypeDescriptor.
- * BoundField.cs: Get data item properties using TypeDescriptor.
- * CheckBoxField.cs: Added missing attributes.
- * TemplateField.cs: Implemented.
- 2005-04-07 Gonzalo Paniagua Javier <[email protected]>
- * UnitConverter.cs:
- * FontUnitConverter.cs: fixed ConvertTo to work with target
- InstanceDescriptor and value as a string.
- * Unit.cs: culture might be null.
- Fixes bug #74431.
- 2005-04-01 Lluis Sanchez Gual <[email protected]>
- * ButtonField.cs: Mostly implemented.
- * DataControlFieldHeaderCell.cs: Implemented.
- * ObjectDataSourceView.cs: Initial implementation.
- * DataControlButton.cs: Added support for real buttons.
- * Label.cs, DataControlField.cs: Flush.
- * ObjectDataSource.cs: Initial implementation.
- * HiddenField.cs: Added class stub.
- * GridView.cs: Load autogenerated field properties before
- creating the children, to make sure that column info is ready.
- * ControlParameter.cs: Implemented Evaluate method.
- * ImageField.cs: Added class stub.
- * BoundField.cs: Added HtmlEncode property.
- * DataControlFieldCell.cs: Moved AccessibleDataControlFieldCell
- to its own file.
- * CheckBoxField.cs: Mostly implemented.
- * TemplateField.cs: Added class stub.
- * ObjectDataSourceSelectingEventArgs.cs: Added missing property.
- * ObjectDataSourceMethodEventArgs.cs: Fixed base class.
- * Parameter.cs: Added internal GetValue method (Evaluate is protected)
- 2005-03-23 Lluis Sanchez Gual <[email protected]>
- * DataControlField.cs: Added missing InsertVisible property.
- * AutoGeneratedFieldProperties.cs: Implemented.
- * PagerSettings.cs: Minor fix.
- * GridView.cs: Implemented support for autogenerated fields, templates,
- accessible headers. Implemented paging using PagedDataSource.
- Implemented missing overridable methods.
- * AutoGeneratedField.cs: Initial implementation.
- * BoundField.cs: Added ReadOnly property.
- * PagedDataSource.cs: Implemented 2.0 api.
- * DataControlFieldCell.cs: Implemented AccessibleDataControlFieldCell
- cell class to be used by accessible headers.
- * TableCell.cs: Removed unneded constructor. If the cell is bound to
- a template, call the default RenderContents method.
- 2005-03-16 Lluis Sanchez Gual <[email protected]>
- * TreeNode.cs, TreeView.cs: Don't raise the SelectedNodeChanged
- event when loading the view state. Fixes #73746.
- 2005-03-16 Lluis Sanchez Gual <[email protected]>
- * ListControl.cs: Load selected indices in the right place. Fixes #73745.
- 2005-03-11 Lluis Sanchez Gual <[email protected]>
- * Button.cs, ImageButton.cs: Interpret PostBackOptions.ClientSubmit
- correctly.
- * CommandField.cs: Mostly implemented.
- * Menu.cs: Use callback methods moved to ClientScriptManager.
- * DataControlButton.cs: Internal control used to implement buttons
- for navigating in data bound controls.
- * DataControlField.cs, PagerSettings.cs: Use the new DataControlButton
- to render the column headers.
- * CheckBox.cs, RadioButton.cs, BulletedList.cs, TextBox.cs
- DropDownList.cs, Calendar.cs, ListBox.cs, LinkButton.cs, TreeView.cs:
- Don't use Page.GetPostBackClientEvent
- since it is deprecated in 2.0.
- * GridView.cs: Implemented some several interfaces.
- Implemented support client sorting and page navigation (using callbacks).
- Implemented the autogenerated command column using the new CommandField
- class.
- * ButtonFieldBase.cs: Implemented.
- * GridView.js: New helper script to support client side sorting and
- paging in the grid view.
- 2005-03-04 Lluis Sanchez Gual <[email protected]>
- * DataKey.cs: Implemented.
- * XmlDataSourceView.cs: Implemented support for row pagging.
- * Table.cs: Fixed attribute value.
- * DataControlField.cs: Added support for sorting headers.
- * ChildTable.cs: Created.
- * ListControl.cs: Delay selection assignment, since control state
- is now loaded before view state.
- * GridViewDeleteEventArgs.cs, GridViewUpdateEventArgs.cs,
- GridViewDeletedEventArgs.cs, GridViewUpdatedEventArgs.cs: Implemented
- several missing properties.
- * PagerSettings.cs: Fully implemented.
- * BaseDataList.cs: Added null check.
- * GridView.cs: Implemented more functionality.
- * BoundField.cs: Added support for cell editing.
- * StringArrayConverter.cs: Implemented.
- * DataKeyArray.cs: Implemented.
- * BaseDataBoundControl.cs: Reset the requires binding flag before
- executing the query. This avoids recursive query calls.
- * GridViewRow.cs: Handler commands raised from row childs.
- 2005-02-25 Lluis Sanchez Gual <[email protected]>
- * XmlDataSourceView.cs: ExecuteSelect now returns a list of
- XmlDataSourceNodeDescriptor instead of a list of nodes. In this way
- it is possible to query for properties fore each data item.
- * Menu.cs, TreeView.cs: Make sure that objects are correctly created
- when loading its view state.
- * DataControlField.cs: Implement properties using a StateBag.
- * XmlDataSourcePropertyDescriptor.cs: Implemented.
- * PagerSettings.cs: Mostly implemented.
- * AccessDataSourceView.cs, AccessDataSource.cs: Added security attribute.
- * DataBoundControl.cs: Added null check.
- * GridView.cs: Initial implementation.
- * CompositeDataBoundControl.cs: Implemented.
- * BoundField.cs: Initial implementation.
- * GridViewRowCollection.cs: Initial implementation.
- * DataControlFieldCollection.cs: Initial implementation.
- * DataControlFieldCell.cs: Fixed control tag.
- * GridViewRow: Initial implementation.
- * XmlDataSourceNodeDescriptor.cs: Implemented.
- 2005-02-23 Gonzalo Paniagua Javier <[email protected]>
- * WebControl.cs: correctly use TagName in RenderBeginTag, ie, if TagKey
- is zero, use the TagName no matter its value. Fixes bug #72415.
- 2005-02-18 Lluis Sanchez Gual <[email protected]>
- * Style.cs: Method name fix.
- * HyperLinkColumn.cs, HyperLink.cs: Moved SoftkeyLabel to HyperLink.
- * BaseCompareValidator.cs: Method signature fix.
- * CollectionDataSource.cs: Implemented DataSource wrapper for collections.
- * BaseDataList.cs, Repeater.cs: Fixed data binding code.
- * BulletedList.cs: Added missing method.
- * DataBoundControl.cs, BaseDataBoundControl.cs: Made it behave like MS.NET.
- 2005-02-16 Lluis Sanchez Gual <[email protected]>
- * HyperLinkColumn.cs, Label.cs: Added missing 2.0 properties.
- * RadioButton.cs: Added missing 2.0 methods.
- * ListItem.cs: Added Enabled property.
- * MailMessageEventArgs.cs: Use the correct message class.
- * ListControl.cs: Implemented missing properties and support for
- control state. Implemented base RenderContents method.
- * Image.cs: Implemented DescriptionUrl and GenerateEmptyAlternateText
- properties.
- * BaseCompareValidator.cs: Implemented methods that support conditional
- use of the invariant culture.
- * DataBoundControl.cs: Set RequiresDataBinding to true in OnLoad.
- * SqlDataSourceCommandEventArgs.cs, SqlDataSourceStatusEventArgs.cs:
- It takes a DbCommand instead of a IDbCommand.
- * GridViewSortEventArgs.cs: Added SortDirection property.
- * TextBox.cs, CheckBoxList.cs: Added protected version of
- IPostBackDataHandler methods.
- * RadioButtonList.cs: Added protected version of
- IPostBackDataHandler and IRepeatInfoUser methods.
- * Repeater.cs: Updated some method names.
- * DropDownList.cs: Added protected version of
- IPostBackDataHandler methods. Reuse RenderContents from base class.
- * RepeaterItem.cs, Localize.cs, Literal.cs: Fix inheritance.
- * GridViewUpdatedEventArgs.cs: Fix typo.
- * ListBox.cs: Added protected version of IPostBackDataHandler methods.
- Reuse RenderContents from base class.
- * BaseDataBoundControl.cs: Several fixes.
- * ImageButton.cs, LinkButton.cs: Implemented several 2.0 properties.
- 2005-02-10 Lluis Sanchez Gual <[email protected]>
- * CheckBoxList.cs: Fix build.
- 2005-02-10 Lluis Sanchez Gual <[email protected]>
- * Button.cs: Use validation group when validating page.
- * XmlDataSourceView.cs: Implemented ExecuteSelect.
- * Menu.cs: Minor fix.
- * CheckBox.cs: Added 2.0 properties and methods.
- * BaseDataList.cs: Always databind the control if view state
- is not enabled.
- * DataList.cs: In 2.0, use control state to save the selected index.
- * DetailsViewUpdatedEventArgs.cs: Fix typo.
- * CustomValidator.cs: Implement IStaticTextControl interface.
- * CheckBoxList.cs: Added missing 2.0 methods.
- * DropDownList.cs: Added missing 2.0 methods. Implemented ITextControl
- interface.
- * XmlDataSource.cs: Return childs of DocumentElement, not the root
- document.
- * DayRenderEventArgs.cs, CompareValidator.cs, DataListItem.cs:
- Implemented 2.0 API.
-
- 2005-02-04 Lluis Sanchez Gual <[email protected]>
- * Button.cs: Implemented all missing 2.0 features.
- * Table.cs: Render the table caption, when specified.
- * Calendar.cs: Implemented most of missing 2.0 features.
- * TableCell.cs: Fixed attributes.
- 2005-02-02 Lluis Sanchez Gual <[email protected]>
- * ControlPropertyNameConverter.cs: Added file.
- 2005-02-02 Lluis Sanchez Gual <[email protected]>
- * Button.cs, MonthChangedEventArgs.cs, FontInfo.cs, Xml.cs, Style.cs,
- CookieParameter.cs, HyperLinkColumn.cs, Table.cs,
- RegularExpressionValidator.cs, WizardNavigationEventArgs.cs,
- ServerValidateEventArgs.cs, Menu.cs, DataControlField.cs,
- DataGridPagerStyle.cs, Label.cs, CheckBox.cs, ListItem.cs,
- RadioButton.cs, TableStyle.cs, ListControl.cs, Image.cs,
- BaseCompareValidator.cs, FontUnit.cs, DataListCommandEventArgs.cs,
- IButtonControl.cs, BaseDataList.cs, DataList.cs, BulletedList.cs,
- RangeValidator.cs, DataBoundControl.cs, ControlParameter.cs,
- RepeaterItemEventArgs.cs, SqlDataSource.cs, BaseValidator.cs,
- CustomValidator.cs, MenuItem.cs, SessionParameter.cs, TextBox.cs,
- QueryStringParameter.cs, Content.cs, ContentPlaceHolder.cs,
- CheckBoxList.cs, RepeaterCommandEventArgs.cs, RadioButtonList.cs,
- RequiredFieldValidator.cs, AdRotator.cs, DataListItemEventArgs.cs,
- DataGridSortCommandEventArgs.cs, Repeater.cs,
- MenuItemTemplateContainer.cs, HyperLink.cs, SqlDataSourceView.cs,
- XmlDataSource.cs, MultiView.cs, DataGridCommandEventArgs.cs,
- Panel.cs, CompositeControl.cs, DataGrid.cs, ButtonColumn.cs,
- CompareValidator.cs, HierarchicalDataBoundControl.cs,
- EditCommandColumn.cs, Calendar.cs, SiteMapDataSource.cs,
- ListBox.cs, TableCell.cs, ObjectDataSourceSelectingEventArgs.cs,
- ObjectDataSourceMethodEventArgs.cs,DataGridPageChangedEventArgs.cs,
- WebControl.cs, BaseDataBoundControl.cs, FormParameter.cs,
- ValidationSummary.cs, View.cs, ImageButton.cs, TableRow.cs,
- LinkButton.cs, DataGridColumn.cs, Parameter.cs, TableItemStyle.cs,
- AdCreatedEventArgs.cs:
-
- General 2.0 API fixes: missing attributes, incorrect inheritance,
- missing sealed keywords, wrong signatures, etc.
- 2005-01-28 Lluis Sanchez Gual <[email protected]>
- * Table.cs: Added some 2.0 properties.
- * FontUnitConverter.cs, UnitConverter.cs: Implemented conversion to
- InstanceDescriptor.
- * BaseValidator.cs: Fix warning.
- * MultiView.cs, ViewCollection.cs, View.cs: Implemented.
- 2005-01-26 Lluis Sanchez Gual <[email protected]>
- * Menu.cs: Rendering fixes.
- 2005-01-21 Lluis Sanchez Gual <[email protected]>
- * Content.cs, ContentPlaceHolder.cs, ContentControlBuilder.cs
- ContentPlaceHolderBuilder.cs: Implemented.
- 2005-01-20 Gonzalo Paniagua Javier <[email protected]>
- * CheckBox.cs: when rendering the input tag inside a span tag, keep the
- attributes that are meant to be in the input tag in their place.
- 2005-01-10 Juraj Skripsky <[email protected]>
- * RepeatInfo.cs: fixed bug #68927 (DataList with RepeatLayout='Flow'
- generates invalid html).
- 2005-01-10 Lluis Sanchez Gual <[email protected]>
- * Menu.cs: Implemented most of missing properties. Added support for
- item templates. Implemented menu scrolling.
- * MenuItemBinding.cs: Implemented most of missing properties.
- * MenuItem.cs: Implemented most of missing properties.
- * Menu.js: Implemented scrolling and menu reposition into screen.
- * MenuItemTemplateContainer.cs: Implemented.
- * SubMenuStyle.cs: Implemented.
- 2004-12-20 Lluis Sanchez Gual <[email protected]>
- * Style.cs: Implemented RegisteredCssClass property. Added
- CopyTextStylesFrom method, which copies styles that only apply to text.
- * Menu.cs, Menu.js: Added hover style support. Define all menu styles
- in the page stylesheet. Added support for ItemSpacing property.
- * MenuItemStyle.cs: Implemented FillStyleAttributes method.
-
- 2004-12-17 Lluis Sanchez Gual <[email protected]>
- * Style.cs: Generate styles using a CssStyleCollection, so the code can
- be reused for the 2.0 FillStyleAttributes method.
- * Menu.cs: Implemented more properties and events. Rendering is very
- complete now.
- * MenuItem.cs: Added PopOutImageUrl property.
- * Menu.js: More work on submenu management.
- 2004-12-10 Lluis Sanchez Gual <[email protected]>
- * Menu.cs: Implemented basic rendering. Added some missing properties.
- * MenuItem.cs: Improved implementation of Depth.
- * Unit.cs: Added serializable attribute.
- * TreeView.cs: Moved GetScriptLiteral method to ClientScriptManager,
- so it can be reused.
- * Menu.js: New script to support he Menu control.
- 2004-12-03 Lluis Sanchez Gual <[email protected]>
- * MenuEventArgs.cs: Changed to sealed.
- * TreeView.cs: Minor fix.
- * Menu.cs, MenuItemBindingCollection.cs, MenuItemCollection.cs,
- MenuItemStyle.cs, MenuItemBinding.cs, MenuItem.cs,
- MenuItemStyleCollection.cs: Initial Menu code.
- 2004-12-02 Lluis Sanchez Gual <[email protected]>
- * TreeNodeBindingCollection.cs, TreeNodeStyleCollection.cs:
- Implemented SetDirtyObject.
- * Style.cs: Implemented SetDirty().
- * TreeNodeBinding.cs: Added missing attributes. Implemented SetDirty().
- * TreeNode.cs: Added missing attributes added support for
- PopulateOnDemand. Added some missing property bindings.
- * TreeNodeCollection.cs: Several minor fixes. SetDirty must be called
- to newly added elements to make sure al new data is saved.
- * TreeView.js: Implemented support for client population of nodes.
- * TreeNodeStyle.cs: Added missing attributes.
- * TreeView.cs: Implemented support for PopulateNodesFromClient and
- PopulateOnDemand. Improved rendering.
- 2004-11-29 Sanjay Gupta <[email protected]>
- * DataControlField.cs:
- * DataControlFieldCell.cs: Initial implementation.
- 2004-11-26 Lluis Sanchez Gual <[email protected]>
- * TreeNodeBindingCollection.cs: Implemented.
- * TreeNodeBinding.cs: Implemented.
- * TreeNode.cs: Added support for data binding.
- * TreeView_Default_Collapse.gif, TreeView_Default_Expand.gif
- TreeView_Default_NoExpand.gif: Moved to resources directory.
- * ListControl.cs: Fixed api.
- * XmlHierarchicalEnumerable.cs: Made internal.
- * DataBoundControl.cs: Modified api to match latest ms.net.
- * TreeView.js: New javascript file to support TreeView in the client.
- * XmlDataSource.cs: Added missing attributes.
- * HierarchicalDataBoundControl.cs: Mostly implemented.
- * BaseDataBoundControl.cs: Mostly implemented.
- * XmlHierarchyData.cs: Made internal.
- * TreeView.cs: Mostly implemented. The major missing feature is
- client side tree population.
- 2004-11-25 Sanjay Gupta <[email protected]>
- * BaseDataList.cs:
- * DataBountControl.cs:
- * Repeater.cs: Added SelectArguments property and updated.
- * SiteMapDataSourceView.cs:
- * SqlDataSourceView.cs:
- * XmlDataSourceView.cs: Removed extra method, which was there to
- keep things compiling.
- 2004-11-23 Lluis Sanchez Gual <[email protected]>
- * TreeNodeBindingCollection.cs, TreeNodeBinding.cs, TreeNode.cs,
- TreeNodeCollection.cs, TreeNodeStyleCollection.cs, TreeNodeStyle.cs,
- TreeView.cs: Initial implementation.
- * DataBoundControl.cs: Set the correct base class.
- * HierarchicalDataBoundControl.cs, BaseDataBoundControl.cs: Created stub.
- * TreeNodeSelectAction.cs: Formatting.
- * TreeView_Default_Collapse.gif, TreeView_Default_Expand.gif,
- TreeView_Default_NoExpand.gif: TreeView images.
- 2004-11-22 Sanjay Gupta <[email protected]>
- * SqlDataSourceView.cs: Updated methods and added one property.
-
- 2004-11-19 Sanjay Gupta <[email protected]>
- * AccessDataSource.cs:
- * SqlDataSourceView.cs: Implemented CreateDataSourceView () method.
- 2004-11-19 Sanjay Gupta <[email protected]>
- * SqlDataSource.cs: Updated call to constructor of SqlDataSourceView.cs.
- * SqlDataSourceView.cs: Updated constructor.
-
- 2004-11-19 Sanjay Gupta <[email protected]>
- * AccessDataSourceView.cs: Added new class.
- 2004-11-19 Sanjay Gupta <[email protected]>
- * SqlDataSourceView.cs: Corrected exception handling in
- ExecuteSelect method.
- 2004-11-18 Lluis Sanchez Gual <[email protected]>
- * SiteMapHierarchicalDataSourceView.cs, SiteMapDataSource.cs: New files.
- * SiteMapDataSourceView.cs: Minor fix.
- 2004-11-18 Sanjay Gupta <[email protected]>
- * SqlDataSourceView.cs: Updated ExecuteSelect method.
- 2004-11-18 Sanjay Gupta <[email protected]>
- * SqlDataSource.cs: Corrected Select method.
- 2004-11-18 Sanjay Gupta <[email protected]>
- * SqlDataSource.cs: Updated Select method definition.
- * SqlDataSourceStatusEventArgs.cs: Updated class.
-
- 2004-11-15 Lluis Sanchez Gual <[email protected]>
- * SqlDataSourceView.cs: Removed implementation of Events (it is inherited
- from DataSourceView.cs).
- 2004-11-10 Raja R Harinath <[email protected]>
- * SqlDataSourceView.cs (Select): Add 'override' to make it compile.
- 2004-11-05 Sanjay Gupta <[email protected]>
-
- * SqlDataSource.cs: Corrected method calls.
- * SqlDataSourceView.cs: Partial implementation of few methods.
- 2004-10-25 Gonzalo Paniagua Javier <[email protected]>
- * ListItemCollection.cs: fixed bug when indexing changed elements in
- LoadViewState. Patch from Alois BĻlaška.
- 2004-10-20 Sanjay Gupta <[email protected]>
-
- * SiteMapDataSourceView.cs:
- * SqlDataSourceView.cs:
- * XmlDataSourceView.cs: Cosmetic changes because of modifications in
- base class, DataSourceView. Changes are to keep things compiling.
- 2004-10-19 Sanjay Gupta <[email protected]>
-
- * SiteMapDataSourceView.cs: Corrected class definition and updated.
- * XmlHierarchicalDataSourceView.cs: Modified according to changes in
- base class.
- 2004-10-14 Sanjay Gupta <[email protected]>
-
- * AdRotator.cs: Updated.
- 2004-10-12 Sanjay Gupta <[email protected]>
- * AccessDataSource.cs: Updated.
- 2004-10-08 Sanjay Gupta <[email protected]>
- * ValidatedControlConverter.cs: Updated.
- 2004-10-08 Sanjay Gupta <[email protected]>
- * AssociatedControlConverter.cs: Implemented.
- 2004-10-08 Sanjay Gupta <[email protected]>
- * ControlIDConverter.cs: Initial implementation.
- 2004-10-04 Sanjay Gupta <[email protected]>
- * IButtonControl.cs: Corrected property name.
- 2004-10-04 Sanjay Gupta <[email protected]>
- * ParameterCollection.cs: Updated.
- 2004-10-04 Sanjay Gupta <[email protected]>
- * Parameter.cs: Updated and completed implementation.
- 2004-10-01 Sanjay Gupta <[email protected]>
- * ParameterCollection.cs: Resolved warnings, "Unreachable code detected"
- while compilation.
- 2004-10-01 Sanjay Gupta <[email protected]>
- * AccessDataSource.cs: Initial implementation.
- 2004-09-30 Sanjay Gupta <[email protected]>
- * DataControlRowState.cs:
- * ScrollBars.cs:
- * TreeNodeTypes.cs: Added attribute.
- * DataControlRowType.cs:
- * HotSpotMode.cs:
- * SortDirection.cs: Corrected enumeration values.
- * TableRowSection.cs: Added new enumeration.
- * ObjectDataSourceStatusEventHandler.cs: Corrected method name.
- 2004-09-28 Gonzalo Paniagua Javier <[email protected]>
- * TableStyle.cs: don't render empty 'rules' attribute (again).
- 2004-09-21 Sanjay Gupta <[email protected]>
- * FormViewUpdatedEventArgs.cs: Spelling mistake.
- 2004-09-14 Sanjay Gupta <[email protected]>
-
- * Literal.cs: Added new method Focus().
- 2004-09-12 Gonzalo Paniagua Javier <[email protected]>
- * RadioButton.cs: fix GroupName when the control is inside a
- NamingContainer different from Page. Closes bug #65586.
- 2004-09-07 Sanjay Gupta <[email protected]>
-
- * Localize.cs: Added new class.
- 2004-09-03 Gaurav Vaish <gvaish_mono AT lycos.com>
- * CompositeControl.cs : Completed
- * Login.cs : Initial implementation.
- 2004-09-01 Gonzalo Paniagua Javier <[email protected]>
- * Xml.cs: fixed get_DocumentContent (it was returning "" always!) and
- don't call MapPathSecure on the content itself.
-
- * XmlBuilder.cs: handle XML documents written inside asp:xml. The
- document is checked at parse time and will be checked again at run time.
- Fixes bug #63828.
- 2004-08-31 Sanjay Gupta <[email protected]>
- * AuthenticateEventHandler.cs:
- * CreateUserErrorEventArgs.cs:
- * CreateUserErrorEventHandler.cs:
- * DetailsViewCommandEventHandler.cs:
- * DetailsViewDeleteEventArgs.cs:
- * DetailsViewDeleteEventHandler.cs:
- * DetailsViewDeletedEventArgs.cs:
- * DetailsViewDeletedEventHandler.cs:
- * DetailsViewInsertEventArgs.cs:
- * DetailsViewInsertEventHandler.cs:
- * DetailsViewInsertedEventArgs.cs:
- * DetailsViewInsertedEventHandler.cs:
- * DetailsViewModeEventArgs.cs:
- * DetailsViewModeEventHandler.cs:
- * DetailsViewPageEventHandler.cs:
- * DetailsViewUpdateEventArgs.cs:
- * DetailsViewUpdateEventHandler.cs:
- * DetailsViewUpdatedEventArgs.cs:
- * DetailsViewUpdatedEventHandler.cs:
- * FormViewCommandEventHandler.cs:
- * FormViewDeleteEventArgs.cs:
- * FormViewDeleteEventHandler.cs:
- * FormViewDeletedEventArgs.cs:
- * FormViewDeletedEventHandler.cs:
- * FormViewInsertEventArgs.cs:
- * FormViewInsertEventHandler.cs:
- * FormViewInsertedEventArgs.cs:
- * FormViewInsertedEventHandler.cs:
- * FormViewModeEventHandler.cs:
- * FormViewPageEventHandler.cs:
- * FormViewUpdateEventArgs.cs:
- * FormViewUpdateEventHandler.cs:
- * FormViewUpdatedEventArgs.cs:
- * FormViewUpdatedEventHandler.cs:
- * GridViewCancelEditEventArgs.cs:
- * GridViewCancelEditEventHandler.cs:
- * GridViewCommandEventHandler.cs:
- * GridViewDeleteEventArgs.cs:
- * GridViewDeleteEventHandler.cs:
- * GridViewDeletedEventArgs.cs:
- * GridViewDeletedEventHandler.cs:
- * GridViewEditEventHandler.cs:
- * GridViewPageEventHandler.cs:
- * GridViewRowEventHandler.cs:
- * GridViewSelectEventHandler.cs:
- * GridViewSortEventArgs.cs:
- * GridViewSortEventHandler.cs:
- * GridViewUpdateEventArgs.cs:
- * GridViewUpdateEventHandler.cs:
- * GridViewUpdatedEventArgs.cs:
- * GridViewUpdatedEventHandler.cs:
- * ImageMapEventHandler.cs:
- * MailMessageEventHandler.cs:
- * MenuEventHandler.cs:
- * ObjectDataSourceDisposingEventHandler.cs:
- * ObjectDataSourceEventHandler.cs:
- * ObjectDataSourceMethodEventArgs.cs:
- * ObjectDataSourceMethodEventHandler.cs:
- * ObjectDataSourceSelectingEventArgs.cs:
- * ObjectDataSourceSelectingEventHandler.cs:
- * ObjectDataSourceStatusEventArgs.cs:
- * ObjectDataSourceStatusEventHandler.cs:
- * SendMailErrorEventHandler.cs:
- * SiteMapNodeItemEventHandler.cs:
- * SqlDataSourceSelectingEventArgs.cs:
- * SqlDataSourceSelectingEventHandler.cs:
- * TreeNodeEventHandler.cs:
- * WizardNavigationEventArgs.cs:
- * WizardNavigationEventHandler.cs: Minor modifications, compiler error
- corrections and removing "sealed" access specifier from *EventHandler.cs
- 2004-08-18 Sanjay Gupta <[email protected]>
- * Literal.cs: Added new attributes and property for .Net 2.0
- 2004-08-13 Sanjay Gupta <[email protected]>
- * GridViewDeleteEventArgs.cs: Removed extra code.
- 2004-08-12 Sanjay Gupta <[email protected]>
- * SendMailErrorEventArgs.cs:
- * SendMailErrorEventHandler.cs:
- * SiteMapNodeItemEventArgs.cs:
- * SiteMapNodeItemEventHandler.cs:
- * SqlDataSourceSelectingEventArgs.cs:
- * SqlDataSourceSelectingEventHandler.cs:
- * TreeNodeEventArgs.cs:
- * TreeNodeEventHandler.cs:
- * WizardNavigationEventArgs.cs:
- * WizardNavigationEventHandler.cs: Added new delegates.
- 2004-08-11 Sanjay Gupta <[email protected]>
- * ImageMapEventArgs.cs:
- * ImageMapEventHandler.cs:
- * MailMessageEventArgs.cs:
- * MailMessageEventHandler.cs:
- * MenuEventArgs.cs:
- * MenuEventHandler.cs:
- * ObjectDataSourceDisposingEventArgs.cs:
- * ObjectDataSourceDisposingEventHandler.cs:
- * ObjectDataSourceEventArgs.cs:
- * ObjectDataSourceEventHandler.cs:
- * ObjectDataSourceMethodEventArgs.cs:
- * ObjectDataSourceMethodEventHandler.cs:
- * ObjectDataSourceSelectingEventArgs.cs:
- * ObjectDataSourceSelectingEventHandler.cs:
- * ObjectDataSourceStatusEventArgs.cs:
- * ObjectDataSourceStatusEventHandler.cs: Added new delegates.
- 2004-08-11 Sanjay Gupta <[email protected]>
- * DetailsViewCommandEventArgs.cs:
- * FormViewCommandEventArgs.cs:
- * GridViewCommandEventArgs.cs: Corrected constructor.
- 2004-08-11 Sanjay Gupta <[email protected]>
- * GridViewCancelEditEventArgs.cs:
- * GridViewCancelEditEventHandler.cs:
- * GridViewCommandEventArgs.cs:
- * GridViewCommandEventHandler.cs:
- * GridViewDeletedEventArgs.cs:
- * GridViewDeletedEventHandler.cs:
- * GridViewDeleteEventArgs.cs:
- * GridViewDeleteEventHandler.cs:
- * GridViewEditEventArgs.cs:
- * GridViewEditEventHandler.cs:
- * GridViewPageEventArgs.cs:
- * GridViewPageEventHandler.cs:
- * GridViewRowEventArgs.cs:
- * GridViewRowEventHandler.cs:
- * GridViewSelectEventArgs.cs:
- * GridViewSelectEventHandler.cs:
- * GridViewSortEventArgs.cs:
- * GridViewSortEventHandler.cs:
- * GridViewUpdatedEventArgs.cs:
- * GridViewUpdatedEventHandler.cs:
- * GridViewUpdateEventArgs.cs:
- * GridViewUpdateEventHandler.cs: Added new delegates.
- 2004-08-11 Sanjay Gupta <[email protected]>
- * FormViewUpdatedEventArgs.cs: Corrected constructor.
- 2004-08-11 Sanjay Gupta <[email protected]>
- * FormViewCommandEventArgs.cs: Corrected name of class.
- 2004-08-10 Gonzalo Paniagua Javier <[email protected]>
- * Xml.cs: use MapPath in DocumentSource and documentContent. Fixes
- bug #62726.
- 2004-08-10 Sanjay Gupta <[email protected]>
- * FormViewCommandEventArgs.cs:
- * FormViewCommandEventHandler.cs:
- * FormViewDeletedEventArgs.cs:
- * FormViewDeletedEventHandler.cs:
- * FormViewDeleteEventArgs.cs:
- * FormViewDeleteEventHandler.cs:
- * FormViewInsertedEventArgs.cs:
- * FormViewInsertedEventHandler.cs:
- * FormViewInsertEventArgs.cs:
- * FormViewInsertEventHandler.cs:
- * FormViewModeEventArgs.cs:
- * FormViewModeEventHandler.cs:
- * FormViewPageEventArgs.cs:
- * FormViewPageEventHandler.cs:
- * FormViewUpdatedEventArgs.cs:
- * FormViewUpdatedEventHandler.cs:
- * FormViewUpdateEventArgs.cs:
- * FormViewUpdateEventHandler.cs: Added new delegates.
- 2004-08-10 Sanjay Gupta <[email protected]>
- * DetailsViewCommandEventArgs.cs:
- * DetailsViewCommandEventHandler.cs:
- * DetailsViewDeletedEventArgs.cs:
- * DetailsViewDeletedEventHandler.cs:
- * DetailsViewDeleteEventArgs.cs:
- * DetailsViewDeleteEventHandler.cs:
- * DetailsViewInsertedEventArgs.cs:
- * DetailsViewInsertedEventHandler.cs:
- * DetailsViewInsertEventArgs.cs:
- * DetailsViewInsertEventHandler.cs:
- * DetailsViewModeEventArgs.cs:
- * DetailsViewModeEventHandler.cs:
- * DetailsViewPageEventArgs.cs:
- * DetailsViewPageEventHandler.cs:
- * DetailsViewUpdatedEventArgs.cs:
- * DetailsViewUpdatedEventHandler.cs:
- * DetailsViewUpdateEventArgs.cs:
- * DetailsViewUpdateEventHandler.cs: Added new delegates.
- 2004-08-09 Sanjay Gupta <[email protected]>
- * AuthenticateEventArgs.cs:
- * AuthenticateEventHandler.cs:
- * CreateUserErrorEventArgs.cs:
- * CreateUserErrorEventHandler.cs: Added new delegates.
- 2004-08-05 Sanjay Gupta <[email protected]>
- * IButtonControl.cs:
- * ICallbackContainer.cs:
- * ICompositeControlDesignerAccessor.cs:
- * IPostBackContainer.cs: Added new interfaces.
- 2004-08-03 Sanjay Gupta <[email protected]>
- * AdType.cs:
- * AutoCompleteType.cs:
- * ContentDirection.cs:
- * DataControlCellType.cs:
- * DataControlRowState.cs:
- * DataControlRowType.cs:
- * DetailsViewMode.cs:
- * DynamicImageParameterMode.cs:
- * FormViewMode.cs:
- * HotSpotMode.cs:
- * ImageFieldMode.cs:
- * LiteralMode.cs:
- * LogoutAction.cs:
- * Orientation.cs:
- * PagerButtons.cs:
- * PathDirection.cs:
- * ScrollBars.cs:
- * SiteMapNodeItemType.cs:
- * SiteMapNodeType.cs:
- * SiteMapViewType.cs:
- * SortDirection.cs:
- * TableCaptionAlign.cs:
- * TableHeaderScope.cs:
- * TableViewMode.cs:
- * TreeNodeSelectAction.cs:
- * TreeNodeTypes.cs:
- * TreeViewImageSet.cs:
- * WizardStepType.cs: Added enumerations
- 2004-08-02 Duncan Mak <[email protected]>
- * ButtonType.cs:
- * LoginFailureAction.cs:
- * LoginTextLayout.cs: Added enumerations.
- 2004-07-29 Gonzalo Paniagua Javier <[email protected]>
- * BaseValidator.cs: in Validate(), when the control is not visible or
- enabled, return inmediately after setting IsValid to true. Fixes bug
- #61831.
- 2004-07-27 Gonzalo Paniagua Javier <[email protected]>
- * DataList.cs: s/HasChildren/HasControls()/.
- 2004-07-27 Gonzalo Paniagua Javier <[email protected]>
- * DataList.cs: style.
- 2004-07-27 Alon Gazit <[email protected]>
- * DataList.cs: Replaced foreach statement with for statement,
- in order to improve performence.
- 2004-07-27 Alon Gazit <[email protected]>
- * WebControl.cs: changed RenderBeginTag()to use TagKey instead of
- TagName.
- * Unit.cs : changed GetTypeFromString() and GetStringFromPixel() to use
- switch statements in order to improve performance.
- 2004-06-10 Alon Gazit <[email protected]>
- * WebControl.cs: fixed LoadViewState().
- Creates new attributes state bag only when the current is null.
- 2004-06-07 Gonzalo Paniagua Javier <[email protected]>
- * Calendar.cs: implemented OnPreRender and HasWeekSelectors.
- 2004-06-05 Gonzalo Paniagua Javier <[email protected]>
- * Calendar.cs: set the title class attribute if we have it. Fixes bug
- 53671.
- 2004-06-04 Gonzalo Paniagua Javier <[email protected]>
- * Style.cs: added SetBit.
- 2004-06-03 Gonzalo Paniagua Javier <[email protected]>
- * Calendar.cs:
- * CompareValidator.cs:
- * ImageButton.cs:
- * Style.cs:
- * WebControl.cs: Added protected missing members and attributes.
- 2004-05-18 Gonzalo Paniagua Javier <[email protected]>
- * TextBox.cs: don't save the Text if in ViewState if it's a password.
- Save it if the control is not visible or not enabled. Fixes bug #58497.
- 2004-05-14 Gonzalo Paniagua Javier <[email protected]>
- * Calendar.cs: fire OnDayRender after assigning the calendar cell text.
- Fixes bug #58097.
- 2004-05-09 Gert Driesen ([email protected])
- * Parameter.cs:
- * SqlDataSourceCommandEventArgs:
- * XmlDataSource.cs : removed temporary workarounds for CLS
- compliance as System.Data is now CLS compliant
- 2004-05-06 Alon Gazit <[email protected]>
- * WebControl.cs: fixed LoadViewState() and SaveViewState().
- Before the change the Enabled property wasn't updated when a postback
- event was raised.
- * ListControl.cs: fixed SelectedIndex property implementation.
- Prevents throwing ArgumentOutOfRangeException (that should not be
- thrown), when the list is empty.
- 2004-04-28 Alon Gazit <[email protected]>
- * WebControl.cs: fixed LoadViewState().
- Always loading the saved attributes collection.
- 2004-04-18 Alon Gazit <[email protected]>
- * Repeater.cs: fixed InstantiateItem() and DataSource property.
- The change in DataSource prevents throwing ArgumentException while
- setting property value to null.
- The change in InstantiateItem() prevents NullReferenceException.
- 2004-04-07 Lluis Sanchez Gual <[email protected]>
- * BaseValidator.cs: Store Display property in the correct ViewState
- property. Don't render anything if Display is ValidatorDisplay.None.
- 2004-03-30 Lluis Sanchez Gual <[email protected]>
- * Xml.cs: In LoadXpathDoc(), don't use MapPathSecure with documentSource,
- since it is already a physical path. Fixes bug #55334.
- 2004-02-13 Jackson Harper <[email protected]>
- * Calendar.cs: Match MS postback data. This allows sites that
- parse the postback data manually to work.
-
- 2004-02-04 Alon Gazit <[email protected]>
- * EditCommandColumn.cs: fixed InitializeCell().
- The rendered LiteralControl should contain " " and not " ".
- 2004-02-01 Alon Gazit <[email protected]>
- * DataGrid.cs: fixed a problem in the paging mechanism in the method
- InitializePager().
- the problem was when (PagerStyle.Mode == PagerMode.NumericPages),
- while clicking the "..." link in the second page.
- 2004-01-28 Alon Gazit <[email protected]>
- * Calendar.cs: prevent NullReferenceException in RenderAllDays().
- 2004-01-27 Gonzalo Paniagua Javier <[email protected]>
- * Calendar.cs: when rendering days, add a LiteralControl containing the
- day before OnDayRender is called. Only generate the default links for
- days when IsSelectable is true after OnDayRender. Fixes bug #53372.
- 2004-01-21 Martin Baulig <[email protected]>
- * XmlHierarchyData.cs: Make this compile with csc.
- * BulletedList.cs (BulletedList.SelectedItem): Removed the `set'
- accessor since the base class doesn't have one.
- 2004-01-18 Alon Gazit <[email protected]>
- * CheckBoxList.cs: fix problem with negative TabIndex (wasn't rendered).
-
- 2004-01-18 Alon Gazit <[email protected]>
- * Style.cs: CopyFrom method shouldn't copy a value that is equal to
- Property default value.
- * FontInfo.cs : CopyFrom method shouldn't copy a value that is equal to
- Property default value.
- 2004-01-15 Alon Gazit <[email protected]>
- * RadioButtonList.cs: RepeatLayout property should affect the rendered
- html.
- 2004-01-15 Alon Gazit <[email protected]>
- * FontInfo.cs: Add validation check to Size property.
- 2004-01-07 Alon Gazit <[email protected]>
- * DataGrid.cs: Fixed PrepareControlHierarchyForItem().
- merge the column's style to the cell's style and not to
- the item's(row) style.
- 2004-01-04 Alon Gazit <[email protected]>
- * RangeValidator.cs: Fixed ControlPropertiesValid().
-
- 2004-01-03 Gonzalo Paniagua Javier <[email protected]>
- * Xml.cs: mono-stylized and removed warnings.
- 2004-1-1 Alon Gazit <[email protected]>
- * RadioButtonList.cs: update RenderItem() so that each RadioButton
- is enabled or disabled like the RadioButtonList.
- * CheckBoxList.cs: update RenderItem() so that each CheckBox
- is enabled or disabled like the CheckBoxList.
- 2004-1-1 Alon Gazit <[email protected]>
- * DataGrid.cs: Fixed PrepareControlHierarchyForItem().
- The Header or Footer Style shouldn't merge with the cells Style.
-
- 2004-1-1 Alon Gazit <[email protected]>
- * DataGridColumn.cs: Headers and Footers are initialized
- with the relevant Style object.
- 2003-12-30 Alon Gazit <[email protected]>
- * RepeatInfo.cs: Fixed DoVerticalRendering () and
- DoHorizontalRendering().
- Current implementation produces few extra html tags.
-
- 2003-12-29 Alon Gazit <[email protected]>
- * CheckBox.cs: change the implementation of LoadPostData.
- Currently, while the AutoPostBack property equals true ,
- it isn't possible to perform uncheck.
- 2003-12-19 Jackson Harper <[email protected]>
- * TableCell.cs: Setting a cells text should clear its control
- collection as per la specification. This fixes bug #51825.
-
- 2003-12-18 Gonzalo Paniagua Javier <[email protected]>
- * DataGridColumn.cs: stylized LoadViewState.
- * DataGridColumnCollection.cs: when TrackViewState is called, also
- call it on all the existing columns. Fixes bug #52334.
- 2003-12-18 Alon Gazit <[email protected]>
- * DataGridPagerStyle.cs: merge DataGridPagerStyle properties when Style
- is empty.
- 2003-12-18 Alon Gazit <[email protected]>
- * TableStyle.cs: merge TableStyle properties when Style is empty.
- 2003-12-16 Alon Gazit <[email protected]>
- * HyperLink.cs: Change Text property implementation. in MS when the Text
- property is set, all the controls in the HyperLink are being deleted.
- This fixes bug #52239.
- 2003-12-15 Alon Gazit <[email protected]>
- * RepeatInfo.cs: Fixed DoVerticalRendering () and
- DoHorizontalRendering().
- Both methods add additional empty table row in the head of each item
- table when the variable named isTable equals true (happenes with the
- default instantiation of RepeatInfo). These additional rows should be
- added when isTable equals false.
- This fixes bug #52225.
- 2003-12-15 Alon Gazit <[email protected]>
- * RepeatInfo.cs: Fixed DoVerticalRendering() and
- DoHorizontalRendering().
- Both methods add to rendered Header a colspan attribute according to the
- rows count. after the change the colspan is added according to the
- columns count.
- 2003-12-15 Alon Gazit <[email protected]>
- * CheckBox.cs: Disabled CheckBox does not produce same HTML as .NET.
- In .NET if the checkbox is disabled ,its text appears disabled too.
- In Mono the text appears enabled. the fix is in Render().
- This fixes bug #52180.
- 2003-12-15 Alon Gazit <[email protected]>
- * Repeater.cs: Change the implementation of CreateControlHierarchy().
- The current implementation renders extra Header and footer
- without Repeater.DataSource assign.
- This fixes bug #52179.
- 2003-12-15 Alon Gazit <[email protected]>
- * DataGrid.cs: Change the implementation of the property
- BackImageUrl. The current implementation has no influence
- on the rendered Html.
- 2003-12-15 Alon Gazit <[email protected]>
- * WebControl.cs: Change the implementation of the property
- Enabled. Before the change the WebControl also looked at
- parent.Enabled . fixed bug #52171.
- 2003-12-11 Jackson Harper <[email protected]>
- * RepeatInfo.cs: When rendering vertically figure out how many
- colmns are not going to be filled in in the last row, and adjust
- things accordingly. This fixes bug #51863.
-
- 2003-12-10 Alon Gazit <[email protected]>
- * TableRow.cs: Change the implementation of the properties
- HorizontalAlign and VerticalAlign. The current implementation
- has no influence on the rendered Html.
- 2003-12-10 Alon Gazit <[email protected]>
- * TableItemStyle.cs: Add setting of The WRAP flag in the Wrap
- property's set method.
-
- 2003-12-09 Jackson Harper <[email protected]>
- * PagedDataSource.cs (PrivateICollectionEnumerator.MoveNext):
- Increment counter when moving to start. Fixes bug #51926.
-
- 2003-12-08 Jackson Harper <[email protected]>
- * HyperLinkColumn.cs: Fix navigate url rendering. Patch by
- Benjamin Jemlich. Fixes bug #51823.
-
- 2003-12-07 Alon Gazit <[email protected]>
- * Panel.cs: Panel doesn't render nowrap attribute while the Wrap
- property is set to false. Fixes bug #58120.
-
- 2003-12-04 Gonzalo Paniagua Javier <[email protected]>
- * TableItemStyle.cs: merge TableItemStyle properties when Style is
- empty. Fixes bug #51689. Patch by Alon Gazit <[email protected]>.
- 2003-12-03 Gonzalo Paniagua Javier <[email protected]>
- * RadioButtonList.cs: render tabindex attribute if needed. Fixes bug
- #51648.
- 2003-12-02 Gonzalo Paniagua Javier <[email protected]>
- * WebControl.cs: don't create the attributes when GetAttribute is
- called.
- 2003-12-01 Jackson Harper <[email protected]>
- * WebControl.cs: Only allow access keys to be null or a single
- char. Patch by Alon Gazit <[email protected]>.
-
- 2003-11-30 Jackson Harper <[email protected]>
- * CheckBoxList.cs: A checkbox will have null post data if it is
- unselected. This fixes bug #51516.
-
- 2003-11-29 Jackson Harper <[email protected]>
- * DataGrid.cs: Display paging controls even when there is no
- data. Path by Mohammad DAMT. Fixes bug #51487.
-
- 2003-11-29 Jackson Harper <[email protected]>
- * DataGrid.cs: Call TrackViewState when loading bound columns view
- state. So that their state is saved. This fixes bug #51424. Also
- set ReadOnly.
-
- 2003-11-26 Jackson Harper <[email protected]>
- * BaseDataList.cs: Change && to || We will call that a typo so no
- one gets embarrased.
-
- 2003-11-24 Gonzalo Paniagua Javier <[email protected]>
- * BaseDataList.cs: allow setting null as Datasource.
- * DataGrid.cs: keep autogenerated columns in the ViewState.
- Patches by Alon Gazit <[email protected]>.
- 2003-11-22 Ben Maurer <[email protected]>
- * SqlDataSource*: Implement almost everything. Data access is
- still missing.
- 2003-11-22 Ben Maurer <[email protected]>
- * Calendar.cs (SaveViewState):
- - We were allocating a 11 item array, we only used 10 items,
- so only allocate 10.
- - We only need to save the selected dates if there are any.
- * DataGrid.cs (SaveViewState):
- * DataGridColumn.cs (SaveViewState):
- * DataGridColumnCollection.cs (SaveViewState):
- - Only return the array if there is anything in it
- * Style.cs (SaveViewState):
- - Only save the bits if there were changes.
- * WebControl.cs (SaveViewState), (LoadViewState):
- - Don't save Enabled into the viewstate here, we already
- do it in the property. This just caused *EVERY* control
- to have a non-null state, taking up lots of extra room
- in the ViewState.
- - The style will always be created with this control's
- viewstate, so the style will always return null for the
- viewstate. As such, we do not need to store it. We can
- also reduce the triplet to a pair because of this.
- 2003-11-22 Jackson Harper <[email protected]>
- * ValidationSummary.cs: Fix number of messages and message array computation.
- 2003-11-21 Andreas Nahr <[email protected]>
- * Xml.cs: Corrected attribute
- * XmlBuilder.cs: Added
- 2003-11-21 Gonzalo Paniagua Javier <[email protected]>
- * Xml.cs: class status based fixes.
- 2003-11-19 Jackson Harper <[email protected]>
- * HyperLink.cs: Use ResolveUrl instead of ResolveBaseUrl.
-
- 2003-11-19 Jackson Harper <[email protected]>
- * HyperLink.cs: Use ResolveBaseUrl so that ~/ is interpreted as
- teh applications base directory. This fixes bug #51092.
-
- 2003-11-18 Todd Berman <[email protected]>
- * ControlParameter.cs:
- * CookieParameter.cs:
- * FormParameter.cs:
- * QueryStringParameter.cs:
- * SessionParameter.cs: added public .ctor ()
- * Parameter.cs: added public .ctor (), internal SetOwnerCollection
- and handling, as well as internal ParameterValue for easy access.
- NOTE: ParameterValue doesnt respect TreatEmptyStringAsNull yet.
- * ParameterCollection.cs: implementation redux.
- 2003-11-18 Todd Berman <[email protected]>
- * ParameterCollection.cs: Implemented
- * Parameter.cs: Added _owner, SetOwnerCollection and proper handling.
- ToString () now matches asp.net
- 2003-11-17 Ben Maurer <[email protected]>
- * ControlParameter.cs:
- * CookieParameter.cs:
- * FormParameter.cs:
- * Parameter.cs:
- * QueryStringParameter.cs: New v2 files. Mostly
- implemented, still need a few methods.
- 2003-11-16 Gonzalo Paniagua Javier <[email protected]>
- * ListItem.cs: prevent nullrefs ni Get/SetAttribute. Thanks to Alon
- Gazit <[email protected]>.
- 2003-11-13 Gonzalo Paniagua Javier <[email protected]>
- * RadioButton.cs: fixed RenderInputTag for negative TabIndex values.
- Patch by Alon Gazit <[email protected]>.
- 2003-11-09 Ben Maurer <[email protected]>
- * DataBoundControl.cs: Implement
- * ListControl.cs: inherit from the above.
- * Repeater.cs, BaseDataList.cs: should reset whenever we databind.
- 2003-11-09 Ben Maurer <[email protected]>
- * BaseDataList.cs:
- * DataGrid.cs:
- * DataList.cs:
- * Repeater.cs: add v2 databinding stuff
- * XmlDataSource.cs: make it load the xml.
- 2003-11-09 Ben Maurer <[email protected]>
- * XmlDataSource.cs:
- * XmlDataSourceView.cs:
- * XmlHierarchicalDataSourceView.cs:
- * XmlHierarchicalEnumerable.cs:
- * XmlHierarchyData.cs: Implement
- 2003-11-08 Ben Maurer <[email protected]>
- * SiteMapDataSourceView.cs: Implement.
- 2003-11-07 Jackson Harper <[email protected]>
- * ImageButton.cs: This is a workaround for bug #49819. It appears
- that the .x and .y values are not being posted, and only the x
- value is being posted with the ctrl's id as the key.
-
- 2003-11-07 Jackson Harper <[email protected]>
- * DataGrid.cs (CreateControlHierarchy): Current page index is
- alolowed to equal page count. This prevents an exception being
- thrown when both are zero.
-
- 2003-11-06 Jackson Harper <[email protected]>
- * ValidationSummary.cs: Add Render method. Patch by Yaron Shkop.
- * BaseValidator.cs: Disable base control so the isValid flag is
- not reset.
-
- 2003-11-03 Jackson Harper <[email protected]>
- * TemplateColumn.cs: Use the same renderer for selected items as
- normal items. This fixes bug #49744.
-
- 2003-11-03 Jackson Harper <[email protected]>
- * DataList.cs:
- * WebControl.cs: Fix argument out of range exceptions on
- properties. Patch by Yaron Shkop.
-
- 2003-11-03 Jackson Harper <[email protected]>
- * TemplateColumn.cs: If the item is selected but there is no
- editItemTemplate use the itemTemplate. This matches MS behvoir.
-
- 2003-11-03 Jackson Harper <[email protected]>
- * Repeater.cs: Always set alternating items to the AlternatingItem
- type, when instantiating alternating items use the itemTemplate if
- the alternatingItem template is null. This matches MS behavoir and
- fixes bug #50157.
-
- 2003-11-03 Jackson Harper <[email protected]>
- * DataGridPagerStyle.cs: Name of view state attribute is
- PagerVisible not Visible. Call owner.OnPagerChanged when the pager
- visibility is changed. Patch by Yaron Shkop.
-
- 2003-11-03 Jackson Harper <[email protected]>
- * RepeatInfo.cs: When doing horizontal rendering use the repeat
- columns as the number of columns in a row. This fixes bug #49016.
-
- 2003-11-03 Jackson Harper <[email protected]>
- * PagedDataSource.cs (PageCount): Return page count of 1 if there
- paging is disabled. Patch by Yaron Shkop.
- * PagedDataSource.cs (CopyTo): Improve. Patch by Yaron Shkop.
- * TableStyle.cs (AddAttributesToRender): Render border style
- collapse. Patch by Yaron Shkop.
- * TableStyle.cs:
- * TableItemStyle.cs:
- * DataGridPagerStyle.cs: Call base copy and merge even if style is of
- the wrong type. Patch by Yaron Shkop.
-
- 2003-11-03 Jackson Harper <[email protected]>
- * BoundColumn.cs: Render readonly columns. Patch by Mohammad DAMT.
-
- 2003-11-02 Ben Maurer <[email protected]>
- * BulletStyle.cs:
- * BulletedListDisplayMode.cs:
- * BulletedListEventHandler.cs:
- * BulletedList.cs:
- * BulletedListEventArgs.cs: V2 controls (yay!)
- 2003-10-30 Jackson Harper <[email protected]>
- * Repeater.cs: Throw an exception if the datasource is set to
- something that does not implement either IListSource or
- IEnumerable. This fixes bug #50155.
-
- 2003-10-30 Jackson Harper <[email protected]>
- * DataGridPagerStyle.cs: Do not allow page button counts to be set
- to less then 1. Patch by Yaron Shkop. This fixes bug #50236.
-
- 2003-10-29 Jackson Harper <[email protected]>
- * ButtonColumn.cs: Format string and text to format were
- inversed. This fixes bug #50171.
-
- 2003-10-29 Jackson Harper <[email protected]>
- * DataGridColumn.cs: If an item style is set apply it to the
- cell. This fixes bug #50173.
-
- 2003-10-29 Ben Maurer <[email protected]>
- * HyperLinkColumn.cs: Patch by Yaron Shkop. Fixes #50234. Remove
- old debugging value.
- 2003-10-29 Jackson Harper <[email protected]>
- * PagedDataSource.cs:
- * DataGrid.cs: Patch by Mohammad DAMT. Do not go past the
- end of the last page. Fixes bug #5085.
-
- 2003-10-29 Jackson Harper <[email protected]>
- * CheckBox.cs: Do not change the status of a checkbox when there
- is no post data. This fixes bug #49091.
- * CheckBoxList.cs: Do not change the status of the checkboxes when
- there is no post data. This fixes bug #49093.
-
- 2003-10-26 Ben Maurer <[email protected]>
- * RadioButton.cs: Patch by Yaron Shkop. Enables disabling a
- RadioButton. Fixes #50132
- 2003-10-25 Ben Maurer <[email protected]>
- * PagedDataSource.cs: Patch by Ivo Haamer. Typo prevented
- paging from working. Fixes #48814.
- 2003-10-25 Ben Maurer <[email protected]>
- * DataGrid.cs: A few typos kept us from viewing datagrids
- that were based on customized collections.
- 2003-10-24 Ben Maurer <[email protected]>
- * DataGridCommandEventArgs.cs: typo, cmdSrc was becoming origionalArgs.
- 2003-10-23 Ben Maurer <[email protected]>
- * Calendar.cs: render the next month button so that aligns to the
- right.
- 2003-10-23 Gonzalo Paniagua Javier <[email protected]>
- * BaseCompareValidator.cs: splitted Convert. Fixed bug #49927. The fix
- was just changing && by || after the first Match.
- 2003-10-23 Gonzalo Paniagua Javier <[email protected]>
- * Calendar.cs: apply header style in RenderHeader. Fixes bug #49144.
- Patch by Yaron Shkop.
- 2003-10-22 Gonzalo Paniagua Javier <[email protected]>
- * DataGrid.cs: applied patch from Yaron Shkop ([email protected])
- that fixes bug #49744. Now the selection doesn't lose its data.
- 2003-10-21 Ben Maurer <[email protected]>
- * EditCommandColumn.cs: Implement; fix #49736
- 2003-10-21 Ben Maurer <[email protected]>
- * ButtonColumn.cs: Use the DataGridLinkButton, so that we inherit
- the forground color. bug #49738
- 2003-10-19 Gonzalo Paniagua Javier <[email protected]>
- * Calendar.cs: fixed bug #49727.
- 2003-10-18 Ben Maurer <[email protected]>
- * TableStyle.cs: fix #49740.
- 2003-10-19 Gonzalo Paniagua Javier <[email protected]>
- * SelectedDatesCollection.cs: fix by Yaron for bug #49698.
- * ValidationSummary.cs: fixes bug #49669.
- 2003-10-11 Gonzalo Paniagua Javier <[email protected]>
- * Calendar.cs: apply the calendar style to the new Table, not to itself.
- Fixes #49406.
- * CheckBox.cs: render the hidden fields if AutoPostBack.
- * Style.cs: don't render empty width/height. Small improvement in
- CopyFrom.
- * Table.cs: fixed condition for border width.
- * TableStyle.cs:
- (CopyFrom): always call the base class to copy other attributes. Fixes
- bug #49408. Don't render empty 'rules' attribute.
- * WebControl.cs: track viewstate when enabled. Don't overwrite source
- control attributes in CopyBaseAttributes.
- * ChangeLog: fixed dates.
- 2003-10-08 Gaurav Vaish <gvaish_mono AT lycos.com>
- * WebControl.cs : Attributes { get; } - Is Complete.
- * ValidationSummary.cs : AddAttributesToRender(HtmlTextWriter)
- - Completed.
- 2003-10-08 Gaurav Vaish <gvaish_mono AT lycos.com>
- * BaseValidator.cs : DetermineRenderUplevel() - Completed.
- : RegisterValidatorCommonScript()
- - More code, I need HELP!
- : RegisterValidatorDeclaration()
- - More code, I need HELP!
- 2003-09-29 Gonzalo Paniagua Javier <[email protected]>
- * CheckBoxList.cs: don't lose state when enabling/disabling. See bug
- #48802.
- 2003-09-28 Gonzalo Paniagua Javier <[email protected]>
- * Repeater.cs: fixed bug #48807. It needed to use a DummyDataSource and
- ClearViewState only called when no items.
- 2003-09-28 Gonzalo Paniagua Javier <[email protected]>
- * RadioButtonList.cs: fix for bug #48874 by Yaron Shkop.
- 2003-09-28 Gonzalo Paniagua Javier <[email protected]>
- * RadioButtonList.cs: fix for bug #48870 by Yaron Shkop.
- 2003-09-27 Gonzalo Paniagua Javier <[email protected]>
- * DataList.cs: fixed bug #48217. Patch by [email protected] (Yaron
- Shkop).
- 2003-09-27 Gonzalo Paniagua Javier <[email protected]>
- * AdRotator.cs: fixes bug #48691. Patch by [email protected] (Yaron
- Shkop).
- 2003-09-27 Gonzalo Paniagua Javier <[email protected]>
- * CheckBox.cs: render the 'disabled' attribute in the correct tag.
- * WebControl.cs: fixed Enabled property and save it in ViewState.
- Fixes bug #48802.
- 2003-09-21 Gonzalo Paniagua Javier <[email protected]>
- * ListControl.cs: fixed bug #48668. Thanks to Yaron Shkop.
- 2003-09-21 Gonzalo Paniagua Javier <[email protected]>
- * ListBox.cs: patch by [email protected] (Yaron Shkop) that fixes
- bug #48671.
- 2003-09-19 Gonzalo Paniagua Javier <[email protected]>
- * FontInfo.cs: fixed Name property as suggested by Rich Alimi
- <[email protected]>.
- 2003-09-14 Gonzalo Paniagua Javier <[email protected]>
- * RegularExpressionValidator.cs: fix for EvaluateIsValid by Juraj
- Skripsky <[email protected]>
- 2003-09-13 Gonzalo Paniagua Javier <[email protected]>
- * BaseValidator.cs: patch by Juraj Skripsky ([email protected]) that
- fixes rendering of the end tag.
- 2003-08-31 Gonzalo Paniagua Javier <[email protected]>
- * Repeater.cs: fix for Items property provided by [email protected]
- (Yaron Shkop). Closes bug #48060.
- 2003-08-26 Gonzalo Paniagua Javier <[email protected]>
- * CheckBox.cs: in LoadPostData, only return
- true when the new data is different from the one we had. Fixed
- conditions to save Checked state. Thanks to [email protected]
- (Yaron Shkop).
- 2003-08-26 Gonzalo Paniagua Javier <[email protected]>
- * Style.cs: Font.Strikeout renders as 'line-through'. Fixes bug #47871.
- 2003-08-25 Gonzalo Paniagua Javier <[email protected]>
- * WebControl.cs: removed dangling ^M and unneeded fields. Keep track
- of Enable in ViewState. Fixes bug #47865.
- 2003-08-20 Gonzalo Paniagua Javier <[email protected]>
- * Style.cs: the MARKED bit is not send set in ViewState unless something
- is changed. Fixed TrackViewState condition.
-
- * WebControl.cs: save the base ViewState *after* ControlStyle is done,
- because it uses the same ViewState as the control. Fixes bug #47725.
- 2003-08-16 Gonzalo Paniagua Javier <[email protected]>
- * HyperLinkColumn.cs: patch from David Pickens <[email protected]>
- that fixes databinding when only DataTextField or DataNavigateUrlField
- is set.
- 2003-08-14 Gonzalo Paniagua Javier <[email protected]>
- * ListControl.cs: patch sent by Yaacov Akiba Slama <[email protected]> on
- behalf of Yaron Shkop <[email protected]> that fixes selection of
- values before assigning a data source and other issues.
- 2003-08-11 Gonzalo Paniagua Javier <[email protected]>
- * CheckBox.cs: save viewstate when needed and correctly handle post
- data. Fixes bug #47462.
- 2003-08-01 Andreas Nahr <[email protected]>
- * ButtonColumn.cs: Removed additional attributes
- * CheckBox.cs: Added attribute
- * DataGrid.cs: Added attributes
- * HyperLinkColumn.cs: Changed attributes, added lamespec
- * Style.cs: Removed attributes
- * TextBox.cs: Added/ removed attributes
- 2003-08-01 Andreas Nahr <[email protected]>
- * AdRotator.cs: Added all attributes
- * BaseDataList.cs: Added all attributes, added lamespec, removed additional attributes
- * BaseValidator.cs: Added all attributes
- * BoundColumn.cs: Added all attributes
- * Button.cs: Added all attributes
- * ButtonColumn.cs: Added all attributes, added lamespec
- * Calendar.cs: Added all attributes, added error checks, throws more exceptions
- * CheckBox.cs: Added all attributes
- * CheckBoxList.cs: Added all attributes
- * CompareValidator.cs: Added all attributes
- * CustomValidator.cs: Added all attributes
- * DataGrid.cs: Added all attributes, more verbose exceptions, fixed signature, removed additional attributes
- * DataGridColumn.cs: Added all attributes
- * DataGridColumnCollection.cs: Added all attributes
- * DataGridPagerStyle.cs: Added all attributes
- * DataGridTableInternal.cs: Made DataGridTableInternal internal
- * DataList.cs: Added all attributes, more verbose exceptions, removed non-existing member
- * DropDownList.cs: Added all attributes
- * FontInfo.cs: Added all attributes
- * HyperLink.cs: Added all attributes
- * HyperLinkColumn.cs: Added all attributes
- * Image.cs: Added all attributes
- * ImageButton.cs: Added all attributes
- * Label.cs: Added all attributes
- * LinkButton.cs: Added all attributes
- * ListBox.cs: Added all attributes, added error checks, throws more exceptions
- * ListControl.cs: Added all attributes
- * ListItem.cs: Added all attributes
- * ListItemCollection.cs: Added attribute
- * Literal.cs: Added all attributes
- * Panel.cs: Added all attributes
- * RadioButton.cs: Added all attributes
- * RadioButtonList.cs: Added all attributes, added error checks, throws more exceptions
- * RangeValidator.cs: Added all attributes
- * RegularExpressionValidator.cs: Added all attributes
- * Repeater.cs: Added all attributes
- 2003-07-30 Andreas Nahr <[email protected]>
- * RequiredFieldValidator.cs: Added all attributes
- * Style.cs: Added all attributes
- * Table.cs: Added all attributes
- * TableCell.cs: Added all attributes, added error checks, throws more exceptions
- * TableCellCollection.cs: Added attribute
- * TableRow.cs: Added all attributes
- * TableRowCollection: Added attribute
- * TableStyle.cs: Added all attributes, improved error messages
- * TemplateColumn.cs: Added all attributes
- * TextBox.cs: Added all attributes, added error checks, throws more exceptions
- * ValidationSummary.cs: Added all attributes
- * WebControl.cs: Added all attributes
- * Xml.cs: Added all attributes
- 2003-07-30 Gonzalo Paniagua Javier <[email protected]>
- * DataGrid.cs: fixed signature of ItemCreated and PageIndexChanged.
- * DataList.cs: fixed signature of ItemCreated and ItemDataBound.
- 2003-07-21 Gonzalo Paniagua Javier <[email protected]>
- * CheckBoxList.cs: fixes bug reported on the list about the state of
- the CheckButtons not being preserved across posts.
- 2003-07-21 Gonzalo Paniagua Javier <[email protected]>
- * ListControl.cs: added SelectedValue property (1.1). Closes 46412.
- 2003-06-30 Gonzalo Paniagua Javier <[email protected]>
- * AdRotator.cs: fixed bug #44271 and a few others bugs. Mono-stylized.
- 2003-06-26 Gonzalo Paniagua Javier <[email protected]>
- * ListControl.cs: save viewstate data when any of the 3 values is not
- null. Fixed condition to save selection indices. Closes bug #45493.
- 2003-06-20 Gonzalo Paniagua Javier <[email protected]>
- * DataGrid.cs: fixed bug #43823.
- 2003-05-29 Gonzalo Paniagua Javier <[email protected]>
- * DataGrid.cs: fixed delegate type for SortCommand.
- 2003-05-09 Gonzalo Paniagua Javier <[email protected]>
- * DataGridColumnCollection.cs: added missing return in RemoveAt.
- 2003-05-09 Gonzalo Paniagua Javier <[email protected]>
- * DataGridColumnCollection.cs: fixed LoadViewState for the columns.
- Don't save ViewState is the number of columns is 0.
- 2003-05-02 Gonzalo Paniagua Javier <[email protected]>
- * DataGrid.cs: get the right item Type for the property we're reading
- fromt the data source.
- 2003-04-30 Gonzalo Paniagua Javier <[email protected]>
- * Label.cs:
- * TextBox.cs: added control builder attribute.
- 2003-03-29 Gonzalo Paniagua Javier <[email protected]>
- * DataGrid.cs: Fixed SaveViewState and type of ItemDataBound.
- 2003-03-17 George Kodinov <[email protected]>
- * Unit.cs: Called the correct method to get the Numeric locale for the
- double conversion
- 2003-02-15 Gonzalo Paniagua Javier <[email protected]>
- * ButtonColumn.cs: fixed a couple of infinite loop problems and render
- correctly the header of the column.
- * DataGridTableInternal.cs: don't assign a default ID to this control.
- * LinkButton.cs: raise bubble event in OnCommand.
- * TableCellCollection.cs: fixed the index returned by Add.
- * TableRowCollection.cs: ditto.
- 2003-02-06 Gonzalo Paniagua Javier <[email protected]>
- * Xml.cs: don't call MapPathSecure when setting DocumentSource.
- 2003-02-05 Gonzalo Paniagua Javier <[email protected]>
- * RangeValidator.cs: fixed bug #37577. Thanks to Stephane Tombeur
- for reporting the bug and providing the fix.
- 2003-01-26 Gonzalo Paniagua Javier <[email protected]>
- * DataGrid.cs: AutoGenerateColumns defaults to true. Fixed
- CreateColumnSet. Set the owner of the column when auto generated.
- In PrepareControlHierarchyForItem, fixed for loop bound.
- * LinkButtonInternal.cs: fixed infinite recursion bug.
- Fixes bug #37124.
- 2003-01-22 Zdravko Tashev <[email protected]>
- * Xml.cs: a few fixes.
- 2003-01-20 Gonzalo Paniagua Javier <[email protected]>
- * DataList.cs: handle the exception when adding new keys to
- DataKeysArray.
- 2003-01-17 Gonzalo Paniagua Javier <[email protected]>
- * BaseDataList.cs: what can I say for this one? I spent so many time
- until I finally found this that I'm gonna miss this f....g bug... ;-).
- Farewell. Now we can get events from image buttons inside Data*.
- * DataList.cs: now the value stored in ViewState for item count is
- correct.
- 2003-01-08 Gonzalo Paniagua Javier <[email protected]>
- * DataGrid.cs: default value for ShowHeaders is true. Fixed style for
- Header and Footer.
- * DataGridColumn.cs: added SetOwner method.
- * DataGridColumnCollection.cs: set the owner of the column when added.
- 2003-01-08 Gonzalo Paniagua Javier <[email protected]>
- * BoundColumn.cs: typo.
- * DataGrid.cs: use 'as' instead of casting. Typo.
- * HyperLinkColumn.cs: call OnColumnChanged when any property change.
- Mono-stylized.
- 2003-01-07 Gonzalo Paniagua Javier <[email protected]>
- * HyperLink.cs: fixes bug #36336.
- 2003-01-07 Gonzalo Paniagua Javier <[email protected]>
- * DataList.cs: fixed IRepeatInfoUser.GetItemStyle.
- 2002-12-17 Gonzalo Paniagua Javier <[email protected]>
- * BaseValidator.cs: return an empty string in GetControlValidationValue
- when GetValue returned null.
- * CompareValidator.cs: fixed EvaluateIsValid.
- * RegularExpressionValidator.cs: fixed EvaluateIsValid.
- 2002-12-17 Gonzalo Paniagua Javier <[email protected]>
- * Xml.cs: use MapPathSecure to get the path of the document.
- 2002-12-13 Gonzalo Paniagua Javier <[email protected]>
- * DataList.cs: fixed header & footer.
- 2002-12-12 Gonzalo Paniagua Javier <[email protected]>
- * DataList.cs: for header and footer don't use data source.
- Instantiate in the DataListItem, not in the DataList.
- databind-template.aspx works now.
- 2002-11-21 Gonzalo Paniagua Javier <[email protected]>
- * BaseDataList.cs:
- (Render): call RenderContents (), not base.RenderContents ().
- * DataList.cs: style.
- But I still haven't found what i'm looking for....
- 2002-11-20 Gonzalo Paniagua Javier <[email protected]>
- * Calendar.cs: fixed loading/saving selected dates.
- * SelectedDatesCollection.cs: added internal function to get the
- underlying ArrayList.
- Calendar navigation works again. Selecting dates too.
- 2002-11-12 Gonzalo Paniagua Javier <[email protected]>
- * DataList.cs: added a few attributes and fixed infinite recursion.
- 2002-11-12 Gonzalo Paniagua Javier <[email protected]>
- * ListItemCollection.cs: fixed LoadViewState.
- 2002-11-12 Gonzalo Paniagua Javier <[email protected]>
- * TableItemStyle.cs: TypeDescriptor.GetConverter seems to fail.
- Commented out some code until it works.
- 2002-10-29 Gaurav Vaish <[email protected]>
- * BaseCompareValidator.cs - Fixed operator bug in
- Compare(string, string, ...)
- * CompareValidator.cs - EvaluateIsValid() : Implemented.
- 2002-10-28 Gaurav Vaish <[email protected]>
- * BoundColumn.cs - InitializeCell(TableCell, int, ListItemType)
- : Implemented.
- - All Properties : Now make use of ViewState.
- 2002-10-28 Gaurav Vaish <[email protected]>
- * BaseValidator.cs - Uncomment NotImplementedException.
- 2002-10-28 Gaurav Vaish <[email protected]>
- * BaseValidator.cs - Minor changes in TODO comments.
- 2002-10-28 Gaurav Vaish <[email protected]>
- * BaseValidator.cs - DetermineRenderUpLevel() : Uncomment
- the NotImplementedException being thrown.
- * DataGridPagerStyle.cs - Mode { set; } : Implemented.
- * DataGridLinkButton.cs - Added new class (private) : Implemented.
- * DataGrid.cs - InitializePager(DataGridItem, int,
- PagedDataSource) : Implemented.
- 2002-10-28 Gaurav Vaish <[email protected]>
- * DataList.cs - PrepareControlHierarchy() : Implemented.
- 2002-10-28 Gaurav Vaish <[email protected]>
- * DataList.cs - RenderContents(HtmlTextWriter) : Implemented.
- - GetItem(ListItemType, int) : Removed TODO.
- - CreateControlHierarchy(bool) : Implemented.
- - CreateItem(int, ListItemType) : Implemented.
- - CreateItem(int, ListItemType,
- bool, object) : Implemented.
- - InitializeItem(DataItem) : Implemented.
- * DataGrid.cs - CreateControlHierarchy(bool) : Bug fix.
- The ViewState["_!ItemCount"],
- ViewState["_!DataSource_ItemCount"]
- are shared by DataList and DataGrid, and hence
- should share the same name.
- - ResolveDataSource(object, string)
- : Removed. Use System.Web.UI.Utils.DataSourceHelper
- ::GetResolvedDataSource(object, string).
- 2002-09-12 Gonzalo Paniagua Javier <[email protected]>
- * DataGrid.cs: fixed compilation
- 2002-09-12 Gaurav Vaish <[email protected]>
- * PagedDataSource.cs - FirstIndexInPage : Fixed bug.
- * DataGrid.cs - CreateControlHierarchy(bool)
- : working towards completion.
- - ResolveDataSource(object, string)
- : stubbed new method
- - CreateItem(....)
- : stubbed new method
- Well. It's almost done.
- * DataGridTableInternal.cs
- - Added new internal class.
- 2002-08-28 Gaurav Vaish <[email protected]>
- * DataSourceInternal.cs - Added new class (internal).
- 2002-08-26 Gonzalo Paniagua Javier <[email protected]>
- * FontUnit.cs:
- * HorizontalAlign.cs:
- * Unit.cs:
- * VerticalAlign.cs: fixes based on class status page.
-
- * HorizontalAlignConverter.cs: implemented.
- * VerticalAlignConverter.cs: implemented.
- * FontUnitConverter.cs: implemented GetStandardValues ().
- * WebColorConverter.cs: implemented ConvertFrom () and ConvertTo ().
- 2002-08-19 Gaurav Vaish <[email protected]>
- * DataGrid.cs - AutoCreateColumns: Bug fixes.
- 2002-08-19 Gaurav Vaish <[email protected]>
- * DataGrid.cs - AutoCreateColumns: completed, hopefully!
- 2002-08-19 Gaurav Vaish <[email protected]>
- * DataGrid.cs - Working on the undocumented protected
- method CreateColumnSet. AutoCreateColumns method
- stubbed. Left CreateControlHierarchy for the time
- being, looks like I'm going insane. ;-)
- 2002-08-19 Gaurav Vaish <[email protected]>
- * Button.cs - Steffen's OnCommand bug fix.
- 2002-08-12 Gaurav Vaish <[email protected]>
- * DataGrid.cs - Added protected method (skeleton)
- CreateColumnSet(PagedDataSource, bool)
- Still trying to know how will it be used
- and what for...
- 2002-08-10 Gonzalo Paniagua Javier <[email protected]>
- * PagedDataSource.cs: fixed compilation.
- 2002-08-08 Gaurav Vaish <[email protected]>
- * DataGrid.cs - Added private method
- CreatePagedDataSource
- - Started work on
- CreateControlHierarchy(bool)
- * PagedDataSource.cs - Bug fixed.
- CurrentPageIndex is writable.
- 2002-08-07 Gonzalo Paniagua Javier <[email protected]>
- * DataGrid.cs: fixed typo.
- * DataGridPagerStyle.cs: added IsPagerOnTop and IsPagerOnBottom.
- 2002-08-06 Gaurav Vaish <[email protected]>
- * DataGridColumn.cs - Added internal methods to get the
- various styles (needed in DataGrid.cs)
- * DataGrid.cs - Completed the method
- PrepareControlHierarchy()
- 2002-08-06 Gaurav Vaish <[email protected]>
- * DataGrid.cs - Wokring on PrepareControlHierarchy()
- - Added private method
- PrepareControlHierarchyForItem()
- 2002-08-05 Gaurav Vaish <[email protected]>
- * DataGrid.cs - Completed method
- OnBubbleEvent(object, EventArgs)
- 2002-07-30 Gonzalo Paniagua Javier <[email protected]>
- * Xml.cs: implemented document/transform load.
- 2002-07-30 Gonzalo Paniagua Javier <[email protected]>
- * Calendar.cs: added myself to the list of authors.
- * DropDownList.cs: fixed a few properties.
- * ListControl.cs: fixed SelectedIndex.
- 2002-07-30 Gonzalo Paniagua Javier <[email protected]>
- * Calendar.cs: lots of fixes. Render days. Still left to persist
- selected days when changing month.
- * Unit.cs: fixed Percentage and Pixel.
- * WebControl.cs: a few properties are now using ControlStyle instead
- of ViewState to persist.
- 2002-07-28 Gonzalo Paniagua Javier <[email protected]>
- * BaseValidator.cs: it works now.
- * DataGridColumn.cs: added attribute and made it abstract.
- * RequiredFieldValidator.cs: fixed return value in EvaluateIsValid.
- 2002-07-20 Gonzalo Paniagua Javier <[email protected]>
- * TextBox.cs: default for Wrap is true.
- (OnPreRender): don't save Text if there are no listeners on TextChanged.
- 2002-07-19 Gonzalo Paniagua Javier <[email protected]>
- * DropDownList.cs:
- (ToolTip): fixed.
- * ListItem.cs:
- (LoadViewState): fixed.
- * ListItemCollection.cs:
- (TrackViewState): use items instead of 'this' in foreach.
- * Style.cs:
- (LoadViewState): more checking of parameters.
- * WebControl.cs: implemented LoadViewState and SaveViewState.
-
- 2002-07-17 Gonzalo Paniagua Javier <[email protected]>
- * ListItem.cs: there was no code to unset the flags!!!
- 2002-07-13 Gonzalo Paniagua Javier <[email protected]>
- * FontUnit.cs: use a hashtable for mapping size name to value.
- * HyperLink.cs: fixed a bug and a typo.
- * Unit.cs: some fixes to internal constructor.
- 2002-07-13 Gonzalo Paniagua Javier <[email protected]>
- * ListControl.cs: fixed a couple of range checks.
- * WebControl.cs: MS lies! Not all WebControls must be rendered inside
- an HtmlForm (p.e., Label).
- 2002-07-12 Gonzalo Paniagua Javier <[email protected]>
- * AdRotator.cs:
- * Button.cs:
- * Calendar.cs:
- * CheckBox.cs:
- * CheckBoxList.cs:
- * DataList.cs:
- * DropDownList.cs:
- * HyperLink.cs:
- * HyperLinkColumn.cs:
- * Image.cs:
- * ImageButton.cs:
- * Label.cs:
- * LinkButton.cs:
- * ListBox.cs:
- * Panel.cs:
- * PlaceHolder.cs:
- * RadioButton.cs:
- * RadioButtonList.cs:
- * Table.cs:
- * TableRow.cs:
- * TextBox.cs:
- * WebControl.cs: removed attributes added by mistake (i used
- GetCustomAttributes (true), d'oh!).
- * DataListItem.cs: implemented RenderItem.
- * Repeater.cs: implemented CreateItem and InitializeItem.
- 2002-07-08 Gonzalo Paniagua Javier <[email protected]>
- * BaseDataList.cs: a couple of fiex and added attributes.
- * DataGrid.cs: little fixes.
- 2002-07-07 Gonzalo Paniagua Javier <[email protected]>
- * CheckBoxList.cs:
- * DataGrid.cs:
- * DataList.cs:
- * DropDownList.cs:
- * ListBox.cs:
- * PlaceHolder.cs:
- * RadioButton.cs:
- * RadioButtonList.cs:
- * TableRow.cs:
- * WebControl.cs:
- * Xml.cs: forgot to add using System.ComponentModel.
- * BaseValidator.cs: use explicitly
- System.ComponentModel.AttributeCollection as there is another class
- with the same name under System.Web.UI.
- 2002-07-07 Gonzalo Paniagua Javier <[email protected]>
- * AdRotator.cs:
- * Button.cs:
- * Calendar.cs:
- * CheckBox.cs:
- * CheckBoxList.cs:
- * DataGrid.cs:
- * DataList.cs:
- * DropDownList.cs:
- * HyperLink.cs:
- * Image.cs:
- * ImageButton.cs:
- * Label.cs:
- * LinkButton.cs:
- * ListBox.cs:
- * Panel.cs:
- * PlaceHolder.cs:
- * RadioButton.cs:
- * RadioButtonList.cs:
- * Table.cs:
- * TableRow.cs:
- * TextBox.cs:
- * WebControl.cs:
- * Xml.cs: added/fixed all attributes used by xsp.
- * BaseValidator.cs: some fixes.
- 2002-07-06 Gonzalo Paniagua Javier <[email protected]>
- * Table.cs:
- (AddAttributesToRender): correctly default to border=1.
- 2002-07-05 Gonzalo Paniagua Javier <[email protected]>
- * AdRotator.cs:
- (LoadAdFile): make the dictionary null after every iteration.
- * LinkButton.cs:
- * ListControl.cs:
- * ListItem.cs: fixed warnings.
- Mon Jul 1 16:23:15 CEST 2002 Paolo Molaro <[email protected]>
- * Style.cs, TableRow.cs, DataListItem.cs: fix compilation.
- 2002-06-30 Gonzalo Paniagua Javier <[email protected]>
- * DataGridColumn.cs:
- * DataGridPagerStyle.cs:
- * DataList.cs:
- * DataListItem.cs:
- * Image.cs:
- * LinkButton.cs:
- * ListControl.cs:
- * ListItem.cs:
- * ListItemCollection.cs:
- * Repeater.cs:
- * ServerValidateEventArgs.cs:
- * Style.cs:
- * TableRow.cs:
- * WebControl.cs:
- * Xml.cs: more class status page based changes.
- 2002-06-29 Gonzalo Paniagua Javier <[email protected]>
- * Button.cs:
- (.ctor): fixed to render the correct tag.
- (IPostBAckEventHandler.RaisePostBackEvent): fixed.
- 2002-06-24 Gonzalo Paniagua Javier <[email protected]>
- * WebControl.cs:
- (AddAttributesToRender): call Page.VerifyRenderingInServerForm. All
- WebControl derived classes should be rendered inside a HtmlForm.
- 2002-06-20 Gonzalo Paniagua Javier <[email protected]>
- * Repeater.cs: implemented CreateControlHierarchy. Fixed some event
- processing methods.
- 2002-06-19 Gonzalo Paniagua Javier <[email protected]>
- * RadioButtonList.cs: implemented IRepeatInfoUser.RenderItem.
- * RepeatInfo.cs: implemented DoHorizontalRendering.
- 2002-06-19 Gonzalo Paniagua Javier <[email protected]>
- * System.Web.UI.WebControls/Repeater.cs:
- (Controls):
- (OnDataBinding): fixed stack overflow.
- 2002-06-19 Gonzalo Paniagua Javier <[email protected]>
- * RadioButtonList.cs: implemented IRepeatInfoUser.RenderItem.
- * RepeatInfo.cs: implemented DoHorizontalRendering.
- 2002-06-18 Gonzalo Paniagua Javier <[email protected]>
- * WebControl.cs:
- (CopyBaseAttributes): copy Attributes and don't throw exception.
- 2002-06-18 Gonzalo Paniagua Javier <[email protected]>
- * ListBox.cs: mono-stylized.
- (AddAttributesToRender): call parent class method.
- 2002-06-17 Gonzalo Paniagua Javier <[email protected]>
- * Style.cs: fixed IsEmpty and Width.
- * Table.cs: mono-stylized.
- (TableRowControlCollection.AddAt): fixed.
- (AddAttributesToRender): fixed.
-
- * TableCell.cs: mono-stylized.
- (.ctor): use PreventAutoID.
- (AddAttributesToRender): fixed.
- (AddParsedSubObject): fixed.
- * TableRow.cs: mono-stylized. Added
- ParseChildren attribute.
- * TableStyle.cs:
- (get_GridLine): fixed.
- 2002-06-16 Gonzalo Paniagua Javier <[email protected]>
- * Panel.cs: fixed stack overflow.
- * Unit.cs: use Int32.Parse and Single.Parse instead of Int32Converter
- and SingleConverter.
- 2002-06-12 Gonzalo Paniagua Javier <[email protected]>
- * RadioButton.cs: mono-stylized and some little fixes.
- * TextBox.cs: mono-stylized.
- (MaxLength): fixed typo.
- (AddAttributesToRender): don't render the text between the tags for
- SingleLine, use value attribute for it. Don't render the text for
- Password.
- (OnPreRender): don't throw exception and call base.OnPreRender.
- (Render): for MultiLine, render the text between the opening and
- closing tags encoded as HTML.
- 2002-06-12 Gonzalo Paniagua Javier <[email protected]>
- * ImageButton.cs:
- (AddAttributesToRender): fixer another stack overflow.
- * WebControl.cs:
- (TagName): modified to use TagKey instead of tagKey as the property
- can be overriden.
- 2002-06-12 Gonzalo Paniagua Javier <[email protected]>
- * LinkButton.cs: mono-stylized.
- (AddParsedSubObject):
- (RenderControls): little fixes.
- * WebControl.cs:
- (AddAttributesToRender): fixed usage of IEnumerator.
- 2002-06-12 Gonzalo Paniagua Javier <[email protected]>
- * Literal.cs: beautified.
- 2002-06-12 Gonzalo Paniagua Javier <[email protected]>
- * Label.cs: beautified and fixed a couple of 'classic' bugs.
- * WebControl.cs: use Span as default tag when no other provided in
- constructor. That is what MS renders.
- 2002-06-12 Gonzalo Paniagua Javier <[email protected]>
- * Button.cs:
- (AddAttributesToRender): fixed (classic) stack overflow.
- * CheckBox.cs: mono-stylized.
- (AutoPostBack): fixed stack overflow.
- (Render): fixed alignment issues. Also set the For attribute always
- for the label.
- 2002-06-11 Gonzalo Paniagua Javier <[email protected]>
- * AdRotator.cs: GetData does not work as it should, but now it returns
- useful data (only the first ad in the file). Set the NavigateUrl
- property in the hyperlink if available.
- * HyperLink.cs: fixed constructor and a couple of stack overflows.
- * Image.cs: added an attribute and fixed stack overflow.
- * WebControl.cs:
- (RenderBeginTag): fixed.
- (TagName): don't call Enum.IsDefined twice.
- 2002-06-03 Gonzalo Paniagua Javier <[email protected]>
- * WebControl.cs: added attributes PersistChildrenAttribute and
- ParseChildrenAttribute.
- 2002-05-24 Duncan Mak <[email protected]>
- * DataGridItem.cs (SetItemType): Changed function signature to
- match 1.0 spec.
- * ListItemCollection.cs (this): Changes the visibility level of
- the indexer.
- * Repeater.cs (OnItemCommand):
- (OnItemCreated):
- (OnItemDataBound): Added necessary casts.
- 2002-05-07 Duncan Mak <[email protected]>
- * Button.cs (AddAttributesToRender):
- * ImageButton.cs (AddAttributesToRender): Added a missing argument to the
- GetClientValidatedEvent method.
- 2002-03-27 Gaurav Vaish <[email protected]>
- * Removed extra methods, corrected access modifiers to several
- methods.
- 2002-03-26 Gaurav Vaish <[email protected]>
- * <SeveralFiles>.cs - Added some attributes
- * FontUnitConverter.cs - Added stubs for GetStandardValues*(..)
- methods. Will complete them later. Right now, busy with
- the attributes part.
- * RepeaterItem.cs - Completed.
-
- Oh God! Mercy! I will die applying attributes. I look at the missing
- part in the class-status - daemon! Kyrie eleison!
- 2002-03-19 Gaurav Vaish <[email protected]>
- Some bug fixes
- * AdRotator.cs - Added definition for Font.
- * BaseCompareValidator.cs - Added definition for Controls.
- * Calendar.cs - SelectMonthText definition corrected.
- * DataList.cs - Added definition for SeparatorTemplate.
- * BorderStyle.cs - Namespace correction. It belongs not to UI,
- but to UI.WebControls.
- 2002-03-17 Gaurav Vaish <[email protected]>
- Finally, I have made it. Today I did a second build for the
- System.Web assembly. It compiled 195 classes today.
- I am waiting eagerly for the runtime to come up so that the objects
- may be tested to their last levels. Several of the methods are still
- under the tag of "TODO" throwing NotImplementedException. Well, I
- hope to remove them soon, but how far is this soon - even I don't
- know, though I am happy to make the build a success even before
- the vacations to come.
- 2002-03-07 Gaurav Vaish <[email protected]>
- Yesterday and today I tried to do some building of the aseembly,
- but was dumped with uncoutably infinite errors. ;-)
- I have put the copies of the recent errors on my home page, want
- to have a look at them? See:
- http://mastergaurav.virtualave.net/mono/
- I don't know what to do with these errors. Oh! The buggy me! How
- will I overcome myself. Hopefully, by when my vacations over, I
- should have made a repository where the build will not fail.
- 2002-03-05 Gaurav Vaish <[email protected]>
- I am now going to do a build that will include the
- System.Web.UI.WebControls namespace. Hoping that I will make it
- soon. My exams are coming near and I have to pack up soon.
- 2002-03-04 Gaurav Vaish <[email protected]>
- Comments:
- And with this, ie, today's work, all the objects mentioned in the
- namespace appear in the implementation. But it may not be worth
- trying to go for a build because of dependence of several of the
- internal methods that may clash with already available assembly
- System.Web.
-
- Also, the classes lack possible attributes, like those informing
- about child-controls etc. But I have to first create the attribute
- classes before I attach the attributes to the classes.
- * CustomValidator.cs - Completed. In process realized that
- I have to complete / rejuvinate BaseValidator class.
- * BaseValidator.cs - Complete rejuvination. Completed 80%
- of the job. All that is left is Render(HtmlTextWriter),
- DetermineRenderUplevel(), RegisterValidatorCommonScript()
- RegisterValidatorDeclaration()
- * DataGridPagerStyle.cs - Completed. That adds one more missle
- in my artillery.
- * DataKeyCollection.cs - Completed. Petty small.
- * Repeater.cs - Work started off. This is a quite
- heavy class. Hooh!
- * DataGridItemEventArgs.cs,
- * DataGridShortCommandEventArgs.cs,
- * DataListItemEventArgs.cs,
- * MonthChangedEventArgs.cs,
- * RepeaterItemEventArgs.cs,
- * ServerValidateEventArgs.cs,
- * DataGridPageChangedEventArgs.cs
- - Damn, I marked them "*", while they
- did not exist.
- * Repeater.cs - Done all except for an undocumented
- method CreateControlHierarchy(bool). Though the method
- is quite clear by its name, but it will take some time
- for me to come with some material to flush in.
- 2002-03-03 Gaurav Vaish <[email protected]>
- * SelectedDatesCollection.cs - Completed.
- * PagedDataSource.cs - Completed. Pathetically nice class.
- * RegularExpressionValidator.cs
- - Completed. Ridiculously small and
- annoyinglyc crazy-driving class, basically the method
- EvaluateIsValid().
- * RangeValidator.cs - Completed.
- * DataGridColumn.cs - Completed.
- * EditCommandColumn.cs - All is complete except for the
- InitializeCell(TableCell, int, ListItemType) method.
- * DataListItem.cs - All done except for a longish method
- RenderItem(HtmlTextWriter, bool, bool)
- 2002-03-02 Gaurav Vaish <[email protected]>
- * RepeaterItemCollection.cs - Completed.
- I love *Collection classes. I am planning to make a
- program that will generate a *Collection class. It's so
- simple and the same. ;-)
- * DataGridColumnCollection.cs - Completed.
- ... except probably for *ColumnCollection classes, where
- you have to put in some more effort. Still, these class
- generation can be automated.
- * DataListItemCollection.cs - Completed.
- See, how easily, in less than a quarter of a minute, I
- completed this class - manually. Copy-Paste/Cut-Replace.
- 2002-02-21 Gaurav Vaish <[email protected]>
- * DataGrid.cs - Following methods implemented:
- TrackViewState(), LoadViewState(object), SaveViewState(),
- On* -- The event raisers.
- OnBubbleEvent(object, EventArgs) is still incomplete.
- * DataGridItem.cs - Initial Implementation
- * DataGridItemCollection.cs - Completed.
- 2002-02-08 Gaurav Vaish <[email protected]>
- * DataGrid.cs - Initial Implementation. Worked
- primarily with some properties.
- 2002-02-07 Gaurav Vaish <[email protected]>
- * ListBox.cs - Completed. Implemented
- LoadPostData(string, NameValueCollection)
- * RequiredFieldValidator.cs - Completed. Pretty simple class.
- 2002-02-06 Gaurav Vaish <[email protected]>
- * ListBox.cs - Implemented the following:
- RaisePostDataChangedEvent()
- 2002-02-02 Gaurav Vaish <[email protected]>
- * ListBox.cs - Supports the following properties:
- BorderColor, BorderStyle, BorderWidth, Rows, SelectionMode,
- ToolTip.
- Methods:
- AddAttributesToRender(HtmlTextWriter), OnPreRender(EventArgs),
- RenderContents(HtmlTextWriter)
- 2002-02-01 Gaurav Vaish <[email protected]>
- * TargetConverter.cs - Completed
- * TemplateColumn.cs - Completed
- * DataList.cs - Corrected the get-er methods for the
- *Style objects. Corrected the get/set-er methods for ViewState
- related objects.
- Addded support for properties:
- GridLines, HeaderStyle, HeaderTemplate, ItemStyle, ItemTemplate,
- RepeatColumns, RepeatDirection, RepeatLayout, SelectedIndex,
- SelectedItem, SelectedItemStyle, SelectedItemTemplate,
- SeparatorStyle, SeparatorItemTemplate.
- Events:
- CancelCommand, DeleteCommand, EditCommand, ItemCommand,
- ItemCreated, ItemDataBound, UpdateCommand.
- Methods:
- CreateControlStyle(), LoadViewState(object),
- SaveViewState(), TrackViewState
- Event handlers:
- OnBubbleEvent, OnCancelCommand, OnDeleteCommand,
- OnEditCommand, OnItemCommand, OnItemCreated,
- OnItemDataBound, OnUpdateCommand
- Added dummy methods for some undocumented methods:
- CreateControlHierarchy(bool), CreateItem(int, ListItemType),
- CreateItem(int, ListItemType, bool, object),
- PrepareControlHierarchy(), InitializeItem(DataListItem)
- * ListBox.cs - Started working.
- 2002-01-31 Gaurav Vaish <[email protected]>
- * RepeaterInfo.cs - Initial Implementation. Done all
- except for RepeatDirection.Vertical
- * TableStyle.cs - Completed
- 2002-01-30 Gaurav Vaish <[email protected]>
- * DropDownList.cs - Completed
- * ListItemCollection.cs - Added method FindByValueInternal to
- assist in the derived classes.
- Discovered bug in FindByValue. Removed
- * UnitConverter.cs - Completed
- * PlaceHolder.cs - What can be simpler than this?
- * PlaceHolderControlBuilder.cs
- - Uh! Damn cool one.
- * RadioButtonList.cs - Initial Implementation. All is done
- except for the implementation of
- method IRepeatInfoUser.RenderItem(...)
- * ValidatedControlConverter.cs
- ^^^^^^^^^^^^^^^^^^^^^^^^^ - Looks complete. Doubtful though !!
- * ValidationSummary.cs - Initial Implementation.
- * WebColorConverter.cs - Initial Implementation
- 2002-01-27 Gaurav Vaish <[email protected]>
- * FontNamesConverter.cs - Completed
- * FontUnitConverter.cs - Partial Implementation
- * ListItemControlBuilder.cs - Completed
- 2002-01-27 Gaurav Vaish <[email protected]>
- * TextBox.cs - All done except *Render* methods
- * TextBoxControlBuilder.cs - Completed
- * Xml.cs - Partial Implementation
- 2002-01-26 Gaurav Vaish <[email protected]>
- * RadioButton.cs - Completed
- * TextBox.cs - Partial Implementation
- 2002-01-25 Gaurav Vaish <[email protected]>
- * Panel.cs - Completed
- * TableItemStyle.cs - Completed
- 2002-01-18 Gaurav Vaish <[email protected]>
- * TableCellCollection.cs - Completed
- * TableRowCollection.cs - Completed
- * TableHeaderCell.cs - Completed
- * TableRow.cs - Completed
- 2002-01-09 Gaurav Vaish <[email protected]>
- * TableCellControlBuilder.cs - Completed
- * Table.cs - Completed
- * TableCell.cs - Completed
- 2002-01-07 Gaurav Vaish <[email protected]>
- * CheckBoxList.cs - Completed
- * ButtonColumn.cs - Completed
- * Button.cs - Completed
- 2001-12-28 Gaurav Vaish <[email protected]>
- * HyperLink.cs - Completed
- * Image.cs - Completed
- * ImageButton.cs - Completed
- * Label.cs - Completed
- * LabelControlBuilder.cs - Completed
- * LinkButton.cs - Completed
- * LinkButtonControlBuilder.cs - Completed
- * Literal.cs - Completed
- * LieteralControlBuilder.cs - Completed
- * FontUnit.cs - Completed
- 2001-12-27 Gaurav Vaish <[email protected]>
- * Calendar.cs - Completed the functions of Render*,
- ViewStates (Track/View/Save),
- RaisePostBackEvent.
- Left: RenderAllDays (partially)
- 2001-12-21 Gaurav Vaish <[email protected]>
- * Calendar.cs - Added some more functions
- * Style.cs - Completed
- * ListItem.cs - Completed
- * ListItemCollection.cs - Completed
- Made the first successful build of System.Web.dll that included
- System.Web.UI.WebControls!
- 2001-12-20 Gaurav Vaish <[email protected]>
- FontInfo.cs - Complete revamp. Completed
- 2001-12-19 Gaurav Vaish <[email protected]>
- ListItemCollection.cs - Completed
- ListItem.cs - Initial Implementation
- Style.cs - Initial Implementation
- Right now I am in a total mood to do a successful build. Creating so many
- classes, completing classes in System.Web System.Web.UI namespaces.
- 2001-12-18 Gaurav Vaish <[email protected]>
- TODO - Properly added
- CheckBox.cs - Completed
- BaseDataList.cs - Completed
- DayRenderEventArgs.cs - Completed
- RepeaterItem.cs - Initial implementation
- 2001-12-17 Gaurav Vaish <[email protected]>
- BaseCompareValidator.cs - Completed
- AdRotator.cs - Completed
- 2001-12-15 Gaurav Vaish <[email protected]>
- CommandEventArgs.cs - Completed
- DataGridCommandEventArgs.cs - Completed
- RepeaterCommandEventArgs.cs - Completed
- DataListCommandEventArgs.cs - Completed
- CompareValidator.cs - Partial Implementation
- 2001-12-02 Gaurav Vaish <[email protected]>
- CheckBoxList.cs - Partial Implementation.
- All except "Render"
- 2001-12-01 Gaurav Vaish <[email protected]>
- ListControl.cs - Completed
- 2001-11-30 Gaurav Vaish <[email protected]>
- CheckBox.cs - Completed
- ListControl.cs - Initial Implementation
- CheckBoxList.cs - Started with it, but first needed
- ListControl. Left it.
- 2001-11-29 Gaurav Vaish <[email protected]>
- CalendarDay.cs - Making a note that this
- has been implemented
- Calendar.cs - Making a note that have made some changes.
- Unimplmented functions throw
- NotImplementedException
- CheckBox.cs - Can now "Render" and "LoadPostData"
- 2001-11-08 Gaurav Vaish <[email protected]>
- WebControl.cs - Total Revamp, Partial Implementation
- AdRotator.cs - Able to load files
- AdCreatedEventArgs.cs - Implemented
- 2001-11-05 Gaurav Vaish <[email protected]>
- Calendar.cs - Initial Implementation
- ButtonColumn.cs - Initial Implementation
- Button.cs - Initial Implementation
- BoundColumn.cs - Initial Implementation
- BaseCompareValidator.cs - Minor Changes
- DataList.cs, BaseValidator.cs, BaseDataList.cs
- - Added more functions, other changes
-
- 2001-10-28 Gaurav Vaish <[email protected]>
- WebControl.cs - Initial Implementation
- DataList.cs - Initial Implementation
- BaseValidator.cs - Initial Implementation
- BaseDataList.cs - Initial Implementation
- 2001-10-27 Gaurav Vaish <[email protected]>
- AdCreatedEventArgs.cs - Initial Implementation
- AdCratedEventHandler.cs - Implemented
- AdRotator.cs - Initial Implementation
- BorderStyle.cs - Implemented
- ButtonColumnStyle.cs - Implemented
- CalendarSelectionMode.cs - Implemented
- DayNameFormat.cs - Implemented
- FirstDayOfWeek - Implemented
- FontInfo.cs - Partial Implementation
- FontSize.cs - Implemented
- GridLines.cs - Implemented
- HorizontalAlign.cs - Implemented
- HyperLink.cs - Initial Implementation
- ImageAlign.cs - Implemented
- IRepeatInfoUser.cs - Implemented
- ListItemType.cs - Implemented
- ListSelectionMode.cs - Implemented
- NextPrevFormat.cs - Implemented
- PagerMode.cs - Implemented
- PagerPosition.cs - Implemented
- RepeatDirection.cs - Implemented
- RepeatLayout.cs - Implemented
- TextAlign.cs - Implemented
- TextBoxMode.cs - Implemented
- TitleFormat.cs - Implemented
- UnitType.cs - Implemented
- ValidationCompareOperator.cs
- - Implemented
- ValidationDataType.cs - Implemented
- ValidationSummaryDisplayMode.cs
- - Implemented
- ValidatorDisplay.cs - Implemented
- VerticalAlign.cs - Implemented
- i/ File Created 2001-11-13
|