25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.

ChangeLog 711 KiB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367836883698370837183728373837483758376837783788379838083818382838383848385838683878388838983908391839283938394839583968397839883998400840184028403840484058406840784088409841084118412841384148415841684178418841984208421842284238424842584268427842884298430843184328433843484358436843784388439844084418442844384448445844684478448844984508451845284538454845584568457845884598460846184628463846484658466846784688469847084718472847384748475847684778478847984808481848284838484848584868487848884898490849184928493849484958496849784988499850085018502850385048505850685078508850985108511851285138514851585168517851885198520852185228523852485258526852785288529853085318532853385348535853685378538853985408541854285438544854585468547854885498550855185528553855485558556855785588559856085618562856385648565856685678568856985708571857285738574857585768577857885798580858185828583858485858586858785888589859085918592859385948595859685978598859986008601860286038604860586068607860886098610861186128613861486158616861786188619862086218622862386248625862686278628862986308631863286338634863586368637863886398640864186428643864486458646864786488649865086518652865386548655865686578658865986608661866286638664866586668667866886698670867186728673867486758676867786788679868086818682868386848685868686878688868986908691869286938694869586968697869886998700870187028703870487058706870787088709871087118712871387148715871687178718871987208721872287238724872587268727872887298730873187328733873487358736873787388739874087418742874387448745874687478748874987508751875287538754875587568757875887598760876187628763876487658766876787688769877087718772877387748775877687778778877987808781878287838784878587868787878887898790879187928793879487958796879787988799880088018802880388048805880688078808880988108811881288138814881588168817881888198820882188228823882488258826882788288829883088318832883388348835883688378838883988408841884288438844884588468847884888498850885188528853885488558856885788588859886088618862886388648865886688678868886988708871887288738874887588768877887888798880888188828883888488858886888788888889889088918892889388948895889688978898889989008901890289038904890589068907890889098910891189128913891489158916891789188919892089218922892389248925892689278928892989308931893289338934893589368937893889398940894189428943894489458946894789488949895089518952895389548955895689578958895989608961896289638964896589668967896889698970897189728973897489758976897789788979898089818982898389848985898689878988898989908991899289938994899589968997899889999000900190029003900490059006900790089009901090119012901390149015901690179018901990209021902290239024902590269027902890299030903190329033903490359036903790389039904090419042904390449045904690479048904990509051905290539054905590569057905890599060906190629063906490659066906790689069907090719072907390749075907690779078907990809081908290839084908590869087908890899090909190929093909490959096909790989099910091019102910391049105910691079108910991109111911291139114911591169117911891199120912191229123912491259126912791289129913091319132913391349135913691379138913991409141914291439144914591469147914891499150915191529153915491559156915791589159916091619162916391649165916691679168916991709171917291739174917591769177917891799180918191829183918491859186918791889189919091919192919391949195919691979198919992009201920292039204920592069207920892099210921192129213921492159216921792189219922092219222922392249225922692279228922992309231923292339234923592369237923892399240924192429243924492459246924792489249925092519252925392549255925692579258925992609261926292639264926592669267926892699270927192729273927492759276927792789279928092819282928392849285928692879288928992909291929292939294929592969297929892999300930193029303930493059306930793089309931093119312931393149315931693179318931993209321932293239324932593269327932893299330933193329333933493359336933793389339934093419342934393449345934693479348934993509351935293539354935593569357935893599360936193629363936493659366936793689369937093719372937393749375937693779378937993809381938293839384938593869387938893899390939193929393939493959396939793989399940094019402940394049405940694079408940994109411941294139414941594169417941894199420942194229423942494259426942794289429943094319432943394349435943694379438943994409441944294439444944594469447944894499450945194529453945494559456945794589459946094619462946394649465946694679468946994709471947294739474947594769477947894799480948194829483948494859486948794889489949094919492949394949495949694979498949995009501950295039504950595069507950895099510951195129513951495159516951795189519952095219522952395249525952695279528952995309531953295339534953595369537953895399540954195429543954495459546954795489549955095519552955395549555955695579558955995609561956295639564956595669567956895699570957195729573957495759576957795789579958095819582958395849585958695879588958995909591959295939594959595969597959895999600960196029603960496059606960796089609961096119612961396149615961696179618961996209621962296239624962596269627962896299630963196329633963496359636963796389639964096419642964396449645964696479648964996509651965296539654965596569657965896599660966196629663966496659666966796689669967096719672967396749675967696779678967996809681968296839684968596869687968896899690969196929693969496959696969796989699970097019702970397049705970697079708970997109711971297139714971597169717971897199720972197229723972497259726972797289729973097319732973397349735973697379738973997409741974297439744974597469747974897499750975197529753975497559756975797589759976097619762976397649765976697679768976997709771977297739774977597769777977897799780978197829783978497859786978797889789979097919792979397949795979697979798979998009801980298039804980598069807980898099810981198129813981498159816981798189819982098219822982398249825982698279828982998309831983298339834983598369837983898399840984198429843984498459846984798489849985098519852985398549855985698579858985998609861986298639864986598669867986898699870987198729873987498759876987798789879988098819882988398849885988698879888988998909891989298939894989598969897989898999900990199029903990499059906990799089909991099119912991399149915991699179918991999209921992299239924992599269927992899299930993199329933993499359936993799389939994099419942994399449945994699479948994999509951995299539954995599569957995899599960996199629963996499659966996799689969997099719972997399749975997699779978997999809981998299839984998599869987998899899990999199929993999499959996999799989999100001000110002100031000410005100061000710008100091001010011100121001310014100151001610017100181001910020100211002210023100241002510026100271002810029100301003110032100331003410035100361003710038100391004010041100421004310044100451004610047100481004910050100511005210053100541005510056100571005810059100601006110062100631006410065100661006710068100691007010071100721007310074100751007610077100781007910080100811008210083100841008510086100871008810089100901009110092100931009410095100961009710098100991010010101101021010310104101051010610107101081010910110101111011210113101141011510116101171011810119101201012110122101231012410125101261012710128101291013010131101321013310134101351013610137101381013910140101411014210143101441014510146101471014810149101501015110152101531015410155101561015710158101591016010161101621016310164101651016610167101681016910170101711017210173101741017510176101771017810179101801018110182101831018410185101861018710188101891019010191101921019310194101951019610197101981019910200102011020210203102041020510206102071020810209102101021110212102131021410215102161021710218102191022010221102221022310224102251022610227102281022910230102311023210233102341023510236102371023810239102401024110242102431024410245102461024710248102491025010251102521025310254102551025610257102581025910260102611026210263102641026510266102671026810269102701027110272102731027410275102761027710278102791028010281102821028310284102851028610287102881028910290102911029210293102941029510296102971029810299103001030110302103031030410305103061030710308103091031010311103121031310314103151031610317103181031910320103211032210323103241032510326103271032810329103301033110332103331033410335103361033710338103391034010341103421034310344103451034610347103481034910350103511035210353103541035510356103571035810359103601036110362103631036410365103661036710368103691037010371103721037310374103751037610377103781037910380103811038210383103841038510386103871038810389103901039110392103931039410395103961039710398103991040010401104021040310404104051040610407104081040910410104111041210413104141041510416104171041810419104201042110422104231042410425104261042710428104291043010431104321043310434104351043610437104381043910440104411044210443104441044510446104471044810449104501045110452104531045410455104561045710458104591046010461104621046310464104651046610467104681046910470104711047210473104741047510476104771047810479104801048110482104831048410485104861048710488104891049010491104921049310494104951049610497104981049910500105011050210503105041050510506105071050810509105101051110512105131051410515105161051710518105191052010521105221052310524105251052610527105281052910530105311053210533105341053510536105371053810539105401054110542105431054410545105461054710548105491055010551105521055310554105551055610557105581055910560105611056210563105641056510566105671056810569105701057110572105731057410575105761057710578105791058010581105821058310584105851058610587105881058910590105911059210593105941059510596105971059810599106001060110602106031060410605106061060710608106091061010611106121061310614106151061610617106181061910620106211062210623106241062510626106271062810629106301063110632106331063410635106361063710638106391064010641106421064310644106451064610647106481064910650106511065210653106541065510656106571065810659106601066110662106631066410665106661066710668106691067010671106721067310674106751067610677106781067910680106811068210683106841068510686106871068810689106901069110692106931069410695106961069710698106991070010701107021070310704107051070610707107081070910710107111071210713107141071510716107171071810719107201072110722107231072410725107261072710728107291073010731107321073310734107351073610737107381073910740107411074210743107441074510746107471074810749107501075110752107531075410755107561075710758107591076010761107621076310764107651076610767107681076910770107711077210773107741077510776107771077810779107801078110782107831078410785107861078710788107891079010791107921079310794107951079610797107981079910800108011080210803108041080510806108071080810809108101081110812108131081410815108161081710818108191082010821108221082310824108251082610827108281082910830108311083210833108341083510836108371083810839108401084110842108431084410845108461084710848108491085010851108521085310854108551085610857108581085910860108611086210863108641086510866108671086810869108701087110872108731087410875108761087710878108791088010881108821088310884108851088610887108881088910890108911089210893108941089510896108971089810899109001090110902109031090410905109061090710908109091091010911109121091310914109151091610917109181091910920109211092210923109241092510926109271092810929109301093110932109331093410935109361093710938109391094010941109421094310944109451094610947109481094910950109511095210953109541095510956109571095810959109601096110962109631096410965109661096710968109691097010971109721097310974109751097610977109781097910980109811098210983109841098510986109871098810989109901099110992109931099410995109961099710998109991100011001110021100311004110051100611007110081100911010110111101211013110141101511016110171101811019110201102111022110231102411025110261102711028110291103011031110321103311034110351103611037110381103911040110411104211043110441104511046110471104811049110501105111052110531105411055110561105711058110591106011061110621106311064110651106611067110681106911070110711107211073110741107511076110771107811079110801108111082110831108411085110861108711088110891109011091110921109311094110951109611097110981109911100111011110211103111041110511106111071110811109111101111111112111131111411115111161111711118111191112011121111221112311124111251112611127111281112911130111311113211133111341113511136111371113811139111401114111142111431114411145111461114711148111491115011151111521115311154111551115611157111581115911160111611116211163111641116511166111671116811169111701117111172111731117411175111761117711178111791118011181111821118311184111851118611187111881118911190111911119211193111941119511196111971119811199112001120111202112031120411205112061120711208112091121011211112121121311214112151121611217112181121911220112211122211223112241122511226112271122811229112301123111232112331123411235112361123711238112391124011241112421124311244112451124611247112481124911250112511125211253112541125511256112571125811259112601126111262112631126411265112661126711268112691127011271112721127311274112751127611277112781127911280112811128211283112841128511286112871128811289112901129111292112931129411295112961129711298112991130011301113021130311304113051130611307113081130911310113111131211313113141131511316113171131811319113201132111322113231132411325113261132711328113291133011331113321133311334113351133611337113381133911340113411134211343113441134511346113471134811349113501135111352113531135411355113561135711358113591136011361113621136311364113651136611367113681136911370113711137211373113741137511376113771137811379113801138111382113831138411385113861138711388113891139011391113921139311394113951139611397113981139911400114011140211403114041140511406114071140811409114101141111412114131141411415114161141711418114191142011421114221142311424114251142611427114281142911430114311143211433114341143511436114371143811439114401144111442114431144411445114461144711448114491145011451114521145311454114551145611457114581145911460114611146211463114641146511466114671146811469114701147111472114731147411475114761147711478114791148011481114821148311484114851148611487114881148911490114911149211493114941149511496114971149811499115001150111502115031150411505115061150711508115091151011511115121151311514115151151611517115181151911520115211152211523115241152511526115271152811529115301153111532115331153411535115361153711538115391154011541115421154311544115451154611547115481154911550115511155211553115541155511556115571155811559115601156111562115631156411565115661156711568115691157011571115721157311574115751157611577115781157911580115811158211583115841158511586115871158811589115901159111592115931159411595115961159711598115991160011601116021160311604116051160611607116081160911610116111161211613116141161511616116171161811619116201162111622116231162411625116261162711628116291163011631116321163311634116351163611637116381163911640116411164211643116441164511646116471164811649116501165111652116531165411655116561165711658116591166011661116621166311664116651166611667116681166911670116711167211673116741167511676116771167811679116801168111682116831168411685116861168711688116891169011691116921169311694116951169611697116981169911700117011170211703117041170511706117071170811709117101171111712117131171411715117161171711718117191172011721117221172311724117251172611727117281172911730117311173211733117341173511736117371173811739117401174111742117431174411745117461174711748117491175011751117521175311754117551175611757117581175911760117611176211763117641176511766117671176811769117701177111772117731177411775117761177711778117791178011781117821178311784117851178611787117881178911790117911179211793117941179511796117971179811799118001180111802118031180411805118061180711808118091181011811118121181311814118151181611817118181181911820118211182211823118241182511826118271182811829118301183111832118331183411835118361183711838118391184011841118421184311844118451184611847118481184911850118511185211853118541185511856118571185811859118601186111862118631186411865118661186711868118691187011871118721187311874118751187611877118781187911880118811188211883118841188511886118871188811889118901189111892118931189411895118961189711898118991190011901119021190311904119051190611907119081190911910119111191211913119141191511916119171191811919119201192111922119231192411925119261192711928119291193011931119321193311934119351193611937119381193911940119411194211943119441194511946119471194811949119501195111952119531195411955119561195711958119591196011961119621196311964119651196611967119681196911970119711197211973119741197511976119771197811979119801198111982119831198411985119861198711988119891199011991119921199311994119951199611997119981199912000120011200212003120041200512006120071200812009120101201112012120131201412015120161201712018120191202012021120221202312024120251202612027120281202912030120311203212033120341203512036120371203812039120401204112042120431204412045120461204712048120491205012051120521205312054120551205612057120581205912060120611206212063120641206512066120671206812069120701207112072120731207412075120761207712078120791208012081120821208312084120851208612087120881208912090120911209212093120941209512096120971209812099121001210112102121031210412105121061210712108121091211012111121121211312114121151211612117121181211912120121211212212123121241212512126121271212812129121301213112132121331213412135121361213712138121391214012141121421214312144121451214612147121481214912150121511215212153121541215512156121571215812159121601216112162121631216412165121661216712168121691217012171121721217312174121751217612177121781217912180121811218212183121841218512186121871218812189121901219112192121931219412195121961219712198121991220012201122021220312204122051220612207122081220912210122111221212213122141221512216122171221812219122201222112222122231222412225122261222712228122291223012231122321223312234122351223612237122381223912240122411224212243122441224512246122471224812249122501225112252122531225412255122561225712258122591226012261122621226312264122651226612267122681226912270122711227212273122741227512276122771227812279122801228112282122831228412285122861228712288122891229012291122921229312294122951229612297122981229912300123011230212303123041230512306123071230812309123101231112312123131231412315123161231712318123191232012321123221232312324123251232612327123281232912330123311233212333123341233512336123371233812339123401234112342123431234412345123461234712348123491235012351123521235312354123551235612357123581235912360123611236212363123641236512366123671236812369123701237112372123731237412375123761237712378123791238012381123821238312384123851238612387123881238912390123911239212393123941239512396123971239812399124001240112402124031240412405124061240712408124091241012411124121241312414124151241612417124181241912420124211242212423124241242512426124271242812429124301243112432124331243412435124361243712438124391244012441124421244312444124451244612447124481244912450124511245212453124541245512456124571245812459124601246112462124631246412465124661246712468124691247012471124721247312474124751247612477124781247912480124811248212483124841248512486124871248812489124901249112492124931249412495124961249712498124991250012501125021250312504125051250612507125081250912510125111251212513125141251512516125171251812519125201252112522125231252412525125261252712528125291253012531125321253312534125351253612537125381253912540125411254212543125441254512546125471254812549125501255112552125531255412555125561255712558125591256012561125621256312564125651256612567125681256912570125711257212573125741257512576125771257812579125801258112582125831258412585125861258712588125891259012591125921259312594125951259612597125981259912600126011260212603126041260512606126071260812609126101261112612126131261412615126161261712618126191262012621126221262312624126251262612627126281262912630126311263212633126341263512636126371263812639126401264112642126431264412645126461264712648126491265012651126521265312654126551265612657126581265912660126611266212663126641266512666126671266812669126701267112672126731267412675126761267712678126791268012681126821268312684126851268612687126881268912690126911269212693126941269512696126971269812699127001270112702127031270412705127061270712708127091271012711127121271312714127151271612717127181271912720127211272212723127241272512726127271272812729127301273112732127331273412735127361273712738127391274012741127421274312744127451274612747127481274912750127511275212753127541275512756127571275812759127601276112762127631276412765127661276712768127691277012771127721277312774127751277612777127781277912780127811278212783127841278512786127871278812789127901279112792127931279412795127961279712798127991280012801128021280312804128051280612807128081280912810128111281212813128141281512816128171281812819128201282112822128231282412825128261282712828128291283012831128321283312834128351283612837128381283912840128411284212843128441284512846128471284812849128501285112852128531285412855128561285712858128591286012861128621286312864128651286612867128681286912870128711287212873128741287512876128771287812879128801288112882128831288412885128861288712888128891289012891128921289312894128951289612897128981289912900129011290212903129041290512906129071290812909129101291112912129131291412915129161291712918129191292012921129221292312924129251292612927129281292912930129311293212933129341293512936129371293812939129401294112942129431294412945129461294712948129491295012951129521295312954129551295612957129581295912960129611296212963129641296512966129671296812969129701297112972129731297412975129761297712978129791298012981129821298312984129851298612987129881298912990129911299212993129941299512996129971299812999130001300113002130031300413005130061300713008130091301013011130121301313014130151301613017130181301913020130211302213023130241302513026130271302813029130301303113032130331303413035130361303713038130391304013041130421304313044130451304613047130481304913050130511305213053130541305513056130571305813059130601306113062130631306413065130661306713068130691307013071130721307313074130751307613077130781307913080130811308213083130841308513086130871308813089130901309113092130931309413095130961309713098130991310013101131021310313104131051310613107131081310913110131111311213113131141311513116131171311813119131201312113122131231312413125131261312713128131291313013131131321313313134131351313613137131381313913140131411314213143131441314513146131471314813149131501315113152131531315413155131561315713158131591316013161131621316313164131651316613167131681316913170131711317213173131741317513176131771317813179131801318113182131831318413185131861318713188131891319013191131921319313194131951319613197131981319913200132011320213203132041320513206132071320813209132101321113212132131321413215132161321713218132191322013221132221322313224132251322613227132281322913230132311323213233132341323513236132371323813239132401324113242132431324413245132461324713248132491325013251132521325313254132551325613257132581325913260132611326213263132641326513266132671326813269132701327113272132731327413275132761327713278132791328013281132821328313284132851328613287132881328913290132911329213293132941329513296132971329813299133001330113302133031330413305133061330713308133091331013311133121331313314133151331613317133181331913320133211332213323133241332513326133271332813329133301333113332133331333413335133361333713338133391334013341133421334313344133451334613347133481334913350133511335213353133541335513356133571335813359133601336113362133631336413365133661336713368133691337013371133721337313374133751337613377133781337913380133811338213383133841338513386133871338813389133901339113392133931339413395133961339713398133991340013401134021340313404134051340613407134081340913410134111341213413134141341513416134171341813419134201342113422134231342413425134261342713428134291343013431134321343313434134351343613437134381343913440134411344213443134441344513446134471344813449134501345113452134531345413455134561345713458134591346013461134621346313464134651346613467134681346913470134711347213473134741347513476134771347813479134801348113482134831348413485134861348713488134891349013491134921349313494134951349613497134981349913500135011350213503135041350513506135071350813509135101351113512135131351413515135161351713518135191352013521135221352313524135251352613527135281352913530135311353213533135341353513536135371353813539135401354113542135431354413545135461354713548135491355013551135521355313554135551355613557135581355913560135611356213563135641356513566135671356813569135701357113572135731357413575135761357713578135791358013581135821358313584135851358613587135881358913590135911359213593135941359513596135971359813599136001360113602136031360413605136061360713608136091361013611136121361313614136151361613617136181361913620136211362213623136241362513626136271362813629136301363113632136331363413635136361363713638136391364013641136421364313644136451364613647136481364913650136511365213653136541365513656136571365813659136601366113662136631366413665136661366713668136691367013671136721367313674136751367613677136781367913680136811368213683136841368513686136871368813689136901369113692136931369413695136961369713698136991370013701137021370313704137051370613707137081370913710137111371213713137141371513716137171371813719137201372113722137231372413725137261372713728137291373013731137321373313734137351373613737137381373913740137411374213743137441374513746137471374813749137501375113752137531375413755137561375713758137591376013761137621376313764137651376613767137681376913770137711377213773137741377513776137771377813779137801378113782137831378413785137861378713788137891379013791137921379313794137951379613797137981379913800138011380213803138041380513806138071380813809138101381113812138131381413815138161381713818138191382013821138221382313824138251382613827138281382913830138311383213833138341383513836138371383813839138401384113842138431384413845138461384713848138491385013851138521385313854138551385613857138581385913860138611386213863138641386513866138671386813869138701387113872138731387413875138761387713878138791388013881138821388313884138851388613887138881388913890138911389213893138941389513896138971389813899139001390113902139031390413905139061390713908139091391013911139121391313914139151391613917139181391913920139211392213923139241392513926139271392813929139301393113932139331393413935139361393713938139391394013941139421394313944139451394613947139481394913950139511395213953139541395513956139571395813959139601396113962139631396413965139661396713968139691397013971139721397313974139751397613977139781397913980139811398213983139841398513986139871398813989139901399113992139931399413995139961399713998139991400014001140021400314004140051400614007140081400914010140111401214013140141401514016140171401814019140201402114022140231402414025140261402714028140291403014031140321403314034140351403614037140381403914040140411404214043140441404514046140471404814049140501405114052140531405414055140561405714058140591406014061140621406314064140651406614067140681406914070140711407214073140741407514076140771407814079140801408114082140831408414085140861408714088140891409014091140921409314094140951409614097140981409914100141011410214103141041410514106141071410814109141101411114112141131411414115141161411714118141191412014121141221412314124141251412614127141281412914130141311413214133141341413514136141371413814139141401414114142141431414414145141461414714148141491415014151141521415314154141551415614157141581415914160141611416214163141641416514166141671416814169141701417114172141731417414175141761417714178141791418014181141821418314184141851418614187141881418914190141911419214193141941419514196141971419814199142001420114202142031420414205142061420714208142091421014211142121421314214142151421614217142181421914220142211422214223142241422514226142271422814229142301423114232142331423414235142361423714238142391424014241142421424314244142451424614247142481424914250142511425214253142541425514256142571425814259142601426114262142631426414265142661426714268142691427014271142721427314274142751427614277142781427914280142811428214283142841428514286142871428814289142901429114292142931429414295142961429714298142991430014301143021430314304143051430614307143081430914310143111431214313143141431514316143171431814319143201432114322143231432414325143261432714328143291433014331143321433314334143351433614337143381433914340143411434214343143441434514346143471434814349143501435114352143531435414355143561435714358143591436014361143621436314364143651436614367143681436914370143711437214373143741437514376143771437814379143801438114382143831438414385143861438714388143891439014391143921439314394143951439614397143981439914400144011440214403144041440514406144071440814409144101441114412144131441414415144161441714418144191442014421144221442314424144251442614427144281442914430144311443214433144341443514436144371443814439144401444114442144431444414445144461444714448144491445014451144521445314454144551445614457144581445914460144611446214463144641446514466144671446814469144701447114472144731447414475144761447714478144791448014481144821448314484144851448614487144881448914490144911449214493144941449514496144971449814499145001450114502145031450414505145061450714508145091451014511145121451314514145151451614517145181451914520145211452214523145241452514526145271452814529145301453114532145331453414535145361453714538145391454014541145421454314544145451454614547145481454914550145511455214553145541455514556145571455814559145601456114562145631456414565145661456714568145691457014571145721457314574145751457614577145781457914580145811458214583145841458514586145871458814589145901459114592145931459414595145961459714598145991460014601146021460314604146051460614607146081460914610146111461214613146141461514616146171461814619146201462114622146231462414625146261462714628146291463014631146321463314634146351463614637146381463914640146411464214643146441464514646146471464814649146501465114652146531465414655146561465714658146591466014661146621466314664146651466614667146681466914670146711467214673146741467514676146771467814679146801468114682146831468414685146861468714688146891469014691146921469314694146951469614697146981469914700147011470214703147041470514706147071470814709147101471114712147131471414715147161471714718147191472014721147221472314724147251472614727147281472914730147311473214733147341473514736147371473814739147401474114742147431474414745147461474714748147491475014751147521475314754147551475614757147581475914760147611476214763147641476514766147671476814769147701477114772147731477414775147761477714778147791478014781147821478314784147851478614787147881478914790147911479214793147941479514796147971479814799148001480114802148031480414805148061480714808148091481014811148121481314814148151481614817148181481914820148211482214823148241482514826148271482814829148301483114832148331483414835148361483714838148391484014841148421484314844148451484614847148481484914850148511485214853148541485514856148571485814859148601486114862148631486414865148661486714868148691487014871148721487314874148751487614877148781487914880148811488214883148841488514886148871488814889148901489114892148931489414895148961489714898148991490014901149021490314904149051490614907149081490914910149111491214913149141491514916149171491814919149201492114922149231492414925149261492714928149291493014931149321493314934149351493614937149381493914940149411494214943149441494514946149471494814949149501495114952149531495414955149561495714958149591496014961149621496314964149651496614967149681496914970149711497214973149741497514976149771497814979149801498114982149831498414985149861498714988149891499014991149921499314994149951499614997149981499915000150011500215003150041500515006150071500815009150101501115012150131501415015150161501715018150191502015021150221502315024150251502615027150281502915030150311503215033150341503515036150371503815039150401504115042150431504415045150461504715048150491505015051150521505315054150551505615057150581505915060150611506215063150641506515066150671506815069150701507115072150731507415075150761507715078150791508015081150821508315084150851508615087150881508915090150911509215093150941509515096150971509815099151001510115102151031510415105151061510715108151091511015111151121511315114151151511615117151181511915120151211512215123151241512515126151271512815129151301513115132151331513415135151361513715138151391514015141151421514315144151451514615147151481514915150151511515215153151541515515156151571515815159151601516115162151631516415165151661516715168151691517015171151721517315174151751517615177151781517915180151811518215183151841518515186151871518815189151901519115192151931519415195151961519715198151991520015201152021520315204152051520615207152081520915210152111521215213152141521515216152171521815219152201522115222152231522415225152261522715228152291523015231152321523315234152351523615237152381523915240152411524215243152441524515246152471524815249152501525115252152531525415255152561525715258152591526015261152621526315264152651526615267152681526915270152711527215273152741527515276152771527815279152801528115282152831528415285152861528715288152891529015291152921529315294152951529615297152981529915300153011530215303153041530515306153071530815309153101531115312153131531415315153161531715318153191532015321153221532315324153251532615327153281532915330153311533215333153341533515336153371533815339153401534115342153431534415345153461534715348153491535015351153521535315354153551535615357153581535915360153611536215363153641536515366153671536815369153701537115372153731537415375153761537715378153791538015381153821538315384153851538615387153881538915390153911539215393153941539515396153971539815399154001540115402154031540415405154061540715408154091541015411154121541315414154151541615417154181541915420154211542215423154241542515426154271542815429154301543115432154331543415435154361543715438154391544015441154421544315444154451544615447154481544915450154511545215453154541545515456154571545815459154601546115462154631546415465154661546715468154691547015471154721547315474154751547615477154781547915480154811548215483154841548515486154871548815489154901549115492154931549415495154961549715498154991550015501155021550315504155051550615507155081550915510155111551215513155141551515516155171551815519155201552115522155231552415525155261552715528155291553015531155321553315534155351553615537155381553915540155411554215543155441554515546155471554815549155501555115552155531555415555155561555715558155591556015561155621556315564155651556615567155681556915570155711557215573155741557515576155771557815579155801558115582155831558415585155861558715588155891559015591155921559315594155951559615597155981559915600156011560215603156041560515606156071560815609156101561115612156131561415615156161561715618156191562015621156221562315624156251562615627156281562915630156311563215633156341563515636156371563815639156401564115642156431564415645156461564715648156491565015651156521565315654156551565615657156581565915660156611566215663156641566515666156671566815669156701567115672156731567415675156761567715678156791568015681156821568315684156851568615687156881568915690156911569215693156941569515696156971569815699157001570115702157031570415705157061570715708157091571015711157121571315714157151571615717157181571915720157211572215723157241572515726157271572815729157301573115732157331573415735157361573715738157391574015741157421574315744157451574615747157481574915750157511575215753157541575515756157571575815759157601576115762157631576415765157661576715768157691577015771157721577315774157751577615777157781577915780157811578215783157841578515786157871578815789157901579115792157931579415795157961579715798157991580015801158021580315804158051580615807158081580915810158111581215813158141581515816158171581815819158201582115822158231582415825158261582715828158291583015831158321583315834158351583615837158381583915840158411584215843158441584515846158471584815849158501585115852158531585415855158561585715858158591586015861158621586315864158651586615867158681586915870158711587215873158741587515876158771587815879158801588115882158831588415885158861588715888158891589015891158921589315894158951589615897158981589915900159011590215903159041590515906159071590815909159101591115912159131591415915159161591715918159191592015921159221592315924159251592615927159281592915930159311593215933159341593515936159371593815939159401594115942159431594415945159461594715948159491595015951159521595315954159551595615957159581595915960159611596215963159641596515966159671596815969159701597115972159731597415975159761597715978159791598015981159821598315984159851598615987159881598915990159911599215993159941599515996159971599815999160001600116002160031600416005160061600716008160091601016011160121601316014160151601616017160181601916020160211602216023160241602516026160271602816029160301603116032160331603416035160361603716038160391604016041160421604316044160451604616047160481604916050160511605216053160541605516056160571605816059160601606116062160631606416065160661606716068160691607016071160721607316074160751607616077160781607916080160811608216083160841608516086160871608816089160901609116092160931609416095160961609716098160991610016101161021610316104161051610616107161081610916110161111611216113161141611516116161171611816119161201612116122161231612416125161261612716128161291613016131161321613316134161351613616137161381613916140161411614216143161441614516146161471614816149161501615116152161531615416155161561615716158161591616016161161621616316164161651616616167161681616916170161711617216173161741617516176161771617816179161801618116182161831618416185161861618716188161891619016191161921619316194161951619616197161981619916200162011620216203162041620516206162071620816209162101621116212162131621416215162161621716218162191622016221162221622316224162251622616227162281622916230162311623216233162341623516236162371623816239162401624116242162431624416245162461624716248162491625016251162521625316254162551625616257162581625916260162611626216263162641626516266162671626816269162701627116272162731627416275162761627716278162791628016281162821628316284162851628616287162881628916290162911629216293162941629516296162971629816299163001630116302163031630416305163061630716308163091631016311163121631316314163151631616317163181631916320163211632216323163241632516326163271632816329163301633116332163331633416335163361633716338163391634016341163421634316344163451634616347163481634916350163511635216353163541635516356163571635816359163601636116362163631636416365163661636716368163691637016371163721637316374163751637616377163781637916380163811638216383163841638516386163871638816389163901639116392163931639416395163961639716398163991640016401164021640316404164051640616407164081640916410164111641216413164141641516416164171641816419164201642116422164231642416425164261642716428164291643016431164321643316434164351643616437164381643916440164411644216443164441644516446164471644816449164501645116452164531645416455164561645716458164591646016461164621646316464164651646616467164681646916470164711647216473164741647516476164771647816479164801648116482164831648416485164861648716488164891649016491164921649316494164951649616497164981649916500165011650216503165041650516506165071650816509165101651116512165131651416515165161651716518165191652016521165221652316524165251652616527165281652916530165311653216533165341653516536165371653816539165401654116542165431654416545165461654716548165491655016551165521655316554165551655616557165581655916560165611656216563165641656516566165671656816569165701657116572165731657416575165761657716578165791658016581165821658316584165851658616587165881658916590165911659216593165941659516596165971659816599166001660116602166031660416605166061660716608166091661016611166121661316614166151661616617166181661916620166211662216623166241662516626166271662816629166301663116632166331663416635166361663716638166391664016641166421664316644166451664616647166481664916650166511665216653166541665516656166571665816659166601666116662166631666416665166661666716668166691667016671166721667316674166751667616677166781667916680166811668216683166841668516686166871668816689166901669116692166931669416695166961669716698166991670016701167021670316704167051670616707167081670916710167111671216713167141671516716167171671816719167201672116722167231672416725167261672716728167291673016731167321673316734167351673616737167381673916740167411674216743167441674516746167471674816749167501675116752167531675416755167561675716758167591676016761167621676316764167651676616767167681676916770167711677216773167741677516776167771677816779167801678116782167831678416785167861678716788167891679016791167921679316794167951679616797167981679916800168011680216803168041680516806168071680816809168101681116812168131681416815168161681716818168191682016821168221682316824168251682616827168281682916830168311683216833168341683516836168371683816839168401684116842168431684416845168461684716848168491685016851168521685316854168551685616857168581685916860168611686216863168641686516866168671686816869168701687116872168731687416875168761687716878168791688016881168821688316884168851688616887168881688916890168911689216893168941689516896168971689816899169001690116902169031690416905169061690716908169091691016911169121691316914169151691616917169181691916920169211692216923169241692516926169271692816929169301693116932169331693416935169361693716938169391694016941169421694316944169451694616947169481694916950169511695216953169541695516956169571695816959169601696116962169631696416965169661696716968169691697016971169721697316974169751697616977169781697916980169811698216983169841698516986169871698816989169901699116992169931699416995169961699716998169991700017001170021700317004170051700617007170081700917010170111701217013170141701517016170171701817019170201702117022170231702417025170261702717028170291703017031170321703317034170351703617037170381703917040170411704217043170441704517046170471704817049170501705117052170531705417055170561705717058170591706017061170621706317064170651706617067170681706917070170711707217073170741707517076170771707817079170801708117082170831708417085170861708717088170891709017091170921709317094170951709617097170981709917100171011710217103171041710517106171071710817109171101711117112171131711417115171161711717118171191712017121171221712317124171251712617127171281712917130171311713217133171341713517136171371713817139171401714117142171431714417145171461714717148171491715017151171521715317154171551715617157171581715917160171611716217163171641716517166171671716817169171701717117172171731717417175171761717717178171791718017181171821718317184171851718617187171881718917190171911719217193171941719517196171971719817199172001720117202172031720417205172061720717208172091721017211172121721317214172151721617217172181721917220172211722217223172241722517226172271722817229172301723117232172331723417235172361723717238172391724017241172421724317244172451724617247172481724917250172511725217253172541725517256172571725817259172601726117262172631726417265172661726717268172691727017271172721727317274172751727617277172781727917280172811728217283172841728517286172871728817289172901729117292172931729417295172961729717298172991730017301173021730317304173051730617307173081730917310173111731217313173141731517316173171731817319173201732117322173231732417325173261732717328173291733017331173321733317334173351733617337173381733917340173411734217343173441734517346173471734817349173501735117352173531735417355173561735717358173591736017361173621736317364173651736617367173681736917370173711737217373173741737517376173771737817379173801738117382173831738417385173861738717388173891739017391173921739317394173951739617397173981739917400174011740217403174041740517406174071740817409174101741117412174131741417415174161741717418174191742017421174221742317424174251742617427174281742917430174311743217433174341743517436174371743817439174401744117442174431744417445174461744717448174491745017451174521745317454174551745617457174581745917460174611746217463174641746517466174671746817469174701747117472174731747417475174761747717478174791748017481174821748317484174851748617487174881748917490174911749217493174941749517496174971749817499175001750117502175031750417505175061750717508175091751017511175121751317514175151751617517175181751917520175211752217523175241752517526175271752817529175301753117532175331753417535175361753717538175391754017541175421754317544175451754617547175481754917550175511755217553175541755517556175571755817559175601756117562175631756417565175661756717568175691757017571175721757317574175751757617577175781757917580175811758217583175841758517586175871758817589175901759117592175931759417595175961759717598175991760017601176021760317604176051760617607176081760917610176111761217613176141761517616176171761817619176201762117622176231762417625176261762717628176291763017631176321763317634176351763617637176381763917640176411764217643176441764517646176471764817649176501765117652176531765417655176561765717658176591766017661176621766317664176651766617667176681766917670176711767217673176741767517676176771767817679176801768117682176831768417685176861768717688176891769017691176921769317694176951769617697176981769917700177011770217703177041770517706177071770817709177101771117712177131771417715177161771717718177191772017721177221772317724177251772617727177281772917730177311773217733177341773517736177371773817739177401774117742177431774417745177461774717748177491775017751177521775317754177551775617757177581775917760177611776217763177641776517766177671776817769177701777117772177731777417775177761777717778177791778017781177821778317784177851778617787177881778917790177911779217793177941779517796177971779817799178001780117802178031780417805178061780717808178091781017811178121781317814178151781617817178181781917820178211782217823178241782517826178271782817829178301783117832178331783417835178361783717838178391784017841178421784317844178451784617847178481784917850178511785217853178541785517856178571785817859178601786117862178631786417865178661786717868178691787017871178721787317874178751787617877178781787917880178811788217883178841788517886178871788817889178901789117892178931789417895178961789717898178991790017901179021790317904179051790617907179081790917910179111791217913179141791517916179171791817919179201792117922179231792417925179261792717928179291793017931179321793317934179351793617937179381793917940179411794217943179441794517946179471794817949179501795117952179531795417955179561795717958179591796017961179621796317964179651796617967179681796917970179711797217973179741797517976179771797817979179801798117982179831798417985179861798717988179891799017991179921799317994179951799617997179981799918000180011800218003180041800518006180071800818009180101801118012180131801418015180161801718018180191802018021180221802318024180251802618027180281802918030180311803218033180341803518036180371803818039180401804118042180431804418045180461804718048180491805018051180521805318054180551805618057180581805918060180611806218063180641806518066180671806818069180701807118072180731807418075180761807718078180791808018081180821808318084180851808618087180881808918090180911809218093180941809518096180971809818099181001810118102181031810418105181061810718108181091811018111181121811318114181151811618117181181811918120181211812218123181241812518126181271812818129181301813118132181331813418135181361813718138181391814018141181421814318144181451814618147181481814918150181511815218153181541815518156181571815818159181601816118162181631816418165181661816718168181691817018171181721817318174181751817618177181781817918180181811818218183181841818518186181871818818189181901819118192181931819418195181961819718198181991820018201182021820318204182051820618207182081820918210182111821218213182141821518216182171821818219182201822118222182231822418225182261822718228182291823018231182321823318234182351823618237182381823918240182411824218243182441824518246182471824818249182501825118252182531825418255182561825718258182591826018261182621826318264182651826618267182681826918270182711827218273182741827518276182771827818279182801828118282182831828418285182861828718288182891829018291182921829318294182951829618297182981829918300183011830218303183041830518306183071830818309183101831118312183131831418315183161831718318183191832018321183221832318324183251832618327183281832918330183311833218333183341833518336183371833818339183401834118342183431834418345183461834718348183491835018351183521835318354183551835618357183581835918360183611836218363183641836518366183671836818369183701837118372183731837418375183761837718378183791838018381183821838318384183851838618387183881838918390183911839218393183941839518396183971839818399184001840118402184031840418405184061840718408184091841018411184121841318414184151841618417184181841918420184211842218423184241842518426184271842818429184301843118432184331843418435184361843718438184391844018441184421844318444184451844618447184481844918450184511845218453184541845518456184571845818459184601846118462184631846418465184661846718468184691847018471184721847318474184751847618477184781847918480184811848218483184841848518486184871848818489184901849118492184931849418495184961849718498184991850018501185021850318504185051850618507185081850918510185111851218513185141851518516185171851818519185201852118522185231852418525185261852718528185291853018531185321853318534185351853618537185381853918540185411854218543185441854518546185471854818549185501855118552185531855418555185561855718558185591856018561185621856318564185651856618567185681856918570185711857218573185741857518576185771857818579185801858118582185831858418585185861858718588185891859018591185921859318594185951859618597185981859918600186011860218603186041860518606186071860818609186101861118612186131861418615186161861718618186191862018621186221862318624186251862618627186281862918630186311863218633186341863518636186371863818639186401864118642186431864418645186461864718648186491865018651186521865318654186551865618657186581865918660186611866218663186641866518666186671866818669186701867118672186731867418675186761867718678186791868018681186821868318684186851868618687186881868918690186911869218693186941869518696186971869818699187001870118702187031870418705187061870718708187091871018711187121871318714187151871618717187181871918720187211872218723187241872518726187271872818729187301873118732187331873418735187361873718738187391874018741187421874318744187451874618747187481874918750187511875218753187541875518756187571875818759187601876118762187631876418765187661876718768187691877018771187721877318774187751877618777187781877918780187811878218783187841878518786187871878818789187901879118792187931879418795187961879718798187991880018801188021880318804188051880618807188081880918810188111881218813188141881518816188171881818819188201882118822188231882418825188261882718828188291883018831188321883318834188351883618837188381883918840188411884218843188441884518846188471884818849188501885118852188531885418855188561885718858188591886018861188621886318864188651886618867188681886918870188711887218873188741887518876188771887818879188801888118882188831888418885188861888718888188891889018891188921889318894188951889618897188981889918900189011890218903189041890518906189071890818909189101891118912189131891418915189161891718918189191892018921189221892318924189251892618927189281892918930189311893218933189341893518936189371893818939189401894118942189431894418945189461894718948189491895018951189521895318954189551895618957189581895918960189611896218963189641896518966189671896818969189701897118972189731897418975189761897718978189791898018981189821898318984189851898618987189881898918990189911899218993189941899518996189971899818999190001900119002190031900419005190061900719008190091901019011190121901319014190151901619017190181901919020190211902219023190241902519026190271902819029190301903119032190331903419035190361903719038190391904019041190421904319044190451904619047190481904919050190511905219053190541905519056190571905819059190601906119062190631906419065190661906719068190691907019071190721907319074190751907619077190781907919080190811908219083190841908519086190871908819089190901909119092190931909419095190961909719098190991910019101191021910319104191051910619107191081910919110191111911219113191141911519116191171911819119191201912119122191231912419125191261912719128191291913019131191321913319134191351913619137191381913919140191411914219143191441914519146191471914819149191501915119152191531915419155191561915719158191591916019161191621916319164191651916619167191681916919170191711917219173191741917519176191771917819179191801918119182191831918419185191861918719188191891919019191191921919319194191951919619197191981919919200192011920219203192041920519206192071920819209192101921119212192131921419215192161921719218192191922019221192221922319224192251922619227192281922919230192311923219233192341923519236192371923819239192401924119242192431924419245192461924719248192491925019251192521925319254192551925619257192581925919260192611926219263192641926519266192671926819269192701927119272192731927419275192761927719278192791928019281192821928319284192851928619287192881928919290192911929219293192941929519296192971929819299193001930119302193031930419305193061930719308193091931019311193121931319314193151931619317193181931919320193211932219323193241932519326193271932819329193301933119332193331933419335193361933719338193391934019341193421934319344193451934619347193481934919350193511935219353193541935519356193571935819359193601936119362193631936419365193661936719368193691937019371193721937319374193751937619377193781937919380193811938219383193841938519386193871938819389193901939119392193931939419395193961939719398193991940019401194021940319404194051940619407194081940919410194111941219413194141941519416194171941819419194201942119422194231942419425194261942719428194291943019431194321943319434194351943619437194381943919440194411944219443194441944519446194471944819449194501945119452194531945419455194561945719458194591946019461194621946319464194651946619467194681946919470194711947219473194741947519476194771947819479194801948119482194831948419485194861948719488194891949019491194921949319494194951949619497194981949919500195011950219503195041950519506195071950819509195101951119512195131951419515195161951719518195191952019521195221952319524195251952619527195281952919530195311953219533195341953519536195371953819539195401954119542195431954419545195461954719548195491955019551195521955319554195551955619557195581955919560195611956219563195641956519566195671956819569195701957119572195731957419575195761957719578195791958019581195821958319584195851958619587195881958919590195911959219593195941959519596195971959819599196001960119602196031960419605196061960719608196091961019611196121961319614196151961619617196181961919620196211962219623196241962519626196271962819629196301963119632196331963419635196361963719638196391964019641196421964319644196451964619647196481964919650196511965219653196541965519656196571965819659196601966119662196631966419665196661966719668196691967019671196721967319674196751967619677196781967919680196811968219683196841968519686196871968819689196901969119692196931969419695196961969719698196991970019701197021970319704197051970619707197081970919710197111971219713197141971519716197171971819719197201972119722197231972419725197261972719728197291973019731197321973319734197351973619737197381973919740197411974219743197441974519746197471974819749197501975119752197531975419755197561975719758197591976019761197621976319764197651976619767197681976919770197711977219773197741977519776197771977819779197801978119782197831978419785197861978719788197891979019791197921979319794197951979619797197981979919800198011980219803198041980519806198071980819809198101981119812198131981419815198161981719818198191982019821198221982319824198251982619827198281982919830198311983219833198341983519836198371983819839198401984119842198431984419845198461984719848198491985019851198521985319854198551985619857198581985919860198611986219863198641986519866198671986819869198701987119872198731987419875198761987719878198791988019881198821988319884198851988619887198881988919890198911989219893198941989519896198971989819899199001990119902199031990419905199061990719908199091991019911199121991319914199151991619917199181991919920199211992219923199241992519926199271992819929199301993119932199331993419935199361993719938199391994019941199421994319944199451994619947199481994919950199511995219953199541995519956199571995819959199601996119962199631996419965199661996719968199691997019971199721997319974199751997619977199781997919980199811998219983199841998519986199871998819989199901999119992199931999419995199961999719998199992000020001200022000320004200052000620007200082000920010200112001220013200142001520016200172001820019200202002120022200232002420025200262002720028200292003020031200322003320034200352003620037200382003920040200412004220043200442004520046200472004820049200502005120052200532005420055200562005720058200592006020061200622006320064200652006620067200682006920070200712007220073200742007520076200772007820079200802008120082200832008420085200862008720088200892009020091200922009320094200952009620097200982009920100201012010220103201042010520106201072010820109201102011120112201132011420115201162011720118201192012020121201222012320124201252012620127201282012920130201312013220133201342013520136201372013820139201402014120142201432014420145201462014720148201492015020151201522015320154201552015620157201582015920160201612016220163201642016520166201672016820169201702017120172201732017420175201762017720178201792018020181201822018320184201852018620187201882018920190201912019220193201942019520196201972019820199202002020120202202032020420205202062020720208202092021020211202122021320214202152021620217202182021920220202212022220223202242022520226202272022820229202302023120232202332023420235202362023720238202392024020241202422024320244202452024620247202482024920250202512025220253202542025520256202572025820259202602026120262202632026420265202662026720268202692027020271202722027320274202752027620277202782027920280202812028220283202842028520286202872028820289202902029120292202932029420295202962029720298202992030020301203022030320304203052030620307203082030920310203112031220313203142031520316203172031820319203202032120322203232032420325203262032720328203292033020331203322033320334203352033620337203382033920340203412034220343203442034520346203472034820349203502035120352203532035420355203562035720358203592036020361203622036320364203652036620367203682036920370203712037220373203742037520376203772037820379203802038120382203832038420385203862038720388203892039020391203922039320394203952039620397203982039920400204012040220403204042040520406204072040820409204102041120412204132041420415204162041720418204192042020421204222042320424204252042620427204282042920430204312043220433204342043520436204372043820439204402044120442204432044420445204462044720448204492045020451204522045320454204552045620457204582045920460204612046220463204642046520466204672046820469204702047120472204732047420475204762047720478204792048020481204822048320484204852048620487204882048920490204912049220493204942049520496204972049820499205002050120502205032050420505205062050720508205092051020511205122051320514205152051620517205182051920520205212052220523205242052520526205272052820529205302053120532205332053420535205362053720538205392054020541205422054320544205452054620547205482054920550205512055220553205542055520556205572055820559205602056120562205632056420565205662056720568205692057020571205722057320574205752057620577205782057920580205812058220583205842058520586205872058820589205902059120592205932059420595205962059720598205992060020601206022060320604206052060620607206082060920610206112061220613206142061520616206172061820619206202062120622206232062420625206262062720628206292063020631206322063320634206352063620637206382063920640206412064220643206442064520646206472064820649206502065120652206532065420655206562065720658206592066020661206622066320664206652066620667206682066920670206712067220673206742067520676206772067820679206802068120682206832068420685206862068720688206892069020691206922069320694206952069620697206982069920700207012070220703207042070520706207072070820709207102071120712207132071420715207162071720718207192072020721207222072320724207252072620727207282072920730207312073220733207342073520736207372073820739207402074120742207432074420745207462074720748207492075020751207522075320754207552075620757207582075920760207612076220763207642076520766207672076820769207702077120772207732077420775207762077720778207792078020781207822078320784207852078620787207882078920790207912079220793207942079520796207972079820799208002080120802208032080420805208062080720808208092081020811208122081320814208152081620817208182081920820208212082220823208242082520826208272082820829208302083120832208332083420835208362083720838208392084020841208422084320844208452084620847208482084920850208512085220853208542085520856208572085820859208602086120862208632086420865208662086720868208692087020871208722087320874208752087620877208782087920880208812088220883208842088520886208872088820889208902089120892208932089420895208962089720898208992090020901209022090320904209052090620907209082090920910209112091220913209142091520916209172091820919209202092120922209232092420925209262092720928209292093020931209322093320934209352093620937209382093920940209412094220943209442094520946209472094820949209502095120952209532095420955209562095720958209592096020961209622096320964209652096620967209682096920970209712097220973209742097520976209772097820979209802098120982209832098420985209862098720988209892099020991209922099320994209952099620997209982099921000210012100221003210042100521006210072100821009210102101121012210132101421015210162101721018210192102021021210222102321024210252102621027210282102921030210312103221033210342103521036210372103821039210402104121042210432104421045210462104721048210492105021051210522105321054210552105621057210582105921060210612106221063210642106521066210672106821069210702107121072210732107421075210762107721078210792108021081210822108321084210852108621087210882108921090210912109221093210942109521096210972109821099211002110121102211032110421105211062110721108211092111021111211122111321114211152111621117211182111921120211212112221123211242112521126211272112821129211302113121132211332113421135211362113721138211392114021141211422114321144211452114621147211482114921150211512115221153211542115521156211572115821159211602116121162211632116421165211662116721168211692117021171211722117321174211752117621177211782117921180211812118221183211842118521186211872118821189211902119121192211932119421195211962119721198211992120021201212022120321204212052120621207212082120921210212112121221213212142121521216212172121821219212202122121222212232122421225212262122721228212292123021231212322123321234212352123621237212382123921240212412124221243212442124521246212472124821249212502125121252212532125421255212562125721258212592126021261212622126321264212652126621267212682126921270212712127221273212742127521276212772127821279212802128121282212832128421285212862128721288212892129021291212922129321294212952129621297212982129921300213012130221303213042130521306213072130821309213102131121312213132131421315213162131721318213192132021321213222132321324213252132621327213282132921330213312133221333213342133521336213372133821339213402134121342213432134421345213462134721348213492135021351213522135321354213552135621357213582135921360213612136221363213642136521366213672136821369213702137121372213732137421375213762137721378213792138021381213822138321384213852138621387213882138921390213912139221393213942139521396213972139821399214002140121402214032140421405214062140721408214092141021411214122141321414214152141621417214182141921420214212142221423214242142521426214272142821429214302143121432214332143421435214362143721438214392144021441214422144321444214452144621447214482144921450214512145221453214542145521456214572145821459214602146121462214632146421465214662146721468214692147021471214722147321474214752147621477214782147921480214812148221483214842148521486214872148821489214902149121492214932149421495214962149721498214992150021501215022150321504215052150621507215082150921510215112151221513215142151521516215172151821519215202152121522215232152421525215262152721528215292153021531215322153321534215352153621537215382153921540215412154221543215442154521546215472154821549215502155121552215532155421555215562155721558215592156021561215622156321564215652156621567215682156921570215712157221573215742157521576215772157821579215802158121582215832158421585215862158721588215892159021591215922159321594215952159621597215982159921600216012160221603216042160521606216072160821609216102161121612216132161421615216162161721618216192162021621216222162321624216252162621627216282162921630216312163221633216342163521636216372163821639216402164121642216432164421645216462164721648216492165021651216522165321654216552165621657216582165921660216612166221663216642166521666216672166821669216702167121672216732167421675216762167721678216792168021681216822168321684216852168621687216882168921690216912169221693216942169521696216972169821699217002170121702217032170421705217062170721708217092171021711217122171321714217152171621717217182171921720217212172221723217242172521726217272172821729217302173121732217332173421735217362173721738217392174021741217422174321744217452174621747217482174921750217512175221753217542175521756217572175821759217602176121762217632176421765217662176721768217692177021771217722177321774217752177621777217782177921780217812178221783217842178521786217872178821789217902179121792217932179421795217962179721798217992180021801218022180321804218052180621807218082180921810218112181221813218142181521816218172181821819218202182121822218232182421825218262182721828218292183021831218322183321834218352183621837218382183921840218412184221843218442184521846218472184821849218502185121852218532185421855218562185721858218592186021861218622186321864218652186621867218682186921870218712187221873218742187521876218772187821879218802188121882218832188421885218862188721888218892189021891218922189321894218952189621897218982189921900219012190221903219042190521906219072190821909219102191121912219132191421915219162191721918219192192021921219222192321924219252192621927219282192921930219312193221933219342193521936219372193821939219402194121942219432194421945219462194721948219492195021951219522195321954219552195621957219582195921960219612196221963219642196521966219672196821969219702197121972219732197421975219762197721978219792198021981219822198321984219852198621987219882198921990219912199221993219942199521996219972199821999220002200122002220032200422005220062200722008220092201022011220122201322014220152201622017220182201922020220212202222023220242202522026220272202822029220302203122032220332203422035220362203722038220392204022041220422204322044220452204622047220482204922050220512205222053220542205522056220572205822059220602206122062220632206422065220662206722068220692207022071220722207322074220752207622077220782207922080220812208222083220842208522086220872208822089220902209122092220932209422095220962209722098220992210022101221022210322104221052210622107221082210922110221112211222113221142211522116221172211822119221202212122122221232212422125221262212722128221292213022131221322213322134221352213622137221382213922140221412214222143221442214522146221472214822149221502215122152221532215422155221562215722158221592216022161221622216322164221652216622167221682216922170221712217222173221742217522176221772217822179221802218122182221832218422185221862218722188221892219022191221922219322194221952219622197221982219922200222012220222203222042220522206222072220822209222102221122212222132221422215222162221722218222192222022221222222222322224222252222622227222282222922230222312223222233222342223522236222372223822239222402224122242222432224422245222462224722248222492225022251222522225322254222552225622257222582225922260222612226222263222642226522266222672226822269
  1. commit 451ba85834457c75965ff89aa43489fb432d7387
  2. Author: sam
  3. Date: Wed Jan 27 00:42:57 2010 +0000
  4. Activate colour toilet font support.
  5. caca/figfont.c | 7 ++-----
  6. 1 files changed, 2 insertions(+), 5 deletions(-)
  7. commit 20f1ef8a4a834c25f941ee7fa6fb9f20a9e42692
  8. Author: sam
  9. Date: Mon Jan 25 12:40:18 2010 +0000
  10. Don't fail the check-build test if documentation was not built.
  11. test/check-build | 4 ++--
  12. 1 files changed, 2 insertions(+), 2 deletions(-)
  13. commit 151e2d2d21c307b9dc8c2ca0523bfded1a391781
  14. Author: sam
  15. Date: Mon Jan 25 01:47:21 2010 +0000
  16. Simpler and more accurate troff colour selection.
  17. caca/codec/export.c | 39 +++++++++++++--------------------------
  18. 1 files changed, 13 insertions(+), 26 deletions(-)
  19. commit 6eda4e3a781993623bf6651151193176011b38e9
  20. Author: pterjan
  21. Date: Sun Jan 24 22:04:10 2010 +0000
  22. * Always draw all background in troff output, on beginning of lines too
  23. caca/codec/export.c | 13 ++++++++-----
  24. 1 files changed, 8 insertions(+), 5 deletions(-)
  25. commit 34365e618d3ab942174fbba7085cf2dfe82c3933
  26. Author: sam
  27. Date: Sun Jan 24 21:58:17 2010 +0000
  28. Fix the source code to reduce testsuite errors.
  29. caca/codec/export.c | 33 ++++++++++++++++-----------------
  30. kernel/Makefile.am | 2 ++
  31. kernel/kernel.c | 12 ++++++------
  32. kernel/kernel.h | 12 +++++-------
  33. kernel/multiboot.h | 18 +++++++++---------
  34. test/check-build | 5 +++--
  35. win32/config.h | 1 +
  36. 7 files changed, 42 insertions(+), 41 deletions(-)
  37. commit 2904686fa74262422c7ad2de03f9e6ad8b3cf760
  38. Author: pterjan
  39. Date: Sun Jan 24 21:43:19 2010 +0000
  40. * Always draw all background in troff output
  41. caca/codec/export.c | 9 +++++++--
  42. 1 files changed, 7 insertions(+), 2 deletions(-)
  43. commit 7071715928dfa24421070deaafbd7e003f10a885
  44. Author: pterjan
  45. Date: Sun Jan 24 21:15:01 2010 +0000
  46. * Unbreak make dist (multiboot.S is dead), but many files in kernel/ are missing there
  47. kernel/Makefile.am | 1 -
  48. 1 files changed, 0 insertions(+), 1 deletions(-)
  49. commit 487e5d3f14179f16d850891b229ad5ddc3a085f7
  50. Author: sam
  51. Date: Sun Jan 24 01:47:25 2010 +0000
  52. Fix check-build verbosity.
  53. test/check-build | 6 +++++-
  54. 1 files changed, 5 insertions(+), 1 deletions(-)
  55. commit 17db1ae3626886ca5ef295e2d13192785f7fe5e2
  56. Author: sam
  57. Date: Sun Jan 24 01:47:18 2010 +0000
  58. Fix shrext_cmds usage in configure.ac.
  59. configure.ac | 4 ++--
  60. 1 files changed, 2 insertions(+), 2 deletions(-)
  61. commit d09c52bbea20688bde8d99d6fa6608d82c88e6bf
  62. Author: pterjan
  63. Date: Thu Jan 21 11:14:24 2010 +0000
  64. * Add back some missing spaces
  65. ruby/ruby-caca.dox | 100 ++++++++++++++++++++++++++--------------------------
  66. 1 files changed, 50 insertions(+), 50 deletions(-)
  67. commit d20876254575a1807e45d9f6813dc319db35e3a0
  68. Author: pterjan
  69. Date: Wed Jan 6 20:56:29 2010 +0000
  70. * Map colors to the ones known by groff, defining mines don't work
  71. caca/codec/export.c | 63 +++++++++++++++++++++++++--------------------------
  72. 1 files changed, 31 insertions(+), 32 deletions(-)
  73. commit cfbf6b03450ec5f9a54d8821c67388a3ee250a34
  74. Author: sam
  75. Date: Wed Jan 6 00:10:31 2010 +0000
  76. Move conditional java targets to the top of Makefile.am.
  77. java/Makefile.am | 10 +++++-----
  78. 1 files changed, 5 insertions(+), 5 deletions(-)
  79. commit 1952abe441151d29d76a80d23b924829da82d78e
  80. Author: pterjan
  81. Date: Wed Jan 6 00:05:09 2010 +0000
  82. * Improve a bit troff export
  83. caca/codec/export.c | 46 ++++++++++++++++++++++++++++++++++++----------
  84. 1 files changed, 36 insertions(+), 10 deletions(-)
  85. commit 0abfaab409f21792772043a46ed11024e15eaf7a
  86. Author: pterjan
  87. Date: Tue Jan 5 23:27:26 2010 +0000
  88. * Add experimental troff export
  89. caca/codec/export.c | 73 +++++++++++++++++++++++++++++++++++++++++++++++++++
  90. 1 files changed, 73 insertions(+), 0 deletions(-)
  91. commit a624bed86c83294989d80b6cdaca86929ca4a993
  92. Author: pterjan
  93. Date: Tue Jan 5 21:59:10 2010 +0000
  94. * Do not want libjava.jar when we don't build java binding
  95. java/Makefile.am | 2 +-
  96. 1 files changed, 1 insertions(+), 1 deletions(-)
  97. commit 65c45c564a539884d39bd26b4d069e83e046e06a
  98. Author: sam
  99. Date: Sun Jan 3 02:54:32 2010 +0000
  100. Clean up .gitignore and documentation build rules.
  101. .gitignore | 65 +++++++++++++++++++++++++++++++++++++++++++++++++
  102. Makefile.am | 5 ++-
  103. caca-sharp/.gitignore | 3 --
  104. caca/.gitignore | 1 -
  105. cxx/.gitignore | 1 -
  106. doc/.gitignore | 4 ---
  107. doc/Makefile.am | 7 ++---
  108. doc/doxygen.cfg.in | 2 +-
  109. examples/.gitignore | 29 ----------------------
  110. ruby/.gitignore | 2 -
  111. src/.gitignore | 7 -----
  112. test/.gitignore | 3 --
  113. test/check-build | 11 ++++++++
  114. tools/.gitignore | 3 --
  115. 14 files changed, 83 insertions(+), 60 deletions(-)
  116. commit 46776ce9343b8e5212d9169db991fb0f89d973e9
  117. Author: sam
  118. Date: Sun Jan 3 02:54:17 2010 +0000
  119. Clean up files generated by build-kernel in make clean.
  120. build-kernel | 11 ++++++-----
  121. kernel/Makefile.am | 4 ++++
  122. 2 files changed, 10 insertions(+), 5 deletions(-)
  123. commit f7aa349e589face539fd5c44fdbbc1b3deb7c3e6
  124. Author: sam
  125. Date: Thu Dec 24 00:02:16 2009 +0000
  126. Build Java examples and add wrapper scripts to run them.
  127. java/.gitignore | 1 +
  128. java/Makefile.am | 13 +++++++++++--
  129. java/examples/Driver | 6 ++++++
  130. java/examples/Driver.java | 2 +-
  131. java/examples/TrueColor | 6 ++++++
  132. java/org/zoy/caca/Caca.java | 2 +-
  133. 6 files changed, 26 insertions(+), 4 deletions(-)
  134. commit cb05a3ca97161eed3c8b4dd201c1748bb4c51d2e
  135. Author: sam
  136. Date: Wed Dec 23 11:34:49 2009 +0000
  137. Java bindings, courtesy of Adrien Grand <jpountz@dinauz.org>.
  138. AUTHORS | 3 +
  139. Makefile.am | 4 +-
  140. configure.ac | 45 ++++
  141. java/.gitignore | 3 +
  142. java/Makefile.am | 94 ++++++++
  143. java/README | 20 ++
  144. java/caca_java_common.c | 31 +++
  145. java/caca_java_common.h | 23 ++
  146. java/examples/Driver.java | 54 +++++
  147. java/examples/TrueColor.java | 38 +++
  148. java/org/zoy/caca/Attribute.java | 60 +++++
  149. java/org/zoy/caca/Caca.java | 33 +++
  150. java/org/zoy/caca/CacaException.java | 24 ++
  151. java/org/zoy/caca/CacaObject.java | 40 ++++
  152. java/org/zoy/caca/Canvas.java | 377 ++++++++++++++++++++++++++++++
  153. java/org/zoy/caca/Color.java | 84 +++++++
  154. java/org/zoy/caca/Display.java | 170 ++++++++++++++
  155. java/org/zoy/caca/Dither.java | 238 +++++++++++++++++++
  156. java/org/zoy/caca/Event.java | 184 +++++++++++++++
  157. java/org/zoy/caca/Font.java | 61 +++++
  158. java/org/zoy/caca/NativeObject.java | 20 ++
  159. java/org/zoy/caca/TimeoutException.java | 24 ++
  160. java/org_zoy_caca_Attribute.c | 62 +++++
  161. java/org_zoy_caca_Caca.c | 24 ++
  162. java/org_zoy_caca_Canvas.c | 389 +++++++++++++++++++++++++++++++
  163. java/org_zoy_caca_Display.c | 187 +++++++++++++++
  164. java/org_zoy_caca_Dither.c | 175 ++++++++++++++
  165. java/org_zoy_caca_Event.c | 80 +++++++
  166. java/org_zoy_caca_Font.c | 117 +++++++++
  167. 29 files changed, 2663 insertions(+), 1 deletions(-)
  168. commit b22d726efed61636c22d1099da84149bdca2936b
  169. Author: jylam
  170. Date: Sun Dec 20 16:29:24 2009 +0000
  171. * Fix libcaca.a linkage (was off by one argument), fill memory with 0xCACA, because caca is so delicious.
  172. build-kernel | 2 +-
  173. kernel/drivers/processor.c | 10 ++++++----
  174. kernel/kernel.c | 12 ++++++++----
  175. 3 files changed, 15 insertions(+), 9 deletions(-)
  176. commit 27934e61f3debbd86a18fb249cf8625645c1f80d
  177. Author: jylam
  178. Date: Sun Dec 20 15:41:41 2009 +0000
  179. * Added 64bits RDTSC support, as well as CPU frequency guess (more like a 8254a test, actually)
  180. build-kernel | 8 +-
  181. kernel/drivers/processor.c | 49 +++++
  182. kernel/drivers/processor.h | 2 +
  183. kernel/drivers/timer.c | 55 ++++---
  184. kernel/kernel.c | 22 +--
  185. kernel/kernel.h | 2 +
  186. kernel/klibc.c | 430 ++++++++++++++++++++++++--------------------
  187. kernel/klibc.h | 3 +-
  188. 8 files changed, 336 insertions(+), 235 deletions(-)
  189. commit c937b857131651e02acf5b813887a2f567bceadc
  190. Author: jylam
  191. Date: Sun Dec 20 14:02:02 2009 +0000
  192. * Fix indentation and add licensing and copyright headers to kernel
  193. kernel/boot/gdt.c | 151 ++++++++++++++++++-------------
  194. kernel/boot/idt.c | 164 +++++++++++++++++++---------------
  195. kernel/boot/interruptions.c | 209 +++++++++++++++++++++++++++++--------------
  196. kernel/boot/pic.c | 99 ++++++++++++--------
  197. kernel/boot/stage2.c | 37 ++++++---
  198. kernel/boot/stage2.h | 18 ++++
  199. kernel/drivers/floppy.c | 19 ++++-
  200. kernel/drivers/floppy.h | 28 +++++-
  201. kernel/drivers/keyboard.c | 210 +++++++++++++++++++++++--------------------
  202. kernel/drivers/memory.c | 17 ++++-
  203. kernel/drivers/memory.h | 15 +++
  204. kernel/drivers/processor.c | 18 +++-
  205. kernel/drivers/processor.h | 142 ++++++++++++++++-------------
  206. kernel/drivers/timer.c | 68 ++++++++-------
  207. kernel/drivers/timer.h | 18 ++++-
  208. kernel/kernel.c | 13 +--
  209. kernel/kernel.h | 10 +--
  210. kernel/klibc.c | 16 ++++
  211. kernel/klibc.h | 68 ++++++++++-----
  212. 19 files changed, 824 insertions(+), 496 deletions(-)
  213. commit bfb37db8f2499325f64efea9cba8e841646170f5
  214. Author: jylam
  215. Date: Sun Dec 20 13:45:00 2009 +0000
  216. * Fill CPU id correctly, you dumb fuck.
  217. kernel/drivers/processor.c | 2 ++
  218. 1 files changed, 2 insertions(+), 0 deletions(-)
  219. commit 06f236a29b73e6b0206bff7f2298277ae2c0de85
  220. Author: jylam
  221. Date: Sun Dec 20 13:40:42 2009 +0000
  222. * XCode project file updated for kernel
  223. XCode/libcacaXCode.xcodeproj/project.pbxproj | 77 +++++++++++++++++++++++++-
  224. 1 files changed, 75 insertions(+), 2 deletions(-)
  225. commit 6ad0288cffd2d12fab085a144d0474de49977961
  226. Author: jylam
  227. Date: Sun Dec 20 13:36:15 2009 +0000
  228. * Forgot kernel build script
  229. build-kernel | 67 +++++++++++++++++++++++++++++++++++++++++----------------
  230. 1 files changed, 48 insertions(+), 19 deletions(-)
  231. commit ebb9c3074b35e17103bb8bc6963a3210d8b5c5ca
  232. Author: jylam
  233. Date: Sun Dec 20 13:33:11 2009 +0000
  234. * Total kernel rewrite
  235. configure.ac | 2 +-
  236. kernel/boot/bootsect.asm | 123 +++++++++
  237. kernel/boot/gdt.c | 101 ++++++++
  238. kernel/boot/idt.c | 132 ++++++++++
  239. kernel/boot/int.asm | 147 +++++++++++
  240. kernel/boot/interruptions.c | 112 ++++++++
  241. kernel/boot/pic.c | 73 ++++++
  242. kernel/boot/stage2.c | 30 +++
  243. kernel/boot/stage2.h | 1 +
  244. kernel/drivers/floppy.c | 56 ++++
  245. kernel/drivers/floppy.h | 14 +
  246. kernel/drivers/keyboard.c | 101 ++++++++
  247. kernel/drivers/memory.c | 4 +
  248. kernel/drivers/processor.c | 50 ++++
  249. kernel/drivers/processor.h | 81 ++++++
  250. kernel/drivers/timer.c | 42 +++
  251. kernel/drivers/timer.h | 2 +
  252. kernel/kernel.c | 421 ++++---------------------------
  253. kernel/kernel.h | 118 +--------
  254. kernel/klibc.c | 598 +++++++++++++++++++++++++++++++++++++++++++
  255. kernel/klibc.h | 125 +++++++++
  256. kernel/multiboot.S | 73 ------
  257. 22 files changed, 1850 insertions(+), 556 deletions(-)
  258. commit 8ddbf4820e43bae276f8cdc6a6ac5839717b7226
  259. Author: sam
  260. Date: Sat Dec 19 14:38:47 2009 +0000
  261. Store built-in fonts in a uin8_t[] instead of char[].
  262. caca/font.c | 4 ++--
  263. caca/mono9.data | 4 ++--
  264. caca/monobold12.data | 4 ++--
  265. tools/makefont.c | 5 +++--
  266. 4 files changed, 9 insertions(+), 8 deletions(-)
  267. commit 7e4e8167886d496217f7b08ea7de528f8582e3cf
  268. Author: sam
  269. Date: Sat Dec 19 14:38:38 2009 +0000
  270. Update my e-mail address everywhere.
  271. build-dos | 2 +-
  272. build-kernel | 2 +-
  273. build-win32 | 2 +-
  274. caca-config.in | 2 +-
  275. caca-php/examples/colors.php | 2 +-
  276. caca-php/examples/demo.php | 2 +-
  277. caca-php/examples/export.php | 2 +-
  278. caca-php/examples/fullwidth.php | 2 +-
  279. caca-php/examples/img2txt.php | 5 +++--
  280. caca-php/examples/test.php | 4 ++--
  281. caca-php/examples/text.php | 2 +-
  282. caca-php/examples/transform.php | 2 +-
  283. caca-php/examples/truecolor.php | 2 +-
  284. caca-php/examples/unicode.php | 2 +-
  285. caca-php/examples/www/colors.php | 2 +-
  286. caca-php/examples/www/export.php | 2 +-
  287. caca-php/examples/www/fullwidth.php | 2 +-
  288. caca-php/examples/www/img2txt.php | 5 +++--
  289. caca-php/examples/www/text.php | 2 +-
  290. caca-php/examples/www/transform.php | 2 +-
  291. caca-php/examples/www/truecolor.php | 2 +-
  292. caca-php/examples/www/unicode.php | 2 +-
  293. caca-sharp/Attr.cs | 2 +-
  294. caca-sharp/Caca.cs | 2 +-
  295. caca-sharp/Display.cs | 2 +-
  296. caca-sharp/Dither.cs | 2 +-
  297. caca-sharp/Event.cs | 2 +-
  298. caca-sharp/Font.cs | 2 +-
  299. caca-sharp/test.cs | 2 +-
  300. caca/caca0.h | 2 +-
  301. caca/caca_stubs.h | 2 +-
  302. caca/caca_types.h.in | 2 +-
  303. caca/charset.c | 2 +-
  304. caca/conic.c | 2 +-
  305. caca/dither.c | 2 +-
  306. caca/file.c | 2 +-
  307. caca/font.c | 2 +-
  308. caca/line.c | 2 +-
  309. caca/time.c | 2 +-
  310. caca/triangle.c | 2 +-
  311. doc/caca-config.1 | 2 +-
  312. doc/cacafire.1 | 2 +-
  313. doc/cacaplay.1 | 2 +-
  314. doc/cacaserver.1 | 2 +-
  315. doc/cacaview.1 | 2 +-
  316. doc/img2txt.1 | 2 +-
  317. examples/canvas.c | 2 +-
  318. examples/colors.c | 2 +-
  319. examples/dithering.c | 2 +-
  320. examples/driver.c | 2 +-
  321. examples/event.c | 2 +-
  322. examples/font.c | 2 +-
  323. examples/frames.c | 2 +-
  324. examples/fullwidth.c | 2 +-
  325. examples/gamma.c | 2 +-
  326. examples/hsv.c | 2 +-
  327. examples/input.c | 2 +-
  328. examples/truecolor.c | 2 +-
  329. examples/unicode.c | 2 +-
  330. kernel/kernel.c | 2 +-
  331. kernel/kernel.h | 2 +-
  332. src/cacademo.c | 2 +-
  333. src/cacaview.c | 2 +-
  334. src/common-image.c | 2 +-
  335. src/common-image.h | 2 +-
  336. src/mygetopt.c | 2 +-
  337. src/mygetopt.h | 2 +-
  338. test/caca-test.cpp | 2 +-
  339. test/canvas.cpp | 2 +-
  340. test/driver.cpp | 2 +-
  341. test/simple.c | 2 +-
  342. tools/makefont.c | 2 +-
  343. tools/optipal.c | 2 +-
  344. tools/sortchars.c | 2 +-
  345. 74 files changed, 79 insertions(+), 77 deletions(-)
  346. commit 98688b4bcc7bcb3698c11f80aa12aaaf4031e969
  347. Author: sam
  348. Date: Fri Dec 18 22:09:25 2009 +0000
  349. Preload the example input buffer with Unicode stuff for testing.
  350. examples/input.c | 10 ++++++++++
  351. 1 files changed, 10 insertions(+), 0 deletions(-)
  352. commit e6409a5564b76042a195cce112640af2e4cef16d
  353. Author: sam
  354. Date: Fri Dec 18 21:50:37 2009 +0000
  355. Fix an alignment issue in caca_get_canvas_chars() and caca_get_canvas_attrs().
  356. Fixes #41.
  357. caca/caca.h | 4 ++--
  358. caca/canvas.c | 20 ++++++++++----------
  359. caca/driver/conio.c | 6 +++---
  360. caca/driver/gl.c | 6 +++---
  361. caca/driver/ncurses.c | 6 ++----
  362. caca/driver/slang.c | 6 ++----
  363. caca/driver/vga.c | 6 ++----
  364. caca/driver/win32.c | 4 ++--
  365. caca/driver/x11.c | 4 ++--
  366. 9 files changed, 28 insertions(+), 34 deletions(-)
  367. commit 286de1c373555f76ab578073ac90da58dcf319e4
  368. Author: sam
  369. Date: Fri Dec 18 21:36:15 2009 +0000
  370. Implement caca_unset_attr() and caca_toggle_attr(). Fixes #7.
  371. caca/attr.c | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  372. caca/caca.h | 2 ++
  373. 2 files changed, 56 insertions(+), 0 deletions(-)
  374. commit 559d937f27795e6c9d0efd0cc7b8fb8480bccdf2
  375. Author: sam
  376. Date: Fri Dec 18 21:24:10 2009 +0000
  377. Explicitly link with -lGLU because freeglut may not provide it. Fixes #61.
  378. configure.ac | 2 +-
  379. 1 files changed, 1 insertions(+), 1 deletions(-)
  380. commit cb370a6be80f0886c8e43bbc07804098c810b7a9
  381. Author: sam
  382. Date: Fri Dec 18 21:17:54 2009 +0000
  383. Deduce X11 font size from a relevant sample to avoid oversized font
  384. cells. Fixes bug #21 (X11 Unicode support).
  385. caca/driver/x11.c | 29 ++++++++++++++++++++---------
  386. examples/unicode.c | 1 +
  387. 2 files changed, 21 insertions(+), 9 deletions(-)
  388. commit 6479e3ce29b7d203cc33ff1d52b7499238501db6
  389. Author: sam
  390. Date: Thu Dec 17 23:25:46 2009 +0000
  391. Call setlocale() in the X11 driver to activate the current locale. If it
  392. is an UTF-8 locale, more glyphs are displayed.
  393. caca/driver/x11.c | 7 +++++++
  394. 1 files changed, 7 insertions(+), 0 deletions(-)
  395. commit a11291729af0f3b5bf2d4faa05064f02b9271cfb
  396. Author: sam
  397. Date: Thu Dec 17 01:46:30 2009 +0000
  398. Use XwcDrawString in the X11 driver if font sets are available.
  399. caca/driver/x11.c | 158 ++++++++++++++++++++++++++++++++++++++++-------------
  400. 1 files changed, 119 insertions(+), 39 deletions(-)
  401. commit 480a99e672c9b92d15b3cc574c851c53c8120cd0
  402. Author: sam
  403. Date: Thu Dec 17 01:46:22 2009 +0000
  404. Allow the X11 driver to display Unicode characters if they are in the
  405. current font (addresses #21).
  406. caca/driver/x11.c | 18 +++++++++++-------
  407. 1 files changed, 11 insertions(+), 7 deletions(-)
  408. commit 01e5e5330238167d027747ed563bb1a1f407224d
  409. Author: sam
  410. Date: Wed Dec 16 19:25:52 2009 +0000
  411. Do not crash in caca_flush_figlet() if no figfont was loaded.
  412. caca/figfont.c | 3 +++
  413. 1 files changed, 3 insertions(+), 0 deletions(-)
  414. commit b7eb24a12d18e0e4ca60fc6e197d0560d5389732
  415. Author: sam
  416. Date: Mon Dec 14 23:29:51 2009 +0000
  417. Fix the libcucul symlink installation when /bin/sh points to bash or any
  418. shell that doesn't look for sourced files in $PWD.
  419. caca/Makefile.am | 4 ++--
  420. cxx/Makefile.am | 4 ++--
  421. 2 files changed, 4 insertions(+), 4 deletions(-)
  422. commit 55782572f83481b4ec154bb11d44267ee5cd1e9e
  423. Author: sam
  424. Date: Mon Dec 14 18:27:49 2009 +0000
  425. Fix the old "value computed is unused" warning triggered by ncurses.
  426. caca/driver/ncurses.c | 3 +--
  427. 1 files changed, 1 insertions(+), 2 deletions(-)
  428. commit 9028cbc3ff8f146b546efc17cbc66b26ce796828
  429. Author: sam
  430. Date: Mon Dec 14 18:06:12 2009 +0000
  431. Fix a compilation warning in conio-snake.cpp.
  432. examples/conio-snake.cpp | 2 +-
  433. 1 files changed, 1 insertions(+), 1 deletions(-)
  434. commit 898759b7dadfc9c65034441e77dfc91fcc2cd8a0
  435. Author: pterjan
  436. Date: Mon Dec 14 18:05:39 2009 +0000
  437. * Add test for import/export of area
  438. ruby/t/tc_canvas.rb | 2 ++
  439. 1 files changed, 2 insertions(+), 0 deletions(-)
  440. commit 99642037cc0cd2d2b9c8fb1512b37a207a346556
  441. Author: sam
  442. Date: Mon Dec 14 17:59:38 2009 +0000
  443. More warning fixes in conio.c.
  444. examples/conio.c | 6 +++---
  445. 1 files changed, 3 insertions(+), 3 deletions(-)
  446. commit 5c150f436350d7c7af3ce50061662b61156583cb
  447. Author: sam
  448. Date: Mon Dec 14 17:40:37 2009 +0000
  449. Fix various cosmetic errors (Jylam: tiens un highlight gratuit dans ta gueule pour les trailing spaces !)
  450. examples/.gitignore | 1 +
  451. examples/conio.c | 7 +++----
  452. examples/mouse.c | 2 +-
  453. ruby/caca-canvas.c | 20 ++++++++++----------
  454. 4 files changed, 15 insertions(+), 15 deletions(-)
  455. commit fdb00a9dd7019a293dcbd1b8a615eaaf805a9af1
  456. Author: pterjan
  457. Date: Mon Dec 14 17:36:42 2009 +0000
  458. * Oops
  459. ruby/caca-canvas.c | 2 +-
  460. 1 files changed, 1 insertions(+), 1 deletions(-)
  461. commit 50a7a1c3aa224689cf3b03a6db689308028f54ea
  462. Author: pterjan
  463. Date: Mon Dec 14 15:58:31 2009 +0000
  464. * Remove tabs
  465. ruby/caca-canvas.c | 12 ++++++------
  466. 1 files changed, 6 insertions(+), 6 deletions(-)
  467. commit 71dd8c2fb62a7c5332551988cca3efe3a63649e0
  468. Author: pterjan
  469. Date: Mon Dec 7 17:21:25 2009 +0000
  470. * Bind area import/export functions
  471. ruby/caca-canvas.c | 34 ++++++++++++++++++++++++++++++++++
  472. 1 files changed, 34 insertions(+), 0 deletions(-)
  473. commit ce26ac94f15787903677da60bb3d6ed2692ca7e8
  474. Author: pterjan
  475. Date: Mon Dec 7 17:06:04 2009 +0000
  476. * Bind dirty rectangle functions
  477. ruby/caca-canvas.c | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++
  478. 1 files changed, 56 insertions(+), 0 deletions(-)
  479. commit 1a59076ea7c24889e286d6849b2e5780b5639b4f
  480. Author: pterjan
  481. Date: Mon Dec 7 16:46:18 2009 +0000
  482. * Bind caca_fill_triangle_textured
  483. ruby/caca-canvas.c | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++
  484. 1 files changed, 57 insertions(+), 0 deletions(-)
  485. commit 763fd7b3e85df18a805c44932ba85a6eb476d0d2
  486. Author: jylam
  487. Date: Mon Dec 7 11:48:01 2009 +0000
  488. * Added mouse events example
  489. XCode/libcacaXCode.xcodeproj/project.pbxproj | 2 +
  490. examples/Makefile.am | 5 +-
  491. examples/mouse.c | 92 ++++++++++++++++++++++++++
  492. 3 files changed, 98 insertions(+), 1 deletions(-)
  493. commit 92fde672d2de085a7f8ef4b1da7ed48d53e40cf7
  494. Author: sam
  495. Date: Mon Dec 7 01:30:19 2009 +0000
  496. Don't enter glutCheckLoop() from gl_get_event() if there is already an
  497. event available. This increases the framerate when using OpenGL.
  498. caca/driver/gl.c | 11 +++++++++++
  499. 1 files changed, 11 insertions(+), 0 deletions(-)
  500. commit 9cbe0558428bbf2adc5969607f0acdb8240fcae4
  501. Author: sam
  502. Date: Mon Dec 7 01:05:31 2009 +0000
  503. Increase profiling timers' sliding mean accuracy.
  504. caca/caca_internals.h | 5 +++--
  505. caca/caca_prof.h | 16 ++++++++--------
  506. caca/prof.c | 12 ++----------
  507. 3 files changed, 13 insertions(+), 20 deletions(-)
  508. commit d200161f378ab689206cabf96bbf564c52e39397
  509. Author: sam
  510. Date: Sun Dec 6 21:21:40 2009 +0000
  511. Gather profiling information in caca_refresh_display() and caca_get_event().
  512. bootstrap | 2 +-
  513. caca/Makefile.am | 1 +
  514. caca/caca.c | 14 ++++++-
  515. caca/caca_internals.h | 21 +++++++++-
  516. caca/caca_prof.h | 14 ++++++
  517. caca/event.c | 41 ++++++++++++++-----
  518. caca/graphics.c | 21 +++++++++-
  519. caca/libcaca.vcproj | 4 ++
  520. caca/prof.c | 106 +++++++++++++++++++++++++++++++++++++++++++++++++
  521. configure.ac | 6 +-
  522. 10 files changed, 213 insertions(+), 17 deletions(-)
  523. commit 7ea1228902ce2f8fd430130628b601c399126963
  524. Author: sam
  525. Date: Sun Dec 6 21:21:27 2009 +0000
  526. Improve rounding in the internal Win32 sleep method.
  527. caca/time.c | 6 +++---
  528. 1 files changed, 3 insertions(+), 3 deletions(-)
  529. commit 129f3cf7c954dd728d79707df2e09e840f5606ae
  530. Author: sam
  531. Date: Thu Dec 3 01:13:15 2009 +0000
  532. Pass Ctrl-C as a keypress to the calling application in the SLang driver.
  533. Original patch courtesy of Romain Bignon.
  534. caca/driver/slang.c | 25 +++++++++++++++++++++++--
  535. 1 files changed, 23 insertions(+), 2 deletions(-)
  536. commit 3899c308227af354550760e04c2905cff0f8ca1a
  537. Author: pterjan
  538. Date: Mon Nov 30 00:50:07 2009 +0000
  539. * Fix Delete key with X11 driver
  540. caca/driver/x11.c | 2 +-
  541. 1 files changed, 1 insertions(+), 1 deletions(-)
  542. commit 92247aae9f03409855367185533520c043c82898
  543. Author: sam
  544. Date: Thu Nov 26 01:34:17 2009 +0000
  545. Update source checking test and remove CRLF crap from makefiles.
  546. caca/Makefile.am | 2 +
  547. cxx/Makefile.am | 98 +++++++++++++++++++++++++------------------------
  548. examples/Makefile.am | 2 +
  549. ruby/Makefile.am | 2 +
  550. src/Makefile.am | 96 +++++++++++++++++++++++++------------------------
  551. test/check-build | 4 +--
  552. tools/Makefile.am | 3 ++
  553. win32/Makefile.am | 8 ++--
  554. 8 files changed, 113 insertions(+), 102 deletions(-)
  555. commit 43c52b63e7293cf0897f3d2a254abf523f215403
  556. Author: sam
  557. Date: Thu Nov 26 01:23:55 2009 +0000
  558. Rename tests/ to test/.
  559. Makefile.am | 2 +-
  560. configure.ac | 2 +-
  561. test/.gitignore | 3 +
  562. test/Makefile.am | 24 ++++
  563. test/bench.c | 80 +++++++++++
  564. test/bench.vcproj | 364 +++++++++++++++++++++++++++++++++++++++++++++++++++
  565. test/caca-test.cpp | 27 ++++
  566. test/canvas.cpp | 102 ++++++++++++++
  567. test/check-build | 57 ++++++++
  568. test/dirty.cpp | 292 +++++++++++++++++++++++++++++++++++++++++
  569. test/driver.cpp | 48 +++++++
  570. test/export.cpp | 74 +++++++++++
  571. test/simple.c | 65 +++++++++
  572. tests/.gitignore | 3 -
  573. tests/Makefile.am | 24 ----
  574. tests/bench.c | 80 -----------
  575. tests/bench.vcproj | 364 ---------------------------------------------------
  576. tests/caca-test.cpp | 27 ----
  577. tests/canvas.cpp | 102 --------------
  578. tests/check-build | 57 --------
  579. tests/dirty.cpp | 292 -----------------------------------------
  580. tests/driver.cpp | 48 -------
  581. tests/export.cpp | 74 -----------
  582. tests/simple.c | 65 ---------
  583. 24 files changed, 1138 insertions(+), 1138 deletions(-)
  584. commit 64e9ca3f9a76b126c7cdb702d71b8c95bd31e15f
  585. Author: sam
  586. Date: Sun Nov 22 11:57:43 2009 +0000
  587. Add src/ to the list of source code checks.
  588. tests/check-build | 2 +-
  589. 1 files changed, 1 insertions(+), 1 deletions(-)
  590. commit 4775fa0e432315ab84d304e808749b34eb8da1df
  591. Author: jylam
  592. Date: Sat Nov 21 17:22:29 2009 +0000
  593. * Removed trailing spaces (fsking GNU Ident) (GNU, COINCIDENCE ? I THINK NOT!) and lonely tab
  594. XCode/libcacaXCode.xcodeproj/project.pbxproj | 2 ++
  595. caca/transform.c | 2 +-
  596. caca/triangle.c | 8 ++++----
  597. examples/trifiller.c | 2 +-
  598. 4 files changed, 8 insertions(+), 6 deletions(-)
  599. commit 0956ab76ba8b289ca1d589c83361bcdda083642c
  600. Author: sam
  601. Date: Sat Nov 21 17:01:30 2009 +0000
  602. Add a sanity check for coding style errors.
  603. Makefile.am | 2 +-
  604. examples/.gitignore | 1 +
  605. tests/check-build | 40 +++++++++++++++++++++++++++++++++++++---
  606. 3 files changed, 39 insertions(+), 4 deletions(-)
  607. commit 27a14dcb2ff2b4627ff23df78f5d20220509873c
  608. Author: jylam
  609. Date: Sat Nov 21 10:28:58 2009 +0000
  610. * Indentation fixes
  611. caca/triangle.c | 293 +++++++++++++++++++++++++++-----------------------
  612. examples/trifiller.c | 197 +++++++++++++++++----------------
  613. 2 files changed, 258 insertions(+), 232 deletions(-)
  614. commit 660b97185dfad854b243076fed3c7e07620bcebc
  615. Author: jylam
  616. Date: Sat Nov 21 10:26:31 2009 +0000
  617. * Remove trailing spaces (bouh!)
  618. caca/driver/slang.c | 4 ++--
  619. 1 files changed, 2 insertions(+), 2 deletions(-)
  620. commit 5f292371aa7c58417f532fd8670dbb6bf3da311d
  621. Author: jylam
  622. Date: Sat Nov 21 10:18:45 2009 +0000
  623. * Don't unblock signals in init of SLang
  624. caca/driver/slang.c | 10 ++++------
  625. 1 files changed, 4 insertions(+), 6 deletions(-)
  626. commit a2bd27b3cb75e5c0480c145879d07384d95b6206
  627. Author: jylam
  628. Date: Sat Nov 21 10:12:09 2009 +0000
  629. * Disable SLang's own SIGINT handler
  630. XCode/libcacaXCode.xcodeproj/project.pbxproj | 34 +++++++++++++++++++++++++-
  631. caca/driver/slang.c | 10 +++++++
  632. 2 files changed, 43 insertions(+), 1 deletions(-)
  633. commit c7e5a0a13f2483f1665a573cce82241f2f8b610d
  634. Author: jylam
  635. Date: Thu Nov 19 11:21:16 2009 +0000
  636. * Updated C++ bindings with Canvas::fillTriangleTextured()
  637. XCode/libcacaXCode.xcodeproj/project.pbxproj | 14 ++++++++++++++
  638. cxx/caca++.cpp | 5 +++++
  639. cxx/caca++.h | 1 +
  640. 3 files changed, 20 insertions(+), 0 deletions(-)
  641. commit aa1965fbab4a7877bc3d9d886eace24646ff58bd
  642. Author: sam
  643. Date: Thu Nov 19 00:53:48 2009 +0000
  644. Make the current library version beta17, in preparation of the next release.
  645. configure.ac | 4 ++--
  646. 1 files changed, 2 insertions(+), 2 deletions(-)
  647. commit 6d0f9c8916933b248b9c2d3bf53348a3c9ed6227
  648. Author: sam
  649. Date: Thu Nov 19 00:53:39 2009 +0000
  650. Fix the library suffix detection, thanks to libtool's shell variables.
  651. configure.ac | 16 +++++++---------
  652. 1 files changed, 7 insertions(+), 9 deletions(-)
  653. commit 110757306bbba395529c857009eddebfff7002cc
  654. Author: pterjan
  655. Date: Wed Nov 18 20:42:42 2009 +0000
  656. * Fix non ASCII input in x11 driver
  657. caca/driver/x11.c | 23 +++++++++++++++++++++++
  658. 1 files changed, 23 insertions(+), 0 deletions(-)
  659. commit a9ccf5d3f31f36f2a94627e49da10787f36edc88
  660. Author: jylam
  661. Date: Wed Nov 18 11:59:08 2009 +0000
  662. * Fix examples/trifiller's color boundaries
  663. examples/trifiller.c | 4 ++--
  664. 1 files changed, 2 insertions(+), 2 deletions(-)
  665. commit ef315316b8f654ba27ad52a0db4da0aa73073fd5
  666. Author: jylam
  667. Date: Wed Nov 18 11:25:58 2009 +0000
  668. * Make caca_fill_triangle_textured use less arguments, examples/trifiller modified accordingly
  669. XCode/libcacaXCode.xcodeproj/project.pbxproj | 2 +-
  670. caca/caca.h | 12 +--
  671. caca/triangle.c | 125 ++++++++++++++------------
  672. examples/trifiller.c | 57 +++++++-----
  673. 4 files changed, 105 insertions(+), 91 deletions(-)
  674. commit b55abb51da0870811af8abf60ee4708072546a23
  675. Author: sam
  676. Date: Wed Nov 18 01:02:20 2009 +0000
  677. Preserve default attribute across caca_fill_triangle_texture calls.
  678. caca/triangle.c | 10 +++++++---
  679. 1 files changed, 7 insertions(+), 3 deletions(-)
  680. commit ef2f9b850c8f1b46fa8a4b77888160157b584679
  681. Author: sam
  682. Date: Wed Nov 18 00:21:20 2009 +0000
  683. Add a caca-sharp.pc.in file.
  684. caca-sharp/caca-sharp.pc.in | 6 ++++++
  685. 1 files changed, 6 insertions(+), 0 deletions(-)
  686. commit 13d25991a75287dc0cab6aef4239079706ff75cc
  687. Author: pterjan
  688. Date: Tue Nov 17 16:28:14 2009 +0000
  689. * Fix build of trifiller with imlib2
  690. examples/Makefile.am | 2 ++
  691. 1 files changed, 2 insertions(+), 0 deletions(-)
  692. commit c11ba8cfb7b536369e6b8d573f4ccd125c92862e
  693. Author: sam
  694. Date: Mon Nov 16 13:30:53 2009 +0000
  695. Fix an unlikely crash that may happen when the X server cannot open
  696. the "fixed" font.
  697. caca/driver/x11.c | 2 +-
  698. 1 files changed, 1 insertions(+), 1 deletions(-)
  699. commit 6ac2af8718c305dd31aea6427c61b528281c768b
  700. Author: jylam
  701. Date: Mon Nov 16 13:14:32 2009 +0000
  702. * Don't use float as loop counters
  703. caca/triangle.c | 2 +-
  704. 1 files changed, 1 insertions(+), 1 deletions(-)
  705. commit b10deb044d46e3be580196c0c2c5c62a976086c6
  706. Author: jylam
  707. Date: Mon Nov 16 12:33:38 2009 +0000
  708. * Added basic XCode project, using external build system (make)
  709. XCode/libcacaXCode.xcodeproj/project.pbxproj | 384 ++++++++++++++++++++++++++
  710. 1 files changed, 384 insertions(+), 0 deletions(-)
  711. commit e1e319428f8e93021e8e686ea8b5e7dbe5500b5e
  712. Author: jylam
  713. Date: Mon Nov 16 12:21:55 2009 +0000
  714. * Add -lm to examples/trifiller. Oops.
  715. examples/Makefile.am | 2 +-
  716. 1 files changed, 1 insertions(+), 1 deletions(-)
  717. commit 31695c3783ab0ce84a7fe43cb8f810f4e0206cf4
  718. Author: jylam
  719. Date: Mon Nov 16 12:17:01 2009 +0000
  720. * Added texture mapped triangle routine, float based, arbitrary texture size, to be optimized
  721. * Made compilation under MacOSX 10.6 (Snow Leopard) possible, but breaks 10.4 (Tiger), to be fixed
  722. caca/caca.h | 8 ++
  723. caca/triangle.c | 196 +++++++++++++++++++++++++++++++++++++++++
  724. configure.ac | 2 +-
  725. examples/Makefile.am | 5 +-
  726. examples/trifiller.c | 239 ++++++++++++++++++++++++++++++++++++++++++++++++++
  727. 5 files changed, 448 insertions(+), 2 deletions(-)
  728. commit 18b98c27bac028ea5ccff4e108a3d177e3d7ba87
  729. Author: sam
  730. Date: Mon Nov 16 01:15:42 2009 +0000
  731. Refresh win32/config.h so that it has all the required defines.
  732. win32/config.h | 38 +++++++++++++++++++++++++++++++++++++-
  733. 1 files changed, 37 insertions(+), 1 deletions(-)
  734. commit ca53826f2a78e345d3cc6b83155ebacda793742b
  735. Author: sam
  736. Date: Mon Nov 16 01:15:37 2009 +0000
  737. Add a test for win32/config.h synchronisation.
  738. tests/Makefile.am | 4 +++-
  739. tests/check-build | 23 +++++++++++++++++++++++
  740. 2 files changed, 26 insertions(+), 1 deletions(-)
  741. commit e173289900af0fc9d7ec3b7f78f7ef0e9098354f
  742. Author: sam
  743. Date: Mon Nov 16 01:15:31 2009 +0000
  744. Ignore Monodevelop files.
  745. caca-sharp/.gitignore | 1 +
  746. 1 files changed, 1 insertions(+), 0 deletions(-)
  747. commit e83e7429de0323246420fd89de156f8e29bcda4b
  748. Author: sam
  749. Date: Mon Nov 16 01:15:25 2009 +0000
  750. Start working on profiling.
  751. caca/Makefile.am | 1 +
  752. caca/caca_internals.h | 1 +
  753. caca/caca_prof.h | 33 +++++++++++++++++++++++++++++++++
  754. caca/libcaca.vcproj | 4 ++++
  755. configure.ac | 6 ++++++
  756. 5 files changed, 45 insertions(+), 0 deletions(-)
  757. commit 5e697d858efc2e79801eec8837ca209380a39aab
  758. Author: sam
  759. Date: Mon Nov 16 01:15:19 2009 +0000
  760. Move debugging methods to caca_debug.h.
  761. caca/Makefile.am | 1 +
  762. caca/caca_debug.h | 41 ++++++++++++++++++++++++
  763. caca/caca_internals.h | 1 +
  764. caca/caca_stubs.h | 25 ++-------------
  765. caca/libcaca.vcproj | 84 +++++++++++++++++++++++++-----------------------
  766. 5 files changed, 90 insertions(+), 62 deletions(-)
  767. commit 9081d2fae20fe43aa35d253b8041805e45f77338
  768. Author: sam
  769. Date: Thu Oct 22 09:48:42 2009 +0000
  770. Add -lz to Libs.private for static linking.
  771. caca/caca.pc.in | 1 +
  772. 1 files changed, 1 insertions(+), 0 deletions(-)
  773. commit 2da09e1b6b827dea7fc51c88c2d1c1d4ce0168a2
  774. Author: sam
  775. Date: Tue Sep 8 16:30:12 2009 +0000
  776. Mark dithered bitmap array as const.
  777. caca/caca.h | 2 +-
  778. caca/dither.c | 10 +++++-----
  779. 2 files changed, 6 insertions(+), 6 deletions(-)
  780. commit ce7ff16037d731376c96b50a8377c6a1dd673055
  781. Author: sam
  782. Date: Tue Aug 25 14:23:08 2009 +0000
  783. Update bootstrap script (automake 1.11 and pkg-config detection).
  784. bootstrap | 21 ++++++++++++---------
  785. 1 files changed, 12 insertions(+), 9 deletions(-)
  786. commit acbbbbf43eae8b9a2908bbbfbccc1a377a415029
  787. Author: sam
  788. Date: Thu Aug 13 13:05:00 2009 +0000
  789. Add missing svn:ignore properties.
  790. commit f41e8b3ca6ccf0d404985c72abe2fdd0757bb1d1
  791. Author: sam
  792. Date: Thu Aug 13 13:04:40 2009 +0000
  793. Make "fullgray" dithering work properly, to force greyscale rendering. To use
  794. it, just call caca_set_dither_color(d, "fullgray") on the dither object.
  795. caca/dither.c | 17 ++++++++++++++++-
  796. 1 files changed, 16 insertions(+), 1 deletions(-)
  797. commit 966ad4d0db6f390cd57af237aa264a3b066fa4ef
  798. Author: sam
  799. Date: Mon Aug 3 23:26:28 2009 +0000
  800. Implement memmove() in the kernel.
  801. kernel/kernel.c | 7 +++++++
  802. kernel/kernel.h | 1 +
  803. 2 files changed, 8 insertions(+), 0 deletions(-)
  804. commit 8e84a07144c1b1d5ce5426eca2a46593cb2e4dc7
  805. Author: sam
  806. Date: Mon Aug 3 23:26:23 2009 +0000
  807. Fix a typo in the VGA driver.
  808. caca/driver/vga.c | 2 +-
  809. 1 files changed, 1 insertions(+), 1 deletions(-)
  810. commit 6b5afd75e8a74996f87127338d381da62369330a
  811. Author: sam
  812. Date: Mon Aug 3 23:26:17 2009 +0000
  813. Only build conio-snake if the C++ compiler is functional.
  814. examples/Makefile.am | 6 +++++-
  815. 1 files changed, 5 insertions(+), 1 deletions(-)
  816. commit 23ee2429a219691bee8a4bc3b6102c3b994bbf10
  817. Author: sam
  818. Date: Mon Aug 3 23:19:41 2009 +0000
  819. Include <stdio.h> in the null driver to get NULL.
  820. caca/driver/null.c | 2 ++
  821. 1 files changed, 2 insertions(+), 0 deletions(-)
  822. commit a1771030fafebdc76de43527199a2b17ae1439bc
  823. Author: sam
  824. Date: Mon Aug 3 23:19:34 2009 +0000
  825. Add atexit() and EOF to the kernel.
  826. kernel/kernel.c | 6 ++++++
  827. kernel/kernel.h | 2 ++
  828. 2 files changed, 8 insertions(+), 0 deletions(-)
  829. commit b6179418cbe03f56e327f5d55f5b817cb27bd7a1
  830. Author: sam
  831. Date: Mon Aug 3 23:19:28 2009 +0000
  832. Better caca_get_event_mouse_button() documentation.
  833. caca/event.c | 3 +++
  834. 1 files changed, 3 insertions(+), 0 deletions(-)
  835. commit 9483e4e233e3a73889f9b37bb19f157841799b4e
  836. Author: sam
  837. Date: Mon Aug 3 23:19:19 2009 +0000
  838. Fix Win32 cross-build by removing one level of aliasing.
  839. caca/codec/import.c | 4 ++--
  840. 1 files changed, 2 insertions(+), 2 deletions(-)
  841. commit a669adf70954ef6df050fa94836f426bb98d4f9e
  842. Author: sam
  843. Date: Mon Aug 3 07:43:16 2009 +0000
  844. Add the conio examples to the Visual Studio solution.
  845. caca/libcaca.vcproj | 16 ++-
  846. examples/conio-snake.vcproj | 363 +++++++++++++++++++++++++++++++++++++++++++
  847. examples/conio.vcproj | 363 +++++++++++++++++++++++++++++++++++++++++++
  848. libcaca.sln | 36 +++++
  849. 4 files changed, 774 insertions(+), 4 deletions(-)
  850. commit 7f0cbea55979a3feb187f01c47f17f71e6bbf4be
  851. Author: sam
  852. Date: Sun Aug 2 11:41:43 2009 +0000
  853. Include <stdio.h> in caca_conio.h to avoid errors when this header is
  854. included after us.
  855. caca/caca.h | 1 -
  856. caca/caca_conio.h | 6 ++++++
  857. 2 files changed, 6 insertions(+), 1 deletions(-)
  858. commit 761c20ff8bd5c9dd2a7ef23b147ced0014889907
  859. Author: sam
  860. Date: Sun Aug 2 11:09:42 2009 +0000
  861. Implement conio.h functions cgets(), cputs(), getpass(), movetext(),
  862. putch() and _setcurstortype().
  863. caca/caca_conio.c | 98 +++++++++++++++++++++++++++++++++++++++++++---------
  864. 1 files changed, 81 insertions(+), 17 deletions(-)
  865. commit f6c8ea613dfdfbd4cd4c37fb382b128bd96c4189
  866. Author: sam
  867. Date: Sun Aug 2 11:09:35 2009 +0000
  868. Make the libcaca color values an enum again.
  869. caca/caca.h | 50 ++++++++++++++++++++++++++++----------------------
  870. caca/caca0.h | 38 ++++++++++++++++++--------------------
  871. 2 files changed, 46 insertions(+), 42 deletions(-)
  872. commit a2d04bce857fa28bbb8335b50f297782f2e18047
  873. Author: sam
  874. Date: Sun Aug 2 11:09:29 2009 +0000
  875. Add a note about autoreleased canvases in the documentation.
  876. doc/migrating.dox | 4 ++++
  877. 1 files changed, 4 insertions(+), 0 deletions(-)
  878. commit 2e4da3334a313d3f4bf9de90897050abbb609438
  879. Author: sam
  880. Date: Sun Aug 2 11:09:23 2009 +0000
  881. Since caca.h now exports variables, we need __declspec(dllimport), otherwise
  882. they won't be seen by the linker when linking dynamically. Fix caca0.h
  883. accordingly.
  884. caca/caca.h | 2 ++
  885. caca/caca0.h | 2 ++
  886. 2 files changed, 4 insertions(+), 0 deletions(-)
  887. commit 0b1298105b7c4960ded5feb3d1386e742aca1d1c
  888. Author: sam
  889. Date: Sun Aug 2 11:09:16 2009 +0000
  890. Move conio functions to the main caca.h header, with their caca_conio_
  891. prefix. The #defines remain in caca_conio.h.
  892. caca/caca.h | 128 +++++++++++++++++++++++++++++++++++++++++++++++++++
  893. caca/caca_conio.h | 133 +++++-----------------------------------------------
  894. 2 files changed, 141 insertions(+), 120 deletions(-)
  895. commit 5841209e9a1c2fac3ec14c4e68aa9326fafc566d
  896. Author: sam
  897. Date: Sun Aug 2 11:09:10 2009 +0000
  898. Make conio_refresh() play nicer with the resources when the machine is slow.
  899. caca/caca_conio.c | 5 +++--
  900. 1 files changed, 3 insertions(+), 2 deletions(-)
  901. commit 3ade80bff86a42614a95e8440ce6b686a48e1bba
  902. Author: sam
  903. Date: Sun Aug 2 11:09:05 2009 +0000
  904. Fix <conio.h> delay(), getch() and kbhit() to avoid busy loops and ensure
  905. frequent screen refreshes.
  906. Implement <conio.h> clreol() (incomplete) and <dos.h> sleep() functions.
  907. Replace some defines with enums in <caca_conio.h>.
  908. caca/caca_conio.c | 100 +++++++++++++++++++++++++++++++++++++++++++++++-----
  909. caca/caca_conio.h | 72 ++++++++++++++++++++++----------------
  910. 2 files changed, 132 insertions(+), 40 deletions(-)
  911. commit 5943fa69036e244274b8d4202ddc30b0eb11d1b8
  912. Author: sam
  913. Date: Sun Aug 2 11:08:58 2009 +0000
  914. Update the NEWS file with what's been done since the last release.
  915. NEWS | 12 ++++++++++++
  916. 1 files changed, 12 insertions(+), 0 deletions(-)
  917. commit 67fcf886a5fc3954309389bbbb84b9bc60e223ce
  918. Author: sam
  919. Date: Sun Aug 2 11:08:50 2009 +0000
  920. Do not look for gmcs2. It is an abandoned abomination.
  921. configure.ac | 4 ----
  922. 1 files changed, 0 insertions(+), 4 deletions(-)
  923. commit 4c69b3d63b5de8c09ad0bb7a4c7ed57a2cc6de26
  924. Author: sam
  925. Date: Sat Aug 1 14:50:32 2009 +0000
  926. Add a simple snake program using the <conio.h> interface.
  927. COPYING.ISC | 13 +++
  928. Makefile.am | 2 +-
  929. THANKS | 1 +
  930. examples/.gitignore | 1 +
  931. examples/Makefile.am | 5 +-
  932. examples/conio-snake.cpp | 221 ++++++++++++++++++++++++++++++++++++++++++++++
  933. 6 files changed, 241 insertions(+), 2 deletions(-)
  934. commit d7e86e850ba3d0636d42231cf89afe61395cce32
  935. Author: sam
  936. Date: Fri Jul 31 00:01:32 2009 +0000
  937. Implement conio.h's getche() and move cursor to top right corner after
  938. a call to clrscr().
  939. caca/caca_conio.c | 10 ++++++----
  940. 1 files changed, 6 insertions(+), 4 deletions(-)
  941. commit 831d2199a74393bfa7379286a70a5b3e8fd82d41
  942. Author: sam
  943. Date: Fri Jul 31 00:01:25 2009 +0000
  944. Make caca_printf(), caca_vprintf() and caca_put_str() return the number of
  945. printed cells instead of always returning 0. This is handy if we want to
  946. advance a cursor after each printf() call.
  947. caca/caca_conio.c | 18 +++++++------
  948. caca/string.c | 70 ++++++++++++++++++++++++++++++++++-------------------
  949. 2 files changed, 55 insertions(+), 33 deletions(-)
  950. commit f024e4df56b801f0e9e95ceea57a26e2ac224b37
  951. Author: sam
  952. Date: Fri Jul 31 00:01:13 2009 +0000
  953. Implement conio.h's kbhit().
  954. caca/caca_conio.c | 27 +++++++++++++++++----------
  955. 1 files changed, 17 insertions(+), 10 deletions(-)
  956. commit ba5732d80ff66f11bf4ee34d9f3389991eb456be
  957. Author: sam
  958. Date: Thu Jul 30 20:11:07 2009 +0000
  959. Look for csc and gmcs2 prior to gmcs.
  960. caca-sharp/Makefile.am | 102 ++++++++++++++++++++++++------------------------
  961. configure.ac | 12 +++++-
  962. 2 files changed, 61 insertions(+), 53 deletions(-)
  963. commit bd146cfaf6079b9fcf9dab386449b93e3e32e012
  964. Author: sam
  965. Date: Thu Jul 30 20:10:57 2009 +0000
  966. Add sound(), nosound() and delay() to the conio.h emulation. Even though
  967. they're not actually from that header, they're often used together.
  968. caca/caca_conio.c | 24 ++++++++++++++++++++++++
  969. caca/caca_conio.h | 9 +++++++++
  970. 2 files changed, 33 insertions(+), 0 deletions(-)
  971. commit a4f95f5ad6468108505a8aaca2787b9ebe061284
  972. Author: pterjan
  973. Date: Wed Jul 29 16:00:25 2009 +0000
  974. * Fix a segfault in rotate_180 on 0 sized canvas
  975. caca/transform.c | 3 +++
  976. tests/simple.c | 2 ++
  977. 2 files changed, 5 insertions(+), 0 deletions(-)
  978. commit fe99ce8169470adbd63ee6fe37dbc8dc0fcc9510
  979. Author: sam
  980. Date: Sun Jul 26 23:26:21 2009 +0000
  981. Start implementing a full <conio.h> replacement with a libcaca backend.
  982. caca/Makefile.am | 236 +++++++++---------
  983. caca/caca_conio.c | 392 +++++++++++++++++++++++++++++
  984. caca/caca_conio.h | 255 +++++++++++++++++++
  985. configure.ac | 2 +-
  986. examples/.gitignore | 1 +
  987. examples/Makefile.am | 5 +-
  988. examples/conio.c | 682 ++++++++++++++++++++++++++++++++++++++++++++++++++
  989. 7 files changed, 1454 insertions(+), 119 deletions(-)
  990. commit c3fa94271d1b6a38d6f514da0e5e8a6b8c6bf0e3
  991. Author: sam
  992. Date: Sun Jul 26 23:26:15 2009 +0000
  993. Rename caca_get_cursor_x() and caca_get_cursor_y() to caca_wherex() and
  994. caca_wherey(), in order to match the old <conio.h> naming scheme.
  995. caca-php/caca.php | 8 ++++----
  996. caca-php/php_caca.c | 12 ++++++------
  997. caca-php/php_caca.h | 4 ++--
  998. caca-sharp/Canvas.cs | 9 ++++-----
  999. caca/caca.h | 12 +++++++-----
  1000. caca/driver/ncurses.c | 4 ++--
  1001. caca/driver/slang.c | 2 +-
  1002. caca/driver/x11.c | 4 ++--
  1003. caca/string.c | 10 ++++++----
  1004. ruby/caca-canvas.c | 15 +++++++++++----
  1005. ruby/ruby-caca.dox | 46 +++++++++++++++++++++++-----------------------
  1006. ruby/t/tc_canvas.rb | 4 ++--
  1007. 12 files changed, 70 insertions(+), 60 deletions(-)
  1008. commit c43fed10e422f7c22d277599d1c450146b83de95
  1009. Author: sam
  1010. Date: Sun Jul 26 23:26:08 2009 +0000
  1011. Implement caca_vprintf() to allow third-party variadic functions to call us.
  1012. caca/caca.h | 5 +++++
  1013. caca/string.c | 31 ++++++++++++++++++++++++++++---
  1014. 2 files changed, 33 insertions(+), 3 deletions(-)
  1015. commit 822b794079d727c522e67df77ea59a5a5454c89b
  1016. Author: sam
  1017. Date: Sun Jul 26 23:25:59 2009 +0000
  1018. Show how we could optimise dirty rectangle handling in a box fill. Disabled
  1019. for now because it does not work with fullwidth characters.
  1020. caca/box.c | 16 +++++++++++++++-
  1021. 1 files changed, 15 insertions(+), 1 deletions(-)
  1022. commit 6384915910b84c1404eee48681658903beb3d8c9
  1023. Author: sam
  1024. Date: Sun Jul 26 19:21:58 2009 +0000
  1025. I forgot to initialise dirty_disabled in the canvas constructor.
  1026. caca/canvas.c | 1 +
  1027. 1 files changed, 1 insertions(+), 0 deletions(-)
  1028. commit 1458be14a2d014f56d38aa496793681ec4979219
  1029. Author: sam
  1030. Date: Sun Jul 26 19:17:35 2009 +0000
  1031. Allow to temporarily disable dirty rectangle handling. This allows for huge
  1032. speedups when the calling application knows the dirty rectangle covered by
  1033. a complex operation.
  1034. caca/attr.c | 3 ++-
  1035. caca/caca.h | 2 ++
  1036. caca/caca_internals.h | 2 +-
  1037. caca/canvas.c | 11 ++++++++---
  1038. caca/dirty.c | 45 +++++++++++++++++++++++++++++++++++++++++++++
  1039. caca/frame.c | 6 ++++--
  1040. caca/string.c | 15 ++++++++++-----
  1041. caca/transform.c | 18 ++++++++++++------
  1042. tests/.gitignore | 3 ++-
  1043. tests/bench.c | 12 ++++++++++--
  1044. 10 files changed, 96 insertions(+), 21 deletions(-)
  1045. commit ef2c4e1e17df8672e30649595e3527a38f82ca0b
  1046. Author: sam
  1047. Date: Sun Jul 26 19:17:28 2009 +0000
  1048. Coding style: remove tabs and trailing spaces.
  1049. caca-php/php_caca.c | 2730 +++++++++++++++++++++++++-------------------------
  1050. caca/codec/export.c | 2 +-
  1051. caca/driver/cocoa.m | 68 +-
  1052. caca/driver/gl.c | 6 +-
  1053. caca/figfont.c | 2 +-
  1054. examples/import.c | 2 +-
  1055. python/pypycaca.c | 80 +-
  1056. ruby/caca-canvas.c | 10 +-
  1057. ruby/caca-display.c | 6 +-
  1058. ruby/caca-dither.c | 18 +-
  1059. ruby/caca-event.c | 4 +-
  1060. ruby/caca-font.c | 14 +-
  1061. src/aafire.c | 30 +-
  1062. tests/bench.c | 41 +-
  1063. 14 files changed, 1515 insertions(+), 1498 deletions(-)
  1064. commit 5f0f659c0c7b8122fe4a3bf5c3268838024edd9b
  1065. Author: sam
  1066. Date: Sun Jul 26 19:17:20 2009 +0000
  1067. Do not add a dirty rectangle at the cursor's position. It's up to the
  1068. display driver to clean up its shit. Fixed X11 driver accordingly.
  1069. caca/driver/x11.c | 33 ++++++++++++++++++++++++++++++---
  1070. caca/string.c | 4 ----
  1071. 2 files changed, 30 insertions(+), 7 deletions(-)
  1072. commit cb90e23ec73f39978e74e098a450f249a0f7cdaf
  1073. Author: sam
  1074. Date: Sun Jul 26 16:20:31 2009 +0000
  1075. More complex dirty rectangle merging strategy. It's a lot slower in some
  1076. cases, but that can be fixed.
  1077. caca/caca_internals.h | 6 +-
  1078. caca/dirty.c | 135 ++++++++++++++++++++++++++++++++++++++++---------
  1079. 2 files changed, 113 insertions(+), 28 deletions(-)
  1080. commit de463801639e33fba304dc4811543ab6ce145b2a
  1081. Author: sam
  1082. Date: Sun Jul 26 16:20:20 2009 +0000
  1083. Add unit tests for efficient dirty rectangle merging.
  1084. tests/dirty.cpp | 37 +++++++++++++++++++++++++++++++++++++
  1085. 1 files changed, 37 insertions(+), 0 deletions(-)
  1086. commit 818b32016e5b01306bd911fed6f6d622042ac268
  1087. Author: sam
  1088. Date: Sun Jul 26 16:20:10 2009 +0000
  1089. Add a comment to the ncurses driver to remember fix the GCC warning.
  1090. caca/driver/ncurses.c | 1 +
  1091. 1 files changed, 1 insertions(+), 0 deletions(-)
  1092. commit e6a991fd2d26939fa66e09d53f5b54192f31b852
  1093. Author: sam
  1094. Date: Fri Jul 24 16:39:43 2009 +0000
  1095. Update the Win32 and Win64 ports.
  1096. caca/libcaca.vcproj | 976 +++++++++++++++++++++++----------------------
  1097. cxx/libcaca++.vcproj | 687 ++++++++++++++++----------------
  1098. cxx/test-cxx.vcproj | 666 ++++++++++++++++---------------
  1099. examples/blit.vcproj | 730 +++++++++++++++++-----------------
  1100. examples/colors.vcproj | 730 +++++++++++++++++-----------------
  1101. examples/demo.vcproj | 730 +++++++++++++++++-----------------
  1102. examples/dithering.vcproj | 730 +++++++++++++++++-----------------
  1103. examples/driver.vcproj | 730 +++++++++++++++++-----------------
  1104. examples/event.vcproj | 730 +++++++++++++++++-----------------
  1105. examples/font.vcproj | 730 +++++++++++++++++-----------------
  1106. examples/frames.vcproj | 730 +++++++++++++++++-----------------
  1107. examples/fullwidth.vcproj | 730 +++++++++++++++++-----------------
  1108. examples/gamma.vcproj | 730 +++++++++++++++++-----------------
  1109. examples/hsv.vcproj | 730 +++++++++++++++++-----------------
  1110. examples/import.vcproj | 730 +++++++++++++++++-----------------
  1111. examples/input.vcproj | 730 +++++++++++++++++-----------------
  1112. examples/transform.vcproj | 726 +++++++++++++++++-----------------
  1113. examples/truecolor.vcproj | 730 +++++++++++++++++-----------------
  1114. examples/unicode.vcproj | 730 +++++++++++++++++-----------------
  1115. libcaca.sln | 130 ++++++-
  1116. src/cacademo.vcproj | 730 +++++++++++++++++-----------------
  1117. src/cacafire.vcproj | 730 +++++++++++++++++-----------------
  1118. src/cacaview.vcproj | 737 +++++++++++++++++-----------------
  1119. tests/bench.vcproj | 364 +++++++++++++++++
  1120. win32/config.h | 2 +-
  1121. 25 files changed, 8552 insertions(+), 8146 deletions(-)
  1122. commit 62733587bf597c80e6eba8347e7edb31c05ff683
  1123. Author: pterjan
  1124. Date: Fri Jul 24 14:46:14 2009 +0000
  1125. * Inform code reader that current algorithm is wrong
  1126. caca/dirty.c | 1 +
  1127. 1 files changed, 1 insertions(+), 0 deletions(-)
  1128. commit ffedd0f046c763dc8e0e06bc9e0a1e9aaccc728e
  1129. Author: pterjan
  1130. Date: Fri Jul 24 14:45:34 2009 +0000
  1131. * Align times on the right!
  1132. tests/bench.c | 2 +-
  1133. 1 files changed, 1 insertions(+), 1 deletions(-)
  1134. commit c2578dcf35ea7ae7ab8e781106cab2f14344e1c2
  1135. Author: sam
  1136. Date: Fri Jul 24 06:49:01 2009 +0000
  1137. Use a dummy display to compute benchmark time to avoid relying on <time.h>.
  1138. tests/bench.c | 19 +++++++++----------
  1139. 1 files changed, 9 insertions(+), 10 deletions(-)
  1140. commit 126d59d55156be7edf78432c6c117be4c67ace49
  1141. Author: sam
  1142. Date: Fri Jul 24 06:48:54 2009 +0000
  1143. Do not smooth the render time; the calling application can do it.
  1144. caca/graphics.c | 4 ++--
  1145. 1 files changed, 2 insertions(+), 2 deletions(-)
  1146. commit a5f75e824011cf92498dccfd9493323d27393eca
  1147. Author: sam
  1148. Date: Fri Jul 24 06:48:49 2009 +0000
  1149. Add a null driver that does absolutely nothing.
  1150. caca/Makefile.am | 1 +
  1151. caca/caca.c | 6 +++
  1152. caca/caca_internals.h | 5 ++-
  1153. caca/driver/null.c | 90 +++++++++++++++++++++++++++++++++++++++++++++++++
  1154. 4 files changed, 100 insertions(+), 2 deletions(-)
  1155. commit 761c7d99c0b555dbbcb815ace68a8896fa9e7d75
  1156. Author: sam
  1157. Date: Fri Jul 24 06:48:42 2009 +0000
  1158. Mark the whole canvas as dirty when a dirty rectangle aware driver is
  1159. attached to it.
  1160. caca/driver/ncurses.c | 1 +
  1161. caca/driver/slang.c | 1 +
  1162. caca/driver/vga.c | 4 ++--
  1163. caca/driver/x11.c | 1 +
  1164. 4 files changed, 5 insertions(+), 2 deletions(-)
  1165. commit 0b2583b2c529dec24f4f8476f76c68bdb19b5823
  1166. Author: sam
  1167. Date: Fri Jul 24 06:48:35 2009 +0000
  1168. Store dirty rectangles in a structure list. For now there is still only
  1169. one dirty rectangle, but this is the first step to improvement.
  1170. caca/caca_internals.h | 10 ++++-
  1171. caca/canvas.c | 12 ++++-
  1172. caca/dirty.c | 122 +++++++++++++++++++++++++++++++++---------------
  1173. 3 files changed, 102 insertions(+), 42 deletions(-)
  1174. commit 279a775f0105ef18dcdec66b81bd3f57bd5c2389
  1175. Author: sam
  1176. Date: Fri Jul 24 06:48:27 2009 +0000
  1177. Add explanatory comments to the dirty rectangle unit tests.
  1178. tests/dirty.cpp | 171 +++++++++++++++++++++++++++++++------------------------
  1179. 1 files changed, 96 insertions(+), 75 deletions(-)
  1180. commit 16c957e119a680fa3f07e0ad0a4bfc17d2c81e2a
  1181. Author: pterjan
  1182. Date: Thu Jul 23 22:55:40 2009 +0000
  1183. * Add some simple bench (part 2, add the interesting file)
  1184. tests/bench.c | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  1185. 1 files changed, 56 insertions(+), 0 deletions(-)
  1186. commit 1349e20b851735f12a5d918d06dfcd612beeff05
  1187. Author: pterjan
  1188. Date: Thu Jul 23 22:55:11 2009 +0000
  1189. * Add some simple bench
  1190. tests/Makefile.am | 7 +++++--
  1191. 1 files changed, 5 insertions(+), 2 deletions(-)
  1192. commit d21dca5263191d4e17f5db77bd2de1ab1c24fc2a
  1193. Author: pterjan
  1194. Date: Mon Jul 20 19:32:37 2009 +0000
  1195. * Add dirty rectangles when moving cursor
  1196. caca/string.c | 4 ++++
  1197. 1 files changed, 4 insertions(+), 0 deletions(-)
  1198. commit aee8950bad649e83efe132154cea7a4149adab29
  1199. Author: pterjan
  1200. Date: Sun Jul 19 23:08:48 2009 +0000
  1201. * Report failures in exit code in caca-test
  1202. tests/caca-test.cpp | 4 +---
  1203. 1 files changed, 1 insertions(+), 3 deletions(-)
  1204. commit cd412935147b54654f4c5fd0af5d695bc50e15ff
  1205. Author: pterjan
  1206. Date: Sun Jul 19 21:12:39 2009 +0000
  1207. * Also test blitting with mask
  1208. tests/dirty.cpp | 21 +++++++++++++++++++--
  1209. 1 files changed, 19 insertions(+), 2 deletions(-)
  1210. commit d4a6ff80167110aad0b6ee5c9cfd4acadf6080c8
  1211. Author: pterjan
  1212. Date: Sun Jul 19 20:37:12 2009 +0000
  1213. * When blitting, only add dirty rectangles on changed
  1214. lines, or on changed chars if we have a mask
  1215. caca/string.c | 22 +++++++++++++++-------
  1216. tests/dirty.cpp | 24 ++++++++++++++++++++++++
  1217. 2 files changed, 39 insertions(+), 7 deletions(-)
  1218. commit 35062c3ec3ae4a441ba2234a7a39a5e872a6658b
  1219. Author: sam
  1220. Date: Wed Jul 15 22:00:04 2009 +0000
  1221. Fix caca_get_char() documentation, courtesy of Romain Bignon.
  1222. caca/string.c | 2 +-
  1223. 1 files changed, 1 insertions(+), 1 deletions(-)
  1224. commit 7c848cf09f2393fcccfd168f6c29463ab96a9477
  1225. Author: sam
  1226. Date: Tue Jul 14 11:01:20 2009 +0000
  1227. Add a section at the beginning of the Ruby documentation to prevent doxygen
  1228. from generating a huge whatis entry.
  1229. ruby/ruby-caca.dox | 2 ++
  1230. 1 files changed, 2 insertions(+), 0 deletions(-)
  1231. commit 8b8e9f260b601b59ee9a416d74a7feeaf559e34b
  1232. Author: pterjan
  1233. Date: Wed Jul 1 16:14:41 2009 +0000
  1234. * Add rotated epsilon
  1235. caca/transform.c | 2 ++
  1236. 1 files changed, 2 insertions(+), 0 deletions(-)
  1237. commit 3afe934a52fba0abf8a8fa645fd2722da52136ec
  1238. Author: pterjan
  1239. Date: Fri May 22 13:51:44 2009 +0000
  1240. Add unit test for memory export/import with caca format
  1241. tests/Makefile.am | 2 +-
  1242. tests/export.cpp | 74 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  1243. 2 files changed, 75 insertions(+), 1 deletions(-)
  1244. commit ed7542f60df3883bee409f062b6ba224b75a1be5
  1245. Author: sam
  1246. Date: Fri May 22 13:23:09 2009 +0000
  1247. Add more unit tests for the dirty rectangles.
  1248. tests/dirty.cpp | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++--
  1249. 1 files changed, 50 insertions(+), 2 deletions(-)
  1250. commit 62e0502a1e402f8fd1ac283ae8b04ec7855d7d76
  1251. Author: sam
  1252. Date: Fri May 22 13:23:03 2009 +0000
  1253. Add C++ warnings to the build process.
  1254. configure.ac | 1 +
  1255. 1 files changed, 1 insertions(+), 0 deletions(-)
  1256. commit 6b47e79e0d17ff3a30cb3305230051403513f542
  1257. Author: sam
  1258. Date: Fri May 22 13:22:57 2009 +0000
  1259. Fix import/export related stuff I forgot to update in the Ruby and PHP bindings.
  1260. caca-php/php_caca.c | 8 ++++----
  1261. ruby/ruby-caca.dox | 8 ++++----
  1262. ruby/t/tc_canvas.rb | 6 +++---
  1263. 3 files changed, 11 insertions(+), 11 deletions(-)
  1264. commit 9276e97cd397f287e9f651f06fb993c69be6f01e
  1265. Author: pterjan
  1266. Date: Fri May 22 13:06:07 2009 +0000
  1267. Don't redraw background for more than the dirty rectangle in x11 driver, we will not redraw foreground there
  1268. caca/driver/x11.c | 2 +-
  1269. 1 files changed, 1 insertions(+), 1 deletions(-)
  1270. commit e84060ac9817b29500bfe03d7f7693b8dbd283be
  1271. Author: sam
  1272. Date: Fri May 22 10:18:44 2009 +0000
  1273. caca_put_char(): only add a dirty rectangle if the paster character is
  1274. different from what was already there.
  1275. caca/string.c | 7 ++++++-
  1276. 1 files changed, 6 insertions(+), 1 deletions(-)
  1277. commit 29095041cb0cefd61b7bb87db9c477449e5e71a4
  1278. Author: pterjan
  1279. Date: Fri May 22 07:51:48 2009 +0000
  1280. Fix limits settings in area export
  1281. caca/codec/export.c | 2 +-
  1282. 1 files changed, 1 insertions(+), 1 deletions(-)
  1283. commit 3b4d043fcd3668cf0f5f1881c36b3ced6421a94c
  1284. Author: sam
  1285. Date: Thu May 21 20:55:21 2009 +0000
  1286. Add caca_export_area_to_memory() to export only a selected part of the
  1287. current canvas. This is useful to export dirty rectangles. Accordingly,
  1288. add caca_import_area_from_memory() and caca_import_area_from_file().
  1289. caca/caca.h | 25 +++++++++++---
  1290. caca/caca0.c | 4 +-
  1291. caca/codec/export.c | 51 +++++++++++++++++++++++++++--
  1292. caca/codec/import.c | 89 +++++++++++++++++++++++++++++++++++++++++++++++---
  1293. caca/driver/raw.c | 4 +-
  1294. caca/figfont.c | 4 +-
  1295. caca/legacy.c | 9 +++--
  1296. cxx/caca++.cpp | 12 +++---
  1297. cxx/caca++.h | 6 ++--
  1298. cxx/cxxtest.cpp | 2 +-
  1299. examples/blit.c | 4 +-
  1300. examples/export.c | 6 ++--
  1301. examples/figfont.c | 4 +-
  1302. examples/font2tga.c | 4 +-
  1303. examples/import.c | 2 +-
  1304. examples/spritedit.c | 10 +++---
  1305. examples/swallow.c | 5 ++-
  1306. examples/text.c | 8 ++--
  1307. examples/transform.c | 6 ++--
  1308. ruby/caca-canvas.c | 25 +++++++-------
  1309. src/cacadraw.c | 4 +-
  1310. src/cacaplay.c | 4 +-
  1311. src/cacaserver.c | 15 ++++----
  1312. src/img2txt.c | 6 ++--
  1313. 24 files changed, 224 insertions(+), 85 deletions(-)
  1314. commit c1b8624756c89f4e23d5bfdc5e7c10ebc39034cd
  1315. Author: sam
  1316. Date: Thu May 21 20:55:13 2009 +0000
  1317. Change the dirty rectangle API once again so that calling applications get
  1318. a more natural (x,y,w,h) 4-tuple to handle.
  1319. caca/attr.c | 4 +-
  1320. caca/caca.h | 16 ++++----
  1321. caca/canvas.c | 10 ++--
  1322. caca/dirty.c | 94 ++++++++++++++++++++++----------------------
  1323. caca/driver/ncurses.c | 20 +++++-----
  1324. caca/driver/slang.c | 22 +++++-----
  1325. caca/driver/vga.c | 22 +++++-----
  1326. caca/driver/x11.c | 20 +++++-----
  1327. caca/frame.c | 6 +-
  1328. caca/graphics.c | 4 +-
  1329. caca/string.c | 13 +++---
  1330. caca/transform.c | 18 ++++----
  1331. tests/dirty.cpp | 106 ++++++++++++++++++++++++------------------------
  1332. 13 files changed, 178 insertions(+), 177 deletions(-)
  1333. commit 120d5136a9eb635f1cc7758fb1aaca331d0d7cd5
  1334. Author: sam
  1335. Date: Thu May 21 20:55:07 2009 +0000
  1336. Fix the old demo examples so that they don't refresh the screen twice
  1337. every frame, causing the mouse to flicker.
  1338. examples/demo.c | 10 ++++++----
  1339. examples/demo0.c | 10 ++++++----
  1340. 2 files changed, 12 insertions(+), 8 deletions(-)
  1341. commit b70108dfba544ed36143f9d4814987b3af3a8f64
  1342. Author: sam
  1343. Date: Thu May 21 20:54:59 2009 +0000
  1344. Split import.c and export.c to create a new text.c codec file in order
  1345. to keep source files under 1,000 lines of code.
  1346. caca/Makefile.am | 2 +
  1347. caca/codec/codec.h | 22 ++
  1348. caca/codec/export.c | 282 +----------------
  1349. caca/codec/import.c | 614 +----------------------------------
  1350. caca/codec/text.c | 896 +++++++++++++++++++++++++++++++++++++++++++++++++++
  1351. caca/libcaca.vcproj | 16 +-
  1352. 6 files changed, 945 insertions(+), 887 deletions(-)
  1353. commit 7cfa74bd8f595fccef10d8a0541ad46cd17a68e2
  1354. Author: pterjan
  1355. Date: Wed May 20 14:44:47 2009 +0000
  1356. Revert r3478
  1357. caca/codec/export.c | 25 ++++++---------------
  1358. caca/codec/import.c | 60 +++++++++++++++++---------------------------------
  1359. 2 files changed, 28 insertions(+), 57 deletions(-)
  1360. commit 708d153ac0c3bcaf5bbcf4acb8f40f6ed6c444f8
  1361. Author: sam
  1362. Date: Wed May 20 14:20:59 2009 +0000
  1363. Manually fix Visual Studio files so that builds do not spew
  1364. their crap all over the place. There is still caca-sharp/obj
  1365. that it insists on creating (reported as Connect ID 301965).
  1366. caca-sharp/caca-sharp.csproj | 14 +-
  1367. caca-sharp/test-csharp.csproj | 12 +-
  1368. caca/libcaca.vcproj | 960 ++++++++++++++++++++---------------------
  1369. cxx/libcaca++.vcproj | 696 +++++++++++++++---------------
  1370. cxx/test-cxx.vcproj | 666 ++++++++++++++--------------
  1371. examples/blit.vcproj | 738 ++++++++++++++++----------------
  1372. examples/colors.vcproj | 738 ++++++++++++++++----------------
  1373. examples/demo.vcproj | 738 ++++++++++++++++----------------
  1374. examples/dithering.vcproj | 738 ++++++++++++++++----------------
  1375. examples/driver.vcproj | 738 ++++++++++++++++----------------
  1376. examples/event.vcproj | 738 ++++++++++++++++----------------
  1377. examples/font.vcproj | 738 ++++++++++++++++----------------
  1378. examples/frames.vcproj | 738 ++++++++++++++++----------------
  1379. examples/fullwidth.vcproj | 738 ++++++++++++++++----------------
  1380. examples/gamma.vcproj | 738 ++++++++++++++++----------------
  1381. examples/hsv.vcproj | 738 ++++++++++++++++----------------
  1382. examples/import.vcproj | 738 ++++++++++++++++----------------
  1383. examples/input.vcproj | 738 ++++++++++++++++----------------
  1384. examples/transform.vcproj | 738 ++++++++++++++++----------------
  1385. examples/truecolor.vcproj | 738 ++++++++++++++++----------------
  1386. examples/unicode.vcproj | 738 ++++++++++++++++----------------
  1387. libcaca.sln | 150 -------
  1388. src/cacademo.vcproj | 738 ++++++++++++++++----------------
  1389. src/cacafire.vcproj | 738 ++++++++++++++++----------------
  1390. src/cacaview.vcproj | 746 ++++++++++++++++----------------
  1391. 25 files changed, 8146 insertions(+), 8382 deletions(-)
  1392. commit 7a7c5d1ab97b367fca7c24873afc1c42805bee50
  1393. Author: sam
  1394. Date: Tue May 19 22:48:12 2009 +0000
  1395. Add dirty rectangle support to the ncurses and VGA drivers.
  1396. AUTHORS | 2 +-
  1397. caca/driver/ncurses.c | 36 +++++++++++++++++++++----------
  1398. caca/driver/vga.c | 54 ++++++++++++++++++++++++++++++++----------------
  1399. caca/driver/win32.c | 3 +-
  1400. 4 files changed, 63 insertions(+), 32 deletions(-)
  1401. commit a5c4e3ddb672a62b22370bb3af4d8835a188a8b6
  1402. Author: sam
  1403. Date: Tue May 19 21:41:44 2009 +0000
  1404. Increased the autorepeat delay in the ncurses and SLang drivers. Now that
  1405. we have dirty rectangles, fast autorepeat becomes perfectly usable.
  1406. caca/event.c | 4 ++--
  1407. 1 files changed, 2 insertions(+), 2 deletions(-)
  1408. commit fbcb72d38474f71c529dc296b98e64c86279a924
  1409. Author: sam
  1410. Date: Tue May 19 21:41:38 2009 +0000
  1411. Improve dirty rectangle handling in examples/input.c.
  1412. examples/input.c | 11 ++++++++++-
  1413. 1 files changed, 10 insertions(+), 1 deletions(-)
  1414. commit baaec1a2d9b42467b3e8d3797c9695bf8fb003de
  1415. Author: sam
  1416. Date: Tue May 19 20:42:40 2009 +0000
  1417. Fix a few DOS compilation warnings.
  1418. caca/dirty.c | 6 +++---
  1419. caca/figfont.c | 8 ++++----
  1420. 2 files changed, 7 insertions(+), 7 deletions(-)
  1421. commit 516c7b4d3a01ad31fac90e2ef89b63ee5cb3ef2a
  1422. Author: sam
  1423. Date: Tue May 19 20:42:34 2009 +0000
  1424. Fix a ruby unit test that made wrong use of Caca::Display.driver_list.
  1425. ruby/t/tc_display.rb | 8 ++++----
  1426. 1 files changed, 4 insertions(+), 4 deletions(-)
  1427. commit 5dfcd32ff647f20a78fca000fa7fd9cf3baec6de
  1428. Author: sam
  1429. Date: Tue May 19 20:42:28 2009 +0000
  1430. Update the migration documentation to reflect old box drawing API changes.
  1431. doc/migrating.dox | 10 +++++++---
  1432. 1 files changed, 7 insertions(+), 3 deletions(-)
  1433. commit 3ca2ee5f560afd62f0af40e36dc0b9f1b5df51ec
  1434. Author: sam
  1435. Date: Tue May 19 20:42:22 2009 +0000
  1436. Fix the text input example now that the box drawing functions take a size
  1437. as argument.
  1438. examples/input.c | 7 ++++---
  1439. 1 files changed, 4 insertions(+), 3 deletions(-)
  1440. commit 1d5c938f0fc6a4a3431d91cf03331aa46f13cb93
  1441. Author: sam
  1442. Date: Tue May 19 20:42:12 2009 +0000
  1443. Fix dirty rectangle handling in the X11 and SLang drivers.
  1444. caca/driver/slang.c | 15 +++++++++++----
  1445. caca/driver/x11.c | 8 ++++----
  1446. 2 files changed, 15 insertions(+), 8 deletions(-)
  1447. commit 0de274b5955d2debb249bd4e8960087d759b568b
  1448. Author: pterjan
  1449. Date: Tue May 19 12:46:34 2009 +0000
  1450. Import/export dirty rectangles
  1451. caca/codec/export.c | 25 +++++++++++++++------
  1452. caca/codec/import.c | 60 +++++++++++++++++++++++++++++++++-----------------
  1453. 2 files changed, 57 insertions(+), 28 deletions(-)
  1454. commit 5b7a648584ca4594d6b19db0251ba15790998905
  1455. Author: sam
  1456. Date: Tue May 19 01:04:03 2009 +0000
  1457. Minor optimisation in configure.ac.
  1458. configure.ac | 3 ++-
  1459. 1 files changed, 2 insertions(+), 1 deletions(-)
  1460. commit 025b22268148a00747364732d81d49d732a3780b
  1461. Author: sam
  1462. Date: Tue May 19 01:03:57 2009 +0000
  1463. cacaplay: rename "eof" to "has_eof" to prevent shadowing a mingw32 variable.
  1464. src/cacaplay.c | 6 +++---
  1465. 1 files changed, 3 insertions(+), 3 deletions(-)
  1466. commit d0325de12e8a5742413ef02603b884883232ba28
  1467. Author: sam
  1468. Date: Tue May 19 00:52:10 2009 +0000
  1469. A lot of documentation updates here and there, including bugfixes dating
  1470. back to the libcucul merge.
  1471. caca/event.c | 3 +++
  1472. doc/doxygen.cfg.in | 2 ++
  1473. doc/migrating.dox | 39 ++++++++++++++++++++-------------------
  1474. doc/style.dox | 7 +++++++
  1475. doc/tutorial.dox | 10 +++++-----
  1476. doc/user.dox | 2 +-
  1477. ruby/ruby-caca.dox | 8 ++++----
  1478. 7 files changed, 42 insertions(+), 29 deletions(-)
  1479. commit a77cb519d68072c4b832568ca9b1296624486d7e
  1480. Author: sam
  1481. Date: Tue May 19 00:52:02 2009 +0000
  1482. Update the Doxygen configuration file to version 1.5.9.
  1483. doc/doxygen.cfg.in | 401 ++++++++++++++++++++++++++++++++++++++++------------
  1484. 1 files changed, 308 insertions(+), 93 deletions(-)
  1485. commit 89dc0e3e9addedf415b3808d419a7c102d8a3f2f
  1486. Author: sam
  1487. Date: Tue May 19 00:51:55 2009 +0000
  1488. Optimise the dirty rectangle handling by keeping track of the number of
  1489. currently dirty rectangles.
  1490. caca/caca_internals.h | 3 ++-
  1491. caca/canvas.c | 6 +-----
  1492. caca/dirty.c | 45 ++++++++++++++++++---------------------------
  1493. 3 files changed, 21 insertions(+), 33 deletions(-)
  1494. commit ac5dab6d15a5eeb6c2af7f0dab54de05015a84d8
  1495. Author: sam
  1496. Date: Tue May 19 00:51:47 2009 +0000
  1497. Change the dirty rectangle API so that it can handle several rectangles. The
  1498. inner implementation still only handles one dirty rectangle, but this way
  1499. we can prepare supporting applictions for the future.
  1500. caca/Makefile.am | 1 +
  1501. caca/caca.h | 16 +++-
  1502. caca/canvas.c | 127 ------------------------------
  1503. caca/dirty.c | 215 +++++++++++++++++++++++++++++++++++++++++++++++++++
  1504. caca/driver/slang.c | 88 +++++++++++----------
  1505. caca/driver/x11.c | 85 +++++++++++----------
  1506. caca/frame.c | 4 +-
  1507. caca/graphics.c | 2 +-
  1508. caca/libcaca.vcproj | 4 +
  1509. caca/string.c | 4 +-
  1510. caca/transform.c | 16 ++--
  1511. tests/dirty.cpp | 107 +++++++++++++++-----------
  1512. 12 files changed, 395 insertions(+), 274 deletions(-)
  1513. commit c9e055d2fb1b5bff4c2573fa2100b26a64a19c4b
  1514. Author: pterjan
  1515. Date: Mon May 18 13:02:43 2009 +0000
  1516. Only redraw empty rectangles in slang driver
  1517. caca/driver/slang.c | 11 +++++++----
  1518. 1 files changed, 7 insertions(+), 4 deletions(-)
  1519. commit bd86eca0bae0eee179323456be49996640196cf4
  1520. Author: pterjan
  1521. Date: Mon May 18 12:54:49 2009 +0000
  1522. Fix empty dirty rectangles detection
  1523. caca/driver/x11.c | 2 +-
  1524. 1 files changed, 1 insertions(+), 1 deletions(-)
  1525. commit efc841dcb975f4c6b781885a6a4362bd0a32f23f
  1526. Author: pterjan
  1527. Date: Sat May 16 20:14:04 2009 +0000
  1528. * Only redraw dirty rectangle in x11 driver
  1529. caca/driver/x11.c | 13 +++++++++----
  1530. 1 files changed, 9 insertions(+), 4 deletions(-)
  1531. commit 350bb591ec96904c6a26f92a298618b90d666525
  1532. Author: sam
  1533. Date: Fri May 15 14:42:31 2009 +0000
  1534. Add a few svn:ignore properties for Visual Studio cruft.
  1535. commit 509a7107f584b2b41c8b4f48a75f66a5344342e3
  1536. Author: sam
  1537. Date: Fri May 15 14:38:30 2009 +0000
  1538. Added MSVC project files for most example programs.
  1539. caca-sharp/test-csharp.csproj | 2 +-
  1540. examples/blit.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1541. examples/colors.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1542. examples/demo.c | 4 +
  1543. examples/demo.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1544. examples/dithering.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1545. examples/driver.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1546. examples/event.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1547. examples/font.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1548. examples/frames.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1549. examples/fullwidth.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1550. examples/gamma.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1551. examples/hsv.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1552. examples/import.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1553. examples/input.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1554. examples/transform.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1555. examples/truecolor.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1556. examples/unicode.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1557. libcaca.sln | 427 ++++++++++++++++++++++++++++++++++++++++-
  1558. 19 files changed, 6366 insertions(+), 3 deletions(-)
  1559. commit a250b88b9a6117b772b2c8da02d57769b06f734a
  1560. Author: sam
  1561. Date: Thu May 14 10:04:26 2009 +0000
  1562. Fixed libcaca and the Visual Studio solution so that it works
  1563. on Win64, including the .NET projects.
  1564. caca-sharp/caca-sharp.csproj | 38 +++++++++-
  1565. caca-sharp/test-csharp.csproj | 22 +++++-
  1566. caca/caca_types.h.in | 20 ++++-
  1567. caca/libcaca.vcproj | 155 +++++++++++++++++++++++++++++++++++++
  1568. cxx/libcaca++.vcproj | 155 +++++++++++++++++++++++++++++++++++++
  1569. cxx/test-cxx.vcproj | 155 +++++++++++++++++++++++++++++++++++++
  1570. libcaca.sln | 72 +++++++++--------
  1571. src/cacademo.vcproj | 169 +++++++++++++++++++++++++++++++++++++++++
  1572. src/cacafire.vcproj | 169 +++++++++++++++++++++++++++++++++++++++++
  1573. src/cacaview.vcproj | 169 ++++++++++++++++++++++++++++++++++++++++-
  1574. win32/caca_types.h | 6 +-
  1575. 11 files changed, 1086 insertions(+), 44 deletions(-)
  1576. commit 2a2d23dfe0c66a06d1e9180dd4afbbd153a857b4
  1577. Author: sam
  1578. Date: Thu May 14 08:43:52 2009 +0000
  1579. Fix a few implicit cast related warnings on VC++.
  1580. caca/codec/export.c | 2 +-
  1581. caca/codec/import.c | 11 +++++------
  1582. 2 files changed, 6 insertions(+), 7 deletions(-)
  1583. commit 6afb15a7b51e28dd64bb7cf4cba08dce4ce095c0
  1584. Author: sam
  1585. Date: Thu May 14 00:18:37 2009 +0000
  1586. Fix a few dirty rectangle bugs found with the unit tests. Let that be a
  1587. lesson to you: unit tests are good.
  1588. caca/attr.c | 2 +-
  1589. caca/canvas.c | 20 ++++++++++----------
  1590. caca/string.c | 5 ++++-
  1591. 3 files changed, 15 insertions(+), 12 deletions(-)
  1592. commit 0dad89c1a0e1d41416ba4a6c1db5c486081d9556
  1593. Author: sam
  1594. Date: Thu May 14 00:18:30 2009 +0000
  1595. Start writing unit tests for the dirty rectangle handling.
  1596. tests/Makefile.am | 2 +-
  1597. tests/dirty.cpp | 130 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  1598. 2 files changed, 131 insertions(+), 1 deletions(-)
  1599. commit 96a86e5e113a1ecb2c9d7c683fd528eac9874468
  1600. Author: sam
  1601. Date: Thu May 14 00:18:23 2009 +0000
  1602. Finish the dirty rectangle architecture. They are now reliable in the sense
  1603. that anything outside the dirty rectangle is guaranteed to be unchanged, but
  1604. we currently mark far too many cells as dirty. This must be optimised.
  1605. caca/attr.c | 11 ++++++++++
  1606. caca/caca_internals.h | 6 ++--
  1607. caca/canvas.c | 52 ++++++++++++++++++++++++++++++------------------
  1608. caca/frame.c | 7 ++++++
  1609. caca/graphics.c | 3 ++
  1610. caca/string.c | 36 ++++++++++++++++++++++++++++++---
  1611. caca/transform.c | 16 +++++++++++++++
  1612. 7 files changed, 104 insertions(+), 27 deletions(-)
  1613. commit c4eff8b3da1f0efd9af4639e66bd1b4a67e61100
  1614. Author: sam
  1615. Date: Thu May 14 00:18:13 2009 +0000
  1616. Factor code from caca_draw_cp437_box() and caca_draw_thinbox_box().
  1617. caca/box.c | 150 +++++++++++++++++++++++++----------------------------------
  1618. 1 files changed, 64 insertions(+), 86 deletions(-)
  1619. commit 4a776b1638cf1c5ac152146cfb28ece9a77782d8
  1620. Author: sam
  1621. Date: Wed May 13 06:40:48 2009 +0000
  1622. Set up the architecture for dirty rectangles.
  1623. Dirty rectangles are an upcoming optimisation that will tell the output
  1624. drivers which portion of the canvas has been really modified since the
  1625. last blit.
  1626. caca/caca.h | 6 ++-
  1627. caca/caca_internals.h | 3 +
  1628. caca/canvas.c | 157 +++++++++++++++++++++++++++++++++++++++++++++----
  1629. 3 files changed, 152 insertions(+), 14 deletions(-)
  1630. commit 7b7b79860c3b18140a4ad7a6555be44bfca6a869
  1631. Author: sam
  1632. Date: Wed Apr 29 12:22:35 2009 +0000
  1633. Update msdev files to 9.0 (Visual Studio 2008). If anyone wants to
  1634. play with the Windows port, there is a 90-day evaluation version
  1635. available for free on the Microsoft website.
  1636. caca-sharp/caca-sharp.csproj | 47 ++++++++++++++++++++--
  1637. caca-sharp/test-csharp.csproj | 49 ++++++++++++++++++++---
  1638. caca/libcaca.vcproj | 87 +++++++++++++++++++++--------------------
  1639. cxx/libcaca++.vcproj | 13 +++---
  1640. cxx/test-cxx.vcproj | 13 +++---
  1641. libcaca.sln | 4 +-
  1642. src/cacademo.vcproj | 21 +++++-----
  1643. src/cacafire.vcproj | 22 +++++-----
  1644. src/cacaview.vcproj | 21 +++++-----
  1645. 9 files changed, 175 insertions(+), 102 deletions(-)
  1646. commit 09b2cc80bc0008139b894184e226fb26821ed30e
  1647. Author: sam
  1648. Date: Wed Apr 29 12:13:19 2009 +0000
  1649. import.c: when importing ANSI or UTF-8 files, treat ^L as a canvas
  1650. frame separator. Not extremely robust yet.
  1651. caca/codec/import.c | 11 +++++++++++
  1652. 1 files changed, 11 insertions(+), 0 deletions(-)
  1653. commit d0c77a075d1a38ad9c7fa090b148d4edffc930e4
  1654. Author: sam
  1655. Date: Tue Mar 24 00:58:01 2009 +0000
  1656. Apparently \033 is more common than \x1b for ESC. Use the former in our
  1657. code for clarity.
  1658. caca/codec/import.c | 10 +++++-----
  1659. caca/driver/win32.c | 2 +-
  1660. caca/graphics.c | 2 +-
  1661. src/cacaserver.c | 14 +++++++-------
  1662. 4 files changed, 14 insertions(+), 14 deletions(-)
  1663. commit d1bbd3da6bcdf07f93500ca58ca5505e6331ec04
  1664. Author: sam
  1665. Date: Sun Mar 1 13:20:41 2009 +0000
  1666. Added new Unicode blocks to the built-in font.
  1667. caca/mono9.data | 4812 ++++++++++++++++++++++++++++++++------------------
  1668. caca/monobold12.data | 4700 ++++++++++++++++++++++++++++++++-----------------
  1669. tools/makefont.c | 4 +-
  1670. 3 files changed, 6181 insertions(+), 3335 deletions(-)
  1671. commit 9cf9c3a8389e1ef14205360687304f03b4bcb809
  1672. Author: sam
  1673. Date: Sun Mar 1 12:39:36 2009 +0000
  1674. transform.c: one more rotated glyph.
  1675. caca/transform.c | 1 +
  1676. 1 files changed, 1 insertions(+), 0 deletions(-)
  1677. commit 4bb17323f0692f5ba3fc3198594e2864f51c5ba8
  1678. Author: sam
  1679. Date: Sun Mar 1 12:33:25 2009 +0000
  1680. transform.c: add new transformation glyphs for various capital letters.
  1681. caca/transform.c | 11 ++++++++++-
  1682. 1 files changed, 10 insertions(+), 1 deletions(-)
  1683. commit 6b25391062055a72e3c091eb0988b63d7e527f0a
  1684. Author: sam
  1685. Date: Thu Feb 26 10:41:32 2009 +0000
  1686. Remove occurrences of DATADIR, it conflicts with MinGW's <objidl.h>.
  1687. Fixes ticket #51.
  1688. examples/Makefile.am | 3 +--
  1689. examples/demo.c | 4 +---
  1690. examples/demo0.c | 4 +---
  1691. tools/Makefile.am | 2 +-
  1692. 4 files changed, 4 insertions(+), 9 deletions(-)
  1693. commit 38ef89f68555191616a812313e20b3e6a7d89cb2
  1694. Author: nico
  1695. Date: Tue Dec 9 17:37:22 2008 +0000
  1696. * Remove 'copy' attribute of RETURN_STRINGL in php binding of functions: caca_file_gets, caca_file_read
  1697. * Use RETVAL_STRINGL instead of RETURN_STRINGL in function caca_export_string
  1698. caca-php/php_caca.c | 12 +++++-------
  1699. 1 files changed, 5 insertions(+), 7 deletions(-)
  1700. commit eb5add85ebe14aec455d6c20fd13148bd492ba10
  1701. Author: pterjan
  1702. Date: Sun Nov 30 00:02:46 2008 +0000
  1703. * Add a flip char for 1
  1704. caca/transform.c | 1 +
  1705. 1 files changed, 1 insertions(+), 0 deletions(-)
  1706. commit 6d833ff945e748a861bdd049488eff7c874f0225
  1707. Author: pterjan
  1708. Date: Sat Nov 29 23:53:55 2008 +0000
  1709. * Add a rotate_180 char for G
  1710. caca/transform.c | 1 +
  1711. 1 files changed, 1 insertions(+), 0 deletions(-)
  1712. commit 845cdfa3ed94d7f7f61d8ab10eb9f6103b8bf42a
  1713. Author: sam
  1714. Date: Wed Nov 12 10:20:56 2008 +0000
  1715. Create a libcucul.la symlink for distributions such as Gentoo which may
  1716. rely on .la files for library dependencies.
  1717. caca/Makefile.am | 2 ++
  1718. cxx/Makefile.am | 2 ++
  1719. 2 files changed, 4 insertions(+), 0 deletions(-)
  1720. commit d0f81f455f1d0179adc8b2a78cfb64e6e284c217
  1721. Author: bsittler
  1722. Date: Fri Nov 7 09:03:26 2008 +0000
  1723. add a reset button, move usage to "stdout", and stop hyperlinking the
  1724. logo filename in the example
  1725. caca-php/examples/www/img2txt.php | 40 ++++++++++++++++++------------------
  1726. 1 files changed, 20 insertions(+), 20 deletions(-)
  1727. commit 7a2b706a3e7d55ee1a455c18e0d1601c7e678ceb
  1728. Author: bsittler
  1729. Date: Fri Nov 7 08:57:44 2008 +0000
  1730. allow a filename exactly matching the uploaded filename; give a better
  1731. error message when this does not work
  1732. caca-php/examples/www/img2txt.php | 19 +++++++++++++++----
  1733. 1 files changed, 15 insertions(+), 4 deletions(-)
  1734. commit 1bae70cf19b04029dba571609663039e0ae4b2be
  1735. Author: bsittler
  1736. Date: Fri Nov 7 08:38:55 2008 +0000
  1737. more copyright info
  1738. caca-php/examples/img2txt.php | 3 ++-
  1739. 1 files changed, 2 insertions(+), 1 deletions(-)
  1740. commit efcdcc661763d5a8d8d7ec4fedac7ab0f99c30b4
  1741. Author: bsittler
  1742. Date: Fri Nov 7 08:37:59 2008 +0000
  1743. add more copyright info
  1744. caca-php/examples/www/img2txt.php | 3 ++-
  1745. 1 files changed, 2 insertions(+), 1 deletions(-)
  1746. commit 273abb697f8e81ba81f7fc178c22fdcaff7b2914
  1747. Author: bsittler
  1748. Date: Fri Nov 7 08:36:07 2008 +0000
  1749. https should work too
  1750. caca-php/examples/www/img2txt.php | 2 +-
  1751. 1 files changed, 1 insertions(+), 1 deletions(-)
  1752. commit 894f4615322e67b8c7390d31ae8f8e787b123ee1
  1753. Author: bsittler
  1754. Date: Fri Nov 7 08:35:29 2008 +0000
  1755. obscure email addresses somewhat
  1756. caca-php/examples/www/img2txt.php | 2 +-
  1757. 1 files changed, 1 insertions(+), 1 deletions(-)
  1758. commit aedb7011513654c9f30fc8eb9e662118f0c02a3d
  1759. Author: bsittler
  1760. Date: Fri Nov 7 08:33:03 2008 +0000
  1761. better argument handling, and allow logo-caca.png as a special file argument
  1762. caca-php/examples/www/img2txt.php | 41 +++++++++++++++++++++++-------------
  1763. 1 files changed, 26 insertions(+), 15 deletions(-)
  1764. commit 795bdd65c3f6012589ca3ed195e231557befd04f
  1765. Author: bsittler
  1766. Date: Fri Nov 7 08:25:01 2008 +0000
  1767. fix case in example
  1768. caca-php/examples/img2txt.php | 2 +-
  1769. 1 files changed, 1 insertions(+), 1 deletions(-)
  1770. commit 36cb62c2ee4dc64a8b68eb54fdd006b86de283b3
  1771. Author: bsittler
  1772. Date: Fri Nov 7 07:56:36 2008 +0000
  1773. now works as HTML
  1774. caca-php/examples/www/img2txt.php | 277 +++++++++++++++++++++++++++----------
  1775. 1 files changed, 201 insertions(+), 76 deletions(-)
  1776. commit 1485b650829c15679586a4da5b3b45ea43f54836
  1777. Author: bsittler
  1778. Date: Fri Nov 7 07:13:57 2008 +0000
  1779. handle argument-parsing exceptions
  1780. caca-php/examples/img2txt.php | 100 ++++++++++++++++++++++-------------------
  1781. 1 files changed, 54 insertions(+), 46 deletions(-)
  1782. commit 7008126741cbbf9e02ec45ca00368a3d29112000
  1783. Author: bsittler
  1784. Date: Fri Nov 7 07:09:52 2008 +0000
  1785. more accurate error message
  1786. caca-php/examples/img2txt.php | 6 +++---
  1787. 1 files changed, 3 insertions(+), 3 deletions(-)
  1788. commit 821046e041518fb109e7db5f010e9dd6def865de
  1789. Author: bsittler
  1790. Date: Fri Nov 7 06:30:29 2008 +0000
  1791. clarify that this is a PHP port, not the original C program; return -1
  1792. when export fails, too
  1793. caca-php/examples/img2txt.php | 5 +++++
  1794. 1 files changed, 5 insertions(+), 0 deletions(-)
  1795. commit 504d2d6acd4472fe43f7976e5df45542a3eff27f
  1796. Author: bsittler
  1797. Date: Fri Nov 7 05:55:12 2008 +0000
  1798. copy img2txt.php to www in preparation for htmlizing
  1799. caca-php/examples/www/img2txt.php | 383 +++++++++++++++++++++++++++++++++++++
  1800. 1 files changed, 383 insertions(+), 0 deletions(-)
  1801. commit 2c67268bd8b0ad7b3ddd318aea09354ec4871dc6
  1802. Author: bsittler
  1803. Date: Fri Nov 7 05:51:26 2008 +0000
  1804. remove workarounds since alpha works now (merged from ..)
  1805. caca-php/examples/www/export.php | 4 +---
  1806. 1 files changed, 1 insertions(+), 3 deletions(-)
  1807. commit 53f957e3bdbf58b68128eb512b65351c3a9b02dc
  1808. Author: bsittler
  1809. Date: Fri Nov 7 05:48:32 2008 +0000
  1810. hacked around the lack of a reasonable php getopt_long by writing a
  1811. new version in PHP. it seems to work, and is more flexible than the
  1812. getopt() found in PHP 5.3+.
  1813. caca-php/examples/img2txt.php | 250 ++++++++++++++++++++++++++++++++++-------
  1814. 1 files changed, 211 insertions(+), 39 deletions(-)
  1815. commit a3f46f7eaa351d766df7ab7e744356d6549f92c2
  1816. Author: bsittler
  1817. Date: Fri Nov 7 04:31:04 2008 +0000
  1818. fix yet another bug i wrote :( -- be endian-neutral.
  1819. caca-php/php_caca.c | 9 ++++-----
  1820. 1 files changed, 4 insertions(+), 5 deletions(-)
  1821. commit d634362a23e784e771c7fb6ab54eec96488584a3
  1822. Author: bsittler
  1823. Date: Thu Nov 6 23:25:26 2008 +0000
  1824. no more horrible hacks needed, since fixing the alpha mismatch in the C binding
  1825. caca-php/examples/export.php | 4 +-
  1826. caca-php/examples/img2txt.php | 407 +++++++++++++++++++----------------------
  1827. 2 files changed, 189 insertions(+), 222 deletions(-)
  1828. commit 56ab72263709ca781c96cba8f05d166f55aaed36
  1829. Author: bsittler
  1830. Date: Thu Nov 6 23:21:15 2008 +0000
  1831. do not bother with an extraneous fill, and don't create out.png
  1832. caca-php/examples/test.php | 2 --
  1833. 1 files changed, 0 insertions(+), 2 deletions(-)
  1834. commit dae190b49e115633aaa7ca8bbee78c77a18218ac
  1835. Author: bsittler
  1836. Date: Thu Nov 6 23:18:48 2008 +0000
  1837. fix endianness problem
  1838. caca-php/php_caca.c | 12 ++++++------
  1839. 1 files changed, 6 insertions(+), 6 deletions(-)
  1840. commit cf25a7e5cbfd8983d38ce0b128e003d13520e2a7
  1841. Author: bsittler
  1842. Date: Thu Nov 6 20:01:57 2008 +0000
  1843. oops! fix problem i introduced in the previous commit
  1844. caca-php/php_caca.c | 6 +++---
  1845. 1 files changed, 3 insertions(+), 3 deletions(-)
  1846. commit 043930afaa9b3e73138012c85ba9db37c492972c
  1847. Author: bsittler
  1848. Date: Thu Nov 6 19:45:11 2008 +0000
  1849. fix impedence mismatch between libgd alpha (0 = opaque, 127 = transparent) and libcaca alpha (0 = transparent, 255 = opaque)
  1850. caca-php/php_caca.c | 75 +++++++++++++++++++++++++++++---------------------
  1851. 1 files changed, 43 insertions(+), 32 deletions(-)
  1852. commit 27a406b8d948a67dfa2f65b669660372376fec01
  1853. Author: bsittler
  1854. Date: Thu Nov 6 17:04:21 2008 +0000
  1855. copy img2txt.c to img2txt.php in preparation for phpizing
  1856. caca-php/examples/img2txt.php | 242 +++++++++++++++++++++++++++++++++++++++++
  1857. 1 files changed, 242 insertions(+), 0 deletions(-)
  1858. commit 6adbec231d5e617d47ec1d3382375fb449a31a5e
  1859. Author: bsittler
  1860. Date: Thu Nov 6 07:16:59 2008 +0000
  1861. convert to use PHP object layer similar to the C++ one used in its C++ predecessor, cxx/cxxtest.cpp; also change behavior and appearance to more closely match that version (perhaps, though, the changes should have been ported in the other direction instead...)
  1862. caca-php/examples/cacapig.php | 36 +++++++++++++++++++-----------------
  1863. 1 files changed, 19 insertions(+), 17 deletions(-)
  1864. commit e031ce8d5983a81019b5023765cd2f1939c8ee7f
  1865. Author: bsittler
  1866. Date: Thu Nov 6 07:14:12 2008 +0000
  1867. default to $timeout = 0 in Display::getEvent()
  1868. caca-php/caca.php | 2 +-
  1869. 1 files changed, 1 insertions(+), 1 deletions(-)
  1870. commit 9b34bf6c18b0cc11f26646f7fcd2867b1ef898ff
  1871. Author: bsittler
  1872. Date: Thu Nov 6 07:11:01 2008 +0000
  1873. fix some bugs and inconsistencies in the PHP object layer
  1874. caca-php/caca.php | 14 ++++++++------
  1875. 1 files changed, 8 insertions(+), 6 deletions(-)
  1876. commit cd57d7af064133b141c0e6ebd45656083f804b4f
  1877. Author: bsittler
  1878. Date: Wed Nov 5 01:00:38 2008 +0000
  1879. add a Libcaca class to the PHP class interface, parallel to the Libcaca class in the .NET interface; fix a bunch of whitespace inconsistencies
  1880. caca-php/caca.php | 87 +++++++++++++++++++++++++-------------------
  1881. caca-php/examples/test.php | 12 +++---
  1882. 2 files changed, 56 insertions(+), 43 deletions(-)
  1883. commit bde844085b2cafe587d3a741701147932bd77cc3
  1884. Author: bsittler
  1885. Date: Wed Nov 5 00:39:18 2008 +0000
  1886. add AnsiColor, EventType and EventKey constants parallel to the .NET ones
  1887. caca-php/caca.php | 101 ++++++++++++++++++++++++++++++++++++++++++++
  1888. caca-php/examples/test.php | 12 +++---
  1889. 2 files changed, 107 insertions(+), 6 deletions(-)
  1890. commit 98dd19b46c1580bb1761fdcbce0d8a744925ae5d
  1891. Author: bsittler
  1892. Date: Wed Nov 5 00:38:14 2008 +0000
  1893. added missing constant CACA_KEY_UNKNOWN
  1894. caca-php/php_caca.c | 1 +
  1895. 1 files changed, 1 insertions(+), 0 deletions(-)
  1896. commit b7f941fb59acb70faef19649ab7aa34e5fc680c3
  1897. Author: bsittler
  1898. Date: Wed Nov 5 00:04:35 2008 +0000
  1899. preliminary port of jylam and sam's test.cs to PHP using an early version of nico's caca.php; right now it looks in dirname($argv[0]) . "/.." for caca.php, which will need to be fixed once caca.php is installed in a php standard include directory
  1900. caca-php/examples/test.php | 258 +++++++++++++++++++++++---------------------
  1901. 1 files changed, 136 insertions(+), 122 deletions(-)
  1902. commit e83b3444de470a3b95ff2250005c8de9a51231d0
  1903. Author: bsittler
  1904. Date: Tue Nov 4 23:57:57 2008 +0000
  1905. copy test.cs to test.php in preparation for phpizing
  1906. caca-php/examples/test.php | 136 ++++++++++++++++++++++++++++++++++++++++++++
  1907. 1 files changed, 136 insertions(+), 0 deletions(-)
  1908. commit d798c9a31bdbe7599d1e5f0a16d17018f6016b47
  1909. Author: bsittler
  1910. Date: Tue Nov 4 23:56:43 2008 +0000
  1911. merge alpha fix from svn://svn.zoy.org/libcaca/libcaca/trunk/caca-php/examples/export.php@3287 into examples/www/export.php
  1912. caca-php/examples/www/export.php | 4 +++-
  1913. 1 files changed, 3 insertions(+), 1 deletions(-)
  1914. commit ff34a3c2e7d1bf1f4a4e483a42807ca969ebb7bd
  1915. Author: bsittler
  1916. Date: Tue Nov 4 23:54:38 2008 +0000
  1917. use alpha in PNG export, since it is now required to get a correct PNG output image
  1918. caca-php/examples/export.php | 4 +++-
  1919. 1 files changed, 3 insertions(+), 1 deletions(-)
  1920. commit 9f0a146efbe46a8374a98fc33e3d7505c6ebbd47
  1921. Author: bsittler
  1922. Date: Tue Nov 4 23:53:18 2008 +0000
  1923. fix type in Canvas::drawLine; add a minimal class Event providing a
  1924. subset of the functionality of the .NET version; added Display::getEvent
  1925. similar to the .NET version; change Dither::bitmap to take a Canvas
  1926. object rather than a caca canvas resource as its first parameter; add
  1927. Font::Render and Font::getList methods parallel to the .NET version
  1928. caca-php/caca.php | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++--
  1929. 1 files changed, 50 insertions(+), 2 deletions(-)
  1930. commit 3c310e21ebc8f4a243f56ca3427c314a16eb5cc2
  1931. Author: bsittler
  1932. Date: Tue Nov 4 23:48:31 2008 +0000
  1933. use alpha channel in gd truecolor images -- note that the scale for
  1934. this is [0, 127], rather than [0, 255]; always free the temporary
  1935. pixels copy allocated in PHP_FUNCTION(caca_dither_bitmap); fix a typo
  1936. which caused PHP_FUNCTION(caca_set_display_title) to crash due to a
  1937. failed run-time binding to "caca_set_display" (the "_title" was
  1938. missing).
  1939. caca-php/php_caca.c | 7 ++++---
  1940. 1 files changed, 4 insertions(+), 3 deletions(-)
  1941. commit 57de81e63899430bdda087c51c333ef3d79e7f33
  1942. Author: bsittler
  1943. Date: Tue Nov 4 06:11:19 2008 +0000
  1944. preserve column alignment better by breaking cells at spaces; preserve
  1945. readability of fullwidth characters better by not placing cell
  1946. boundaries between them unneccessarily
  1947. caca/codec/export.c | 16 +++++++++++++---
  1948. 1 files changed, 13 insertions(+), 3 deletions(-)
  1949. commit dd16828a404c4c754bdd2475fe6cc17ed8d200ec
  1950. Author: bsittler
  1951. Date: Tue Nov 4 05:45:21 2008 +0000
  1952. force a column alignment after each column containing a fullwidth character.
  1953. caca/codec/export.c | 7 ++++++-
  1954. 1 files changed, 6 insertions(+), 1 deletions(-)
  1955. commit 05e91cbbe7f3f8bc207b88b75a8f480b7bef5076
  1956. Author: bsittler
  1957. Date: Tue Nov 4 05:43:37 2008 +0000
  1958. no border in old browsers, either.
  1959. caca-php/examples/www/export.php | 2 +-
  1960. 1 files changed, 1 insertions(+), 1 deletions(-)
  1961. commit 4dbce93dbab3d2edcd06f803c82294b92c36af2c
  1962. Author: bsittler
  1963. Date: Tue Nov 4 05:28:03 2008 +0000
  1964. htmlification
  1965. caca-php/examples/www/unicode.php | 32 ++++++++++++++++++--------------
  1966. 1 files changed, 18 insertions(+), 14 deletions(-)
  1967. commit a034cd4d75dc78087c0d332ee7976438bf67ed0e
  1968. Author: bsittler
  1969. Date: Tue Nov 4 05:23:16 2008 +0000
  1970. copy unicode.php to www in preparation for htmlizing
  1971. caca-php/examples/www/unicode.php | 93 +++++++++++++++++++++++++++++++++++++
  1972. 1 files changed, 93 insertions(+), 0 deletions(-)
  1973. commit b134873c580fafb624b7ea633f3a1991277e9559
  1974. Author: bsittler
  1975. Date: Tue Nov 4 05:22:24 2008 +0000
  1976. cli-only
  1977. caca-php/examples/unicode.php | 4 ++++
  1978. 1 files changed, 4 insertions(+), 0 deletions(-)
  1979. commit edb1af32d5676834983a53bcb60a5ffd0633f869
  1980. Author: bsittler
  1981. Date: Tue Nov 4 05:21:34 2008 +0000
  1982. phpized
  1983. caca-php/examples/unicode.php | 160 +++++++++++++++++++----------------------
  1984. 1 files changed, 73 insertions(+), 87 deletions(-)
  1985. commit 448782518cf4098396752230eba0ac3f51259085
  1986. Author: bsittler
  1987. Date: Tue Nov 4 05:17:37 2008 +0000
  1988. copy unicode.c to unicode.php in preparation for phpizing
  1989. caca-php/examples/unicode.php | 103 +++++++++++++++++++++++++++++++++++++++++
  1990. 1 files changed, 103 insertions(+), 0 deletions(-)
  1991. commit 61d207fea23e961aa55bb704e54eae651dfdda08
  1992. Author: bsittler
  1993. Date: Tue Nov 4 05:12:17 2008 +0000
  1994. htmlize
  1995. caca-php/examples/www/transform.php | 31 ++++++++++++++++++-------------
  1996. 1 files changed, 18 insertions(+), 13 deletions(-)
  1997. commit ebfee4adee7fef3a0f37c5ea29cd9f9de19c2407
  1998. Author: bsittler
  1999. Date: Tue Nov 4 04:58:38 2008 +0000
  2000. copy transform.php to www in preparation for htmlizing
  2001. caca-php/examples/www/transform.php | 103 +++++++++++++++++++++++++++++++++++
  2002. 1 files changed, 103 insertions(+), 0 deletions(-)
  2003. commit 902e8d73ba0355690df0e9bea4168b81b3ab35a0
  2004. Author: bsittler
  2005. Date: Tue Nov 4 04:56:49 2008 +0000
  2006. PHPified
  2007. caca-php/examples/transform.php | 187 ++++++++++++++++++---------------------
  2008. 1 files changed, 86 insertions(+), 101 deletions(-)
  2009. commit e39432f9e3d145a5c8ad0a4b449b0cf87dfca771
  2010. Author: bsittler
  2011. Date: Tue Nov 4 04:49:17 2008 +0000
  2012. copy transform.c to transform.php in preparation for phpizing
  2013. caca-php/examples/transform.php | 118 +++++++++++++++++++++++++++++++++++++++
  2014. 1 files changed, 118 insertions(+), 0 deletions(-)
  2015. commit 0f53fee9e407227557bcdd570087da25dcf64e70
  2016. Author: bsittler
  2017. Date: Tue Nov 4 04:46:47 2008 +0000
  2018. show client-side filename
  2019. caca-php/examples/www/export.php | 3 ++-
  2020. 1 files changed, 2 insertions(+), 1 deletions(-)
  2021. commit ad8c41417eba44f031ffcc0f993799f04e6ee276
  2022. Author: bsittler
  2023. Date: Tue Nov 4 04:45:23 2008 +0000
  2024. clearer wording.
  2025. caca-php/examples/www/import.php | 2 +-
  2026. 1 files changed, 1 insertions(+), 1 deletions(-)
  2027. commit 5810f7e03bbb6ae77549cd0b16f92209dc7cf65c
  2028. Author: bsittler
  2029. Date: Tue Nov 4 04:21:13 2008 +0000
  2030. link to an example file to download and then import (generated by export.php)
  2031. caca-php/examples/www/import.php | 5 +++++
  2032. 1 files changed, 5 insertions(+), 0 deletions(-)
  2033. commit e74ef2c62a49e5303cfee1ff7a01d81f6fdb3930
  2034. Author: bsittler
  2035. Date: Tue Nov 4 04:13:13 2008 +0000
  2036. works well enough to import the files exported by export.php
  2037. caca-php/examples/www/import.php | 77 ++++++++++++++++++++++++++------------
  2038. 1 files changed, 53 insertions(+), 24 deletions(-)
  2039. commit fc6c507a639a4955a18afb7d6cf33b6d963769bf
  2040. Author: bsittler
  2041. Date: Tue Nov 4 03:56:18 2008 +0000
  2042. force cli on remaining examples so that apache doesn't pop up a window
  2043. (this actually happens with the cocoa driver!)
  2044. caca-php/examples/cacapig.php | 3 +++
  2045. caca-php/examples/colors.php | 4 ++++
  2046. caca-php/examples/fullwidth.php | 4 ++++
  2047. caca-php/examples/render.php | 4 ++++
  2048. caca-php/examples/truecolor.php | 4 ++++
  2049. 5 files changed, 19 insertions(+), 0 deletions(-)
  2050. commit e7f1d81d16425ee1aa92c3fa9c823c00a820bc1c
  2051. Author: bsittler
  2052. Date: Tue Nov 4 03:39:20 2008 +0000
  2053. CLI-only
  2054. caca-php/examples/import.php | 4 ++++
  2055. 1 files changed, 4 insertions(+), 0 deletions(-)
  2056. commit 87f032ab8cd19e90eb8694bbfd3086efbcdaf559
  2057. Author: bsittler
  2058. Date: Tue Nov 4 03:37:12 2008 +0000
  2059. copy import.php to www in preparation for htmlizing
  2060. caca-php/examples/www/import.php | 54 ++++++++++++++++++++++++++++++++++++++
  2061. 1 files changed, 54 insertions(+), 0 deletions(-)
  2062. commit 2b90dff7f653d15498d63ec7bc42c1082bc10028
  2063. Author: bsittler
  2064. Date: Tue Nov 4 03:36:33 2008 +0000
  2065. list available import formats in usage message
  2066. caca-php/examples/import.php | 12 +++++++++---
  2067. 1 files changed, 9 insertions(+), 3 deletions(-)
  2068. commit a001d22a2366cc9da0c1d9ee74b790023d859eaa
  2069. Author: bsittler
  2070. Date: Tue Nov 4 03:32:42 2008 +0000
  2071. PHPification of import.c
  2072. caca-php/examples/import.php | 72 ++++++++++++++++--------------------------
  2073. 1 files changed, 27 insertions(+), 45 deletions(-)
  2074. commit 5da99a633a11d1d6b63c49522e35b9cf44503ab3
  2075. Author: bsittler
  2076. Date: Tue Nov 4 03:22:04 2008 +0000
  2077. copy import.c to import.php in preparation for phpizing
  2078. caca-php/examples/import.php | 66 ++++++++++++++++++++++++++++++++++++++++++
  2079. 1 files changed, 66 insertions(+), 0 deletions(-)
  2080. commit 378b9af8aacd492e76e7fb2e0aef53e5510c0916
  2081. Author: bsittler
  2082. Date: Tue Nov 4 00:56:07 2008 +0000
  2083. only fill the preview iframe when javascript is enabled
  2084. caca-php/examples/www/export.php | 2 +-
  2085. 1 files changed, 1 insertions(+), 1 deletions(-)
  2086. commit 6e451ecd40e6a49ecb2bfa1fe3c86d67e41e09b5
  2087. Author: bsittler
  2088. Date: Tue Nov 4 00:41:56 2008 +0000
  2089. merge latest CLI example bugfixes into the HTML versions
  2090. caca-php/examples/www/colors.php | 8 ++++----
  2091. caca-php/examples/www/export.php | 10 +++++-----
  2092. 2 files changed, 9 insertions(+), 9 deletions(-)
  2093. commit b6e60ce8406ed3f560852336d7c2dfd2b4681cc7
  2094. Author: bsittler
  2095. Date: Tue Nov 4 00:39:40 2008 +0000
  2096. fix typo in PHP binding of caca_set_Attr that caused segfault on linux; also remove workaround for spurious extra-argument requirement from two of the PHP examples
  2097. caca-php/examples/colors.php | 8 ++++----
  2098. caca-php/examples/export.php | 10 +++++-----
  2099. caca-php/php_caca.c | 2 +-
  2100. 3 files changed, 10 insertions(+), 10 deletions(-)
  2101. commit 33bca1fe812fb46a163e98d88813055dda0115dd
  2102. Author: bsittler
  2103. Date: Mon Nov 3 22:30:22 2008 +0000
  2104. now generates HTML
  2105. caca-php/examples/www/fullwidth.php | 28 ++++++++++++++++++----------
  2106. 1 files changed, 18 insertions(+), 10 deletions(-)
  2107. commit 65933e59e6615ce5d60ea124819faac458ac3aa9
  2108. Author: bsittler
  2109. Date: Mon Nov 3 22:21:31 2008 +0000
  2110. copy fullwidth.php to www in preparation for htmlizing
  2111. caca-php/examples/www/fullwidth.php | 75 +++++++++++++++++++++++++++++++++++
  2112. 1 files changed, 75 insertions(+), 0 deletions(-)
  2113. commit b2ca4ea169df8e0bac6886d415e108eabb54ebe8
  2114. Author: bsittler
  2115. Date: Mon Nov 3 22:19:29 2008 +0000
  2116. added copyright info for PHP conversion (blah blah blah...)
  2117. caca-php/examples/fullwidth.php | 4 ++++
  2118. 1 files changed, 4 insertions(+), 0 deletions(-)
  2119. commit f0bbfc2cbcfe527291ae2a2874e696b3b498da08
  2120. Author: bsittler
  2121. Date: Mon Nov 3 22:18:27 2008 +0000
  2122. now works as PHP
  2123. caca-php/examples/fullwidth.php | 113 +++++++++++++++-----------------------
  2124. 1 files changed, 45 insertions(+), 68 deletions(-)
  2125. commit e93ccec9bec3dfdcbec7ff24f02d936cf65838d9
  2126. Author: bsittler
  2127. Date: Mon Nov 3 22:08:09 2008 +0000
  2128. copy fullwidth.c to fullwidth.php in preparation for phpizing
  2129. caca-php/examples/fullwidth.php | 94 +++++++++++++++++++++++++++++++++++++++
  2130. 1 files changed, 94 insertions(+), 0 deletions(-)
  2131. commit 1d7f0775e49d239956ed163dd0035bc5b1d08b6b
  2132. Author: bsittler
  2133. Date: Mon Nov 3 22:06:33 2008 +0000
  2134. only assume svg preview ability in opera, WebKit and Gecko
  2135. caca-php/examples/www/export.php | 9 +++++++--
  2136. 1 files changed, 7 insertions(+), 2 deletions(-)
  2137. commit a3380ed18e05e25d86d36fa23f236f273bfc0dcc
  2138. Author: nico
  2139. Date: Mon Nov 3 22:03:31 2008 +0000
  2140. * Improve object layer for caca-php
  2141. caca-php/caca.php | 60 +++++++++++++++++++++++++++++++++++++++++++++++++---
  2142. 1 files changed, 56 insertions(+), 4 deletions(-)
  2143. commit f5d106ff2aa56ef6b722ec2515a5893083220891
  2144. Author: bsittler
  2145. Date: Mon Nov 3 21:58:17 2008 +0000
  2146. do not add history entries for iframe transitions
  2147. caca-php/examples/www/export.php | 2 +-
  2148. 1 files changed, 1 insertions(+), 1 deletions(-)
  2149. commit e8e3800000de5f9053c98abfd4c190ac98e8460f
  2150. Author: bsittler
  2151. Date: Mon Nov 3 21:48:53 2008 +0000
  2152. add missing id
  2153. caca-php/examples/www/export.php | 2 +-
  2154. 1 files changed, 1 insertions(+), 1 deletions(-)
  2155. commit 60f3413da68954583726c180adcc02f47035f72a
  2156. Author: bsittler
  2157. Date: Mon Nov 3 21:48:16 2008 +0000
  2158. use some javascript to show inline previews using <iframe/> for some
  2159. of the formats (so far, html, html3, bbfr, and svg)
  2160. caca-php/examples/www/export.php | 42 +++++++++++++++++++++++++++++++++++--
  2161. 1 files changed, 39 insertions(+), 3 deletions(-)
  2162. commit ca49c1a39d23a4bac8b39ac39f2c67b15317ccb7
  2163. Author: bsittler
  2164. Date: Mon Nov 3 21:23:20 2008 +0000
  2165. .caca files get an extension, too
  2166. caca-php/examples/www/export.php | 1 +
  2167. 1 files changed, 1 insertions(+), 0 deletions(-)
  2168. commit e3099c1d9d46f34a8c566c8e462c55937ab48c11
  2169. Author: bsittler
  2170. Date: Mon Nov 3 21:17:34 2008 +0000
  2171. suggest extensions for some of the inline formats too, since browsers
  2172. sometimes send them to external viewers and become confused if the
  2173. filename ends in '.php' (despite our correct content-type!)
  2174. caca-php/examples/www/export.php | 14 +++++++++++---
  2175. 1 files changed, 11 insertions(+), 3 deletions(-)
  2176. commit 9d906a2013ec7f1e72a09d4afc50f74b57d2145d
  2177. Author: bsittler
  2178. Date: Mon Nov 3 21:15:09 2008 +0000
  2179. text formats embedding escape sequences get sent as attachments too
  2180. caca-php/examples/www/export.php | 3 +++
  2181. 1 files changed, 3 insertions(+), 0 deletions(-)
  2182. commit 5bdecb18a4afebb636ff72fc174c28906f00aa96
  2183. Author: bsittler
  2184. Date: Mon Nov 3 21:12:54 2008 +0000
  2185. working HTML version of export.php accepting an optional file upload and exporting it using the selected format
  2186. caca-php/examples/www/export.php | 224 ++++++++++++++++++++++----------------
  2187. 1 files changed, 128 insertions(+), 96 deletions(-)
  2188. commit e12bf1aaa644c96a0f62803de78c2acdf2098c97
  2189. Author: bsittler
  2190. Date: Mon Nov 3 20:55:12 2008 +0000
  2191. another typo
  2192. caca-php/examples/export.php | 2 +-
  2193. 1 files changed, 1 insertions(+), 1 deletions(-)
  2194. commit d0d0d0de6836369fea450f95951b2251075e2629
  2195. Author: bsittler
  2196. Date: Mon Nov 3 20:34:42 2008 +0000
  2197. spaces -> tabs
  2198. caca-php/examples/export.php | 162 +++++++++++++++++++++---------------------
  2199. 1 files changed, 81 insertions(+), 81 deletions(-)
  2200. commit b1260bb830807e548fd3495b877ec64c6fb18bbb
  2201. Author: bsittler
  2202. Date: Mon Nov 3 20:08:35 2008 +0000
  2203. add missing content-type in the HTML case
  2204. caca-php/examples/www/render.php | 2 ++
  2205. 1 files changed, 2 insertions(+), 0 deletions(-)
  2206. commit 18f55afc25ca50f48dc712fdaf9caf2c722a7278
  2207. Author: bsittler
  2208. Date: Mon Nov 3 20:01:20 2008 +0000
  2209. typo
  2210. caca-php/examples/export.php | 2 +-
  2211. 1 files changed, 1 insertions(+), 1 deletions(-)
  2212. commit 4b8827455d726025bb462303a532521e26eaf55b
  2213. Author: bsittler
  2214. Date: Mon Nov 3 19:52:30 2008 +0000
  2215. make examples/demo.php executable
  2216. 0 files changed, 0 insertions(+), 0 deletions(-)
  2217. commit 067a9a4bc12d77be6aad7a6a8e08f88d1c005b30
  2218. Author: bsittler
  2219. Date: Mon Nov 3 19:44:58 2008 +0000
  2220. copy export.php to www in preparation for htmlizing
  2221. caca-php/examples/www/export.php | 136 ++++++++++++++++++++++++++++++++++++++
  2222. 1 files changed, 136 insertions(+), 0 deletions(-)
  2223. commit 7d07e5ae586026e26aabe90025f8759a04976746
  2224. Author: bsittler
  2225. Date: Mon Nov 3 19:42:38 2008 +0000
  2226. export.php is now actually php, and appears to work identically to its
  2227. C predecessor.
  2228. caca-php/examples/export.php | 229 +++++++++++++++++++-----------------------
  2229. 1 files changed, 103 insertions(+), 126 deletions(-)
  2230. commit 8205ea5aa09d16a07ccd597394da176e7262a512
  2231. Author: bsittler
  2232. Date: Mon Nov 3 18:40:50 2008 +0000
  2233. copy export.c to export.php in preparation for phpizing
  2234. caca-php/examples/export.php | 159 ++++++++++++++++++++++++++++++++++++++++++
  2235. 1 files changed, 159 insertions(+), 0 deletions(-)
  2236. commit db3d83ff3e91ce3a9c3dbd1d09d494bf83fb8fe6
  2237. Author: bsittler
  2238. Date: Mon Nov 3 18:16:38 2008 +0000
  2239. fix foreground-color and quoting bugs in the "html" exporter; also,
  2240. the output is now labelled as XHTML 1.0 Strict, since it does conform
  2241. to that DTD. also removed spurious cellpadding and cellspacing from
  2242. <div /> markup. also handle non-characters by conversion to
  2243. replacement character, and handle more control characters by
  2244. conversion to no-break space. finally, switch from &nbsp; to the
  2245. equivalent &#160; so that a non-validating XML parser (which is most
  2246. of them) can correctly parse this document.
  2247. caca/codec/export.c | 52 ++++++++++++++++++++++++++++++++++++++++++--------
  2248. 1 files changed, 43 insertions(+), 9 deletions(-)
  2249. commit cb936aac4cd5349794689fa114f147e5bda5a666
  2250. Author: bsittler
  2251. Date: Mon Nov 3 17:18:04 2008 +0000
  2252. do not split a fullwidth character in the middle. yes, in some
  2253. degenerate cases this will lead to incorrectly-displayed tables. i
  2254. don't yet have a solution.
  2255. caca/codec/export.c | 2 ++
  2256. 1 files changed, 2 insertions(+), 0 deletions(-)
  2257. commit 15368391565b9480902bf3d46efe52bbc7f4764e
  2258. Author: bsittler
  2259. Date: Mon Nov 3 16:55:00 2008 +0000
  2260. do not expand tabs here. instead, importers need to understand '\t'
  2261. and fill the canvas up to the tab stop with it. once that works,
  2262. support will be added here (treating it as space.) also, fewer columns
  2263. are now generated. apparently generating a minimal number of them
  2264. fixes a bunch of the table-layout bugs.
  2265. caca/codec/export.c | 130 ++++++++++++++++++++++++++++++--------------------
  2266. 1 files changed, 78 insertions(+), 52 deletions(-)
  2267. commit f749ee32881a35bf379f71eb582ec63bacb48437
  2268. Author: nico
  2269. Date: Sun Nov 2 22:45:40 2008 +0000
  2270. * Remove \t from content of $moo
  2271. * Change canvas size
  2272. * Fix coordinate of label "Moo!"
  2273. caca-php/examples/cacainfo.php | 17 +++++++++--------
  2274. 1 files changed, 9 insertions(+), 8 deletions(-)
  2275. commit a15932c81caca79e69680731036ed279d0958bb7
  2276. Author: nico
  2277. Date: Sun Nov 2 22:42:09 2008 +0000
  2278. * Change canvas size
  2279. caca-php/examples/www/cacainfo.php | 4 ++--
  2280. 1 files changed, 2 insertions(+), 2 deletions(-)
  2281. commit 402fe36c97353b1dc5f944654dadcef8376d025b
  2282. Author: bsittler
  2283. Date: Sun Nov 2 22:38:40 2008 +0000
  2284. htmlification of colors.php
  2285. caca-php/examples/www/colors.php | 26 +++++++++++++++++---------
  2286. 1 files changed, 17 insertions(+), 9 deletions(-)
  2287. commit e6f34ea68b1a5798a1a210161ac9570200488f63
  2288. Author: nico
  2289. Date: Sun Nov 2 22:37:27 2008 +0000
  2290. * Fix coordinate of label "Moo!"
  2291. caca-php/examples/www/cacainfo.php | 15 ++++++++-------
  2292. 1 files changed, 8 insertions(+), 7 deletions(-)
  2293. commit 158dfe04052266825b693201e2768c9cb7c349c6
  2294. Author: bsittler
  2295. Date: Sun Nov 2 22:35:45 2008 +0000
  2296. copy colors.php to www in preparation for htmlizing
  2297. caca-php/examples/www/colors.php | 60 ++++++++++++++++++++++++++++++++++++++
  2298. 1 files changed, 60 insertions(+), 0 deletions(-)
  2299. commit 069082cc05618e242a8d54a01d754ae8fa3ca6ac
  2300. Author: bsittler
  2301. Date: Sun Nov 2 22:34:59 2008 +0000
  2302. PHP conversion of colors.c
  2303. caca-php/examples/colors.php | 126 ++++++++++++++++++-----------------------
  2304. 1 files changed, 55 insertions(+), 71 deletions(-)
  2305. commit d2211fc30a4364945769fbcbbbd397cb5f21c2f0
  2306. Author: bsittler
  2307. Date: Sun Nov 2 22:22:18 2008 +0000
  2308. copy colors.c to colors.php in preparation for phpizing
  2309. caca-php/examples/colors.php | 76 ++++++++++++++++++++++++++++++++++++++++++
  2310. 1 files changed, 76 insertions(+), 0 deletions(-)
  2311. commit c429cc43330f64a6d2149d68a7c34f2634bd2134
  2312. Author: bsittler
  2313. Date: Sun Nov 2 22:12:24 2008 +0000
  2314. some unicode characters could overflow the buffer; handle more control
  2315. characters and non-unicode codepoints when generating HTML.
  2316. caca/codec/export.c | 22 ++++++++++++++++++----
  2317. 1 files changed, 18 insertions(+), 4 deletions(-)
  2318. commit cbf0909ba30c33646d58636f47b28245469d39ce
  2319. Author: nico
  2320. Date: Sun Nov 2 22:10:02 2008 +0000
  2321. * Remove tabs from content of $moo
  2322. caca-php/examples/www/cacainfo.php | 4 ++--
  2323. 1 files changed, 2 insertions(+), 2 deletions(-)
  2324. commit 5f464730f914538b4268f6a40018acd74360ef9c
  2325. Author: nico
  2326. Date: Sun Nov 2 21:58:09 2008 +0000
  2327. * Improve Dithering and Canvas php classes
  2328. caca-php/caca.php | 103 +++++++++++++++++++++++++++++++++++++++++++++-------
  2329. 1 files changed, 89 insertions(+), 14 deletions(-)
  2330. commit 2490339c58e7466d539be922977a591c1aca6c47
  2331. Author: bsittler
  2332. Date: Sun Nov 2 21:57:21 2008 +0000
  2333. optimization: when the canvas is only a single line, we can always
  2334. optimize by merging cells
  2335. caca/codec/export.c | 2 +-
  2336. 1 files changed, 1 insertions(+), 1 deletions(-)
  2337. commit 8baa3fc51ca80cfd4c2a1a6e872b546a30a33c5c
  2338. Author: bsittler
  2339. Date: Sun Nov 2 21:18:51 2008 +0000
  2340. work around table layout bugs by ensuring that if there are multiple
  2341. cells on any row of the table then the very first row does not use the
  2342. cell-merging optimization; this appears to fix the last of the table
  2343. layout bugs seen in truecolor.php; also fix the foreground and
  2344. background color bugs seen in truecolor.php.
  2345. caca/codec/export.c | 28 +++++++++++++++++++++++++---
  2346. 1 files changed, 25 insertions(+), 3 deletions(-)
  2347. commit 27f76bbe47eac055b2ff99c2736cb86239dc96c9
  2348. Author: bsittler
  2349. Date: Sun Nov 2 21:03:09 2008 +0000
  2350. forgot backslashes
  2351. caca-php/examples/www/dithering.php | 2 +-
  2352. 1 files changed, 1 insertions(+), 1 deletions(-)
  2353. commit 616706f86fcc6d7bf1f57f88c68f5a5b7b08ab74
  2354. Author: bsittler
  2355. Date: Sun Nov 2 20:29:02 2008 +0000
  2356. htmlification of truecolor.php; evidently there are some bugs yet in the html3 exporter
  2357. caca-php/examples/www/truecolor.php | 26 +++++++++++++++++---------
  2358. 1 files changed, 17 insertions(+), 9 deletions(-)
  2359. commit 700db35d3d131753a282f697c065925768f4174e
  2360. Author: bsittler
  2361. Date: Sun Nov 2 20:17:59 2008 +0000
  2362. copy truecolor.php to www in preparation for htmlizing
  2363. caca-php/examples/www/truecolor.php | 48 +++++++++++++++++++++++++++++++++++
  2364. 1 files changed, 48 insertions(+), 0 deletions(-)
  2365. commit 46db18aaf67b405424465acd553161432f77a36c
  2366. Author: bsittler
  2367. Date: Sun Nov 2 20:17:00 2008 +0000
  2368. convert to PHP and make executable
  2369. caca-php/examples/truecolor.php | 78 +++++++++++++++------------------------
  2370. 1 files changed, 30 insertions(+), 48 deletions(-)
  2371. commit 84bc204b72d84357754a45243102ee9ffa8c33c8
  2372. Author: bsittler
  2373. Date: Sun Nov 2 20:06:13 2008 +0000
  2374. copy truecolor.c to truecolor.php in preparation for phpizing
  2375. caca-php/examples/truecolor.php | 66 +++++++++++++++++++++++++++++++++++++++
  2376. 1 files changed, 66 insertions(+), 0 deletions(-)
  2377. commit 3b80e8c6adfbb8d73a4b13387f0fe0723ed31e6d
  2378. Author: nico
  2379. Date: Sun Nov 2 20:05:00 2008 +0000
  2380. * Improve class "Dither"
  2381. caca-php/caca.php | 40 ++++++++++++++++++++--------------------
  2382. 1 files changed, 20 insertions(+), 20 deletions(-)
  2383. commit dc366fd184191341a852c91f735a73979fb281ea
  2384. Author: nico
  2385. Date: Sun Nov 2 20:02:26 2008 +0000
  2386. * Add class "Dither" to php object layer
  2387. caca-php/caca.php | 90 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  2388. 1 files changed, 90 insertions(+), 0 deletions(-)
  2389. commit 68edafa295f751e3a7366be77074921d48a5dd75
  2390. Author: bsittler
  2391. Date: Sun Nov 2 19:50:46 2008 +0000
  2392. add missing whitespace before /> so that the XHTML works in more plain-HTML parsers; quote attributes in double quotes rather than single quotes for the same reason
  2393. caca-php/examples/www/cacainfo.php | 2 +-
  2394. caca-php/examples/www/dithering.php | 4 ++--
  2395. caca-php/examples/www/figlet.php | 2 +-
  2396. caca-php/examples/www/render.php | 2 +-
  2397. caca-php/examples/www/text.php | 2 +-
  2398. 5 files changed, 6 insertions(+), 6 deletions(-)
  2399. commit a360074b9a4308d72802454f063de77c7da3fa0e
  2400. Author: bsittler
  2401. Date: Sun Nov 2 19:28:40 2008 +0000
  2402. add a <table summary="..." /> attribute so screenreader software does not
  2403. get hopelessly lost.
  2404. caca/codec/export.c | 2 +-
  2405. 1 files changed, 1 insertions(+), 1 deletions(-)
  2406. commit a7fcccbfac2940aec6807921ea75341353e31e48
  2407. Author: bsittler
  2408. Date: Sun Nov 2 19:19:45 2008 +0000
  2409. echo rendered string in form value
  2410. caca-php/examples/www/figlet.php | 2 +-
  2411. 1 files changed, 1 insertions(+), 1 deletions(-)
  2412. commit d94310cfb903a734dd65f3a3c864da113e4fb441
  2413. Author: nico
  2414. Date: Sun Nov 2 19:13:47 2008 +0000
  2415. * Remove white and yellow colors for letters
  2416. caca-php/examples/www/figlet.php | 2 +-
  2417. 1 files changed, 1 insertions(+), 1 deletions(-)
  2418. commit 9d2b79ea4b234aec13a48e69b4db8fe7d7c16b3e
  2419. Author: nico
  2420. Date: Sun Nov 2 19:08:08 2008 +0000
  2421. * Add an input box in sample web page figlet.php
  2422. caca-php/examples/www/figlet.php | 3 ++-
  2423. 1 files changed, 2 insertions(+), 1 deletions(-)
  2424. commit d9b54f1d5c1bf852b821c985be7cfb79b787f2d8
  2425. Author: bsittler
  2426. Date: Sun Nov 2 17:49:29 2008 +0000
  2427. remove the stylesheet, as it does not seem to help at the moment. also remove the <pre></pre> in figlet.php since it does not seem to make a difference since the table markup includes <tt></tt> inside each cell.
  2428. caca-php/examples/www/caca-php.css | 20 --------------------
  2429. caca-php/examples/www/cacainfo.php | 1 -
  2430. caca-php/examples/www/dithering.php | 2 --
  2431. caca-php/examples/www/figlet.php | 3 +--
  2432. caca-php/examples/www/render.php | 1 -
  2433. caca-php/examples/www/text.php | 1 -
  2434. 6 files changed, 1 insertions(+), 27 deletions(-)
  2435. commit 2ae33bfead6fd18641e695bfa2b2956a6f5a668a
  2436. Author: bsittler
  2437. Date: Sun Nov 2 17:38:37 2008 +0000
  2438. use a single table cell for adjacent attribute runs provided the background color will be the same; this allows us to avoid special stylesheets for our example programs
  2439. caca/codec/export.c | 92 ++++++++++++++++++++++++++++++++------------------
  2440. 1 files changed, 59 insertions(+), 33 deletions(-)
  2441. commit d91fbdcc97c72c94a5c279863238c9a477c26f1f
  2442. Author: bsittler
  2443. Date: Sun Nov 2 17:00:45 2008 +0000
  2444. more conforming to 79-character limit and using tabs
  2445. caca-php/examples/www/render.php | 9 +++++++--
  2446. 1 files changed, 7 insertions(+), 2 deletions(-)
  2447. commit b307f2f3b7469295959de193bf89609162a31a4f
  2448. Author: bsittler
  2449. Date: Sun Nov 2 16:56:48 2008 +0000
  2450. generate self-referencing script URI correctly, taking into account that the
  2451. script might be content-negotiated, renamed, symlinked, or otherwise
  2452. alised in URI-space.
  2453. caca-php/examples/www/render.php | 5 ++++-
  2454. 1 files changed, 4 insertions(+), 1 deletions(-)
  2455. commit e38b277be718bddc02a0b281f8c32ffae97b0187
  2456. Author: bsittler
  2457. Date: Sun Nov 2 16:24:03 2008 +0000
  2458. added a link so you can view the image only (also good for
  2459. lynx/elinks) and some alt="..." text so the validator does not complain.
  2460. caca-php/examples/www/render.php | 2 +-
  2461. 1 files changed, 1 insertions(+), 1 deletions(-)
  2462. commit ad5f03399d1f84ab6a8fe2c1d88f78de6d8baddb
  2463. Author: nico
  2464. Date: Sun Nov 2 16:10:50 2008 +0000
  2465. * Change structure of sample file render.php
  2466. caca-php/examples/www/render.php | 81 +++++++++++++++++---------------------
  2467. 1 files changed, 36 insertions(+), 45 deletions(-)
  2468. commit 30afde02df5ecd2eec2e17dd407c11c3ff26d6e8
  2469. Author: bsittler
  2470. Date: Sun Nov 2 03:52:22 2008 +0000
  2471. send correct content-type; add a missing doctype (although technically the table is not allowed inside pre, but that we will need to find another fix for)
  2472. caca-php/examples/www/caca-php.css | 2 +-
  2473. caca-php/examples/www/cacainfo.php | 4 ++++
  2474. caca-php/examples/www/dithering.php | 6 ++++++
  2475. caca-php/examples/www/figlet.php | 7 +++++--
  2476. caca-php/examples/www/text.php | 4 ++++
  2477. 5 files changed, 20 insertions(+), 3 deletions(-)
  2478. commit 39d46c997b6b992175079eb51d73b1019bd31a15
  2479. Author: bsittler
  2480. Date: Sun Nov 2 03:37:14 2008 +0000
  2481. apparently php inw ww dir should not be executable?
  2482. 0 files changed, 0 insertions(+), 0 deletions(-)
  2483. commit dcdb33b666be80886cc6e97d91f1325de5ea7da8
  2484. Author: bsittler
  2485. Date: Sun Nov 2 03:36:38 2008 +0000
  2486. better UI, maybe?
  2487. caca-php/examples/www/render.php | 7 ++++---
  2488. 1 files changed, 4 insertions(+), 3 deletions(-)
  2489. commit d5522a293eb64474c0ac9591a876ea28f7b372e6
  2490. Author: bsittler
  2491. Date: Sun Nov 2 03:27:58 2008 +0000
  2492. seems to work
  2493. caca-php/examples/www/render.php | 41 +++++++++++++++++++++++++++++++++----
  2494. 1 files changed, 36 insertions(+), 5 deletions(-)
  2495. commit 764885c532db25c338bb67df0d47569b5fc1e922
  2496. Author: bsittler
  2497. Date: Sun Nov 2 03:13:03 2008 +0000
  2498. copy render.php to www in preparation for htmlizing
  2499. caca-php/examples/www/render.php | 40 ++++++++++++++++++++++++++++++++++++++
  2500. 1 files changed, 40 insertions(+), 0 deletions(-)
  2501. commit ce1896129344c50d3ef548002ae71d94c17dc4d0
  2502. Author: bsittler
  2503. Date: Sun Nov 2 03:10:44 2008 +0000
  2504. HTML conversion of text.php
  2505. caca-php/examples/www/text.php | 22 +++++++++++++++-------
  2506. 1 files changed, 15 insertions(+), 7 deletions(-)
  2507. commit 514969efeb0c1a40a52a82cf7af38684a2670e39
  2508. Author: bsittler
  2509. Date: Sun Nov 2 03:07:50 2008 +0000
  2510. add missing newline at end of file
  2511. caca-php/examples/www/cacainfo.php | 2 +-
  2512. 1 files changed, 1 insertions(+), 1 deletions(-)
  2513. commit 6e2fe10d4218dc9d1ffd75d6f35f2616f081639a
  2514. Author: bsittler
  2515. Date: Sun Nov 2 03:05:46 2008 +0000
  2516. apparently php inw ww dir should not be executable?
  2517. 0 files changed, 0 insertions(+), 0 deletions(-)
  2518. commit 03d419678a4c19d10815b4ed4e80540019ebd64b
  2519. Author: bsittler
  2520. Date: Sun Nov 2 03:04:10 2008 +0000
  2521. copy text.php to www in preparation for htmlizing
  2522. caca-php/examples/www/text.php | 65 ++++++++++++++++++++++++++++++++++++++++
  2523. 1 files changed, 65 insertions(+), 0 deletions(-)
  2524. commit 7d70c475382f26b09df3bef638af9045b9f21430
  2525. Author: nico
  2526. Date: Sat Nov 1 23:43:00 2008 +0000
  2527. * Improve php object layer "caca.php"
  2528. caca-php/caca.php | 48 ++++++++++++++++++++++++++++++++++++++++++++++--
  2529. 1 files changed, 46 insertions(+), 2 deletions(-)
  2530. commit 1188885af69c5b523aca3dd9775f8d5db269b346
  2531. Author: nico
  2532. Date: Sat Nov 1 21:29:51 2008 +0000
  2533. * Change permission of web sample files
  2534. caca-php/examples/www/logo-caca.png | Bin 7526 -> 7526 bytes
  2535. 1 files changed, 0 insertions(+), 0 deletions(-)
  2536. commit 881666bf23ba8014e7a53b5f9dc231dd731e1b51
  2537. Author: nico
  2538. Date: Sat Nov 1 21:11:04 2008 +0000
  2539. * Improve php class layer for caca-php
  2540. caca-php/caca.php | 59 ++++++++++++++++++++++++++++++++++++----------------
  2541. 1 files changed, 41 insertions(+), 18 deletions(-)
  2542. commit 2ca23ed6d2e13cc9eb73a7e5e35f6f3ffbb1a7c2
  2543. Author: nico
  2544. Date: Sat Nov 1 19:55:52 2008 +0000
  2545. * Add skeleton of php class layer for caca-php
  2546. caca-php/caca.php | 135 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  2547. 1 files changed, 135 insertions(+), 0 deletions(-)
  2548. commit 1e1119d08ee49dcb01606535e27d3865a8b78707
  2549. Author: nico
  2550. Date: Sat Nov 1 18:42:16 2008 +0000
  2551. * Add web sample program: dithering.php
  2552. caca-php/examples/www/dithering.php | 42 +++++++++++++++++++++++++++++++++++
  2553. caca-php/examples/www/figlet.php | 9 +++++-
  2554. caca-php/examples/www/logo-caca.png | Bin 0 -> 7526 bytes
  2555. 3 files changed, 49 insertions(+), 2 deletions(-)
  2556. commit 51f6e93d864a065d56f94be1638dbee0f15ed65f
  2557. Author: bsittler
  2558. Date: Sat Nov 1 17:57:50 2008 +0000
  2559. oops! make the .php executable
  2560. 0 files changed, 0 insertions(+), 0 deletions(-)
  2561. commit 92326c2e464f0eb9fd9cd96b8f3d7b0e0dfad62f
  2562. Author: nico
  2563. Date: Sat Nov 1 13:54:13 2008 +0000
  2564. * Add web sample "figlet.php"
  2565. caca-php/examples/www/figlet.php | 60 ++++++++++++++++++++++++++++++++++++++
  2566. 1 files changed, 60 insertions(+), 0 deletions(-)
  2567. commit 4faa4ca0b55a63227ff0aae987ccd1e2ac9de647
  2568. Author: nico
  2569. Date: Sat Nov 1 13:30:09 2008 +0000
  2570. * Use proper Zend macro RETURN_STRINGL in caca_file_read, caca_files_gets,
  2571. caca_export_string
  2572. caca-php/php_caca.c | 12 +++---------
  2573. 1 files changed, 3 insertions(+), 9 deletions(-)
  2574. commit 5fe7074639cd933c8308ad408132dc9d4e454412
  2575. Author: nico
  2576. Date: Sat Nov 1 12:51:54 2008 +0000
  2577. * Initializate variable "len" in caca_export_string
  2578. caca-php/php_caca.c | 2 +-
  2579. 1 files changed, 1 insertions(+), 1 deletions(-)
  2580. commit 451335a0e3a29e4e5c2c206b091e85ecbae35824
  2581. Author: bsittler
  2582. Date: Sat Nov 1 06:32:30 2008 +0000
  2583. switch to XHTML 1.0 Transitional markup (it validates perfectly, and still works in very ancient browsers too); change one <p> to </p> too
  2584. caca-php/examples/www/cacainfo.php | 10 ++++++----
  2585. 1 files changed, 6 insertions(+), 4 deletions(-)
  2586. commit 1297384340b90866fb0186080545c09fbcd8c9b4
  2587. Author: bsittler
  2588. Date: Sat Nov 1 06:26:29 2008 +0000
  2589. now HTML markup is generated, rather than a giant PRE block
  2590. caca-php/examples/www/cacainfo.php | 45 ++++++++++++++++++++++-------------
  2591. 1 files changed, 28 insertions(+), 17 deletions(-)
  2592. commit 788ee3f898883658f2fe4c8431901da340150c65
  2593. Author: bsittler
  2594. Date: Sat Nov 1 06:03:36 2008 +0000
  2595. output valid XHTML (it's valid HTML3 too); note that this drops the COLS=... attribute on the table, but that had previously been calculated incorrectly anyhow so i doubt it mattered
  2596. caca/codec/export.c | 29 +++++++++++++++--------------
  2597. 1 files changed, 15 insertions(+), 14 deletions(-)
  2598. commit 8ebee78d62ff79048f7d7a46b480f4c2b44f87f4
  2599. Author: bsittler
  2600. Date: Sat Nov 1 06:02:04 2008 +0000
  2601. move CSS for www example to a separate file; table is no longer inside <pre>
  2602. caca-php/examples/www/caca-php.css | 20 ++++++++++++++++++++
  2603. caca-php/examples/www/cacainfo.php | 34 +++++++++++++---------------------
  2604. 2 files changed, 33 insertions(+), 21 deletions(-)
  2605. commit 0c1fd43913165d46f350e2508922084816c0e66d
  2606. Author: bsittler
  2607. Date: Sat Nov 1 05:27:04 2008 +0000
  2608. fix table border, colors, and quoting of <, ", ', and > in html3 output
  2609. caca/codec/export.c | 16 +++++++++++++---
  2610. 1 files changed, 13 insertions(+), 3 deletions(-)
  2611. commit 1441da3e5eff05c52430c870c463e64643497fc3
  2612. Author: bsittler
  2613. Date: Sat Nov 1 05:13:37 2008 +0000
  2614. font for windows, too
  2615. caca-php/examples/www/cacainfo.php | 2 +-
  2616. 1 files changed, 1 insertions(+), 1 deletions(-)
  2617. commit ac7a285959cfd141d549003f7f88694bce3fe813
  2618. Author: bsittler
  2619. Date: Sat Nov 1 05:08:24 2008 +0000
  2620. display correctly in firefox and safari
  2621. caca-php/examples/www/cacainfo.php | 16 +++++++++++++++-
  2622. 1 files changed, 15 insertions(+), 1 deletions(-)
  2623. commit 64ae0326c7f7b89c1a4dd0ebb44fcca3c95a1a73
  2624. Author: bsittler
  2625. Date: Sat Nov 1 04:41:25 2008 +0000
  2626. correctly account for tabs in html3 export
  2627. caca/codec/export.c | 47 +++++++++++++++++++++++++++++++++++++++++------
  2628. 1 files changed, 41 insertions(+), 6 deletions(-)
  2629. commit 07be05ddbfde8e06dc832bb4c87ec87ce4711bf6
  2630. Author: bsittler
  2631. Date: Sat Nov 1 03:00:45 2008 +0000
  2632. a first partially-broken conversion of examples/cacainfo.php
  2633. caca-php/examples/www/cacainfo.php | 86 ++++++++++++++++++++++++++++++++++++
  2634. 1 files changed, 86 insertions(+), 0 deletions(-)
  2635. commit 0025091bc473c3f76d5d6bdef4f90a05ce67e6d8
  2636. Author: nico
  2637. Date: Sat Nov 1 02:06:43 2008 +0000
  2638. * Change test for php-cli mode in sample programs
  2639. caca-php/examples/cacainfo.php | 3 ++-
  2640. caca-php/examples/demo.php | 3 ++-
  2641. caca-php/examples/dithering.php | 12 ++++++++----
  2642. caca-php/examples/figfont.php | 3 ++-
  2643. caca-php/examples/polyline.php | 3 ++-
  2644. caca-php/examples/text.php | 3 ++-
  2645. 6 files changed, 18 insertions(+), 9 deletions(-)
  2646. commit 01d936ab12c6a6fa8440bb9781bf083c0ad98028
  2647. Author: bsittler
  2648. Date: Sat Nov 1 01:46:51 2008 +0000
  2649. define variables before use; jsut comment out the "sprites" item since it apparently does not yet work
  2650. caca-php/examples/demo.php | 7 ++++---
  2651. 1 files changed, 4 insertions(+), 3 deletions(-)
  2652. commit ed6d203cbfb3d015439e921d3fa44de76aff8159
  2653. Author: nico
  2654. Date: Sat Nov 1 01:44:28 2008 +0000
  2655. * Check that samples programs are executed with php-cli
  2656. caca-php/examples/cacainfo.php | 3 +++
  2657. caca-php/examples/demo.php | 4 ++++
  2658. caca-php/examples/dithering.php | 5 ++++-
  2659. caca-php/examples/figfont.php | 2 ++
  2660. caca-php/examples/polyline.php | 3 +++
  2661. caca-php/examples/text.php | 3 +++
  2662. 6 files changed, 19 insertions(+), 1 deletions(-)
  2663. commit b371c61718380e230514946432f0fa19ffa2a504
  2664. Author: bsittler
  2665. Date: Sat Nov 1 01:32:17 2008 +0000
  2666. change to allow use with cocoa driver; also, a keypress now stops these demos early
  2667. caca-php/examples/dithering.php | 2 +-
  2668. caca-php/examples/polyline.php | 2 +-
  2669. 2 files changed, 2 insertions(+), 2 deletions(-)
  2670. commit a7ec2e301cad07cd7b385522dc2f15cc03a74113
  2671. Author: nico
  2672. Date: Sat Nov 1 01:25:13 2008 +0000
  2673. * Remove 'c' (color) and 'r' (render) options of the main menu in demo.php
  2674. caca-php/examples/demo.php | 4 ++--
  2675. 1 files changed, 2 insertions(+), 2 deletions(-)
  2676. commit fe2db3ce8140232491e02d32c2503d0a7719333f
  2677. Author: nico
  2678. Date: Sat Nov 1 00:45:56 2008 +0000
  2679. * Add license headers in sample programs
  2680. caca-php/examples/cacainfo.php | 11 +++++++++++
  2681. caca-php/examples/cacapig.php | 16 ++++++++++++++++
  2682. caca-php/examples/dithering.php | 12 +++++++++++-
  2683. caca-php/examples/figfont.php | 10 ++++++++++
  2684. caca-php/examples/polyline.php | 10 ++++++++++
  2685. 5 files changed, 58 insertions(+), 1 deletions(-)
  2686. commit 97d72f2ca442c87951031d4906c8483176a775cb
  2687. Author: nico
  2688. Date: Sat Nov 1 00:33:57 2008 +0000
  2689. * Clean template for phpize "config.m4"
  2690. caca-php/config.m4 | 2 +-
  2691. 1 files changed, 1 insertions(+), 1 deletions(-)
  2692. commit 9c00762f8430c210f8eb9d512413609e7c391729
  2693. Author: nico
  2694. Date: Fri Oct 31 20:35:48 2008 +0000
  2695. * Change message for phpinfo()
  2696. caca-php/php_caca.c | 4 ++--
  2697. 1 files changed, 2 insertions(+), 2 deletions(-)
  2698. commit 10397188dc8398139d9865d2759f79052496b598
  2699. Author: bsittler
  2700. Date: Fri Oct 31 18:56:31 2008 +0000
  2701. now truecolor works
  2702. caca/driver/win32.c | 5 +++--
  2703. 1 files changed, 3 insertions(+), 2 deletions(-)
  2704. commit e0f507161cd8619eaf37ed33bcb71b71482bad53
  2705. Author: bsittler
  2706. Date: Fri Oct 31 18:39:16 2008 +0000
  2707. now arrow keys, function keys, etc. work
  2708. caca/driver/win32.c | 73 +++++++++++++++++++++++++++++++++++++++++++++++++++
  2709. 1 files changed, 73 insertions(+), 0 deletions(-)
  2710. commit 5e51bd2b33b268dfc8f180aaf2cf3dba31edade4
  2711. Author: nico
  2712. Date: Fri Oct 31 17:46:38 2008 +0000
  2713. * Add information about gd resources support in caca-php for phpinfo()
  2714. caca-php/php_caca.c | 6 ++++++
  2715. 1 files changed, 6 insertions(+), 0 deletions(-)
  2716. commit e61e1cf1dfbb75cfd28f382018277bc09b7fde2a
  2717. Author: bsittler
  2718. Date: Fri Oct 31 00:29:31 2008 +0000
  2719. allow CC, CXX and MACOSX_SDK_FRAMEWORKS to be overridden using exported environment variables at configure-time
  2720. configure.ac | 6 +++---
  2721. 1 files changed, 3 insertions(+), 3 deletions(-)
  2722. commit 92eaa89dc7ac556c58678004cfcaa5ecf922ab0a
  2723. Author: sam
  2724. Date: Fri Oct 31 00:21:04 2008 +0000
  2725. caca-sharp: improve install and uninstall rules, add a strong name key
  2726. to allow third-party applications to link with caca-sharp, and tune a
  2727. few things here and there.
  2728. caca-sharp/Makefile.am | 38 ++++++++++++++++++++++++++------------
  2729. caca-sharp/caca-sharp.snk | Bin 0 -> 596 bytes
  2730. 2 files changed, 26 insertions(+), 12 deletions(-)
  2731. commit 03ee3dc5d023da0969d3acf193e8f40a42979a68
  2732. Author: pterjan
  2733. Date: Thu Oct 30 22:36:13 2008 +0000
  2734. * Undo last commit
  2735. ruby/Makefile.am | 1 -
  2736. 1 files changed, 0 insertions(+), 1 deletions(-)
  2737. commit faec8dada0eb086ddc9fca6c2142d1a0e38c8c2d
  2738. Author: pterjan
  2739. Date: Thu Oct 30 21:45:42 2008 +0000
  2740. * Add -module flag, hopefuly this will fix on OSX
  2741. ruby/Makefile.am | 1 +
  2742. 1 files changed, 1 insertions(+), 0 deletions(-)
  2743. commit 57dd1d8761ff2ebcecdb959d1e78a1c3a63f1ebf
  2744. Author: pterjan
  2745. Date: Thu Oct 30 20:12:50 2008 +0000
  2746. * List drivers as a Hash
  2747. ruby/caca-display.c | 14 +++++++-------
  2748. 1 files changed, 7 insertions(+), 7 deletions(-)
  2749. commit d8edf401ade484eb8586ff94059d6fb9d2ca3406
  2750. Author: nico
  2751. Date: Thu Oct 30 18:07:11 2008 +0000
  2752. * Check parameters number for functions that doesn't expect any parameter
  2753. caca-php/php_caca.c | 16 ++++++++++++++++
  2754. 1 files changed, 16 insertions(+), 0 deletions(-)
  2755. commit 9120849ab7d4b1d66e08f87ebd4ae97ee890b171
  2756. Author: bsittler
  2757. Date: Thu Oct 30 18:00:57 2008 +0000
  2758. add support for Mac OS X 10.4 (i386) and Mac OS X 10.5 (x86_64)
  2759. configure.ac | 9 ++++++++-
  2760. 1 files changed, 8 insertions(+), 1 deletions(-)
  2761. commit f624e17288be89858df52d2ed7cf87e79d0bac18
  2762. Author: nico
  2763. Date: Thu Oct 30 17:44:42 2008 +0000
  2764. * Modify error message in sample program dithering.php
  2765. caca-php/config.m4 | 2 +-
  2766. caca-php/examples/dithering.php | 2 +-
  2767. 2 files changed, 2 insertions(+), 2 deletions(-)
  2768. commit 6bd05cf286539cdad1f192415c62d05769088118
  2769. Author: nico
  2770. Date: Thu Oct 30 17:35:58 2008 +0000
  2771. * Available the compilation of caca-php without gd development files
  2772. caca-php/config.m4 | 5 ++---
  2773. caca-php/php_caca.c | 19 +++++++++++++++++--
  2774. 2 files changed, 19 insertions(+), 5 deletions(-)
  2775. commit 0e24c16af8bd1a1f1f7af8ab49f31f0aa4b571c7
  2776. Author: bsittler
  2777. Date: Thu Oct 30 17:22:43 2008 +0000
  2778. allow SDK to be overridden by environment variables (Mac OS X)
  2779. configure.ac | 22 +++++++++++-----------
  2780. 1 files changed, 11 insertions(+), 11 deletions(-)
  2781. commit 30adeeceafc55c8ed59663b6d44c39fd7d72c9f2
  2782. Author: nico
  2783. Date: Thu Oct 30 16:43:00 2008 +0000
  2784. * Add destructor for "caca_file" resources
  2785. caca-php/php_caca.c | 1 +
  2786. 1 files changed, 1 insertions(+), 0 deletions(-)
  2787. commit 8840e95c3932fe735a2c524ad0f1f7724b3f9c25
  2788. Author: nico
  2789. Date: Thu Oct 30 16:16:31 2008 +0000
  2790. * Improve php binding of caca_render_canvas
  2791. * Destroy php resource in caca_file_close
  2792. * Improve sample program render.php
  2793. caca-php/examples/render.php | 7 ++++++-
  2794. caca-php/php_caca.c | 25 ++++++++++++++++---------
  2795. 2 files changed, 22 insertions(+), 10 deletions(-)
  2796. commit 0f34e6983c46186783ea58bb00151a2e5e86eac9
  2797. Author: nico
  2798. Date: Thu Oct 30 13:21:26 2008 +0000
  2799. * Add new php specific function caca_load_builtin_font(string name)
  2800. * Add php bindings for caca_get_dither_antialias_list, caca_render_canvas
  2801. * Add a new sample program examples/render.php
  2802. caca-php/examples/render.php | 35 ++++++++++++++++
  2803. caca-php/php_caca.c | 91 ++++++++++++++++++++++++++++++++++++------
  2804. caca-php/php_caca.h | 1 +
  2805. 3 files changed, 115 insertions(+), 12 deletions(-)
  2806. commit 00d06b2e30a865afd611662209caccc7e1bb46ef
  2807. Author: nico
  2808. Date: Thu Oct 30 11:39:24 2008 +0000
  2809. * Remove "_gd" suffix from dithering functions
  2810. * caca_dithering_bitmap can load palette from gd resource
  2811. * Remove caca_set_dither_palette_gd function
  2812. * Adapt sample program "dithering.php"
  2813. caca-php/examples/dithering.php | 5 +--
  2814. caca-php/php_caca.c | 66 +++++++++++++++-----------------------
  2815. caca-php/php_caca.h | 4 +--
  2816. 3 files changed, 29 insertions(+), 46 deletions(-)
  2817. commit 2bcff74b13031c074feacffd07c9b6eb2939d9fe
  2818. Author: nico
  2819. Date: Thu Oct 30 00:51:55 2008 +0000
  2820. * Add check after emalloc in caca_draw_thin_polyline
  2821. caca-php/php_caca.c | 15 ++++++++++++---
  2822. 1 files changed, 12 insertions(+), 3 deletions(-)
  2823. commit 19cb3723e35b06ca6a2080a3ae6b9197c482eb03
  2824. Author: nico
  2825. Date: Thu Oct 30 00:18:07 2008 +0000
  2826. * Remove php function caca_create_event
  2827. * caca_get_event return false if type == CACA_EVENT_NONE otherwise return a new
  2828. php resource
  2829. * Adapt sample program demo.php
  2830. caca-php/examples/demo.php | 73 +++++++++++++++++++++-----------------------
  2831. caca-php/php_caca.c | 34 ++++++++------------
  2832. caca-php/php_caca.h | 2 -
  2833. 3 files changed, 49 insertions(+), 60 deletions(-)
  2834. commit e0e8b0bc7e7d61c3d2bb7fd6446133492f99006e
  2835. Author: nico
  2836. Date: Wed Oct 29 22:59:46 2008 +0000
  2837. * Close php block in sample program "demo.php"
  2838. caca-php/examples/demo.php | 3 ++-
  2839. 1 files changed, 2 insertions(+), 1 deletions(-)
  2840. commit 017c7c3cfbed7340ed067055b90940ea7fe66de9
  2841. Author: nico
  2842. Date: Wed Oct 29 22:58:24 2008 +0000
  2843. * Rewrite main loop of sample program demo.php
  2844. caca-php/examples/demo.php | 106 +++++++++++++++++++++-----------------------
  2845. 1 files changed, 51 insertions(+), 55 deletions(-)
  2846. commit 6ac44b850abea177e6956b4ec26820c751d65091
  2847. Author: sam
  2848. Date: Wed Oct 29 19:10:20 2008 +0000
  2849. Clean up configure.ac.
  2850. configure.ac | 16 ++++++++--------
  2851. 1 files changed, 8 insertions(+), 8 deletions(-)
  2852. commit a218f382f87ab4527214e1d442578b82265fc140
  2853. Author: nico
  2854. Date: Wed Oct 29 17:09:05 2008 +0000
  2855. * Add indexed colors image support for dither with gd resources
  2856. caca-php/examples/dithering.php | 3 +-
  2857. caca-php/php_caca.c | 64 +++++++++++++++++++++++++++++++-------
  2858. caca-php/php_caca.h | 1 +
  2859. 3 files changed, 55 insertions(+), 13 deletions(-)
  2860. commit c0b9d73bc4d23680edfe59032d45040d1e58e15c
  2861. Author: nico
  2862. Date: Wed Oct 29 13:48:57 2008 +0000
  2863. * Add php binding for 3 caca charset conversion functions
  2864. * Change php header for sample program "text.php"
  2865. caca-php/examples/text.php | 2 +-
  2866. caca-php/php_caca.c | 9 +++++++++
  2867. 2 files changed, 10 insertions(+), 1 deletions(-)
  2868. commit c86c6daba2e51b86ec46d12a5b41b5c6fa47d12d
  2869. Author: nico
  2870. Date: Wed Oct 29 13:19:38 2008 +0000
  2871. * Close php blocks in samples programs (add "?>")
  2872. caca-php/examples/cacainfo.php | 2 ++
  2873. caca-php/examples/cacapig.php | 1 +
  2874. caca-php/examples/demo.php | 2 ++
  2875. caca-php/examples/dithering.php | 4 +---
  2876. caca-php/examples/figfont.php | 2 +-
  2877. caca-php/examples/polyline.php | 1 +
  2878. caca-php/examples/text.php | 3 +--
  2879. 7 files changed, 9 insertions(+), 6 deletions(-)
  2880. commit 25d95f82a2c8020565d7a03049e592a16667d286
  2881. Author: nico
  2882. Date: Tue Oct 28 23:13:15 2008 +0000
  2883. * Add php binding for function "caca_set_dither_palette"
  2884. caca-php/php_caca.c | 26 ++++++++++++++++++++++++--
  2885. 1 files changed, 24 insertions(+), 2 deletions(-)
  2886. commit 66e2af8c0c1b0dd3a774e7eb0af2e71e7060a4d4
  2887. Author: nico
  2888. Date: Tue Oct 28 19:43:39 2008 +0000
  2889. * Add unicode support in sample program figfont.php
  2890. caca-php/examples/figfont.php | 22 +++++++++++++++++-----
  2891. 1 files changed, 17 insertions(+), 5 deletions(-)
  2892. commit fb1eaa86ecfa9f3d4ba83350b4fe9bce30dfc7f1
  2893. Author: nico
  2894. Date: Tue Oct 28 19:30:10 2008 +0000
  2895. * Change type of the last argument of drawing function (from string to long)
  2896. * Adapt sample programs
  2897. caca-php/examples/cacainfo.php | 3 +
  2898. caca-php/examples/demo.php | 28 +++++-----
  2899. caca-php/examples/polyline.php | 17 ++++---
  2900. caca-php/php_caca.c | 103 ++++++++++++----------------------------
  2901. 4 files changed, 57 insertions(+), 94 deletions(-)
  2902. commit 069b534b177c39c0b551a8956f58adc2cd0591bf
  2903. Author: nico
  2904. Date: Tue Oct 28 17:59:41 2008 +0000
  2905. * Add php binding for caca_draw_polyline and caca_draw_thin_polyline
  2906. * Add a sample program examples/polyline.php
  2907. caca-php/examples/polyline.php | 41 +++++++++++++++++
  2908. caca-php/php_caca.c | 93 ++++++++++++++++++++++++++++++++++++++--
  2909. 2 files changed, 130 insertions(+), 4 deletions(-)
  2910. commit 690df71738b0851e24ef91ff99988718f20ee1f6
  2911. Author: nico
  2912. Date: Tue Oct 28 14:11:08 2008 +0000
  2913. * Check that a caca_figfont was loaded before using it in caca_put_figchar()
  2914. caca/figfont.c | 3 +++
  2915. 1 files changed, 3 insertions(+), 0 deletions(-)
  2916. commit 7e50de8f883535d1fdc4e58f0f19de7e2bdde247
  2917. Author: nico
  2918. Date: Tue Oct 28 13:45:39 2008 +0000
  2919. * Add php binding for caca_load_font, caca_get_font_blocks, caca_put_figchar
  2920. * Add a working sample file examples/figfont.php
  2921. * Rename sample programs:
  2922. examples1.php > cacapig.php
  2923. drivers.php > cacainfo.php
  2924. caca-php/examples/cacainfo.php | 62 ++++++++++++++++++++++++++++++++++++
  2925. caca-php/examples/cacapig.php | 68 ++++++++++++++++++++++++++++++++++++++++
  2926. caca-php/examples/drivers.php | 62 ------------------------------------
  2927. caca-php/examples/example1.php | 68 ----------------------------------------
  2928. caca-php/examples/figfont.php | 24 ++++++++++++++
  2929. caca-php/php_caca.c | 34 +++++++++++++++++++-
  2930. caca-php/php_caca.h | 2 +-
  2931. 7 files changed, 187 insertions(+), 133 deletions(-)
  2932. commit 7474bdbbe901318dc160f82e867c3636bf7d6d1c
  2933. Author: nico
  2934. Date: Tue Oct 28 12:15:15 2008 +0000
  2935. * Add checks after emalloc()
  2936. * Add php binding for caca_file_gets
  2937. caca-php/php_caca.c | 43 ++++++++++++++++++++++++++++++++++++++-----
  2938. 1 files changed, 38 insertions(+), 5 deletions(-)
  2939. commit ec81143bf14b0f891480d834fb2aa4e941deb204
  2940. Author: nico
  2941. Date: Tue Oct 28 11:46:18 2008 +0000
  2942. * Add php binding for functions: caca_file_write, caca_file_read
  2943. caca-php/examples/demo.php | 2 ++
  2944. caca-php/php_caca.c | 31 +++++++++++++++++++++++++++++++
  2945. caca-php/php_caca.h | 2 ++
  2946. 3 files changed, 35 insertions(+), 0 deletions(-)
  2947. commit 5df1f5cbd712b8df8f8e397e443a2aef1b6afec7
  2948. Author: nico
  2949. Date: Tue Oct 28 02:02:27 2008 +0000
  2950. * Add php bindings for 9 functions
  2951. * Modify php bloc headers in samples programs
  2952. * Add list of import/export formats in examples/drivers.php
  2953. caca-php/examples/demo.php | 2 +-
  2954. caca-php/examples/dithering.php | 6 ++-
  2955. caca-php/examples/drivers.php | 15 ++++--
  2956. caca-php/examples/example1.php | 2 +-
  2957. caca-php/php_caca.c | 102 +++++++++++++++++++++++++++++---------
  2958. caca-php/php_caca.h | 3 +-
  2959. 6 files changed, 96 insertions(+), 34 deletions(-)
  2960. commit 6318d2a23369cdfe55e38b4fe6ce4fd2a0e691c7
  2961. Author: sam
  2962. Date: Mon Oct 27 20:23:56 2008 +0000
  2963. libcaca: add fallback rotated glyphs to cope with third-party software.
  2964. caca/transform.c | 8 +++++++-
  2965. 1 files changed, 7 insertions(+), 1 deletions(-)
  2966. commit e2902e009cfeebe7b470618eab8611f2b089f1c4
  2967. Author: nico
  2968. Date: Mon Oct 27 19:54:07 2008 +0000
  2969. * Fix a bug in sample program "dithering.php"
  2970. caca-php/examples/dithering.php | 2 +-
  2971. 1 files changed, 1 insertions(+), 1 deletions(-)
  2972. commit 6b6e545c69c31ea4f55287ab5a4361278445d2cf
  2973. Author: nico
  2974. Date: Mon Oct 27 19:35:48 2008 +0000
  2975. * Add a "caca_create_dither_gd" function that create the proper dither for a
  2976. given gd resource.
  2977. caca-php/examples/dithering.php | 10 ++++++----
  2978. caca-php/php_caca.c | 15 +++++++++++++++
  2979. caca-php/php_caca.h | 1 +
  2980. 3 files changed, 22 insertions(+), 4 deletions(-)
  2981. commit b87281ca33480b68157599c04d7e560510366c84
  2982. Author: nico
  2983. Date: Mon Oct 27 19:14:32 2008 +0000
  2984. * Add working sample program dithering.php (open logo-caca.png with Gd and
  2985. render it with caca caca_dither_bitmap_gd)
  2986. * Add a function to fetch a buffer of gd pixels in php_caca.c
  2987. caca-php/examples/dithering.php | 19 +++++++++++--------
  2988. caca-php/examples/logo-caca.png | Bin 0 -> 7526 bytes
  2989. caca-php/php_caca.c | 33 ++++++++++++++++++++++++++++-----
  2990. 3 files changed, 39 insertions(+), 13 deletions(-)
  2991. commit 51652d9db14aa0beeac1016e6c189d30bc4b2645
  2992. Author: nico
  2993. Date: Mon Oct 27 17:19:06 2008 +0000
  2994. * Fix a bug in caca_export_string
  2995. caca-php/php_caca.c | 3 +++
  2996. 1 files changed, 3 insertions(+), 0 deletions(-)
  2997. commit dab2d32077bb63ede13c346e99b80ec120ca9061
  2998. Author: nico
  2999. Date: Mon Oct 27 17:15:08 2008 +0000
  3000. * Improve function "caca_dither_bitmap_gd"
  3001. * Add php binding for "caca_create_dither"
  3002. * Add new sample program "dithering.php"
  3003. caca-php/examples/dithering.php | 15 +++++++++++++++
  3004. caca-php/php_caca.c | 33 ++++++++++++++++++++++++++++-----
  3005. caca-php/php_caca.h | 1 +
  3006. 3 files changed, 44 insertions(+), 5 deletions(-)
  3007. commit 44cc3c05aa0b37d5abaffbdc0a9120feed3e7d61
  3008. Author: nico
  3009. Date: Mon Oct 27 16:23:05 2008 +0000
  3010. * Add a function "fetch_external_resource" that allows to fetch external php
  3011. resources such as gd resouces
  3012. * Add test for presence of gd development files in config.m4
  3013. * Rename php function caca_dither_bitmap in caca_dither_bitmap_gd
  3014. caca-php/config.m4 | 9 ++++++++-
  3015. caca-php/php_caca.c | 30 +++++++++++++++++++-----------
  3016. caca-php/php_caca.h | 2 +-
  3017. 3 files changed, 28 insertions(+), 13 deletions(-)
  3018. commit e9b4076bb7a4118aa53266cb4a66617b95ad2dee
  3019. Author: sam
  3020. Date: Mon Oct 27 13:45:56 2008 +0000
  3021. doc: fix symlink failure when installing libcaca twice.
  3022. doc/Makefile.am | 4 ++--
  3023. 1 files changed, 2 insertions(+), 2 deletions(-)
  3024. commit 0ccf2867f9244bfc5664171f18daa95df1e0a811
  3025. Author: nico
  3026. Date: Mon Oct 27 13:34:36 2008 +0000
  3027. * Add php binding for 12 new fonctions
  3028. caca-php/php_caca.c | 99 +++++++++++++++++++++++++++++++++++++++++++++++++++
  3029. 1 files changed, 99 insertions(+), 0 deletions(-)
  3030. commit 6ef177b6f37b4b42915555d5c3981046a11e3d2d
  3031. Author: nico
  3032. Date: Sun Oct 26 23:33:02 2008 +0000
  3033. * Add php binding for functions: caca_get_dither_color, caca_set_dither_charset
  3034. caca_get_dither_algorithm
  3035. caca-php/php_caca.c | 21 +++++++++++++++++++++
  3036. 1 files changed, 21 insertions(+), 0 deletions(-)
  3037. commit d85b5db46824f3830f0d4d3585ca1429de85ca51
  3038. Author: nico
  3039. Date: Sun Oct 26 21:27:32 2008 +0000
  3040. * Add binding for 7 new functions
  3041. * Add just_for_fun() function in sample program drivers.php
  3042. caca-php/examples/drivers.php | 51 ++++++++++++++++++++++++++++++++++-
  3043. caca-php/php_caca.c | 60 +++++++++++++++++++++++++++++++++++++++++
  3044. 2 files changed, 110 insertions(+), 1 deletions(-)
  3045. commit 35dc391f2e17642119c51c7751aea632ce6b35e7
  3046. Author: nico
  3047. Date: Sun Oct 26 20:51:04 2008 +0000
  3048. * Add php binding for 15 new functions
  3049. * Add new sample program "examples/drivers.php"
  3050. caca-php/examples/drivers.php | 8 +++
  3051. caca-php/php_caca.c | 103 +++++++++++++++++++++++++++++++++++++++-
  3052. 2 files changed, 108 insertions(+), 3 deletions(-)
  3053. commit b4c0abd2dd297643ce39032e7ac42e346d5607ca
  3054. Author: nico
  3055. Date: Sun Oct 26 15:47:33 2008 +0000
  3056. * Improve function caca_export_string
  3057. caca-php/php_caca.c | 33 +++++++++++++++++++++++++++++++--
  3058. caca-php/php_caca.h | 3 ++-
  3059. 2 files changed, 33 insertions(+), 3 deletions(-)
  3060. commit df9ed713c660d2dcc06a2a378535cd15ef753672
  3061. Author: nico
  3062. Date: Sun Oct 26 15:27:59 2008 +0000
  3063. * Add php binding for caca_export_memory (called caca_export_string)
  3064. * Rename php function caca_import_memory to caca_import_string
  3065. * Add sample program "text.php" (php port of examples/text.c)
  3066. * Add php binding for "caca_set_attr"
  3067. caca-php/examples/example1.php | 2 +-
  3068. caca-php/examples/text.php | 62 ++++++++++++++++++++++++++++++++++++++++
  3069. 2 files changed, 63 insertions(+), 1 deletions(-)
  3070. commit 2eb52787abdb466620d6c3147177f1f769cacc93
  3071. Author: nico
  3072. Date: Sun Oct 26 14:14:58 2008 +0000
  3073. * Centralize caca's error managment (in macro RETURN_SUCCESS)
  3074. * Add binding for 2 new functions
  3075. * Fix a bug in examples/example1.php
  3076. caca-php/examples/demo.php | 16 +++++-
  3077. caca-php/examples/example1.php | 2 +-
  3078. caca-php/php_caca.c | 124 +++++++++++++++++++++++++++++-----------
  3079. caca-php/php_caca.h | 10 +++
  3080. 4 files changed, 115 insertions(+), 37 deletions(-)
  3081. commit d4c0a52d44efac88882e2a8af28a3c8ee19be915
  3082. Author: nico
  3083. Date: Sun Oct 26 13:38:47 2008 +0000
  3084. * Add php binding for 4 new functions
  3085. * Add "full" demo to "examples/demo.php"
  3086. caca-php/examples/demo.php | 131 ++++++++++++++++++++++++++++++++++++++++----
  3087. caca-php/php_caca.c | 44 +++++++++++++++
  3088. 2 files changed, 164 insertions(+), 11 deletions(-)
  3089. commit 77f5d7e53f9d1e6c64a8a2b8570b5ec96bc103ab
  3090. Author: nico
  3091. Date: Sun Oct 26 12:29:10 2008 +0000
  3092. * Add php binding for 9 new functions
  3093. * Improve examples/demo.php
  3094. caca-php/examples/demo.php | 211 ++++++++++++++++++++++++++++++++++++++------
  3095. caca-php/php_caca.c | 115 +++++++++++++++++++++---
  3096. caca-php/php_caca.h | 4 +-
  3097. 3 files changed, 290 insertions(+), 40 deletions(-)
  3098. commit a744c0b8b5bd96acaccbb24c253b91edd3b5a630
  3099. Author: nico
  3100. Date: Sun Oct 26 00:49:09 2008 +0000
  3101. * Add php bindings for functions: caca_draw_line & caca_draw_thin_line
  3102. * Create a new sample file demo.php (php port of demo.c)
  3103. caca-php/examples/demo.php | 88 ++++++++++++++++++++++++++++++++++++++++++++
  3104. caca-php/php_caca.c | 22 ++++++++++-
  3105. 2 files changed, 109 insertions(+), 1 deletions(-)
  3106. commit 51a7a098ce2cbbcd5f0ba40a694e97f22d9f5eef
  3107. Author: nico
  3108. Date: Sat Oct 25 23:52:06 2008 +0000
  3109. * Add a nice label with libcaca's version in the center of the screen in
  3110. sample program examples/example1.php
  3111. caca-php/examples/example1.php | 7 +++++--
  3112. 1 files changed, 5 insertions(+), 2 deletions(-)
  3113. commit ed5b3080ed9205a5988e50534cc759c5c17d6468
  3114. Author: nico
  3115. Date: Sat Oct 25 23:40:00 2008 +0000
  3116. * Add Php binding for caca's functions: caca_get_event, caca_set_display_time
  3117. * Animate pink pig & add event managment in sample program "example1.php"
  3118. caca-php/examples/example1.php | 29 +++++++++++++++++++++++++----
  3119. caca-php/php_caca.c | 21 +++++++++++++++++++++
  3120. 2 files changed, 46 insertions(+), 4 deletions(-)
  3121. commit e100cd07e90e47025b9586ed6553da34ba459eda
  3122. Author: nico
  3123. Date: Sat Oct 25 15:41:39 2008 +0000
  3124. * Add binding for 6 new caca's functions
  3125. * Add a nice php sample file examples/example1.php that shows a smart pink ping
  3126. caca-php/examples/example1.php | 42 +++++++++++++++++++++++++-
  3127. caca-php/php_caca.c | 66 +++++++++++++++++++++++++++++++--------
  3128. 2 files changed, 93 insertions(+), 15 deletions(-)
  3129. commit 4036f0de6449f71607cc383ca288d05d25972fe3
  3130. Author: nico
  3131. Date: Sat Oct 25 11:26:15 2008 +0000
  3132. * Add php binding for 8 new caca's functions
  3133. caca-php/examples/example1.php | 2 +-
  3134. caca-php/php_caca.c | 77 ++++++++++++++++++++++++++++++++++++++++
  3135. 2 files changed, 78 insertions(+), 1 deletions(-)
  3136. commit eabfe884dc4bc58eb87ad1dba6d46e726d636bff
  3137. Author: sam
  3138. Date: Sat Oct 25 01:03:09 2008 +0000
  3139. Add Nicolas Vion to AUTHORS.
  3140. AUTHORS | 3 +++
  3141. 1 files changed, 3 insertions(+), 0 deletions(-)
  3142. commit 34a4c7617fe7a1626c06a5eaa03d8b1be55cf0ed
  3143. Author: nico
  3144. Date: Fri Oct 24 23:20:42 2008 +0000
  3145. * Add php bindings for 13 new functions
  3146. caca-php/php_caca.c | 68 +++++++++++++++++++++++++++++++++++++++++++++++++++
  3147. 1 files changed, 68 insertions(+), 0 deletions(-)
  3148. commit b31bc491e113ca2e60a9028a83905829709073bd
  3149. Author: nico
  3150. Date: Fri Oct 24 23:01:08 2008 +0000
  3151. * Add php binding for 7 new caca's functions
  3152. caca-php/php_caca.c | 30 ++++++++++++++++++++++++++++++
  3153. 1 files changed, 30 insertions(+), 0 deletions(-)
  3154. commit ce4b35b1965ada94f7637b9a8b9919dddbf35fe8
  3155. Author: nico
  3156. Date: Fri Oct 24 22:35:21 2008 +0000
  3157. * Add flac support and some other nice features...
  3158. caca-php/php_caca.c | 57 +++++++++++++++++++++++++++++++++-----------------
  3159. caca-php/php_caca.h | 19 +++++++++-------
  3160. 2 files changed, 48 insertions(+), 28 deletions(-)
  3161. commit ab755eb0301c12d894819ae8c769c4c5c97b3d28
  3162. Author: nico
  3163. Date: Fri Oct 24 22:09:30 2008 +0000
  3164. * Add caca's php constants definition
  3165. * Add php binding for 13 new functions
  3166. caca-php/php_caca.c | 176 +++++++++++++++++++++++++++++++++++++++++++++++----
  3167. caca-php/php_caca.h | 24 ++++++--
  3168. 2 files changed, 181 insertions(+), 19 deletions(-)
  3169. commit f413109a1129c06debfdb3d969fe572f88a13565
  3170. Author: nico
  3171. Date: Fri Oct 24 19:28:20 2008 +0000
  3172. * Initial release of caca-php
  3173. caca-php/config.m4 | 12 +
  3174. caca-php/examples/example1.php | 4 +
  3175. caca-php/package.xml | 33 +++
  3176. caca-php/php_caca.c | 534 ++++++++++++++++++++++++++++++++++++++++
  3177. caca-php/php_caca.h | 143 +++++++++++
  3178. 5 files changed, 726 insertions(+), 0 deletions(-)
  3179. commit dd7cfcc05fb5249a39079d34bda4e96bb5c2dc86
  3180. Author: jylam
  3181. Date: Sun Oct 19 16:22:08 2008 +0000
  3182. * Made Cocoa driver BEAUTIFUL ('fixed' default font size to constant values to make the look a bit more natural)
  3183. caca/driver/cocoa.m | 11 +++++++----
  3184. 1 files changed, 7 insertions(+), 4 deletions(-)
  3185. commit 604b192128caced47800474fded3349f36f69514
  3186. Author: jylam
  3187. Date: Sun Oct 19 14:44:25 2008 +0000
  3188. * Made compilation work only under Mac OS X 10.5 (Leopard) as it is the only test plateform available to me, waiting for something more clever
  3189. configure.ac | 2 +-
  3190. 1 files changed, 1 insertions(+), 1 deletions(-)
  3191. commit 2334dbbea66af41445d9a290f1de4b097f93a678
  3192. Author: sam
  3193. Date: Sat Oct 18 12:57:10 2008 +0000
  3194. Bump soname versioning.
  3195. configure.ac | 2 +-
  3196. 1 files changed, 1 insertions(+), 1 deletions(-)
  3197. commit 48beb8993fab68e175c9d62d9eab45c477c54a6b
  3198. Author: sam
  3199. Date: Sat Oct 18 12:50:13 2008 +0000
  3200. Fix <cucul.h> installation again.
  3201. caca/Makefile.am | 1 +
  3202. 1 files changed, 1 insertions(+), 0 deletions(-)
  3203. commit a3c15a653e2306fa646e74fe5d6c3aa87bcf65fb
  3204. Author: sam
  3205. Date: Sat Oct 18 12:42:12 2008 +0000
  3206. Set version to 0.99.beta15.
  3207. Updated NEWS and ChangeLog.
  3208. ChangeLog | 305 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  3209. NEWS | 4 +
  3210. configure.ac | 2 +-
  3211. win32/config.h | 2 +-
  3212. 4 files changed, 311 insertions(+), 2 deletions(-)
  3213. commit 433f9ded83f4863fca582b6034f7be1b36fb487a
  3214. Author: sam
  3215. Date: Sat Oct 18 11:07:14 2008 +0000
  3216. Add a cucul.h symbolic link upon installation.
  3217. caca/Makefile.am | 2 ++
  3218. 1 files changed, 2 insertions(+), 0 deletions(-)
  3219. commit 95c3d8be3b318359ec4d44037c907340c0b8c535
  3220. Author: sam
  3221. Date: Sat Oct 18 11:07:05 2008 +0000
  3222. libcaca: move codecs and import/export functions into subdirectories.
  3223. caca/Makefile.am | 34 +-
  3224. caca/codec/export.c | 1028 +++++++++++++++++++++++++++++++++++++++++++++++++
  3225. caca/codec/import.c | 924 ++++++++++++++++++++++++++++++++++++++++++++
  3226. caca/driver/cocoa.m | 1015 ++++++++++++++++++++++++++++++++++++++++++++++++
  3227. caca/driver/conio.c | 185 +++++++++
  3228. caca/driver/gl.c | 623 ++++++++++++++++++++++++++++++
  3229. caca/driver/ncurses.c | 848 ++++++++++++++++++++++++++++++++++++++++
  3230. caca/driver/raw.c | 115 ++++++
  3231. caca/driver/slang.c | 571 +++++++++++++++++++++++++++
  3232. caca/driver/vga.c | 178 +++++++++
  3233. caca/driver/win32.c | 367 ++++++++++++++++++
  3234. caca/driver/x11.c | 809 ++++++++++++++++++++++++++++++++++++++
  3235. caca/driver_cocoa.m | 1015 ------------------------------------------------
  3236. caca/driver_conio.c | 185 ---------
  3237. caca/driver_gl.c | 623 ------------------------------
  3238. caca/driver_ncurses.c | 848 ----------------------------------------
  3239. caca/driver_raw.c | 115 ------
  3240. caca/driver_slang.c | 571 ---------------------------
  3241. caca/driver_vga.c | 178 ---------
  3242. caca/driver_win32.c | 367 ------------------
  3243. caca/driver_x11.c | 809 --------------------------------------
  3244. caca/export.c | 1028 -------------------------------------------------
  3245. caca/import.c | 924 --------------------------------------------
  3246. caca/libcaca.vcproj | 20 +-
  3247. 24 files changed, 6693 insertions(+), 6687 deletions(-)
  3248. commit f1307ca7930417dddf240894d5896823dd974ba6
  3249. Author: sam
  3250. Date: Sat Oct 18 11:06:58 2008 +0000
  3251. Fix compilation warnings on platforms without Imlib2.
  3252. src/aafire.c | 2 +-
  3253. src/common-image.c | 2 +-
  3254. 2 files changed, 2 insertions(+), 2 deletions(-)
  3255. commit 69a24129c7a5bcded37ce60346e08fb07efe30fe
  3256. Author: sam
  3257. Date: Sat Oct 18 11:06:49 2008 +0000
  3258. libcaca: fix a minor warning on DOS targets.
  3259. caca/figfont.c | 2 ++
  3260. 1 files changed, 2 insertions(+), 0 deletions(-)
  3261. commit 5d3aead1f3af48bdb931402636b54e5b306ec21b
  3262. Author: sam
  3263. Date: Thu Oct 16 23:44:49 2008 +0000
  3264. Minor build system cosmetic changes.
  3265. Makefile.am | 2 +-
  3266. src/Makefile.am | 2 +-
  3267. win32/Makefile.am | 6 +-----
  3268. 3 files changed, 3 insertions(+), 7 deletions(-)
  3269. commit 60be9f56a8a93e0ff3d0b4579d6ef4d0ab6ffa93
  3270. Author: sam
  3271. Date: Thu Oct 16 23:21:23 2008 +0000
  3272. Do not attempt to create libcaca++ symlinks if C++ support was disabled.
  3273. cxx/Makefile.am | 2 ++
  3274. 1 files changed, 2 insertions(+), 0 deletions(-)
  3275. commit 008bdf09db5de3eab10fa42f08baf928428d1b7f
  3276. Author: sam
  3277. Date: Thu Oct 16 23:03:47 2008 +0000
  3278. Remove executable bit from files that do not need it.
  3279. 0 files changed, 0 insertions(+), 0 deletions(-)
  3280. commit 23e8608e0117b7c1bc35e8adc2598564ca3b09e1
  3281. Author: sam
  3282. Date: Thu Oct 16 22:59:04 2008 +0000
  3283. Rename csharp/ into caca-sharp/.
  3284. Makefile.am | 2 +-
  3285. caca-sharp/.gitignore | 2 +
  3286. caca-sharp/AssemblyInfo.cs | 21 +
  3287. caca-sharp/Attr.cs | 57 +++
  3288. caca-sharp/Caca.cs | 43 +++
  3289. caca-sharp/Canvas.cs | 685 +++++++++++++++++++++++++++++++++++
  3290. caca-sharp/Display.cs | 141 +++++++
  3291. caca-sharp/Dither.cs | 160 ++++++++
  3292. caca-sharp/Event.cs | 187 ++++++++++
  3293. caca-sharp/Font.cs | 128 +++++++
  3294. caca-sharp/Makefile.am | 37 ++
  3295. caca-sharp/caca-sharp.csproj | 54 +++
  3296. caca-sharp/caca-sharp.dll.config.in | 3 +
  3297. caca-sharp/test-csharp.csproj | 51 +++
  3298. caca-sharp/test.cs | 136 +++++++
  3299. configure.ac | 4 +-
  3300. csharp/.gitignore | 2 -
  3301. csharp/AssemblyInfo.cs | 21 -
  3302. csharp/Attr.cs | 57 ---
  3303. csharp/Caca.cs | 43 ---
  3304. csharp/Canvas.cs | 685 -----------------------------------
  3305. csharp/Display.cs | 141 -------
  3306. csharp/Dither.cs | 160 --------
  3307. csharp/Event.cs | 187 ----------
  3308. csharp/Font.cs | 128 -------
  3309. csharp/Makefile.am | 37 --
  3310. csharp/caca-sharp.csproj | 54 ---
  3311. csharp/caca-sharp.dll.config.in | 3 -
  3312. csharp/test-csharp.csproj | 51 ---
  3313. csharp/test.cs | 136 -------
  3314. libcaca.sln | 4 +-
  3315. 31 files changed, 1710 insertions(+), 1710 deletions(-)
  3316. commit fa6dad9a3c170ec29527a95090ae0ed556a0819e
  3317. Author: sam
  3318. Date: Tue Oct 7 23:43:53 2008 +0000
  3319. Update the Win32 cross-build script to reflect recent reorganisation.
  3320. build-win32 | 8 ++++----
  3321. 1 files changed, 4 insertions(+), 4 deletions(-)
  3322. commit 79ca07b65cb08924e57f06f0a0b8b895370570db
  3323. Author: sam
  3324. Date: Tue Oct 7 23:27:41 2008 +0000
  3325. Renamed msvc into win32.
  3326. Makefile.am | 2 +-
  3327. caca/libcaca.vcproj | 8 +++---
  3328. configure.ac | 2 +-
  3329. cxx/libcaca++.vcproj | 6 ++--
  3330. cxx/test-cxx.vcproj | 4 +-
  3331. msvc/Makefile.am | 8 ------
  3332. msvc/caca_types.h | 2 -
  3333. msvc/config.h | 59 --------------------------------------------------
  3334. src/cacademo.vcproj | 6 ++--
  3335. src/cacafire.vcproj | 6 ++--
  3336. src/cacaview.vcproj | 6 ++--
  3337. win32/Makefile.am | 8 ++++++
  3338. win32/caca_types.h | 2 +
  3339. win32/config.h | 57 ++++++++++++++++++++++++++++++++++++++++++++++++
  3340. 14 files changed, 87 insertions(+), 89 deletions(-)
  3341. commit 0261d6c251ba606413457b54b9c2b8fa218fb146
  3342. Author: sam
  3343. Date: Tue Oct 7 21:26:56 2008 +0000
  3344. Reorganise MSVC files so that each project is with its source code.
  3345. caca/Makefile.am | 202 ++++++++++++++--------------
  3346. caca/libcaca.vcproj | 320 ++++++++++++++++++++++++++++++++++++++++++++
  3347. csharp/Makefile.am | 72 +++++-----
  3348. csharp/caca-sharp.csproj | 54 ++++++++
  3349. csharp/test-csharp.csproj | 51 +++++++
  3350. cxx/Makefile.am | 87 ++++++------
  3351. cxx/libcaca++.vcproj | 196 +++++++++++++++++++++++++++
  3352. cxx/test-cxx.vcproj | 181 +++++++++++++++++++++++++
  3353. libcaca.sln | 128 ++++++++++++++++++
  3354. msvc/Makefile.am | 24 +---
  3355. msvc/caca-sharp.csproj | 54 --------
  3356. msvc/cacademo.vcproj | 199 ---------------------------
  3357. msvc/cacafire.vcproj | 199 ---------------------------
  3358. msvc/cacaview.vcproj | 205 ----------------------------
  3359. msvc/libcaca++.vcproj | 197 ---------------------------
  3360. msvc/libcaca.sln | 126 -----------------
  3361. msvc/libcaca.vcproj | 325 ---------------------------------------------
  3362. msvc/test-csharp.csproj | 51 -------
  3363. msvc/test-cxx.vcproj | 193 ---------------------------
  3364. src/Makefile.am | 94 +++++++-------
  3365. src/cacademo.vcproj | 203 ++++++++++++++++++++++++++++
  3366. src/cacafire.vcproj | 202 ++++++++++++++++++++++++++++
  3367. src/cacaview.vcproj | 211 +++++++++++++++++++++++++++++
  3368. 23 files changed, 1784 insertions(+), 1790 deletions(-)
  3369. commit 1ec94680c27b8ede61ef3471b442852a4bb142b3
  3370. Author: sam
  3371. Date: Tue Oct 7 16:06:08 2008 +0000
  3372. Move stubs.h to caca/caca_stubs.h since it's only used by the library.
  3373. Makefile.am | 2 +-
  3374. caca/Makefile.am | 1 +
  3375. caca/caca_internals.h | 2 +-
  3376. caca/caca_stubs.h | 97 +++++++++++++++++++++++++++++++++++++++++++++++++
  3377. msvc/libcaca.vcproj | 6 +---
  3378. stubs.h | 97 -------------------------------------------------
  3379. 6 files changed, 101 insertions(+), 104 deletions(-)
  3380. commit fcb2ab4b2f703a0ed2e08da8ad58c9f6547bd478
  3381. Author: sam
  3382. Date: Tue Oct 7 16:06:02 2008 +0000
  3383. Fix the library suffix detection.
  3384. configure.ac | 4 ++--
  3385. 1 files changed, 2 insertions(+), 2 deletions(-)
  3386. commit 8e3d7e6e84da6d9eb0df34b44172481c149eb6c2
  3387. Author: sam
  3388. Date: Mon Oct 6 20:45:02 2008 +0000
  3389. Detect shared library suffix at configure stage.
  3390. configure.ac | 10 ++++++++++
  3391. csharp/caca-sharp.dll.config.in | 4 +---
  3392. 2 files changed, 11 insertions(+), 3 deletions(-)
  3393. commit f34187231710ea74868c9fed1c9db4eabe68b54a
  3394. Author: sam
  3395. Date: Mon Oct 6 19:33:28 2008 +0000
  3396. caca-sharp: support systems with .dylib or .sl shared libraries.
  3397. csharp/caca-sharp.dll.config.in | 2 ++
  3398. 1 files changed, 2 insertions(+), 0 deletions(-)
  3399. commit 5fcd6608f19bf13699825aa8a302911be9cb6012
  3400. Author: sam
  3401. Date: Mon Oct 6 19:33:24 2008 +0000
  3402. .gitignore: ignore files generated by MonoDevelop.
  3403. .gitignore | 3 +++
  3404. 1 files changed, 3 insertions(+), 0 deletions(-)
  3405. commit 9bdf9c6be18c72fc717e61aa66a404f1327c9cf1
  3406. Author: sam
  3407. Date: Mon Oct 6 19:33:20 2008 +0000
  3408. Clean up the web server directories before copying the documentation there.
  3409. Makefile.am | 1 +
  3410. 1 files changed, 1 insertions(+), 0 deletions(-)
  3411. commit bfe049a95782af4e2a4f251ed9933ccdca9898e1
  3412. Author: sam
  3413. Date: Mon Oct 6 19:33:15 2008 +0000
  3414. doc: rewrite the tutorial to reflect recent API updates.
  3415. doc/tutorial.dox | 53 ++++++++++++++++++++++-------------------------------
  3416. 1 files changed, 22 insertions(+), 31 deletions(-)
  3417. commit ebcf40d57dae9e1d18e544af1ec4b2df437af2e8
  3418. Author: sam
  3419. Date: Mon Oct 6 19:33:06 2008 +0000
  3420. libcaca: fix an infinite loop in the .pc file.
  3421. caca/caca.pc.in | 4 ++--
  3422. 1 files changed, 2 insertions(+), 2 deletions(-)
  3423. commit 9a2f4a712cdcbeeba0a4ac8b9dd48b0a503234f5
  3424. Author: sam
  3425. Date: Sun Oct 5 15:50:11 2008 +0000
  3426. Fix detection of floating point assembly instructions. They were
  3427. incorrectly detcted as present because gcc was optimising them away.
  3428. configure.ac | 8 ++++----
  3429. 1 files changed, 4 insertions(+), 4 deletions(-)
  3430. commit 1047205b05fe5fcad18a642cb6cfb88c38d66085
  3431. Author: sam
  3432. Date: Sun Oct 5 01:37:25 2008 +0000
  3433. Tidy the .NET Makefile.
  3434. csharp/Makefile.am | 10 ++++++----
  3435. 1 files changed, 6 insertions(+), 4 deletions(-)
  3436. commit bcb1a45d048fc6c6883f0fae4f0e2ee65015e9a7
  3437. Author: sam
  3438. Date: Sun Oct 5 00:56:17 2008 +0000
  3439. Split the C# bindings into separate files.
  3440. csharp/Attr.cs | 57 +++
  3441. csharp/Caca.cs | 1199 ------------------------------------------------
  3442. csharp/Canvas.cs | 685 +++++++++++++++++++++++++++
  3443. csharp/Display.cs | 141 ++++++
  3444. csharp/Dither.cs | 160 +++++++
  3445. csharp/Event.cs | 187 ++++++++
  3446. csharp/Font.cs | 128 +++++
  3447. csharp/Makefile.am | 10 +-
  3448. csharp/test.cs | 28 +-
  3449. msvc/caca-sharp.csproj | 6 +
  3450. 10 files changed, 1387 insertions(+), 1214 deletions(-)
  3451. commit 43b137b7536c39f27744944263c6f41d066d3869
  3452. Author: sam
  3453. Date: Sat Oct 4 13:05:13 2008 +0000
  3454. configure.ac: use more modern autoconf syntax.
  3455. caca/caca.c | 2 +-
  3456. configure.ac | 9 +++++----
  3457. src/cacaview.c | 2 +-
  3458. 3 files changed, 7 insertions(+), 6 deletions(-)
  3459. commit 3422f38efca8d6a503d0842504645b88a3f31053
  3460. Author: sam
  3461. Date: Mon Sep 29 23:03:38 2008 +0000
  3462. Fix separate directory build failure caused by caca_types.h.
  3463. examples/Makefile.am | 3 ++-
  3464. 1 files changed, 2 insertions(+), 1 deletions(-)
  3465. commit 2fa371f624fc527733276bf1899d92da7ecc6b80
  3466. Author: sam
  3467. Date: Mon Sep 29 23:03:34 2008 +0000
  3468. Fix the Win32 build.
  3469. build-win32 | 4 +++-
  3470. 1 files changed, 3 insertions(+), 1 deletions(-)
  3471. commit e432d1fddad6cece76adca6c85259bdbbc922ee7
  3472. Author: sam
  3473. Date: Mon Sep 29 23:03:30 2008 +0000
  3474. Properly export legacy 0.9 symbols.
  3475. caca/caca0.c | 3 +--
  3476. caca/caca0.h | 46 +++++++++++++++++++++++++++++-----------------
  3477. 2 files changed, 30 insertions(+), 19 deletions(-)
  3478. commit 464dbd6915beea3bd43eeec76bd8805e334e8566
  3479. Author: sam
  3480. Date: Mon Sep 29 22:02:45 2008 +0000
  3481. Fix for the libcucul symlinks installation, courtesy of Ben Wiley Sittler.
  3482. caca/Makefile.am | 17 ++++++++---------
  3483. cxx/Makefile.am | 17 ++++++++---------
  3484. 2 files changed, 16 insertions(+), 18 deletions(-)
  3485. commit 80122a6823e9831c135caaf546e9c4df86b98c83
  3486. Author: bsittler
  3487. Date: Mon Sep 29 21:28:37 2008 +0000
  3488. switch to weak aliases so it at least compiles on Mac OS X; note that the aliases do not actually work, so there is no cucul binary compatiblity in fact
  3489. caca/caca.h | 3 ++-
  3490. 1 files changed, 2 insertions(+), 1 deletions(-)
  3491. commit 95ba6217e5f01128aad7fb370a2181156c6ad72b
  3492. Author: bsittler
  3493. Date: Mon Sep 29 21:26:49 2008 +0000
  3494. remove reference to obsolete common.h
  3495. caca/driver_cocoa.m | 1 -
  3496. 1 files changed, 0 insertions(+), 1 deletions(-)
  3497. commit 0d44e37196adf77e8fd7c08de781894767811541
  3498. Author: bsittler
  3499. Date: Mon Sep 29 21:26:05 2008 +0000
  3500. add missing CUCUL_* compatiblity constants
  3501. caca/caca.h | 5 +++++
  3502. 1 files changed, 5 insertions(+), 0 deletions(-)
  3503. commit 2121cbc57b0463403cf0cf8d5a212c3c676d1043
  3504. Author: sam
  3505. Date: Mon Sep 29 21:16:52 2008 +0000
  3506. Support for platforms where shared libraries are not called *.so.
  3507. caca/Makefile.am | 9 +++++++--
  3508. cxx/Makefile.am | 9 +++++++--
  3509. 2 files changed, 14 insertions(+), 4 deletions(-)
  3510. commit 4b9aa17b240e581fd199f17a9267affdbcdb98aa
  3511. Author: sam
  3512. Date: Sat Sep 27 21:30:09 2008 +0000
  3513. Fix documentation installation. This is the real 0.99.beta15 release.
  3514. doc/Makefile.am | 2 ++
  3515. 1 files changed, 2 insertions(+), 0 deletions(-)
  3516. commit 765e15fe663f31a0668a2a397ffd504c7309e350
  3517. Author: sam
  3518. Date: Sat Sep 27 21:09:37 2008 +0000
  3519. Change the website name to caca.zoy.org.
  3520. Makefile.am | 2 +-
  3521. src/img2txt.c | 2 +-
  3522. 2 files changed, 2 insertions(+), 2 deletions(-)
  3523. commit 0c1da5aa94fd770d941ae943ebf0883d7bc760e4
  3524. Author: sam
  3525. Date: Sat Sep 27 18:11:01 2008 +0000
  3526. Set version to 0.99.beta14.
  3527. Updated NEWS and ChangeLog.
  3528. ChangeLog |13356 ++++++++++++++++++++++++++++++++--------------------------
  3529. NEWS | 4 +
  3530. configure.ac | 4 +-
  3531. 3 files changed, 7322 insertions(+), 6042 deletions(-)
  3532. commit 744bebff0ba940dcb6edb11bf6a97554a08b0cae
  3533. Author: sam
  3534. Date: Sat Sep 27 17:56:49 2008 +0000
  3535. End of the libcucul merge: add symbolic links where appropriate.
  3536. caca/Makefile.am | 12 ++++++++++--
  3537. cxx/Makefile.am | 12 ++++++++++--
  3538. doc/Makefile.am | 4 ++++
  3539. 3 files changed, 24 insertions(+), 4 deletions(-)
  3540. commit 636a8d5455fc472780c86e49c253d75ed4337a39
  3541. Author: sam
  3542. Date: Sat Sep 27 17:56:43 2008 +0000
  3543. caca, cxx: install symlinks for backwards compatibility with libcucul.
  3544. caca/Makefile.am | 8 ++++++++
  3545. cxx/Makefile.am | 8 ++++++++
  3546. 2 files changed, 16 insertions(+), 0 deletions(-)
  3547. commit 6d266da2c530bd5dfb20cffbfac196be344bf92d
  3548. Author: pterjan
  3549. Date: Sat Sep 27 16:23:26 2008 +0000
  3550. * Fix a warning
  3551. ruby/caca-canvas.c | 2 +-
  3552. 1 files changed, 1 insertions(+), 1 deletions(-)
  3553. commit c12de77f06a5f1e9590539de55efc357770f736c
  3554. Author: sam
  3555. Date: Sat Sep 27 16:07:33 2008 +0000
  3556. .gitignore: ignore caca_types.h.
  3557. caca/.gitignore | 1 +
  3558. 1 files changed, 1 insertions(+), 0 deletions(-)
  3559. commit 2e8ca060c33899c81f84d3b8b3c3910f3170629e
  3560. Author: sam
  3561. Date: Sat Sep 27 15:57:33 2008 +0000
  3562. Add missing svn:ignore SVN properties.
  3563. commit 9b33205fa0052ba3f6827fadcd4cd9c208d3d66e
  3564. Author: sam
  3565. Date: Sat Sep 27 15:43:01 2008 +0000
  3566. Continue the libcaca/libcucul merge. Source and binary compatibility
  3567. are almost there.
  3568. caca/Makefile.am | 2 +-
  3569. caca/attr.c | 20 ++++++
  3570. caca/box.c | 13 ++++
  3571. caca/caca.c | 6 ++
  3572. caca/caca.h | 197 ++++++++++++++++++++++++++++++++++++++++++++++--------
  3573. caca/canvas.c | 22 ++++++
  3574. caca/charset.c | 12 +++
  3575. caca/conic.c | 31 ++++++---
  3576. caca/dither.c | 51 ++++++++++++++
  3577. caca/export.c | 9 +++
  3578. caca/figfont.c | 9 +++
  3579. caca/file.c | 16 +++++
  3580. caca/font.c | 15 ++++
  3581. caca/frame.c | 14 ++++
  3582. caca/import.c | 11 +++
  3583. caca/line.c | 15 ++++
  3584. caca/string.c | 27 ++++++++
  3585. caca/transform.c | 13 ++++
  3586. caca/triangle.c | 11 +++
  3587. 19 files changed, 456 insertions(+), 38 deletions(-)
  3588. commit 50a7d757a7cfbbd580600a6be0e4f8fbb4fd40a3
  3589. Author: pterjan
  3590. Date: Sat Sep 27 14:29:32 2008 +0000
  3591. * No need to require test/unit in each testfile
  3592. ruby/t/tc_canvas.rb | 1 -
  3593. ruby/t/tc_display.rb | 1 -
  3594. ruby/t/tc_dither.rb | 1 -
  3595. ruby/t/tc_font.rb | 1 -
  3596. ruby/t/tc_frame.rb | 1 -
  3597. 5 files changed, 0 insertions(+), 5 deletions(-)
  3598. commit cad9a4c8b307f73613a5c97cd875178949e584cf
  3599. Author: sam
  3600. Date: Sat Sep 27 14:29:11 2008 +0000
  3601. Continuing the libcucul-libcaca merge.
  3602. csharp/AssemblyInfo.cs | 4 +-
  3603. cxx/caca++.pc.in | 4 +-
  3604. cxx/cxxtest.cpp | 4 +-
  3605. doc/doxygen.cfg.in | 2 -
  3606. doc/libcaca.dox | 9 +---
  3607. doc/migrating.dox | 101 +++++++++++++++++++++++------------------------
  3608. doc/tutorial.dox | 25 ++++-------
  3609. examples/.gitignore | 2 +-
  3610. msvc/cacademo.vcproj | 4 +-
  3611. msvc/cacafire.vcproj | 4 +-
  3612. msvc/cacaview.vcproj | 2 +-
  3613. msvc/libcaca.sln | 39 ------------------
  3614. msvc/test-csharp.csproj | 6 +--
  3615. msvc/test-cxx.vcproj | 4 +-
  3616. python/snake.py | 20 +++++-----
  3617. ruby/ruby.dox | 2 -
  3618. tests/.gitignore | 3 +-
  3619. tests/caca-test.cpp | 2 +-
  3620. 18 files changed, 88 insertions(+), 149 deletions(-)
  3621. commit 36cbea75aac77ee9e526f7dbc89f674f0eb1247d
  3622. Author: pterjan
  3623. Date: Sat Sep 27 14:29:00 2008 +0000
  3624. * Have local paths first in LOAD_PATH
  3625. ruby/test | 5 ++++-
  3626. 1 files changed, 4 insertions(+), 1 deletions(-)
  3627. commit 619b55d8231a48595a5f0b090db221df7d7763ae
  3628. Author: sam
  3629. Date: Sat Sep 27 14:11:36 2008 +0000
  3630. Continuing the libcucul-libcaca merge.
  3631. csharp/Caca.cs | 937 ++++++++++++++++++++++++++++++++++++-
  3632. csharp/Cucul.cs | 960 --------------------------------------
  3633. csharp/Makefile.am | 2 +-
  3634. csharp/cucul-sharp.dll.config.in | 3 -
  3635. csharp/test.cs | 27 +-
  3636. cxx/Makefile.am | 2 +-
  3637. cxx/caca++.cpp | 397 ++++++++++++++++
  3638. cxx/caca++.h | 122 +++++-
  3639. cxx/cucul++.cpp | 421 -----------------
  3640. cxx/cucul++.h | 156 ------
  3641. cxx/cucul++.pc.in | 12 -
  3642. cxx/cxxtest.cpp | 1 -
  3643. msvc/caca-sharp.csproj | 8 +-
  3644. msvc/caca_types.h | 2 +
  3645. msvc/cucul-sharp.csproj | 46 --
  3646. msvc/cucul_types.h | 2 -
  3647. msvc/libcaca++.vcproj | 4 +-
  3648. msvc/libcaca.vcproj | 80 +++-
  3649. msvc/libcucul++.vcproj | 199 --------
  3650. msvc/libcucul.vcproj | 281 -----------
  3651. ruby/Makefile.am | 1 -
  3652. ruby/README | 6 +-
  3653. ruby/caca-canvas.c | 12 +-
  3654. ruby/caca-display.c | 2 +-
  3655. ruby/caca-dither.c | 4 +-
  3656. ruby/caca-font.c | 4 +-
  3657. ruby/lib/caca.rb | 1 -
  3658. ruby/ruby-caca.dox | 194 ++++++---
  3659. ruby/ruby-cucul.dox | 112 -----
  3660. ruby/t/tc_canvas.rb | 12 +-
  3661. ruby/t/tc_display.rb | 6 +-
  3662. ruby/t/tc_dither.rb | 18 +-
  3663. ruby/t/tc_font.rb | 10 +-
  3664. ruby/t/tc_frame.rb | 4 +-
  3665. 34 files changed, 1724 insertions(+), 2324 deletions(-)
  3666. commit 0bf57a7431d1fa2c9245a82ddd84efd88d467914
  3667. Author: sam
  3668. Date: Sat Sep 27 13:12:46 2008 +0000
  3669. Starting refactoring to get rid of libcucul. The initial reason for the
  3670. split is rendered moot by the plugin system: when enabled, binaries do
  3671. not link directly with libX11 or libGL. I hope this is a step towards
  3672. more consisteny and clarity.
  3673. Makefile.am | 6 +-
  3674. build-kernel | 5 +-
  3675. caca-config.in | 7 +-
  3676. caca/Makefile.am | 37 +-
  3677. caca/attr.c | 463 ++++
  3678. caca/box.c | 226 ++
  3679. caca/caca.c | 53 +-
  3680. caca/caca.h | 349 +++-
  3681. caca/caca.pc.in | 4 +-
  3682. caca/caca0.c | 58 +-
  3683. caca/caca0.h | 100 +-
  3684. caca/caca_internals.h | 56 +-
  3685. caca/caca_types.h.in | 101 +
  3686. caca/canvas.c | 502 ++++
  3687. caca/charset.c | 422 ++++
  3688. caca/conic.c | 345 +++
  3689. caca/dither.c | 1564 ++++++++++++
  3690. caca/driver_cocoa.m | 46 +-
  3691. caca/driver_conio.c | 29 +-
  3692. caca/driver_gl.c | 63 +-
  3693. caca/driver_ncurses.c | 33 +-
  3694. caca/driver_raw.c | 9 +-
  3695. caca/driver_slang.c | 55 +-
  3696. caca/driver_vga.c | 23 +-
  3697. caca/driver_win32.c | 39 +-
  3698. caca/driver_x11.c | 48 +-
  3699. caca/event.c | 9 +-
  3700. caca/export.c | 1019 ++++++++
  3701. caca/figfont.c | 554 +++++
  3702. caca/file.c | 289 +++
  3703. caca/font.c | 522 ++++
  3704. caca/frame.c | 260 ++
  3705. caca/graphics.c | 9 +-
  3706. caca/import.c | 913 +++++++
  3707. caca/legacy.c | 251 ++
  3708. caca/line.c | 393 +++
  3709. caca/mono9.data | 6101 +++++++++++++++++++++++++++++++++++++++++++++++
  3710. caca/monobold12.data | 6101 +++++++++++++++++++++++++++++++++++++++++++++++
  3711. caca/string.c | 504 ++++
  3712. caca/transform.c | 1102 +++++++++
  3713. caca/triangle.c | 157 ++
  3714. configure.ac | 22 +-
  3715. csharp/Makefile.am | 20 +-
  3716. cucul/.gitignore | 1 -
  3717. cucul/Makefile.am | 42 -
  3718. cucul/attr.c | 463 ----
  3719. cucul/box.c | 226 --
  3720. cucul/canvas.c | 504 ----
  3721. cucul/charset.c | 422 ----
  3722. cucul/conic.c | 345 ---
  3723. cucul/cucul.c | 514 ----
  3724. cucul/cucul.h | 383 ---
  3725. cucul/cucul.pc.in | 12 -
  3726. cucul/cucul_internals.h | 80 -
  3727. cucul/cucul_types.h.in | 101 -
  3728. cucul/dither.c | 1564 ------------
  3729. cucul/export.c | 1019 --------
  3730. cucul/figfont.c | 554 -----
  3731. cucul/file.c | 289 ---
  3732. cucul/font.c | 522 ----
  3733. cucul/frame.c | 260 --
  3734. cucul/import.c | 913 -------
  3735. cucul/legacy.c | 244 --
  3736. cucul/line.c | 393 ---
  3737. cucul/mono9.data | 6101 -----------------------------------------------
  3738. cucul/monobold12.data | 6101 -----------------------------------------------
  3739. cucul/transform.c | 1102 ---------
  3740. cucul/triangle.c | 157 --
  3741. cxx/Makefile.am | 19 +-
  3742. cxx/caca++.cpp | 8 +-
  3743. cxx/caca++.h | 7 +-
  3744. cxx/cucul++.cpp | 260 +-
  3745. cxx/cucul++.h | 38 +-
  3746. cxx/cxxtest.cpp | 10 +-
  3747. doc/Makefile.am | 8 +-
  3748. examples/Makefile.am | 57 +-
  3749. examples/blit.c | 27 +-
  3750. examples/canvas.c | 68 +
  3751. examples/colors.c | 39 +-
  3752. examples/cucul.c | 69 -
  3753. examples/demo.c | 311 ++--
  3754. examples/dithering.c | 35 +-
  3755. examples/driver.c | 13 +-
  3756. examples/event.c | 49 +-
  3757. examples/export.c | 90 +-
  3758. examples/figfont.c | 18 +-
  3759. examples/font.c | 55 +-
  3760. examples/font2tga.c | 34 +-
  3761. examples/frames.c | 35 +-
  3762. examples/fullwidth.c | 47 +-
  3763. examples/gamma.c | 65 +-
  3764. examples/hsv.c | 13 +-
  3765. examples/import.c | 11 +-
  3766. examples/input.c | 19 +-
  3767. examples/spritedit.c | 25 +-
  3768. examples/swallow.c | 27 +-
  3769. examples/text.c | 56 +-
  3770. examples/transform.c | 89 +-
  3771. examples/truecolor.c | 15 +-
  3772. examples/unicode.c | 113 +-
  3773. kernel/kernel.c | 6 +-
  3774. kernel/kernel.h | 4 +-
  3775. msvc/Makefile.am | 6 +-
  3776. msvc/cucul_types.h | 4 +-
  3777. ruby/Makefile.am | 24 +-
  3778. ruby/caca-canvas.c | 653 +++++
  3779. ruby/caca-canvas.h | 10 +
  3780. ruby/caca-display.c | 4 +-
  3781. ruby/caca-dither.c | 209 ++
  3782. ruby/caca-dither.h | 9 +
  3783. ruby/caca-font.c | 99 +
  3784. ruby/caca-font.h | 9 +
  3785. ruby/caca.c | 30 +
  3786. ruby/common.h | 4 +-
  3787. ruby/cucul-canvas.c | 653 -----
  3788. ruby/cucul-canvas.h | 10 -
  3789. ruby/cucul-dither.c | 209 --
  3790. ruby/cucul-dither.h | 9 -
  3791. ruby/cucul-font.c | 99 -
  3792. ruby/cucul-font.h | 9 -
  3793. ruby/cucul.c | 57 -
  3794. src/Makefile.am | 16 +-
  3795. src/aafire.c | 37 +-
  3796. src/cacademo.c | 235 +-
  3797. src/cacadraw.c | 31 +-
  3798. src/cacaplay.c | 13 +-
  3799. src/cacaserver.c | 14 +-
  3800. src/cacaview.c | 127 +-
  3801. src/common-image.c | 50 +-
  3802. src/common-image.h | 2 +-
  3803. src/img2txt.c | 40 +-
  3804. src/mygetopt.c | 2 +-
  3805. stubs.h | 1 -
  3806. tests/.gitignore | 2 +-
  3807. tests/Makefile.am | 13 +-
  3808. tests/caca-test.cpp | 2 +-
  3809. tests/canvas.cpp | 70 +-
  3810. tests/cucul-test.cpp | 29 -
  3811. tests/simple.c | 30 +-
  3812. tools/Makefile.am | 6 +-
  3813. tools/makefont.c | 10 +-
  3814. tools/optipal.c | 78 +-
  3815. tools/sortchars.c | 34 +-
  3816. 143 files changed, 24815 insertions(+), 25055 deletions(-)
  3817. commit 229d7735ddda4589ae38b06e59bb385b3722e7c1
  3818. Author: sam
  3819. Date: Sat Sep 27 12:13:24 2008 +0000
  3820. test: remove legacy empty directory.
  3821. commit 3a31810e14d6bab7b73b14fbbb6af43948574004
  3822. Author: sam
  3823. Date: Sat Sep 27 09:52:27 2008 +0000
  3824. makefont.c: change the font data encoding, the source is now 5% smaller.
  3825. cucul/mono9.data |12240 ++++++++++++++++++++++++-------------------------
  3826. cucul/monobold12.data |12290 ++++++++++++++++++++++++-------------------------
  3827. tools/makefont.c | 80 +-
  3828. 3 files changed, 12189 insertions(+), 12421 deletions(-)
  3829. commit 9b5f5915bb391101190e08ab004ed50e400c7a5e
  3830. Author: sam
  3831. Date: Wed Jul 16 17:23:31 2008 +0000
  3832. * mygetopt.c: fix a parsing issue with short options.
  3833. src/mygetopt.c | 2 +-
  3834. 1 files changed, 1 insertions(+), 1 deletions(-)
  3835. commit 32d8619588444834451edb4fdecb348cd3d0337a
  3836. Author: sam
  3837. Date: Wed Jul 16 13:50:48 2008 +0000
  3838. * Fix bad AM_CONDITIONAL location: it must be in the default code path.
  3839. configure.ac | 2 +-
  3840. 1 files changed, 1 insertions(+), 1 deletions(-)
  3841. commit 31d72e6dc38d37ef8a224f88ccdb1bdf7584b15f
  3842. Author: sam
  3843. Date: Wed Jul 16 13:06:39 2008 +0000
  3844. * cucul/file.c: fix a typo causing build failures when zlib is not here.
  3845. cucul/file.c | 2 +-
  3846. 1 files changed, 1 insertions(+), 1 deletions(-)
  3847. commit 11aff4ee67aa2d801282b53965bfc8684901df7f
  3848. Author: sam
  3849. Date: Wed Jul 16 13:06:30 2008 +0000
  3850. * Make the asm checks for fsin/fcos and fldln2/fxch/fyl2x more robust by
  3851. forcing the tested code to use register contraints.
  3852. configure.ac | 4 ++--
  3853. 1 files changed, 2 insertions(+), 2 deletions(-)
  3854. commit 3793c5624514980960c28fc92a750049fef9d193
  3855. Author: sam
  3856. Date: Sat Jul 5 16:39:56 2008 +0000
  3857. * Fix plugin build.
  3858. caca/caca.c | 2 +-
  3859. 1 files changed, 1 insertions(+), 1 deletions(-)
  3860. commit 8914bcc8901a8bd1300988d254e78af43a6167f7
  3861. Author: sam
  3862. Date: Sat Jul 5 16:34:19 2008 +0000
  3863. * Set version to 0.99.beta14.
  3864. * Updateed NEWS and ChangeLog.
  3865. NEWS | 7 +++++++
  3866. configure.ac | 4 ++--
  3867. 2 files changed, 9 insertions(+), 2 deletions(-)
  3868. commit 52de3a430285a2cce4ecbfa6aa1124dbd6c497f7
  3869. Author: sam
  3870. Date: Sat Jul 5 16:28:30 2008 +0000
  3871. * Check for FTGL in the configure step, because we will use it later.
  3872. * Better CFLAGS and LDFLAGS propagation to the Makefiles.
  3873. caca/Makefile.am | 5 ++++-
  3874. configure.ac | 8 +++++++-
  3875. 2 files changed, 11 insertions(+), 2 deletions(-)
  3876. commit d6ed06be908878042cbb5f2479f45e7911576181
  3877. Author: sam
  3878. Date: Sun Jun 15 19:38:06 2008 +0000
  3879. * Fix C++ library linking.
  3880. cxx/caca++.pc.in | 2 +-
  3881. cxx/cucul++.pc.in | 2 +-
  3882. 2 files changed, 2 insertions(+), 2 deletions(-)
  3883. commit 440888e5d8b3914eddbe7b37f7ba9a73a13acabd
  3884. Author: sam
  3885. Date: Sun Jun 15 18:41:09 2008 +0000
  3886. * Fix cucul_file_read() calls in cacaview.
  3887. src/common-image.c | 6 +++---
  3888. 1 files changed, 3 insertions(+), 3 deletions(-)
  3889. commit 5952fe2d47e2a55b649e9a353052deb43f239513
  3890. Author: sam
  3891. Date: Sun Jun 15 17:06:43 2008 +0000
  3892. * Fix cacademo build on systems without imlib-dev.
  3893. src/common-image.c | 6 +++---
  3894. 1 files changed, 3 insertions(+), 3 deletions(-)
  3895. commit 605f9076f7cca8438038442e1626cf4cdcbf7254
  3896. Author: sam
  3897. Date: Sun Jun 15 16:53:57 2008 +0000
  3898. * Generate the C++ .pc files at configure time.
  3899. configure.ac | 2 ++
  3900. 1 files changed, 2 insertions(+), 0 deletions(-)
  3901. commit 21ee5b8905f976dfd9b0fbba3642fa3ef2264445
  3902. Author: sam
  3903. Date: Sun Jun 15 16:49:42 2008 +0000
  3904. * Only install the C++ .pc files if C++ support was activated.
  3905. cxx/Makefile.am | 2 +-
  3906. 1 files changed, 1 insertions(+), 1 deletions(-)
  3907. commit 3126b9195b931b42d799719bf98ade1ea0bc3370
  3908. Author: sam
  3909. Date: Sun Jun 15 16:47:40 2008 +0000
  3910. * Install cucul++.pc and caca++.pc in the pkg-config directory.
  3911. cxx/Makefile.am | 3 +++
  3912. 1 files changed, 3 insertions(+), 0 deletions(-)
  3913. commit 2e6d8e9c714e023a035784b7b8b3a39e4d5a4e26
  3914. Author: sam
  3915. Date: Sun Jun 15 14:46:51 2008 +0000
  3916. * Updated version number to 0.99.beta15, so that we can build TOIlet.
  3917. configure.ac | 2 +-
  3918. 1 files changed, 1 insertions(+), 1 deletions(-)
  3919. commit be652b55a54bb17fe5f7876dceed78fc742ec218
  3920. Author: sam
  3921. Date: Sun Jun 15 14:41:17 2008 +0000
  3922. * Export cucul_flush_figlet() to the public API. It should be removed later,
  3923. but for now it's the only way to integrate properly with TOIlet.
  3924. cucul/cucul.h | 1 +
  3925. cucul/figfont.c | 4 ++--
  3926. 2 files changed, 3 insertions(+), 2 deletions(-)
  3927. commit 1845df90b1704cd131550ed07ef3374e15c10f79
  3928. Author: sam
  3929. Date: Sun Jun 15 13:50:28 2008 +0000
  3930. * Make cacaview use cucul_file_t functions.
  3931. src/common-image.c | 104 +++++++++++++++++++++++++---------------------------
  3932. 1 files changed, 50 insertions(+), 54 deletions(-)
  3933. commit 77ce558965a588cc9707c7cb046b2abbd9e17a3a
  3934. Author: sam
  3935. Date: Sun Jun 15 13:50:22 2008 +0000
  3936. * Make deprecated cucul_load_file() use cucul_file_t functions.
  3937. cucul/legacy.c | 42 ++++++++++++++++++++++--------------------
  3938. 1 files changed, 22 insertions(+), 20 deletions(-)
  3939. commit d63c8a9a97a79d9a8ba13167db0e20b06be62a63
  3940. Author: sam
  3941. Date: Sun Jun 15 13:50:17 2008 +0000
  3942. * Make cucul_import_file() use cucul_file_t functions.
  3943. cucul/import.c | 38 +++++++++++++++++++-------------------
  3944. 1 files changed, 19 insertions(+), 19 deletions(-)
  3945. commit 09281839e56c1db35978c21ff5c0f25394d785a5
  3946. Author: sam
  3947. Date: Sun Jun 15 13:50:11 2008 +0000
  3948. * Set errno to ENOSYS in unsupported cucul_file_t operations.
  3949. cucul/file.c | 25 +++++++++++++++++++------
  3950. 1 files changed, 19 insertions(+), 6 deletions(-)
  3951. commit 2518327f0337e3330a8a811ac7401735f1306196
  3952. Author: sam
  3953. Date: Sun Jun 15 13:50:06 2008 +0000
  3954. * Implement cucul_file_tell().
  3955. cucul/cucul.h | 1 +
  3956. cucul/file.c | 21 +++++++++++++++++++--
  3957. 2 files changed, 20 insertions(+), 2 deletions(-)
  3958. commit c6deb559279e65e7e44c817b010283a62156fc49
  3959. Author: sam
  3960. Date: Sun Jun 15 13:50:02 2008 +0000
  3961. * Export cucul_file_t operations in the public header.
  3962. * Implement cucul_file_read() and cucul_file_write().
  3963. cucul/cucul.h | 13 ++++++
  3964. cucul/cucul_internals.h | 6 ---
  3965. cucul/figfont.c | 24 ++++++------
  3966. cucul/file.c | 101 +++++++++++++++++++++++++++++++----------------
  3967. 4 files changed, 92 insertions(+), 52 deletions(-)
  3968. commit e0aaae7a3ffc008edfd91901a367ac385f4f051b
  3969. Author: sam
  3970. Date: Sun Jun 15 13:49:57 2008 +0000
  3971. * makefont is only a system tool: use htons/htonl instead of hton16/hton32.
  3972. tools/makefont.c | 4 ++--
  3973. 1 files changed, 2 insertions(+), 2 deletions(-)
  3974. commit e868b60b6633244e2f2528c8ee751faf44c5451c
  3975. Author: sam
  3976. Date: Sun Jun 15 12:28:18 2008 +0000
  3977. * Fix cucul_set_dither_palette() argument types in cacademo.
  3978. src/cacademo.c | 6 +++---
  3979. 1 files changed, 3 insertions(+), 3 deletions(-)
  3980. commit bb1de32dfd2f2906ecba8bafb112e8ba4c2ca986
  3981. Author: sam
  3982. Date: Sun Jun 15 12:28:14 2008 +0000
  3983. * Remove htons() and htonl() from kernel mode: we use our custom hton16()
  3984. and hton32() implementations everywhere instead, except in cacaserver
  3985. which requires <arpa/inet.h> stuff anyway.
  3986. kernel/kernel.c | 15 +--------------
  3987. stubs.h | 10 +++++-----
  3988. tools/makefont.c | 4 ++--
  3989. 3 files changed, 8 insertions(+), 21 deletions(-)
  3990. commit 76d7cd74a0a43dd6fa0cfc175f6ac13c0a7e3387
  3991. Author: sam
  3992. Date: Sun Jun 15 12:28:08 2008 +0000
  3993. * Fix a buffer initialisation issue in the sortchars utility.
  3994. tools/sortchars.c | 2 +-
  3995. 1 files changed, 1 insertions(+), 1 deletions(-)
  3996. commit c8205af57a82c03b660db8d8de1623bd7648ce9e
  3997. Author: jylam
  3998. Date: Wed May 14 18:16:56 2008 +0000
  3999. * Changed Cucul::Rotate() to Cucul::Rotate180() and Cucul::RotateLeft() and Cucul::RotateRight()
  4000. cxx/cucul++.cpp | 12 +++++++++++-
  4001. cxx/cucul++.h | 4 +++-
  4002. 2 files changed, 14 insertions(+), 2 deletions(-)
  4003. commit 6da90bc38b8a030d586753d33a9e37e034a3cd9f
  4004. Author: sam
  4005. Date: Sat Apr 26 08:34:10 2008 +0000
  4006. * Put autotools files in a hidden ".auto" directory instead of "autotools".
  4007. .gitignore | 2 +-
  4008. configure.ac | 2 +-
  4009. 2 files changed, 2 insertions(+), 2 deletions(-)
  4010. commit 5052064a1b29f5cea57723df5ecf886b81b53592
  4011. Author: sam
  4012. Date: Wed Apr 23 21:24:40 2008 +0000
  4013. * Add missing headers to the Visual Studio build files.
  4014. msvc/libcaca.vcproj | 4 ++++
  4015. msvc/libcucul.vcproj | 8 ++++++++
  4016. 2 files changed, 12 insertions(+), 0 deletions(-)
  4017. commit 05f4be2d4cc2ea2e6d26f541e34428e2f682a105
  4018. Author: sam
  4019. Date: Wed Apr 23 21:24:34 2008 +0000
  4020. * Switch a few unsigned int variables to size_t where appropriate.
  4021. * Synchronise parameter types in the C++ bindings with the C API.
  4022. cucul/import.c | 12 ++++++------
  4023. cucul/triangle.c | 6 +++---
  4024. cxx/cucul++.cpp | 6 +++---
  4025. cxx/cucul++.h | 9 +++++----
  4026. examples/export.c | 2 +-
  4027. examples/figfont.c | 2 +-
  4028. examples/spritedit.c | 2 +-
  4029. src/cacaserver.c | 7 +++----
  4030. src/img2txt.c | 2 +-
  4031. 9 files changed, 24 insertions(+), 24 deletions(-)
  4032. commit 2fbc596f9e6c14c19856fb233aed2d959a11160c
  4033. Author: sam
  4034. Date: Wed Apr 23 21:24:28 2008 +0000
  4035. * Make Win32 a special case in cucul_types.h.in: it has intptr_t but none
  4036. of the other required types.
  4037. configure.ac | 4 ++-
  4038. cucul/cucul_types.h.in | 55 ++++++++++++++++++++++++++++++++++++++++++-----
  4039. msvc/cucul_types.h | 4 +-
  4040. 3 files changed, 54 insertions(+), 9 deletions(-)
  4041. commit 8407979da245eae5f3c29c0f85d792e019b0d270
  4042. Author: sam
  4043. Date: Mon Apr 21 10:10:42 2008 +0000
  4044. * Started libcaca unit tests.
  4045. tests/.gitignore | 1 +
  4046. tests/Makefile.am | 11 ++++++++---
  4047. tests/caca-test.cpp | 29 +++++++++++++++++++++++++++++
  4048. tests/canvas.cpp | 17 ++++++++---------
  4049. tests/driver.cpp | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
  4050. 5 files changed, 94 insertions(+), 12 deletions(-)
  4051. commit 291963b2008eee567d02f1af73dffda9e29b5749
  4052. Author: sam
  4053. Date: Sat Apr 19 22:51:20 2008 +0000
  4054. * Get the project to build in an alternate directory.
  4055. csharp/Makefile.am | 10 +++++-----
  4056. cucul/cucul_types.h.in | 13 +++++++++----
  4057. 2 files changed, 14 insertions(+), 9 deletions(-)
  4058. commit 3cb540f9531f6ca0b8860b774f3de3567b66f825
  4059. Author: sam
  4060. Date: Sat Apr 19 22:51:17 2008 +0000
  4061. * Refresh the .NET bindings. Still not complete, but quite useful already.
  4062. csharp/Caca.cs | 18 +++++-----
  4063. csharp/Cucul.cs | 101 ++++++++++++++++++++++++++++---------------------------
  4064. csharp/test.cs | 2 +-
  4065. 3 files changed, 61 insertions(+), 60 deletions(-)
  4066. commit b24920cd462a249ccc76a67edb8066b91f364de1
  4067. Author: sam
  4068. Date: Sat Apr 19 19:40:25 2008 +0000
  4069. * Documentation fixes (due to renamings, some parameters were no longer
  4070. documented).
  4071. caca/caca.c | 1 -
  4072. cucul/box.c | 143 +++++++++++++++++++++++++++----------------------------
  4073. cucul/charset.c | 10 ++--
  4074. 3 files changed, 76 insertions(+), 78 deletions(-)
  4075. commit 340561676661b8ff5817a3cbce97a601e22d0d65
  4076. Author: sam
  4077. Date: Sat Apr 19 19:25:52 2008 +0000
  4078. * Remove all unsigned ints from exported functions. Signed arithmetic is
  4079. far better for error checking.
  4080. caca/caca.h | 40 +++++++++++++--------------
  4081. caca/caca_internals.h | 26 +++++++++---------
  4082. caca/driver_cocoa.m | 32 +++++++++++-----------
  4083. caca/driver_conio.c | 10 +++---
  4084. caca/driver_gl.c | 20 +++++++-------
  4085. caca/driver_ncurses.c | 14 ++++-----
  4086. caca/driver_raw.c | 10 +++---
  4087. caca/driver_slang.c | 15 +++++-----
  4088. caca/driver_vga.c | 8 +++---
  4089. caca/driver_win32.c | 17 +++++------
  4090. caca/driver_x11.c | 30 ++++++++++----------
  4091. caca/event.c | 24 ++++++++--------
  4092. caca/graphics.c | 19 +++++++++----
  4093. caca/time.c | 8 +++---
  4094. cucul/canvas.c | 25 ++++++++++-------
  4095. cucul/cucul.c | 37 ++++++++++++++++++-------
  4096. cucul/cucul.h | 45 ++++++++++++++-----------------
  4097. cucul/cucul_internals.h | 12 ++++----
  4098. cucul/dither.c | 67 ++++++++++++++++++++++------------------------
  4099. cucul/export.c | 24 ++++++++--------
  4100. cucul/figfont.c | 22 +++++++-------
  4101. cucul/font.c | 37 ++++++++++++++-----------
  4102. cucul/frame.c | 25 ++++++++++-------
  4103. cucul/transform.c | 16 +++++-----
  4104. examples/text.c | 4 +-
  4105. 25 files changed, 304 insertions(+), 283 deletions(-)
  4106. commit 024aecc1d12ec2b7017e031edb76308699455d56
  4107. Author: sam
  4108. Date: Sat Apr 19 19:25:47 2008 +0000
  4109. * Get rid of the last long types in the API.
  4110. * Use size_t and ssize_t where appropriate.
  4111. caca/driver_ncurses.c | 3 ++-
  4112. caca/driver_slang.c | 3 ++-
  4113. cucul/canvas.c | 2 +-
  4114. cucul/charset.c | 22 +++++++++++-----------
  4115. cucul/cucul.h | 14 +++++++-------
  4116. cucul/cucul_types.h.in | 2 ++
  4117. cucul/export.c | 46 +++++++++++++++++++++++-----------------------
  4118. cucul/import.c | 28 +++++++++++++---------------
  4119. cxx/cucul++.cpp | 4 ++--
  4120. cxx/cucul++.h | 4 ++--
  4121. examples/font2tga.c | 4 ++--
  4122. src/aafire.c | 10 +++++-----
  4123. src/cacademo.c | 10 +++++-----
  4124. 13 files changed, 77 insertions(+), 75 deletions(-)
  4125. commit bd38b5b89c25a3dfb4b5ac477caad9002ff9f0ad
  4126. Author: sam
  4127. Date: Sat Apr 19 19:25:41 2008 +0000
  4128. * Changed most of the long ints in the API into C99 types. WARNING: this
  4129. completely breaks compatibility with previous versions of libcaca on
  4130. 64-bit systems.
  4131. caca/caca.h | 4 +-
  4132. caca/driver_gl.c | 2 +-
  4133. caca/event.c | 2 +-
  4134. cucul/attr.c | 57 +++++++++++++-----------------------------
  4135. cucul/box.c | 4 +-
  4136. cucul/canvas.c | 6 ++--
  4137. cucul/charset.c | 12 ++++----
  4138. cucul/conic.c | 7 ++---
  4139. cucul/cucul.h | 71 +++++++++++++++++++++++-----------------------------
  4140. cucul/dither.c | 10 +++----
  4141. cucul/figfont.c | 6 ++--
  4142. cucul/font.c | 8 +++---
  4143. cucul/line.c | 4 +-
  4144. cucul/triangle.c | 4 +-
  4145. cxx/cucul++.cpp | 40 +++++++++++++++---------------
  4146. cxx/cucul++.h | 40 +++++++++++++++---------------
  4147. ruby/cucul-font.c | 2 +-
  4148. 17 files changed, 123 insertions(+), 156 deletions(-)
  4149. commit d758c2bc4a1663d4fdddeae3aea4940906c2aec2
  4150. Author: sam
  4151. Date: Sat Apr 19 19:25:37 2008 +0000
  4152. * Cosmetic fix for ./configure output when a pkg-module is not found.
  4153. configure.ac | 15 ++++++---------
  4154. 1 files changed, 6 insertions(+), 9 deletions(-)
  4155. commit 1878b54c57a08c03266832b5bef9d288b67b4593
  4156. Author: sam
  4157. Date: Sat Apr 19 14:07:54 2008 +0000
  4158. * Use CppUnit for C and C++ unit tests. Sorry, Jylam.
  4159. configure.ac | 7 +++
  4160. tests/.gitignore | 1 +
  4161. tests/Makefile.am | 12 +++++-
  4162. tests/canvas.cpp | 103 ++++++++++++++++++++++++++++++++++++++++++++++++++
  4163. tests/cucul-test.cpp | 29 ++++++++++++++
  4164. 5 files changed, 150 insertions(+), 2 deletions(-)
  4165. commit 804641d76fee5942017755e4ac4f2fb49cb8a620
  4166. Author: sam
  4167. Date: Sat Apr 19 14:07:50 2008 +0000
  4168. * Changed most "unsigned char" variables into "uint8_t", including in
  4169. prototypes. As they are equivalent, this does not break the ABI.
  4170. caca/caca.h | 2 +-
  4171. caca/driver_conio.c | 4 ++--
  4172. caca/driver_gl.c | 8 ++++----
  4173. cucul/attr.c | 10 +++++-----
  4174. cucul/charset.c | 4 ++--
  4175. cucul/cucul.c | 8 ++++----
  4176. cucul/cucul.h | 19 +++++++++----------
  4177. cucul/dither.c | 4 ++--
  4178. cucul/export.c | 9 ++++-----
  4179. cucul/file.c | 2 +-
  4180. examples/font.c | 2 +-
  4181. examples/swallow.c | 2 +-
  4182. kernel/kernel.c | 2 +-
  4183. src/cacaplay.c | 2 +-
  4184. src/cacaserver.c | 8 ++++----
  4185. src/common-image.c | 6 +++---
  4186. 16 files changed, 45 insertions(+), 47 deletions(-)
  4187. commit c807ea69bbedb9be0cde231f53a52062317cb5c5
  4188. Author: sam
  4189. Date: Sat Apr 19 12:42:50 2008 +0000
  4190. * Remove #include <stdint.h> etc. from "common.h". Instead, make sure that
  4191. <cucul.h> will provide the C99 types, even if libcaca has been installed.
  4192. * Rename what's left of "common.h" to "stubs.h".
  4193. * Remove all references to erroneous <inttypes.h> from source files.
  4194. Makefile.am | 2 +-
  4195. build-dos | 4 +-
  4196. build-kernel | 2 +-
  4197. build-win32 | 2 +-
  4198. caca/Makefile.am | 3 +-
  4199. caca/caca.c | 1 -
  4200. caca/caca0.c | 1 -
  4201. caca/caca_internals.h | 4 +-
  4202. caca/driver_conio.c | 1 -
  4203. caca/driver_gl.c | 1 -
  4204. caca/driver_ncurses.c | 1 -
  4205. caca/driver_raw.c | 1 -
  4206. caca/driver_slang.c | 1 -
  4207. caca/driver_vga.c | 1 -
  4208. caca/driver_win32.c | 1 -
  4209. caca/driver_x11.c | 1 -
  4210. caca/event.c | 1 -
  4211. caca/graphics.c | 1 -
  4212. caca/time.c | 1 -
  4213. common.h | 109 -----------------------------------------------
  4214. configure.ac | 16 ++++++-
  4215. cucul/.gitignore | 1 +
  4216. cucul/Makefile.am | 9 ++--
  4217. cucul/attr.c | 1 -
  4218. cucul/box.c | 1 -
  4219. cucul/canvas.c | 1 -
  4220. cucul/charset.c | 1 -
  4221. cucul/conic.c | 1 -
  4222. cucul/cucul.c | 1 -
  4223. cucul/cucul.h | 2 +
  4224. cucul/cucul_internals.h | 4 +-
  4225. cucul/cucul_types.h.in | 51 ++++++++++++++++++++++
  4226. cucul/dither.c | 1 -
  4227. cucul/export.c | 1 -
  4228. cucul/figfont.c | 1 -
  4229. cucul/file.c | 1 -
  4230. cucul/font.c | 1 -
  4231. cucul/frame.c | 1 -
  4232. cucul/import.c | 1 -
  4233. cucul/legacy.c | 1 -
  4234. cucul/line.c | 1 -
  4235. cucul/transform.c | 1 -
  4236. cucul/triangle.c | 1 -
  4237. cxx/Makefile.am | 3 +-
  4238. examples/Makefile.am | 3 +-
  4239. examples/blit.c | 2 +-
  4240. examples/colors.c | 1 -
  4241. examples/cucul.c | 1 -
  4242. examples/demo.c | 4 +-
  4243. examples/dithering.c | 1 -
  4244. examples/driver.c | 1 -
  4245. examples/event.c | 2 +-
  4246. examples/export.c | 4 --
  4247. examples/figfont.c | 1 -
  4248. examples/font.c | 5 --
  4249. examples/font2tga.c | 4 --
  4250. examples/frames.c | 7 +--
  4251. examples/fullwidth.c | 4 --
  4252. examples/gamma.c | 4 --
  4253. examples/hsv.c | 4 --
  4254. examples/import.c | 6 ---
  4255. examples/input.c | 4 --
  4256. examples/spritedit.c | 1 -
  4257. examples/swallow.c | 2 +-
  4258. examples/text.c | 6 +--
  4259. examples/transform.c | 5 +--
  4260. examples/truecolor.c | 4 --
  4261. examples/unicode.c | 4 --
  4262. kernel/kernel.c | 3 +-
  4263. msvc/Makefile.am | 2 +-
  4264. msvc/common.h | 1 -
  4265. msvc/cucul_types.h | 2 +
  4266. ruby/Makefile.am | 5 +-
  4267. src/Makefile.am | 3 +-
  4268. src/aafire.c | 2 +-
  4269. src/cacademo.c | 1 -
  4270. src/cacadraw.c | 1 -
  4271. src/cacaplay.c | 1 -
  4272. src/cacaserver.c | 1 -
  4273. src/cacaview.c | 2 +-
  4274. src/common-image.c | 2 +-
  4275. src/img2txt.c | 2 +-
  4276. src/mygetopt.c | 9 +---
  4277. stubs.h | 98 ++++++++++++++++++++++++++++++++++++++++++
  4278. tests/Makefile.am | 2 +-
  4279. tests/simple.c | 5 --
  4280. tools/Makefile.am | 3 +-
  4281. tools/makefont.c | 13 +++---
  4282. tools/optipal.c | 1 -
  4283. tools/sortchars.c | 6 +--
  4284. 90 files changed, 223 insertions(+), 264 deletions(-)
  4285. commit 321aab94a3c6ed69d5ea8a65d0ac1f23708cf34b
  4286. Author: pterjan
  4287. Date: Sat Apr 19 11:48:32 2008 +0000
  4288. Fix args type checks in Caca::Display.new
  4289. ruby/caca-display.c | 6 +++---
  4290. ruby/t/tc_display.rb | 15 +++++++++++----
  4291. 2 files changed, 14 insertions(+), 7 deletions(-)
  4292. commit 2f9d09ad90a918e9b3f621d903126941db45986e
  4293. Author: pterjan
  4294. Date: Sat Apr 19 11:32:21 2008 +0000
  4295. Add few unit tests for Caca::Display
  4296. ruby/t/tc_display.rb | 24 ++++++++++++++++++++++++
  4297. 1 files changed, 24 insertions(+), 0 deletions(-)
  4298. commit 065a8f5d72e02d699ffb9974ee1167d309f6fd88
  4299. Author: pterjan
  4300. Date: Sat Apr 19 11:31:39 2008 +0000
  4301. Add driver/set_driver/driver=/driver_list methods to Caca::Display, and driver arg to Caca::Display.new
  4302. ruby/caca-display.c | 92 ++++++++++++++++++++++++++++++++++++++++++++------
  4303. 1 files changed, 81 insertions(+), 11 deletions(-)
  4304. commit 5744c288ee044be727ffdc88e182259b498dd6a4
  4305. Author: pterjan
  4306. Date: Sat Apr 19 11:29:31 2008 +0000
  4307. We should not free the canvas if it was auto created with the display
  4308. ruby/cucul-canvas.c | 4 ++--
  4309. 1 files changed, 2 insertions(+), 2 deletions(-)
  4310. commit 909ee3c78183e9689c28c94f3eb33fb074c2faed
  4311. Author: jylam
  4312. Date: Sat Apr 19 10:57:30 2008 +0000
  4313. * Fixed cucul_set_canvas_boundaries() bug that prevented good size to be applied on the resized canvas
  4314. cucul/canvas.c | 6 +++---
  4315. 1 files changed, 3 insertions(+), 3 deletions(-)
  4316. commit 89b2c85aa526fcfdde5ccf4663d1fdccfff1a376
  4317. Author: jylam
  4318. Date: Mon Mar 17 19:05:20 2008 +0000
  4319. * Removed by-default stack protector from recent gcc's while compiling kernel.
  4320. configure.ac | 8 ++++----
  4321. 1 files changed, 4 insertions(+), 4 deletions(-)
  4322. commit 58c19be1cf38b9816b32b67578c32b21d70f44f5
  4323. Author: jylam
  4324. Date: Sun Mar 2 16:30:31 2008 +0000
  4325. * Oops, bad type (char instead of uint32) after ellipse rendering
  4326. improvement.
  4327. cucul/conic.c | 8 ++++----
  4328. 1 files changed, 4 insertions(+), 4 deletions(-)
  4329. commit 5df2055749b28bc62e9c57262fc197019daeb54c
  4330. Author: jylam
  4331. Date: Sun Mar 2 16:28:10 2008 +0000
  4332. * Improved ellipse rendering. Not perfect, but still much better than
  4333. old method. Closes #16 .
  4334. cucul/conic.c | 124 ++++++++++++++++++++++++++++++++++++++++++++++++--------
  4335. 1 files changed, 106 insertions(+), 18 deletions(-)
  4336. commit c788065cbc4f47b3261a32e164bbb0d5dbcb5fdf
  4337. Author: jylam
  4338. Date: Sun Mar 2 14:27:43 2008 +0000
  4339. * Fixed line transitions (both vertical and horizontal ones)
  4340. src/cacademo.c | 17 +++++++----------
  4341. 1 files changed, 7 insertions(+), 10 deletions(-)
  4342. commit 4198911ce72963eaeb224df2b842a556358f9385
  4343. Author: sam
  4344. Date: Sat Mar 1 19:44:45 2008 +0000
  4345. * -Wshadow was actually put back in configure.ac; removing comment about it.
  4346. configure.ac | 2 --
  4347. 1 files changed, 0 insertions(+), 2 deletions(-)
  4348. commit ec692f3569cc62c7263de604a994b5d69e4bdd30
  4349. Author: sam
  4350. Date: Fri Feb 29 22:29:08 2008 +0000
  4351. * Don't use mygetopt.c in img2txt if the system has getopt_long.
  4352. * Fix invalid pointer/int cast (Closes #39).
  4353. configure.ac | 9 +++++++--
  4354. src/Makefile.am | 9 +++++++--
  4355. src/mygetopt.c | 8 +-------
  4356. 3 files changed, 15 insertions(+), 11 deletions(-)
  4357. commit a7ead1b9f83f6886fca499a1eec25a42c5e8d269
  4358. Author: sam
  4359. Date: Tue Feb 26 21:43:10 2008 +0000
  4360. * Get rid of TODO. It's now in Trac (http://libcaca.zoy.org/report/1).
  4361. TODO | 114 ----------------------------------------------------
  4362. doc/doxygen.cfg.in | 3 +-
  4363. doc/libcaca.dox | 1 -
  4364. 3 files changed, 1 insertions(+), 117 deletions(-)
  4365. commit 1ab3e813b190c74e79212f362b2605a1744bc80b
  4366. Author: bsittler
  4367. Date: Sun Feb 3 21:53:40 2008 +0000
  4368. build on Mac OS X again
  4369. cucul/figfont.c | 9 +++++++--
  4370. src/mygetopt.c | 2 ++
  4371. 2 files changed, 9 insertions(+), 2 deletions(-)
  4372. commit 8be2bdaf2ae2c2042e30a36762d1319f4b098a03
  4373. Author: sam
  4374. Date: Sat Jan 12 20:15:42 2008 +0000
  4375. * Fixed the Visual Studio projects so that they build in Release mode.
  4376. msvc/cacademo.vcproj | 6 +++---
  4377. msvc/cacafire.vcproj | 6 +++---
  4378. msvc/libcaca++.vcproj | 2 +-
  4379. msvc/libcaca.vcproj | 2 +-
  4380. msvc/libcucul++.vcproj | 6 +++---
  4381. msvc/libcucul.vcproj | 16 +++++++++++-----
  4382. 6 files changed, 22 insertions(+), 16 deletions(-)
  4383. commit 88f15e8340765bfa8643467d395209d26211009d
  4384. Author: sam
  4385. Date: Sat Jan 12 20:15:20 2008 +0000
  4386. * Windows build fixes here and there.
  4387. cucul/figfont.c | 4 ++--
  4388. cxx/caca++.cpp | 2 ++
  4389. msvc/config.h | 1 +
  4390. 3 files changed, 5 insertions(+), 2 deletions(-)
  4391. commit 9b8dd0dbbbd7df9e52ce5199cd5ae5c9ea77de31
  4392. Author: sam
  4393. Date: Thu Jan 10 23:42:42 2008 +0000
  4394. * Make it clear that we can use the Windows native console.
  4395. doc/libcaca.dox | 13 +++++++------
  4396. doc/tutorial.dox | 2 +-
  4397. 2 files changed, 8 insertions(+), 7 deletions(-)
  4398. commit beefb3bfe6965eac0730f3265b895c93a5f12bfc
  4399. Author: sam
  4400. Date: Thu Jan 10 23:42:29 2008 +0000
  4401. * Put back all the shit in struct caca_event to avoid breaking existing
  4402. applications. I'll think of a migration path later.
  4403. caca/caca.h | 30 +++++++++++++++++++-----------
  4404. 1 files changed, 19 insertions(+), 11 deletions(-)
  4405. commit 7ea9ba13b294f33512297f932e58f10b53a17656
  4406. Author: jylam
  4407. Date: Tue Jan 1 00:07:04 2008 +0000
  4408. * FIRST !
  4409. README | 2 +-
  4410. 1 files changed, 1 insertions(+), 1 deletions(-)
  4411. commit cc9e8f172f4d797e6e5fa101b9b778b2a2505066
  4412. Author: sam
  4413. Date: Sun Dec 30 18:50:41 2007 +0000
  4414. * Add figfont.c to the MSVC solution.
  4415. msvc/libcucul.vcproj | 4 ++++
  4416. 1 files changed, 4 insertions(+), 0 deletions(-)
  4417. commit 4426f9b72cd55fc4ae1fa5d61ad52e76edaa3b87
  4418. Author: sam
  4419. Date: Sun Dec 30 13:49:57 2007 +0000
  4420. * Check for pkg-config before bootstrapping, because autoconf gives a
  4421. totally meaningless message when it's not present.
  4422. bootstrap | 9 +++++++++
  4423. 1 files changed, 9 insertions(+), 0 deletions(-)
  4424. commit 1a87e10ddbf0774eb1dfa364e71d59b421061b1c
  4425. Author: sam
  4426. Date: Thu Dec 20 15:26:12 2007 +0000
  4427. * Fix canvas export for the caca format. We now export all frames.
  4428. * Fix the sprite import/export example.
  4429. cucul/export.c | 43 +++++++++++++++++++++++++------------------
  4430. examples/spritedit.c | 2 +-
  4431. 2 files changed, 26 insertions(+), 19 deletions(-)
  4432. commit c49aa3e21044b100cb755277680d07de2046174a
  4433. Author: sam
  4434. Date: Thu Dec 20 15:00:39 2007 +0000
  4435. * Started sprite example. Doesn't work :-)
  4436. examples/spritedit.c | 169 +++++++++++++++++---------------------------------
  4437. 1 files changed, 58 insertions(+), 111 deletions(-)
  4438. commit 9eea227e3bd096278cbbbfd68e30aafdff27ae9f
  4439. Author: sam
  4440. Date: Sun Dec 16 14:29:19 2007 +0000
  4441. * Disable file operations in kernel mode.
  4442. * Implement strchr() in kernel.c.
  4443. * Check for snprintf() at configure time.
  4444. configure.ac | 2 +-
  4445. cucul/figfont.c | 2 ++
  4446. cucul/file.c | 34 +++++++++++++++++++++++-----------
  4447. kernel/kernel.c | 10 ++++++++++
  4448. kernel/kernel.h | 1 +
  4449. msvc/config.h | 1 +
  4450. 6 files changed, 38 insertions(+), 12 deletions(-)
  4451. commit 8dcbb65fc351b5c0bc52d97080e1a0b5fe1e818a
  4452. Author: sam
  4453. Date: Sun Dec 16 11:55:14 2007 +0000
  4454. * The SLang and ncurses drivers now put back the TERM environment variable
  4455. if they modified it.
  4456. caca/driver_ncurses.c | 28 +++++++++++++++++++++++++---
  4457. caca/driver_slang.c | 36 +++++++++++++++++++++++++++++++++---
  4458. 2 files changed, 58 insertions(+), 6 deletions(-)
  4459. commit f09d2dbf26b9884e79bad9bca6b64e162d4356a0
  4460. Author: sam
  4461. Date: Sun Dec 16 11:54:43 2007 +0000
  4462. * Only call glutInit() once through the program's lifetime.
  4463. * Free the internal font when closing the GL driver.
  4464. * Hide the window when closing the GL driver, because freeglut's
  4465. glutDestroyWindow() does not really closes the window.
  4466. caca/driver_gl.c | 9 ++++++++-
  4467. 1 files changed, 8 insertions(+), 1 deletions(-)
  4468. commit 6251e08423bd5191eb085018a4e97ea2d8457e86
  4469. Author: sam
  4470. Date: Sun Dec 16 11:54:25 2007 +0000
  4471. * Fix a tiny use of uninitialised memory in caca_get_event() that may have
  4472. lead to deadlocks.
  4473. caca/event.c | 2 +-
  4474. 1 files changed, 1 insertions(+), 1 deletions(-)
  4475. commit c8fa57c4b03a64d8064281c305c089d7dc795a49
  4476. Author: sam
  4477. Date: Sun Dec 16 11:54:02 2007 +0000
  4478. * Implemented caca_set_display_driver() to change driver at runtime.
  4479. caca/caca.c | 238 +++++++++++++++++++++++++++++++----------------------
  4480. caca/caca.h | 3 +-
  4481. examples/driver.c | 67 +++++++++------
  4482. 3 files changed, 182 insertions(+), 126 deletions(-)
  4483. commit 5b0a5b4e0fd7bae4516864c298dcc60520ac8a94
  4484. Author: sam
  4485. Date: Sun Dec 16 01:50:41 2007 +0000
  4486. * Implement caca_create_display_with_driver() to specify an output driver
  4487. without using environment variables..
  4488. * Implement caca_get_display_driver() to return the current display's
  4489. output driver.
  4490. * Add a simple example program to test caca_create_display_with_driver().
  4491. caca/caca.c | 74 ++++++++++++++++++++++++++++++++++++++++--------
  4492. caca/caca.h | 5 ++-
  4493. caca/caca_internals.h | 3 +-
  4494. caca/driver_cocoa.m | 3 +-
  4495. caca/driver_conio.c | 3 +-
  4496. caca/driver_gl.c | 3 +-
  4497. caca/driver_ncurses.c | 3 +-
  4498. caca/driver_raw.c | 3 +-
  4499. caca/driver_slang.c | 3 +-
  4500. caca/driver_vga.c | 3 +-
  4501. caca/driver_win32.c | 3 +-
  4502. caca/driver_x11.c | 3 +-
  4503. caca/event.c | 4 +-
  4504. examples/.gitignore | 1 +
  4505. examples/Makefile.am | 5 ++-
  4506. examples/driver.c | 71 +++++++++++++++++++++++++++++++++++++++++++++++
  4507. 16 files changed, 163 insertions(+), 27 deletions(-)
  4508. commit dfe0f29115309a4573ae5667177c3fde5952c847
  4509. Author: sam
  4510. Date: Sun Dec 16 01:50:36 2007 +0000
  4511. * Remove cruft from caca_get_display_driver_list().
  4512. caca/caca.c | 2 --
  4513. 1 files changed, 0 insertions(+), 2 deletions(-)
  4514. commit 49c7497be4eece0190a0e47b687a7bd32b965476
  4515. Author: sam
  4516. Date: Fri Dec 14 16:23:14 2007 +0000
  4517. * Add #include <cstring> to fix gcc-4.3 build.
  4518. cxx/cxxtest.cpp | 1 +
  4519. 1 files changed, 1 insertions(+), 0 deletions(-)
  4520. commit 88dbcb61e548f4bc8dd8b606b481ac95d2757466
  4521. Author: sam
  4522. Date: Wed Dec 12 07:41:00 2007 +0000
  4523. * Implemented caca_get_display_driver_list(), unused yet.
  4524. caca/caca.c | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++
  4525. caca/caca.h | 1 +
  4526. 2 files changed, 52 insertions(+), 0 deletions(-)
  4527. commit bef57a6970b23d4ad45342477d643b6151811b49
  4528. Author: sam
  4529. Date: Fri Dec 7 09:34:11 2007 +0000
  4530. * Cocoa driver build fix, courtesy of Ben Wiley Sittler.
  4531. caca/driver_cocoa.m | 10 +++++-----
  4532. 1 files changed, 5 insertions(+), 5 deletions(-)
  4533. commit b2e3bd126d83d0ce670db70180f9f9d0bbd31ab4
  4534. Author: sam
  4535. Date: Fri Dec 7 09:33:23 2007 +0000
  4536. * Slight improvement to the Unicode -> ASCII conversion, courtesy of
  4537. Ben Wiley Sittler.
  4538. cucul/charset.c | 6 ++++--
  4539. 1 files changed, 4 insertions(+), 2 deletions(-)
  4540. commit b2198e952e5daaf42d3a4f20b6b87e28837b1cc2
  4541. Author: sam
  4542. Date: Sat Dec 1 17:58:52 2007 +0000
  4543. =?utf-8?q?=20=20*=20Implement=20cucul=5Fput=5Ffigchar()=20to=20paste=20FIGlet/TOIlet=20characters=20in
  4544. =20=20=20=20=20=20=20=20=20=20=E2=96=8C=20=E2=96=8C=20=20=20=E2=96=9C=E2=96=9C=20=20=20=20=C2=A0=E2=96=8C=20=E2=96=8C=20=20=20=20=20=20=E2=96=9C=20=20=20=E2=96=8C=E2=96=90
  4545. =20=20=20=20=20=20=20=20=20=20=E2=96=99=E2=96=84=E2=96=8C=E2=96=9E=E2=96=80=E2=96=96=E2=96=90=E2=96=90=20=E2=96=9E=E2=96=80=E2=96=96=C2=A0=E2=96=8C=E2=96=96=E2=96=8C=E2=96=9E=E2=96=80=E2=96=96=E2=96=99=E2=96=80=E2=96=96=E2=96=90=20=E2=96=9E=E2=96=80=E2=96=8C=E2=96=90
  4546. =20=20=20=20=20=20=20=20=20=20=E2=96=8C=20=E2=96=8C=E2=96=9B=E2=96=80=20=E2=96=90=E2=96=90=20=E2=96=8C=20=E2=96=8C=C2=A0=E2=96=99=E2=96=9A=E2=96=8C=E2=96=8C=20=E2=96=8C=E2=96=8C=20=C2=A0=E2=96=90=20=E2=96=8C=20=E2=96=8C=E2=96=9D
  4547. =20=20=20=20=20=20=20=20=20=20=E2=96=98=20=E2=96=98=E2=96=9D=E2=96=80=E2=96=98=20=E2=96=98=E2=96=98=E2=96=9D=E2=96=80=20=C2=A0=E2=96=98=20=E2=96=98=E2=96=9D=E2=96=80=20=E2=96=98=20=20=20=E2=96=98=E2=96=9D=E2=96=80=E2=96=98=E2=96=9D?=
  4548. MIME-Version: 1.0
  4549. Content-Type: text/plain; charset=utf-8
  4550. Content-Transfer-Encoding: 8bit
  4551. cucul/cucul.c | 3 +-
  4552. cucul/cucul.h | 1 +
  4553. cucul/cucul_internals.h | 4 -
  4554. cucul/figfont.c | 299 ++++++++++++++++++++++++++++++++++++++++++++++-
  4555. examples/figfont.c | 16 +++-
  4556. 5 files changed, 310 insertions(+), 13 deletions(-)
  4557. commit 0b6cb7f5d5a30178dc78cf132bbab1386e9d29d6
  4558. Author: sam
  4559. Date: Sat Dec 1 17:58:20 2007 +0000
  4560. * Implemented cucul_canvas_set_figfont() from TOIlet’s open_font().
  4561. cucul/Makefile.am | 1 +
  4562. cucul/canvas.c | 2 +-
  4563. cucul/cucul.c | 5 +
  4564. cucul/cucul.h | 8 ++
  4565. cucul/cucul_internals.h | 12 ++
  4566. cucul/figfont.c | 261 +++++++++++++++++++++++++++++++++++++++++++++++
  4567. examples/.gitignore | 1 +
  4568. examples/Makefile.am | 5 +-
  4569. examples/figfont.c | 45 ++++++++
  4570. 9 files changed, 338 insertions(+), 2 deletions(-)
  4571. commit eddc2a98be790af652c9751d8e356303c02edfca
  4572. Author: sam
  4573. Date: Sat Dec 1 17:57:50 2007 +0000
  4574. * Import io.c from TOIlet directly into libcucul. Can you see where this
  4575. is going?
  4576. configure.ac | 4 +
  4577. cucul/Makefile.am | 3 +-
  4578. cucul/cucul.h | 2 +
  4579. cucul/cucul_internals.h | 6 ++
  4580. cucul/file.c | 215 +++++++++++++++++++++++++++++++++++++++++++++++
  4581. 5 files changed, 229 insertions(+), 1 deletions(-)
  4582. commit a0978eed4f2f535c6c6f14faf82ed674b9162cbe
  4583. Author: sam
  4584. Date: Sat Dec 1 17:57:41 2007 +0000
  4585. * Bump version to 0.99.beta14.
  4586. configure.ac | 2 +-
  4587. msvc/config.h | 2 +-
  4588. 2 files changed, 2 insertions(+), 2 deletions(-)
  4589. commit 3b5a04214f678ee2f4102f5f8522dba42b1e8b7b
  4590. Author: sam
  4591. Date: Sat Dec 1 17:57:19 2007 +0000
  4592. * Fix the "img2txt: option requires an argument -- h" bug.
  4593. src/img2txt.c | 2 +-
  4594. 1 files changed, 1 insertions(+), 1 deletions(-)
  4595. commit 11e45f2ee61eeaa01964ce06bb6a7a298b2ebc68
  4596. Author: sam
  4597. Date: Sat Dec 1 17:56:45 2007 +0000
  4598. * Use cucul_get_dither_algorithm_list() and cucul_get_export_list() instead
  4599. of hardcoding the feature list in img2txt.
  4600. src/img2txt.c | 32 +++++++++++++++-----------------
  4601. 1 files changed, 15 insertions(+), 17 deletions(-)
  4602. commit 4dba6fbfe52cd4b1a079cfc5ff9712ab3125d6ba
  4603. Author: pterjan
  4604. Date: Sat Dec 1 15:51:20 2007 +0000
  4605. * Allow exiting cacafire using the window manager
  4606. src/aafire.c | 4 +++-
  4607. 1 files changed, 3 insertions(+), 1 deletions(-)
  4608. commit 5e472141cc255cf0002e6e1f933339efa407117d
  4609. Author: jylam
  4610. Date: Fri Nov 30 23:59:57 2007 +0000
  4611. * Added BBCode (French) format to img2txt's help and doc
  4612. doc/img2txt.1 | 1 +
  4613. src/img2txt.c | 19 ++++++++++---------
  4614. 2 files changed, 11 insertions(+), 9 deletions(-)
  4615. commit 51d7e41d358dfd223de0c9f03b9220fe192fd469
  4616. Author: sam
  4617. Date: Fri Nov 30 23:48:51 2007 +0000
  4618. * Created a tests/ directory for regression tests. Run with "make check".
  4619. * Added a first, simple test program.
  4620. Makefile.am | 2 +-
  4621. configure.ac | 1 +
  4622. tests/.gitignore | 1 +
  4623. tests/Makefile.am | 11 ++++++++
  4624. tests/simple.c | 68 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  4625. 5 files changed, 82 insertions(+), 1 deletions(-)
  4626. commit 3a7f4b34ab8173be22ee09a026842d1de8aa5ed1
  4627. Author: sam
  4628. Date: Fri Nov 30 23:48:46 2007 +0000
  4629. * Add a French BBCode exporter, for use on http://libcaca.skyrock.com/ for
  4630. instance.
  4631. cucul/export.c | 105 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  4632. 1 files changed, 105 insertions(+), 0 deletions(-)
  4633. commit d354849db00e701179ac4cf7e07dc0c0563b3e19
  4634. Author: sam
  4635. Date: Fri Nov 30 23:48:39 2007 +0000
  4636. * Rename "test" to "examples". The former will become a real testsuite.
  4637. * Autodetect zzuf in the configure step. It might become handy.
  4638. Makefile.am | 2 +-
  4639. configure.ac | 15 +-
  4640. examples/.gitignore | 23 ++
  4641. examples/Makefile.am | 75 +++++++
  4642. examples/blit.c | 82 +++++++
  4643. examples/colors.c | 78 +++++++
  4644. examples/cucul.c | 70 ++++++
  4645. examples/demo.c | 585 ++++++++++++++++++++++++++++++++++++++++++++++++++
  4646. examples/demo0.c | 584 +++++++++++++++++++++++++++++++++++++++++++++++++
  4647. examples/dithering.c | 148 +++++++++++++
  4648. examples/event.c | 164 ++++++++++++++
  4649. examples/export.c | 163 ++++++++++++++
  4650. examples/font.c | 118 ++++++++++
  4651. examples/font2tga.c | 90 ++++++++
  4652. examples/frames.c | 93 ++++++++
  4653. examples/fullwidth.c | 99 +++++++++
  4654. examples/gamma.c | 131 +++++++++++
  4655. examples/hsv.c | 67 ++++++
  4656. examples/import.c | 73 +++++++
  4657. examples/input.c | 160 ++++++++++++++
  4658. examples/spritedit.c | 148 +++++++++++++
  4659. examples/swallow.c | 123 +++++++++++
  4660. examples/text.c | 95 ++++++++
  4661. examples/transform.c | 122 +++++++++++
  4662. examples/truecolor.c | 71 ++++++
  4663. examples/unicode.c | 108 +++++++++
  4664. test/.gitignore | 23 --
  4665. test/Makefile.am | 75 -------
  4666. test/blit.c | 82 -------
  4667. test/colors.c | 78 -------
  4668. test/cucul.c | 70 ------
  4669. test/demo.c | 585 --------------------------------------------------
  4670. test/demo0.c | 584 -------------------------------------------------
  4671. test/dithering.c | 148 -------------
  4672. test/event.c | 164 --------------
  4673. test/export.c | 163 --------------
  4674. test/font.c | 118 ----------
  4675. test/font2tga.c | 90 --------
  4676. test/frames.c | 93 --------
  4677. test/fullwidth.c | 99 ---------
  4678. test/gamma.c | 131 -----------
  4679. test/hsv.c | 67 ------
  4680. test/import.c | 73 -------
  4681. test/input.c | 160 --------------
  4682. test/spritedit.c | 148 -------------
  4683. test/swallow.c | 123 -----------
  4684. test/text.c | 95 --------
  4685. test/transform.c | 122 -----------
  4686. test/truecolor.c | 71 ------
  4687. test/unicode.c | 108 ---------
  4688. 50 files changed, 3483 insertions(+), 3474 deletions(-)
  4689. commit aa605c14e9c3c0ddd9487cf61696da65d95ce7d4
  4690. Author: pterjan
  4691. Date: Thu Nov 29 00:52:13 2007 +0000
  4692. * cucul.h is needed to build caca part
  4693. ruby/Makefile.am | 2 +-
  4694. 1 files changed, 1 insertions(+), 1 deletions(-)
  4695. commit 667353f89b5d798d2188db601c67c30d1b67a535
  4696. Author: sam
  4697. Date: Wed Nov 28 23:57:53 2007 +0000
  4698. * Set version to 0.99.beta13.
  4699. * Updated NEWS and ChangeLog.
  4700. ChangeLog | 9018 +++++++++++++++++++++++++++++++++++++++++++++++++--------
  4701. NEWS | 11 +
  4702. configure.ac | 4 +-
  4703. msvc/config.h | 4 +-
  4704. 4 files changed, 7900 insertions(+), 1137 deletions(-)
  4705. commit 94566b76444b39a1a65a17f74c56908d65f9ffb9
  4706. Author: sam
  4707. Date: Wed Nov 28 23:20:05 2007 +0000
  4708. * Implemented the empty CuculCanvas constructor.
  4709. * Implemented CacaDisplay.Canvas which acts the same as caca_get_canvas().
  4710. csharp/Caca.cs | 46 ++++++++++-----
  4711. csharp/Cucul.cs | 169 ++++++++++++++++++++++++++++---------------------------
  4712. 2 files changed, 115 insertions(+), 100 deletions(-)
  4713. commit c758c2285407afcf8dbf1cbeff78b6f248f79915
  4714. Author: pterjan
  4715. Date: Wed Nov 28 16:43:32 2007 +0000
  4716. * Improve Cucul::Canvas creation
  4717. ruby/cucul-canvas.c | 24 ++++++++++++------------
  4718. 1 files changed, 12 insertions(+), 12 deletions(-)
  4719. commit 086f10392080a42085f9223cbc0fed49ab11b0af
  4720. Author: pterjan
  4721. Date: Wed Nov 28 16:39:10 2007 +0000
  4722. * Add Caca::Display#canvas
  4723. ruby/caca-display.c | 5 +++++
  4724. ruby/cucul-canvas.c | 5 +++++
  4725. ruby/cucul-canvas.h | 1 +
  4726. ruby/lib/caca.rb | 3 +++
  4727. ruby/ruby-caca.dox | 2 +-
  4728. 5 files changed, 15 insertions(+), 1 deletions(-)
  4729. commit 792fed74a81e61196eb6370cc28b228a9875d083
  4730. Author: pterjan
  4731. Date: Wed Nov 28 07:29:12 2007 +0000
  4732. * Allow calling Caca::Display.new without parameter
  4733. ruby/caca-display.c | 23 +++++++++++++++++------
  4734. 1 files changed, 17 insertions(+), 6 deletions(-)
  4735. commit d6c468dcacc86e672c8b9154d3d92fa39ad8b8dd
  4736. Author: sam
  4737. Date: Wed Nov 28 07:15:09 2007 +0000
  4738. * Re-add methods that take int as arguments in addition to the Point,
  4739. Size and Rectangle versions.
  4740. csharp/Cucul.cs | 160 ++++++++++++++++++++++++++++++++++++++++++++++++++-----
  4741. 1 files changed, 147 insertions(+), 13 deletions(-)
  4742. commit 9fba754931241a18ff333c81b8bacfa623fcbf3f
  4743. Author: sam
  4744. Date: Wed Nov 28 07:15:07 2007 +0000
  4745. * Put the demo text on top of the copper bar, not the contrary.
  4746. csharp/test.cs | 20 ++++++++++----------
  4747. 1 files changed, 10 insertions(+), 10 deletions(-)
  4748. commit 28fa03ab079a1323dd12e743a46df65e6f5f459e
  4749. Author: sam
  4750. Date: Wed Nov 28 07:15:05 2007 +0000
  4751. * Minor naming convention changes in the C# bindings.
  4752. csharp/Caca.cs | 24 ++++++++++++------------
  4753. csharp/Cucul.cs | 5 ++---
  4754. csharp/test.cs | 12 ++++++------
  4755. 3 files changed, 20 insertions(+), 21 deletions(-)
  4756. commit 9d15112fb6be8cbd145d1a3aa12f4a7539222f9c
  4757. Author: sam
  4758. Date: Wed Nov 28 07:15:01 2007 +0000
  4759. * Generate CLI .config files at configure time so that we can embed the
  4760. library version and not rely on .so being present.
  4761. configure.ac | 2 ++
  4762. csharp/.gitignore | 1 +
  4763. csharp/Makefile.am | 4 ++--
  4764. csharp/caca-sharp.dll.config | 3 ---
  4765. csharp/caca-sharp.dll.config.in | 3 +++
  4766. csharp/cucul-sharp.dll.config | 3 ---
  4767. csharp/cucul-sharp.dll.config.in | 3 +++
  4768. 7 files changed, 11 insertions(+), 8 deletions(-)
  4769. commit 8f7985061ebb27d015388c278d741ad130cb7a86
  4770. Author: sam
  4771. Date: Wed Nov 28 07:14:55 2007 +0000
  4772. * Use libtool’s -version-number instead of -version-info and its insane
  4773. major/minor computation scheme.
  4774. caca/Makefile.am | 2 +-
  4775. configure.ac | 8 +++++++-
  4776. cucul/Makefile.am | 2 +-
  4777. cxx/Makefile.am | 4 ++--
  4778. 4 files changed, 11 insertions(+), 5 deletions(-)
  4779. commit 38d1420db98968345417942ec0fd833eeeb485c7
  4780. Author: pterjan
  4781. Date: Tue Nov 27 17:13:29 2007 +0000
  4782. * Rename parameters of draw_box* in Ruby binding
  4783. ruby/cucul-canvas.c | 16 ++++++++--------
  4784. 1 files changed, 8 insertions(+), 8 deletions(-)
  4785. commit b51fd1ec4aec4d2053b95c14985ad85171d253ea
  4786. Author: sam
  4787. Date: Tue Nov 27 11:08:04 2007 +0000
  4788. * Add System.Drawing to the C# project references.
  4789. msvc/caca-sharp.csproj | 3 ++-
  4790. msvc/cucul-sharp.csproj | 3 ++-
  4791. msvc/test-csharp.csproj | 5 ++++-
  4792. 3 files changed, 8 insertions(+), 3 deletions(-)
  4793. commit 00e35fb0b557f5e7a776fbbfca8998a3b02462cf
  4794. Author: sam
  4795. Date: Tue Nov 27 09:04:54 2007 +0000
  4796. * Use the bigger font for the C# test scroller.
  4797. csharp/test.cs | 10 +++++-----
  4798. 1 files changed, 5 insertions(+), 5 deletions(-)
  4799. commit 8df41c14fffb35d891c09d711eb1d0e9384c7616
  4800. Author: sam
  4801. Date: Tue Nov 27 01:55:41 2007 +0000
  4802. * Add a C# wrapper for cucul_render_canvas().
  4803. * Use CuculFont.Render() in the C# test for a nice oldschool effect.
  4804. csharp/Cucul.cs | 16 ++++++++++++++++
  4805. csharp/test.cs | 44 ++++++++++++++++++++------------------------
  4806. 2 files changed, 36 insertions(+), 24 deletions(-)
  4807. commit 2f00d0d5a267e10627a0bcb86dc89c74a39d9d51
  4808. Author: sam
  4809. Date: Tue Nov 27 00:58:27 2007 +0000
  4810. * Started to implement the CuculFont class.
  4811. csharp/Cucul.cs | 88 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  4812. csharp/test.cs | 3 ++
  4813. 2 files changed, 91 insertions(+), 0 deletions(-)
  4814. commit b13055262524efc9c97c32d0f39de096a8610b53
  4815. Author: sam
  4816. Date: Tue Nov 27 00:58:24 2007 +0000
  4817. * Implement all line drawing functions (even variadic ones).
  4818. csharp/Cucul.cs | 148 +++++++++++++++++++++++++++++++++++++++++++++++++++++--
  4819. csharp/test.cs | 8 +--
  4820. 2 files changed, 145 insertions(+), 11 deletions(-)
  4821. commit a28375e4d631072e816e31e5894f11bd85b9358f
  4822. Author: sam
  4823. Date: Tue Nov 27 00:58:19 2007 +0000
  4824. * Changed the box drawing functions so that their arguments are (point, size)
  4825. instead of (point, point). Yeah, I break the ABI again. But who uses these
  4826. functions anyway?
  4827. cucul/box.c | 52 ++++++++++++++++++++++++++++++++--------------------
  4828. 1 files changed, 32 insertions(+), 20 deletions(-)
  4829. commit 37c96cae0536fe604c31d28301898a2b9e59b42a
  4830. Author: sam
  4831. Date: Tue Nov 27 00:58:16 2007 +0000
  4832. * Use System.Drawing.Rectangle etc. for cucul-sharp and caca-sharp arguments,
  4833. allowing for much cleaner code (at the expense of an extra dependency).
  4834. csharp/Caca.cs | 54 +++++++++----------------
  4835. csharp/Cucul.cs | 113 ++++++++++++++++++++++++----------------------------
  4836. csharp/Makefile.am | 11 +++--
  4837. csharp/test.cs | 29 +++++++------
  4838. 4 files changed, 94 insertions(+), 113 deletions(-)
  4839. commit 630de3ccbd0fe4b9eb67d80ca6b1ca18abf4d256
  4840. Author: pterjan
  4841. Date: Mon Nov 26 07:07:52 2007 +0000
  4842. * Add Caca.version and Cucul.version
  4843. ruby/caca.c | 7 +++++++
  4844. ruby/cucul.c | 7 +++++++
  4845. ruby/ruby-caca.dox | 19 +++++++++++++------
  4846. ruby/ruby-cucul.dox | 17 ++++++++++++-----
  4847. 4 files changed, 39 insertions(+), 11 deletions(-)
  4848. commit 3b2ea57464db244a981ff26aae7a3040791f8ac3
  4849. Author: sam
  4850. Date: Mon Nov 26 01:04:36 2007 +0000
  4851. * Implemented getVersion() in the C# bindings.
  4852. * Slightly improved the C# test program.
  4853. csharp/Caca.cs | 14 +++++++++++++-
  4854. csharp/Cucul.cs | 9 ++++++++-
  4855. csharp/test.cs | 22 ++++++++++++++++++----
  4856. 3 files changed, 39 insertions(+), 6 deletions(-)
  4857. commit 51fa4fd8fa56b16ef80dee7075cfeca0a3f0b412
  4858. Author: sam
  4859. Date: Mon Nov 26 01:04:34 2007 +0000
  4860. * Fix memory leaks that slipped in here and there. We still have 100,000
  4861. fewer than Firefox, lol.
  4862. cucul/cucul.c | 2 ++
  4863. cxx/cxxtest.cpp | 1 +
  4864. test/event.c | 1 +
  4865. test/gamma.c | 2 ++
  4866. 4 files changed, 6 insertions(+), 0 deletions(-)
  4867. commit 4ef5c917c643892298b2d95f394e1164b33bdd5e
  4868. Author: sam
  4869. Date: Mon Nov 26 01:04:32 2007 +0000
  4870. * Add cucul_get_version() and caca_get_version() and updated C++ bindings
  4871. accordingly.
  4872. * The C++ test example no longer needs "config.h".
  4873. caca/caca.c | 13 +++++++++++++
  4874. caca/caca.h | 1 +
  4875. cucul/cucul.c | 13 +++++++++++++
  4876. cucul/cucul.h | 1 +
  4877. cucul/export.c | 3 ++-
  4878. cxx/caca++.cpp | 5 +++++
  4879. cxx/caca++.h | 1 +
  4880. cxx/cucul++.cpp | 5 +++++
  4881. cxx/cucul++.h | 3 ++-
  4882. cxx/cxxtest.cpp | 38 ++++++++++++++++++--------------------
  4883. src/img2txt.c | 4 ++--
  4884. 11 files changed, 63 insertions(+), 24 deletions(-)
  4885. commit 43e21288877b38420c97b822a0a50584f9eae5bf
  4886. Author: sam
  4887. Date: Mon Nov 26 01:04:28 2007 +0000
  4888. * Minor documentation fix.
  4889. caca/caca.h | 4 +++-
  4890. 1 files changed, 3 insertions(+), 1 deletions(-)
  4891. commit ab9c66bc9ac07282e0447a1d4868939271a35994
  4892. Author: sam
  4893. Date: Mon Nov 26 01:04:25 2007 +0000
  4894. * Install CLI bindings to $(libdir)/cucul-sharp and $(libdir)/caca-sharp.
  4895. configure.ac | 3 ++-
  4896. csharp/Makefile.am | 29 ++++++++++++++++++-----------
  4897. 2 files changed, 20 insertions(+), 12 deletions(-)
  4898. commit 5a04f2f83aed165c5c60ae6647290d27572757cb
  4899. Author: sam
  4900. Date: Mon Nov 26 01:04:21 2007 +0000
  4901. * Tell doxygen to expand __class and __extern before parsing anything, so
  4902. we don’t end with those ugly identifiers in the documentation.
  4903. caca/caca.h | 12 +++++-------
  4904. cucul/cucul.h | 12 +++++-------
  4905. cxx/caca++.h | 12 +++++-------
  4906. cxx/cucul++.h | 12 +++++-------
  4907. doc/doxygen.cfg.in | 6 +++---
  4908. 5 files changed, 23 insertions(+), 31 deletions(-)
  4909. commit b24db3e54667b39f7b56420b08b602ded9395bd6
  4910. Author: sam
  4911. Date: Sun Nov 25 20:23:03 2007 +0000
  4912. * Added MSVC project files for the C++ bindings and the C++ test.
  4913. caca/caca.h | 1 +
  4914. cucul/cucul.h | 1 +
  4915. cxx/caca++.h | 13 +++-
  4916. cxx/cucul++.h | 17 +++-
  4917. cxx/cxxtest.cpp | 7 +-
  4918. msvc/config.h | 2 +-
  4919. msvc/libcaca++.vcproj | 197 +++++++++++++++++++++++++++++++++++++++++++++++
  4920. msvc/libcaca.sln | 51 ++++++++++++-
  4921. msvc/libcucul++.vcproj | 199 ++++++++++++++++++++++++++++++++++++++++++++++++
  4922. msvc/test-cxx.vcproj | 193 ++++++++++++++++++++++++++++++++++++++++++++++
  4923. 10 files changed, 667 insertions(+), 14 deletions(-)
  4924. commit 09cc48f1bd1e428c6f4cac5692294ea93c436dc1
  4925. Author: sam
  4926. Date: Sun Nov 25 19:00:32 2007 +0000
  4927. * Distribute all MSVC files.
  4928. msvc/Makefile.am | 21 +++++++++++----------
  4929. 1 files changed, 11 insertions(+), 10 deletions(-)
  4930. commit 30d67de4ab2ee428e8305f5ce165afd0aac6afe9
  4931. Author: sam
  4932. Date: Sun Nov 25 19:00:29 2007 +0000
  4933. * Code qui fait des warnings == code de porc == deux baffes dans ta gueule.
  4934. ruby/caca-event.h | 4 ++--
  4935. 1 files changed, 2 insertions(+), 2 deletions(-)
  4936. commit db11f6c8274bdc3d994d11a733a75d7ad9695f77
  4937. Author: sam
  4938. Date: Sun Nov 25 19:00:26 2007 +0000
  4939. * Some cleanup in the Ruby bindings Makefile.am.
  4940. configure.ac | 14 ++++++--------
  4941. ruby/Makefile.am | 48 +++++++++++++++++++++++++++++++-----------------
  4942. 2 files changed, 37 insertions(+), 25 deletions(-)
  4943. commit 7e0b68e1eaba58712980017d6dc83a4f1f056179
  4944. Author: sam
  4945. Date: Sun Nov 25 19:00:22 2007 +0000
  4946. * Refresh TODO list.
  4947. TODO | 6 +-----
  4948. 1 files changed, 1 insertions(+), 5 deletions(-)
  4949. commit a915c015d2492b7c07934499dd7af2501f6c25a9
  4950. Author: sam
  4951. Date: Sun Nov 25 17:50:53 2007 +0000
  4952. * Added the various C# projects to the Visual Studio solution and slightly
  4953. fixed the bindings so that they now work with the Microsoft CLR.
  4954. csharp/Caca.cs | 2 +-
  4955. csharp/Cucul.cs | 8 +++---
  4956. msvc/caca-sharp.csproj | 53 +++++++++++++++++++++++++++++++++++
  4957. msvc/cucul-sharp.csproj | 45 ++++++++++++++++++++++++++++++
  4958. msvc/libcaca.sln | 70 +++++++++++++++++++++++++++++++++++++++++++++++
  4959. msvc/test-csharp.csproj | 52 +++++++++++++++++++++++++++++++++++
  4960. 6 files changed, 225 insertions(+), 5 deletions(-)
  4961. commit 635e2962bbdf4235270ca40472597d94353d18f9
  4962. Author: sam
  4963. Date: Sun Nov 25 17:49:49 2007 +0000
  4964. * Fixed svn properties that git-svn was unable to get straight.
  4965. commit 048676d12ecf3ae5d5a949efb9f846775df8fd83
  4966. Author: sam
  4967. Date: Sun Nov 25 17:14:00 2007 +0000
  4968. * Damn, under Visual Studio it's _WIN32, not __WIN32__.
  4969. caca/caca.h | 2 +-
  4970. cucul/cucul.h | 2 +-
  4971. 2 files changed, 2 insertions(+), 2 deletions(-)
  4972. commit a67e24bc7544a1270764f25c2bd359d61a833fe7
  4973. Author: sam
  4974. Date: Sun Nov 25 17:13:10 2007 +0000
  4975. * Switch to caca_create_display(NULL) in a few places to document the
  4976. behaviour.
  4977. doc/migrating.dox | 3 +--
  4978. doc/tutorial.dox | 6 ++----
  4979. test/hsv.c | 15 +++++----------
  4980. 3 files changed, 8 insertions(+), 16 deletions(-)
  4981. commit 1a973c018a5873ce31a73590cb770337d5093286
  4982. Author: sam
  4983. Date: Sun Nov 25 17:13:08 2007 +0000
  4984. * Allow caca_create_display()'s argument to be NULL. It will automatically
  4985. create a canvas when so.
  4986. * Add caca_get_canvas() to retrieve the cucul canvas.
  4987. caca/caca.c | 38 +++++++++++++++++++++++++++++++++++++-
  4988. caca/caca.h | 1 +
  4989. caca/caca_internals.h | 1 +
  4990. 3 files changed, 39 insertions(+), 1 deletions(-)
  4991. commit 47d0816d29caf8cbd612b5fe6280c78a87498aba
  4992. Author: sam
  4993. Date: Sun Nov 25 17:13:06 2007 +0000
  4994. * Added Eriol’s snake.py example, even if it doesn’t use our (out of date)
  4995. bindings.
  4996. * Distribute the python/ subdirectory using automake.
  4997. AUTHORS | 4 +
  4998. Makefile.am | 2 +-
  4999. configure.ac | 1 +
  5000. python/Makefile | 17 -----
  5001. python/Makefile.am | 23 +++++++
  5002. python/snake.py | 167 ++++++++++++++++++++++++++++++++++++++++++++++++++++
  5003. 6 files changed, 196 insertions(+), 18 deletions(-)
  5004. commit bfd1621f25b52e387f7e5799f498e2d233ab8d19
  5005. Author: sam
  5006. Date: Sun Nov 25 17:13:03 2007 +0000
  5007. * Add missing entries in the CacaEventKey enum.
  5008. csharp/Caca.cs | 22 ++++++++++++++++++++++
  5009. 1 files changed, 22 insertions(+), 0 deletions(-)
  5010. commit e19b11ee200eca072378c0a23587e87707b6ba7d
  5011. Author: sam
  5012. Date: Sun Nov 25 17:12:59 2007 +0000
  5013. * Implemented C# bindings for ditherBitmap() and added it to the C# test.
  5014. csharp/AssemblyInfo.cs | 2 +-
  5015. csharp/Caca.cs | 3 +-
  5016. csharp/Cucul.cs | 115 ++++++++++++++++++++++++++----------------------
  5017. csharp/test.cs | 15 ++++++-
  5018. 4 files changed, 79 insertions(+), 56 deletions(-)
  5019. commit 0642be9f2b4da96813b9f4d669094a4e332db137
  5020. Author: sam
  5021. Date: Sun Nov 25 14:12:20 2007 +0000
  5022. * Export cucul_attr_to_rgb12_bg(), cucul_attr_to_rgb12_fg() and
  5023. cucul_attr_to_argb64() (previously _cucul_attr_to_rgb12bg,
  5024. _cucul_attr_to_rgb12fg and _cucul_attr_to_argb4) in the official
  5025. libcucul API.
  5026. * Cleanup complete: libcaca no longer depends on "cucul_internals.h".
  5027. caca/driver_cocoa.m | 8 +-
  5028. caca/driver_gl.c | 5 +-
  5029. caca/driver_x11.c | 7 +-
  5030. cucul/attr.c | 207 +++++++++++++++++++++++++++++------------------
  5031. cucul/cucul.h | 3 +
  5032. cucul/cucul_internals.h | 3 -
  5033. cucul/export.c | 12 ++--
  5034. cucul/font.c | 2 +-
  5035. 8 files changed, 147 insertions(+), 100 deletions(-)
  5036. commit c8603e2979c4ca9f96bebd4a9761b6c7c1e98af1
  5037. Author: sam
  5038. Date: Sun Nov 25 14:12:01 2007 +0000
  5039. * Introduce cucul_get_canvas_chars() and cucul_get_canvas_attrs() to avoid
  5040. direct cv->chars and cv->attrs access by display drivers.
  5041. caca/caca.c | 5 +--
  5042. caca/driver_cocoa.m | 39 ++++++++++++++++-------------
  5043. caca/driver_conio.c | 21 ++++++++-------
  5044. caca/driver_gl.c | 25 ++++++++++--------
  5045. caca/driver_ncurses.c | 26 ++++++++++---------
  5046. caca/driver_raw.c | 6 ++--
  5047. caca/driver_slang.c | 33 +++++++++++++-----------
  5048. caca/driver_vga.c | 25 ++++++++++---------
  5049. caca/driver_win32.c | 51 +++++++++++++++++++++-----------------
  5050. caca/driver_x11.c | 65 ++++++++++++++++++++++++++++---------------------
  5051. caca/event.c | 17 +++++++-----
  5052. caca/graphics.c | 6 ++--
  5053. cucul/cucul.c | 38 ++++++++++++++++++++++++++++
  5054. cucul/cucul.h | 2 +
  5055. 14 files changed, 214 insertions(+), 145 deletions(-)
  5056. commit 43e1535b1dbff473a9245dcc40b8dc06c427a2f9
  5057. Author: sam
  5058. Date: Sun Nov 25 14:11:58 2007 +0000
  5059. * Add cucul_manage_canvas() and cucul_unmanage_canvas(). Display
  5060. drivers no longer need to access the cv->refcount private member
  5061. and __cucul_set_canvas_size() is no longer needed.
  5062. caca/caca.c | 23 +++++++++---
  5063. caca/caca_internals.h | 1 +
  5064. caca/driver_cocoa.m | 4 ++-
  5065. caca/driver_conio.c | 7 +++-
  5066. caca/driver_gl.c | 4 ++-
  5067. caca/driver_ncurses.c | 4 ++-
  5068. caca/driver_raw.c | 4 ++-
  5069. caca/driver_slang.c | 4 ++-
  5070. caca/driver_vga.c | 4 ++-
  5071. caca/driver_win32.c | 8 +++--
  5072. caca/driver_x11.c | 4 ++-
  5073. caca/graphics.c | 6 +++-
  5074. cucul/cucul.c | 90 +++++++++++++++++++++++++++++++++++++++++------
  5075. cucul/cucul.h | 2 +
  5076. cucul/cucul_internals.h | 7 ++--
  5077. msvc/libcucul.def | 4 --
  5078. 16 files changed, 139 insertions(+), 37 deletions(-)
  5079. commit 812c97f29a5a8987dcb385e5fc546c05d6cb0f71
  5080. Author: sam
  5081. Date: Sun Nov 25 14:11:54 2007 +0000
  5082. * Add Linux 2.6's bootsect.S to fix the sample kernel build.
  5083. build-kernel | 2 +-
  5084. kernel/Makefile.am | 2 +
  5085. kernel/bootsect.S | 98 ++++++++++++++++++++++++++++++++++++++++++++++++++++
  5086. 3 files changed, 101 insertions(+), 1 deletions(-)
  5087. commit 00d199ef5448c39684b3a95526d62ecd4e0a9cf6
  5088. Author: sam
  5089. Date: Sun Nov 25 11:39:33 2007 +0000
  5090. * Check whether CXX can include <iostream> before compiling the C++ bindings.
  5091. configure.ac | 31 ++++++++++++++++++++++++++-----
  5092. 1 files changed, 26 insertions(+), 5 deletions(-)
  5093. commit 0f4a2a414fed0045a3901e06027aa99733881fac
  5094. Author: sam
  5095. Date: Sun Nov 25 11:12:25 2007 +0000
  5096. * Adapt the C# bindings to the event API change.
  5097. csharp/Caca.cs | 383 +++++++++++++++++++++++++++++++++++---------------------
  5098. csharp/test.cs | 17 ++-
  5099. 2 files changed, 254 insertions(+), 146 deletions(-)
  5100. commit 84d99b8aaf4548d2c111e2e9861c2a3ae8d33170
  5101. Author: sam
  5102. Date: Sun Nov 25 11:12:20 2007 +0000
  5103. * Adapt the Ruby bindings to the event API change.
  5104. ruby/caca-display.c | 37 ++++++++++++++++++++-----------------
  5105. 1 files changed, 20 insertions(+), 17 deletions(-)
  5106. commit 6fc5bd1c7275142cd5ac669e5fd88c303cb48f11
  5107. Author: sam
  5108. Date: Sun Nov 25 11:11:59 2007 +0000
  5109. * Adapt the C++ bindings to the event API change.
  5110. cxx/caca++.cpp | 4 ++--
  5111. cxx/caca++.h | 2 +-
  5112. cxx/cxxtest.cpp | 3 +--
  5113. 3 files changed, 4 insertions(+), 5 deletions(-)
  5114. commit 37fdc0d3e6e8fdd7f30cbf1d99a4a8ce4bb08d5f
  5115. Author: sam
  5116. Date: Sun Nov 25 11:11:54 2007 +0000
  5117. * Made the caca_event_t structure opaque and created a whole bunch of
  5118. functions to access its real data. This is a big API change that will
  5119. break your software, sorry :(
  5120. caca/caca.h | 93 +++++++++----------------
  5121. caca/caca0.c | 14 ++--
  5122. caca/caca_internals.h | 24 +++++--
  5123. caca/driver_conio.c | 4 +-
  5124. caca/driver_gl.c | 2 +-
  5125. caca/driver_ncurses.c | 2 +-
  5126. caca/driver_raw.c | 2 +-
  5127. caca/driver_slang.c | 2 +-
  5128. caca/driver_vga.c | 2 +-
  5129. caca/driver_win32.c | 2 +-
  5130. caca/driver_x11.c | 2 +-
  5131. caca/event.c | 189 +++++++++++++++++++++++++++++++++++++++++++++----
  5132. src/aafire.c | 2 +-
  5133. src/cacademo.c | 4 +-
  5134. src/cacadraw.c | 4 +-
  5135. src/cacaplay.c | 2 +-
  5136. src/cacaview.c | 17 +++--
  5137. test/demo.c | 14 ++--
  5138. test/event.c | 21 +++---
  5139. test/gamma.c | 8 +-
  5140. test/input.c | 5 +-
  5141. test/spritedit.c | 2 +-
  5142. test/swallow.c | 2 +-
  5143. 23 files changed, 286 insertions(+), 133 deletions(-)
  5144. commit 494314197c9cf3ebc184839c5a74dd1249cf63fb
  5145. Author: pterjan
  5146. Date: Sun Nov 25 09:48:30 2007 +0000
  5147. * Little improvements in ruby doc
  5148. + Made the doc a little more easy to read
  5149. + Added an example on a nice way to have q, Q and Esc to cause exit
  5150. ruby/ruby-caca.dox | 35 +++++++++++++++++++++++++++--------
  5151. ruby/ruby-cucul.dox | 26 +++++++++++++++-----------
  5152. 2 files changed, 42 insertions(+), 19 deletions(-)
  5153. commit 733f3a73420c892c702d9b801592909478d5b4c3
  5154. Author: sam
  5155. Date: Sat Nov 24 19:56:33 2007 +0000
  5156. * Rewrote the C# test in a more object-oriented way.
  5157. csharp/Caca.cs | 4 +-
  5158. csharp/test.cs | 119 ++++++++++++++++++++++++++++++++-----------------------
  5159. 2 files changed, 71 insertions(+), 52 deletions(-)
  5160. commit 8f44f9bec7bdecf40d53450fef074a9e8edbfbfd
  5161. Author: sam
  5162. Date: Sat Nov 24 15:00:21 2007 +0000
  5163. * Started Cucul# cleanup: added missing functions, used get/set attributes
  5164. when meaningful, removed deprecated bindings.
  5165. csharp/Caca.cs | 60 +++---
  5166. csharp/Cucul.cs | 612 +++++++++++++++++++++++++++++++------------------------
  5167. csharp/test.cs | 40 ++--
  5168. 3 files changed, 393 insertions(+), 319 deletions(-)
  5169. commit 00dda6eb7d54d82e96e0b18513dc8592f8dba03c
  5170. Author: sam
  5171. Date: Sat Nov 24 13:26:33 2007 +0000
  5172. * Some mass-renaming in the C# bindings:
  5173. + Renamed the dlls so that the C# versions do not have the same name
  5174. as the C DLLs on Win32. It's now "cucul-sharp.dll", mimicking GTK#.
  5175. + Renamed namespaces: "using Cucul" instead of "using libCucul".
  5176. + Renamed the Cucul class into CuculCanvas to avoid namespace/class
  5177. name collisions.
  5178. + Renamed old-fashioned "kk"/"qq" names into "dp"/"cv".
  5179. csharp/Caca.cs | 95 +++---
  5180. csharp/Cucul.cs | 816 ++++++++++++++++++++++-------------------
  5181. csharp/Makefile.am | 16 +-
  5182. csharp/caca-sharp.dll.config | 3 +
  5183. csharp/cucul-sharp.dll.config | 3 +
  5184. csharp/libCaca.dll.config | 3 -
  5185. csharp/libCucul.dll.config | 3 -
  5186. csharp/test.cs | 47 ++--
  5187. 8 files changed, 513 insertions(+), 473 deletions(-)
  5188. commit 6e6b7d01a00a6154b5a71cffd251ac87d23bcffb
  5189. Author: sam
  5190. Date: Sat Nov 24 13:26:28 2007 +0000
  5191. * Renamed DotNet/ to csharp/ because I hate mixed case.
  5192. DotNet/.gitignore | 1 -
  5193. DotNet/AssemblyInfo.cs | 21 --
  5194. DotNet/Caca.cs | 186 ------------------
  5195. DotNet/Cucul.cs | 458 --------------------------------------------
  5196. DotNet/Makefile.am | 25 ---
  5197. DotNet/libCaca.dll.config | 3 -
  5198. DotNet/libCucul.dll.config | 3 -
  5199. DotNet/test.cs | 87 ---------
  5200. Makefile.am | 2 +-
  5201. configure.ac | 16 +-
  5202. csharp/.gitignore | 1 +
  5203. csharp/AssemblyInfo.cs | 21 ++
  5204. csharp/Caca.cs | 186 ++++++++++++++++++
  5205. csharp/Cucul.cs | 458 ++++++++++++++++++++++++++++++++++++++++++++
  5206. csharp/Makefile.am | 25 +++
  5207. csharp/libCaca.dll.config | 3 +
  5208. csharp/libCucul.dll.config | 3 +
  5209. csharp/test.cs | 87 +++++++++
  5210. 18 files changed, 793 insertions(+), 793 deletions(-)
  5211. commit 8a752687db66afe5aed28a337a6244f71b95c583
  5212. Author: sam
  5213. Date: Sat Nov 24 11:08:21 2007 +0000
  5214. * Added as many "const" qualifiers as possible to the public API.
  5215. caca/caca.h | 10 +++++-----
  5216. caca/caca_internals.h | 4 ++--
  5217. caca/driver_conio.c | 4 ++--
  5218. caca/driver_gl.c | 4 ++--
  5219. caca/driver_ncurses.c | 4 ++--
  5220. caca/driver_raw.c | 4 ++--
  5221. caca/driver_slang.c | 4 ++--
  5222. caca/driver_vga.c | 4 ++--
  5223. caca/driver_win32.c | 4 ++--
  5224. caca/driver_x11.c | 4 ++--
  5225. caca/event.c | 8 ++++----
  5226. caca/graphics.c | 6 +++---
  5227. cucul/attr.c | 2 +-
  5228. cucul/canvas.c | 10 +++++-----
  5229. cucul/cucul.c | 4 ++--
  5230. cucul/cucul.h | 39 ++++++++++++++++++++-------------------
  5231. cucul/dither.c | 6 +++---
  5232. cucul/export.c | 39 ++++++++++++++++++++-------------------
  5233. cucul/font.c | 8 ++++----
  5234. cucul/frame.c | 4 ++--
  5235. 20 files changed, 87 insertions(+), 85 deletions(-)
  5236. commit c64b4be46133842c0fb5610dd9dcff995896bcbd
  5237. Author: pterjan
  5238. Date: Sat Nov 24 09:56:37 2007 +0000
  5239. * Add Caca::Event#quit? to make tests nicer
  5240. ruby/lib/caca.rb | 8 ++++++++
  5241. ruby/ruby-caca.dox | 3 +--
  5242. 2 files changed, 9 insertions(+), 2 deletions(-)
  5243. commit d25d9368a2659a43d96b82c731c6e0e95a515d5c
  5244. Author: sam
  5245. Date: Fri Nov 23 22:52:34 2007 +0000
  5246. * Ignore annoying VC++ warnings (use of strdup instead of _strdup even in
  5247. C mode, "benign redefinition" of macros...).
  5248. msvc/cacademo.vcproj | 9 ++++-----
  5249. msvc/cacafire.vcproj | 9 ++++-----
  5250. msvc/libcaca.vcproj | 4 ++++
  5251. msvc/libcucul.vcproj | 4 ++++
  5252. 4 files changed, 16 insertions(+), 10 deletions(-)
  5253. commit b510dd98f370055fcc4a76f7bdd01c632de44667
  5254. Author: sam
  5255. Date: Fri Nov 23 22:34:35 2007 +0000
  5256. * Rename _cucul_set_canvas_size into __cucul_set_canvas_size to prevent
  5257. collisions due to symbol mangling.
  5258. caca/driver_cocoa.m | 2 +-
  5259. caca/driver_conio.c | 4 ++--
  5260. caca/driver_gl.c | 2 +-
  5261. caca/driver_ncurses.c | 2 +-
  5262. caca/driver_raw.c | 2 +-
  5263. caca/driver_slang.c | 2 +-
  5264. caca/driver_vga.c | 2 +-
  5265. caca/driver_win32.c | 5 +++--
  5266. caca/driver_x11.c | 2 +-
  5267. caca/graphics.c | 2 +-
  5268. cucul/cucul.c | 8 ++++----
  5269. cucul/cucul_internals.h | 3 ++-
  5270. msvc/libcucul.def | 2 +-
  5271. 13 files changed, 20 insertions(+), 18 deletions(-)
  5272. commit d15b9897a32d1e568fbbce6c5a507984ee0b14ee
  5273. Author: sam
  5274. Date: Fri Nov 23 22:27:21 2007 +0000
  5275. * Add proper __declspec(dllexport) tags for Win32 compilation.
  5276. * Manually export private libcaca symbols.
  5277. caca/caca.h | 43 +++++---
  5278. cucul/cucul.h | 319 +++++++++++++++++++++++++++----------------------
  5279. msvc/libcaca.vcproj | 4 +-
  5280. msvc/libcucul.def | 4 +
  5281. msvc/libcucul.vcproj | 6 +-
  5282. 5 files changed, 212 insertions(+), 164 deletions(-)
  5283. commit 5adadb91b2ba9a0ba0ed4cf694b49bed39c2ed97
  5284. Author: sam
  5285. Date: Fri Nov 23 21:48:55 2007 +0000
  5286. * Updated Visual Studio files.
  5287. msvc/cacaball.vcproj | 205 --------------------------------------------------
  5288. msvc/cacademo.vcproj | 200 ++++++++++++++++++++++++++++++++++++++++++++++++
  5289. msvc/cacafire.vcproj | 5 -
  5290. msvc/cacamoir.vcproj | 205 --------------------------------------------------
  5291. msvc/cacaplas.vcproj | 205 --------------------------------------------------
  5292. msvc/config.h | 1 +
  5293. msvc/libcaca.sln | 46 ++++--------
  5294. msvc/libcaca.vcproj | 77 ++++++++++++-------
  5295. msvc/libcucul.vcproj | 40 ++++------
  5296. 9 files changed, 282 insertions(+), 702 deletions(-)
  5297. commit 8d72d0b77e7130d5e899baa0839606a73233d93e
  5298. Author: sam
  5299. Date: Fri Nov 23 16:39:32 2007 +0000
  5300. * Split libcaca.vcproj into \1 and libcucul.vcproj.
  5301. msvc/common.h | 1 +
  5302. msvc/libcaca.sln | 11 ++-
  5303. msvc/libcaca.vcproj | 86 +----------------
  5304. msvc/libcucul.vcproj | 269 ++++++++++++++++++++++++++++++++++++++++++++++++++
  5305. 4 files changed, 281 insertions(+), 86 deletions(-)
  5306. commit cde2009b676bd28680cf377aa9e4346843dbfdd7
  5307. Author: sam
  5308. Date: Fri Nov 23 16:39:29 2007 +0000
  5309. * Do not assume default gamma value is 1.0.
  5310. test/gamma.c | 3 ++-
  5311. 1 files changed, 2 insertions(+), 1 deletions(-)
  5312. commit 50ab11a353052851995a15986040a118401d821a
  5313. Author: sam
  5314. Date: Fri Nov 23 16:39:23 2007 +0000
  5315. * Escape quits cacaview, and F11 toggles fullscreen.
  5316. src/cacaview.c | 2 ++
  5317. 1 files changed, 2 insertions(+), 0 deletions(-)
  5318. commit 36dfddd7f5a423edfeb8d472137be85b966e85eb
  5319. Author: pterjan
  5320. Date: Tue Nov 20 00:09:16 2007 +0000
  5321. * Split Ruby documentation out of README
  5322. ruby/README | 177 +--------------------------------------------------
  5323. ruby/ruby-caca.dox | 66 +++++++++++++++++++
  5324. ruby/ruby-cucul.dox | 101 +++++++++++++++++++++++++++++
  5325. ruby/ruby.dox | 17 +++++
  5326. 4 files changed, 186 insertions(+), 175 deletions(-)
  5327. commit e0f8b51ee0ea2a71a6746cec9e5d49e15a3e40ff
  5328. Author: sam
  5329. Date: Sun Nov 18 23:00:35 2007 +0000
  5330. * Added Pascal to the AUTHORS file.
  5331. AUTHORS | 3 +++
  5332. 1 files changed, 3 insertions(+), 0 deletions(-)
  5333. commit f46c6b0af336bd105f770ae670236903b8753b35
  5334. Author: jylam
  5335. Date: Sun Nov 18 22:59:22 2007 +0000
  5336. * lol commit
  5337. README | 2 +-
  5338. 1 files changed, 1 insertions(+), 1 deletions(-)
  5339. commit dd19786468c742b7b5eac07805be9e9f297fb105
  5340. Author: pterjan
  5341. Date: Sun Nov 18 22:35:34 2007 +0000
  5342. * Remove cucul directory that got forgotten
  5343. commit 29c468ae3720aac08b5c7db9769efe9c6380e086
  5344. Author: pterjan
  5345. Date: Sun Nov 18 22:15:29 2007 +0000
  5346. * Improve the example in README
  5347. ruby/README | 8 ++++++--
  5348. 1 files changed, 6 insertions(+), 2 deletions(-)
  5349. commit 98fafa0f504adff44d556d8488d9e34035827512
  5350. Author: pterjan
  5351. Date: Sun Nov 18 22:03:19 2007 +0000
  5352. * Install lib/caca.rb
  5353. configure.ac | 2 ++
  5354. ruby/Makefile.am | 2 ++
  5355. ruby/test | 2 +-
  5356. 3 files changed, 5 insertions(+), 1 deletions(-)
  5357. commit 4202c49c54ce7aece9cae165382f6dbc8326d780
  5358. Author: pterjan
  5359. Date: Sun Nov 18 21:44:10 2007 +0000
  5360. * Update README to talk about Caca
  5361. ruby/README | 65 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
  5362. 1 files changed, 62 insertions(+), 3 deletions(-)
  5363. commit fae0634ffb014ef5234d5685d47d01dcbb2cae41
  5364. Author: pterjan
  5365. Date: Sun Nov 18 21:29:02 2007 +0000
  5366. * Use to_i on the event mask, it is not always an Integer
  5367. ruby/caca-display.c | 2 ++
  5368. 1 files changed, 2 insertions(+), 0 deletions(-)
  5369. commit 1a997039cbe9af6e6e9696e03b3b41cf0b26fed3
  5370. Author: pterjan
  5371. Date: Sun Nov 18 21:13:33 2007 +0000
  5372. - Finish Caca::Event (a.k.a. J'ai fait caca aujourd'hui)
  5373. ruby/caca-display.c | 52 ++++++++++++++++++++++++++++++++++++++++++++++++--
  5374. ruby/caca-event.c | 50 +++++++++++++++++++++++++++++++++++++++++++++++++
  5375. ruby/caca-event.h | 8 +++++++
  5376. ruby/caca.c | 2 +
  5377. ruby/lib/caca.rb | 32 +++++++++++++++++++++++++++++++
  5378. 5 files changed, 141 insertions(+), 3 deletions(-)
  5379. commit bb530fac4e766566c2ef6752f56f2120e84245f9
  5380. Author: pterjan
  5381. Date: Sun Nov 18 21:11:13 2007 +0000
  5382. * Handle closing cacaview by window manager
  5383. src/cacaview.c | 5 ++++-
  5384. 1 files changed, 4 insertions(+), 1 deletions(-)
  5385. commit 57fd8de08f4f6251e59394a8b944fb4f433824d3
  5386. Author: pterjan
  5387. Date: Sun Nov 18 13:37:24 2007 +0000
  5388. * Add missing methods in Caca::Display and add empty Caca::Event
  5389. ruby/Makefile.am | 4 +++-
  5390. ruby/caca-display.c | 39 +++++++++++++++++++++++++++++++++++++++
  5391. ruby/caca-event.c | 22 ++++++++++++++++++++++
  5392. ruby/caca-event.h | 9 +++++++++
  5393. 4 files changed, 73 insertions(+), 1 deletions(-)
  5394. commit 5a55a725bb1579415aab39fbb2ef679dd41187b5
  5395. Author: pterjan
  5396. Date: Sun Nov 18 13:29:16 2007 +0000
  5397. * Slightly improved documentation
  5398. caca/caca.h | 2 +-
  5399. 1 files changed, 1 insertions(+), 1 deletions(-)
  5400. commit 545f783fcec9da581424a99d6d43110d80ac2e35
  5401. Author: pterjan
  5402. Date: Sun Nov 18 12:43:48 2007 +0000
  5403. * Add Caca and Caca::Display
  5404. ruby/Makefile.am | 7 +++-
  5405. ruby/caca-display.c | 114 +++++++++++++++++++++++++++++++++++++++++++++++++++
  5406. ruby/caca-display.h | 9 ++++
  5407. ruby/caca.c | 22 ++++++++++
  5408. 4 files changed, 151 insertions(+), 1 deletions(-)
  5409. commit 0ef633c99f0de2b8f2f64e340e0ddaa277697b62
  5410. Author: pterjan
  5411. Date: Sat Nov 17 13:36:15 2007 +0000
  5412. * Finish Cucul::Dither
  5413. ruby/README | 11 ++++++--
  5414. ruby/common.h | 42 ++++++++++++++++++++++++++++++++
  5415. ruby/cucul-canvas.c | 59 ++++++++++----------------------------------
  5416. ruby/cucul-dither.c | 67 ++++++++++++++++++++++++++++++++++++--------------
  5417. 4 files changed, 112 insertions(+), 67 deletions(-)
  5418. commit 879c10b6ca39c8fa3d283583a7ebafdb4459947b
  5419. Author: pterjan
  5420. Date: Sat Nov 17 12:21:21 2007 +0000
  5421. * Add Cucul::Dither (incomplete)
  5422. ruby/Makefile.am | 6 +-
  5423. ruby/README | 16 ++++-
  5424. ruby/cucul-dither.c | 180 +++++++++++++++++++++++++++++++++++++++++++++++++++
  5425. ruby/cucul-dither.h | 9 +++
  5426. ruby/cucul.c | 2 +
  5427. ruby/t/tc_dither.rb | 51 ++++++++++++++
  5428. 6 files changed, 260 insertions(+), 4 deletions(-)
  5429. commit 121deb57923923ce157b5c6a8a7bd4036bad542b
  5430. Author: pterjan
  5431. Date: Sat Nov 17 09:25:31 2007 +0000
  5432. * Improve type checking of arguments
  5433. ruby/cucul-canvas.c | 20 ++++++++++++++------
  5434. ruby/t/tc_canvas.rb | 6 ++++++
  5435. 2 files changed, 20 insertions(+), 6 deletions(-)
  5436. commit 820456cabd9142d081c55b4caf1aa74f51a27c89
  5437. Author: sam
  5438. Date: Sat Nov 17 02:15:01 2007 +0000
  5439. * Slightly doxygenated ruby/README so that it appears in the manual (see
  5440. http://libcaca.zoy.org/manual/libcaca-ruby.html).
  5441. doc/doxygen.cfg.in | 6 ++++--
  5442. doc/libcaca.dox | 4 ++++
  5443. ruby/README | 18 ++++++++++++++++++
  5444. 3 files changed, 26 insertions(+), 2 deletions(-)
  5445. commit c89d802c7edeec3cf4e7e16ddaea3876c41fe250
  5446. Author: pterjan
  5447. Date: Fri Nov 16 22:37:20 2007 +0000
  5448. * Update README
  5449. ruby/README | 25 ++++++++++++++++++++-----
  5450. 1 files changed, 20 insertions(+), 5 deletions(-)
  5451. commit 31f51bf8424602c5a8b2116f4b7979c67a354e15
  5452. Author: pterjan
  5453. Date: Fri Nov 16 22:27:13 2007 +0000
  5454. * Add t/tc_canvas.rb and t/tc_font.rb to Makefile.am
  5455. ruby/Makefile.am | 8 +++++---
  5456. 1 files changed, 5 insertions(+), 3 deletions(-)
  5457. commit ff8e9b0765d4a797c370fb9465014db3077bd54a
  5458. Author: pterjan
  5459. Date: Fri Nov 16 22:24:35 2007 +0000
  5460. * Add Cucul::Font
  5461. ruby/Makefile.am | 4 ++-
  5462. ruby/common.h | 6 +++
  5463. ruby/cucul-canvas.c | 33 +++++++++++++++--
  5464. ruby/cucul-canvas.h | 3 ++
  5465. ruby/cucul-font.c | 99 +++++++++++++++++++++++++++++++++++++++++++++++++++
  5466. ruby/cucul-font.h | 9 +++++
  5467. ruby/cucul.c | 6 ++--
  5468. ruby/t/tc_canvas.rb | 6 +++
  5469. ruby/t/tc_font.rb | 22 +++++++++++
  5470. 9 files changed, 181 insertions(+), 7 deletions(-)
  5471. commit 65951b6b86ff57552ac28ee95ec2fd396f931d9a
  5472. Author: sam
  5473. Date: Fri Nov 16 20:14:05 2007 +0000
  5474. * Added minimal styles to doxygen.css to make the manual look decent.
  5475. doc/doxygen.cfg.in | 2 +-
  5476. doc/doxygen.css | 80 ++++++++++++++++++++++++++++++++++++++++++++++++++++
  5477. 2 files changed, 81 insertions(+), 1 deletions(-)
  5478. commit 515aeb6a80aa6f54efb5fc3de60c44fa1beb2048
  5479. Author: sam
  5480. Date: Fri Nov 16 19:49:25 2007 +0000
  5481. * Split "upload" target into "upload-source" and "upload-doc".
  5482. Makefile.am | 6 +++++-
  5483. 1 files changed, 5 insertions(+), 1 deletions(-)
  5484. commit 0433303f6b4a7f5e7d6157fdce2c9b8a1a9abe83
  5485. Author: sam
  5486. Date: Fri Nov 16 19:49:23 2007 +0000
  5487. * Updated doxygen file format.
  5488. * Add an empty doxygen.css file.
  5489. doc/Makefile.am | 3 +-
  5490. doc/doxygen.cfg.in | 153 +++++++++++++++++++++++++++++++++++++--------------
  5491. 2 files changed, 113 insertions(+), 43 deletions(-)
  5492. commit 17fd4e039b88c696d2a60697b0d003c9cdad1679
  5493. Author: pterjan
  5494. Date: Fri Nov 16 17:47:59 2007 +0000
  5495. * Add some pseudo doc for Ruby binding
  5496. ruby/Makefile.am | 3 +-
  5497. ruby/README | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  5498. 2 files changed, 66 insertions(+), 1 deletions(-)
  5499. commit 681ac2f0635c9e0f133e901da0a785a0e68adc37
  5500. Author: pterjan
  5501. Date: Thu Nov 15 22:22:55 2007 +0000
  5502. * Add more tests for the ruby binding
  5503. ruby/t/tc_canvas.rb | 32 +++++++++++++++++++++++++-------
  5504. 1 files changed, 25 insertions(+), 7 deletions(-)
  5505. commit 3770c4fd26f246d154f82fdac065eb5d3e8200c8
  5506. Author: pterjan
  5507. Date: Thu Nov 15 22:06:01 2007 +0000
  5508. * Add more tests for the ruby binding
  5509. ruby/t/tc_canvas.rb | 29 +++++++++++++++++++++++++++++
  5510. ruby/test | 2 ++
  5511. 2 files changed, 31 insertions(+), 0 deletions(-)
  5512. commit e8e81439ae57fd35c99d1ae0f233a9e86edf43bf
  5513. Author: pterjan
  5514. Date: Thu Nov 15 22:03:12 2007 +0000
  5515. * Fix number of arguments for set_height
  5516. ruby/cucul-canvas.c | 4 ++--
  5517. 1 files changed, 2 insertions(+), 2 deletions(-)
  5518. commit 035488f7664a468cd020c51e77697a5b1a3653c1
  5519. Author: pterjan
  5520. Date: Thu Nov 15 21:06:30 2007 +0000
  5521. * Add the ruby tests to make check
  5522. ruby/Makefile.am | 1 +
  5523. 1 files changed, 1 insertions(+), 0 deletions(-)
  5524. commit a4f9577d6ca2784ffb1ad168c223983cefb9f5a0
  5525. Author: pterjan
  5526. Date: Thu Nov 15 12:33:29 2007 +0000
  5527. * Use autotools for Ruby bindings (2nd part)
  5528. configure.ac | 16 +++++++++-------
  5529. 1 files changed, 9 insertions(+), 7 deletions(-)
  5530. commit 32adba6b33684324c0a783ff3f322a3759fd1794
  5531. Author: pterjan
  5532. Date: Thu Nov 15 12:27:40 2007 +0000
  5533. * Use autotools for Ruby bindings
  5534. ruby/Makefile.am | 33 +--
  5535. ruby/caca/extconf.rb | 5 -
  5536. ruby/cucul-canvas.c | 644 +++++++++++++++++++++++++++++++++++++++++++++
  5537. ruby/cucul-canvas.h | 6 +
  5538. ruby/cucul.c | 48 ++++
  5539. ruby/cucul/cucul-canvas.c | 644 ---------------------------------------------
  5540. ruby/cucul/cucul-canvas.h | 6 -
  5541. ruby/cucul/cucul.c | 48 ----
  5542. ruby/cucul/extconf.rb | 5 -
  5543. ruby/cucul/t/tc_frame.rb | 20 --
  5544. ruby/cucul/test.rb | 4 -
  5545. ruby/t/tc_frame.rb | 20 ++
  5546. ruby/test | 6 +
  5547. 13 files changed, 734 insertions(+), 755 deletions(-)
  5548. commit deb9982385a46594768108107d10d9c4f7f2ec56
  5549. Author: pterjan
  5550. Date: Thu Nov 15 11:34:43 2007 +0000
  5551. * Fix some prototypes and use a header file for Init_cucul_canvas
  5552. ruby/Makefile.am | 1 +
  5553. ruby/cucul/cucul-canvas.c | 5 +++--
  5554. ruby/cucul/cucul-canvas.h | 6 ++++++
  5555. ruby/cucul/cucul.c | 4 ++--
  5556. 4 files changed, 12 insertions(+), 4 deletions(-)
  5557. commit 9f51dfbae439c8b0687d25917e928855eaf151af
  5558. Author: sam
  5559. Date: Thu Nov 15 08:20:37 2007 +0000
  5560. * Make Charset class methods explicitly public.
  5561. cxx/cucul++.h | 1 +
  5562. 1 files changed, 1 insertions(+), 0 deletions(-)
  5563. commit f92eaa6334c7987e725ee3046a39f993f48e9d0c
  5564. Author: sam
  5565. Date: Thu Nov 15 08:20:17 2007 +0000
  5566. * Link libcaca++ with libcucul++, not only the C versions.
  5567. cxx/Makefile.am | 2 +-
  5568. 1 files changed, 1 insertions(+), 1 deletions(-)
  5569. commit 4a39b4e4cbca1be6090e543f86b9b75be665bb31
  5570. Author: sam
  5571. Date: Thu Nov 15 00:22:37 2007 +0000
  5572. * Do not run "make clean" in ruby/* subdirectories when the Makefiles do
  5573. not even exist.
  5574. ruby/Makefile.am | 4 ++--
  5575. 1 files changed, 2 insertions(+), 2 deletions(-)
  5576. commit 861cc2bbbb438f12497ef90416f771066155f7c7
  5577. Author: sam
  5578. Date: Tue Nov 13 23:55:07 2007 +0000
  5579. * Autotoolified the .NET bindings. Use --enable-dotnet.
  5580. DotNet/.gitignore | 1 +
  5581. DotNet/Makefile | 5 -----
  5582. DotNet/Makefile.am | 25 +++++++++++++++++++++++++
  5583. Makefile.am | 2 +-
  5584. configure.ac | 13 +++++++++++++
  5585. 5 files changed, 40 insertions(+), 6 deletions(-)
  5586. commit 8833588b05e0e4210cfe0827e1245ab6b122019a
  5587. Author: sam
  5588. Date: Tue Nov 13 23:55:05 2007 +0000
  5589. * Build Ruby and C++ bindings by default.
  5590. configure.ac | 8 ++++----
  5591. 1 files changed, 4 insertions(+), 4 deletions(-)
  5592. commit 77ced69c4fea3e333e4c7ed3deb44e617ac3ef94
  5593. Author: sam
  5594. Date: Tue Nov 13 23:55:03 2007 +0000
  5595. * Update C++ bindings after cucul_set_dither_mode() deprecation.
  5596. cxx/cucul++.cpp | 4 ++--
  5597. 1 files changed, 2 insertions(+), 2 deletions(-)
  5598. commit 6424640dcc60dd60f222fbac10a66d298311e641
  5599. Author: sam
  5600. Date: Tue Nov 13 23:55:01 2007 +0000
  5601. * Autotoolified the Ruby bindings. Use --enable-ruby.
  5602. Makefile.am | 2 +-
  5603. configure.ac | 19 +++++++++++++++++++
  5604. ruby/.gitignore | 2 ++
  5605. ruby/Makefile | 15 ---------------
  5606. ruby/Makefile.am | 29 +++++++++++++++++++++++++++++
  5607. 5 files changed, 51 insertions(+), 16 deletions(-)
  5608. commit 93b9de70416128a86cbb8eedb4fe80534e131860
  5609. Author: sam
  5610. Date: Tue Nov 13 23:54:59 2007 +0000
  5611. * Update .gitignore after img2irc -> img2txt change.
  5612. src/.gitignore | 2 +-
  5613. 1 files changed, 1 insertions(+), 1 deletions(-)
  5614. commit a80d41e43195c306b904d9c40933eebfde20c786
  5615. Author: pterjan
  5616. Date: Tue Nov 13 23:28:59 2007 +0000
  5617. * Add a first test for Ruby binding
  5618. ruby/cucul/t/tc_frame.rb | 20 ++++++++++++++++++++
  5619. ruby/cucul/test.rb | 4 ++++
  5620. 2 files changed, 24 insertions(+), 0 deletions(-)
  5621. commit 42817ea6b60238c047a33545fafc0a81129de29a
  5622. Author: pterjan
  5623. Date: Tue Nov 13 13:20:14 2007 +0000
  5624. Improve Ruby API for draw_{,thin_}polyline and fix a leak on error
  5625. ruby/cucul/cucul-canvas.c | 73 +++++++++++++++++++++++++++++++++------------
  5626. 1 files changed, 54 insertions(+), 19 deletions(-)
  5627. commit 1ac4674e5e26ede12b314317adbd26adade5633c
  5628. Author: pterjan
  5629. Date: Tue Nov 13 12:41:33 2007 +0000
  5630. Fix a typo in the doc
  5631. cucul/line.c | 2 +-
  5632. 1 files changed, 1 insertions(+), 1 deletions(-)
  5633. commit b866e9ad3fb25a5f328544d8115994f3bbcf3f38
  5634. Author: sam
  5635. Date: Tue Nov 13 11:19:00 2007 +0000
  5636. * Add error checking to the tutorial.
  5637. doc/tutorial.dox | 4 +++-
  5638. 1 files changed, 3 insertions(+), 1 deletions(-)
  5639. commit 99de7b6cf7b39d18ac7aecf72a1f0074b0aed7ce
  5640. Author: sam
  5641. Date: Tue Nov 13 11:18:59 2007 +0000
  5642. * Tutorial was generating a warning since the deprecation of cucul_putstr().
  5643. doc/tutorial.dox | 2 +-
  5644. 1 files changed, 1 insertions(+), 1 deletions(-)
  5645. commit dbfe8244c01e39ea0abe1e13b82aac9fd81a6158
  5646. Author: pterjan
  5647. Date: Tue Nov 13 11:03:25 2007 +0000
  5648. Import Ruby binding
  5649. ruby/Makefile | 15 ++
  5650. ruby/caca/extconf.rb | 5 +
  5651. ruby/cucul/cucul-canvas.c | 608 +++++++++++++++++++++++++++++++++++++++++++++
  5652. ruby/cucul/cucul.c | 48 ++++
  5653. ruby/cucul/extconf.rb | 5 +
  5654. 5 files changed, 681 insertions(+), 0 deletions(-)
  5655. commit 80a789c2f5734a51be5d9cc0dbe1850b24ac6c3c
  5656. Author: jylam
  5657. Date: Wed Nov 7 10:29:02 2007 +0000
  5658. * Added switch to control output font size, and updated documentation
  5659. accordingly
  5660. doc/img2txt.1 | 14 ++++++++++++++
  5661. src/img2txt.c | 22 ++++++++++++++++------
  5662. 2 files changed, 30 insertions(+), 6 deletions(-)
  5663. commit 0dc37a9f506eebc964cd0d0ac6ef76676febf4eb
  5664. Author: jylam
  5665. Date: Wed Nov 7 10:07:04 2007 +0000
  5666. * Updated man page for --version
  5667. doc/img2txt.1 | 6 ++++++
  5668. 1 files changed, 6 insertions(+), 0 deletions(-)
  5669. commit 3f55519390b1c3d26468ab68f8d8c483cd4a8aea
  5670. Author: jylam
  5671. Date: Wed Nov 7 10:03:50 2007 +0000
  5672. * Added version switch
  5673. src/img2txt.c | 31 ++++++++++++++++++++++++++-----
  5674. 1 files changed, 26 insertions(+), 5 deletions(-)
  5675. commit e19c7c1b924acd473db7988aefa115b221fced75
  5676. Author: jylam
  5677. Date: Wed Nov 7 09:44:26 2007 +0000
  5678. * Updated documentation to reflect img2irc name change, fixed typo in img2txt help
  5679. doc/Makefile.am | 2 +-
  5680. doc/cacaview.1 | 2 +-
  5681. src/img2txt.c | 2 +-
  5682. 3 files changed, 3 insertions(+), 3 deletions(-)
  5683. commit 3a5b52b3e78e3ded8ed471428de01461310e68c4
  5684. Author: jylam
  5685. Date: Wed Nov 7 09:27:43 2007 +0000
  5686. * Updated img2txt man page
  5687. doc/img2irc.1 | 27 --------------
  5688. doc/img2txt.1 | 112 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  5689. 2 files changed, 112 insertions(+), 27 deletions(-)
  5690. commit e398cc611730d77842824d94713971313e11190d
  5691. Author: sam
  5692. Date: Wed Nov 7 01:09:20 2007 +0000
  5693. * Always include <netinet/in.h> when present, to make header simpler.
  5694. src/cacaserver.c | 4 ----
  5695. 1 files changed, 0 insertions(+), 4 deletions(-)
  5696. commit e4969cda09342954abec9bd5e5190201b7c10600
  5697. Author: sam
  5698. Date: Wed Nov 7 01:09:16 2007 +0000
  5699. * cacaserver compilation fix on FreeBSD, courtesy of Alexis Ballier.
  5700. src/cacaserver.c | 5 +++--
  5701. 1 files changed, 3 insertions(+), 2 deletions(-)
  5702. commit 37c8b55a6b9d63707ad149876016d8cc41b19999
  5703. Author: sam
  5704. Date: Wed Nov 7 01:09:13 2007 +0000
  5705. * Use kpsewhich to find a4.sty and a4wide.sty, as suggested by
  5706. Alexis Ballier.
  5707. configure.ac | 21 +++++++++++----------
  5708. 1 files changed, 11 insertions(+), 10 deletions(-)
  5709. commit 60748f133e2579257fc3d9d24118e34006a8db14
  5710. Author: jylam
  5711. Date: Tue Nov 6 16:12:33 2007 +0000
  5712. * Fixed typo in help
  5713. src/img2txt.c | 2 +-
  5714. 1 files changed, 1 insertions(+), 1 deletions(-)
  5715. commit 558c85fd7c94d81ee535222e872056e6f878b48f
  5716. Author: jylam
  5717. Date: Tue Nov 6 16:07:03 2007 +0000
  5718. * Added imlib2 note on builds without it
  5719. src/img2txt.c | 4 ++++
  5720. 1 files changed, 4 insertions(+), 0 deletions(-)
  5721. commit 05df3cc17eb9907c8b1d2dfa65dd9bfbd662095e
  5722. Author: jylam
  5723. Date: Tue Nov 6 14:09:07 2007 +0000
  5724. * Added brightness / contrast / gamma support
  5725. src/img2txt.c | 44 ++++++++++++++++++++++++++++++++------------
  5726. 1 files changed, 32 insertions(+), 12 deletions(-)
  5727. commit 6745cc6bc806209c3e380dcc349d65e3f699f202
  5728. Author: jylam
  5729. Date: Tue Nov 6 13:51:36 2007 +0000
  5730. * Fixed bad file error handling, made dither and export errors more informative on program name
  5731. src/img2txt.c | 6 +++---
  5732. 1 files changed, 3 insertions(+), 3 deletions(-)
  5733. commit 2911dc4b1b70392f94ee963d88500e1a8fc29f24
  5734. Author: jylam
  5735. Date: Tue Nov 6 13:49:19 2007 +0000
  5736. * Added dither error handling
  5737. src/img2txt.c | 10 ++++++++--
  5738. 1 files changed, 8 insertions(+), 2 deletions(-)
  5739. commit ca295fbbd340fb27511ea401f43af5ed138bb203
  5740. Author: jylam
  5741. Date: Tue Nov 6 13:45:18 2007 +0000
  5742. * Added --dither option and updated usage()
  5743. src/img2txt.c | 20 ++++++++++++++++----
  5744. 1 files changed, 16 insertions(+), 4 deletions(-)
  5745. commit b2b16e86ce2eba394e2bab1d21c3495562e3ead1
  5746. Author: jylam
  5747. Date: Tue Nov 6 13:19:23 2007 +0000
  5748. * WTF is a typedef missing ?
  5749. src/mygetopt.c | 2 +-
  5750. 1 files changed, 1 insertions(+), 1 deletions(-)
  5751. commit dd0e758020e8d10b8c5d88f76a91bf47a3cd91e8
  5752. Author: jylam
  5753. Date: Tue Nov 6 13:13:14 2007 +0000
  5754. * Quick and Dirty hack for DOS ans kernel drivers
  5755. src/mygetopt.c | 5 +++++
  5756. 1 files changed, 5 insertions(+), 0 deletions(-)
  5757. commit 3c7812b84965213631f749f78d6ddf0ae5085630
  5758. Author: jylam
  5759. Date: Tue Nov 6 12:59:54 2007 +0000
  5760. * Oops, forgot to add getopt replacement files, omg.
  5761. src/mygetopt.c | 122 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  5762. src/mygetopt.h | 31 ++++++++++++++
  5763. 2 files changed, 153 insertions(+), 0 deletions(-)
  5764. commit 3a3f93399a5c227e5b52359588418192aa91540f
  5765. Author: jylam
  5766. Date: Tue Nov 6 12:57:46 2007 +0000
  5767. * Replaced img2irc / pic2irc occurences, fixed bad c/c in options list
  5768. src/img2txt.c | 4 ++--
  5769. 1 files changed, 2 insertions(+), 2 deletions(-)
  5770. commit 4fb2893fe5dc6f9ff4e720161e1f6b5bac80ad48
  5771. Author: jylam
  5772. Date: Tue Nov 6 12:55:26 2007 +0000
  5773. * Renamed img2irc to a more generic img2txt
  5774. src/Makefile.am | 10 ++--
  5775. src/img2irc.c | 170 -------------------------------------------------------
  5776. src/img2txt.c | 170 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  5777. 3 files changed, 175 insertions(+), 175 deletions(-)
  5778. commit 6c50bc4e59133c7f481328424bd6f94f21877138
  5779. Author: jylam
  5780. Date: Tue Nov 6 12:53:52 2007 +0000
  5781. * Added getopt / mygetopt support to img2irc, and added options to control width, height, and format
  5782. src/Makefile.am | 2 +-
  5783. src/img2irc.c | 110 +++++++++++++++++++++++++++++++++++++++++++++++--------
  5784. 2 files changed, 95 insertions(+), 17 deletions(-)
  5785. commit e11df0ddb8de75e25d125f9b56d88088dffb1893
  5786. Author: sam
  5787. Date: Sun Nov 4 18:37:38 2007 +0000
  5788. * New transition effects: horizontal and vertical lines.
  5789. src/cacademo.c | 25 ++++++++++++++++++++++++-
  5790. 1 files changed, 24 insertions(+), 1 deletions(-)
  5791. commit e687e5090b14b9617c68f3c4d4e106b28f7f464e
  5792. Author: sam
  5793. Date: Sun Nov 4 12:00:03 2007 +0000
  5794. * Updated libcaca and cacaview after the API changes.
  5795. caca/caca0.c | 4 ++--
  5796. src/cacaview.c | 36 +++++++++++++++++++-----------------
  5797. 2 files changed, 21 insertions(+), 19 deletions(-)
  5798. commit ead71ed217a43d175d00786bf49c713a2e8888f0
  5799. Author: sam
  5800. Date: Sun Nov 4 12:00:00 2007 +0000
  5801. * Renamed cucul_set_dither_mode() into cucul_set_dither_algorithm(). It’s
  5802. a longer name but "mode" really wasn’t appropriate here.
  5803. cucul/cucul.h | 9 ++++++---
  5804. cucul/dither.c | 48 ++++++++++++++++++++++++------------------------
  5805. cucul/legacy.c | 10 ++++++++++
  5806. 3 files changed, 40 insertions(+), 27 deletions(-)
  5807. commit 08bb8697d644408ec70298c522dcfd05daea18be
  5808. Author: sam
  5809. Date: Sun Nov 4 11:59:57 2007 +0000
  5810. * Implemented cucul_get_dither_charset() and cucul_get_dither_mode().
  5811. cucul/cucul.h | 2 +
  5812. cucul/dither.c | 121 +++++++++++++++++++++++++++++++++++++-------------------
  5813. 2 files changed, 82 insertions(+), 41 deletions(-)
  5814. commit fab454273747d86617d72173f46108cbdf4314b1
  5815. Author: sam
  5816. Date: Sun Nov 4 11:59:54 2007 +0000
  5817. * Renamed doxygen sections here and there to avoid embarassing side-effects
  5818. such as "man tutorial" showing the libcaca tutorial on Debian systems.
  5819. AUTHORS | 2 +-
  5820. NEWS | 2 +-
  5821. THANKS | 2 +-
  5822. TODO | 2 +-
  5823. caca/caca.h | 4 ++--
  5824. cucul/cucul.h | 23 ++++++++++++-----------
  5825. doc/canvas.dox | 2 +-
  5826. doc/font.dox | 2 +-
  5827. doc/libcaca.dox | 20 ++++++++++----------
  5828. doc/migrating.dox | 2 +-
  5829. doc/style.dox | 2 +-
  5830. doc/tutorial.dox | 2 +-
  5831. doc/user.dox | 2 +-
  5832. 13 files changed, 34 insertions(+), 33 deletions(-)
  5833. commit dd6fc95ce5e5e6fa4707cfbc99fb17ed4f70c7fd
  5834. Author: sam
  5835. Date: Sun Nov 4 11:59:47 2007 +0000
  5836. * Renamed fonts to *.data to make sure they are not mistaken for editable
  5837. files (like there is any chance).
  5838. Makefile.am | 4 +-
  5839. cucul/Makefile.am | 8 +-
  5840. cucul/font.c | 4 +-
  5841. cucul/font_mono9.h | 6173 ----------------------------------------------
  5842. cucul/font_monobold12.h | 6223 -----------------------------------------------
  5843. cucul/mono9.data | 6173 ++++++++++++++++++++++++++++++++++++++++++++++
  5844. cucul/monobold12.data | 6223 +++++++++++++++++++++++++++++++++++++++++++++++
  5845. 7 files changed, 12405 insertions(+), 12403 deletions(-)
  5846. commit b693d01d888b2f8c5782dc264ba9d9fa90776f1f
  5847. Author: sam
  5848. Date: Sun Nov 4 10:41:07 2007 +0000
  5849. * Implemented cucul_get_dither_antialias() and cucul_get_dither_color().
  5850. cucul/cucul.h | 2 +
  5851. cucul/dither.c | 96 +++++++++++++++++++++++++++++++++++++++++++++-----------
  5852. 2 files changed, 79 insertions(+), 19 deletions(-)
  5853. commit 735c1bb75fdfdb62c255bf31aa3ee11fc547c3c0
  5854. Author: sam
  5855. Date: Sun Nov 4 09:56:40 2007 +0000
  5856. * cucul_get_dither_brightness() is no longer a stub.
  5857. * Implemented missing cucul_get_dither_contrast().
  5858. cucul/dither.c | 38 +++++++++++++++++++++++++++++++-------
  5859. 1 files changed, 31 insertions(+), 7 deletions(-)
  5860. commit 6ee8ef2be8d68d28ce92af061c3411e3aad35f83
  5861. Author: sam
  5862. Date: Sun Nov 4 09:56:37 2007 +0000
  5863. * Removed calls to now deprecated cucul_set_dither_invert().
  5864. cxx/cucul++.cpp | 5 -----
  5865. cxx/cucul++.h | 1 -
  5866. test/demo.c | 2 +-
  5867. 3 files changed, 1 insertions(+), 7 deletions(-)
  5868. commit cb8d1a9b969c5c50fc3a5436ccca66b5e1d62507
  5869. Author: sam
  5870. Date: Sun Nov 4 09:30:15 2007 +0000
  5871. * Ignore the autotools/ directory.
  5872. commit e5b748a463d21b78e8636db902934a2c77c9c072
  5873. Author: sam
  5874. Date: Sun Nov 4 09:29:07 2007 +0000
  5875. * Added .gitignore files in addition to svn:ignore properties.
  5876. .gitignore | 22 ++++++++++++++++++++++
  5877. cxx/.gitignore | 1 +
  5878. doc/.gitignore | 4 ++++
  5879. src/.gitignore | 7 +++++++
  5880. test/.gitignore | 23 +++++++++++++++++++++++
  5881. tools/.gitignore | 3 +++
  5882. 6 files changed, 60 insertions(+), 0 deletions(-)
  5883. commit 6c2b77fb068de9606d171bc5255d9c51f83d84ad
  5884. Author: sam
  5885. Date: Sun Nov 4 08:45:47 2007 +0000
  5886. * Don’t manage autotools/ with SVN.
  5887. Makefile.am | 2 +-
  5888. autotools/Makefile.am | 1 -
  5889. configure.ac | 1 -
  5890. 3 files changed, 1 insertions(+), 3 deletions(-)
  5891. commit addd46c96fc8ad46f757e76648523efb8fdec54e
  5892. Author: sam
  5893. Date: Sat Nov 3 23:27:54 2007 +0000
  5894. * Add a lookback table in the output. Will be handy later.
  5895. * Now sortchars’s output can be directly saved to a C header file.
  5896. tools/sortchars.c | 15 ++++++++++++++-
  5897. 1 files changed, 14 insertions(+), 1 deletions(-)
  5898. commit e86b0a092f4a47cf343d03f7b2300c46a67f842c
  5899. Author: sam
  5900. Date: Sat Nov 3 22:59:53 2007 +0000
  5901. * Add cucul_get_dither_brightness(), _gamma() and _contrast(). There is no
  5902. reason to keep a copy of them in the calling program.
  5903. * Deprecate cucul_set_dither_invert(). Inverting a dither's colours is now
  5904. done by setting a negative gamma value.
  5905. cucul/cucul.h | 5 ++++-
  5906. cucul/dither.c | 40 +++++++++++++++++++++++++++++-----------
  5907. cucul/legacy.c | 13 +++++++++++++
  5908. 3 files changed, 46 insertions(+), 12 deletions(-)
  5909. commit 1cf257dafc1e18f488524e02140c893ae9a0f0e6
  5910. Author: sam
  5911. Date: Sat Nov 3 12:59:42 2007 +0000
  5912. * Crap, typo in bootstrap script.
  5913. bootstrap | 2 +-
  5914. 1 files changed, 1 insertions(+), 1 deletions(-)
  5915. commit e353f65010d48a04354af5e43f2424255da26de6
  5916. Author: sam
  5917. Date: Sat Nov 3 12:58:05 2007 +0000
  5918. * Updated bootstrap script.
  5919. bootstrap | 44 +++++++++++++++++++++++++-------------------
  5920. 1 files changed, 25 insertions(+), 19 deletions(-)
  5921. commit a3352091c75e9780b8fda43e2dc8e56746e9597d
  5922. Author: sam
  5923. Date: Sun Oct 28 10:27:01 2007 +0000
  5924. * Only use __attribute__((__deprecated__)) with gcc >= 3.x.
  5925. cucul/cucul.h | 4 ++--
  5926. 1 files changed, 2 insertions(+), 2 deletions(-)
  5927. commit 742b08872aa543256b9b4f33a48ff3ab170d1f44
  5928. Author: sam
  5929. Date: Sun Oct 28 10:23:59 2007 +0000
  5930. * C89 compilation fix for machines that do not have <endian.h>, thanks to
  5931. Rado S.
  5932. test/font.c | 20 +++++++++++---------
  5933. 1 files changed, 11 insertions(+), 9 deletions(-)
  5934. commit 77b7501f9a42b845d13636c9b0ff852bc83e4f02
  5935. Author: sam
  5936. Date: Sun Oct 28 10:20:11 2007 +0000
  5937. * When present, include <termios.h> and <unistd.h> to allow the ncurses
  5938. driver to build on Solaris. Fix courtesy of Rado S.
  5939. caca/driver_ncurses.c | 6 ++++--
  5940. configure.ac | 2 +-
  5941. 2 files changed, 5 insertions(+), 3 deletions(-)
  5942. commit 8df10c818427c1e57562264029995c7212dd2fad
  5943. Author: sam
  5944. Date: Tue Oct 23 23:02:40 2007 +0000
  5945. * Improved distance computation in sortchars.c.
  5946. * Use font 0 instead of font 1.
  5947. * Print a bitmapped example at the end.
  5948. _pBBBBPP"' '7PBBBBBL
  5949. _BBBBP" __p@BBBBBBBBBpp__ 7%BBBb_
  5950. _BBBB" _@BBBBBPPPPPPPP%BBBBBpL %BBBb
  5951. BBB" _@BBBP"' ____ 'PBBBBp %BB
  5952. BB @BBBP __iIIIIIIIIIiL '%BBBL 7B
  5953. P BBBP _IIII**''''"*lIIIi_ 7BBBb 7
  5954. BBBP III/' ,,:::, "IIIi BBBb
  5955. JBBB III" ,!!!!!!!!:, lIIi 7BBB
  5956. BBBL JIII ,!!"' '!!! III BBBL
  5957. BBBL lIII "!!, !!! IIIL BBBP
  5958. BBBL III !!!::::!!!" JIII BBBL
  5959. JBBB lIIIL '"!!!!""' iIII @BBB
  5960. L 3BBBL "lIIIi_ __iIII/ @BBB
  5961. BL 7BBBb '*IIIIIIIIIIII/" _@BBP @
  5962. BBb %BBBb_ '"*****"' __BBBB" _BB
  5963. %BBBp 7BBBBbpL__ __ppBBBBP" _@BBB
  5964. 7%BBBp_ '7PBBBBBBBBBBBBBBPP' _@BBBP
  5965. 'PBBBBpL_ ''''PP"'''' _p@BBBBP
  5966. tools/sortchars.c | 71 ++++++++++++++++++++++++++++++++++++++++++++++++----
  5967. 1 files changed, 65 insertions(+), 6 deletions(-)
  5968. commit af2712a9a218c02eab487bc40f4c68c0305398b6
  5969. Author: sam
  5970. Date: Mon Oct 22 10:15:54 2007 +0000
  5971. * Updates to sortchars.c so that it can output a proper LUT.
  5972. tools/sortchars.c | 72 +++++++++++++++++++++++++++++++++++++++++++++-------
  5973. 1 files changed, 62 insertions(+), 10 deletions(-)
  5974. commit e094543b399a2c01bdbe8e54663d635ecba0d0ba
  5975. Author: sam
  5976. Date: Mon Oct 22 08:47:05 2007 +0000
  5977. * Small tool to analyse character glyphs depending on their shape. Will be
  5978. used for improved dithering.
  5979. tools/Makefile.am | 5 ++-
  5980. tools/sortchars.c | 142 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  5981. 2 files changed, 146 insertions(+), 1 deletions(-)
  5982. commit 5605ec20d494288caddc06b8933d2181bd7f6cb1
  5983. Author: sam
  5984. Date: Sat Oct 20 07:37:28 2007 +0000
  5985. * Documented which drivers support caca_set_cursor().
  5986. caca/graphics.c | 3 ++-
  5987. 1 files changed, 2 insertions(+), 1 deletions(-)
  5988. commit 2e5c30366691d5212f56c38b86f0d7d873f2dd22
  5989. Author: sam
  5990. Date: Fri Oct 19 22:22:13 2007 +0000
  5991. * Implemented caca_set_cursor() on the X11, ncurses and S-Lang drivers.
  5992. * Use caca_set_cursor() in test/input.c.
  5993. caca/driver_ncurses.c | 12 +++++++++++-
  5994. caca/driver_slang.c | 8 +++++++-
  5995. caca/driver_x11.c | 22 +++++++++++++++++++++-
  5996. test/input.c | 4 ++--
  5997. 4 files changed, 41 insertions(+), 5 deletions(-)
  5998. commit cd0785704dca95ed379a69761b2694224a393bee
  5999. Author: sam
  6000. Date: Thu Oct 18 22:07:39 2007 +0000
  6001. * Fixed cacaview’s dithering selection.
  6002. src/cacaview.c | 20 +++++++++++++-------
  6003. 1 files changed, 13 insertions(+), 7 deletions(-)
  6004. commit 657458ab3d21937fc4fb616f0bb79d166a2cf7f5
  6005. Author: sam
  6006. Date: Sun Oct 7 20:40:39 2007 +0000
  6007. * Output refman.log in case of build error.
  6008. doc/Makefile.am | 2 +-
  6009. 1 files changed, 1 insertions(+), 1 deletions(-)
  6010. commit 381962e0ce2ba449ffeb36792a67cbe3bf393eb0
  6011. Author: sam
  6012. Date: Sun Sep 30 16:49:47 2007 +0000
  6013. * Save user attributes when calling cucul_dither_bitmap().
  6014. cucul/dither.c | 7 ++++++-
  6015. 1 files changed, 6 insertions(+), 1 deletions(-)
  6016. commit 1f0a9bab1b68443148b5b2dba78fcbb7ed1f3419
  6017. Author: sam
  6018. Date: Sun Sep 30 15:03:38 2007 +0000
  6019. * Further refined the tetex/texlive detection method.
  6020. * Support for autotools-1.10.
  6021. bootstrap | 12 +++++++-----
  6022. configure.ac | 15 +++++++++------
  6023. 2 files changed, 16 insertions(+), 11 deletions(-)
  6024. commit 25e93ef3902e7738feb5299cc30b2e77f160d6e8
  6025. Author: sam
  6026. Date: Sun Sep 30 14:44:46 2007 +0000
  6027. * Support Debian's texlive installation. Will sneak this fix in beta12.
  6028. configure.ac | 2 ++
  6029. 1 files changed, 2 insertions(+), 0 deletions(-)
  6030. commit 30fb4645b851c6306e2b8f36f00ddf1f976e84aa
  6031. Author: sam
  6032. Date: Sun Sep 30 13:34:11 2007 +0000
  6033. * Set version to 0.99.beta11.
  6034. * Updated NEWS and ChangeLog.
  6035. ChangeLog | 7339 +++++++++++-----------------------------------------------
  6036. NEWS | 11 +
  6037. configure.ac | 2 +-
  6038. 3 files changed, 1391 insertions(+), 5961 deletions(-)
  6039. commit 5aa6777ff857013114205082287077536cfd646f
  6040. Author: sam
  6041. Date: Sun Sep 30 13:32:16 2007 +0000
  6042. * Minor tuning to the various tests, just so that they’re releasable.
  6043. test/blit.c | 2 +-
  6044. test/colors.c | 2 +-
  6045. test/demo.c | 3 ++-
  6046. test/demo0.c | 1 +
  6047. test/dithering.c | 2 +-
  6048. test/event.c | 2 +-
  6049. 6 files changed, 7 insertions(+), 5 deletions(-)
  6050. commit 6e2165771ed4ca4c35a5b5c0052e863588f30613
  6051. Author: sam
  6052. Date: Sun Sep 30 11:28:13 2007 +0000
  6053. * Replaced deprecated cucul_rotate() call with cucul_rotate_180().
  6054. cxx/cucul++.cpp | 2 +-
  6055. 1 files changed, 1 insertions(+), 1 deletions(-)
  6056. commit e3aff2f303df8815ce2cd6262eb1ba8e244ed6d9
  6057. Author: sam
  6058. Date: Sun Sep 30 10:22:24 2007 +0000
  6059. * Added a few rotation pairs. Nothing awesome.
  6060. cucul/transform.c | 4 ++++
  6061. 1 files changed, 4 insertions(+), 0 deletions(-)
  6062. commit 975a52cdd2f6ddd3b880543c6116e6fecd39f53c
  6063. Author: sam
  6064. Date: Sun Sep 30 10:12:19 2007 +0000
  6065. * Improve rotation output by avoiding white-on-black attributes to appear
  6066. due to spaces.
  6067. cucul/transform.c | 15 +++++++++++++++
  6068. 1 files changed, 15 insertions(+), 0 deletions(-)
  6069. commit f3be0d091a3c24a96a023950c4ad2cd92cd75342
  6070. Author: sam
  6071. Date: Sat Sep 29 15:15:17 2007 +0000
  6072. * Allow to rotate canvases with an odd width.
  6073. * Added a few additional character pairs of the left/right rotations.
  6074. * Added missing errno sets.
  6075. cucul/transform.c | 138 ++++++++++++++++++++++++++++++++--------------------
  6076. 1 files changed, 85 insertions(+), 53 deletions(-)
  6077. commit bcd866a68d50343969f7a9a2d776739eecc1d684
  6078. Author: sam
  6079. Date: Thu Aug 2 18:12:19 2007 +0000
  6080. * More widechar rotations. \/ > /\ < is cool.
  6081. cucul/transform.c | 6 ++++++
  6082. 1 files changed, 6 insertions(+), 0 deletions(-)
  6083. commit 5963e71c7813c14d0caf5cb6d564908474f4123a
  6084. Author: sam
  6085. Date: Thu Aug 2 17:33:10 2007 +0000
  6086. * Reset cursor position after a resize. Not sure it’s what I want.
  6087. cucul/cucul.c | 12 +++++++++++-
  6088. 1 files changed, 11 insertions(+), 1 deletions(-)
  6089. commit ede37cb087a33aebbdbde79bff84a51a6c3b3dd6
  6090. Author: sam
  6091. Date: Thu Aug 2 16:38:31 2007 +0000
  6092. * More widechar rotation pairs.
  6093. cucul/transform.c | 40 ++++++++++++++++++++++++----------------
  6094. 1 files changed, 24 insertions(+), 16 deletions(-)
  6095. commit b458010f98bb49df8b4ad9aee32bd3fe3389a7ce
  6096. Author: sam
  6097. Date: Tue Jul 17 20:46:18 2007 +0000
  6098. * Renamed cucul_rotate_*_wide to cucul_rotate_* and cucul_rotate_* to
  6099. cucul_stretch_* to avoid long function names. And the pairwise rotations
  6100. look so nice now that they should be the real rotation chars.
  6101. cucul/cucul.h | 4 +-
  6102. cucul/transform.c | 176 +++++++++++++++++++++++++++--------------------------
  6103. test/text.c | 2 +-
  6104. 3 files changed, 92 insertions(+), 90 deletions(-)
  6105. commit 0a64bcc83472e520870b9521fd016a03fec49d74
  6106. Author: sam
  6107. Date: Tue Jul 17 17:20:11 2007 +0000
  6108. * More characters for the wide rotations.
  6109. * Updated test/text to show what the wide rotations now do.
  6110. cucul/transform.c | 101 +++++++++++++++++++++++++++++++++++++++++++++++-----
  6111. test/text.c | 32 ++++++++++++-----
  6112. 2 files changed, 114 insertions(+), 19 deletions(-)
  6113. commit 80d615c35ae18c92630a05bc19139da0b2d94573
  6114. Author: sam
  6115. Date: Tue Jul 17 15:22:34 2007 +0000
  6116. * Use j/ḷ and l/ȷ pairs in glyph rotation.
  6117. cucul/transform.c | 6 +++++-
  6118. 1 files changed, 5 insertions(+), 1 deletions(-)
  6119. commit 3ac2be4b18789cc8ffd3ccd87e216c149898f51a
  6120. Author: sam
  6121. Date: Mon Jul 16 23:51:49 2007 +0000
  6122. * minor warning fix
  6123. test/input.c | 5 +++--
  6124. 1 files changed, 3 insertions(+), 2 deletions(-)
  6125. commit 136f3272d3fba598ec51d8b64e821dd0bcb3afa7
  6126. Author: sam
  6127. Date: Tue Jul 10 17:02:46 2007 +0000
  6128. * Implemented cucul_rotate_left_wide() and cucul_rotate_right_wide(). They
  6129. suck massively for now.
  6130. cucul/cucul.h | 2 +
  6131. cucul/transform.c | 200 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  6132. test/text.c | 2 +-
  6133. 3 files changed, 203 insertions(+), 1 deletions(-)
  6134. commit 61d90b2b69f17f2408b028f3a8d10d3cea5080a0
  6135. Author: sam
  6136. Date: Mon Jul 9 17:24:28 2007 +0000
  6137. * Fixed address in license.
  6138. COPYING | 2 +-
  6139. 1 files changed, 1 insertions(+), 1 deletions(-)
  6140. commit d0c0805a2f71b046a50ad456fd35afc2113e93c4
  6141. Author: sam
  6142. Date: Thu Jun 28 16:29:00 2007 +0000
  6143. * Renamed cucul_left/cucul_right into cucul_rotate_left/cucul_rotate_right.
  6144. * Renamed cucul_rotate into cucul_rotate_180.
  6145. * Deprecated cucul_rotate and fix examples accordingly.
  6146. Hope it all makes sense.
  6147. cucul/cucul.h | 7 ++++---
  6148. cucul/legacy.c | 9 +++++++++
  6149. cucul/transform.c | 6 +++---
  6150. test/text.c | 4 ++--
  6151. test/transform.c | 2 +-
  6152. 5 files changed, 19 insertions(+), 9 deletions(-)
  6153. commit f5a30f19e340f314a1a51a07625b86527ce3b200
  6154. Author: sam
  6155. Date: Thu Jun 28 15:57:25 2007 +0000
  6156. * Added a small test for cucul_left() in test/text.c. It is *fucking* ugly.
  6157. test/text.c | 20 ++++++++++++++------
  6158. 1 files changed, 14 insertions(+), 6 deletions(-)
  6159. commit 516c10e10cd0a3eb3257c8979d7e4574464f5079
  6160. Author: sam
  6161. Date: Thu Jun 28 15:56:59 2007 +0000
  6162. * Implemented cucul_left() and cucul_right() for 90-degree rotations.
  6163. cucul/cucul.h | 2 +
  6164. cucul/transform.c | 253 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  6165. 2 files changed, 255 insertions(+), 0 deletions(-)
  6166. commit e4f9678f1e02dd146020fe0f99acd9a614da619b
  6167. Author: sam
  6168. Date: Thu Jun 28 12:58:17 2007 +0000
  6169. * Patch by Ben Wiley Sittler to use ACS_* special characters in the ncurses
  6170. driver.
  6171. caca/driver_ncurses.c | 333 ++++++++++++++++++++++++++++++++++++++++++++++++-
  6172. 1 files changed, 330 insertions(+), 3 deletions(-)
  6173. commit 3ea04559140b3b8ad951d6a1419b1e8283722d2c
  6174. Author: sam
  6175. Date: Thu Jun 28 12:56:40 2007 +0000
  6176. * Handle multiframe canvases in the caca importer, courtesy of Ben Wiley
  6177. Sittler. Untested.
  6178. cucul/import.c | 77 ++++++++++++++++++++++++++++++++++++++++---------------
  6179. 1 files changed, 56 insertions(+), 21 deletions(-)
  6180. commit 74fe8a95a5010261be1fe0e550dda1d50088cfb6
  6181. Author: sam
  6182. Date: Thu Jun 28 12:49:28 2007 +0000
  6183. * Removed malloc() calls from the rotozoom code, put initialisation in the
  6184. PREPARE rule and did minor cleanup (SCNR).
  6185. src/cacademo.c | 93 ++++++++++++++++++++++++--------------------------------
  6186. 1 files changed, 40 insertions(+), 53 deletions(-)
  6187. commit a67cdc47e2c2f67b6e5f2332aa690db0bab0e363
  6188. Author: sam
  6189. Date: Thu Jun 28 12:47:57 2007 +0000
  6190. * Added more box glyphs to the canvas transformations, courtesy of Ben Wiley
  6191. Sittler.
  6192. cucul/transform.c | 20 ++++++++++++++++++++
  6193. 1 files changed, 20 insertions(+), 0 deletions(-)
  6194. commit 96a3822598bbdbf0446098b02c8511d2bb150b3d
  6195. Author: sam
  6196. Date: Thu Jun 28 12:46:54 2007 +0000
  6197. * Added a few chars to the unicode test.
  6198. test/unicode.c | 4 +++-
  6199. 1 files changed, 3 insertions(+), 1 deletions(-)
  6200. commit ae0ffa88f5435eed085978b2c9f65b7240113ab8
  6201. Author: sam
  6202. Date: Thu Jun 28 12:46:04 2007 +0000
  6203. * Differentiate between • and ● in the X11 rendering overrides.
  6204. caca/driver_x11.c | 2 +-
  6205. 1 files changed, 1 insertions(+), 1 deletions(-)
  6206. commit 62abfecb5649d8c9408e9f19ed792e258d848e76
  6207. Author: sam
  6208. Date: Thu Jun 28 12:15:06 2007 +0000
  6209. * Patch by Ben Wiley Sittler for two misrendered glyphs.
  6210. caca/driver_x11.c | 4 ++--
  6211. 1 files changed, 2 insertions(+), 2 deletions(-)
  6212. commit 792cfb3944a6bf8ba7f2b10cfd33bc09f9882c1e
  6213. Author: sam
  6214. Date: Thu Jun 28 07:43:41 2007 +0000
  6215. * Slightly nicer code in driver_x11.c.
  6216. caca/driver_x11.c | 56 ++++++++++++++++++++++++----------------------------
  6217. 1 files changed, 26 insertions(+), 30 deletions(-)
  6218. commit 46b95b52e1883061bf1b95a136fbadfa9894f6b6
  6219. Author: jylam
  6220. Date: Thu Jun 28 07:42:36 2007 +0000
  6221. * Minor cosmetic changes
  6222. src/cacademo.c | 11 ++++-------
  6223. 1 files changed, 4 insertions(+), 7 deletions(-)
  6224. commit 23763f3da171a57e2e4b5bd2365d8de56962879d
  6225. Author: sam
  6226. Date: Wed Jun 27 18:00:18 2007 +0000
  6227. * Use cucul_utf32_to_ascii() when the SLang backend does not support UTF-8.
  6228. caca/driver_slang.c | 12 ++++++------
  6229. 1 files changed, 6 insertions(+), 6 deletions(-)
  6230. commit 962b5a1b1a56a2245ed069f903dbf614afe04cda
  6231. Author: sam
  6232. Date: Wed Jun 27 17:40:14 2007 +0000
  6233. * X11 driver improvements courtesy of Ben Wiley Sittler. Reworked them a
  6234. bit myself, too.
  6235. caca/driver_x11.c | 396 +++++++++++++++++++++++++++++++++++------------------
  6236. 1 files changed, 263 insertions(+), 133 deletions(-)
  6237. commit 3982de257e45be3a271d9c23960c2c72c6c535a5
  6238. Author: sam
  6239. Date: Wed Jun 27 14:43:59 2007 +0000
  6240. * Compilation fix for systems (e.g. Darwin) where SLtt_Has_Alt_Charset does
  6241. not exist, courtesy of Ben Wiley Sittler.
  6242. caca/driver_slang.c | 2 ++
  6243. 1 files changed, 2 insertions(+), 0 deletions(-)
  6244. commit efd51a2cc0de2d039036f77ce345417ddddf71e9
  6245. Author: sam
  6246. Date: Wed Jun 27 14:39:47 2007 +0000
  6247. * Implemented cucul_utf32_to_ascii() using code from Ben Wiley Sittler.
  6248. cucul/charset.c | 140 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
  6249. cucul/cucul.h | 1 +
  6250. 2 files changed, 140 insertions(+), 1 deletions(-)
  6251. commit e13bde3f32e5ccbe3c59ec1e9e52e4d71810ad15
  6252. Author: sam
  6253. Date: Wed Jun 27 13:35:59 2007 +0000
  6254. * Fixed OpenGL fullwidth support, courtesy of Ben Wiley Sittler.
  6255. AUTHORS | 3 ++
  6256. caca/driver_gl.c | 65 ++++++++++++++++++++++++++++++++---------------------
  6257. 2 files changed, 42 insertions(+), 26 deletions(-)
  6258. commit af2ae9ad1fddcbecdd804b0f1e204f4ce3251451
  6259. Author: sam
  6260. Date: Wed Jun 27 13:06:18 2007 +0000
  6261. * Disabled USE_RGB12_FGBG for now, as it was reported not to work.
  6262. caca/driver_cocoa.m | 32 ++++++++++++++++----------------
  6263. 1 files changed, 16 insertions(+), 16 deletions(-)
  6264. commit 64add152af843b249438b1b60ec5438594a8150f
  6265. Author: sam
  6266. Date: Wed Jun 27 13:03:31 2007 +0000
  6267. * Winsock compilation fixes in cacaserver, courtesy of Ben Wiley Sittler
  6268. <bsittler@gmail.com>
  6269. src/cacaserver.c | 17 +++++++++++------
  6270. 1 files changed, 11 insertions(+), 6 deletions(-)
  6271. commit 860ed544b3a0bfd15098209dfaa0d4185dd9583d
  6272. Author: sam
  6273. Date: Wed Jun 27 12:52:15 2007 +0000
  6274. * Updated internal fonts to match tools/makefont.c.
  6275. cucul/font_mono9.h | 3831 +++++++++++++++++++++++++++++++----------------
  6276. cucul/font_monobold12.h | 3768 ++++++++++++++++++++++++++++++----------------
  6277. 2 files changed, 5006 insertions(+), 2593 deletions(-)
  6278. commit 58fc00dbb17797e7eadcd606a15264b1bfeb185a
  6279. Author: sam
  6280. Date: Wed Jun 27 12:48:34 2007 +0000
  6281. * Added glyphs to our default fonts:
  6282. + Geometric Shapes, Halfwidth and Fullwidth Forms (as suggested by Ben
  6283. Wiley Sittler)
  6284. + Miscellaneous Symbols (as suggested by Mohammed Adnène Trojette)
  6285. tools/makefont.c | 3 +++
  6286. 1 files changed, 3 insertions(+), 0 deletions(-)
  6287. commit d4ff66ee366f94df38a0e83fdcf85235c3587c0b
  6288. Author: sam
  6289. Date: Wed Jun 27 12:46:25 2007 +0000
  6290. * Add a "make fonts" rule to the makefile for easy updates.
  6291. Makefile.am | 4 ++++
  6292. 1 files changed, 4 insertions(+), 0 deletions(-)
  6293. commit e52f0a646fd27a934c4a326d2d9028c92abbabfe
  6294. Author: jylam
  6295. Date: Sun Jun 24 07:46:18 2007 +0000
  6296. * Added rotozoom (and its 1MB header file)
  6297. src/Makefile.am | 2 +-
  6298. src/cacademo.c | 114 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
  6299. src/texture.h | 2 +
  6300. 3 files changed, 116 insertions(+), 2 deletions(-)
  6301. commit d523ba26c7b5a242cc223e3bda8b5610f5767a7c
  6302. Author: jylam
  6303. Date: Fri Feb 23 14:34:48 2007 +0000
  6304. * Added squared transition to cacademo
  6305. build-kernel | 4 ++--
  6306. src/cacademo.c | 40 +++++++++++++++++++++++++++++++++++++---
  6307. 2 files changed, 39 insertions(+), 5 deletions(-)
  6308. commit ae29f776e528b599bff037c5fd5f0b8a52477d61
  6309. Author: jylam
  6310. Date: Thu Feb 22 15:34:48 2007 +0000
  6311. * Added error checks to cacaplay
  6312. src/cacaplay.c | 12 +++++++++++-
  6313. 1 files changed, 11 insertions(+), 1 deletions(-)
  6314. commit 74fff7a9e55daa18fceb14b86589cd3b2a11be4b
  6315. Author: jylam
  6316. Date: Thu Feb 22 15:31:39 2007 +0000
  6317. * Added error checks on canvas / display creations
  6318. test/blit.c | 13 ++++++++++++-
  6319. test/colors.c | 12 +++++++++---
  6320. test/cucul.c | 6 ++++++
  6321. test/demo.c | 13 ++++++++++---
  6322. test/dithering.c | 15 ++++++++++++++-
  6323. test/event.c | 13 ++++++++++---
  6324. test/font.c | 6 ++++++
  6325. test/frames.c | 6 ++++++
  6326. test/fullwidth.c | 10 ++++++++++
  6327. test/gamma.c | 10 ++++++++++
  6328. test/hsv.c | 10 ++++++++++
  6329. test/import.c | 11 +++++++++++
  6330. test/input.c | 10 ++++++++++
  6331. test/swallow.c | 13 +++++++++++--
  6332. test/text.c | 6 ++++++
  6333. test/transform.c | 10 ++++++++++
  6334. test/unicode.c | 11 ++++++++++-
  6335. 17 files changed, 161 insertions(+), 14 deletions(-)
  6336. commit 56a1d834e64d1b50ab1b807b68a4f9e784cd8fab
  6337. Author: jylam
  6338. Date: Thu Feb 22 14:47:32 2007 +0000
  6339. * Added error detection to truecolor test
  6340. test/truecolor.c | 11 +++++++++++
  6341. 1 files changed, 11 insertions(+), 0 deletions(-)
  6342. commit f7ca251db9c017d9af474cec3ba71ed360a57c8d
  6343. Author: sam
  6344. Date: Tue Feb 20 18:15:52 2007 +0000
  6345. * The transformation rules didn’t have ⅃ ⅄ ⅂.
  6346. cucul/transform.c | 7 +++++++
  6347. 1 files changed, 7 insertions(+), 0 deletions(-)
  6348. commit 3507f49d47980919633e8a2afce09d7fc96faef7
  6349. Author: jylam
  6350. Date: Thu Jan 4 11:07:43 2007 +0000
  6351. * Changed threshold in key events, a bit more natural
  6352. caca/event.c | 2 +-
  6353. 1 files changed, 1 insertions(+), 1 deletions(-)
  6354. commit af38ae1b73c64847cd932ff179ef85d296210a0c
  6355. Author: sam
  6356. Date: Tue Dec 12 01:53:54 2006 +0000
  6357. * Bwarf, typo in the no warranty clause.
  6358. DotNet/AssemblyInfo.cs | 2 +-
  6359. DotNet/Caca.cs | 2 +-
  6360. DotNet/Cucul.cs | 2 +-
  6361. DotNet/test.cs | 2 +-
  6362. caca/caca.c | 2 +-
  6363. caca/caca.h | 2 +-
  6364. caca/caca0.c | 2 +-
  6365. caca/caca0.h | 2 +-
  6366. caca/caca_internals.h | 2 +-
  6367. caca/driver_cocoa.m | 2 +-
  6368. caca/driver_conio.c | 2 +-
  6369. caca/driver_gl.c | 2 +-
  6370. caca/driver_ncurses.c | 2 +-
  6371. caca/driver_raw.c | 2 +-
  6372. caca/driver_slang.c | 2 +-
  6373. caca/driver_vga.c | 2 +-
  6374. caca/driver_win32.c | 2 +-
  6375. caca/driver_x11.c | 2 +-
  6376. caca/event.c | 2 +-
  6377. caca/graphics.c | 2 +-
  6378. caca/time.c | 2 +-
  6379. cucul/attr.c | 2 +-
  6380. cucul/box.c | 2 +-
  6381. cucul/canvas.c | 2 +-
  6382. cucul/charset.c | 2 +-
  6383. cucul/conic.c | 2 +-
  6384. cucul/cucul.c | 2 +-
  6385. cucul/cucul.h | 2 +-
  6386. cucul/cucul_internals.h | 2 +-
  6387. cucul/dither.c | 2 +-
  6388. cucul/export.c | 2 +-
  6389. cucul/font.c | 2 +-
  6390. cucul/frame.c | 2 +-
  6391. cucul/import.c | 2 +-
  6392. cucul/legacy.c | 2 +-
  6393. cucul/line.c | 2 +-
  6394. cucul/transform.c | 2 +-
  6395. cucul/triangle.c | 2 +-
  6396. cxx/caca++.cpp | 2 +-
  6397. cxx/caca++.h | 2 +-
  6398. cxx/cucul++.cpp | 2 +-
  6399. cxx/cucul++.h | 2 +-
  6400. cxx/cxxtest.cpp | 2 +-
  6401. kernel/kernel.c | 2 +-
  6402. kernel/kernel.h | 2 +-
  6403. python/pypycaca.c | 2 +-
  6404. python/pypycaca.h | 2 +-
  6405. src/aafire.c | 7 +++----
  6406. src/cacademo.c | 2 +-
  6407. src/cacadraw.c | 2 +-
  6408. src/cacaplay.c | 2 +-
  6409. src/cacaserver.c | 2 +-
  6410. src/cacaview.c | 2 +-
  6411. src/common-image.c | 2 +-
  6412. src/common-image.h | 2 +-
  6413. src/img2irc.c | 2 +-
  6414. test/blit.c | 2 +-
  6415. test/colors.c | 2 +-
  6416. test/cucul.c | 2 +-
  6417. test/demo.c | 2 +-
  6418. test/dithering.c | 2 +-
  6419. test/event.c | 2 +-
  6420. test/export.c | 2 +-
  6421. test/font.c | 2 +-
  6422. test/font2tga.c | 2 +-
  6423. test/frames.c | 2 +-
  6424. test/fullwidth.c | 2 +-
  6425. test/gamma.c | 2 +-
  6426. test/hsv.c | 2 +-
  6427. test/import.c | 2 +-
  6428. test/input.c | 2 +-
  6429. test/spritedit.c | 2 +-
  6430. test/swallow.c | 2 +-
  6431. test/text.c | 2 +-
  6432. test/transform.c | 2 +-
  6433. test/truecolor.c | 2 +-
  6434. test/unicode.c | 2 +-
  6435. tools/makefont.c | 2 +-
  6436. tools/optipal.c | 2 +-
  6437. 79 files changed, 81 insertions(+), 82 deletions(-)
  6438. commit 33a4b6d63cb3029025cb45a2617e5231df98b379
  6439. Author: sam
  6440. Date: Mon Dec 11 15:48:46 2006 +0000
  6441. * Add a no warranty clause to the code.
  6442. DotNet/AssemblyInfo.cs | 7 ++++---
  6443. DotNet/Caca.cs | 7 ++++---
  6444. DotNet/Cucul.cs | 7 ++++---
  6445. DotNet/test.cs | 9 +++++----
  6446. caca/caca.c | 7 ++++---
  6447. caca/caca.h | 7 ++++---
  6448. caca/caca0.c | 7 ++++---
  6449. caca/caca0.h | 7 ++++---
  6450. caca/caca_internals.h | 7 ++++---
  6451. caca/driver_cocoa.m | 7 ++++---
  6452. caca/driver_conio.c | 7 ++++---
  6453. caca/driver_gl.c | 7 ++++---
  6454. caca/driver_ncurses.c | 7 ++++---
  6455. caca/driver_raw.c | 7 ++++---
  6456. caca/driver_slang.c | 7 ++++---
  6457. caca/driver_vga.c | 7 ++++---
  6458. caca/driver_win32.c | 7 ++++---
  6459. caca/driver_x11.c | 7 ++++---
  6460. caca/event.c | 7 ++++---
  6461. caca/graphics.c | 7 ++++---
  6462. caca/time.c | 7 ++++---
  6463. cucul/attr.c | 7 ++++---
  6464. cucul/box.c | 7 ++++---
  6465. cucul/canvas.c | 7 ++++---
  6466. cucul/charset.c | 7 ++++---
  6467. cucul/conic.c | 7 ++++---
  6468. cucul/cucul.c | 7 ++++---
  6469. cucul/cucul.h | 7 ++++---
  6470. cucul/cucul_internals.h | 7 ++++---
  6471. cucul/dither.c | 7 ++++---
  6472. cucul/export.c | 7 ++++---
  6473. cucul/font.c | 7 ++++---
  6474. cucul/frame.c | 7 ++++---
  6475. cucul/import.c | 7 ++++---
  6476. cucul/legacy.c | 7 ++++---
  6477. cucul/line.c | 7 ++++---
  6478. cucul/transform.c | 7 ++++---
  6479. cucul/triangle.c | 7 ++++---
  6480. cxx/caca++.cpp | 7 ++++---
  6481. cxx/caca++.h | 7 ++++---
  6482. cxx/cucul++.cpp | 7 ++++---
  6483. cxx/cucul++.h | 7 ++++---
  6484. cxx/cxxtest.cpp | 7 ++++---
  6485. kernel/kernel.c | 7 ++++---
  6486. kernel/kernel.h | 7 ++++---
  6487. python/pypycaca.c | 7 ++++---
  6488. python/pypycaca.h | 7 ++++---
  6489. src/aafire.c | 7 ++++---
  6490. src/cacademo.c | 7 ++++---
  6491. src/cacadraw.c | 7 ++++---
  6492. src/cacaplay.c | 7 ++++---
  6493. src/cacaserver.c | 11 ++++++++---
  6494. src/cacaview.c | 7 ++++---
  6495. src/common-image.c | 7 ++++---
  6496. src/common-image.h | 7 ++++---
  6497. src/img2irc.c | 7 ++++---
  6498. test/blit.c | 7 ++++---
  6499. test/colors.c | 7 ++++---
  6500. test/cucul.c | 7 ++++---
  6501. test/demo.c | 7 ++++---
  6502. test/dithering.c | 7 ++++---
  6503. test/event.c | 7 ++++---
  6504. test/export.c | 7 ++++---
  6505. test/font.c | 7 ++++---
  6506. test/font2tga.c | 7 ++++---
  6507. test/frames.c | 7 ++++---
  6508. test/fullwidth.c | 7 ++++---
  6509. test/gamma.c | 7 ++++---
  6510. test/hsv.c | 7 ++++---
  6511. test/import.c | 7 ++++---
  6512. test/input.c | 7 ++++---
  6513. test/spritedit.c | 7 ++++---
  6514. test/swallow.c | 7 ++++---
  6515. test/text.c | 7 ++++---
  6516. test/transform.c | 7 ++++---
  6517. test/truecolor.c | 7 ++++---
  6518. test/unicode.c | 7 ++++---
  6519. tools/makefont.c | 7 ++++---
  6520. tools/optipal.c | 7 ++++---
  6521. 79 files changed, 321 insertions(+), 238 deletions(-)
  6522. commit bf4677421c49e515d1a727d0de725123cbfbff46
  6523. Author: sam
  6524. Date: Tue Dec 5 17:50:40 2006 +0000
  6525. * Fix OpenBSD build.
  6526. caca/driver_ncurses.c | 2 +-
  6527. 1 files changed, 1 insertions(+), 1 deletions(-)
  6528. commit 27bee383b961d4be6bbd8b6f3c52e394fc127d2e
  6529. Author: sam
  6530. Date: Thu Nov 30 22:41:52 2006 +0000
  6531. * Working Cocoa driver, courtesy of Colin Delacroix <colin@zoy.org>.
  6532. caca/driver_cocoa.m | 1047 ++++++++++++++++++++++++++++++++++++++++-----------
  6533. configure.ac | 37 ++-
  6534. 2 files changed, 857 insertions(+), 227 deletions(-)
  6535. commit 02eb497de083ed57c309b79114e3dc701487e4cb
  6536. Author: sam
  6537. Date: Mon Nov 27 14:58:59 2006 +0000
  6538. * Got rid of that ugly cv->import member.
  6539. cucul/cucul.c | 3 --
  6540. cucul/cucul_internals.h | 3 --
  6541. cucul/frame.c | 4 ---
  6542. cucul/import.c | 57 ++++++++++++++++++----------------------------
  6543. 4 files changed, 22 insertions(+), 45 deletions(-)
  6544. commit d67009783020a1a34da6b5d317c746921677a33f
  6545. Author: sam
  6546. Date: Mon Nov 27 14:55:00 2006 +0000
  6547. * Get rid of test/term.c, it's now in its own repository.
  6548. * Added back -Wshadow, it's more useful than annoying.
  6549. configure.ac | 6 +-
  6550. test/Makefile.am | 11 +--
  6551. test/term.c | 304 ------------------------------------------------------
  6552. 3 files changed, 3 insertions(+), 318 deletions(-)
  6553. commit bf94c4ff1d9aaa688eaf5adb7b24a3a835c49637
  6554. Author: sam
  6555. Date: Mon Nov 27 14:53:17 2006 +0000
  6556. * Fix shadowing declarations.
  6557. cucul/canvas.c | 10 +++++-----
  6558. cucul/export.c | 6 +++---
  6559. tools/makefont.c | 32 ++++++++++++++++----------------
  6560. 3 files changed, 24 insertions(+), 24 deletions(-)
  6561. commit 0e307b51d5ecde170950b1e4d23ff30fd9b9d953
  6562. Author: sam
  6563. Date: Mon Nov 27 05:59:29 2006 +0000
  6564. * Do not build test/term if fcntl() is not available. Yes, could be improved.
  6565. test/Makefile.am | 8 +++++++-
  6566. 1 files changed, 7 insertions(+), 1 deletions(-)
  6567. commit 40f81eee869379ad9bf96c963feea5e1d63a7de6
  6568. Author: sam
  6569. Date: Mon Nov 27 05:40:51 2006 +0000
  6570. * Fixed syntax errors.
  6571. caca/driver_ncurses.c | 2 +-
  6572. caca/driver_slang.c | 2 +-
  6573. 2 files changed, 2 insertions(+), 2 deletions(-)
  6574. commit 3ec2ef56097b401a2d1b1feff0a6d723f70a55c3
  6575. Author: sam
  6576. Date: Mon Nov 27 01:58:59 2006 +0000
  6577. * Added stuff to the TODO list.
  6578. TODO | 26 ++++++++++++++++++++++++++
  6579. 1 files changed, 26 insertions(+), 0 deletions(-)
  6580. commit 6fd99cd94db3af406f78433a19c0bfcdfeb891e3
  6581. Author: sam
  6582. Date: Mon Nov 27 01:58:00 2006 +0000
  6583. * A few improvements to the screen/splitvt clone project.
  6584. test/term.c | 254 ++++++++++++++++++++++++++++++++++++++++-------------------
  6585. 1 files changed, 174 insertions(+), 80 deletions(-)
  6586. commit 515fb24ab7b2447c8bd67e59603cfe910c591964
  6587. Author: sam
  6588. Date: Mon Nov 27 01:56:37 2006 +0000
  6589. * Improved vt220 import by adding a persistent context to canvases.
  6590. cucul/cucul.c | 3 +
  6591. cucul/cucul_internals.h | 3 +
  6592. cucul/frame.c | 8 ++-
  6593. cucul/import.c | 206 ++++++++++++++++++++++++++++------------------
  6594. 4 files changed, 137 insertions(+), 83 deletions(-)
  6595. commit f44e6f5133e9db3a1f0cc59bbe793dbcbc4debe6
  6596. Author: sam
  6597. Date: Fri Nov 24 05:51:10 2006 +0000
  6598. * Added caca_set_cursor(). Not yet functional.
  6599. caca/caca.h | 1 +
  6600. caca/caca_internals.h | 1 +
  6601. caca/driver_conio.c | 1 +
  6602. caca/driver_gl.c | 1 +
  6603. caca/driver_ncurses.c | 1 +
  6604. caca/driver_raw.c | 1 +
  6605. caca/driver_slang.c | 1 +
  6606. caca/driver_vga.c | 1 +
  6607. caca/driver_win32.c | 1 +
  6608. caca/driver_x11.c | 1 +
  6609. caca/graphics.c | 25 +++++++++++++++++++++++++
  6610. 11 files changed, 35 insertions(+), 0 deletions(-)
  6611. commit 1b375c703a7185d804cf0c66cc1ed9cedbb96d12
  6612. Author: sam
  6613. Date: Fri Nov 24 05:49:49 2006 +0000
  6614. * Add support for doublewidth characters even if ncurses or SLang don't know
  6615. about them.
  6616. caca/driver_ncurses.c | 7 ++++++-
  6617. caca/driver_slang.c | 7 ++++++-
  6618. 2 files changed, 12 insertions(+), 2 deletions(-)
  6619. commit 6fe1c6579d2b99063355a03060e65ec794e5ec5c
  6620. Author: jylam
  6621. Date: Thu Nov 23 20:22:03 2006 +0000
  6622. * .Net : Fixed drawLine() and updated example (rasters rule)
  6623. DotNet/Cucul.cs | 6 ++--
  6624. DotNet/test.cs | 61 +++++++++++++++++++++++++++++++++---------------------
  6625. 2 files changed, 40 insertions(+), 27 deletions(-)
  6626. commit 37f12a9dab04c4293bba91e0bfc3cbc505d40cdd
  6627. Author: sam
  6628. Date: Tue Nov 21 07:09:35 2006 +0000
  6629. * Added a test app that swallows two console applications. Switch with C-a.
  6630. configure.ac | 4 +-
  6631. test/Makefile.am | 6 ++-
  6632. test/term.c | 210 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  6633. 3 files changed, 218 insertions(+), 2 deletions(-)
  6634. commit 71daf3435a54304df64697785bd40f2bbbd5ccf8
  6635. Author: sam
  6636. Date: Tue Nov 21 06:35:04 2006 +0000
  6637. * Improved ANSI importer so that it supports a lot more of what is needed
  6638. for basic vt220 emulation.
  6639. cucul/import.c | 320 ++++++++++++++++++++++++++++++++++++++++++++------------
  6640. 1 files changed, 253 insertions(+), 67 deletions(-)
  6641. commit 3be2fcf639f8e150ff3df03aebab2b6e84204387
  6642. Author: sam
  6643. Date: Mon Nov 20 05:49:45 2006 +0000
  6644. * Added a few ideas to the TODO list.
  6645. TODO | 4 ++++
  6646. 1 files changed, 4 insertions(+), 0 deletions(-)
  6647. commit c75199738c29065f5148e5d505bd15a791af5baf
  6648. Author: jylam
  6649. Date: Sat Nov 18 12:27:16 2006 +0000
  6650. * Added preliminary dither support to .NET bindings
  6651. DotNet/Cucul.cs | 130 +++++++++++++++++++++++++++++++++++++++++++++++++++++--
  6652. DotNet/test.cs | 15 ++++---
  6653. 2 files changed, 135 insertions(+), 10 deletions(-)
  6654. commit e25ef4f9e031bfdff09ecd59fa4a43325fa13ebe
  6655. Author: jylam
  6656. Date: Sat Nov 18 11:34:40 2006 +0000
  6657. * Added frames to .NET bindings
  6658. DotNet/Cucul.cs | 37 +++++++++++++++++++++++++++++++++++++
  6659. 1 files changed, 37 insertions(+), 0 deletions(-)
  6660. commit d3a225e5ff60c85ee62c058290df47c23f15bbc2
  6661. Author: jylam
  6662. Date: Sat Nov 18 11:25:50 2006 +0000
  6663. * Updated and/or added most of basic cucul functions. Lacks primitives, frames, dither, and import/export.
  6664. DotNet/Cucul.cs | 182 +++++++++++++++++++++++++++++++++++++++++++++++++------
  6665. DotNet/test.cs | 6 ++
  6666. 2 files changed, 170 insertions(+), 18 deletions(-)
  6667. commit 5479d622e52a3c94dd4cdba3be6887d1046c6d30
  6668. Author: sam
  6669. Date: Fri Nov 17 11:28:32 2006 +0000
  6670. * Merged old code by Ol that can be used as a start for the Cocoa driver.
  6671. caca/driver_cocoa.m | 331 +++++++++++++++++++++++++++++++++++++++++++++++---
  6672. configure.ac | 2 +-
  6673. 2 files changed, 312 insertions(+), 21 deletions(-)
  6674. commit 2a242a5474772c24bba39080cee2aec29e1d0763
  6675. Author: sam
  6676. Date: Thu Nov 16 16:29:57 2006 +0000
  6677. * Set version to 0.99.beta11.
  6678. * Updated NEWS and ChangeLog.
  6679. ChangeLog | 234 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  6680. NEWS | 7 ++
  6681. configure.ac | 2 +-
  6682. 3 files changed, 242 insertions(+), 1 deletions(-)
  6683. commit ab8697c6eb9a4f0a39a72392da50aad8081be469
  6684. Author: sam
  6685. Date: Thu Nov 16 15:01:31 2006 +0000
  6686. * Support for CUCUL_DEFAULT and CUCUL_TRANSPARENT in the HTML exporters.
  6687. * Updated export test accordingly.
  6688. cucul/export.c | 33 +++++++++++++++++++++++----------
  6689. test/export.c | 16 ++++++++++++++--
  6690. 2 files changed, 37 insertions(+), 12 deletions(-)
  6691. commit 70f34013989c5ff811e5f851b61974b498d23817
  6692. Author: sam
  6693. Date: Thu Nov 16 11:26:22 2006 +0000
  6694. * Fix a compilation warning by pretending to use seterrno()'s argument
  6695. even when it isn't.
  6696. common.h | 2 +-
  6697. 1 files changed, 1 insertions(+), 1 deletions(-)
  6698. commit 7d35a34e50df5e204e05f721daae90f47d8c8556
  6699. Author: sam
  6700. Date: Thu Nov 16 11:23:56 2006 +0000
  6701. * Implemented strcmp() and strdup() and added an fflush() stub to the
  6702. kernel code.
  6703. kernel/kernel.c | 28 ++++++++++++++++++++++++++++
  6704. kernel/kernel.h | 3 +++
  6705. 2 files changed, 31 insertions(+), 0 deletions(-)
  6706. commit 9004c3eef8288e5530e5f7b9df97f5b406cd2610
  6707. Author: sam
  6708. Date: Thu Nov 16 02:08:05 2006 +0000
  6709. * Added some box drawing glyphs that are used by TOIlet's future.tlf font
  6710. to the flip/flop/rotation filters.
  6711. cucul/transform.c | 14 ++++++++++++--
  6712. 1 files changed, 12 insertions(+), 2 deletions(-)
  6713. commit 49892c687d6589bc0effb4b8ece2eb878b56af8f
  6714. Author: sam
  6715. Date: Tue Nov 14 20:14:38 2006 +0000
  6716. * Don't rely on pkg-config macros for variable substitution. Just in case.
  6717. caca/Makefile.am | 4 ++--
  6718. src/Makefile.am | 8 ++++----
  6719. tools/Makefile.am | 4 ++--
  6720. 3 files changed, 8 insertions(+), 8 deletions(-)
  6721. commit 52f83ce9c56d1e65098ed02e430167e7f90a319d
  6722. Author: sam
  6723. Date: Tue Nov 14 18:22:31 2006 +0000
  6724. * No longer bail out with an error if Imlib2 or Doxygen were not found.
  6725. configure.ac | 41 +++++++++++++++++++----------------------
  6726. 1 files changed, 19 insertions(+), 22 deletions(-)
  6727. commit 1321cdfc73922184bdeacdb62f64685e89d83fcd
  6728. Author: sam
  6729. Date: Tue Nov 14 18:05:02 2006 +0000
  6730. * Minor documentation fix.
  6731. cucul/frame.c | 3 ++-
  6732. 1 files changed, 2 insertions(+), 1 deletions(-)
  6733. commit 73af266edf42cee7da588b3142ed19a65f438bd3
  6734. Author: sam
  6735. Date: Tue Nov 14 18:02:29 2006 +0000
  6736. * Added all the glue needed for a Cocoa output driver.
  6737. caca/Makefile.am | 9 +++-
  6738. caca/caca.c | 8 +++-
  6739. caca/caca_internals.h | 20 ++++++---
  6740. caca/driver_cocoa.m | 109 +++++++++++++++++++++++++++++++++++++++++++++++++
  6741. configure.ac | 25 +++++++++++
  6742. 5 files changed, 161 insertions(+), 10 deletions(-)
  6743. commit ff6f0948df5f7706b4e9be2dae433ef38a4f7ccb
  6744. Author: sam
  6745. Date: Tue Nov 14 16:27:15 2006 +0000
  6746. * Minor compilation warning fix. OS X x86 defines "DELAY".
  6747. test/spritedit.c | 4 ++--
  6748. 1 files changed, 2 insertions(+), 2 deletions(-)
  6749. commit 9729efa1798ba9526cb5d6b08f52e57dfece4fa8
  6750. Author: sam
  6751. Date: Tue Nov 14 07:59:52 2006 +0000
  6752. * Documented flip/flop/rotate as being involutive.
  6753. * Updated text test.
  6754. cucul/transform.c | 13 ++++++++++---
  6755. test/text.c | 28 ++++++++++++++++++----------
  6756. 2 files changed, 28 insertions(+), 13 deletions(-)
  6757. commit 9839d14b5ff999ff7b0484699e95a8e336421ca7
  6758. Author: sam
  6759. Date: Tue Nov 14 07:46:51 2006 +0000
  6760. * Renamed the "all" test to "cucul" because it otherwise conflicted with
  6761. the automake "all" rule.
  6762. test/Makefile.am | 8 +++---
  6763. test/all.c | 63 ------------------------------------------------------
  6764. test/cucul.c | 63 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  6765. 3 files changed, 67 insertions(+), 67 deletions(-)
  6766. commit 3684f291da109175954b74f2142271a90566a2cc
  6767. Author: sam
  6768. Date: Mon Nov 13 23:42:43 2006 +0000
  6769. * Factored terminal title setting code.
  6770. * Do not try to set the terminal title if TERM=linux.
  6771. caca/caca_internals.h | 3 +++
  6772. caca/driver_ncurses.c | 13 +++----------
  6773. caca/driver_slang.c | 13 +++----------
  6774. caca/graphics.c | 21 +++++++++++++++++++++
  6775. 4 files changed, 30 insertions(+), 20 deletions(-)
  6776. commit 2678f167a87a3641844140b869901f2a6468db3d
  6777. Author: sam
  6778. Date: Mon Nov 13 23:33:49 2006 +0000
  6779. * Implemented caca_set_display_title() for ncurses and S-Lang.
  6780. caca/driver_ncurses.c | 14 +++++++++++++-
  6781. caca/driver_slang.c | 15 +++++++++++++--
  6782. caca/graphics.c | 2 +-
  6783. doc/migrating.dox | 4 ++--
  6784. 4 files changed, 29 insertions(+), 6 deletions(-)
  6785. commit 6d90015bcb29c008bbf8fbbbfa44113cd57902f7
  6786. Author: sam
  6787. Date: Mon Nov 13 23:16:35 2006 +0000
  6788. * Implemented cucul_get_frame_name() and cucul_set_frame_name().
  6789. * Renamed cucul_*_canvas_frame() to cucul_*_frame() because we bloody well
  6790. know that a frame belongs to a canvas.
  6791. cucul/canvas.c | 10 ++++----
  6792. cucul/cucul.c | 4 +++
  6793. cucul/cucul.h | 18 ++++++++++---
  6794. cucul/cucul_internals.h | 4 +++
  6795. cucul/frame.c | 62 +++++++++++++++++++++++++++++++++++++++++-----
  6796. cucul/legacy.c | 24 ++++++++++++++++++
  6797. cxx/cucul++.cpp | 8 +++---
  6798. test/all.c | 22 ++++++++++++++--
  6799. test/frames.c | 6 ++--
  6800. 9 files changed, 132 insertions(+), 26 deletions(-)
  6801. commit 16aa52a0b54ed0c12aee78a510340194fb6433db
  6802. Author: sam
  6803. Date: Mon Nov 13 23:00:02 2006 +0000
  6804. * Started writing a full API test. Not sure where it'll lead.
  6805. test/Makefile.am | 5 ++++-
  6806. test/all.c | 47 +++++++++++++++++++++++++++++++++++++++++++++++
  6807. test/blit.c | 3 ---
  6808. 3 files changed, 51 insertions(+), 4 deletions(-)
  6809. commit 37d764346874bfd7a090027b9c586a8490e7bee1
  6810. Author: sam
  6811. Date: Mon Nov 13 21:42:15 2006 +0000
  6812. * Updated C++ bindings so that they build, at least.
  6813. cxx/cucul++.cpp | 106 ++++++++++++++++++++++--------------------------------
  6814. cxx/cucul++.h | 71 ++++++++++++------------------------
  6815. cxx/cxxtest.cpp | 10 +----
  6816. 3 files changed, 69 insertions(+), 118 deletions(-)
  6817. commit 4e1efdb04a35c8966dbb581cd206db40c36dfbbe
  6818. Author: sam
  6819. Date: Mon Nov 13 13:34:06 2006 +0000
  6820. * Add more randomness to the cacademo effects.
  6821. * Adapt the swallow test to the display's size.
  6822. src/cacademo.c | 33 ++++++++++++++++++++-------------
  6823. test/swallow.c | 20 ++++++++++++--------
  6824. 2 files changed, 32 insertions(+), 21 deletions(-)
  6825. commit 4e8be14a9af14f50c3bfc92cf763f6824deb4bd2
  6826. Author: sam
  6827. Date: Mon Nov 13 08:55:36 2006 +0000
  6828. * Added CACA_KEY_* values for Ctrl-C, Ctrl-V, etc.
  6829. caca/caca.h | 22 ++++++++++++++++++++++
  6830. src/aafire.c | 4 ++--
  6831. src/cacademo.c | 4 ++--
  6832. 3 files changed, 26 insertions(+), 4 deletions(-)
  6833. commit a96466ce766bf46bb186ef4f6d466073ce37d3c7
  6834. Author: sam
  6835. Date: Mon Nov 13 00:19:18 2006 +0000
  6836. * Improved ANSI import, especially wrt. drawing context persistence.
  6837. cucul/import.c | 32 +++++++++++++++++++++++---------
  6838. 1 files changed, 23 insertions(+), 9 deletions(-)
  6839. commit abbde746ee2f26fe762a993fc39e266663d59271
  6840. Author: sam
  6841. Date: Sun Nov 12 23:09:17 2006 +0000
  6842. * Fix a bug in cucul_put_attr. This function was simply not working.
  6843. cucul/attr.c | 6 ++++--
  6844. 1 files changed, 4 insertions(+), 2 deletions(-)
  6845. commit 811203de40c0983f18611251da70af21ed85cc28
  6846. Author: sam
  6847. Date: Sun Nov 12 22:26:36 2006 +0000
  6848. * Fix a bug in cucul_set_canvas_size() that caused the default attribute
  6849. to be ignored.
  6850. cucul/cucul.c | 17 +++++++----------
  6851. cucul/cucul_internals.h | 4 ++++
  6852. cucul/frame.c | 13 +++++--------
  6853. 3 files changed, 16 insertions(+), 18 deletions(-)
  6854. commit 52cea42ee1a57fb8a0c691b187b1dc8748c4cb2f
  6855. Author: sam
  6856. Date: Sun Nov 12 21:29:31 2006 +0000
  6857. * When importing an utf-8 file, set background and foreground colours to
  6858. the nearest ANSI values for the current attribute. When importing an ANSI
  6859. file, force them to lightgray on black.
  6860. cucul/import.c | 29 +++++++++++++++++++++--------
  6861. 1 files changed, 21 insertions(+), 8 deletions(-)
  6862. commit af8190fb9520468a49b8f9f5b155f5d889438782
  6863. Author: sam
  6864. Date: Sun Nov 12 20:39:27 2006 +0000
  6865. * Oops, fixed NEW entry.
  6866. NEWS | 2 +-
  6867. 1 files changed, 1 insertions(+), 1 deletions(-)
  6868. commit c5a4a02f8bdb5b18cab6b4769bd29c29519b49bd
  6869. Author: sam
  6870. Date: Sun Nov 12 19:29:43 2006 +0000
  6871. * Added a "make upload" rule for releases.
  6872. Makefile.am | 8 ++++++++
  6873. 1 files changed, 8 insertions(+), 0 deletions(-)
  6874. commit 1f00ecbbc73d9684c7126e550f8cdea6426d80aa
  6875. Author: sam
  6876. Date: Sun Nov 12 18:26:40 2006 +0000
  6877. * Set version to 0.99.beta10.
  6878. * Updated NEWS and ChangeLog.
  6879. ChangeLog | 578 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  6880. NEWS | 9 +
  6881. configure.ac | 2 +-
  6882. 3 files changed, 588 insertions(+), 1 deletions(-)
  6883. commit 09e42d8ceae60d99a6bed49751a130b80674d2f5
  6884. Author: sam
  6885. Date: Sun Nov 12 18:23:29 2006 +0000
  6886. * Documentation updates.
  6887. doc/migrating.dox | 14 +++++++-------
  6888. 1 files changed, 7 insertions(+), 7 deletions(-)
  6889. commit f044f64959820cb3bb56ad88ffd053f6f77a24b8
  6890. Author: sam
  6891. Date: Sun Nov 12 17:45:14 2006 +0000
  6892. * Re-added cucul_getchar() to the legacy functions. Debian's current version
  6893. of toilet needs it.
  6894. cucul/cucul.h | 2 ++
  6895. cucul/legacy.c | 5 +++++
  6896. 2 files changed, 7 insertions(+), 0 deletions(-)
  6897. commit 1387ceeb487c22e0221f54f014493f0c9037f7ab
  6898. Author: sam
  6899. Date: Sun Nov 12 17:30:08 2006 +0000
  6900. * Add maxwidth and maxheight members to the font format.
  6901. cucul/font.c | 36 +-
  6902. cucul/font_mono9.h | 1622 ++++++++++++++++++++++++-----------------------
  6903. cucul/font_monobold12.h | 1216 ++++++++++++++++++------------------
  6904. doc/font.dox | 6 +-
  6905. tools/makefont.c | 36 +-
  6906. 5 files changed, 1469 insertions(+), 1447 deletions(-)
  6907. commit a7d5c1bcb22d0ad6914671ae19d77c73c8c48957
  6908. Author: sam
  6909. Date: Sun Nov 12 15:54:50 2006 +0000
  6910. * Random transition times in cacademo.
  6911. * Swallow 4 applications instead of 2 in the swallow test.
  6912. src/cacademo.c | 2 +-
  6913. test/swallow.c | 33 +++++++++++++++++++--------------
  6914. 2 files changed, 20 insertions(+), 15 deletions(-)
  6915. commit e77b4f3b1304e9bb9c0c4fde435f9a8c7bfec8bf
  6916. Author: sam
  6917. Date: Sun Nov 12 15:35:04 2006 +0000
  6918. * Ctrl-C and Ctrl-Z quit cacafire and cacademo.
  6919. src/aafire.c | 2 ++
  6920. src/cacademo.c | 2 ++
  6921. 2 files changed, 4 insertions(+), 0 deletions(-)
  6922. commit b98d31cbc0d642a303e7846d0ed680cdea980f61
  6923. Author: sam
  6924. Date: Sun Nov 12 15:26:13 2006 +0000
  6925. * Got rid of HAVE_ERRNO_H ifdefs by defining seterrno()/geterrno() functions.
  6926. * More debugging information in the import/export and font functions.
  6927. caca/caca.c | 15 ++---------
  6928. caca/graphics.c | 14 +---------
  6929. common.h | 28 +++++++++++---------
  6930. cucul/attr.c | 20 +++-----------
  6931. cucul/canvas.c | 11 +------
  6932. cucul/cucul.c | 31 +++++-----------------
  6933. cucul/dither.c | 39 ++++++----------------------
  6934. cucul/export.c | 39 +++++++++++-----------------
  6935. cucul/font.c | 75 +++++++++++++++++++++++++++++++++----------------------
  6936. cucul/frame.c | 15 ++---------
  6937. cucul/import.c | 30 +++++++++++-----------
  6938. cucul/legacy.c | 7 +----
  6939. 12 files changed, 122 insertions(+), 202 deletions(-)
  6940. commit 9129a3a38e27df4da365256b118508b536ad5ec6
  6941. Author: sam
  6942. Date: Sun Nov 12 14:42:58 2006 +0000
  6943. * Add CJK punctuation to the default fonts.
  6944. * Minor changes to the font2tga test program.
  6945. cucul/font_mono9.h | 1350 +++++++++++++++++++----------------
  6946. cucul/font_monobold12.h | 1829 +++++++++++++++++++++++++----------------------
  6947. test/font2tga.c | 11 +-
  6948. tools/makefont.c | 1 +
  6949. 4 files changed, 1729 insertions(+), 1462 deletions(-)
  6950. commit 5fcc46a7f020dc36730f02e80f9e7c2364c1e95d
  6951. Author: sam
  6952. Date: Sun Nov 12 13:11:01 2006 +0000
  6953. * Add a debug() function and a --enable-debug configure flag.
  6954. common.h | 25 +++++++++++++++++++++++++
  6955. configure.ac | 6 ++++++
  6956. cucul/export.c | 14 ++++++++++++++
  6957. 3 files changed, 45 insertions(+), 0 deletions(-)
  6958. commit 19fc7449c388b4556d9069c588cd6bee185a069e
  6959. Author: sam
  6960. Date: Sun Nov 12 12:26:48 2006 +0000
  6961. * Support fullwidth fonts.
  6962. * Add Katakanas and Hiraganas to the default fonts.
  6963. cucul/font.c | 4 +-
  6964. cucul/font_mono9.h | 3093 +++++++++++++++++++++++------------------
  6965. cucul/font_monobold12.h | 3634 ++++++++++++++++++++++++++---------------------
  6966. test/font2tga.c | 20 +-
  6967. tools/makefont.c | 56 +-
  6968. 5 files changed, 3815 insertions(+), 2992 deletions(-)
  6969. commit c9e1ab24db350c2b01f5a4ee444026708dd3ade3
  6970. Author: sam
  6971. Date: Sun Nov 12 11:06:34 2006 +0000
  6972. * Documented caca_event_t members.
  6973. caca/caca.h | 70 +++++++++++++++++++++++++++++++++++-----------------------
  6974. 1 files changed, 42 insertions(+), 28 deletions(-)
  6975. commit ba5e3363220f041cd6264b06792cd9e8398fa1f1
  6976. Author: sam
  6977. Date: Sun Nov 12 10:42:14 2006 +0000
  6978. * Documentation updates. Moved the canvas and font format definitions to
  6979. the Doxygen documentation.
  6980. cucul/cucul.h | 2 +-
  6981. cucul/export.c | 58 --------------------------------------------
  6982. cucul/font.c | 69 -----------------------------------------------------
  6983. cucul/frame.c | 4 +-
  6984. doc/Makefile.am | 2 +-
  6985. doc/canvas.dox | 60 ++++++++++++++++++++++++++++++++++++++++++++++
  6986. doc/font.dox | 71 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  6987. doc/libcaca.dox | 2 +
  6988. 8 files changed, 137 insertions(+), 131 deletions(-)
  6989. commit ab073f0add6946394accc895aa5843f1a09439ad
  6990. Author: sam
  6991. Date: Sun Nov 12 10:32:38 2006 +0000
  6992. * Mention caca-config being deprecated in its manpage, and removed mention
  6993. of --plugin-libs from it. The option is still here but does the same as
  6994. --libs.
  6995. doc/caca-config.1 | 41 +++++++++++++++++------------------------
  6996. 1 files changed, 17 insertions(+), 24 deletions(-)
  6997. commit b787df8504938bf78473245c0ace2e02e207c9f4
  6998. Author: sam
  6999. Date: Sun Nov 12 10:06:35 2006 +0000
  7000. * Properly handle EOF in cacaplay.
  7001. src/cacaplay.c | 41 ++++++++++++++++++++++++++---------------
  7002. 1 files changed, 26 insertions(+), 15 deletions(-)
  7003. commit ac12924f0c3d3b27af89e7767c570d21d57a4ea6
  7004. Author: sam
  7005. Date: Sun Nov 12 10:04:23 2006 +0000
  7006. * Documentation fixes and TODO updates.
  7007. TODO | 4 +++-
  7008. cucul/export.c | 4 ++--
  7009. 2 files changed, 5 insertions(+), 3 deletions(-)
  7010. commit 4a4caaa1b2738f303739f997b57120b5e614f26b
  7011. Author: sam
  7012. Date: Sun Nov 12 10:02:51 2006 +0000
  7013. * Flush stdout after writing the data in the raw driver.
  7014. caca/driver_raw.c | 1 +
  7015. 1 files changed, 1 insertions(+), 0 deletions(-)
  7016. commit 3409ec05c795bed3bf8e5f508dc8d9a952c784a8
  7017. Author: sam
  7018. Date: Sun Nov 12 09:48:37 2006 +0000
  7019. * Allow cacaplay to play streams and updated its manpage.
  7020. doc/cacaplay.1 | 14 +++++-----
  7021. src/cacaplay.c | 74 +++++++++++++++++++++++++++++++++++++++++++------------
  7022. 2 files changed, 65 insertions(+), 23 deletions(-)
  7023. commit 81289a1ce678e74a7345ac247b752ff1768572e3
  7024. Author: sam
  7025. Date: Sun Nov 12 09:46:10 2006 +0000
  7026. * Fix infinite loop due to signed/unsigned mistake.
  7027. test/swallow.c | 7 ++++++-
  7028. 1 files changed, 6 insertions(+), 1 deletions(-)
  7029. commit c9014223b22122fec7412d451566facdfea81936
  7030. Author: sam
  7031. Date: Sat Nov 11 18:07:58 2006 +0000
  7032. * libcaca multiplexer: swallows two libcaca applications, for instance
  7033. cacademo and cacafire, and displays them in a canvas.
  7034. test/Makefile.am | 5 ++-
  7035. test/swallow.c | 99 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  7036. 2 files changed, 103 insertions(+), 1 deletions(-)
  7037. commit 19663baef864f2747e1786618daba56ac6e2a6c6
  7038. Author: sam
  7039. Date: Sat Nov 11 17:55:11 2006 +0000
  7040. * Fixed a bug in the caca importer.
  7041. cucul/import.c | 8 ++++----
  7042. 1 files changed, 4 insertions(+), 4 deletions(-)
  7043. commit ec74144cdfeadfa66b8d9df48b26bc9b748b3ed5
  7044. Author: sam
  7045. Date: Sat Nov 11 17:13:16 2006 +0000
  7046. * Fix program header.
  7047. test/blit.c | 2 +-
  7048. 1 files changed, 1 insertions(+), 1 deletions(-)
  7049. commit f1ce32b11691a04f029582bf3a1e3090b0b11f96
  7050. Author: sam
  7051. Date: Sat Nov 11 16:29:39 2006 +0000
  7052. * Rename cucul_put*() into cucul_put_*(). Updated all code to reflect that.
  7053. caca/caca0.h | 4 +-
  7054. caca/driver_gl.c | 2 +-
  7055. cucul/attr.c | 2 +-
  7056. cucul/box.c | 34 +++++++++++++++---------------
  7057. cucul/canvas.c | 14 ++++++------
  7058. cucul/conic.c | 8 +++---
  7059. cucul/cucul.h | 16 +++++++++-----
  7060. cucul/dither.c | 2 +-
  7061. cucul/import.c | 6 ++--
  7062. cucul/legacy.c | 14 ++++++++++++
  7063. cucul/line.c | 16 +++++++-------
  7064. cucul/triangle.c | 2 +-
  7065. src/aafire.c | 6 ++--
  7066. src/cacademo.c | 12 +++++-----
  7067. src/cacaview.c | 14 ++++++------
  7068. test/blit.c | 2 +-
  7069. test/colors.c | 14 ++++++------
  7070. test/demo.c | 38 +++++++++++++++++-----------------
  7071. test/dithering.c | 2 +-
  7072. test/event.c | 2 +-
  7073. test/export.c | 20 +++++++++---------
  7074. test/font.c | 6 ++--
  7075. test/font2tga.c | 2 +-
  7076. test/frames.c | 2 +-
  7077. test/fullwidth.c | 12 +++++-----
  7078. test/input.c | 6 ++--
  7079. test/spritedit.c | 8 +++---
  7080. test/transform.c | 26 +++++++++++-----------
  7081. test/truecolor.c | 4 +-
  7082. test/unicode.c | 60 +++++++++++++++++++++++++++---------------------------
  7083. 30 files changed, 187 insertions(+), 169 deletions(-)
  7084. commit 1f16986baa3a54467b29c18bc3eb7d06dc0ec0f2
  7085. Author: sam
  7086. Date: Sat Nov 11 15:38:40 2006 +0000
  7087. * Made cucul_blit() handle-aware. Added a blit test for that.
  7088. cucul/canvas.c | 3 ++
  7089. test/Makefile.am | 5 +++-
  7090. test/blit.c | 73 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  7091. 3 files changed, 80 insertions(+), 1 deletions(-)
  7092. commit d19b6d75d8059c6ca3e11563519355c4f5030d6e
  7093. Author: sam
  7094. Date: Sat Nov 11 15:17:16 2006 +0000
  7095. * Free all memory upon exit in the transform test.
  7096. test/transform.c | 1 +
  7097. 1 files changed, 1 insertions(+), 0 deletions(-)
  7098. commit 7c5354b7265fe30ad1eab0a92f1aa08c1eed8a3b
  7099. Author: sam
  7100. Date: Sat Nov 11 15:10:38 2006 +0000
  7101. * Update transform.c so that it uses import functions instead of blitting
  7102. lines.
  7103. test/transform.c | 118 +++++++++++++++++++++++++-----------------------------
  7104. 1 files changed, 54 insertions(+), 64 deletions(-)
  7105. commit 9a5361ea58d1fd7ee5bf1c950be57943983189a8
  7106. Author: sam
  7107. Date: Sat Nov 11 14:51:04 2006 +0000
  7108. * Do not force the text colour when importing a text file.
  7109. cucul/import.c | 1 -
  7110. 1 files changed, 0 insertions(+), 1 deletions(-)
  7111. commit 658cf09d5922a50a1d665316ede31c99108352b5
  7112. Author: sam
  7113. Date: Sat Nov 11 14:24:35 2006 +0000
  7114. * Add cursor and handle support to canvases. Unused yet.
  7115. TODO | 2 -
  7116. cucul/canvas.c | 97 +++++++++++++++++++++++++++++++++++++++++++++++
  7117. cucul/cucul.c | 5 ++
  7118. cucul/cucul.h | 6 +++
  7119. cucul/cucul_internals.h | 2 +
  7120. cucul/export.c | 12 ++++--
  7121. cucul/frame.c | 9 +++-
  7122. cucul/import.c | 10 ++++-
  7123. 8 files changed, 133 insertions(+), 10 deletions(-)
  7124. commit f7a16518f115b9f3d625fccf585d3b2c20a82c7c
  7125. Author: sam
  7126. Date: Sat Nov 11 13:29:03 2006 +0000
  7127. * Cosmetic code and documentation changes here and there.
  7128. * Updated TODO.
  7129. TODO | 5 ++---
  7130. cucul/canvas.c | 3 ++-
  7131. cucul/frame.c | 44 ++++++++++++++++++++++----------------------
  7132. 3 files changed, 26 insertions(+), 26 deletions(-)
  7133. commit a2b6d40fbf779e49d6e68211b6d9da8d3fd79dd9
  7134. Author: sam
  7135. Date: Sat Nov 11 13:03:19 2006 +0000
  7136. * Restore attribute settings before resizing the canvas in the frame test.
  7137. test/frames.c | 2 +-
  7138. 1 files changed, 1 insertions(+), 1 deletions(-)
  7139. commit 962fb9265e2f5298286c352554be3a6dadcebd79
  7140. Author: sam
  7141. Date: Sat Nov 11 13:00:36 2006 +0000
  7142. * Rename sprite.c into frame.c.
  7143. cucul/Makefile.am | 2 +-
  7144. cucul/frame.c | 215 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  7145. cucul/sprite.c | 215 -----------------------------------------------------
  7146. 3 files changed, 216 insertions(+), 216 deletions(-)
  7147. commit d237f9f89ec02468aa72ba62fad4907523b4e096
  7148. Author: sam
  7149. Date: Sat Nov 11 12:57:03 2006 +0000
  7150. * Prepare the way for per-frame width/height information.
  7151. cucul/canvas.c | 7 ++--
  7152. cucul/cucul.c | 79 ++++++++++++++++++++++++-----------------------
  7153. cucul/cucul_internals.h | 24 +++++++++-----
  7154. cucul/sprite.c | 75 ++++++++++++++++++++++++++++----------------
  7155. 4 files changed, 106 insertions(+), 79 deletions(-)
  7156. commit 1014e133987bfab26f078ecb464abc49f1ff0b97
  7157. Author: sam
  7158. Date: Sat Nov 11 12:27:37 2006 +0000
  7159. * Fix minor uninitialised data bug in cucul_canvas_create().
  7160. cucul/cucul.c | 1 +
  7161. 1 files changed, 1 insertions(+), 0 deletions(-)
  7162. commit 2b54610b4eafb5e9c45715d8c4ca9e8955128c85
  7163. Author: sam
  7164. Date: Sat Nov 11 12:11:20 2006 +0000
  7165. * Allow to resize canvases back to (0,0).
  7166. cucul/cucul.c | 8 ++++----
  7167. 1 files changed, 4 insertions(+), 4 deletions(-)
  7168. commit 82e783f07faa0eefa13bfd637bb29118f7865794
  7169. Author: sam
  7170. Date: Sat Nov 11 09:22:10 2006 +0000
  7171. * Got rid of the now unused _cucul_strlen_utf8() and _cucul_skip_utf8()
  7172. functions. They're obsoleted by cucul_utf8_to_utf32() and rendered useless
  7173. by fullwidth character support.
  7174. cucul/charset.c | 43 -------------------------------------------
  7175. cucul/cucul_internals.h | 4 ----
  7176. 2 files changed, 0 insertions(+), 47 deletions(-)
  7177. commit fd3bd7afa614d38c4f0fde8dba77baac93080cec
  7178. Author: sam
  7179. Date: Sat Nov 11 09:18:42 2006 +0000
  7180. * Got rid of very old _cucul_init_dither() function call.
  7181. cucul/cucul.c | 6 ------
  7182. cucul/cucul_internals.h | 4 ----
  7183. cucul/dither.c | 24 +++++++++++++++---------
  7184. 3 files changed, 15 insertions(+), 19 deletions(-)
  7185. commit fc2157476e992d8cde510f394e7b9e937f7a32b4
  7186. Author: sam
  7187. Date: Sat Nov 11 09:10:17 2006 +0000
  7188. * Replace _cucul_attr_to_ansi8() with a now documented cucul_attr_to_ansi()
  7189. function.
  7190. caca/driver_conio.c | 4 ++--
  7191. caca/driver_ncurses.c | 2 +-
  7192. caca/driver_slang.c | 4 ++--
  7193. caca/driver_vga.c | 4 ++--
  7194. cucul/attr.c | 40 ++++++++++++++++++++++++++--------------
  7195. cucul/cucul.h | 1 +
  7196. cucul/cucul_internals.h | 13 +++++--------
  7197. 7 files changed, 39 insertions(+), 29 deletions(-)
  7198. commit 99ac4e9a8411d617a62ec75f171b1b4194c718de
  7199. Author: sam
  7200. Date: Sat Nov 11 08:44:14 2006 +0000
  7201. * Get rid of _cucul_attr_to_ansi4[fb]g() and replace all calls with
  7202. the now official cucul_attr_to_ansi_[fb]g().
  7203. caca/driver_slang.c | 10 ++++++++--
  7204. caca/driver_win32.c | 7 ++++---
  7205. cucul/attr.c | 20 --------------------
  7206. cucul/export.c | 28 +++++++++++++++-------------
  7207. 4 files changed, 27 insertions(+), 38 deletions(-)
  7208. commit 94b064b48cc4bbf14569880e58399145c8f79898
  7209. Author: sam
  7210. Date: Sat Nov 11 08:34:41 2006 +0000
  7211. * Export cucul_attr_to_ansi_fg() and cucul_attr_to_ansi_bg().
  7212. cucul/attr.c | 89 ++++++++++++++++++++++++++++++++++++++++++++++----------
  7213. cucul/cucul.h | 19 +++++++++---
  7214. 2 files changed, 87 insertions(+), 21 deletions(-)
  7215. commit f788e2104d14a363acd00331ff24ab88c2a27386
  7216. Author: sam
  7217. Date: Sat Nov 11 08:11:26 2006 +0000
  7218. * Switch back to UTF-32 arguments for drawing primitives, now that we
  7219. properly export cucul_utf8_to_utf32(). Evil API breakage, but no one
  7220. uses these functions anyway.
  7221. caca/caca0.h | 25 +++++++++----------------
  7222. cucul/box.c | 19 ++++++++-----------
  7223. cucul/conic.c | 30 +++++++++++++-----------------
  7224. cucul/cucul.h | 24 ++++++++++++++----------
  7225. cucul/line.c | 12 ++++++------
  7226. cucul/triangle.c | 23 +++++++++--------------
  7227. src/cacademo.c | 4 ++--
  7228. src/cacaview.c | 6 +++---
  7229. test/demo.c | 24 ++++++++++++------------
  7230. test/event.c | 8 ++++----
  7231. test/export.c | 2 +-
  7232. test/frames.c | 2 +-
  7233. test/gamma.c | 2 +-
  7234. test/input.c | 2 +-
  7235. 14 files changed, 84 insertions(+), 99 deletions(-)
  7236. commit 727eeaa466b47e66f7f3f3768a1df91f2f17b726
  7237. Author: sam
  7238. Date: Sat Nov 11 07:56:30 2006 +0000
  7239. * Implemented cucul_draw_cp437_box().
  7240. cucul/box.c | 68 ++++++++++++++++++++++++++++++++++++++++++++++++++------
  7241. cucul/cucul.h | 1 +
  7242. 2 files changed, 61 insertions(+), 8 deletions(-)
  7243. commit 0c782670cb5a342e25d45e0910f7033fef0a5528
  7244. Author: sam
  7245. Date: Fri Nov 10 15:38:09 2006 +0000
  7246. * Wrote manual pages for img2irc, cacaplay and cacaserver.
  7247. doc/Makefile.am | 2 +-
  7248. doc/cacaplay.1 | 26 ++++++++++++++++++++++++++
  7249. doc/cacaserver.1 | 30 ++++++++++++++++++++++++++++++
  7250. doc/cacaview.1 | 2 ++
  7251. doc/img2irc.1 | 27 +++++++++++++++++++++++++++
  7252. src/img2irc.c | 21 +++++++++++++++++++--
  7253. 6 files changed, 105 insertions(+), 3 deletions(-)
  7254. commit 78ae9bd79a18afdb87b698bf1800f0b4db81d1b1
  7255. Author: sam
  7256. Date: Fri Nov 10 10:29:54 2006 +0000
  7257. * Implemented cucul_putattr(), cucul_putchar()'s attribute equivalent.
  7258. cucul/Makefile.am | 2 +-
  7259. cucul/attr.c | 396 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  7260. cucul/colour.c | 345 ----------------------------------------------
  7261. cucul/cucul.h | 1 +
  7262. 4 files changed, 398 insertions(+), 346 deletions(-)
  7263. commit a2a9fb2c86f9531445b1c9be590b9b10ff35770d
  7264. Author: sam
  7265. Date: Thu Nov 9 17:24:29 2006 +0000
  7266. * Don't try to guess the file format in cacaserver, instead feed the data
  7267. to cucul_import_memory() and try again later if it says "not enough data".
  7268. src/cacaserver.c | 55 +++++++++++++++++++++++++++++++++--------------------
  7269. 1 files changed, 34 insertions(+), 21 deletions(-)
  7270. commit 2d0e0508205ba086d1f5e4f1f67a73682ed880b2
  7271. Author: sam
  7272. Date: Thu Nov 9 17:20:47 2006 +0000
  7273. * If not enough data is available for import, return 0 instead of an error.
  7274. cucul/import.c | 50 +++++++++++++++++++++++++++++---------------------
  7275. 1 files changed, 29 insertions(+), 21 deletions(-)
  7276. commit e4b95b29ba7458a09f754a5be0d1d31cab4a8467
  7277. Author: sam
  7278. Date: Thu Nov 9 11:14:57 2006 +0000
  7279. * Minor documentation fixes.
  7280. cucul/canvas.c | 1 -
  7281. cucul/import.c | 26 +++++++++++++-------------
  7282. 2 files changed, 13 insertions(+), 14 deletions(-)
  7283. commit e894faf119f6b3ea453a949a99ca26a26b2816bd
  7284. Author: jylam
  7285. Date: Thu Nov 9 09:27:35 2006 +0000
  7286. * Fixed behaviour of the pig while resizing window
  7287. cxx/cxxtest.cpp | 11 +++++++++++
  7288. 1 files changed, 11 insertions(+), 0 deletions(-)
  7289. commit d74b3472ad927e119fc1871c0ed2316963ed2751
  7290. Author: sam
  7291. Date: Wed Nov 8 17:27:48 2006 +0000
  7292. * Slight documentation update.
  7293. doc/migrating.dox | 2 +-
  7294. 1 files changed, 1 insertions(+), 1 deletions(-)
  7295. commit b3452bea4bd2d8b773ccb05659f49c8d4014d413
  7296. Author: sam
  7297. Date: Wed Nov 8 17:26:57 2006 +0000
  7298. * Convert all programs and tests to the new import/export API.
  7299. src/cacadraw.c | 13 ++-----------
  7300. src/cacaplay.c | 17 +++--------------
  7301. src/cacaserver.c | 35 +++++++++++++----------------------
  7302. src/img2irc.c | 10 +++++-----
  7303. test/export.c | 22 +++++++---------------
  7304. test/font2tga.c | 10 +++++-----
  7305. test/import.c | 15 +++------------
  7306. test/text.c | 24 ++++++++++++------------
  7307. 8 files changed, 50 insertions(+), 96 deletions(-)
  7308. commit d861d120224f42a8f1989526d32f8d497e9b63d3
  7309. Author: sam
  7310. Date: Wed Nov 8 17:18:23 2006 +0000
  7311. * Set the cucul_import_memory() buffer type to void const * instead of
  7312. unsigned char const * so that C++ programs won't complain.
  7313. ___ __ __ ____ ___ ___ ___
  7314. / _ \| \/ |/ ___| / _ \ / _ \ / _ \
  7315. | | | | |\/| | | _ | (_) | (_) | (_) |
  7316. | |_| | | | | |_| | \__, |\__, |\__, |
  7317. \___/|_| |_|\____| /_/ /_/ /_/
  7318. cucul/cucul.h | 2 +-
  7319. cucul/import.c | 9 +++++----
  7320. 2 files changed, 6 insertions(+), 5 deletions(-)
  7321. commit 562c850552025cf597bcbe20f61fd018c4d223dd
  7322. Author: sam
  7323. Date: Wed Nov 8 16:43:59 2006 +0000
  7324. * Renamed cucul_export() to cucul_export_memory(), paves the way for a
  7325. cucul_export_file() but I'm not sure yet this is a good idea.
  7326. * Use the new import/export API in libcaca.
  7327. caca/caca0.c | 12 +++++-------
  7328. caca/driver_raw.c | 15 ++++++++-------
  7329. cucul/cucul.h | 2 +-
  7330. cucul/export.c | 6 +++---
  7331. cucul/legacy.c | 2 +-
  7332. 5 files changed, 18 insertions(+), 19 deletions(-)
  7333. commit 2854a5088c3ed374cd08f170a5905ce7bca6ccfe
  7334. Author: sam
  7335. Date: Wed Nov 8 16:34:43 2006 +0000
  7336. * Renamed cucul_import() to cucul_import_memory() and implemented
  7337. cucul_import_file().
  7338. cucul/cucul.h | 7 +++--
  7339. cucul/import.c | 79 +++++++++++++++++++++++++++++++++++++++++++++++++++----
  7340. cucul/legacy.c | 4 +-
  7341. 3 files changed, 79 insertions(+), 11 deletions(-)
  7342. commit dcb7addfe7e27c4c9d69480bcdf02b81770ebef1
  7343. Author: sam
  7344. Date: Wed Nov 8 13:12:06 2006 +0000
  7345. * Don't try to include arpa/inet.h in kernel mode.
  7346. common.h | 21 ++++++++++++---------
  7347. 1 files changed, 12 insertions(+), 9 deletions(-)
  7348. commit cf96cc64eaa7f72ddc3f91f171abe2cd198b0bd3
  7349. Author: sam
  7350. Date: Wed Nov 8 13:05:42 2006 +0000
  7351. * Don't use htonl() directly, use common.h's hton32() wrapper.
  7352. common.h | 5 +++++
  7353. cucul/font.c | 5 -----
  7354. cucul/import.c | 9 ++-------
  7355. 3 files changed, 7 insertions(+), 12 deletions(-)
  7356. commit 7a84b66f14abe026c25feecd332c50724338915d
  7357. Author: sam
  7358. Date: Wed Nov 8 12:11:07 2006 +0000
  7359. * Deprecate buffer management. We're back to standard void* memory areas.
  7360. cucul/Makefile.am | 2 +-
  7361. cucul/buffer.c | 156 ----------------------------------
  7362. cucul/colour.c | 12 ---
  7363. cucul/cucul.h | 40 ++++-----
  7364. cucul/export.c | 244 ++++++++++++++++++++++++-----------------------------
  7365. cucul/import.c | 102 +++++++++-------------
  7366. cucul/legacy.c | 172 +++++++++++++++++++++++++++++++++++++
  7367. 7 files changed, 343 insertions(+), 385 deletions(-)
  7368. commit 50cf17a249d9d90462b0f638920c7778f5428d85
  7369. Author: sam
  7370. Date: Wed Nov 8 07:59:23 2006 +0000
  7371. * Minor syntax fix in the doxygen documentation.
  7372. cucul/buffer.c | 4 ++--
  7373. 1 files changed, 2 insertions(+), 2 deletions(-)
  7374. commit 5dcfb9a7f811066bac6ff221c39eec80c078525d
  7375. Author: sam
  7376. Date: Wed Nov 8 07:58:03 2006 +0000
  7377. * Do not link cacaserver with libcaca, it only uses libcucul.
  7378. src/Makefile.am | 2 +-
  7379. src/cacaserver.c | 14 +++-----------
  7380. 2 files changed, 4 insertions(+), 12 deletions(-)
  7381. commit fa31600d89580bb10d5bd6f0730fdd493ebb2d02
  7382. Author: sam
  7383. Date: Mon Nov 6 11:06:44 2006 +0000
  7384. * Replace CUCUL_COLOR_* with CUCUL_*.
  7385. doc/tutorial.dox | 2 +-
  7386. 1 files changed, 1 insertions(+), 1 deletions(-)
  7387. commit 127dc7264a72722c7701ba4044e7b8154a573da5
  7388. Author: sam
  7389. Date: Mon Nov 6 11:04:37 2006 +0000
  7390. * Use cucul_get_font_blocks() instead of hardcoding the glyph list.
  7391. test/font2tga.c | 38 +++++++++++++-------------------------
  7392. 1 files changed, 13 insertions(+), 25 deletions(-)
  7393. commit 001137856b6a6eab5977528d5555aa4ff99e3d7c
  7394. Author: sam
  7395. Date: Sun Nov 5 23:59:06 2006 +0000
  7396. * Fix a harmless warning in caca0.c.
  7397. caca/caca0.c | 1 +
  7398. 1 files changed, 1 insertions(+), 0 deletions(-)
  7399. commit bf56dd41d9d046f21ca8a8b78fba46ecfde50b87
  7400. Author: sam
  7401. Date: Sun Nov 5 22:51:04 2006 +0000
  7402. * Set version to 0.99.beta9.
  7403. * Updated NEWS and ChangeLog.
  7404. ChangeLog | 476 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  7405. NEWS | 8 +
  7406. configure.ac | 2 +-
  7407. 3 files changed, 485 insertions(+), 1 deletions(-)
  7408. commit 1db031588ad0ab72f985ecad25a6402859b91b2d
  7409. Author: sam
  7410. Date: Sun Nov 5 22:45:10 2006 +0000
  7411. * Updated TODO list.
  7412. TODO | 13 +++++--------
  7413. 1 files changed, 5 insertions(+), 8 deletions(-)
  7414. commit cf22df0b40e65ee9ea4c8e026ed347801d45d0e7
  7415. Author: sam
  7416. Date: Sun Nov 5 22:20:51 2006 +0000
  7417. * Updated the caca export format so that it supports multiple frames.
  7418. * Updated the caca importer to reflect that; only one frame is read at the
  7419. moment.
  7420. * Added an "utf8cr" export format for UTF-8 + CRLF exports.
  7421. * Updated cacaserver to reflect file format changes.
  7422. cucul/export.c | 134 ++++++++++++++++++++++++++++++++++++++++++-----------
  7423. cucul/import.c | 80 ++++++++++++++++++++++++--------
  7424. src/cacaserver.c | 27 ++++++-----
  7425. 3 files changed, 179 insertions(+), 62 deletions(-)
  7426. commit 428e51356acf3b7cd46249e2b3b953e260377ed9
  7427. Author: sam
  7428. Date: Sun Nov 5 21:59:26 2006 +0000
  7429. * Use the import function to load the pig image in cxxtest.
  7430. cxx/cxxtest.cpp | 82 ++++++++++++++++++++++++++++++-------------------------
  7431. 1 files changed, 45 insertions(+), 37 deletions(-)
  7432. commit 744ee6fdfa79d73c0cb0a241fe6188d098f8a754
  7433. Author: sam
  7434. Date: Sun Nov 5 21:47:51 2006 +0000
  7435. * Add information to the font format.
  7436. cucul/font.c | 13 ++++++++++---
  7437. 1 files changed, 10 insertions(+), 3 deletions(-)
  7438. commit 8c34486428b0cd65d3f2278ec0b53bafdb57b077
  7439. Author: jylam
  7440. Date: Sun Nov 5 18:31:45 2006 +0000
  7441. * Fixed typo, added compilation example
  7442. doc/tutorial.dox | 7 ++++++-
  7443. 1 files changed, 6 insertions(+), 1 deletions(-)
  7444. commit 7e8936fe624591f5296024f8b7eaed412928ed46
  7445. Author: jylam
  7446. Date: Sun Nov 5 18:14:26 2006 +0000
  7447. * Started a real and complete tutorial
  7448. doc/tutorial.dox | 34 ++++++++++++++++++++++++++++++++--
  7449. 1 files changed, 32 insertions(+), 2 deletions(-)
  7450. commit e50b359f8e7563036ec165d281641cab4ffe8ba7
  7451. Author: sam
  7452. Date: Sun Nov 5 18:08:36 2006 +0000
  7453. * Oops, fixed getChar's prototype.
  7454. cxx/cucul++.h | 2 +-
  7455. 1 files changed, 1 insertions(+), 1 deletions(-)
  7456. commit b147233300673c5027566f5d2d48df5b64164c1a
  7457. Author: sam
  7458. Date: Sun Nov 5 18:06:09 2006 +0000
  7459. * Implemented putChar() and updated getChar()'s prototype.
  7460. cxx/cucul++.cpp | 7 ++++++-
  7461. cxx/cucul++.h | 2 +-
  7462. 2 files changed, 7 insertions(+), 2 deletions(-)
  7463. commit 220c867295bd331b51e241a226855e4e524ccd06
  7464. Author: sam
  7465. Date: Sun Nov 5 18:00:53 2006 +0000
  7466. * Don't crash if Blit()'s second canvas argument is NULL (which is valid).
  7467. cxx/cucul++.cpp | 3 ++-
  7468. 1 files changed, 2 insertions(+), 1 deletions(-)
  7469. commit 08ebe49fe4cb78e57a4d73298d9795e735002d47
  7470. Author: jylam
  7471. Date: Sun Nov 5 17:27:37 2006 +0000
  7472. * Fixed c++ example
  7473. cxx/cxxtest.cpp | 5 +++--
  7474. 1 files changed, 3 insertions(+), 2 deletions(-)
  7475. commit 8817178168d707785794b24dbb7ed08fb65efb53
  7476. Author: sam
  7477. Date: Sun Nov 5 16:58:58 2006 +0000
  7478. * Fix the default canvas colour value.
  7479. cucul/cucul.c | 2 +-
  7480. 1 files changed, 1 insertions(+), 1 deletions(-)
  7481. commit ab94b790b49a5d221626009c8eb63c695f7f74ce
  7482. Author: sam
  7483. Date: Sun Nov 5 16:56:49 2006 +0000
  7484. * Remove legacy cucul_ansi_to_str() from cucul.h.
  7485. cucul/cucul.h | 1 -
  7486. 1 files changed, 0 insertions(+), 1 deletions(-)
  7487. commit 1a40504ae68cbec6fa1248edab981334e22c5480
  7488. Author: sam
  7489. Date: Tue Oct 31 17:03:21 2006 +0000
  7490. * Slightly changed the font header information. No one distributes libcaca
  7491. fonts yet anyway :-)
  7492. cucul/font.c | 14 +-
  7493. cucul/font_mono9.h | 3132 +++++++++++++++++++++++-----------------------
  7494. cucul/font_monobold12.h | 3202 +++++++++++++++++++++++-----------------------
  7495. tools/makefont.c | 12 +-
  7496. 4 files changed, 3180 insertions(+), 3180 deletions(-)
  7497. commit f4a708cfdddcb38209b7e41093aabec805e6c26d
  7498. Author: sam
  7499. Date: Tue Oct 31 14:34:06 2006 +0000
  7500. * Clarify cucul_get_attr() behaviour in the cucul_set_attr() documentation.
  7501. cucul/colour.c | 2 ++
  7502. 1 files changed, 2 insertions(+), 0 deletions(-)
  7503. commit 36d041a07641dfe7af4b46552840d9e9814f6ef8
  7504. Author: sam
  7505. Date: Tue Oct 31 14:04:22 2006 +0000
  7506. * Got rid of cucul_ansi_to_str(), it's really useless.
  7507. * Partial update of the C++ bindings.
  7508. * Updated documentation.
  7509. caca/caca0.c | 28 ++++++++++++++++++++++++++++
  7510. caca/caca0.h | 3 ++-
  7511. cucul/cucul.c | 45 ---------------------------------------------
  7512. cucul/cucul.h | 3 +--
  7513. cxx/cucul++.cpp | 22 +++++++++++-----------
  7514. cxx/cucul++.h | 8 ++++----
  7515. cxx/cxxtest.cpp | 6 +++---
  7516. doc/migrating.dox | 13 +++++++------
  7517. doc/tutorial.dox | 2 +-
  7518. test/colors.c | 7 +++----
  7519. test/demo.c | 24 ------------------------
  7520. 11 files changed, 60 insertions(+), 101 deletions(-)
  7521. commit 499dfe19df714bc3e9d74a39d8df2dda67cb6b27
  7522. Author: sam
  7523. Date: Tue Oct 31 13:44:41 2006 +0000
  7524. * Properly rename cxxtest.cpp to cpptest.cpp to preserve history.
  7525. cxx/cpptest.cpp | 103 -------------------------------------------------------
  7526. cxx/cxxtest.cpp | 8 ++--
  7527. 2 files changed, 4 insertions(+), 107 deletions(-)
  7528. commit 5297daf7f11b2965be9f84ad0f7e2ffcd02d9356
  7529. Author: sam
  7530. Date: Tue Oct 31 13:29:48 2006 +0000
  7531. * Got rid of cucul_ansi_to_attr() and cucul_argb_to_attr() and restored
  7532. cucul_set_color() and cucul_set_truecolor() under the new names
  7533. cucul_set_color_ansi() and cucul_set_color_argb().
  7534. * Renamed cucul_get_color_name() into cucul_ansi_to_str().
  7535. caca/caca0.h | 5 +-
  7536. caca/driver_gl.c | 2 +-
  7537. cucul/colour.c | 134 +++++++++++++++++++++++++++--------------------------
  7538. cucul/cucul.c | 18 +++++--
  7539. cucul/cucul.h | 9 ++--
  7540. cucul/dither.c | 2 +-
  7541. cucul/import.c | 16 ++----
  7542. src/aafire.c | 2 +-
  7543. src/cacademo.c | 16 +++----
  7544. src/cacadraw.c | 2 +-
  7545. src/cacaview.c | 23 ++++-----
  7546. src/img2irc.c | 2 +-
  7547. test/colors.c | 10 ++--
  7548. test/demo.c | 63 +++++++++++--------------
  7549. test/dithering.c | 2 +-
  7550. test/event.c | 8 ++--
  7551. test/export.c | 10 ++--
  7552. test/font.c | 6 +-
  7553. test/font2tga.c | 2 +-
  7554. test/frames.c | 6 +-
  7555. test/fullwidth.c | 12 ++--
  7556. test/gamma.c | 6 +-
  7557. test/input.c | 7 +--
  7558. test/spritedit.c | 6 +-
  7559. test/transform.c | 16 +++---
  7560. test/truecolor.c | 4 +-
  7561. test/unicode.c | 25 ++++------
  7562. 27 files changed, 201 insertions(+), 213 deletions(-)
  7563. commit 4aad556e9429672222467211e94ca22328e75237
  7564. Author: sam
  7565. Date: Tue Oct 31 08:17:58 2006 +0000
  7566. * Changed cucul_set_attr() so that only setting the style does not change
  7567. the colour.
  7568. cucul/colour.c | 112 ++++++++++++++++++++++++++++++--------------------------
  7569. cucul/export.c | 8 ++--
  7570. test/colors.c | 8 ++--
  7571. test/export.c | 12 ++----
  7572. 4 files changed, 72 insertions(+), 68 deletions(-)
  7573. commit f851269ded9a58b1dcb7f18e0dda254cd6cc9a17
  7574. Author: sam
  7575. Date: Mon Oct 30 16:37:36 2006 +0000
  7576. * Blink/Underline/Bold/Italics support in the HTML exporters.
  7577. * Underline support in the X11 driver.
  7578. caca/driver_x11.c | 8 ++++++++
  7579. cucul/export.c | 35 ++++++++++++++++++++++++++++++++---
  7580. 2 files changed, 40 insertions(+), 3 deletions(-)
  7581. commit 5528f7e8aef56d98dc0172462db17f460e39cc71
  7582. Author: sam
  7583. Date: Mon Oct 30 14:41:16 2006 +0000
  7584. * Add Bold/Blink/Italics/Underline to the export and color tests.
  7585. test/colors.c | 15 +++++++++++++--
  7586. test/export.c | 13 +++++++++++++
  7587. 2 files changed, 26 insertions(+), 2 deletions(-)
  7588. commit fe7ab7c96ca8fe1e6dbb86e1ed2d523c36313466
  7589. Author: sam
  7590. Date: Mon Oct 30 14:33:46 2006 +0000
  7591. * Fix IRC and term transparency (again).
  7592. cucul/export.c | 8 ++++----
  7593. 1 files changed, 4 insertions(+), 4 deletions(-)
  7594. commit 4637a8f07091ae60534012169a4d59b73cd4e687
  7595. Author: sam
  7596. Date: Mon Oct 30 13:51:25 2006 +0000
  7597. * Updated TODO list.
  7598. TODO | 4 +++-
  7599. 1 files changed, 3 insertions(+), 1 deletions(-)
  7600. commit 0ca082ac919e25e3d20db6b8cf43ef92506efc28
  7601. Author: sam
  7602. Date: Sun Oct 29 22:07:07 2006 +0000
  7603. * Add back cucul_set_color() and cucul_set_truecolor() but mark them as
  7604. deprecated using GCC attributes.
  7605. cucul/colour.c | 4 ----
  7606. cucul/cucul.h | 49 ++++++++++++++++++++++++++++++-------------------
  7607. 2 files changed, 30 insertions(+), 23 deletions(-)
  7608. commit 77445ea345879d9a74cc8e32d01da2ee4a92f03b
  7609. Author: sam
  7610. Date: Sun Oct 29 20:54:51 2006 +0000
  7611. * Get rid of cucul_set_attr_ansi() and cucul_set_attr_argb and merge the
  7612. functionality into cucul_set_attr().
  7613. * Add cucul_ansi_to_attr() and cucul_argb_to_attr().
  7614. * Rename CUCUL_COLOR_* to CUCUL_*.
  7615. caca/caca0.c | 8 +-
  7616. caca/caca0.h | 34 +++++-----
  7617. caca/driver_gl.c | 2 +-
  7618. caca/driver_slang.c | 12 ++--
  7619. cucul/colour.c | 194 ++++++++++++++++++++++++---------------------------
  7620. cucul/cucul.c | 2 +-
  7621. cucul/cucul.h | 75 ++++++++++++--------
  7622. cucul/dither.c | 20 +++---
  7623. cucul/export.c | 8 +-
  7624. cucul/import.c | 40 +++++------
  7625. cucul/sprite.c | 2 +-
  7626. src/aafire.c | 2 +-
  7627. src/cacademo.c | 27 ++++----
  7628. src/cacadraw.c | 2 +-
  7629. src/cacaview.c | 26 ++++----
  7630. src/img2irc.c | 2 +-
  7631. test/colors.c | 6 +-
  7632. test/demo.c | 63 +++++++++--------
  7633. test/dithering.c | 10 +--
  7634. test/event.c | 8 +-
  7635. test/export.c | 9 ++-
  7636. test/font.c | 6 +-
  7637. test/font2tga.c | 2 +-
  7638. test/frames.c | 6 +-
  7639. test/fullwidth.c | 12 ++--
  7640. test/gamma.c | 6 +-
  7641. test/input.c | 8 +-
  7642. test/spritedit.c | 6 +-
  7643. test/transform.c | 16 ++--
  7644. test/truecolor.c | 4 +-
  7645. test/unicode.c | 25 ++++---
  7646. tools/optipal.c | 80 ++++++++++-----------
  7647. 32 files changed, 362 insertions(+), 361 deletions(-)
  7648. commit 7107ee5cf5e6e5ee05848a787875360eef0b1c90
  7649. Author: sam
  7650. Date: Sun Oct 29 08:35:46 2006 +0000
  7651. * Remove cucul_set_color() from the exported API and replaced all calls
  7652. with cucul_set_attr_ansi(). Old application will still compile (but issue
  7653. a warning) and run, though.
  7654. caca/driver_gl.c | 2 +-
  7655. cucul/colour.c | 4 +++
  7656. cucul/cucul.h | 3 --
  7657. cucul/dither.c | 2 +-
  7658. cucul/import.c | 17 +++++++++------
  7659. cucul/sprite.c | 2 +-
  7660. src/aafire.c | 2 +-
  7661. src/cacademo.c | 17 +++++++++------
  7662. src/cacadraw.c | 2 +-
  7663. src/cacaview.c | 23 ++++++++++++---------
  7664. src/img2irc.c | 2 +-
  7665. test/colors.c | 6 ++--
  7666. test/demo.c | 56 +++++++++++++++++++++++++++--------------------------
  7667. test/dithering.c | 2 +-
  7668. test/event.c | 8 +++---
  7669. test/export.c | 8 +++---
  7670. test/font.c | 6 ++--
  7671. test/font2tga.c | 2 +-
  7672. test/frames.c | 6 ++--
  7673. test/fullwidth.c | 12 +++++-----
  7674. test/gamma.c | 6 ++--
  7675. test/input.c | 7 +++--
  7676. test/spritedit.c | 6 ++--
  7677. test/transform.c | 16 +++++++-------
  7678. test/truecolor.c | 4 +-
  7679. test/unicode.c | 22 ++++++++++----------
  7680. 26 files changed, 128 insertions(+), 115 deletions(-)
  7681. commit e426c3c6189990924c7773fe26d9a849040e8709
  7682. Author: sam
  7683. Date: Sun Oct 29 08:06:27 2006 +0000
  7684. * Fix broken Imlib2 support in cacaview.
  7685. configure.ac | 1 +
  7686. src/cacaview.c | 2 +-
  7687. src/common-image.c | 10 +++++-----
  7688. 3 files changed, 7 insertions(+), 6 deletions(-)
  7689. commit b5fd0c34c5c7d0205413e35b79c3fba2b9d900d3
  7690. Author: sam
  7691. Date: Sat Oct 28 23:53:46 2006 +0000
  7692. * Use the LSB of alpha and blue components to encode additional flags such
  7693. as bold or underline. No higher level support for these yet, but at
  7694. least everything is consistent.
  7695. * Created cucul_set_attr_ansi() and cucul_set_attr_argb() which are bound
  7696. to replace cucul_set_color() and cucul_set_truecolor().
  7697. caca/caca0.h | 3 +-
  7698. caca/driver_conio.c | 6 +-
  7699. caca/driver_gl.c | 12 ++--
  7700. caca/driver_ncurses.c | 4 +-
  7701. caca/driver_slang.c | 12 ++--
  7702. caca/driver_vga.c | 6 +-
  7703. caca/driver_win32.c | 8 +-
  7704. caca/driver_x11.c | 10 +-
  7705. cucul/canvas.c | 18 ++--
  7706. cucul/colour.c | 216 ++++++++++++++++++++++++++++++++---------------
  7707. cucul/cucul.c | 45 +++++-----
  7708. cucul/cucul.h | 22 ++++-
  7709. cucul/cucul_internals.h | 23 +++---
  7710. cucul/export.c | 58 ++++++------
  7711. cucul/font.c | 4 +-
  7712. cucul/import.c | 2 +-
  7713. cucul/sprite.c | 20 ++--
  7714. cucul/transform.c | 12 ++--
  7715. 18 files changed, 286 insertions(+), 195 deletions(-)
  7716. commit e854ab124a7208655900c1eac182d8ba5dc27dad
  7717. Author: sam
  7718. Date: Fri Oct 27 20:40:24 2006 +0000
  7719. * Reworded documentation about buffer/string distinction.
  7720. cucul/buffer.c | 8 ++++++--
  7721. 1 files changed, 6 insertions(+), 2 deletions(-)
  7722. commit f467d7b2eec15fb1c302e14fa18950775546b310
  7723. Author: sam
  7724. Date: Fri Oct 27 20:22:48 2006 +0000
  7725. * Fix a buffer overflow in the utf-8 cucul_import().
  7726. cucul/import.c | 22 +++++++++++++++++-----
  7727. 1 files changed, 17 insertions(+), 5 deletions(-)
  7728. commit 9bd855e10da839011c334bb0f9fe84c46745e20b
  7729. Author: jylam
  7730. Date: Fri Oct 27 20:18:23 2006 +0000
  7731. * Documentation a bit clearer while importing a string into a buffer
  7732. cucul/buffer.c | 3 ++-
  7733. 1 files changed, 2 insertions(+), 1 deletions(-)
  7734. commit 5d54fc489924baa317be1a78509f6926288ea47f
  7735. Author: jylam
  7736. Date: Fri Oct 27 19:26:35 2006 +0000
  7737. * "Fixed" infinite loop in ANSI+UTF8 importer, probably totally wrong, but like to be bashed.
  7738. DotNet/test.cs | 1 -
  7739. cucul/import.c | 7 ++++++-
  7740. 2 files changed, 6 insertions(+), 2 deletions(-)
  7741. commit 0ed1bfaaef5508757738a767a2208f8d2666408c
  7742. Author: sam
  7743. Date: Thu Oct 26 09:24:29 2006 +0000
  7744. * Put at least one space in empty IRC lines otherwise most clients won't
  7745. output them.
  7746. cucul/export.c | 11 +++++++++--
  7747. 1 files changed, 9 insertions(+), 2 deletions(-)
  7748. commit 9b89e307ded8d65206a69a74fb42bc00b61b6c89
  7749. Author: sam
  7750. Date: Thu Oct 26 09:17:21 2006 +0000
  7751. * Allow to import empty files or files with only empty lines.
  7752. cucul/import.c | 9 +++++++++
  7753. 1 files changed, 9 insertions(+), 0 deletions(-)
  7754. commit 41e6681b16f92c56d5f3a517ca3e8bd625caed26
  7755. Author: sam
  7756. Date: Thu Oct 26 09:04:55 2006 +0000
  7757. * Support export of zero-sized canvases.
  7758. cucul/export.c | 85 ++++++++++++++++++++++++++++++++++---------------------
  7759. 1 files changed, 52 insertions(+), 33 deletions(-)
  7760. commit 399bd13cd7c22abbedcb69ff4f88b6ba70e39e03
  7761. Author: sam
  7762. Date: Thu Oct 26 08:47:39 2006 +0000
  7763. * Fix a buffer overflow in the import format autodetection code.
  7764. cucul/import.c | 2 +-
  7765. 1 files changed, 1 insertions(+), 1 deletions(-)
  7766. commit d0178c5e673e18317f8c128831976597e974c392
  7767. Author: sam
  7768. Date: Thu Oct 26 08:45:18 2006 +0000
  7769. * Allow to import zero-sized canvases.
  7770. cucul/import.c | 27 ++++++++++++---------------
  7771. 1 files changed, 12 insertions(+), 15 deletions(-)
  7772. commit 8a0a500f3ab22ccd3c53c8dc1f1080bd052e569e
  7773. Author: sam
  7774. Date: Thu Oct 26 08:17:41 2006 +0000
  7775. * CACA_GEOMETRY works with the raw driver.
  7776. doc/user.dox | 2 +-
  7777. 1 files changed, 1 insertions(+), 1 deletions(-)
  7778. commit 6856be681e7130a137de6eb0fa7fb6e2673353b6
  7779. Author: sam
  7780. Date: Thu Oct 26 08:16:43 2006 +0000
  7781. * Allow to create the initial canvas with a zero size. Either the application
  7782. resizes it later, or the driver changes it to fit the display.
  7783. caca/driver_gl.c | 6 ++----
  7784. caca/driver_raw.c | 12 ++++++++++++
  7785. caca/driver_win32.c | 4 ++--
  7786. caca/driver_x11.c | 5 ++---
  7787. cucul/cucul.c | 14 +-------------
  7788. 5 files changed, 19 insertions(+), 22 deletions(-)
  7789. commit b44234f882788dc9d9d7ac1f66ffb26e49512a24
  7790. Author: sam
  7791. Date: Thu Oct 26 08:11:39 2006 +0000
  7792. * Minor changes to the frames test.
  7793. test/frames.c | 27 ++++++++++++++++++++-------
  7794. 1 files changed, 20 insertions(+), 7 deletions(-)
  7795. commit 1235e2d4073a2f65c74ea76d895cee6c3f6293d5
  7796. Author: sam
  7797. Date: Wed Oct 25 22:06:21 2006 +0000
  7798. * Removed "This function..." constructs from documentation. Fixed a few
  7799. documentation errors or imprecisions.
  7800. caca/event.c | 10 +++++-----
  7801. caca/graphics.c | 22 ++++++++++------------
  7802. cucul/buffer.c | 19 +++++++++----------
  7803. cucul/canvas.c | 36 ++++++++++++++++++------------------
  7804. cucul/charset.c | 28 ++++++++++++++--------------
  7805. cucul/colour.c | 12 ++++++------
  7806. cucul/cucul.c | 22 ++++++++++++----------
  7807. cucul/import.c | 4 ++--
  7808. cucul/sprite.c | 17 +++++++----------
  7809. cucul/transform.c | 17 ++++++++---------
  7810. 10 files changed, 91 insertions(+), 96 deletions(-)
  7811. commit be647ba30bd15a97dc688846d737e07bfda4ea63
  7812. Author: sam
  7813. Date: Wed Oct 25 22:04:31 2006 +0000
  7814. * Fix rotation of the 'u' glyph, and added a flop/rotate char for '"'.
  7815. cucul/transform.c | 5 ++++-
  7816. 1 files changed, 4 insertions(+), 1 deletions(-)
  7817. commit 52fdb8636f5c4120672fa7a5ba962e2fcf41273f
  7818. Author: sam
  7819. Date: Wed Oct 25 22:01:38 2006 +0000
  7820. * Do not output \r in the UTF-8 exporter.
  7821. cucul/export.c | 2 +-
  7822. 1 files changed, 1 insertions(+), 1 deletions(-)
  7823. commit 84f387478e221ae94d142bfb143cb1b415dc4c06
  7824. Author: sam
  7825. Date: Tue Oct 24 07:07:47 2006 +0000
  7826. * Use enter as the transition key.
  7827. doc/cacafire.1 | 2 +-
  7828. src/cacademo.c | 2 +-
  7829. 2 files changed, 2 insertions(+), 2 deletions(-)
  7830. commit a5b557f572a6a0f175fb13652eac6393b809aed9
  7831. Author: sam
  7832. Date: Sun Oct 22 21:24:15 2006 +0000
  7833. * Set version to 0.99.beta8.
  7834. * Updated NEWS and ChangeLog.
  7835. ChangeLog | 174 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  7836. NEWS | 7 ++
  7837. configure.ac | 2 +-
  7838. 3 files changed, 182 insertions(+), 1 deletions(-)
  7839. commit 146a07640c08b5401d66e7203d288fff2a03e648
  7840. Author: sam
  7841. Date: Sun Oct 22 21:13:32 2006 +0000
  7842. * Made cucul_blit(), and therefore cucul_set_canvas_boundaries(), support
  7843. fullwidth characters.
  7844. * Added a case to test/fullwidth.c for cucul_blit and fullwidth chars.
  7845. cucul/canvas.c | 41 ++++++++++++++++++++++++++---------------
  7846. cucul/transform.c | 2 ++
  7847. test/fullwidth.c | 20 +++++++++++++++++++-
  7848. 3 files changed, 47 insertions(+), 16 deletions(-)
  7849. commit 3802fab5c0758d6cacdb2ead5a9401190cd386c2
  7850. Author: sam
  7851. Date: Sun Oct 22 20:31:10 2006 +0000
  7852. * Added block drawing glyphs to the flip/flop/rotate functions.
  7853. * Made these functions fullwidth-aware.
  7854. cucul/transform.c | 262 +++++++++++++++++++++++++++++++++--------------------
  7855. 1 files changed, 162 insertions(+), 100 deletions(-)
  7856. commit b86eb6ae9ad8dfb22755c9d184a7eaa93a2e6fc5
  7857. Author: sam
  7858. Date: Sun Oct 22 19:53:48 2006 +0000
  7859. * Add fullwidth characters to the transform test.
  7860. test/transform.c | 4 +++-
  7861. 1 files changed, 3 insertions(+), 1 deletions(-)
  7862. commit f8740b0a29f012d13d1174ce71ef9060af34df00
  7863. Author: sam
  7864. Date: Sun Oct 22 17:40:55 2006 +0000
  7865. * Updated documentation of fullwidth-aware functions.
  7866. * Fullwidth support in all exporters.
  7867. cucul/canvas.c | 13 ++++++++++---
  7868. cucul/export.c | 29 +++++++++++++++++++++++++----
  7869. 2 files changed, 35 insertions(+), 7 deletions(-)
  7870. commit 995cc657de5e5af4d02d3ae8be811ba87461b11f
  7871. Author: sam
  7872. Date: Sun Oct 22 17:19:58 2006 +0000
  7873. * Add a test for fullwidth characters to the exporter test.
  7874. test/export.c | 4 +++-
  7875. 1 files changed, 3 insertions(+), 1 deletions(-)
  7876. commit 15d0fac2591820ca21811741604c3cf2b2c15e58
  7877. Author: sam
  7878. Date: Sun Oct 22 16:49:54 2006 +0000
  7879. * Support for fullwidth glyphs in the UTF-8 importer.
  7880. cucul/import.c | 34 ++++++++++++++++++----------------
  7881. 1 files changed, 18 insertions(+), 16 deletions(-)
  7882. commit 4cc54380dd3dc415f07dca3c5708ab521408b8ab
  7883. Author: sam
  7884. Date: Sun Oct 22 16:35:25 2006 +0000
  7885. * Support for fullwidth glyphs in the libcaca output drivers.
  7886. caca/driver_conio.c | 13 +++++++++++--
  7887. caca/driver_gl.c | 19 ++++++++++++++-----
  7888. caca/driver_ncurses.c | 5 +++++
  7889. caca/driver_slang.c | 5 +++++
  7890. caca/driver_vga.c | 11 ++++++++++-
  7891. caca/driver_win32.c | 25 ++++++++++++++++---------
  7892. caca/driver_x11.c | 5 ++++-
  7893. cucul/canvas.c | 15 +++++++++------
  7894. cucul/cucul.h | 1 +
  7895. cucul/cucul_internals.h | 2 --
  7896. 10 files changed, 75 insertions(+), 26 deletions(-)
  7897. commit 08f4c70da3d4373ba612a1802a01c1e8cf143fca
  7898. Author: sam
  7899. Date: Sun Oct 22 16:16:15 2006 +0000
  7900. * Use 0xCACA as the test character. Ahaha. Caca. Got it?
  7901. test/fullwidth.c | 26 +++++++++++++-------------
  7902. 1 files changed, 13 insertions(+), 13 deletions(-)
  7903. commit eb47dd43ebab5cee4bc8d9edf5ea6eff27229f6b
  7904. Author: sam
  7905. Date: Sun Oct 22 15:03:22 2006 +0000
  7906. * Fix the Unicode test.
  7907. * Add a test for fullwidth characters.
  7908. test/Makefile.am | 5 +++-
  7909. test/fullwidth.c | 70 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  7910. test/unicode.c | 2 +-
  7911. 3 files changed, 75 insertions(+), 2 deletions(-)
  7912. commit 0c5b3766c63e765bc22c2147b7defec48a2ef6dc
  7913. Author: sam
  7914. Date: Sun Oct 22 15:01:04 2006 +0000
  7915. * Support for fullwidth (= double width) Unicode characters.
  7916. cucul/canvas.c | 104 +++++++++++++++++++++++++++++++---------------
  7917. cucul/cucul_internals.h | 2 +
  7918. 2 files changed, 72 insertions(+), 34 deletions(-)
  7919. commit 26982c908c80a39a3c2ab68f6b72ea80cef677d9
  7920. Author: sam
  7921. Date: Sun Oct 22 14:40:50 2006 +0000
  7922. * Minor changes to the documentation front page.
  7923. doc/libcaca.dox | 5 ++++-
  7924. 1 files changed, 4 insertions(+), 1 deletions(-)
  7925. commit 4f3f28f129ca74d7dd474d7629207a62b70fa40d
  7926. Author: sam
  7927. Date: Fri Oct 20 16:19:41 2006 +0000
  7928. * Do not link binaries with @CACA_LIBS@, it's useless.
  7929. cxx/Makefile.am | 2 +-
  7930. src/Makefile.am | 15 ++++++++-------
  7931. test/Makefile.am | 33 ++++++++++++++++++---------------
  7932. tools/Makefile.am | 4 ++--
  7933. 4 files changed, 29 insertions(+), 25 deletions(-)
  7934. commit e726898af22395fdecb33e811ea7f584934e8db6
  7935. Author: sam
  7936. Date: Fri Oct 20 16:17:12 2006 +0000
  7937. * Implemented cucul_utf32_is_fullwidth().
  7938. cucul/charset.c | 44 ++++++++++++++++++++++++++++++++++++++++++++
  7939. cucul/cucul.h | 1 +
  7940. 2 files changed, 45 insertions(+), 0 deletions(-)
  7941. commit fed8a27d498567b564e3af6b9460956f3674b545
  7942. Author: sam
  7943. Date: Thu Oct 19 23:17:33 2006 +0000
  7944. * Slightly updated TODO list.
  7945. TODO | 12 ++----------
  7946. 1 files changed, 2 insertions(+), 10 deletions(-)
  7947. commit fddba4b03d69bf80dbebedce0736d3a045456e31
  7948. Author: sam
  7949. Date: Thu Oct 19 22:43:17 2006 +0000
  7950. * Added a --enable-plugins configure flag that builds the GL and X11 drivers
  7951. as plugins. This way, libcaca does not directly depend on those libraries.
  7952. caca/Makefile.am | 21 +++++++++++++++--
  7953. caca/caca.c | 59 ++++++++++++++++++++++++++++++++++++++++++++++++-
  7954. caca/caca_internals.h | 4 +++
  7955. configure.ac | 23 +++++++++++++++----
  7956. 4 files changed, 98 insertions(+), 9 deletions(-)
  7957. commit 7d861e8db0f303e4dbfae8fbc35332dff50531dd
  7958. Author: sam
  7959. Date: Thu Oct 19 21:21:00 2006 +0000
  7960. * Add checks for getopt / getopt_long.
  7961. configure.ac | 9 ++++++++-
  7962. 1 files changed, 8 insertions(+), 1 deletions(-)
  7963. commit 061b57447d4f687eb7635c8657701f1eebf4b221
  7964. Author: sam
  7965. Date: Sat Oct 14 22:11:33 2006 +0000
  7966. * Fix extra qualification bug in cucul++.h, courtesy of Hanno Böck.
  7967. cxx/cucul++.h | 2 +-
  7968. 1 files changed, 1 insertions(+), 1 deletions(-)
  7969. commit 174b7f52ec7f7aeb6fd25554b73fa910192c28c2
  7970. Author: sam
  7971. Date: Thu Oct 12 09:33:49 2006 +0000
  7972. * Use pkg-config to check for Imlib2. Patch adapted from Alt Linux.
  7973. configure.ac | 18 ++++++------------
  7974. src/Makefile.am | 16 ++++------------
  7975. 2 files changed, 10 insertions(+), 24 deletions(-)
  7976. commit 10e966e982a6b0daccea964283731e2bafd8f87d
  7977. Author: sam
  7978. Date: Fri Oct 6 10:12:52 2006 +0000
  7979. * Fixed a bug in the IRC exporter that could break the output when there
  7980. were commas in the canvas.
  7981. cucul/export.c | 46 ++++++++++++++++++----------------------------
  7982. 1 files changed, 18 insertions(+), 28 deletions(-)
  7983. commit 971dd76ac37af7be2562f05c955f79e21abeecc6
  7984. Author: sam
  7985. Date: Wed Oct 4 12:11:16 2006 +0000
  7986. * Set version to 0.99.beta7.
  7987. * Updated NEWS and ChangeLog.
  7988. ChangeLog | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  7989. NEWS | 6 +++++
  7990. configure.ac | 2 +-
  7991. 3 files changed, 67 insertions(+), 1 deletions(-)
  7992. commit e85bfa0d6ae6e3c1255efdf01fe7b1c393946235
  7993. Author: sam
  7994. Date: Sun Oct 1 12:50:43 2006 +0000
  7995. * Support transparency in the colour UTF-8 exporter.
  7996. cucul/export.c | 43 +++++++++++++++++++++++++------------------
  7997. 1 files changed, 25 insertions(+), 18 deletions(-)
  7998. commit b75913de9b49a36e10c67cfd3586b40a036bf643
  7999. Author: sam
  8000. Date: Sun Oct 1 12:23:30 2006 +0000
  8001. * Better precision in cucul_fill_triangle().
  8002. cucul/triangle.c | 20 ++++++++++----------
  8003. 1 files changed, 10 insertions(+), 10 deletions(-)
  8004. commit fdfcb512907fe6d0132c7976fa24552f6a7ed2cb
  8005. Author: sam
  8006. Date: Sun Oct 1 11:53:35 2006 +0000
  8007. * More optimisations in cucul_fill_triangle().
  8008. cucul/triangle.c | 59 +++++++++++++++++++++++++++++++----------------------
  8009. 1 files changed, 34 insertions(+), 25 deletions(-)
  8010. commit 92760fac19f3d985a136506e2ecac0538b8dfde7
  8011. Author: sam
  8012. Date: Sun Oct 1 10:47:41 2006 +0000
  8013. * Optimised triangle rasteriser. Thanks to Jylam for the hints.
  8014. cucul/triangle.c | 50 +++++++++++++++++++++++++++-----------------------
  8015. 1 files changed, 27 insertions(+), 23 deletions(-)
  8016. commit 7131f67594efadf6017508ff7b1009baa1835e82
  8017. Author: sam
  8018. Date: Sun Oct 1 08:53:41 2006 +0000
  8019. * Set default background to transparent in the ANSI and UTF-8 importers.
  8020. cucul/import.c | 4 ++--
  8021. 1 files changed, 2 insertions(+), 2 deletions(-)
  8022. commit da0f8ca9dbf2ae0a396845fe8ad92352589aaac4
  8023. Author: jylam
  8024. Date: Sat Sep 30 18:56:23 2006 +0000
  8025. * Updated C++ bindings to support every single cucul/caca functionnality. Renamed cpptest to cxxtext for consistency.
  8026. --This line, and those below, will be ignored--
  8027. M cxx/cucul++.cpp
  8028. A cxx/cxxtest.cpp
  8029. M cxx/cucul++.h
  8030. M cxx/Makefile.am
  8031. cxx/Makefile.am | 6 ++--
  8032. cxx/cucul++.cpp | 98 +++++++++++++++++++++++++++++++++++++++++++++++++---
  8033. cxx/cucul++.h | 36 +++++++++++++++++--
  8034. cxx/cxxtest.cpp | 103 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  8035. 4 files changed, 230 insertions(+), 13 deletions(-)
  8036. commit a18d6deaa2ef39fdb4d750c23f9e2fe630730fbd
  8037. Author: sam
  8038. Date: Sat Sep 30 18:35:50 2006 +0000
  8039. * Updated NEWS and ChangeLog.
  8040. ChangeLog | 118 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  8041. NEWS | 6 +++
  8042. 2 files changed, 124 insertions(+), 0 deletions(-)
  8043. commit ef5d442ac7e84189fed516e0cc5f75d48d3800ab
  8044. Author: sam
  8045. Date: Sat Sep 30 18:25:41 2006 +0000
  8046. * Set version to 0.99.beta6.
  8047. configure.ac | 2 +-
  8048. 1 files changed, 1 insertions(+), 1 deletions(-)
  8049. commit 0cbb211d810fa5f9eaaef156d57187443f54e5ac
  8050. Author: sam
  8051. Date: Sat Sep 30 18:24:10 2006 +0000
  8052. * Added an optional argument to the import test to select import format.
  8053. test/import.c | 3 ++-
  8054. 1 files changed, 2 insertions(+), 1 deletions(-)
  8055. commit 628a3078e55b9636f88c73890a99af02702f6164
  8056. Author: sam
  8057. Date: Sat Sep 30 18:20:39 2006 +0000
  8058. * As per user request, only display the "Powered by libcaca" banner for a
  8059. few seconds at the beginning.
  8060. src/aafire.c | 6 ++++--
  8061. src/cacademo.c | 7 ++++---
  8062. 2 files changed, 8 insertions(+), 5 deletions(-)
  8063. commit 0f56972b0f234ffb561c1e5e03247ba01e499559
  8064. Author: sam
  8065. Date: Sat Sep 30 17:49:09 2006 +0000
  8066. * Fix minor memory leak in cucul_set_canvas_boundaries().
  8067. cucul/canvas.c | 2 ++
  8068. 1 files changed, 2 insertions(+), 0 deletions(-)
  8069. commit 64a51c1a7258da822546a91f36387e87fb4ec061
  8070. Author: sam
  8071. Date: Sat Sep 30 17:31:16 2006 +0000
  8072. * Fix minor memory leak in cucul_free_canvas().
  8073. cucul/cucul.c | 2 ++
  8074. 1 files changed, 2 insertions(+), 0 deletions(-)
  8075. commit ce6463b10a6fde18c2dbc29d1ef50fcd0c561c90
  8076. Author: sam
  8077. Date: Fri Sep 29 23:36:02 2006 +0000
  8078. * Fixed a bug in cucul_putchar() that broke half of the Unicode set.
  8079. cucul/canvas.c | 2 +-
  8080. 1 files changed, 1 insertions(+), 1 deletions(-)
  8081. commit 0c94dd7a83f3ac9f108693a29d00542c3de32729
  8082. Author: sam
  8083. Date: Fri Sep 29 23:34:03 2006 +0000
  8084. * Add "utf8" import format.
  8085. * Documented "text" import format.
  8086. cucul/import.c | 26 +++++++++++++++++++++-----
  8087. 1 files changed, 21 insertions(+), 5 deletions(-)
  8088. commit 90c7ad7f8b7de13f8ca16465d69f3ec5dda0c9e2
  8089. Author: sam
  8090. Date: Tue Sep 26 20:32:48 2006 +0000
  8091. * Initialise colours to default/transparent instead of lightgray/black.
  8092. cucul/cucul.c | 4 ++--
  8093. 1 files changed, 2 insertions(+), 2 deletions(-)
  8094. commit 78421fe93dc49d326d594940a6681f51592ec784
  8095. Author: sam
  8096. Date: Mon Sep 25 16:12:17 2006 +0000
  8097. * Remove non-ASCII character from NEWS file because Doxygen is unable to
  8098. encode it in the manpages.
  8099. NEWS | 2 +-
  8100. 1 files changed, 1 insertions(+), 1 deletions(-)
  8101. commit 61e9e0c2d36aef8f5d682389d5161025f681639c
  8102. Author: sam
  8103. Date: Mon Sep 25 16:00:10 2006 +0000
  8104. * Fix enumeration layout in the manpage documentation.
  8105. TODO | 4 +-
  8106. caca/caca.h | 18 ++++---------
  8107. cucul/dither.c | 70 ++++++++++++++++++++-----------------------------------
  8108. cucul/export.c | 26 +++++++-------------
  8109. cucul/import.c | 9 ++----
  8110. 5 files changed, 46 insertions(+), 81 deletions(-)
  8111. commit faba3056db496b8cce161e8eb3a1f57d40416aa5
  8112. Author: sam
  8113. Date: Mon Sep 25 15:58:33 2006 +0000
  8114. * Fucking Doxygen replaces "s with 's in manpages. And it does not even
  8115. escape them. Fix that upon installation.
  8116. doc/Makefile.am | 3 ++-
  8117. 1 files changed, 2 insertions(+), 1 deletions(-)
  8118. commit 14c4b0c741fbcec345c952abaac5e65900889400
  8119. Author: sam
  8120. Date: Sat Sep 23 19:07:13 2006 +0000
  8121. * Fix a bug in the ANSI importer. We need to set the proper fg/bg colours
  8122. before calling cucul_set_canvas_size(), otherwise it'll fill the new area
  8123. with the current values.
  8124. cucul/import.c | 29 ++++++++++++++++++-----------
  8125. 1 files changed, 18 insertions(+), 11 deletions(-)
  8126. commit f2051ff57faa1c410e96a0b685e75be0516b4047
  8127. Author: sam
  8128. Date: Sat Sep 23 07:36:54 2006 +0000
  8129. * Updated TODO.
  8130. TODO | 6 ++----
  8131. 1 files changed, 2 insertions(+), 4 deletions(-)
  8132. commit b4f9305f30d361ba63b867418e9d9393a35620ae
  8133. Author: sam
  8134. Date: Sat Sep 23 01:55:29 2006 +0000
  8135. * Updated NEWS and ChangeLog.
  8136. ChangeLog | 536 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  8137. NEWS | 9 +
  8138. 2 files changed, 545 insertions(+), 0 deletions(-)
  8139. commit 2e72fef3b03e41922bedce2efdd4138051311cf9
  8140. Author: sam
  8141. Date: Sat Sep 23 01:48:10 2006 +0000
  8142. * Update the cacademo manpage to reflect the merge.
  8143. doc/Makefile.am | 8 ++------
  8144. doc/cacafire.1 | 48 ++++++++++++++++++++----------------------------
  8145. 2 files changed, 22 insertions(+), 34 deletions(-)
  8146. commit 169ed049b31513f26367faf6bd6617bc24a596b8
  8147. Author: sam
  8148. Date: Sat Sep 23 01:28:49 2006 +0000
  8149. * Implemented cucul_get_color().
  8150. cucul/colour.c | 27 +++++++++++++++++++++++++++
  8151. cucul/cucul.h | 1 +
  8152. 2 files changed, 28 insertions(+), 0 deletions(-)
  8153. commit 973d2c13e50250cdbd2839f62fab1ef4fd960af9
  8154. Author: sam
  8155. Date: Sat Sep 23 01:18:49 2006 +0000
  8156. * Fixed chcul_getchar's error behaviour.
  8157. cucul/canvas.c | 2 +-
  8158. 1 files changed, 1 insertions(+), 1 deletions(-)
  8159. commit f87d1aaa67974e3f3f3fc21b881261554c1e8046
  8160. Author: sam
  8161. Date: Sat Sep 23 01:10:15 2006 +0000
  8162. * Update versioning.
  8163. configure.ac | 2 +-
  8164. 1 files changed, 1 insertions(+), 1 deletions(-)
  8165. commit 5477198eaefc6f5d4b6cb12f01379da976966606
  8166. Author: sam
  8167. Date: Sat Sep 23 00:59:47 2006 +0000
  8168. * Handle transparency in the IRC export.
  8169. cucul/export.c | 32 +++++++++++++++++++++++++++-----
  8170. 1 files changed, 27 insertions(+), 5 deletions(-)
  8171. commit 53fcb4abf647f08f2fb44bc5c68b25a44db495b2
  8172. Author: sam
  8173. Date: Sat Sep 23 00:55:42 2006 +0000
  8174. * When resizing a canvas, use the current fg/bg colours to fill holes.
  8175. cucul/cucul.c | 13 +++++++++----
  8176. 1 files changed, 9 insertions(+), 4 deletions(-)
  8177. commit 3fddb16a4c66c1b0a4288c5c3ec59b40def02614
  8178. Author: sam
  8179. Date: Fri Sep 22 23:26:56 2006 +0000
  8180. * Remove toilet from the libcaca source, it'll be moved to its own repo.
  8181. configure.ac | 10 +--
  8182. test/Makefile.am | 5 +-
  8183. test/toilet.c | 293 ------------------------------------------------------
  8184. 3 files changed, 3 insertions(+), 305 deletions(-)
  8185. commit 219a51aacae38c1a80dc8e52642e6c6b6c955bd8
  8186. Author: sam
  8187. Date: Fri Sep 22 00:27:13 2006 +0000
  8188. * Autocrop toilet output.
  8189. test/toilet.c | 39 ++++++++++++++++++++++++++++++++++++---
  8190. 1 files changed, 36 insertions(+), 3 deletions(-)
  8191. commit ac328aef5424e9c76f08c4fa8cfd41be2bdcf6cb
  8192. Author: sam
  8193. Date: Fri Sep 22 00:20:06 2006 +0000
  8194. * Implement cucul_set_canvas_boundaries() for cropping and expanding.
  8195. cucul/canvas.c | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  8196. cucul/cucul.h | 5 +++-
  8197. 2 files changed, 61 insertions(+), 1 deletions(-)
  8198. commit 69ba4e81da8e7ebd49ccbda60dc00a75c2da48f3
  8199. Author: sam
  8200. Date: Thu Sep 21 22:36:00 2006 +0000
  8201. * Really export IRC as UTF-8, as advertised in the documentation.
  8202. cucul/export.c | 8 ++++----
  8203. 1 files changed, 4 insertions(+), 4 deletions(-)
  8204. commit b97e8f0fcd10563b3d44126a53fd965832bfea33
  8205. Author: sam
  8206. Date: Thu Sep 21 21:30:50 2006 +0000
  8207. * Handle UTF-8 in TOIlet.
  8208. * Add a --irc flag to TOIlet.
  8209. test/toilet.c | 80 +++++++++++++++++++++++++++++++++++++-------------------
  8210. 1 files changed, 53 insertions(+), 27 deletions(-)
  8211. commit da4ba99189793768ebb3191d6853db5acbefab0f
  8212. Author: sam
  8213. Date: Thu Sep 21 19:54:54 2006 +0000
  8214. * Support for platforms without <getopt.h> in TOIlet.
  8215. test/toilet.c | 15 ++++++++++-----
  8216. 1 files changed, 10 insertions(+), 5 deletions(-)
  8217. commit 029d1ac121c33b9418309ace33fad78019b442d5
  8218. Author: sam
  8219. Date: Thu Sep 21 17:32:27 2006 +0000
  8220. * Added getopt support to toilet.
  8221. test/Makefile.am | 2 +-
  8222. test/toilet.c | 80 +++++++++++++++++++++++++++++++++++++++++++++++------
  8223. 2 files changed, 72 insertions(+), 10 deletions(-)
  8224. commit 925906b0a56a2253468aed932f9cc87a642f2abd
  8225. Author: sam
  8226. Date: Thu Sep 21 16:59:23 2006 +0000
  8227. * Check for <getopt.h> and getopt_long.
  8228. configure.ac | 11 +++++++++--
  8229. 1 files changed, 9 insertions(+), 2 deletions(-)
  8230. commit 6bea0a309a25678be846938e9b66a24b496ddee1
  8231. Author: sam
  8232. Date: Wed Sep 20 16:31:12 2006 +0000
  8233. * TOIlet, The Other Implementation's letters. Will be a FIGlet clone. Later.
  8234. test/Makefile.am | 5 +-
  8235. test/toilet.c | 167 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  8236. 2 files changed, 171 insertions(+), 1 deletions(-)
  8237. commit 5b01c1b04dedc89b3cb1eba685df8a025cc3238d
  8238. Author: sam
  8239. Date: Tue Sep 19 19:11:33 2006 +0000
  8240. * Ahahaha mais vieux porc ! Tiens, mange-toi ce fix.
  8241. caca/driver_gl.c | 12 ++++++------
  8242. cucul/font.c | 2 +-
  8243. 2 files changed, 7 insertions(+), 7 deletions(-)
  8244. commit 1b73f45f3327c9e6338db581efe16d6dd1d4cdd3
  8245. Author: jylam
  8246. Date: Tue Sep 19 19:06:04 2006 +0000
  8247. * Oops \o/
  8248. caca/driver_gl.c | 10 +++++-----
  8249. 1 files changed, 5 insertions(+), 5 deletions(-)
  8250. commit 73d206339711ae94c59f60c85d6179d71fcb3819
  8251. Author: jylam
  8252. Date: Tue Sep 19 19:04:29 2006 +0000
  8253. * REAL fix
  8254. caca/driver_gl.c | 4 ++--
  8255. 1 files changed, 2 insertions(+), 2 deletions(-)
  8256. commit d43f96393f4c5e10ce2482f5ffe03067e89ca19e
  8257. Author: sam
  8258. Date: Tue Sep 19 19:00:40 2006 +0000
  8259. * More long int -> int32 casts to fix the GL driver on 64-bit arches.
  8260. caca/driver_gl.c | 9 +++++----
  8261. 1 files changed, 5 insertions(+), 4 deletions(-)
  8262. commit 6ca752877609e3df53983635b45d8ff58d198738
  8263. Author: sam
  8264. Date: Tue Sep 19 18:47:39 2006 +0000
  8265. * Hopefully fix 64-bit bug.
  8266. caca/driver_gl.c | 7 ++++---
  8267. cucul/font.c | 4 ++--
  8268. 2 files changed, 6 insertions(+), 5 deletions(-)
  8269. commit 75c9c5b36c1a640f1b9f87ab6a317cce5ffebfeb
  8270. Author: jylam
  8271. Date: Tue Sep 19 18:40:09 2006 +0000
  8272. * Ugly workaround in OpenGL driver for IA64 platform, unicode still does not work, thought.
  8273. caca/driver_gl.c | 12 ++++++------
  8274. cucul/font.c | 4 ++--
  8275. 2 files changed, 8 insertions(+), 8 deletions(-)
  8276. commit f2774fafc1d84a31b24ede0d958c85fb7f1c1f30
  8277. Author: sam
  8278. Date: Tue Sep 19 16:07:13 2006 +0000
  8279. * Implemented cucul_getchar(). Useful because you don’t necessarily know
  8280. what you are importing.
  8281. cucul/canvas.c | 26 ++++++++++++++++++++++++++
  8282. cucul/cucul.h | 1 +
  8283. 2 files changed, 27 insertions(+), 0 deletions(-)
  8284. commit 2ba5e879e94ee1495e4ed395a3483a9af97c8f96
  8285. Author: sam
  8286. Date: Tue Sep 19 08:26:43 2006 +0000
  8287. * Added an fprintf stub to the kernel.
  8288. kernel/kernel.c | 6 ++++++
  8289. kernel/kernel.h | 5 ++---
  8290. 2 files changed, 8 insertions(+), 3 deletions(-)
  8291. commit d9c3db598344c611082c4efadee6321e0a3db4a0
  8292. Author: sam
  8293. Date: Tue Sep 19 08:18:32 2006 +0000
  8294. * Optimised memory usage in the GL driver and added a few comments.
  8295. caca/driver_gl.c | 7 ++++++-
  8296. 1 files changed, 6 insertions(+), 1 deletions(-)
  8297. commit 43965e20c0c8790965c890da77b88fe2d65b969f
  8298. Author: jylam
  8299. Date: Tue Sep 19 08:04:38 2006 +0000
  8300. * Fixed compilation warning, and ....
  8301. AHAHAHAHAHAHAHA GL DRIVER IS B0RKEN YOU SMELLY GOATS ! (no time to fix it, thought)
  8302. caca/driver_gl.c | 1 -
  8303. 1 files changed, 0 insertions(+), 1 deletions(-)
  8304. commit 3b429a8ade389dc8ee1d0caef78ba31a07a7270d
  8305. Author: sam
  8306. Date: Tue Sep 19 00:02:59 2006 +0000
  8307. * Got rid of cucul_render_glyph(). Ahahahaha.
  8308. cucul/cucul.h | 1 -
  8309. cucul/font.c | 76 ---------------------------------------------------------
  8310. 2 files changed, 0 insertions(+), 77 deletions(-)
  8311. commit a39467d91bd1da548fc4b004b9ef1cda3bb478e2
  8312. Author: sam
  8313. Date: Tue Sep 19 00:01:26 2006 +0000
  8314. * Use cucul_render_canvas() instead of cucul_render_glyph() in the GL driver.
  8315. caca/driver_gl.c | 113 ++++++++++++++++++++++++++----------------------------
  8316. 1 files changed, 54 insertions(+), 59 deletions(-)
  8317. commit 5174572ea4001f2388bda64507d1e32eb2a964ca
  8318. Author: sam
  8319. Date: Mon Sep 18 22:32:25 2006 +0000
  8320. * Full Unicode support in the GL driver.
  8321. caca/driver_gl.c | 189 ++++++++++++++++++++----------------------------------
  8322. 1 files changed, 70 insertions(+), 119 deletions(-)
  8323. commit c1b52677559275b3a3483f09c896d93c9ec8db96
  8324. Author: sam
  8325. Date: Mon Sep 18 22:29:20 2006 +0000
  8326. * Oops, fixed typo in cucul_get_font_blocks().
  8327. cucul/font.c | 2 +-
  8328. 1 files changed, 1 insertions(+), 1 deletions(-)
  8329. commit 2003353b37a1b9bc10cf04f6d6a9046f74900dbc
  8330. Author: sam
  8331. Date: Mon Sep 18 17:40:35 2006 +0000
  8332. * Implemented cucul_get_font_blocks() to export the list of available glyphs.
  8333. cucul/cucul.h | 1 +
  8334. cucul/font.c | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
  8335. 2 files changed, 49 insertions(+), 0 deletions(-)
  8336. commit d5e071b16b99f7e926fde045aaacf0e8d7e76648
  8337. Author: sam
  8338. Date: Mon Sep 18 07:31:31 2006 +0000
  8339. * Remove useless -I../kernel/ from CFLAGS.
  8340. configure.ac | 4 ++--
  8341. 1 files changed, 2 insertions(+), 2 deletions(-)
  8342. commit 97f8ba890db1a5f867bfd3b81032a4032faaaaa9
  8343. Author: sam
  8344. Date: Mon Sep 18 07:30:14 2006 +0000
  8345. * Fix the kernel build rules.
  8346. build-kernel | 8 ++++----
  8347. 1 files changed, 4 insertions(+), 4 deletions(-)
  8348. commit 56fee4f3614f8e7ff3e7a2d4c4a60c513af98dca
  8349. Author: sam
  8350. Date: Mon Sep 18 07:20:06 2006 +0000
  8351. * Do not build the raw output in kernel mode.
  8352. * Fix cucul_utf32_to_cp437() call in the VGA output.
  8353. caca/caca.c | 2 ++
  8354. caca/driver_raw.c | 5 +++--
  8355. caca/driver_vga.c | 2 +-
  8356. 3 files changed, 6 insertions(+), 3 deletions(-)
  8357. commit 800ba82033afd70de4fac07f1452f82f4b039c1d
  8358. Author: sam
  8359. Date: Mon Sep 18 07:11:43 2006 +0000
  8360. * Fixed memcmp() prototype and implementation.
  8361. kernel/kernel.c | 10 ++++++----
  8362. kernel/kernel.h | 3 ++-
  8363. 2 files changed, 8 insertions(+), 5 deletions(-)
  8364. commit c8dd86b446689deca3818a8ea4c55c90151be8b8
  8365. Author: sam
  8366. Date: Mon Sep 18 06:59:48 2006 +0000
  8367. * Added errno support to the kernel.
  8368. cucul/cucul.c | 14 +++++++-------
  8369. kernel/kernel.c | 7 +++++--
  8370. kernel/kernel.h | 14 ++++++++++----
  8371. 3 files changed, 22 insertions(+), 13 deletions(-)
  8372. commit 2e66b96374ca25a7247a00c4c9afc0ef2e6562bd
  8373. Author: jylam
  8374. Date: Sun Sep 17 13:36:13 2006 +0000
  8375. * Updated .Net bindings
  8376. DotNet/Caca.cs | 12 ++++++------
  8377. DotNet/test.cs | 6 +++---
  8378. 2 files changed, 9 insertions(+), 9 deletions(-)
  8379. commit 9834829c1eca1b3f6d920db88b16f85b2808e952
  8380. Author: jylam
  8381. Date: Sun Sep 17 13:15:12 2006 +0000
  8382. * Updated README, just to say my coding style is just perfect, sam is too pedantic.
  8383. README | 1 +
  8384. caca/driver_gl.c | 1 -
  8385. 2 files changed, 1 insertions(+), 1 deletions(-)
  8386. commit 5144ce74411a075034721f4d2916bedf3a5bc1e3
  8387. Author: sam
  8388. Date: Sun Sep 17 12:58:12 2006 +0000
  8389. * A few coding style fixes.
  8390. kernel/kernel.c | 8 ++++----
  8391. src/cacaview.c | 6 +++---
  8392. src/img2irc.c | 6 +++---
  8393. 3 files changed, 10 insertions(+), 10 deletions(-)
  8394. commit ac02876515dac5889a2813fdfdbf0354127ac008
  8395. Author: jylam
  8396. Date: Sun Sep 17 12:44:18 2006 +0000
  8397. * Updated kernel 'driver', still not working, but most of the work is done
  8398. caca/driver_vga.c | 2 +-
  8399. common.h | 5 ++++-
  8400. configure.ac | 5 +++--
  8401. cucul/buffer.c | 3 ++-
  8402. cucul/cucul.c | 14 +++++++-------
  8403. kernel/kernel.c | 51 ++++++++++++++++++++++++++++++++++++++++++++++++++-
  8404. kernel/kernel.h | 23 ++++++++++++++++-------
  8405. src/Makefile.am | 1 -
  8406. src/cacadraw.c | 8 +++++---
  8407. src/cacaplay.c | 6 ++++--
  8408. src/cacaview.c | 2 ++
  8409. src/common-image.c | 12 ++++++++----
  8410. src/img2irc.c | 4 +++-
  8411. test/demo.c | 10 +++++-----
  8412. test/demo0.c | 8 +++++---
  8413. test/dithering.c | 6 ++++--
  8414. test/event.c | 9 +++++----
  8415. test/export.c | 13 +++++++------
  8416. test/font.c | 20 +++++++++++---------
  8417. test/font2tga.c | 11 ++++++-----
  8418. test/frames.c | 12 ++++++------
  8419. test/gamma.c | 9 ++++-----
  8420. test/hsv.c | 11 ++++++-----
  8421. test/import.c | 11 +++++++----
  8422. test/input.c | 9 +++++----
  8423. test/spritedit.c | 6 +++---
  8424. test/text.c | 15 +++++++--------
  8425. test/transform.c | 12 ++++++------
  8426. test/truecolor.c | 11 ++++++-----
  8427. test/unicode.c | 11 ++++++-----
  8428. tools/optipal.c | 6 ++++--
  8429. 31 files changed, 208 insertions(+), 118 deletions(-)
  8430. commit 776bbea4242a9996a83b11f7056d2eee0925dc92
  8431. Author: sam
  8432. Date: Sun Sep 17 11:39:22 2006 +0000
  8433. * Minor TODO update.
  8434. TODO | 1 -
  8435. 1 files changed, 0 insertions(+), 1 deletions(-)
  8436. commit c49a1c8d77bd7f34595bdb7e0f8b64bdce4e66bc
  8437. Author: sam
  8438. Date: Sun Sep 17 11:10:49 2006 +0000
  8439. * Minor documentation fix (testing the buildbot, actually).
  8440. cucul/font.c | 2 +-
  8441. 1 files changed, 1 insertions(+), 1 deletions(-)
  8442. commit 2df3081f3b451dfb3088f81285b9aed9e5326c1e
  8443. Author: jylam
  8444. Date: Sun Sep 17 10:54:23 2006 +0000
  8445. * Updated documentation, removed warning in cucul_render_glyph(), minor optimisation in driver_gl
  8446. caca/driver_gl.c | 20 +++++++++++++-------
  8447. cucul/font.c | 4 ++--
  8448. 2 files changed, 15 insertions(+), 9 deletions(-)
  8449. commit dbd1d9d11b2bc1b017dff767f5ca1e42593d2046
  8450. Author: sam
  8451. Date: Sun Sep 17 01:12:28 2006 +0000
  8452. * Coding style (ahaha vieux porc).
  8453. caca/driver_gl.c | 65 +++++++++++++++++++++++++----------------------------
  8454. 1 files changed, 31 insertions(+), 34 deletions(-)
  8455. commit b83d44d4386558f36a81d8e96c60880f47745a2a
  8456. Author: sam
  8457. Date: Sun Sep 17 00:53:48 2006 +0000
  8458. * Got rid of OFFSET_X and OFFSET_Y.
  8459. src/cacademo.c | 17 +++++++----------
  8460. 1 files changed, 7 insertions(+), 10 deletions(-)
  8461. commit 0b3b496ea1eb606844f0274c580b5dcb6bcf1ded
  8462. Author: sam
  8463. Date: Sun Sep 17 00:48:30 2006 +0000
  8464. * More cleanup in cacademo.c.
  8465. src/cacademo.c | 12 ++++++------
  8466. 1 files changed, 6 insertions(+), 6 deletions(-)
  8467. commit 747565cc98b0ce7abbff3f5d761f183410bdeea0
  8468. Author: sam
  8469. Date: Sun Sep 17 00:32:23 2006 +0000
  8470. * Cosmetic changes to cacademo.
  8471. src/cacademo.c | 14 ++++++--------
  8472. 1 files changed, 6 insertions(+), 8 deletions(-)
  8473. commit 5b62d8c5c5d111e7dc0437604fa13625d522a29b
  8474. Author: sam
  8475. Date: Sun Sep 17 00:11:29 2006 +0000
  8476. * Factored the star code (vieux porc).
  8477. src/cacademo.c | 98 ++++++++++++--------------------------------------------
  8478. 1 files changed, 21 insertions(+), 77 deletions(-)
  8479. commit 5bf0bddd4de51e96413cfafe13d9965349cc7f2d
  8480. Author: sam
  8481. Date: Sun Sep 17 00:02:31 2006 +0000
  8482. * Fixed cucul_render_glyph(). There is no way this could have ever possibly
  8483. worked properly.
  8484. caca/driver_gl.c | 8 ++------
  8485. cucul/cucul.h | 3 +--
  8486. cucul/font.c | 41 +++++++++++++++++++++--------------------
  8487. 3 files changed, 24 insertions(+), 28 deletions(-)
  8488. commit 2c2dcc05c3b5183a28c4cf0829b727f1dea382ad
  8489. Author: sam
  8490. Date: Sat Sep 16 23:34:18 2006 +0000
  8491. * Moved transition data to the function.
  8492. src/cacademo.c | 132 ++++++++++++++++++++++++++-----------------------------
  8493. 1 files changed, 62 insertions(+), 70 deletions(-)
  8494. commit 61e6fff11336442bed765076a3231987d469ba88
  8495. Author: jylam
  8496. Date: Sat Sep 16 21:27:59 2006 +0000
  8497. * Added nifty rotation to our 80's star.
  8498. src/cacademo.c | 88 ++++++++++++++++++++++++++++++++++++++-----------------
  8499. 1 files changed, 61 insertions(+), 27 deletions(-)
  8500. commit bf700ea55b6b48777a7cb3081d7c4f9d7e33be2d
  8501. Author: sam
  8502. Date: Sat Sep 16 21:08:11 2006 +0000
  8503. * Fixing precision.
  8504. cucul/triangle.c | 6 +++---
  8505. 1 files changed, 3 insertions(+), 3 deletions(-)
  8506. commit ebf612a268c51a2bcc9ebf683310e6659d634e6f
  8507. Author: jylam
  8508. Date: Sat Sep 16 21:00:46 2006 +0000
  8509. * Fixed triangle routine so that it fits perfectly from one side to the other one (I know, that's no clear)
  8510. cucul/triangle.c | 6 +++---
  8511. 1 files changed, 3 insertions(+), 3 deletions(-)
  8512. commit f4c612ad2e4f92ea314f7dac3d284098fe026956
  8513. Author: jylam
  8514. Date: Sat Sep 16 20:48:31 2006 +0000
  8515. * Added much disco transition (ellipses suck). YMCA \o/
  8516. src/cacademo.c | 114 ++++++++++++++++++++++++++++++++++++++++++++++++++-----
  8517. 1 files changed, 103 insertions(+), 11 deletions(-)
  8518. commit 24d2ebcf13f57271985188f0e6f4ae589c6fd4b6
  8519. Author: sam
  8520. Date: Sat Sep 16 17:15:11 2006 +0000
  8521. * Fix compilation warning in the slang driver.
  8522. caca/driver_slang.c | 2 +-
  8523. 1 files changed, 1 insertions(+), 1 deletions(-)
  8524. commit 625ffbf30070d611d3a1feb1eea88ea2cd49c25b
  8525. Author: sam
  8526. Date: Sat Sep 16 16:01:48 2006 +0000
  8527. * Smooth transitions between effects in cacademo. Press 'n' to switch
  8528. immediately to the next transition.
  8529. src/cacademo.c | 155 ++++++++++++++++++++++++++++++++++++++++++--------------
  8530. 1 files changed, 117 insertions(+), 38 deletions(-)
  8531. commit f154e51182382f21939306672dafce78ec9e5470
  8532. Author: sam
  8533. Date: Sat Sep 16 15:46:30 2006 +0000
  8534. * Fix badly initialised data in the gamma test.
  8535. test/gamma.c | 2 +-
  8536. 1 files changed, 1 insertions(+), 1 deletions(-)
  8537. commit 2a87b0317cc65d338288345c3f12de73a0942354
  8538. Author: sam
  8539. Date: Sat Sep 16 15:06:09 2006 +0000
  8540. * Moved the matrix effect test into cacademo. Removed the motion sensor
  8541. stuff, it's cool but it's crap.
  8542. src/cacademo.c | 184 ++++++++++++++++++++++++++++++++++++++++++++++++++++-
  8543. test/Makefile.am | 5 +-
  8544. test/matrix.c | 166 ------------------------------------------------
  8545. 3 files changed, 181 insertions(+), 174 deletions(-)
  8546. commit 195ba5872bd4c688cf9267de0a474cf241ac0dd6
  8547. Author: jylam
  8548. Date: Sat Sep 16 13:26:51 2006 +0000
  8549. * AHAHAHA FILTHY PIG, init sensors values to 0, in case there's no sensor at all
  8550. test/matrix.c | 2 +-
  8551. 1 files changed, 1 insertions(+), 1 deletions(-)
  8552. commit 0a70e115a476f2b0cb6b19b0832367d4262ac186
  8553. Author: jylam
  8554. Date: Sat Sep 16 13:19:23 2006 +0000
  8555. * Fixed truecolor bug in OpenGL driver.
  8556. caca/driver_gl.c | 2 +-
  8557. 1 files changed, 1 insertions(+), 1 deletions(-)
  8558. commit 944f13fd5a030ed70072976fb6cbe48bb61844c6
  8559. Author: sam
  8560. Date: Sat Sep 16 13:12:11 2006 +0000
  8561. * Factor most of the cacademo code.
  8562. src/cacademo.c | 443 ++++++++++++++++++++++++++------------------------------
  8563. 1 files changed, 206 insertions(+), 237 deletions(-)
  8564. commit 2b4b1c6ea272bfda209e8ffdd2d808289d3084a5
  8565. Author: sam
  8566. Date: Sat Sep 16 12:57:41 2006 +0000
  8567. * Ahaha old pig, you could have factored the 1.0 + as well, and you forgot
  8568. to cast the int to double in the sin() call. (:@ gruik!
  8569. src/cacademo.c | 15 +++++----------
  8570. 1 files changed, 5 insertions(+), 10 deletions(-)
  8571. commit 53da0a0ba821e173b95f1f7a002fc03c9578f100
  8572. Author: jylam
  8573. Date: Sat Sep 16 12:47:55 2006 +0000
  8574. * hey, ***I*** found a factorisation bug in cacaballs !
  8575. src/cacademo.c | 14 +++++++-------
  8576. 1 files changed, 7 insertions(+), 7 deletions(-)
  8577. commit 21e31ccb304f15e3ad20e93e2baa10c728e04958
  8578. Author: jylam
  8579. Date: Sat Sep 16 12:40:37 2006 +0000
  8580. * OpenGL builtin font support
  8581. caca/driver_gl.c | 216 ++++++++++++++++++++++++++++++------------------------
  8582. cucul/cucul.h | 2 +
  8583. cucul/font.c | 75 +++++++++++++++++++
  8584. 3 files changed, 198 insertions(+), 95 deletions(-)
  8585. commit 52335a4cbbe935740ea6bee665e56f47d135d7d6
  8586. Author: sam
  8587. Date: Sat Sep 16 09:45:03 2006 +0000
  8588. * Merge cacamoir, cacaball and cacaplas into cacademo. No code cleanup yet.
  8589. src/Makefile.am | 14 +-
  8590. src/cacaball.c | 219 -----------------------
  8591. src/cacademo.c | 519 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  8592. src/cacamoir.c | 167 ------------------
  8593. src/cacaplas.c | 174 -------------------
  8594. 5 files changed, 523 insertions(+), 570 deletions(-)
  8595. commit 566dfdaa10f9070ec9ff0c0d5efe51fd2b4e125c
  8596. Author: sam
  8597. Date: Sat Sep 16 09:43:36 2006 +0000
  8598. * Initialize random seed to getpid()+time(NULL) so that the user does not
  8599. have to do it.
  8600. cucul/cucul.c | 13 +++++++++++++
  8601. 1 files changed, 13 insertions(+), 0 deletions(-)
  8602. commit b791c8db2ab598f5cbea4e73cffe81964d416096
  8603. Author: sam
  8604. Date: Sat Sep 9 17:58:57 2006 +0000
  8605. * Updated ChangeLog and NEWS.
  8606. * 0.99.beta4 release.
  8607. ChangeLog | 94 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  8608. NEWS | 6 ++++
  8609. configure.ac | 2 +-
  8610. 3 files changed, 101 insertions(+), 1 deletions(-)
  8611. commit 1195f09bf7ba38e7dcb83db07db5c5864de0de94
  8612. Author: sam
  8613. Date: Sat Sep 9 17:54:06 2006 +0000
  8614. * Replace 'man3caca' with 'man3' in generated manpages.
  8615. doc/Makefile.am | 4 +++-
  8616. 1 files changed, 3 insertions(+), 1 deletions(-)
  8617. commit d85ac50273b3cd75cf7d3f0fbbdba29527e57e1c
  8618. Author: sam
  8619. Date: Sat Sep 9 17:52:54 2006 +0000
  8620. * Fix dithering handling in demo0.c.
  8621. test/demo0.c | 6 +++---
  8622. 1 files changed, 3 insertions(+), 3 deletions(-)
  8623. commit 9b8ebf68f0c0963311d09f90071a9e0f808d6ab1
  8624. Author: sam
  8625. Date: Sat Sep 9 17:31:43 2006 +0000
  8626. * Do not output unnecessary libraries in caca-output config.
  8627. caca-config.in | 5 ++---
  8628. 1 files changed, 2 insertions(+), 3 deletions(-)
  8629. commit d63c023cea579913a591250b29e35cb1c791cea6
  8630. Author: sam
  8631. Date: Sat Sep 9 17:20:32 2006 +0000
  8632. * Oops, thinko in the migration doc.
  8633. doc/migrating.dox | 2 +-
  8634. 1 files changed, 1 insertions(+), 1 deletions(-)
  8635. commit cdb49cca321444685e23f45aa8efeb49b0561d53
  8636. Author: sam
  8637. Date: Sat Sep 9 17:02:30 2006 +0000
  8638. * Updated the migration documentation so that it mentions the <caca0.h>
  8639. compatibility layer.
  8640. doc/migrating.dox | 38 ++++++++++++++++++++++++++++++++++----
  8641. 1 files changed, 34 insertions(+), 4 deletions(-)
  8642. commit fb2cdecce8781a5353e1e9a9042e09062d511e1a
  8643. Author: sam
  8644. Date: Sat Sep 9 16:53:13 2006 +0000
  8645. * Made features (such as dithering mode) and caca_sqrt work in the legacy
  8646. 0.x glue code.
  8647. caca/caca0.c | 176 +++++++++++++++++++++++++++++++++++++++++-----------------
  8648. caca/caca0.h | 18 +++++-
  8649. 2 files changed, 139 insertions(+), 55 deletions(-)
  8650. commit 3159e3bec99f2ffb2fbec58e608b0299ba56081b
  8651. Author: sam
  8652. Date: Sat Sep 9 15:40:16 2006 +0000
  8653. * Added demo0.c, which is basically the old libcaca-0.9 demo.c file, as a
  8654. test for the <caca0.h> emulation layer.
  8655. test/Makefile.am | 5 +-
  8656. test/demo0.c | 581 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  8657. 2 files changed, 585 insertions(+), 1 deletions(-)
  8658. commit d7a50db94cc64a52407726a76dbdbca38ec9bdcc
  8659. Author: sam
  8660. Date: Sat Sep 9 15:38:06 2006 +0000
  8661. * Added an emulation layer for pre-1.0 libcaca API. Legacy applications
  8662. just need to include <caca0.h> instead of <caca.h> and should be source-
  8663. compatible with old versions of libcaca.
  8664. Most of the old API works, except features and caca_sqrt(). Sprites do
  8665. work API-wise but due to the new format they are no longer working in
  8666. the same way.
  8667. caca/Makefile.am | 4 +-
  8668. caca/caca0.c | 195 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  8669. caca/caca0.h | 191 ++++++++++++++++++++++++++++++++++++++++++++++++++++
  8670. 3 files changed, 389 insertions(+), 1 deletions(-)
  8671. commit 07ac36755e5bf9eaaa3972e67a4655590d47680f
  8672. Author: sam
  8673. Date: Sat Sep 9 14:52:05 2006 +0000
  8674. * Fix a crash in export.c with unknown file formats.
  8675. test/export.c | 2 +-
  8676. 1 files changed, 1 insertions(+), 1 deletions(-)
  8677. commit 65e343a7a51dc36cf912aaabaadbb205f237268d
  8678. Author: sam
  8679. Date: Wed Aug 30 21:30:29 2006 +0000
  8680. * U+214B TURNED AMPERSAND
  8681. cucul/transform.c | 1 +
  8682. 1 files changed, 1 insertions(+), 0 deletions(-)
  8683. commit 0a767af1bc07a6d839146d9e6570d06397f38108
  8684. Author: sam
  8685. Date: Fri Aug 25 10:22:57 2006 +0000
  8686. * Updated ChangeLog and NEWS.
  8687. * 0.99.beta3 release.
  8688. ChangeLog | 11 +++++++++++
  8689. NEWS | 6 ++++++
  8690. configure.ac | 2 +-
  8691. 3 files changed, 18 insertions(+), 1 deletions(-)
  8692. commit 756dc13bda36605615475c63cc0725db53ac3228
  8693. Author: sam
  8694. Date: Fri Aug 25 10:16:53 2006 +0000
  8695. * Removed debian packaging stuff from the trunk. It'll now be at
  8696. svn://svn.debian.org/svn/sam-hocevar/pkg-misc
  8697. ChangeLog | 97 ++++++++++++++++++++++++++++++
  8698. Makefile.am | 2 +-
  8699. configure.ac | 1 -
  8700. debian/Makefile.am | 17 -----
  8701. debian/caca-utils.install | 14 ----
  8702. debian/caca-utils.mime | 15 -----
  8703. debian/changelog | 140 -------------------------------------------
  8704. debian/compat | 1 -
  8705. debian/control | 75 -----------------------
  8706. debian/copyright | 49 ---------------
  8707. debian/libcaca-dev.install | 4 -
  8708. debian/libcaca0.install | 1 -
  8709. debian/libcucul-dev.install | 8 ---
  8710. debian/libcucul0.install | 1 -
  8711. debian/rules | 83 -------------------------
  8712. 15 files changed, 98 insertions(+), 410 deletions(-)
  8713. commit 2d08a7f11dc79c9615201446b429a41d5b936b5c
  8714. Author: sam
  8715. Date: Sun Aug 13 17:30:34 2006 +0000
  8716. * Factored some of the GL code.
  8717. caca/driver_gl.c | 65 ++++++++++++++++++++----------------------------------
  8718. 1 files changed, 24 insertions(+), 41 deletions(-)
  8719. commit fbd8b67ae47a366cfce461fefcd8f3d03b19731d
  8720. Author: sam
  8721. Date: Wed Aug 2 13:15:52 2006 +0000
  8722. * A few changes to the matrix program. I do not plan to maintain it.
  8723. test/matrix.c | 35 +++++++++++++++++++++++++++++------
  8724. 1 files changed, 29 insertions(+), 6 deletions(-)
  8725. commit f20bd5c83f80d45bb081790ba6293f34db125f20
  8726. Author: sam
  8727. Date: Wed Aug 2 13:12:43 2006 +0000
  8728. * Fixed libcaca prototypes so that all functions use the errno mechanism
  8729. and return a value.
  8730. caca/caca.c | 34 +++++++++++++++++++++++++---
  8731. caca/caca.h | 8 +++---
  8732. caca/driver_conio.c | 2 +-
  8733. caca/driver_ncurses.c | 2 +-
  8734. caca/driver_raw.c | 2 +-
  8735. caca/driver_slang.c | 2 +-
  8736. caca/driver_vga.c | 2 +-
  8737. caca/event.c | 8 +++++-
  8738. caca/graphics.c | 59 ++++++++++++++++++++++++++++++++++++++++++------
  8739. 9 files changed, 97 insertions(+), 22 deletions(-)
  8740. commit fd9d4377ad7f3a595e3b9a80436e7fceabdaa20d
  8741. Author: sam
  8742. Date: Wed Aug 2 13:11:39 2006 +0000
  8743. * Fixed cucul_create_canvas()'s documentation.
  8744. cucul/cucul.c | 2 +-
  8745. 1 files changed, 1 insertions(+), 1 deletions(-)
  8746. commit 1f2e70b01d099369983e4485bc5078b5b2a59af1
  8747. Author: sam
  8748. Date: Fri Jul 21 08:19:29 2006 +0000
  8749. * Fixed typos in cucul/dither.c that prevented using ordered dither modes,
  8750. thanks to Sean D'Epagnier.
  8751. cucul/dither.c | 6 +++---
  8752. 1 files changed, 3 insertions(+), 3 deletions(-)
  8753. commit 358ac34a5857a6ec73023d57cf55cdf6ba5fe303
  8754. Author: jylam
  8755. Date: Sat Jun 10 11:35:18 2006 +0000
  8756. * Updated C++ bindings
  8757. cxx/caca++.cpp | 8 ++++----
  8758. cxx/caca++.h | 5 +++--
  8759. cxx/cpptest.cpp | 2 +-
  8760. 3 files changed, 8 insertions(+), 7 deletions(-)
  8761. commit 4d6dc49127ee27c4a95f65d06f15328d3a535229
  8762. Author: sam
  8763. Date: Sat Jun 10 11:04:21 2006 +0000
  8764. * Fix debian package dependencies; -dev packages didn't pull their library
  8765. dependencies. Of course.
  8766. debian/control | 4 ++--
  8767. 1 files changed, 2 insertions(+), 2 deletions(-)
  8768. commit 427bae49fcc7cbea08cea1aee3a565d9a4914192
  8769. Author: sam
  8770. Date: Wed May 31 14:33:48 2006 +0000
  8771. * Fixed matrix.c for non-Thinkpad computers.
  8772. test/matrix.c | 11 +++++------
  8773. 1 files changed, 5 insertions(+), 6 deletions(-)
  8774. commit 789f8c5f984c1cc7261d24c85261540ed5e3e2b7
  8775. Author: sam
  8776. Date: Wed May 31 14:08:58 2006 +0000
  8777. * Fix a build failure when X11R7 is available but OpenGL isn't.
  8778. configure.ac | 4 ++--
  8779. 1 files changed, 2 insertions(+), 2 deletions(-)
  8780. commit 4f9c5bcb9e370be8b1ece9cb4c0f3d2323af656b
  8781. Author: sam
  8782. Date: Wed May 31 12:18:23 2006 +0000
  8783. * Small matrix effect. Totally useless. Unless you have a Thinkpad, in
  8784. which case it is massively useless.
  8785. test/Makefile.am | 5 ++-
  8786. test/matrix.c | 144 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  8787. 2 files changed, 148 insertions(+), 1 deletions(-)
  8788. commit fb3f6cd36bb8e50d32648de2d0af555833a4d167
  8789. Author: sam
  8790. Date: Sun May 28 22:19:10 2006 +0000
  8791. * Updated ChangeLog and NEWS.
  8792. * 0.99.beta2 release.
  8793. ChangeLog | 1194 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  8794. NEWS | 12 +-
  8795. configure.ac | 2 +-
  8796. debian/changelog | 4 +-
  8797. 4 files changed, 1208 insertions(+), 4 deletions(-)
  8798. commit 5a52b0e9635db12b43de900384bd235906e6c326
  8799. Author: sam
  8800. Date: Fri May 26 07:43:41 2006 +0000
  8801. * Updated the Debian build scripts.
  8802. debian/caca-utils.install | 11 ++++++-----
  8803. debian/libcucul-dev.install | 2 +-
  8804. 2 files changed, 7 insertions(+), 6 deletions(-)
  8805. commit 15435ad6b6d0606d091d052b8ce3660ee21c2cc7
  8806. Author: sam
  8807. Date: Fri May 26 07:01:10 2006 +0000
  8808. * Fixed an out of bounds bug in cucul_blit().
  8809. cucul/canvas.c | 3 ++-
  8810. 1 files changed, 2 insertions(+), 1 deletions(-)
  8811. commit 1367e81154678ca49e28e45d36ad76203eb98df5
  8812. Author: sam
  8813. Date: Fri May 26 07:00:34 2006 +0000
  8814. * Removed legacy CUCUL_LIBS from caca-config.
  8815. caca-config.in | 6 +++---
  8816. 1 files changed, 3 insertions(+), 3 deletions(-)
  8817. commit ae518399c69b81da1d5453ed7421db63c8fcfb81
  8818. Author: sam
  8819. Date: Fri May 26 07:00:04 2006 +0000
  8820. * UTF-8 input support for ncurses.
  8821. * Hack for 16-color support in xfce4-terminal for both ncurses and slang.
  8822. caca/driver_ncurses.c | 73 ++++++++++++++++++++++++++++++++-----------------
  8823. caca/driver_slang.c | 25 +++++++----------
  8824. 2 files changed, 58 insertions(+), 40 deletions(-)
  8825. commit 8c73451a69e9a057ed0e656a5f7c1e3e3a5ff64d
  8826. Author: sam
  8827. Date: Fri May 26 06:59:11 2006 +0000
  8828. * Reduced IDLE_USEC by half. Today's machines are fast :-)
  8829. caca/graphics.c | 2 +-
  8830. 1 files changed, 1 insertions(+), 1 deletions(-)
  8831. commit 15e54021b25139a48b8ef73d90b7ea2cbecfbf77
  8832. Author: sam
  8833. Date: Thu May 25 22:32:03 2006 +0000
  8834. * Fixed UTF-8 support in ncurses.
  8835. * Set ncurses's priority higher than slang.
  8836. caca/caca.c | 10 +++++-----
  8837. caca/driver_ncurses.c | 37 ++++++++++++++++++++++---------------
  8838. configure.ac | 2 +-
  8839. 3 files changed, 28 insertions(+), 21 deletions(-)
  8840. commit 6cfda8eb1aa7153d62c6cc55034617ccfd895984
  8841. Author: sam
  8842. Date: Thu May 25 20:01:30 2006 +0000
  8843. * Updated TODO list.
  8844. TODO | 9 ++++++++-
  8845. 1 files changed, 8 insertions(+), 1 deletions(-)
  8846. commit d5ca62758196a5d4b1063f218eb29fc67a0f0145
  8847. Author: sam
  8848. Date: Thu May 25 20:01:10 2006 +0000
  8849. * Have cucul_utf8_to_utf32 write how many bytes it read.
  8850. * Use that in the SLang driver so that it supports UTF-8 input.
  8851. caca/driver_slang.c | 60 +++++++++++++++++++++++++++++++++++++++++++-------
  8852. cucul/box.c | 2 +-
  8853. cucul/canvas.c | 2 +-
  8854. cucul/charset.c | 40 +++++++++++++++++++++++-----------
  8855. cucul/conic.c | 4 +-
  8856. cucul/cucul.h | 2 +-
  8857. cucul/line.c | 4 +-
  8858. cucul/triangle.c | 2 +-
  8859. 8 files changed, 86 insertions(+), 30 deletions(-)
  8860. commit a0f2da0aee498dafdfcfb06a9b9265f83d4d3787
  8861. Author: sam
  8862. Date: Thu May 25 19:59:35 2006 +0000
  8863. * Fix warnings in a few exporters. Do not assume %d accepts uint32_t without
  8864. an explicit cast.
  8865. cucul/export.c | 24 ++++++++++++++----------
  8866. 1 files changed, 14 insertions(+), 10 deletions(-)
  8867. commit 0045adbb8082d9bfe743ff854210fc5c7d0c5b13
  8868. Author: sam
  8869. Date: Thu May 25 19:58:21 2006 +0000
  8870. * Minor cosmetic changes in the test programs.
  8871. * Code enhancements in the ncurses driver.
  8872. * Added a comment to explain why slang has a higher priority than ncurses.
  8873. caca/caca.c | 2 +
  8874. caca/driver_ncurses.c | 166 +++++++++++-------------------------------------
  8875. test/colors.c | 2 +-
  8876. test/input.c | 2 +-
  8877. 4 files changed, 42 insertions(+), 130 deletions(-)
  8878. commit 6bf90d84be5097e356a5f5a6d650407b483cf1f4
  8879. Author: sam
  8880. Date: Thu May 25 19:56:55 2006 +0000
  8881. * Fixed the DOS build.
  8882. caca/driver_conio.c | 2 +-
  8883. 1 files changed, 1 insertions(+), 1 deletions(-)
  8884. commit 79689923989da6b070cf9e6702a45efe692e8d21
  8885. Author: sam
  8886. Date: Thu May 25 19:56:03 2006 +0000
  8887. * Minor cosmetic fix.
  8888. caca/caca_internals.h | 2 +-
  8889. 1 files changed, 1 insertions(+), 1 deletions(-)
  8890. commit 1b21898998ca6a5062b84779ac1ee288c9d5f137
  8891. Author: sam
  8892. Date: Thu May 25 19:55:11 2006 +0000
  8893. * Added -I${top_srcdir} to the compilation flags to fix builds configured
  8894. from an alternate directory (they failed to find common.h).
  8895. caca/Makefile.am | 2 +-
  8896. cucul/Makefile.am | 1 +
  8897. cxx/Makefile.am | 2 +-
  8898. kernel/Makefile.am | 1 +
  8899. test/Makefile.am | 2 +-
  8900. tools/Makefile.am | 2 +-
  8901. 6 files changed, 6 insertions(+), 4 deletions(-)
  8902. commit 5eaeeef76b068c0ddd4bb742d62fe607c943a8e6
  8903. Author: sam
  8904. Date: Thu May 25 19:11:18 2006 +0000
  8905. * Removed --enable-network flag, but reused the test as a condition for
  8906. building cacaserver.
  8907. configure.ac | 19 ++++---------------
  8908. src/Makefile.am | 4 ++--
  8909. 2 files changed, 6 insertions(+), 17 deletions(-)
  8910. commit a460a1bafe20e65d232b7b938451db16c3a39ff6
  8911. Author: sam
  8912. Date: Thu May 25 19:10:35 2006 +0000
  8913. * Updated build scripts for DOS and Win32.
  8914. build-dos | 46 +++++++++++++++++++++++++++++-----------------
  8915. build-win32 | 59 +++++++++++++++++++++++++++++++++--------------------------
  8916. 2 files changed, 62 insertions(+), 43 deletions(-)
  8917. commit c0445bf758716da3ebd0e15331c0420ce452bc41
  8918. Author: sam
  8919. Date: Sat May 20 08:45:19 2006 +0000
  8920. * Got backspace to work with the slang and ncurses drivers in an X
  8921. terminal window.
  8922. caca/driver_ncurses.c | 3 ++-
  8923. caca/driver_slang.c | 3 ++-
  8924. 2 files changed, 4 insertions(+), 2 deletions(-)
  8925. commit d31a7b227549429474844069080f869ba23c6ba6
  8926. Author: sam
  8927. Date: Sat May 20 08:19:13 2006 +0000
  8928. * More coding style fixes in the GL driver.
  8929. caca/driver_gl.c | 54 ++++++++++++++++++++++++++----------------------------
  8930. 1 files changed, 26 insertions(+), 28 deletions(-)
  8931. commit 0ef8c109b28ed1d261dca3c732e7e4aecf7c8779
  8932. Author: sam
  8933. Date: Sat May 20 08:11:58 2006 +0000
  8934. * Fixed awful indenting of the GL plugin.
  8935. caca/driver_gl.c | 483 +++++++++++++++++++++++++++---------------------------
  8936. 1 files changed, 239 insertions(+), 244 deletions(-)
  8937. commit e4b3ad28bd9c697cce99bec8432d4c30296682a0
  8938. Author: sam
  8939. Date: Sat May 20 05:45:57 2006 +0000
  8940. * Make the ncurses driver UTF-8 and UTF-32 aware.
  8941. * Add the backspace key to the ncurses driver.
  8942. caca/driver_ncurses.c | 6 +++++-
  8943. 1 files changed, 5 insertions(+), 1 deletions(-)
  8944. commit 2030f615c3193d1fdc77ed4664c46243a97b3396
  8945. Author: sam
  8946. Date: Sat May 20 05:41:14 2006 +0000
  8947. * Make the slang driver UTF-8 and UTF-32 aware.
  8948. * Add the backspace key to the slang driver.
  8949. caca/driver_slang.c | 6 +++++-
  8950. 1 files changed, 5 insertions(+), 1 deletions(-)
  8951. commit 7e563ac3d2b04ddc1bae83506cce3a3d4bc88b1e
  8952. Author: sam
  8953. Date: Sat May 20 05:29:24 2006 +0000
  8954. * Renamed the event data member "ucs4" to "utf32" for consistency
  8955. with "utf8".
  8956. caca/caca.h | 6 +++---
  8957. caca/driver_conio.c | 2 +-
  8958. caca/driver_gl.c | 4 ++--
  8959. caca/driver_ncurses.c | 2 +-
  8960. caca/driver_slang.c | 2 +-
  8961. caca/driver_win32.c | 2 +-
  8962. caca/driver_x11.c | 4 ++--
  8963. caca/event.c | 2 +-
  8964. test/input.c | 2 +-
  8965. 9 files changed, 13 insertions(+), 13 deletions(-)
  8966. commit b4b7a92f65341f878f7606653d1b0b266ba57415
  8967. Author: sam
  8968. Date: Sat May 20 05:28:31 2006 +0000
  8969. * Added information from a recent Debian upload of the old
  8970. version of libcaca.
  8971. debian/changelog | 26 ++++++++++++++++++++++++++
  8972. debian/control | 2 +-
  8973. 2 files changed, 27 insertions(+), 1 deletions(-)
  8974. commit 2bf65daa7e04ce7b2c630c40c19b07759d7c8ded
  8975. Author: sam
  8976. Date: Fri May 19 18:34:23 2006 +0000
  8977. * Text input test program. Might be merged into libcaca if it works well.
  8978. test/Makefile.am | 5 ++-
  8979. test/input.c | 146 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  8980. 2 files changed, 150 insertions(+), 1 deletions(-)
  8981. commit 22a6dc50829d28f5ee5af5df93dbe5f4b71c11cb
  8982. Author: sam
  8983. Date: Fri May 19 06:44:58 2006 +0000
  8984. * Updated the TODO list.
  8985. TODO | 6 +-----
  8986. 1 files changed, 1 insertions(+), 5 deletions(-)
  8987. commit 5f5a9a774821afba47aa5df60c426b482d2eb0d0
  8988. Author: sam
  8989. Date: Fri May 19 06:00:00 2006 +0000
  8990. * Install caca-config.1.gz in the libcucul-dev package, not caca-utils.
  8991. debian/caca-utils.install | 6 +++++-
  8992. debian/libcucul-dev.install | 1 +
  8993. 2 files changed, 6 insertions(+), 1 deletions(-)
  8994. commit f144dd72fb6997e9d7f5c888d2dd7566fbc0f5d3
  8995. Author: sam
  8996. Date: Fri May 19 05:44:27 2006 +0000
  8997. * Renamed caca_set_delay() and caca_get_rendertime() into
  8998. caca_set_display_time() and caca_get_display_time() for consistency.
  8999. caca/caca.h | 4 ++--
  9000. caca/graphics.c | 32 ++++++++++++++++----------------
  9001. python/pypycaca.c | 12 ++++++------
  9002. python/pypycaca.h | 4 ++--
  9003. src/aafire.c | 2 +-
  9004. src/cacaball.c | 2 +-
  9005. src/cacamoir.c | 2 +-
  9006. src/cacaplas.c | 2 +-
  9007. test/demo.c | 6 +++---
  9008. test/frames.c | 2 +-
  9009. test/gamma.c | 2 +-
  9010. 11 files changed, 35 insertions(+), 35 deletions(-)
  9011. commit e01a85428f27885f35da885bc2fb9c65508122ed
  9012. Author: sam
  9013. Date: Fri May 19 05:30:01 2006 +0000
  9014. * Documented the newly exported charset functions.
  9015. cucul/charset.c | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
  9016. 1 files changed, 50 insertions(+), 0 deletions(-)
  9017. commit 1e982600ff16393f0df87269d7880910b29b2a90
  9018. Author: sam
  9019. Date: Fri May 19 04:53:48 2006 +0000
  9020. * Export the UTF-8 / UTF-32 / CP437 character conversions to applications.
  9021. caca/driver_ncurses.c | 2 +-
  9022. caca/driver_slang.c | 2 +-
  9023. cucul/box.c | 2 +-
  9024. cucul/canvas.c | 2 +-
  9025. cucul/charset.c | 170 ++++++++++++++++++++++++-----------------------
  9026. cucul/conic.c | 4 +-
  9027. cucul/cucul.h | 11 +++
  9028. cucul/cucul_internals.h | 4 -
  9029. cucul/export.c | 6 +-
  9030. cucul/import.c | 2 +-
  9031. cucul/line.c | 4 +-
  9032. cucul/triangle.c | 2 +-
  9033. tools/makefont.c | 3 +-
  9034. 13 files changed, 112 insertions(+), 102 deletions(-)
  9035. commit 2394e0de7c7123bf8de1c82d2c4500d9a0417a76
  9036. Author: sam
  9037. Date: Thu May 18 07:57:42 2006 +0000
  9038. * Regenerated fonts and reactivated them under Win32.
  9039. cucul/font.c | 8 +-
  9040. cucul/font_mono9.h | 561 +++++++++++++-----------
  9041. cucul/font_monobold12.h | 1128 +++++++++++++++++++++++++----------------------
  9042. 3 files changed, 911 insertions(+), 786 deletions(-)
  9043. commit d19fa286476d772c39cd4a92e6bdd5f6b80f7cb3
  9044. Author: sam
  9045. Date: Thu May 18 07:56:54 2006 +0000
  9046. * Elite trick in the font generator to cope with C89's string length
  9047. limitation of 509 characters. Instead of doing:
  9048. char foo[10] = "abcdefghij";
  9049. we now do:
  9050. struct { char f1[4], f2[4], f3[2]; } foo = { "abcd", "efgh", "ij" };
  9051. tools/makefont.c | 36 +++++++++++++++++++++++++++++++-----
  9052. 1 files changed, 31 insertions(+), 5 deletions(-)
  9053. commit 33da9fb95205e90b2797d5262f9f9ecc2f4ca5db
  9054. Author: sam
  9055. Date: Thu May 18 06:26:31 2006 +0000
  9056. * font2tga no longer needs cucul_internal.h.
  9057. test/font2tga.c | 1 -
  9058. 1 files changed, 0 insertions(+), 1 deletions(-)
  9059. commit af45e0a07c4f61252d829f1ef1feb4a9206bc1ef
  9060. Author: sam
  9061. Date: Thu May 18 06:23:47 2006 +0000
  9062. * Changed cucul_putchar's prototype so that it accepts a 32-bit unsigned
  9063. int which shall be used as an UTF-32 character. We do not have any casting
  9064. problems due to the signedness of chars because all characters were
  9065. ASCII (ie. <= 0x7f) beforehands.
  9066. cucul/box.c | 18 +++++++++---------
  9067. cucul/canvas.c | 34 +++++++++++-----------------------
  9068. cucul/conic.c | 8 ++++----
  9069. cucul/cucul.h | 2 +-
  9070. cucul/cucul_internals.h | 1 -
  9071. cucul/dither.c | 6 +++---
  9072. cucul/import.c | 4 ++--
  9073. cucul/line.c | 32 ++++++++++++++++----------------
  9074. cucul/triangle.c | 2 +-
  9075. test/font2tga.c | 2 +-
  9076. 10 files changed, 48 insertions(+), 61 deletions(-)
  9077. commit 87a37756c5d1e05b256ff32fd923db5404cf58d0
  9078. Author: sam
  9079. Date: Thu May 18 06:13:36 2006 +0000
  9080. * Added font2tga, a test program that exports our font in a known format.
  9081. test/Makefile.am | 5 ++-
  9082. test/font2tga.c | 90 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  9083. 2 files changed, 94 insertions(+), 1 deletions(-)
  9084. commit 2e3efd2291aaeef75ccff541ab15228cb6f841b3
  9085. Author: sam
  9086. Date: Thu May 18 06:09:44 2006 +0000
  9087. * If the export test target is ANSI or UTF-8, dither image with special
  9088. shaded glyphs.
  9089. test/export.c | 2 ++
  9090. 1 files changed, 2 insertions(+), 0 deletions(-)
  9091. commit 899b08d7b3ee2481e5390fbb1f5fd55bc87de991
  9092. Author: sam
  9093. Date: Thu May 18 05:43:43 2006 +0000
  9094. * Removed useless -lXt from X11 libraries check.
  9095. configure.ac | 2 +-
  9096. 1 files changed, 1 insertions(+), 1 deletions(-)
  9097. commit 8c04a87bc55c8913723498664836679570f96695
  9098. Author: sam
  9099. Date: Fri May 12 19:33:44 2006 +0000
  9100. * Workaround for illegal ^[[0,0H ANSI escape code.
  9101. cucul/import.c | 6 +++---
  9102. 1 files changed, 3 insertions(+), 3 deletions(-)
  9103. commit d985acb513e9ca49fdcbf836da442faaa0b4d969
  9104. Author: sam
  9105. Date: Fri May 12 19:32:41 2006 +0000
  9106. * Use UTF-32 instead of UTF-8 in the dithering glyph block list for slightly
  9107. better performances.
  9108. cucul/dither.c | 20 +++++++++++---------
  9109. 1 files changed, 11 insertions(+), 9 deletions(-)
  9110. commit 9f9eff88d65ac5538d3a55ed63fcae3d7edd705b
  9111. Author: sam
  9112. Date: Fri May 12 19:31:50 2006 +0000
  9113. * Add linebreaks to the ANSI exporter for better readability, and use
  9114. the save/load cursor position trick to ignore them.
  9115. cucul/export.c | 6 +++++-
  9116. 1 files changed, 5 insertions(+), 1 deletions(-)
  9117. commit f73b6af1920013a31107c4371336a55a09a59e99
  9118. Author: jylam
  9119. Date: Fri May 12 19:19:36 2006 +0000
  9120. * Fixed postscript exporter, image in not at the bottom of the page anymore
  9121. cucul/export.c | 2 ++
  9122. 1 files changed, 2 insertions(+), 0 deletions(-)
  9123. commit a69f461a2775244e85e0512a001cc6297744b7d6
  9124. Author: sam
  9125. Date: Tue May 9 20:25:29 2006 +0000
  9126. * Use UTF-8 instead of ANSI in cacaserver
  9127. src/cacaserver.c | 18 +++++++++---------
  9128. 1 files changed, 9 insertions(+), 9 deletions(-)
  9129. commit e86d83fcc11f1d05bd0f4fe5f4d39b8c7bee4427
  9130. Author: sam
  9131. Date: Tue May 9 18:59:00 2006 +0000
  9132. * Optimise built-in fonts. We gain about 100kB in the final binary.
  9133. cucul/font_mono9.h | 2088 +++++++++++++++++++++++-----------------------
  9134. cucul/font_monobold12.h | 2112 +++++++++++++++++++++++-----------------------
  9135. 2 files changed, 2100 insertions(+), 2100 deletions(-)
  9136. commit fbaa9a38ebf6729ccc5a14c13b7c145c5557dbfa
  9137. Author: sam
  9138. Date: Tue May 9 15:52:15 2006 +0000
  9139. * Optimise similar glyphs when generating a font. Given how many glyphs
  9140. are unavailable, this is a significant gain.
  9141. tools/makefont.c | 137 +++++++++++++++++++++++++++++++++++++++---------------
  9142. 1 files changed, 100 insertions(+), 37 deletions(-)
  9143. commit d7654ee3fc4ac8f4442fb870f6065333c5d3d3db
  9144. Author: sam
  9145. Date: Tue May 9 01:58:47 2006 +0000
  9146. * Added the long dash and middle dot CP437 characters to the X11 driver.
  9147. caca/driver_x11.c | 16 ++++++++++++++++
  9148. 1 files changed, 16 insertions(+), 0 deletions(-)
  9149. commit 01acf98243e7f93795ca3e431bc2a50987fb806a
  9150. Author: sam
  9151. Date: Tue May 9 01:57:47 2006 +0000
  9152. * If the ANSI file we import does not use the 80 columns, we don't expand
  9153. the canvas to 80 columns.
  9154. cucul/import.c | 18 ++++++++++--------
  9155. 1 files changed, 10 insertions(+), 8 deletions(-)
  9156. commit 621f76a7f5512b79770a75b3e0636f28e1689a98
  9157. Author: sam
  9158. Date: Tue May 9 01:12:58 2006 +0000
  9159. * Allow cacadraw to open several files; use 'n' and 'p' to cycle.
  9160. * Decreased PgUp/PgDn scrolling rate.
  9161. src/cacadraw.c | 85 ++++++++++++++++++++++++++++++++++++-------------------
  9162. 1 files changed, 55 insertions(+), 30 deletions(-)
  9163. commit 0e17f9005a855e1823a94cbde390f34e84c26075
  9164. Author: sam
  9165. Date: Tue May 9 01:03:02 2006 +0000
  9166. * Removed a useless cast in the kernel code.
  9167. kernel/kernel.c | 2 +-
  9168. 1 files changed, 1 insertions(+), 1 deletions(-)
  9169. commit de0fa3fdb62651c74d6d758d6d4e14e749638c36
  9170. Author: sam
  9171. Date: Tue May 9 00:59:29 2006 +0000
  9172. * Set svn properties on the .NET files.
  9173. DotNet/AssemblyInfo.cs | 2 +-
  9174. DotNet/Caca.cs | 2 +-
  9175. DotNet/Cucul.cs | 2 +-
  9176. DotNet/test.cs | 2 +-
  9177. 4 files changed, 4 insertions(+), 4 deletions(-)
  9178. commit 74cd60c7e5842c01e48ea9c6753aad13b526e47f
  9179. Author: sam
  9180. Date: Tue May 9 00:47:28 2006 +0000
  9181. * Cosmetic fix in test/font.c.
  9182. * Use UTF-8 output in test/text.c instead of ANSI.
  9183. test/font.c | 4 ++--
  9184. test/text.c | 4 ++--
  9185. 2 files changed, 4 insertions(+), 4 deletions(-)
  9186. commit f8d0d2ec477a78da68247a608f279cd8eb98b40f
  9187. Author: sam
  9188. Date: Tue May 9 00:46:08 2006 +0000
  9189. * Minor cosmetic fix in a comment.
  9190. caca/caca.h | 2 +-
  9191. 1 files changed, 1 insertions(+), 1 deletions(-)
  9192. commit 35d8d65095ca6f8b80601dcbd49883d9761fcf27
  9193. Author: sam
  9194. Date: Tue May 9 00:43:22 2006 +0000
  9195. * Added a few more Unicode blocks to the default fonts.
  9196. cucul/font_mono9.h | 2423 ++++++++++++++++++++++++++++-----------------
  9197. cucul/font_monobold12.h | 2493 +++++++++++++++++++++++++++++------------------
  9198. tools/makefont.c | 4 +-
  9199. 3 files changed, 3071 insertions(+), 1849 deletions(-)
  9200. commit d8ac5b39db3c8a0fbcdad3c322865fbb0ffb472f
  9201. Author: sam
  9202. Date: Tue May 9 00:36:33 2006 +0000
  9203. * Added a few more Unicode characters to the glyph transformations.
  9204. cucul/transform.c | 71 ++++++++++++++++++++++++++++++++++++++---------------
  9205. 1 files changed, 51 insertions(+), 20 deletions(-)
  9206. commit fc536f2beab248777241ff9b24dfc83038d62a71
  9207. Author: sam
  9208. Date: Tue May 9 00:34:16 2006 +0000
  9209. * Changed the cucul_create_dither() prototype to make sure the mask
  9210. arguments are at least 32 bits.
  9211. cucul/cucul.h | 4 ++--
  9212. cucul/dither.c | 14 ++++++++------
  9213. 2 files changed, 10 insertions(+), 8 deletions(-)
  9214. commit a919c5b1eea127eaff2055fd86a300e5c6b5852d
  9215. Author: sam
  9216. Date: Fri May 5 15:19:44 2006 +0000
  9217. * Make the export test 80 columns wide, so that the ANSI we generate can
  9218. be read by other programs.
  9219. test/export.c | 2 +-
  9220. 1 files changed, 1 insertions(+), 1 deletions(-)
  9221. commit fd05821374a132725f7e856803d2be2baf92d77a
  9222. Author: sam
  9223. Date: Fri May 5 15:13:32 2006 +0000
  9224. * Updated fonts with the new hardcoded CP437 glyphs.
  9225. cucul/font_mono9.h | 16 ++++++++--------
  9226. cucul/font_monobold12.h | 16 ++++++++--------
  9227. 2 files changed, 16 insertions(+), 16 deletions(-)
  9228. commit edb84b9e304dbda7b2032d847df70c7cf55cb3d5
  9229. Author: sam
  9230. Date: Fri May 5 15:12:50 2006 +0000
  9231. * Hardcode a few CP437 glyphs in makefont.c because they don't look that
  9232. good with Pango.
  9233. tools/makefont.c | 76 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  9234. 1 files changed, 76 insertions(+), 0 deletions(-)
  9235. commit 345463db78df2c8bef657b6c811d344670e227c0
  9236. Author: sam
  9237. Date: Fri May 5 14:03:40 2006 +0000
  9238. * Factored more UTF32 to UTF8 conversions using _cucul_utf32_to_utf8().
  9239. caca/driver_ncurses.c | 35 +++--------------------------------
  9240. caca/driver_slang.c | 29 +++--------------------------
  9241. tools/Makefile.am | 1 +
  9242. tools/makefont.c | 33 ++++++---------------------------
  9243. 4 files changed, 13 insertions(+), 85 deletions(-)
  9244. commit 6de756915cc5b4552a88b1079ed7653b03897a5e
  9245. Author: sam
  9246. Date: Fri May 5 13:44:54 2006 +0000
  9247. * Use _cucul_utf32_to_utf8() instead of the inline code in the UTF-8 and
  9248. SVG exporters.
  9249. cucul/export.c | 53 ++++-------------------------------------------------
  9250. 1 files changed, 4 insertions(+), 49 deletions(-)
  9251. commit a629d38225904b357096e046d8916c8db12f5ff2
  9252. Author: sam
  9253. Date: Fri May 5 05:09:54 2006 +0000
  9254. * Implemented the private _cucul_utf32_to_utf8() helper.
  9255. cucul/charset.c | 30 ++++++++++++++++++++++++++++++
  9256. cucul/cucul_internals.h | 1 +
  9257. 2 files changed, 31 insertions(+), 0 deletions(-)
  9258. commit 04f3b18beecef4fdc153a59ea649356cdad6424f
  9259. Author: sam
  9260. Date: Fri May 5 05:08:51 2006 +0000
  9261. * Exporter now generates valid ANSI, with CP437 characters.
  9262. cucul/export.c | 30 ++++++++++++++++--------------
  9263. 1 files changed, 16 insertions(+), 14 deletions(-)
  9264. commit 3141d4572d8842de8c4d94188b3a3aa0c6a5a455
  9265. Author: sam
  9266. Date: Thu May 4 22:00:52 2006 +0000
  9267. * Added "utf8" export that is like ANSI but exports UTF-8 encoded coloured
  9268. text.
  9269. cucul/export.c | 95 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  9270. 1 files changed, 95 insertions(+), 0 deletions(-)
  9271. commit 3a328ddedc6864ddadc8ef71f9c82df94ceef4bd
  9272. Author: sam
  9273. Date: Thu May 4 21:34:10 2006 +0000
  9274. * Use a slightly different RGB palette for ANSI colours, so that brown
  9275. really looks like brown and not like desaturated yellow.
  9276. cucul/colour.c | 7 +++++--
  9277. 1 files changed, 5 insertions(+), 2 deletions(-)
  9278. commit 58d261687b48694f1570eeff779c6bd31b17baf1
  9279. Author: jylam
  9280. Date: Tue May 2 18:26:02 2006 +0000
  9281. * Fixed error in tutorial, updated caca_get_event() doc
  9282. DotNet/test.cs | 3 ++-
  9283. caca/event.c | 2 +-
  9284. doc/tutorial.dox | 2 +-
  9285. 3 files changed, 4 insertions(+), 3 deletions(-)
  9286. commit c856052a487e1a27a6082bf43dfa2df5a5f5de39
  9287. Author: jylam
  9288. Date: Sat Apr 29 11:26:44 2006 +0000
  9289. * Fixed $Id
  9290. DotNet/AssemblyInfo.cs | 2 +-
  9291. DotNet/Caca.cs | 2 +-
  9292. DotNet/Cucul.cs | 2 +-
  9293. DotNet/test.cs | 2 +-
  9294. 4 files changed, 4 insertions(+), 4 deletions(-)
  9295. commit 3566d0c8b8c6a17e3b9caea8222efc890482d2c5
  9296. Author: jylam
  9297. Date: Sat Apr 29 11:20:43 2006 +0000
  9298. * Added preliminary .NET bindings. Caca is complete, Cucul needs to be finished
  9299. DotNet/AssemblyInfo.cs | 20 +++++
  9300. DotNet/Caca.cs | 185 ++++++++++++++++++++++++++++++++++++++++++++
  9301. DotNet/Cucul.cs | 152 ++++++++++++++++++++++++++++++++++++
  9302. DotNet/Makefile | 5 +
  9303. DotNet/libCaca.dll.config | 3 +
  9304. DotNet/libCucul.dll.config | 3 +
  9305. DotNet/test.cs | 64 +++++++++++++++
  9306. 7 files changed, 432 insertions(+), 0 deletions(-)
  9307. commit f6d4622b4e774be41ec3583515f32ad9cb1ae040
  9308. Author: sam
  9309. Date: Thu Apr 27 14:15:23 2006 +0000
  9310. * Completed return value and errno handling in libcucul API.
  9311. cucul/cucul.h | 44 +++---
  9312. cucul/dither.c | 216 +++++++++++++++++-----
  9313. cucul/export.c | 21 ++
  9314. cucul/font.c | 76 +++++++-
  9315. cucul/import.c | 533 ++++++++++++++++++++++++++++-------------------------
  9316. cucul/sprite.c | 51 +++++-
  9317. cucul/transform.c | 28 +++-
  9318. 7 files changed, 642 insertions(+), 327 deletions(-)
  9319. commit 2ef2f4159cb36911aa1bc2a80a879c6574bd470b
  9320. Author: sam
  9321. Date: Thu Apr 27 13:02:27 2006 +0000
  9322. * Allow an optional input filename in the export test for cheap conversions.
  9323. test/export.c | 93 ++++++++++++++++++++++++++++++++++++++------------------
  9324. 1 files changed, 63 insertions(+), 30 deletions(-)
  9325. commit e97bdc2862b757a58e1b9bf054714f637589b822
  9326. Author: jylam
  9327. Date: Wed Apr 26 18:59:20 2006 +0000
  9328. * coding style fixes again
  9329. caca/driver_gl.c | 484 +++++++++++++++++++++++++-------------------------
  9330. cucul/import.c | 514 +++++++++++++++++++++++++++---------------------------
  9331. 2 files changed, 499 insertions(+), 499 deletions(-)
  9332. commit 518036e4b8de085adcb8f895aab9f64fa55fb9f0
  9333. Author: jylam
  9334. Date: Wed Apr 26 18:53:08 2006 +0000
  9335. * Fixed indentation. I did it myself, I'm a big boy.
  9336. cxx/caca++.cpp | 2 +-
  9337. cxx/caca++.h | 28 ++++++++++++++--------------
  9338. cxx/cucul++.h | 10 +++++-----
  9339. src/cacadraw.c | 4 ++--
  9340. 4 files changed, 22 insertions(+), 22 deletions(-)
  9341. commit beafecddc9a71064c18549a3924621141c4875f0
  9342. Author: sam
  9343. Date: Wed Apr 26 17:24:27 2006 +0000
  9344. * Fixed line wrapping on some weird ANSI files.
  9345. cucul/import.c | 13 +++++++------
  9346. 1 files changed, 7 insertions(+), 6 deletions(-)
  9347. commit 16b3cf8c60abec0930ee28c9c67321654b74d46a
  9348. Author: sam
  9349. Date: Wed Apr 26 17:02:37 2006 +0000
  9350. * Fixed an ANSI rendering bug related to the bold attribute.
  9351. cucul/import.c | 161 +++++++++++++++++++++++++++++++-------------------------
  9352. 1 files changed, 89 insertions(+), 72 deletions(-)
  9353. commit f9e9687fd466e626424a3c5ea60c2eea3d1f6500
  9354. Author: sam
  9355. Date: Wed Apr 26 15:21:28 2006 +0000
  9356. * Added Unicode range U+2200 - U+22FF (Mathematical Operators) to the
  9357. built-in font so that we now cover all of CP437.
  9358. cucul/font_mono9.h | 529 ++++++++++++++++++++++++++++++++++++++++++++++-
  9359. cucul/font_monobold12.h | 529 ++++++++++++++++++++++++++++++++++++++++++++++-
  9360. tools/makefont.c | 7 +-
  9361. 3 files changed, 1047 insertions(+), 18 deletions(-)
  9362. commit 70a14869be61d6a4c7579823dc0823f70c48fc6c
  9363. Author: sam
  9364. Date: Wed Apr 26 14:36:11 2006 +0000
  9365. * Minor code reorganisation and documenting.
  9366. cucul/import.c | 116 ++++++++++++++++++++++++++++----------------------------
  9367. 1 files changed, 58 insertions(+), 58 deletions(-)
  9368. commit 846558fbd0ddc1545cdb07b85bbbaa781e08b716
  9369. Author: jylam
  9370. Date: Wed Apr 26 14:06:19 2006 +0000
  9371. * Added preliminary (it means that's fucked up) CP437 codepage
  9372. caca/driver_gl.c | 119 +++++++++++++++++++++++++++++++++++++++++++++++++++++-
  9373. 1 files changed, 117 insertions(+), 2 deletions(-)
  9374. commit daa2bf95848d434ac8746e8c9ae40563cd0200c3
  9375. Author: sam
  9376. Date: Wed Apr 26 13:22:04 2006 +0000
  9377. * Added U+25A0 (■) to the CP437 hack in the X11 driver.
  9378. caca/driver_x11.c | 9 +++++++++
  9379. 1 files changed, 9 insertions(+), 0 deletions(-)
  9380. commit a7ac4bcd417f3a76fdb0974973e8dd77b87bed34
  9381. Author: jylam
  9382. Date: Wed Apr 26 12:59:14 2006 +0000
  9383. * cut too long line (I read the coding style rules, yes). And we had home/end keys support in opengl driver BEFORE X11. Yeah !
  9384. caca/driver_gl.c | 3 ++-
  9385. 1 files changed, 2 insertions(+), 1 deletions(-)
  9386. commit dfc3d2117962f1a80407c0d0271123bcbbb973e5
  9387. Author: jylam
  9388. Date: Wed Apr 26 12:57:31 2006 +0000
  9389. * removed duplicate code
  9390. caca/driver_x11.c | 8 ++++----
  9391. 1 files changed, 4 insertions(+), 4 deletions(-)
  9392. commit 667f10cd32c0591aff24533660a161a3c3a0b208
  9393. Author: sam
  9394. Date: Wed Apr 26 12:51:37 2006 +0000
  9395. * Wow, we even have Home/End support in X11.
  9396. caca/driver_x11.c | 4 ++++
  9397. 1 files changed, 4 insertions(+), 0 deletions(-)
  9398. commit cb828d48d4127c748835d1790aae23f6ac269248
  9399. Author: sam
  9400. Date: Wed Apr 26 12:48:41 2006 +0000
  9401. * PageUp/PageDown support in X11.
  9402. caca/driver_x11.c | 4 ++++
  9403. 1 files changed, 4 insertions(+), 0 deletions(-)
  9404. commit 380a3ce3fbb4ed49cbbd1902844f054de476d89c
  9405. Author: jylam
  9406. Date: Wed Apr 26 12:47:21 2006 +0000
  9407. * Fixed home/pgup/pgdown/insert events
  9408. caca/driver_gl.c | 6 ++++++
  9409. 1 files changed, 6 insertions(+), 0 deletions(-)
  9410. commit 1b042d96b620fac7814c353006067c88eebdaf14
  9411. Author: jylam
  9412. Date: Wed Apr 26 12:36:31 2006 +0000
  9413. * page up / down
  9414. src/cacadraw.c | 2 ++
  9415. 1 files changed, 2 insertions(+), 0 deletions(-)
  9416. commit 3a4867406bbe16dd190481834fa25a529ca749ad
  9417. Author: sam
  9418. Date: Wed Apr 26 12:30:54 2006 +0000
  9419. * In ANSI, bold only sets the foreground colour to bright, not the
  9420. background.
  9421. cucul/import.c | 2 --
  9422. 1 files changed, 0 insertions(+), 2 deletions(-)
  9423. commit 4cc6b5811d0bfc2101185edc0c3d9ce34eda5c25
  9424. Author: sam
  9425. Date: Wed Apr 26 12:25:44 2006 +0000
  9426. * Added cacadraw. It only shows files and lets you scroll for now, but
  9427. it will eventually evolve into something better.
  9428. src/Makefile.am | 4 ++
  9429. src/cacadraw.c | 134 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  9430. test/import.c | 2 +-
  9431. 3 files changed, 139 insertions(+), 1 deletions(-)
  9432. commit 8ff475acd3451bd3d3b580729d9daf3f19dd9478
  9433. Author: jylam
  9434. Date: Wed Apr 26 12:23:30 2006 +0000
  9435. * Really updated doc
  9436. cucul/import.c | 3 ++-
  9437. 1 files changed, 2 insertions(+), 1 deletions(-)
  9438. commit 7425a0f52176494e4ab4a5906a3a6f70687e14bd
  9439. Author: jylam
  9440. Date: Wed Apr 26 12:18:35 2006 +0000
  9441. * Fixed documentation for import
  9442. cucul/import.c | 23 +++++++++++------------
  9443. 1 files changed, 11 insertions(+), 12 deletions(-)
  9444. commit b6ea42b7c496add31062f2c068c468f481897eb1
  9445. Author: sam
  9446. Date: Wed Apr 26 12:17:22 2006 +0000
  9447. * Removed legacy cpp directory.
  9448. cpp/Makefile.am | 24 ----
  9449. cpp/caca++.cpp | 97 ----------------
  9450. cpp/caca++.h | 76 ------------
  9451. cpp/caca++.pc.in | 12 --
  9452. cpp/cpptest.cpp | 103 ----------------
  9453. cpp/cucul++.cpp | 333 -----------------------------------------------------
  9454. cpp/cucul++.h | 135 ---------------------
  9455. cpp/cucul++.pc.in | 12 --
  9456. 8 files changed, 0 insertions(+), 792 deletions(-)
  9457. commit 86f7ba729e631007a0a9d6f4fd7e24c59cc2c170
  9458. Author: jylam
  9459. Date: Wed Apr 26 12:11:55 2006 +0000
  9460. * Updated C++ bindings and renamed directory to more comprehensive cxx
  9461. Makefile.am | 2 +-
  9462. configure.ac | 14 +-
  9463. cxx/Makefile.am | 24 ++++
  9464. cxx/caca++.cpp | 97 +++++++++++++++
  9465. cxx/caca++.h | 76 ++++++++++++
  9466. cxx/caca++.pc.in | 12 ++
  9467. cxx/cpptest.cpp | 103 ++++++++++++++++
  9468. cxx/cucul++.cpp | 338 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  9469. cxx/cucul++.h | 139 ++++++++++++++++++++++
  9470. cxx/cucul++.pc.in | 12 ++
  9471. 10 files changed, 809 insertions(+), 8 deletions(-)
  9472. commit e11900e3f1f4c1106717ab9265e81a0def2eab06
  9473. Author: sam
  9474. Date: Wed Apr 26 12:06:13 2006 +0000
  9475. * Minor typo.
  9476. test/event.c | 4 ++--
  9477. 1 files changed, 2 insertions(+), 2 deletions(-)
  9478. commit f04e9d4b68ce826f3a34a98a28cc8bb178f529ef
  9479. Author: jylam
  9480. Date: Wed Apr 26 11:57:30 2006 +0000
  9481. * Updated libcaca c++ bindings
  9482. cpp/caca++.cpp | 32 ++++++++++++++------------------
  9483. cpp/caca++.h | 24 ++++++++++++------------
  9484. cpp/cpptest.cpp | 6 +++---
  9485. cpp/cucul++.cpp | 8 ++++++++
  9486. cpp/cucul++.h | 1 +
  9487. 5 files changed, 38 insertions(+), 33 deletions(-)
  9488. commit 2fe30315644b4b568b71b4c04867d4b2a8b4403a
  9489. Author: sam
  9490. Date: Wed Apr 26 11:54:26 2006 +0000
  9491. * Implemented cucul_load_file() and cucul_load_memory() to load respectively
  9492. a file and a memory area into a libcucul buffer.
  9493. * Changed the cucul_import_canvas() prototype so that it uses libcucul
  9494. buffers instead of simple memory areas.
  9495. cucul/buffer.c | 76 ++++++++++++++++++++++++++++++++++++++++++++++-
  9496. cucul/cucul.h | 4 ++-
  9497. cucul/cucul_internals.h | 1 +
  9498. cucul/export.c | 1 +
  9499. cucul/import.c | 26 ++++++++--------
  9500. src/cacaplay.c | 27 ++++------------
  9501. src/cacaserver.c | 5 ++-
  9502. test/import.c | 31 ++++---------------
  9503. test/text.c | 4 ++-
  9504. 9 files changed, 114 insertions(+), 61 deletions(-)
  9505. commit 54c23e1c82675cf6e368b408ccd69afef6ac7037
  9506. Author: sam
  9507. Date: Wed Apr 26 11:29:50 2006 +0000
  9508. * Argh, _really_ fixed the uninitialised variable.
  9509. cucul/import.c | 3 +--
  9510. 1 files changed, 1 insertions(+), 2 deletions(-)
  9511. commit beeccbf07807c259c2391358eda570ab15959a76
  9512. Author: sam
  9513. Date: Wed Apr 26 11:28:55 2006 +0000
  9514. * Fixed an uninitialised variable.
  9515. cucul/import.c | 1 +
  9516. 1 files changed, 1 insertions(+), 0 deletions(-)
  9517. commit 1ff8903a8966694764070684873a47946a2761e0
  9518. Author: sam
  9519. Date: Wed Apr 26 10:22:31 2006 +0000
  9520. * Fixed our buffer overflow in the ANSI parser by simply skipping control
  9521. sequences longer than 100 characters.
  9522. * Documented the escape sequence format.
  9523. cucul/import.c | 49 ++++++++++++++++++++++++++++++-------------------
  9524. 1 files changed, 30 insertions(+), 19 deletions(-)
  9525. commit b4eb7be6de74f238fd181fe6b7a1143544cc5abf
  9526. Author: jylam
  9527. Date: Wed Apr 26 10:04:02 2006 +0000
  9528. * Updated C++ bindings, should be coding-style-correction-proof, or at least a bit better than before. Not tested at all.
  9529. cpp/cpptest.cpp | 24 ++++----
  9530. cpp/cucul++.cpp | 183 ++++++++++++++++++++++++++----------------------------
  9531. cpp/cucul++.h | 164 +++++++++++++++++++++++++++----------------------
  9532. test/demo.c | 10 ++--
  9533. 4 files changed, 194 insertions(+), 187 deletions(-)
  9534. commit d509aa6e0d3173b61bea211ea5733d9e0bcf01b3
  9535. Author: sam
  9536. Date: Wed Apr 26 09:56:26 2006 +0000
  9537. * More robust ANSI sequence argument parser. Detects private sequences and
  9538. intermediate bytes.
  9539. cucul/import.c | 120 +++++++++++++++++++++++--------------------------------
  9540. 1 files changed, 50 insertions(+), 70 deletions(-)
  9541. commit ce77ca1f853a0881e1f841d4591dd2d65c402b94
  9542. Author: jylam
  9543. Date: Wed Apr 26 09:00:40 2006 +0000
  9544. * Fixed warning in a clever and tested way. Bordel de merde.
  9545. cucul/import.c | 13 +++++++------
  9546. 1 files changed, 7 insertions(+), 6 deletions(-)
  9547. commit cda4c49b83621fd149d0d308d16083a280781d7d
  9548. Author: sam
  9549. Date: Wed Apr 26 08:21:46 2006 +0000
  9550. * Coding style.
  9551. cucul/import.c | 48 ++++++++++++++++++++++++------------------------
  9552. 1 files changed, 24 insertions(+), 24 deletions(-)
  9553. commit 4e2928ca8c6e8ecebeea99a04489bc0d1a71e22d
  9554. Author: sam
  9555. Date: Wed Apr 26 08:12:57 2006 +0000
  9556. * No way, dude. You cannot declare x and y unsigned if you test for (x < 0).
  9557. cucul/import.c | 2 +-
  9558. 1 files changed, 1 insertions(+), 1 deletions(-)
  9559. commit d2bcb112c533c061f56ecc032d54a9561e67af0c
  9560. Author: jylam
  9561. Date: Wed Apr 26 08:09:14 2006 +0000
  9562. * Fixed warnings in ansi importer
  9563. cucul/import.c | 2 +-
  9564. 1 files changed, 1 insertions(+), 1 deletions(-)
  9565. commit 6584e85526592958add5f1a0da050bfd5740a7ca
  9566. Author: sam
  9567. Date: Wed Apr 26 07:57:26 2006 +0000
  9568. * More cleaning up of the ANSI loader. Fixed reverse video.
  9569. cucul/import.c | 146 ++++++++++++++++++++++++++++----------------------------
  9570. 1 files changed, 73 insertions(+), 73 deletions(-)
  9571. commit 13b22bf7ad8fdddef88ad4cf4ef98db3d9ef8632
  9572. Author: sam
  9573. Date: Wed Apr 26 07:46:58 2006 +0000
  9574. * Set the transparent colour's RGB values to the default colour's ones.
  9575. cucul/colour.c | 4 ++--
  9576. 1 files changed, 2 insertions(+), 2 deletions(-)
  9577. commit eb33b0589206bdafa5e2679adf4775418818265a
  9578. Author: jylam
  9579. Date: Tue Apr 25 18:23:33 2006 +0000
  9580. * Improved ANSI format detection
  9581. cucul/import.c | 19 ++++++++++++-------
  9582. 1 files changed, 12 insertions(+), 7 deletions(-)
  9583. commit bf7431a4de90fca99844d72eafdf62ac5e6124ad
  9584. Author: sam
  9585. Date: Tue Apr 25 18:16:42 2006 +0000
  9586. * Really fixed bold in ANSI loader, and removed dead code.
  9587. cucul/import.c | 28 ++++++++++++----------------
  9588. 1 files changed, 12 insertions(+), 16 deletions(-)
  9589. commit 8b059b906dc7e9c1c43f7cf5b26a8c014f8b2cf1
  9590. Author: sam
  9591. Date: Tue Apr 25 18:02:20 2006 +0000
  9592. * Simplified _manage_modifiers() a bit.
  9593. cucul/import.c | 68 +++++++++++++++++++++++---------------------------------
  9594. 1 files changed, 28 insertions(+), 40 deletions(-)
  9595. commit 651d8e1148f2c3f98cfd2bd335fa0f91570ec4ad
  9596. Author: sam
  9597. Date: Tue Apr 25 17:46:49 2006 +0000
  9598. * Fixed bold support in ANSI loader.
  9599. cucul/import.c | 4 ++++
  9600. 1 files changed, 4 insertions(+), 0 deletions(-)
  9601. commit 80a3d909734b0399ef4fa3535c0d1a5dae9d0092
  9602. Author: sam
  9603. Date: Tue Apr 25 17:43:16 2006 +0000
  9604. * A few fixes in the ANSI interpreter.
  9605. cucul/import.c | 64 +++++++++++++++++++++++--------------------------------
  9606. 1 files changed, 27 insertions(+), 37 deletions(-)
  9607. commit 4811399f61454a57422394a9125ccff7b4a37975
  9608. Author: sam
  9609. Date: Tue Apr 25 16:28:00 2006 +0000
  9610. * Got rid of _update_canvas_size().
  9611. cucul/import.c | 36 +++++++++++++-----------------------
  9612. 1 files changed, 13 insertions(+), 23 deletions(-)
  9613. commit 9f48f89b2de9f86aba0d1d75fc9ed9b52086342c
  9614. Author: jylam
  9615. Date: Tue Apr 25 15:39:13 2006 +0000
  9616. * _updated_coding_style(aBit);
  9617. cucul/import.c | 40 ++++++++++++++++++++--------------------
  9618. 1 files changed, 20 insertions(+), 20 deletions(-)
  9619. commit 5c501bfd8de3c86ec5c7230e89181160022bdef0
  9620. Author: sam
  9621. Date: Tue Apr 25 15:22:53 2006 +0000
  9622. * Ahahaha. Meet the "optimisation" that breaks everything.
  9623. cucul/import.c | 8 ++++++--
  9624. 1 files changed, 6 insertions(+), 2 deletions(-)
  9625. commit 34b365e1092e0d9e8c05de312fe3a98a1050b793
  9626. Author: sam
  9627. Date: Tue Apr 25 15:04:19 2006 +0000
  9628. * Small optimisation in import_text().
  9629. cucul/import.c | 13 +++++--------
  9630. 1 files changed, 5 insertions(+), 8 deletions(-)
  9631. commit 1ce7c248f978e2d7b5ec2c988a0881bb1df2cad9
  9632. Author: sam
  9633. Date: Tue Apr 25 14:12:31 2006 +0000
  9634. * Really minor coding style fixes in the ANSI importer.
  9635. cucul/import.c | 490 ++++++++++++++++++++++++--------------------------------
  9636. 1 files changed, 211 insertions(+), 279 deletions(-)
  9637. commit c1275ebb5b83e44bda06bdcd098a0330725ce4cd
  9638. Author: sam
  9639. Date: Tue Apr 25 11:05:25 2006 +0000
  9640. * More error checking in libcucul.
  9641. cucul/canvas.c | 33 +++++++++-----
  9642. cucul/colour.c | 34 +++++++++++++--
  9643. cucul/cucul.c | 111 ++++++++++++++++++++++++++++++++++++++++++-----
  9644. cucul/cucul.h | 16 +++---
  9645. cucul/cucul_internals.h | 2 +-
  9646. 5 files changed, 161 insertions(+), 35 deletions(-)
  9647. commit 2ab7a7861d99a1c50a9c8cce864cf6c18a1e0cd8
  9648. Author: sam
  9649. Date: Tue Apr 25 11:05:03 2006 +0000
  9650. * Jylam is too modest.
  9651. test/import.c | 10 ++++------
  9652. 1 files changed, 4 insertions(+), 6 deletions(-)
  9653. commit b4bd9603fe6991492de5d9a42d7a20c22c15409c
  9654. Author: jylam
  9655. Date: Tue Apr 25 10:14:47 2006 +0000
  9656. * Added importers test
  9657. test/import.c | 85 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  9658. 1 files changed, 85 insertions(+), 0 deletions(-)
  9659. commit f9a9324038574d4aac4e104729dc3bb906e19f7d
  9660. Author: jylam
  9661. Date: Tue Apr 25 10:14:12 2006 +0000
  9662. * Added preliminary ANSI importer, added import formats autodection
  9663. cucul/import.c | 379 +++++++++++++++++++++++++++++++++++++++++++++++++++++-
  9664. test/Makefile.am | 4 +-
  9665. 2 files changed, 379 insertions(+), 4 deletions(-)
  9666. commit b26ac0dc5f2ef33a0f5600adabeb3d39038fdcc4
  9667. Author: sam
  9668. Date: Tue Apr 25 09:59:58 2006 +0000
  9669. * Check for <errno.h>.
  9670. * Started changing function prototypes so that they return an integer
  9671. instead of void, just in case they might fail.
  9672. configure.ac | 2 +-
  9673. cucul/box.c | 32 ++++++++++++++++++++++----------
  9674. cucul/buffer.c | 11 ++++++++++-
  9675. cucul/canvas.c | 31 +++++++++++++++++++++++++++----
  9676. cucul/conic.c | 36 ++++++++++++++++++++++++++----------
  9677. cucul/cucul.h | 32 ++++++++++++++++----------------
  9678. cucul/line.c | 38 +++++++++++++++++++++++++++-----------
  9679. cucul/triangle.c | 40 +++++++++++++++++++++++-----------------
  9680. 8 files changed, 152 insertions(+), 70 deletions(-)
  9681. commit dbdfe5fdda0769192cf2eb4033d356910640a8b7
  9682. Author: sam
  9683. Date: Tue Apr 25 09:34:41 2006 +0000
  9684. * Reverted that errno stuff. We'll just use the real errno.
  9685. cucul/Makefile.am | 1 -
  9686. cucul/cucul.h | 12 ------------
  9687. cucul/error.c | 45 ---------------------------------------------
  9688. 3 files changed, 0 insertions(+), 58 deletions(-)
  9689. commit 6c72b080d57d57716c2d5501faba77ec43db0112
  9690. Author: sam
  9691. Date: Tue Apr 25 08:54:44 2006 +0000
  9692. * Added basis for an errno-like mechanism.
  9693. cucul/Makefile.am | 1 +
  9694. cucul/cucul.h | 14 +++++++++++++-
  9695. cucul/error.c | 45 +++++++++++++++++++++++++++++++++++++++++++++
  9696. 3 files changed, 59 insertions(+), 1 deletions(-)
  9697. commit 757063713ca09e23dc405c1b16d2a2043e41e225
  9698. Author: sam
  9699. Date: Mon Apr 24 22:10:38 2006 +0000
  9700. * Removed my previously introduced --enable-pangoft2 and replaced it with
  9701. a nicer cross compilation check.
  9702. build-win32 | 2 +-
  9703. configure.ac | 10 +++++-----
  9704. 2 files changed, 6 insertions(+), 6 deletions(-)
  9705. commit 68b8be3f8bae7db7bdbf61e3977113609363e911
  9706. Author: sam
  9707. Date: Mon Apr 24 21:45:26 2006 +0000
  9708. * Brought the Win32 build back on its wheels.
  9709. build-win32 | 7 +++----
  9710. configure.ac | 12 +++++++++++-
  9711. src/Makefile.am | 8 +++++++-
  9712. src/cacaserver.c | 1 +
  9713. 4 files changed, 22 insertions(+), 6 deletions(-)
  9714. commit f1aae0a2bf11d5948c8b82127ebfe4586589d8a4
  9715. Author: sam
  9716. Date: Mon Apr 24 21:09:06 2006 +0000
  9717. * Renamed htons/htonl to hton16/hton32 to avoid useless conflicts.
  9718. common.h | 13 ++++++++-----
  9719. configure.ac | 2 +-
  9720. cucul/font.c | 30 +++++++++++++++---------------
  9721. src/cacaserver.c | 8 +++++++-
  9722. tools/makefont.c | 4 ++--
  9723. 5 files changed, 33 insertions(+), 24 deletions(-)
  9724. commit d14ccf91366698c1523e422b05105b4c070dd29a
  9725. Author: sam
  9726. Date: Mon Apr 24 21:05:31 2006 +0000
  9727. * Fixed minor compilation warning.
  9728. caca/driver_win32.c | 2 --
  9729. 1 files changed, 0 insertions(+), 2 deletions(-)
  9730. commit 5f9dd2484f9437aad5fe4f0b0e36cccd71d1f2b4
  9731. Author: sam
  9732. Date: Mon Apr 24 20:56:07 2006 +0000
  9733. * Win32 compilation fix.
  9734. common.h | 8 +++++---
  9735. 1 files changed, 5 insertions(+), 3 deletions(-)
  9736. commit c4eb81b93aa8dd34d9b1c701fbc89e38c78fec5f
  9737. Author: sam
  9738. Date: Mon Apr 24 20:55:46 2006 +0000
  9739. * On win32, only disable the built-in fonts, not all the font functions.
  9740. cucul/font.c | 6 ++++--
  9741. 1 files changed, 4 insertions(+), 2 deletions(-)
  9742. commit a22a5fb3b8b2ee74c2d806a7abc18095a68a0687
  9743. Author: sam
  9744. Date: Mon Apr 24 20:45:55 2006 +0000
  9745. * Look for htons/htonl in netinet/in.h in addition to arpa/inet.h
  9746. * Implement htons/htonl in common.h just in case.
  9747. common.h | 34 ++++++++++++++++++++++++++++++++++
  9748. configure.ac | 2 +-
  9749. cucul/font.c | 2 ++
  9750. tools/makefont.c | 2 ++
  9751. 4 files changed, 39 insertions(+), 1 deletions(-)
  9752. commit ff7c1ba43d6bdaf4dd0c5aa96054183a9e07b9e4
  9753. Author: sam
  9754. Date: Mon Apr 24 20:39:54 2006 +0000
  9755. * Hahaha, fixed the coding style example.
  9756. doc/style.dox | 2 +-
  9757. 1 files changed, 1 insertions(+), 1 deletions(-)
  9758. commit e59f4bfed2b9174a9af7bf0cf7c0ce7161f225a4
  9759. Author: sam
  9760. Date: Mon Apr 24 20:35:59 2006 +0000
  9761. * Removed duplicate uint*_t defines from *_internal.h and included common.h
  9762. in all .c files that needed it.
  9763. caca/caca.c | 1 +
  9764. caca/caca_internals.h | 7 -------
  9765. caca/driver_conio.c | 1 +
  9766. caca/driver_gl.c | 1 +
  9767. caca/driver_ncurses.c | 1 +
  9768. caca/driver_raw.c | 1 +
  9769. caca/driver_slang.c | 1 +
  9770. caca/driver_vga.c | 1 +
  9771. caca/driver_win32.c | 1 +
  9772. caca/driver_x11.c | 1 +
  9773. caca/event.c | 1 +
  9774. caca/graphics.c | 1 +
  9775. caca/time.c | 1 +
  9776. common.h | 4 ++++
  9777. configure.ac | 4 ++--
  9778. cucul/box.c | 1 +
  9779. cucul/buffer.c | 1 +
  9780. cucul/canvas.c | 1 +
  9781. cucul/charset.c | 1 +
  9782. cucul/colour.c | 1 +
  9783. cucul/conic.c | 1 +
  9784. cucul/cucul.c | 1 +
  9785. cucul/cucul_internals.h | 7 -------
  9786. cucul/dither.c | 1 +
  9787. cucul/export.c | 1 +
  9788. cucul/font.c | 5 ++++-
  9789. cucul/import.c | 1 +
  9790. cucul/line.c | 1 +
  9791. cucul/sprite.c | 1 +
  9792. cucul/transform.c | 1 +
  9793. cucul/triangle.c | 1 +
  9794. kernel/kernel.c | 1 +
  9795. src/aafire.c | 1 +
  9796. src/cacaball.c | 1 +
  9797. src/cacamoir.c | 1 +
  9798. src/cacaplas.c | 1 +
  9799. src/cacaplay.c | 1 +
  9800. src/cacaserver.c | 1 +
  9801. src/cacaview.c | 1 +
  9802. src/common-image.c | 1 +
  9803. src/img2irc.c | 1 +
  9804. test/colors.c | 1 +
  9805. test/demo.c | 1 +
  9806. test/dithering.c | 1 +
  9807. test/event.c | 1 +
  9808. test/spritedit.c | 1 +
  9809. tools/makefont.c | 7 ++++++-
  9810. tools/optipal.c | 1 +
  9811. 48 files changed, 58 insertions(+), 18 deletions(-)
  9812. commit 84e437e2528ca15947c7114080f6706f5868985f
  9813. Author: sam
  9814. Date: Mon Apr 24 19:57:23 2006 +0000
  9815. * Added "common.h", a placeholder for simple features and functions missing
  9816. from some systems.
  9817. Makefile.am | 2 +-
  9818. common.h | 28 ++++++++++++++++++++++++++++
  9819. test/export.c | 5 +----
  9820. test/font.c | 5 +----
  9821. test/frames.c | 5 +----
  9822. test/gamma.c | 5 +----
  9823. test/hsv.c | 5 +----
  9824. test/text.c | 5 +----
  9825. test/transform.c | 5 +----
  9826. test/truecolor.c | 5 +----
  9827. test/unicode.c | 5 +----
  9828. 11 files changed, 38 insertions(+), 37 deletions(-)
  9829. commit 73c95bae86c63889b15e05bbccad28c07dea9630
  9830. Author: sam
  9831. Date: Mon Apr 24 18:46:06 2006 +0000
  9832. * Print '?' for Unicode characters in the ANSI export. We'll decide later
  9833. whether we want plain ASCII, UTF-8, or CP437.
  9834. cucul/export.c | 2 +-
  9835. 1 files changed, 1 insertions(+), 1 deletions(-)
  9836. commit e00a26dbdfef974a0dabc0916d63f8885158f770
  9837. Author: sam
  9838. Date: Mon Apr 24 17:51:23 2006 +0000
  9839. * Oops, fixed an old typo that brevented building without PangoFt2.
  9840. configure.ac | 2 +-
  9841. 1 files changed, 1 insertions(+), 1 deletions(-)
  9842. commit 947fab43e0065092b57f32652a970983c8705d0a
  9843. Author: sam
  9844. Date: Mon Apr 24 17:47:44 2006 +0000
  9845. * Fixed Debian build files.
  9846. debian/Makefile.am | 1 +
  9847. debian/caca-utils.install | 8 +++++++-
  9848. debian/libcucul-dev.install | 1 +
  9849. 3 files changed, 9 insertions(+), 1 deletions(-)
  9850. commit 3ce50e8100593d1e88ea863ccee46daa5ae9b789
  9851. Author: sam
  9852. Date: Mon Apr 24 17:39:53 2006 +0000
  9853. * Do not bail out if PangoFt2 was not found.
  9854. configure.ac | 3 +--
  9855. 1 files changed, 1 insertions(+), 2 deletions(-)
  9856. commit b8c06e204d496c252129f3af9d71ebe2f62434ce
  9857. Author: sam
  9858. Date: Sat Apr 22 21:51:50 2006 +0000
  9859. * 0.99.beta1 release.
  9860. ChangeLog | 66 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  9861. NEWS | 6 +++-
  9862. TODO | 2 +-
  9863. 3 files changed, 71 insertions(+), 3 deletions(-)
  9864. commit a35aaf30242b2c92bdac79df822fb84059be6713
  9865. Author: sam
  9866. Date: Sat Apr 22 21:36:11 2006 +0000
  9867. * Got rid of CUCUL_LIBS. It's unused.
  9868. configure.ac | 1 -
  9869. cucul/Makefile.am | 2 +-
  9870. test/Makefile.am | 2 +-
  9871. 3 files changed, 2 insertions(+), 3 deletions(-)
  9872. commit 4f8ed7702f2e175b5039238402af5ec606db7a7c
  9873. Author: sam
  9874. Date: Sat Apr 22 21:31:42 2006 +0000
  9875. * Updated Debian build rules.
  9876. Makefile.am | 3 ---
  9877. debian/Makefile.am | 15 ++++++++++++++-
  9878. debian/caca-utils.install | 3 +++
  9879. debian/changelog | 4 ++--
  9880. debian/control | 4 ++--
  9881. debian/libcaca-dev.install | 4 ++++
  9882. debian/libcaca0.install | 1 +
  9883. debian/libcucul-dev.install | 6 ++++++
  9884. debian/libcucul0.install | 1 +
  9885. debian/rules | 35 +++--------------------------------
  9886. doc/Makefile.am | 8 ++++----
  9887. 11 files changed, 40 insertions(+), 44 deletions(-)
  9888. commit 2a424dc39ba42dd92d1add5736f1525d88ef904c
  9889. Author: sam
  9890. Date: Sat Apr 22 19:46:43 2006 +0000
  9891. * Allow the caca_event_t *ev argument for caca_get_event() to be NULL.
  9892. caca/event.c | 12 ++++++++++--
  9893. doc/migrating.dox | 4 ++--
  9894. test/colors.c | 3 +--
  9895. test/dithering.c | 5 +++--
  9896. test/font.c | 3 +--
  9897. test/frames.c | 5 +++--
  9898. test/hsv.c | 5 +++--
  9899. test/transform.c | 3 +--
  9900. test/truecolor.c | 5 +++--
  9901. test/unicode.c | 5 +++--
  9902. 10 files changed, 30 insertions(+), 20 deletions(-)
  9903. commit 2beab805d502a4d020c8abc88d12c5e9f8fda92d
  9904. Author: sam
  9905. Date: Sat Apr 22 19:35:43 2006 +0000
  9906. * Minor updates to the migration documentation.
  9907. doc/migrating.dox | 6 ++++--
  9908. 1 files changed, 4 insertions(+), 2 deletions(-)
  9909. commit 4bfc3f65f7f936653f587ccb5598181ae1fc2683
  9910. Author: sam
  9911. Date: Sat Apr 22 19:22:14 2006 +0000
  9912. * Slightly improved the documentation build rules dependencies.
  9913. doc/Makefile.am | 6 +++---
  9914. 1 files changed, 3 insertions(+), 3 deletions(-)
  9915. commit 7e713d6d9913b5c4d5c8cf1b5173aec284288151
  9916. Author: sam
  9917. Date: Sat Apr 22 19:17:38 2006 +0000
  9918. * Updated ChangeLog, NEWS and TODO.
  9919. ChangeLog | 2458 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  9920. NEWS | 15 +
  9921. TODO | 10 +-
  9922. 3 files changed, 2476 insertions(+), 7 deletions(-)
  9923. commit 332296f609e89c70efb7eedcd22829641f285674
  9924. Author: sam
  9925. Date: Sat Apr 22 19:14:49 2006 +0000
  9926. * Updated the migration guide.
  9927. doc/libcaca.dox | 2 +-
  9928. doc/migrating.dox | 57 +++++++++++++++++++++++++++++++++++++---------------
  9929. 2 files changed, 41 insertions(+), 18 deletions(-)
  9930. commit b49ee6ae40ffbef02be66a15de91193bd57f02c2
  9931. Author: sam
  9932. Date: Sat Apr 22 19:14:26 2006 +0000
  9933. * Wrote the C coding style documentation.
  9934. doc/style.dox | 90 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
  9935. 1 files changed, 89 insertions(+), 1 deletions(-)
  9936. commit 0c0ee1204d9ae8121b208e8846f5a19ab62b2472
  9937. Author: sam
  9938. Date: Sat Apr 22 19:13:27 2006 +0000
  9939. * Added a test for multiple frames support.
  9940. * Added a test for textfile loading.
  9941. test/Makefile.am | 8 +++++-
  9942. test/frames.c | 75 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  9943. test/text.c | 60 +++++++++++++++++++++++++++++++++++++++++++
  9944. 3 files changed, 142 insertions(+), 1 deletions(-)
  9945. commit 9d8408a87fc2135bb25b5fd710a09832c48fb7eb
  9946. Author: sam
  9947. Date: Sat Apr 22 19:11:25 2006 +0000
  9948. * Support for multiple frames in canvases.
  9949. cucul/cucul.c | 96 ++++++++++----
  9950. cucul/cucul.h | 26 ++---
  9951. cucul/cucul_internals.h | 9 +-
  9952. cucul/sprite.c | 336 +++++++++++++----------------------------------
  9953. 4 files changed, 179 insertions(+), 288 deletions(-)
  9954. commit 6f6086399d25c8a03e6c04fb1494437c57b419bb
  9955. Author: sam
  9956. Date: Sat Apr 22 19:10:41 2006 +0000
  9957. * Added a simple "text" importer, until the cool ANSI importer arrives.
  9958. cucul/import.c | 46 ++++++++++++++++++++++++++++++++++++++++++++++
  9959. 1 files changed, 46 insertions(+), 0 deletions(-)
  9960. commit b50b43337dfbf03bb02e8c497e0dfb48ed9d0939
  9961. Author: sam
  9962. Date: Sat Apr 22 19:06:59 2006 +0000
  9963. * Disabled the foreground/background optimisation in the IRC export because
  9964. it breaks on too many IRC clients.
  9965. cucul/export.c | 9 +++++++++
  9966. 1 files changed, 9 insertions(+), 0 deletions(-)
  9967. commit d67dd3a9d00c5fe61ad381cdb53c3b4bf4afa30d
  9968. Author: sam
  9969. Date: Sat Apr 22 19:04:49 2006 +0000
  9970. * Disabled sprite stuff from the tests.
  9971. test/demo.c | 16 ++++++++++++++++
  9972. test/spritedit.c | 2 ++
  9973. 2 files changed, 18 insertions(+), 0 deletions(-)
  9974. commit 9a28f8803d2f676c72ec4842f03543da8d81c49a
  9975. Author: sam
  9976. Date: Sat Apr 22 19:00:14 2006 +0000
  9977. * Removed soon-to-be-thrown-away sprite stuff from the C++ bindings.
  9978. cpp/caca++.h | 4 ++--
  9979. cpp/cucul++.cpp | 42 ------------------------------------------
  9980. cpp/cucul++.h | 15 ---------------
  9981. 3 files changed, 2 insertions(+), 59 deletions(-)
  9982. commit 083d3cde13808024cfe5fdad62c4e4504f2e044e
  9983. Author: sam
  9984. Date: Sat Apr 22 18:54:38 2006 +0000
  9985. * Fixed --enable-cpp to actually do something. Also, disabled it by
  9986. default for the release, because it's not up to date and needs a lot
  9987. of polishing.
  9988. configure.ac | 25 +++++++------------------
  9989. cpp/Makefile.am | 4 ++++
  9990. 2 files changed, 11 insertions(+), 18 deletions(-)
  9991. commit 89feb92ddde5038b3fe053659161cbbba18b0c29
  9992. Author: sam
  9993. Date: Fri Apr 21 21:41:30 2006 +0000
  9994. * Oops, tutorial.dox was actually missing. Also, added a style.dox skeleton.
  9995. doc/Makefile.am | 2 +-
  9996. doc/libcaca.dox | 4 ++++
  9997. doc/migrating.dox | 4 ++--
  9998. doc/style.dox | 7 +++++++
  9999. doc/tutorial.dox | 35 +++++++++++++++++++++++++++++++++++
  10000. 5 files changed, 49 insertions(+), 3 deletions(-)
  10001. commit 5094a6bd9af7cb14acd0ec23bf54d1753cd06ee4
  10002. Author: sam
  10003. Date: Fri Apr 21 21:21:20 2006 +0000
  10004. * Set version number to 0.99.beta1.
  10005. configure.ac | 4 ++--
  10006. 1 files changed, 2 insertions(+), 2 deletions(-)
  10007. commit 4d18e97f3003d072d42832c1861cd7db1fc036a9
  10008. Author: sam
  10009. Date: Fri Apr 21 20:51:58 2006 +0000
  10010. * Got rid of cv->scratch_line. It's unused, too.
  10011. cucul/cucul.c | 6 ------
  10012. cucul/cucul_internals.h | 1 -
  10013. 2 files changed, 0 insertions(+), 7 deletions(-)
  10014. commit 45fe6cb73a253212753be0984e49e0987d96d44b
  10015. Author: sam
  10016. Date: Fri Apr 21 20:51:14 2006 +0000
  10017. * Got rid of cv->empty_line, it's now unused.
  10018. cucul/cucul.c | 8 --------
  10019. cucul/cucul_internals.h | 2 +-
  10020. 2 files changed, 1 insertions(+), 9 deletions(-)
  10021. commit 477e33c0a2f7c767378c1b267f386508c485427c
  10022. Author: sam
  10023. Date: Fri Apr 21 20:49:17 2006 +0000
  10024. * Changed cucul_clear_canvas() again. It now uses the current foreground
  10025. and background colours to clear the screen.
  10026. configure.ac | 2 +-
  10027. cpp/cucul++.cpp | 4 ++--
  10028. cpp/cucul++.h | 2 +-
  10029. cucul/canvas.c | 22 +++++++++-------------
  10030. cucul/cucul.h | 2 +-
  10031. src/cacaview.c | 3 ++-
  10032. src/img2irc.c | 3 ++-
  10033. test/colors.c | 3 ++-
  10034. test/demo.c | 13 +++++++++----
  10035. test/event.c | 3 ++-
  10036. test/gamma.c | 3 ++-
  10037. test/spritedit.c | 4 ++--
  10038. 12 files changed, 35 insertions(+), 29 deletions(-)
  10039. commit 461773bffd94375c32738345d69e50fbe06b68fe
  10040. Author: sam
  10041. Date: Fri Apr 21 20:24:04 2006 +0000
  10042. * Fixed a segfault in the C++ bindings. Vieux porc !
  10043. cpp/caca++.cpp | 2 +-
  10044. cpp/caca++.h | 2 +-
  10045. 2 files changed, 2 insertions(+), 2 deletions(-)
  10046. commit c6c7d40e129cf02befa486dfc083591cc2c2e826
  10047. Author: sam
  10048. Date: Fri Apr 21 19:26:54 2006 +0000
  10049. * Set library names to lib*.so.0.10.0.
  10050. caca/Makefile.am | 2 +-
  10051. configure.ac | 2 ++
  10052. cpp/Makefile.am | 14 ++++----------
  10053. cucul/Makefile.am | 2 +-
  10054. 4 files changed, 8 insertions(+), 12 deletions(-)
  10055. commit 2dc88b29da4479da5fd1a76a5fdf6c87315cc517
  10056. Author: sam
  10057. Date: Fri Apr 21 19:26:18 2006 +0000
  10058. * Fixed a compilation warning.
  10059. cucul/import.c | 2 +-
  10060. 1 files changed, 1 insertions(+), 1 deletions(-)
  10061. commit 9ea53d90ea4731755c075c819a593d78a0459e89
  10062. Author: sam
  10063. Date: Fri Apr 21 19:08:00 2006 +0000
  10064. * Minor documentation fix.
  10065. cucul/import.c | 2 ++
  10066. 1 files changed, 2 insertions(+), 0 deletions(-)
  10067. commit c850cf904a9bbaa80080183b54a58fa0fc20eeef
  10068. Author: sam
  10069. Date: Fri Apr 21 19:06:38 2006 +0000
  10070. * Fixed ugly coding style of the C++ bindings. Vieux porc immonde.
  10071. cpp/caca++.cpp | 44 ++++++++++-----
  10072. cpp/caca++.h | 49 ++++++++---------
  10073. cpp/cpptest.cpp | 2 +
  10074. cpp/cucul++.cpp | 159 +++++++++++++++++++++++++++++-------------------------
  10075. cpp/cucul++.h | 158 +++++++++++++++++++++++++++---------------------------
  10076. 5 files changed, 219 insertions(+), 193 deletions(-)
  10077. commit 30548cdc9a0eb69abb51330c1cd67d881e146efc
  10078. Author: sam
  10079. Date: Fri Apr 21 18:44:04 2006 +0000
  10080. * Moved cucul_load_canvas() into cucul/import.c and renamed it into
  10081. cucul_import_canvas().
  10082. * Renamed cucul_create_export() into cucul_export_canvas() for consistency.
  10083. caca/driver_raw.c | 2 +-
  10084. cpp/cucul++.cpp | 4 +-
  10085. cpp/cucul++.h | 2 +-
  10086. cucul/Makefile.am | 1 +
  10087. cucul/cucul.c | 55 -----------------------
  10088. cucul/cucul.h | 11 +++--
  10089. cucul/export.c | 4 +-
  10090. cucul/import.c | 127 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  10091. src/cacaplay.c | 2 +-
  10092. src/cacaserver.c | 4 +-
  10093. src/img2irc.c | 2 +-
  10094. test/export.c | 2 +-
  10095. 12 files changed, 145 insertions(+), 71 deletions(-)
  10096. commit d4657991212fee77feb35130df23ab75beb60a76
  10097. Author: sam
  10098. Date: Fri Apr 21 18:09:30 2006 +0000
  10099. * Minor documentation improvements.
  10100. cucul/colour.c | 2 +-
  10101. cucul/dither.c | 52 ++++++++++++++++++++++++++--------------------------
  10102. cucul/export.c | 20 ++++++++++----------
  10103. cucul/font.c | 26 +++++++++++++-------------
  10104. 4 files changed, 50 insertions(+), 50 deletions(-)
  10105. commit 4f666a12909ec599d72d489fe5ede46f78083cb4
  10106. Author: sam
  10107. Date: Fri Apr 21 18:03:22 2006 +0000
  10108. * Documentation improvements. Wrote a small migration guide and added the
  10109. skeleton of a tutorial for Jylam.
  10110. TODO | 32 ----------
  10111. caca/caca.h | 4 +-
  10112. cucul/cucul.h | 20 +++---
  10113. doc/Makefile.am | 3 +-
  10114. doc/libcaca.dox | 34 ++++-------
  10115. doc/migrating.dox | 165 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  10116. doc/user.dox | 26 ++++++++
  10117. 7 files changed, 218 insertions(+), 66 deletions(-)
  10118. commit 134e9aca955b8d8ea41fe46db132f08af67d24e0
  10119. Author: sam
  10120. Date: Fri Apr 21 16:27:43 2006 +0000
  10121. * Added AUTHORS, THANKS, NEWS and TODO to the Doxygen documentation. Moved the main
  10122. documentation page from caca.h to a separate file.
  10123. AUTHORS | 17 ++++---
  10124. NEWS | 106 ++++++++++++++++++++------------------------
  10125. THANKS | 38 ++++++++-------
  10126. TODO | 125 ++++++++++++++++++++++++----------------------------
  10127. caca/caca.h | 54 ----------------------
  10128. doc/Makefile.am | 2 +-
  10129. doc/doxygen.cfg.in | 25 +++++-----
  10130. doc/libcaca.dox | 63 ++++++++++++++++++++++++++
  10131. 8 files changed, 212 insertions(+), 218 deletions(-)
  10132. commit ec2e66feaae478345c59d8a70fb4720378a3470a
  10133. Author: sam
  10134. Date: Fri Apr 21 12:01:14 2006 +0000
  10135. * Do not use ncurses' TIOCGWINSZ handler if <sys/ioctl.h> is not here.
  10136. caca/driver_ncurses.c | 2 ++
  10137. 1 files changed, 2 insertions(+), 0 deletions(-)
  10138. commit bc247eebface83ce074c9bb66923a8855ec066e4
  10139. Author: sam
  10140. Date: Wed Apr 19 13:02:45 2006 +0000
  10141. * Workaround for broken C++ linking with old libtool versions.
  10142. cpp/Makefile.am | 2 +-
  10143. 1 files changed, 1 insertions(+), 1 deletions(-)
  10144. commit 70dd61aca48e4ee3cf08ec9bea812fe83fae3b2d
  10145. Author: sam
  10146. Date: Wed Apr 19 11:50:24 2006 +0000
  10147. * Moved the technical discussion on S-Lang's palette optimisation from
  10148. NOTES to tools/optipal.c.
  10149. NOTES | 75 -------------------------------------------------------
  10150. tools/optipal.c | 73 ++++++++++++++++++++++++++++++++++++++++++++++++++++-
  10151. 2 files changed, 72 insertions(+), 76 deletions(-)
  10152. commit e46dba4cfa687508c260a2bf423bf9038db19309
  10153. Author: sam
  10154. Date: Wed Apr 19 10:10:58 2006 +0000
  10155. * More function mass-renaming: caca_attach -> caca_create_display, etc.
  10156. caca/caca.c | 4 ++--
  10157. caca/caca.h | 12 ++++++------
  10158. caca/caca_internals.h | 6 +++---
  10159. caca/driver_conio.c | 12 ++++++------
  10160. caca/driver_gl.c | 12 ++++++------
  10161. caca/driver_ncurses.c | 12 ++++++------
  10162. caca/driver_raw.c | 12 ++++++------
  10163. caca/driver_slang.c | 12 ++++++------
  10164. caca/driver_vga.c | 12 ++++++------
  10165. caca/driver_win32.c | 12 ++++++------
  10166. caca/driver_x11.c | 12 ++++++------
  10167. caca/graphics.c | 44 ++++++++++++++++++++++----------------------
  10168. cpp/caca++.cpp | 22 +++++++++++-----------
  10169. cpp/caca++.h | 6 +++---
  10170. cucul/cucul.c | 8 ++++----
  10171. python/pypycaca.c | 18 +++++++++---------
  10172. python/pypycaca.h | 6 +++---
  10173. src/aafire.c | 6 +++---
  10174. src/cacaball.c | 6 +++---
  10175. src/cacamoir.c | 6 +++---
  10176. src/cacaplas.c | 6 +++---
  10177. src/cacaplay.c | 6 +++---
  10178. src/cacaview.c | 14 +++++++-------
  10179. test/colors.c | 6 +++---
  10180. test/demo.c | 12 ++++++------
  10181. test/dithering.c | 6 +++---
  10182. test/event.c | 8 ++++----
  10183. test/font.c | 6 +++---
  10184. test/gamma.c | 6 +++---
  10185. test/hsv.c | 6 +++---
  10186. test/spritedit.c | 8 ++++----
  10187. test/transform.c | 6 +++---
  10188. test/truecolor.c | 6 +++---
  10189. test/unicode.c | 6 +++---
  10190. 34 files changed, 171 insertions(+), 171 deletions(-)
  10191. commit db44102e730a365aaf46da7b5ba7ec012c34b458
  10192. Author: sam
  10193. Date: Wed Apr 19 09:07:55 2006 +0000
  10194. * Added a new "caca" exporter.
  10195. * Removed most code from the raw driver and replaced it with a call to the
  10196. caca exporter.
  10197. * Slightly changed the caca export format and updated code accordingly.
  10198. * Improved cacaserver error reporting.
  10199. caca/driver_raw.c | 27 +++++----------------------
  10200. cucul/cucul.c | 33 ++++++++++++++++-----------------
  10201. cucul/export.c | 47 ++++++++++++++++++++++++++++++++++++++++++++++-
  10202. src/cacaserver.c | 36 ++++++++++++++++++++++++------------
  10203. 4 files changed, 91 insertions(+), 52 deletions(-)
  10204. commit fc3e7a353e14a1c0aec130cb969076b32e90dca5
  10205. Author: sam
  10206. Date: Tue Apr 18 16:51:52 2006 +0000
  10207. * Updates to the Debian build files.
  10208. debian/control | 16 +++++++++++++++-
  10209. 1 files changed, 15 insertions(+), 1 deletions(-)
  10210. commit 836979ce10e4c7b33bc833e006204f84db39f5fe
  10211. Author: sam
  10212. Date: Tue Apr 18 16:50:56 2006 +0000
  10213. * Changed the cucul_dither_bitmap behaviour so that the 4 coordinates are
  10214. now x/y/width/height instead of x1/y1/x2/y2. Avoids unnecessary +1/-1
  10215. computations.
  10216. cucul/dither.c | 26 ++++++++++----------------
  10217. src/aafire.c | 4 ++--
  10218. src/cacaball.c | 4 ++--
  10219. src/cacamoir.c | 4 ++--
  10220. src/cacaplas.c | 4 ++--
  10221. src/cacaview.c | 26 ++++++++++++--------------
  10222. src/img2irc.c | 2 +-
  10223. test/demo.c | 4 ++--
  10224. test/export.c | 4 ++--
  10225. test/font.c | 4 ++--
  10226. test/gamma.c | 8 ++++----
  10227. test/hsv.c | 4 ++--
  10228. 12 files changed, 43 insertions(+), 51 deletions(-)
  10229. commit fa6d7fe54d85111799c165ade4b590055800bfbe
  10230. Author: sam
  10231. Date: Tue Apr 18 16:17:14 2006 +0000
  10232. * Changed the cucul_rand() behaviour. Now cucul_rand(0, 10) returns random
  10233. values between 0 and 9 (used to be 0 and 10). Updated documentation
  10234. accordingly.
  10235. cucul/cucul.c | 5 +++--
  10236. cucul/dither.c | 2 +-
  10237. test/demo.c | 42 +++++++++++++++++++++---------------------
  10238. test/dithering.c | 18 +++++++++---------
  10239. 4 files changed, 34 insertions(+), 33 deletions(-)
  10240. commit 44da40d2b65a304447d4b14bfdc83d9d0c670697
  10241. Author: sam
  10242. Date: Tue Apr 18 16:04:01 2006 +0000
  10243. * Renamed cucul_clear() to cucul_clear_canvas() and added an argument to
  10244. choose the background colour.
  10245. cpp/cucul++.cpp | 4 ++--
  10246. cpp/cucul++.h | 2 +-
  10247. cucul/canvas.c | 9 ++++++---
  10248. cucul/cucul.h | 2 +-
  10249. src/cacaview.c | 2 +-
  10250. src/img2irc.c | 2 +-
  10251. test/colors.c | 2 +-
  10252. test/demo.c | 8 ++++----
  10253. test/event.c | 2 +-
  10254. test/gamma.c | 2 +-
  10255. test/spritedit.c | 2 +-
  10256. 11 files changed, 20 insertions(+), 17 deletions(-)
  10257. commit 50715e581ef0a77bc6fc1c2e0e8202d2c867e428
  10258. Author: sam
  10259. Date: Tue Apr 18 15:54:33 2006 +0000
  10260. * Renamed main canvas-related functions so that they have "canvas" in
  10261. their name, eg. cucul_create() -> cucul_create_canvas() etc.
  10262. * Moved buffer-related functions to cucul/buffer.c.
  10263. caca/driver_conio.c | 4 +-
  10264. caca/driver_gl.c | 2 +-
  10265. caca/driver_ncurses.c | 2 +-
  10266. caca/driver_slang.c | 2 +-
  10267. caca/driver_vga.c | 2 +-
  10268. caca/driver_win32.c | 4 +-
  10269. caca/driver_x11.c | 2 +-
  10270. caca/graphics.c | 2 +-
  10271. cpp/cucul++.cpp | 12 +++---
  10272. cucul/Makefile.am | 1 +
  10273. cucul/buffer.c | 67 ++++++++++++++++++++++++++++++++++++++
  10274. cucul/cucul.c | 74 ++++++++++--------------------------------
  10275. cucul/cucul.h | 12 +++---
  10276. cucul/cucul_internals.h | 2 +-
  10277. cucul/export.c | 4 +-
  10278. cucul/font.c | 7 ++--
  10279. src/aafire.c | 23 +++++++------
  10280. src/cacaball.c | 12 ++++---
  10281. src/cacamoir.c | 12 ++++---
  10282. src/cacaplas.c | 18 ++++++----
  10283. src/cacaplay.c | 4 +-
  10284. src/cacaserver.c | 4 +-
  10285. src/cacaview.c | 22 +++++++------
  10286. src/img2irc.c | 8 ++--
  10287. test/colors.c | 4 +-
  10288. test/demo.c | 81 ++++++++++++++++++++++++-----------------------
  10289. test/dithering.c | 8 ++--
  10290. test/event.c | 14 ++++----
  10291. test/export.c | 9 ++---
  10292. test/font.c | 14 ++++----
  10293. test/gamma.c | 30 ++++++++---------
  10294. test/hsv.c | 9 ++---
  10295. test/spritedit.c | 9 +++--
  10296. test/transform.c | 20 ++++++------
  10297. test/truecolor.c | 4 +-
  10298. test/unicode.c | 4 +-
  10299. 36 files changed, 274 insertions(+), 234 deletions(-)
  10300. commit 22d9f64dda02cf1761298ef4cd49e020a857cd01
  10301. Author: sam
  10302. Date: Tue Apr 18 15:12:12 2006 +0000
  10303. * Cosmetic changes.
  10304. tools/makefont.c | 14 +++++++-------
  10305. 1 files changed, 7 insertions(+), 7 deletions(-)
  10306. commit e5cc0d51e745ddd2c55cf452c3372db9bae3dd7f
  10307. Author: sam
  10308. Date: Tue Apr 18 15:11:25 2006 +0000
  10309. * Renamed caca_t into caca_display_t.
  10310. * Renamed canvas handle variables from "c" to "cv". Eh ouais mon gros.
  10311. caca/caca.c | 92 ++++++------
  10312. caca/caca.h | 26 ++--
  10313. caca/caca_internals.h | 46 +++---
  10314. caca/driver_conio.c | 82 +++++-----
  10315. caca/driver_gl.c | 254 ++++++++++++++++----------------
  10316. caca/driver_ncurses.c | 236 +++++++++++++++---------------
  10317. caca/driver_raw.c | 54 ++++----
  10318. caca/driver_slang.c | 104 +++++++-------
  10319. caca/driver_vga.c | 52 ++++----
  10320. caca/driver_win32.c | 166 ++++++++++----------
  10321. caca/driver_x11.c | 400 ++++++++++++++++++++++++------------------------
  10322. caca/event.c | 120 ++++++++--------
  10323. caca/graphics.c | 78 +++++-----
  10324. cpp/caca++.cpp | 36 +++---
  10325. cpp/caca++.h | 2 +-
  10326. cpp/cucul++.cpp | 90 ++++++------
  10327. cpp/cucul++.h | 4 +-
  10328. cucul/box.c | 46 +++---
  10329. cucul/canvas.c | 70 +++++-----
  10330. cucul/charset.c | 26 ++--
  10331. cucul/colour.c | 16 +-
  10332. cucul/conic.c | 62 ++++----
  10333. cucul/cucul.c | 113 +++++++-------
  10334. cucul/dither.c | 14 +-
  10335. cucul/export.c | 124 ++++++++--------
  10336. cucul/font.c | 20 ++--
  10337. cucul/line.c | 69 +++++----
  10338. cucul/sprite.c | 15 +-
  10339. cucul/transform.c | 52 ++++----
  10340. cucul/triangle.c | 36 +++---
  10341. src/aafire.c | 38 +++---
  10342. src/cacaball.c | 34 ++--
  10343. src/cacamoir.c | 28 ++--
  10344. src/cacaplas.c | 36 +++---
  10345. src/cacaplay.c | 18 +-
  10346. src/cacaview.c | 130 ++++++++--------
  10347. src/img2irc.c | 18 +-
  10348. test/colors.c | 30 ++--
  10349. test/demo.c | 272 +++++++++++++++++-----------------
  10350. test/dithering.c | 22 ++--
  10351. test/event.c | 64 ++++----
  10352. test/export.c | 32 ++--
  10353. test/font.c | 40 +++---
  10354. test/gamma.c | 40 +++---
  10355. test/hsv.c | 20 ++--
  10356. test/spritedit.c | 54 ++++----
  10357. test/transform.c | 34 ++--
  10358. test/truecolor.c | 24 ++--
  10359. test/unicode.c | 128 ++++++++--------
  10360. 49 files changed, 1785 insertions(+), 1782 deletions(-)
  10361. commit 4a33b403a0c0b5a940a7658b6a7c5c13e9353bbe
  10362. Author: sam
  10363. Date: Tue Apr 18 12:59:07 2006 +0000
  10364. * Renamed cucul_t into cucul_canvas_t. Eh ouais mon con.
  10365. caca/caca.c | 16 ++--
  10366. caca/caca.h | 28 +++---
  10367. caca/caca_internals.h | 2 +-
  10368. caca/driver_conio.c | 22 ++--
  10369. caca/driver_gl.c | 50 +++++-----
  10370. caca/driver_ncurses.c | 68 +++++++-------
  10371. caca/driver_raw.c | 10 +-
  10372. caca/driver_slang.c | 66 ++++++------
  10373. caca/driver_vga.c | 12 +-
  10374. caca/driver_win32.c | 44 ++++----
  10375. caca/driver_x11.c | 88 ++++++++--------
  10376. caca/event.c | 14 ++--
  10377. caca/graphics.c | 4 +-
  10378. cpp/caca++.cpp | 8 +-
  10379. cpp/cucul++.cpp | 100 ++++++++++----------
  10380. cpp/cucul++.h | 4 +-
  10381. cucul/box.c | 50 +++++-----
  10382. cucul/canvas.c | 80 ++++++++--------
  10383. cucul/colour.c | 52 +++++-----
  10384. cucul/conic.c | 69 +++++++-------
  10385. cucul/cucul.c | 116 +++++++++++-----------
  10386. cucul/cucul.h | 78 ++++++++--------
  10387. cucul/cucul_internals.h | 6 +-
  10388. cucul/dither.c | 22 ++--
  10389. cucul/export.c | 182 +++++++++++++++++-----------------
  10390. cucul/font.c | 20 ++--
  10391. cucul/line.c | 82 ++++++++--------
  10392. cucul/sprite.c | 14 ++--
  10393. cucul/transform.c | 52 +++++-----
  10394. cucul/triangle.c | 38 ++++----
  10395. src/aafire.c | 28 +++---
  10396. src/cacaball.c | 20 ++--
  10397. src/cacamoir.c | 20 ++--
  10398. src/cacaplas.c | 30 +++---
  10399. src/cacaplay.c | 12 +-
  10400. src/cacaserver.c | 14 ++--
  10401. src/cacaview.c | 112 +++++++++++-----------
  10402. src/img2irc.c | 18 ++--
  10403. test/colors.c | 20 ++--
  10404. test/demo.c | 250 +++++++++++++++++++++++-----------------------
  10405. test/dithering.c | 14 ++--
  10406. test/event.c | 56 +++++-----
  10407. test/export.c | 32 +++---
  10408. test/font.c | 32 +++---
  10409. test/gamma.c | 34 +++---
  10410. test/hsv.c | 12 +-
  10411. test/spritedit.c | 44 ++++----
  10412. test/transform.c | 26 +++---
  10413. test/truecolor.c | 16 ++--
  10414. test/unicode.c | 112 +++++++++++-----------
  10415. 50 files changed, 1150 insertions(+), 1149 deletions(-)
  10416. commit 645924f5167064b00071e2effe7ccbac52f98fc8
  10417. Author: sam
  10418. Date: Tue Apr 18 12:57:11 2006 +0000
  10419. * Fixed C++ bindings makefile so that it does not try to use the system's
  10420. <cucul.h> and <caca.h> headers.
  10421. cpp/Makefile.am | 2 ++
  10422. 1 files changed, 2 insertions(+), 0 deletions(-)
  10423. commit 8782ccaff53d086fccb25b4709602ac03df80aa3
  10424. Author: sam
  10425. Date: Tue Apr 18 10:02:42 2006 +0000
  10426. * Truecolor support for the HTML and HTMLv3 exporters.
  10427. cucul/export.c | 53 +++++++++++++++++------------------------------------
  10428. 1 files changed, 17 insertions(+), 36 deletions(-)
  10429. commit 9acfb04fa27a7cd2a9813eb1fda86f906a06b393
  10430. Author: sam
  10431. Date: Tue Apr 18 09:57:15 2006 +0000
  10432. * Fixed a bug in _cucul_argb32_to_rgb24fg/bg().
  10433. cucul/colour.c | 6 +++---
  10434. 1 files changed, 3 insertions(+), 3 deletions(-)
  10435. commit 7dcc708b860cef77574de7fc0c2bd2807e91bd37
  10436. Author: sam
  10437. Date: Tue Apr 18 08:33:53 2006 +0000
  10438. * Updated README (caca-config -> pkg-config) and TODO.
  10439. README | 16 +++++-----------
  10440. TODO | 4 ++--
  10441. 2 files changed, 7 insertions(+), 13 deletions(-)
  10442. commit 393970c79a9f665fd09fbb72231823022ae814bf
  10443. Author: sam
  10444. Date: Tue Apr 18 08:33:06 2006 +0000
  10445. * Cosmetic code changes and minor optimisations.
  10446. cucul/export.c | 16 ++++++++--------
  10447. tools/makefont.c | 2 +-
  10448. 2 files changed, 9 insertions(+), 9 deletions(-)
  10449. commit 051a8d86c5e83fb716a0d4498387006ffc5583da
  10450. Author: sam
  10451. Date: Tue Apr 18 08:24:41 2006 +0000
  10452. * Merged again all export functions into cucul/export.c. They're all the
  10453. same and they're very short (50-100 lines).
  10454. cucul/Makefile.am | 7 +-
  10455. cucul/cucul.c | 85 ------
  10456. cucul/cucul_internals.h | 9 -
  10457. cucul/export.c | 677 +++++++++++++++++++++++++++++++++++++++++++++++
  10458. cucul/export_ansi.c | 103 -------
  10459. cucul/export_bitmap.c | 83 ------
  10460. cucul/export_html.c | 190 -------------
  10461. cucul/export_irc.c | 107 --------
  10462. cucul/export_ps.c | 138 ----------
  10463. cucul/export_svg.c | 129 ---------
  10464. 10 files changed, 678 insertions(+), 850 deletions(-)
  10465. commit 5a029a7cb74e91aacf18321059d7854c958e1de1
  10466. Author: sam
  10467. Date: Tue Apr 18 08:21:31 2006 +0000
  10468. * Changed the buffer type in cucul_render_canvas() to void* to avoid
  10469. compilation warnings.
  10470. cucul/cucul.h | 2 +-
  10471. cucul/font.c | 5 +++--
  10472. 2 files changed, 4 insertions(+), 3 deletions(-)
  10473. commit ebd5075899a58ecd586360feff51bf64c9e535f1
  10474. Author: sam
  10475. Date: Tue Apr 18 08:19:42 2006 +0000
  10476. * Handle CACA_EVENT_QUIT in the event test program.
  10477. test/event.c | 7 +++++--
  10478. 1 files changed, 5 insertions(+), 2 deletions(-)
  10479. commit bf27b6b08944ddb2de47941cfafd6887ff0249aa
  10480. Author: sam
  10481. Date: Tue Apr 18 08:18:03 2006 +0000
  10482. * Workaround for broken AC_PATH_X autoconf macros.
  10483. configure.ac | 18 +++---------------
  10484. 1 files changed, 3 insertions(+), 15 deletions(-)
  10485. commit 3500c02545903d3ddd9f911167c5b31d2b3c63d2
  10486. Author: sam
  10487. Date: Tue Apr 18 08:13:20 2006 +0000
  10488. * Compilation fix.
  10489. caca/driver_x11.c | 2 +-
  10490. 1 files changed, 1 insertions(+), 1 deletions(-)
  10491. commit 64ee0c42437dc2ca16c29a37a0aeeefc26a2b87b
  10492. Author: sam
  10493. Date: Mon Apr 17 20:09:42 2006 +0000
  10494. * Implemented CACA_EVENT_QUIT. Unused yet.
  10495. TODO | 3 ---
  10496. caca/caca.h | 3 +++
  10497. caca/driver_gl.c | 28 ++++++++++++++++++++++++++--
  10498. caca/driver_x11.c | 23 +++++++++++++++++++++++
  10499. configure.ac | 8 +++++---
  10500. 5 files changed, 57 insertions(+), 8 deletions(-)
  10501. commit e30ae82694975a01ad6411e9346f6bae21c2e963
  10502. Author: sam
  10503. Date: Mon Apr 17 13:34:02 2006 +0000
  10504. * Fixed autotools stuff in the cpp bindings.
  10505. cpp/Makefile.am | 22 +++++++---------------
  10506. 1 files changed, 7 insertions(+), 15 deletions(-)
  10507. commit 26786a4af8d52f4a85347d6a453c7c1146d29e69
  10508. Author: sam
  10509. Date: Mon Apr 17 13:31:43 2006 +0000
  10510. * Compilation fix in cpptest.cpp.
  10511. cpp/cpptest.cpp | 4 ++--
  10512. 1 files changed, 2 insertions(+), 2 deletions(-)
  10513. commit 82a0bb4a12ec3c3df34e9a29a1bf4e2ba60d2b8c
  10514. Author: jylam
  10515. Date: Mon Apr 17 13:23:28 2006 +0000
  10516. * Fixed compile problem, put Event outside Caca class
  10517. cpp/caca++.cpp | 2 +-
  10518. cpp/caca++.h | 32 ++++++++++++++++++++++----------
  10519. cpp/cpptest.cpp | 5 +++--
  10520. 3 files changed, 26 insertions(+), 13 deletions(-)
  10521. commit d6a4abbfa00672547e78816df09786776c158d23
  10522. Author: sam
  10523. Date: Mon Apr 17 13:11:33 2006 +0000
  10524. * Removed math.c from cucul, it's beyond uselessness. Kept cucul_rand in
  10525. cucul.c just in case.
  10526. cpp/cucul++.cpp | 5 ----
  10527. cpp/cucul++.h | 1 -
  10528. cucul/Makefile.am | 1 -
  10529. cucul/cucul.c | 11 ++++++++
  10530. cucul/cucul.h | 10 +-------
  10531. cucul/math.c | 68 -----------------------------------------------------
  10532. 6 files changed, 12 insertions(+), 84 deletions(-)
  10533. commit 2d785424dd30caa260cbefa3aa1f65d0b44a9da4
  10534. Author: sam
  10535. Date: Mon Apr 17 13:09:45 2006 +0000
  10536. * Removed a few useless files (vieux porc).
  10537. cpp/Makefile.in | 541 -------------------------------------------------------
  10538. cpp/caca++.pc | 12 --
  10539. cpp/cucul++.pc | 12 --
  10540. 3 files changed, 0 insertions(+), 565 deletions(-)
  10541. commit 7d51bbecbc4388f46e0e5a7cef568e403b84bbc2
  10542. Author: sam
  10543. Date: Mon Apr 17 12:48:57 2006 +0000
  10544. * Updated TODO list.
  10545. TODO | 7 +++++--
  10546. 1 files changed, 5 insertions(+), 2 deletions(-)
  10547. commit 184363a523c3a24d8052f7b5d2c14ebc9de6bb84
  10548. Author: sam
  10549. Date: Mon Apr 17 12:48:35 2006 +0000
  10550. * Minor cosmetic changes in the test programs.
  10551. test/dithering.c | 2 +-
  10552. test/truecolor.c | 3 +++
  10553. 2 files changed, 4 insertions(+), 1 deletions(-)
  10554. commit 45c81c63d692f9a77e9f3fb7ba55b53913f2c4df
  10555. Author: sam
  10556. Date: Mon Apr 17 12:48:05 2006 +0000
  10557. * Truecolor support in the SVG and PostScript exporters.
  10558. cucul/export_ps.c | 32 ++++++++++++++++----------------
  10559. cucul/export_svg.c | 37 ++++++++-----------------------------
  10560. 2 files changed, 24 insertions(+), 45 deletions(-)
  10561. commit b075da684790bfa423e5cd7f06cb2ecef4d39c8b
  10562. Author: sam
  10563. Date: Mon Apr 17 12:47:34 2006 +0000
  10564. * Implemented TGA image export.
  10565. cucul/Makefile.am | 1 +
  10566. cucul/cucul.c | 18 +++++++---
  10567. cucul/cucul_internals.h | 1 +
  10568. cucul/export_bitmap.c | 83 +++++++++++++++++++++++++++++++++++++++++++++++
  10569. 4 files changed, 98 insertions(+), 5 deletions(-)
  10570. commit e5e6f6cdbdf59e52e5dfab0c4183d689a54aab10
  10571. Author: sam
  10572. Date: Mon Apr 17 12:46:34 2006 +0000
  10573. * Implemented argb32 to rgb24fg/bg colour conversions.
  10574. cucul/colour.c | 15 +++++++++++++++
  10575. cucul/cucul_internals.h | 2 ++
  10576. 2 files changed, 17 insertions(+), 0 deletions(-)
  10577. commit 8dd42ef3e0657c5204559a757a5fcb37b4bd433e
  10578. Author: sam
  10579. Date: Mon Apr 17 12:45:07 2006 +0000
  10580. * Use cucul_get_export_list() in the export test instead of hardcoding the
  10581. list of available formats. Also added a few truecolor blocks to the test.
  10582. test/export.c | 27 ++++++++++++++++++++-------
  10583. 1 files changed, 20 insertions(+), 7 deletions(-)
  10584. commit b38a06db97f12633589cb453f09ad787aaca85fc
  10585. Author: sam
  10586. Date: Mon Apr 17 12:41:50 2006 +0000
  10587. * Fixed abusive strictness in the font loader.
  10588. cucul/font.c | 6 +++---
  10589. 1 files changed, 3 insertions(+), 3 deletions(-)
  10590. commit 9617b1518951e1877e0b2d4e4e9bff06ef321f42
  10591. Author: jylam
  10592. Date: Mon Apr 17 11:24:38 2006 +0000
  10593. * Updated TODO list.
  10594. TODO | 3 ---
  10595. 1 files changed, 0 insertions(+), 3 deletions(-)
  10596. commit 2e526e911c82ce87b42d71b50f552b47e0e24718
  10597. Author: jylam
  10598. Date: Mon Apr 17 11:19:26 2006 +0000
  10599. * Better C++ test
  10600. cpp/cpptest.cpp | 72 ++++++++++++++++++++++++++++++++++--------------------
  10601. 1 files changed, 45 insertions(+), 27 deletions(-)
  10602. commit 475ed71770b83d91475941c94879c73fb380a4a1
  10603. Author: jylam
  10604. Date: Mon Apr 17 11:06:48 2006 +0000
  10605. * Added license in C++ files.
  10606. cpp/caca++.cpp | 24 ++++++++++++++++++++----
  10607. cpp/caca++.h | 21 +++++++++++++++++++++
  10608. cpp/cpptest.cpp | 13 +++++++++++++
  10609. cpp/cucul++.cpp | 18 ++++++++++++++++++
  10610. cpp/cucul++.h | 22 ++++++++++++++++++++++
  10611. 5 files changed, 94 insertions(+), 4 deletions(-)
  10612. commit c739bce47b197ebc7eeaadbc34395b7f672c2686
  10613. Author: jylam
  10614. Date: Mon Apr 17 11:00:10 2006 +0000
  10615. * Fixed C++ printf(), added it in example
  10616. cpp/cpptest.cpp | 10 ++++++++--
  10617. cpp/cucul++.cpp | 19 ++++++++++++++++++-
  10618. cpp/cucul++.h | 6 ++++--
  10619. 3 files changed, 30 insertions(+), 5 deletions(-)
  10620. commit 528bff6bc90b72ec445e3678aa4fe65520e60d19
  10621. Author: jylam
  10622. Date: Mon Apr 17 10:44:40 2006 +0000
  10623. * Forgot a test on Caca() instantiation
  10624. cpp/cpptest.cpp | 12 ++++++++----
  10625. 1 files changed, 8 insertions(+), 4 deletions(-)
  10626. commit 18a496ba156f2d8d0c97d5a3752691809f48e890
  10627. Author: jylam
  10628. Date: Mon Apr 17 10:41:30 2006 +0000
  10629. * Added preliminary C++ bindings
  10630. Makefile.am | 2 +-
  10631. configure.ac | 29 +++-
  10632. cpp/Makefile.am | 32 +++
  10633. cpp/Makefile.in | 541 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  10634. cpp/caca++.cpp | 69 +++++++
  10635. cpp/caca++.h | 46 +++++
  10636. cpp/caca++.pc | 12 ++
  10637. cpp/caca++.pc.in | 12 ++
  10638. cpp/cpptest.cpp | 59 ++++++
  10639. cpp/cucul++.cpp | 333 ++++++++++++++++++++++++++++++++
  10640. cpp/cucul++.h | 112 +++++++++++
  10641. cpp/cucul++.pc | 12 ++
  10642. cpp/cucul++.pc.in | 12 ++
  10643. 13 files changed, 1269 insertions(+), 2 deletions(-)
  10644. commit de85c8a88e2c8a75ac998c2accfb7ff3abe0f886
  10645. Author: sam
  10646. Date: Sun Apr 16 21:52:05 2006 +0000
  10647. * Added truecolor support to the X11 and GL drivers.
  10648. caca/driver_gl.c | 35 ++++++++---------------------------
  10649. caca/driver_x11.c | 44 +++++++++++---------------------------------
  10650. 2 files changed, 19 insertions(+), 60 deletions(-)
  10651. commit fe27fb68fabd10ffdcfe5a1de8fa77e4df4fa6ec
  10652. Author: sam
  10653. Date: Sun Apr 16 21:29:40 2006 +0000
  10654. * Added test/truecolor.c to test non-ANSI colour pairs.
  10655. test/Makefile.am | 5 +++-
  10656. test/truecolor.c | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  10657. 2 files changed, 61 insertions(+), 1 deletions(-)
  10658. commit 7918613cc445fe5abc690556321f378aae605d84
  10659. Author: sam
  10660. Date: Sun Apr 16 21:26:25 2006 +0000
  10661. * Moved cucul_set_color() from canvas.c to colour.c.
  10662. * Added cucul_set_truecolor() for non-ANSI colours.
  10663. * Added new argb32 -> rgb12 conversion functions.
  10664. cucul/canvas.c | 20 -----------
  10665. cucul/colour.c | 87 +++++++++++++++++++++++++++++++++++++++++++++++
  10666. cucul/cucul.h | 3 +-
  10667. cucul/cucul_internals.h | 2 +
  10668. 4 files changed, 91 insertions(+), 21 deletions(-)
  10669. commit c44aca81705d0acb1895593a3725677053ad0d4e
  10670. Author: sam
  10671. Date: Sun Apr 16 18:28:47 2006 +0000
  10672. * Replaced "struct cucul_*" and "struct caca_*" types with opaque typedefs
  10673. such as cucul_dither_t instead of struct cucul_dither.
  10674. * Made cucul_buffer_t an opaque structure and implemented the two getters
  10675. cucul_get_buffer_data() and cucul_get_buffer_size().
  10676. * Documented all missing functions and function parameters.
  10677. caca/caca.h | 42 ++++++++++-----------
  10678. caca/caca_internals.h | 20 +++++----
  10679. caca/driver_conio.c | 4 +-
  10680. caca/driver_gl.c | 2 +-
  10681. caca/driver_ncurses.c | 2 +-
  10682. caca/driver_raw.c | 2 +-
  10683. caca/driver_slang.c | 2 +-
  10684. caca/driver_vga.c | 2 +-
  10685. caca/driver_win32.c | 2 +-
  10686. caca/driver_x11.c | 2 +-
  10687. caca/event.c | 16 ++++----
  10688. caca/time.c | 2 +-
  10689. cucul/cucul.c | 79 ++++++++++++++++++++++++++++++++++++---
  10690. cucul/cucul.h | 95 +++++++++++++++++++++++++---------------------
  10691. cucul/cucul_internals.h | 20 ++++++---
  10692. cucul/dither.c | 50 ++++++++++++-------------
  10693. cucul/export_ansi.c | 2 +-
  10694. cucul/export_html.c | 4 +-
  10695. cucul/export_irc.c | 2 +-
  10696. cucul/export_ps.c | 2 +-
  10697. cucul/export_svg.c | 2 +-
  10698. cucul/font.c | 14 +++---
  10699. cucul/sprite.c | 20 +++++-----
  10700. src/aafire.c | 4 +-
  10701. src/cacaball.c | 4 +-
  10702. src/cacamoir.c | 4 +-
  10703. src/cacaplas.c | 4 +-
  10704. src/cacaplay.c | 2 +-
  10705. src/cacaserver.c | 46 ++++++++++++-----------
  10706. src/cacaview.c | 2 +-
  10707. src/img2irc.c | 7 ++-
  10708. test/colors.c | 2 +-
  10709. test/demo.c | 8 ++--
  10710. test/dithering.c | 2 +-
  10711. test/event.c | 14 +++---
  10712. test/export.c | 9 ++--
  10713. test/font.c | 6 +-
  10714. test/gamma.c | 4 +-
  10715. test/hsv.c | 4 +-
  10716. test/spritedit.c | 4 +-
  10717. test/transform.c | 2 +-
  10718. test/unicode.c | 2 +-
  10719. 42 files changed, 301 insertions(+), 217 deletions(-)
  10720. commit d8a1c87ae8c8c0c128f517d838932197378dbc6f
  10721. Author: sam
  10722. Date: Sun Apr 16 18:21:14 2006 +0000
  10723. * Fixed bad library name in pc file.
  10724. cucul/cucul.pc.in | 2 +-
  10725. 1 files changed, 1 insertions(+), 1 deletions(-)
  10726. commit f2486cea901948f161fceccd01015c04c7b22882
  10727. Author: jylam
  10728. Date: Sat Apr 15 15:24:13 2006 +0000
  10729. * Updated MSVC++ project (static library and src/*)
  10730. caca/caca_internals.h | 3 +
  10731. cucul/font.c | 2 +
  10732. msvc/cacaball.vcproj | 165 ++++++++++++++++++------
  10733. msvc/cacafire.vcproj | 165 ++++++++++++++++++------
  10734. msvc/cacamoir.vcproj | 165 ++++++++++++++++++------
  10735. msvc/cacaplas.vcproj | 165 ++++++++++++++++++------
  10736. msvc/cacaview.vcproj | 165 ++++++++++++++++++------
  10737. msvc/config.h | 1 +
  10738. msvc/libcaca.sln | 81 ++++++------
  10739. msvc/libcaca.vcproj | 266 +++++++++++++++++++++++++++++++--------
  10740. perl/lib/Term/Caca.pm | 2 +-
  10741. perl/lib/Term/Caca/Constants.pm | 2 +-
  10742. perl/lib/Term/Kaka.pm | 2 +-
  10743. 13 files changed, 884 insertions(+), 300 deletions(-)
  10744. commit a89a28b516e22a73c0438eeb2a4ccd1ee82aff54
  10745. Author: jylam
  10746. Date: Sat Apr 15 15:23:13 2006 +0000
  10747. * Fixed sprite functions (it compiles now) (Y'a des connards qui font ce qu'ils veulent, mais qui finissent pas)
  10748. test/demo.c | 6 +++---
  10749. test/spritedit.c | 16 ++++++++--------
  10750. 2 files changed, 11 insertions(+), 11 deletions(-)
  10751. commit 94f6bec1ac84133762b5cf1a60bd229564c28625
  10752. Author: sam
  10753. Date: Fri Apr 14 12:10:18 2006 +0000
  10754. * Improved documentation in many places.
  10755. caca/caca.c | 2 +-
  10756. caca/caca.h | 1 +
  10757. caca/event.c | 10 ++-
  10758. caca/graphics.c | 8 ++
  10759. cucul/box.c | 46 +++++-----
  10760. cucul/canvas.c | 16 ++-
  10761. cucul/conic.c | 63 ++++++------
  10762. cucul/cucul.c | 20 +++--
  10763. cucul/cucul.h | 13 ++-
  10764. cucul/dither.c | 287 ++++++++++++++++++++++++++----------------------------
  10765. cucul/font.c | 13 ++-
  10766. cucul/line.c | 105 ++++++++------------
  10767. cucul/math.c | 18 ++--
  10768. cucul/sprite.c | 85 ++++++++---------
  10769. cucul/triangle.c | 60 ++++++------
  10770. 15 files changed, 367 insertions(+), 380 deletions(-)
  10771. commit b5233ef1e1e8a880760fd033844998d2fd6046c8
  10772. Author: sam
  10773. Date: Fri Apr 14 08:41:59 2006 +0000
  10774. * Generate a PDF documentation instead of the PostScript one. It has nice
  10775. hyperlinks! Also, set compact LaTeX mode and a few other Doxygen options.
  10776. configure.ac | 2 +-
  10777. doc/Makefile.am | 12 ++++++------
  10778. doc/doxygen.cfg.in | 14 +++++---------
  10779. 3 files changed, 12 insertions(+), 16 deletions(-)
  10780. commit 2bffe90155f4d30fdd1a865ae5ec2e72100a81a6
  10781. Author: sam
  10782. Date: Fri Apr 14 08:00:06 2006 +0000
  10783. * Ahaha I didn't even check that it compiled properly.
  10784. cucul/font.c | 2 +-
  10785. 1 files changed, 1 insertions(+), 1 deletions(-)
  10786. commit d6088fc2f8870e66ce6531bbca544089c21e66b7
  10787. Author: sam
  10788. Date: Fri Apr 14 07:33:48 2006 +0000
  10789. * Only support version 1 fonts.
  10790. cucul/font.c | 3 ++-
  10791. 1 files changed, 2 insertions(+), 1 deletions(-)
  10792. commit e014072287bf87967b5af0cc828a0faf46750c62
  10793. Author: sam
  10794. Date: Fri Apr 14 07:30:53 2006 +0000
  10795. * Removed \file directives from all files except caca.h and cucul.h, to
  10796. remove redundencies in the Doxygen documentation.
  10797. caca/caca.c | 8 +++-----
  10798. caca/caca.h | 2 ++
  10799. caca/caca_internals.h | 10 ++--------
  10800. caca/driver_conio.c | 8 +++-----
  10801. caca/driver_gl.c | 8 +++-----
  10802. caca/driver_ncurses.c | 8 +++-----
  10803. caca/driver_raw.c | 8 +++-----
  10804. caca/driver_slang.c | 8 +++-----
  10805. caca/driver_vga.c | 8 +++-----
  10806. caca/driver_win32.c | 8 +++-----
  10807. caca/driver_x11.c | 8 +++-----
  10808. caca/event.c | 8 +++-----
  10809. caca/graphics.c | 8 +++-----
  10810. caca/time.c | 8 +++-----
  10811. cucul/box.c | 8 +++-----
  10812. cucul/canvas.c | 8 +++-----
  10813. cucul/charset.c | 8 +++-----
  10814. cucul/colour.c | 8 +++-----
  10815. cucul/conic.c | 8 +++-----
  10816. cucul/cucul.c | 8 +++-----
  10817. cucul/cucul.h | 2 ++
  10818. cucul/cucul_internals.h | 10 ++--------
  10819. cucul/dither.c | 8 +++-----
  10820. cucul/export_ansi.c | 10 ++++------
  10821. cucul/export_html.c | 10 ++++------
  10822. cucul/export_irc.c | 10 ++++------
  10823. cucul/export_ps.c | 10 ++++------
  10824. cucul/export_svg.c | 10 ++++------
  10825. cucul/font.c | 8 +++-----
  10826. cucul/line.c | 8 +++-----
  10827. cucul/math.c | 8 +++-----
  10828. cucul/sprite.c | 8 +++-----
  10829. cucul/transform.c | 8 +++-----
  10830. cucul/triangle.c | 8 +++-----
  10831. kernel/kernel.c | 8 +++-----
  10832. kernel/kernel.h | 8 +++-----
  10833. python/pypycaca.c | 12 +++---------
  10834. python/pypycaca.h | 11 ++---------
  10835. src/cacaplas.c | 4 ++--
  10836. src/cacaserver.c | 2 ++
  10837. src/cacaview.c | 2 +-
  10838. src/common-image.c | 2 +-
  10839. src/common-image.h | 2 +-
  10840. 43 files changed, 121 insertions(+), 204 deletions(-)
  10841. commit 5a8adcfc34a912da36603699d1f22481fa0a70b9
  10842. Author: sam
  10843. Date: Thu Apr 13 17:57:19 2006 +0000
  10844. * Added a lot of sanity checks to the font parsing. It should now be
  10845. secure against broken files, but it probably needs peer review.
  10846. cucul/font.c | 31 +++++++++++++++++++++++++++++++
  10847. 1 files changed, 31 insertions(+), 0 deletions(-)
  10848. commit f5f9358b1580a174e37d9493d491bb9369949503
  10849. Author: sam
  10850. Date: Thu Apr 13 17:54:07 2006 +0000
  10851. * Redisplay the output bitmap using libcaca. Eh ouais mon gars.
  10852. test/Makefile.am | 2 +-
  10853. test/font.c | 59 +++++++++++++++++++++++++++++++++++++++--------------
  10854. 2 files changed, 44 insertions(+), 17 deletions(-)
  10855. commit b2dfdbbd847a822e2bb6fe3f44bd2997dcd33dc4
  10856. Author: sam
  10857. Date: Thu Apr 13 17:37:51 2006 +0000
  10858. * Fixed caca_get_event() call in test/hsv.c.
  10859. test/hsv.c | 2 +-
  10860. 1 files changed, 1 insertions(+), 1 deletions(-)
  10861. commit b90a2c55252272e9c2a0ca50ce1070f44a5662a6
  10862. Author: sam
  10863. Date: Thu Apr 13 17:08:16 2006 +0000
  10864. * Fixed compilation warning.
  10865. cucul/colour.c | 1 +
  10866. 1 files changed, 1 insertions(+), 0 deletions(-)
  10867. commit 51c5862f2b8403de6db8219a19b6a58ee0bed968
  10868. Author: sam
  10869. Date: Thu Apr 13 16:54:25 2006 +0000
  10870. * Fixed colour conversion routines so that they work with ARGB too.
  10871. cucul/colour.c | 66 ++++++++++++++++++++++++++++++++++++++++++++++++-------
  10872. 1 files changed, 57 insertions(+), 9 deletions(-)
  10873. commit 724296c3cbcdaa2b35885fe11ef0111244777a66
  10874. Author: sam
  10875. Date: Thu Apr 13 16:10:16 2006 +0000
  10876. * Implemented cucul_get_font_list() to retrieve the list of builtin fonts.
  10877. * Fixed font selection through cucul_font_load().
  10878. * Added a bigger 10x19 bold font.
  10879. cucul/Makefile.am | 3 +-
  10880. cucul/cucul.h | 1 +
  10881. cucul/font.c | 35 +-
  10882. cucul/font_mono9.h | 3272 +++++++++++++++++++++++++++++++++++++++++++++++
  10883. cucul/font_monobold12.h | 3272 +++++++++++++++++++++++++++++++++++++++++++++++
  10884. cucul/font_monospace9.h | 3267 ----------------------------------------------
  10885. test/font.c | 9 +-
  10886. 7 files changed, 6586 insertions(+), 3273 deletions(-)
  10887. commit 5ec23f81d3ca55e9732e760107c506c991465fd5
  10888. Author: sam
  10889. Date: Thu Apr 13 15:36:09 2006 +0000
  10890. * Made makefont more configurable. Also, store the commandline in a comment
  10891. so that the font can be easily rebuilt.
  10892. tools/makefont.c | 61 ++++++++++++++++++++++++++++++++++++++---------------
  10893. 1 files changed, 44 insertions(+), 17 deletions(-)
  10894. commit 6d9bf3bc152ccec807f2b36dcbe7630caa19f0bd
  10895. Author: sam
  10896. Date: Thu Apr 13 15:00:56 2006 +0000
  10897. * Updated TODO list.
  10898. TODO | 5 -----
  10899. 1 files changed, 0 insertions(+), 5 deletions(-)
  10900. commit ec641c823165950600d77b0af4d99ad775c32f9e
  10901. Author: sam
  10902. Date: Thu Apr 13 14:24:31 2006 +0000
  10903. * Internal font support through cucul_load_font(). Documented that.
  10904. * Removed ugly hooks from test/font.c.
  10905. cucul/cucul.h | 2 +-
  10906. cucul/font.c | 24 ++++++++++++++++++++++--
  10907. test/font.c | 24 +++++++++++++++++-------
  10908. 3 files changed, 40 insertions(+), 10 deletions(-)
  10909. commit 8bd0d8ed03c4df06708a055658c7fa1971e61b40
  10910. Author: sam
  10911. Date: Thu Apr 13 14:23:04 2006 +0000
  10912. * Ugly overflow bug in the rendering code.
  10913. cucul/font.c | 2 +-
  10914. 1 files changed, 1 insertions(+), 1 deletions(-)
  10915. commit 71fb65d035b2575a1123ec3ddf6d69b1092544b0
  10916. Author: sam
  10917. Date: Thu Apr 13 13:33:31 2006 +0000
  10918. * Implemented cucul_get_font_width() and cucul_get_font_height().
  10919. * Documented most font functions.
  10920. * Cleaned up cucul_render_canvas() and made it actually usable by external
  10921. programs. Removed ugly printf() debug calls.
  10922. cucul/cucul.h | 4 ++
  10923. cucul/font.c | 93 +++++++++++++++++++++++++++++++++++++++++++-------------
  10924. test/font.c | 22 ++++++++++++-
  10925. 3 files changed, 95 insertions(+), 24 deletions(-)
  10926. commit ed331d4ea5d4675f8ae9030b8e1af9ac223731bd
  10927. Author: sam
  10928. Date: Thu Apr 13 12:50:41 2006 +0000
  10929. * Renamed cucul_export into cucul_buffer. We'll use it for other things.
  10930. cucul/cucul.c | 12 ++++++------
  10931. cucul/cucul.h | 16 ++++++++--------
  10932. cucul/cucul_internals.h | 12 ++++++------
  10933. cucul/export_ansi.c | 10 +++++-----
  10934. cucul/export_html.c | 20 ++++++++++----------
  10935. cucul/export_irc.c | 10 +++++-----
  10936. cucul/export_ps.c | 10 +++++-----
  10937. cucul/export_svg.c | 10 +++++-----
  10938. src/cacaserver.c | 10 +++++-----
  10939. src/img2irc.c | 4 ++--
  10940. test/export.c | 4 ++--
  10941. 11 files changed, 59 insertions(+), 59 deletions(-)
  10942. commit 808a37a7b7ac7fccfb5ad48df8b8e10940741810
  10943. Author: sam
  10944. Date: Thu Apr 13 12:49:54 2006 +0000
  10945. * Putain de bordel de manche a couilles. I forgot to fix the font.
  10946. cucul/font_monospace9.h | 8024 +++++++++++++++++++----------------------------
  10947. 1 files changed, 3204 insertions(+), 4820 deletions(-)
  10948. commit 135f0242617338252d2294dc6c7a071c1976e32d
  10949. Author: sam
  10950. Date: Thu Apr 13 12:44:55 2006 +0000
  10951. * Some cleaning up in makefont.c.
  10952. tools/makefont.c | 131 +++++++++++++++++++++++++++++-------------------------
  10953. 1 files changed, 70 insertions(+), 61 deletions(-)
  10954. commit bbfd8f86783fce18c12cf902f57c9ed824ccf5b4
  10955. Author: sam
  10956. Date: Thu Apr 13 12:25:36 2006 +0000
  10957. * Fixed 4, 2 and 1-bit font rendering.
  10958. * Replaced the 8-bit internal font with a 4-bit one.
  10959. cucul/font.c | 79 +-
  10960. cucul/font_monospace9.h | 6376 +++++++++++++++++++++++-----------------------
  10961. tools/makefont.c | 5 +-
  10962. 3 files changed, 3262 insertions(+), 3198 deletions(-)
  10963. commit 56b0e2f951ce3f1ebb81cb64ea727e8cfac80e79
  10964. Author: sam
  10965. Date: Thu Apr 13 12:23:50 2006 +0000
  10966. * Created internal function _cucul_argb32_to_argb4() that splits an argb
  10967. fg/bg value into its separate argb 4-bit fields.
  10968. cucul/colour.c | 28 ++++++++++++++++++++++++++++
  10969. cucul/cucul_internals.h | 1 +
  10970. 2 files changed, 29 insertions(+), 0 deletions(-)
  10971. commit c4d0fe924bcfbf7c03768d3dd78ee129d0f730af
  10972. Author: jylam
  10973. Date: Thu Apr 13 08:58:55 2006 +0000
  10974. * Added silly play with interframe delay. Need to rework sprite format.
  10975. test/spritedit.c | 23 +++++++++++++++++++++++
  10976. 1 files changed, 23 insertions(+), 0 deletions(-)
  10977. commit c793608ace963701484b0542a888270c4d0b1a0a
  10978. Author: sam
  10979. Date: Thu Apr 13 08:44:25 2006 +0000
  10980. * 4bpp fonts do not work yet. Replaced the built-in font with an 8bpp font
  10981. for the moment.
  10982. cucul/font_monospace9.h | 6438 +++++++++++++++++++++++-----------------------
  10983. 1 files changed, 3219 insertions(+), 3219 deletions(-)
  10984. commit 41e009c411b8d88ac77ba63a3781c655b34c1452
  10985. Author: sam
  10986. Date: Thu Apr 13 08:39:30 2006 +0000
  10987. * Added a test program for the font renderer.
  10988. test/Makefile.am | 5 ++++-
  10989. test/font.c | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
  10990. 2 files changed, 53 insertions(+), 1 deletions(-)
  10991. commit 1868b9fce7195e349513a634a5200f3ed2c11070
  10992. Author: sam
  10993. Date: Thu Apr 13 08:38:34 2006 +0000
  10994. * Code simplification.
  10995. test/export.c | 3 +--
  10996. 1 files changed, 1 insertions(+), 2 deletions(-)
  10997. commit c578d3cdcb11a08f21805f3c934e13695f4d09eb
  10998. Author: sam
  10999. Date: Thu Apr 13 08:37:32 2006 +0000
  11000. * Created a built-in font from Bitstream Vera (Monospace 9).
  11001. cucul/Makefile.am | 1 +
  11002. cucul/font.c | 5 +
  11003. cucul/font_monospace9.h | 4883 +++++++++++++++++++++++++++++++++++++++++++++++
  11004. 3 files changed, 4889 insertions(+), 0 deletions(-)
  11005. commit 30bd342d3583e26c298fb6e0ed153850f64971b9
  11006. Author: sam
  11007. Date: Thu Apr 13 08:26:21 2006 +0000
  11008. * Added a font creator that uses pango to render glyphs.
  11009. configure.ac | 10 ++-
  11010. tools/Makefile.am | 11 ++-
  11011. tools/makefont.c | 277 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  11012. 3 files changed, 296 insertions(+), 2 deletions(-)
  11013. commit 562d11d076546b3195d231d1d54e4f2a366e6d87
  11014. Author: sam
  11015. Date: Thu Apr 13 08:16:04 2006 +0000
  11016. * Slightly updated the font format and wrote a font loader. Also added a
  11017. skeleton for the renderer that will not last very long.
  11018. cucul/cucul.h | 11 ++++
  11019. cucul/font.c | 163 +++++++++++++++++++++++++++++++++++++++++++++++++++++++--
  11020. 2 files changed, 170 insertions(+), 4 deletions(-)
  11021. commit 3756e6dd430a46330c15d91a89af2b49159cc42d
  11022. Author: sam
  11023. Date: Wed Apr 12 16:34:34 2006 +0000
  11024. * New version of the font format.
  11025. cucul/font.c | 60 +++++++++++++++++++++++++++++++++++++++------------------
  11026. 1 files changed, 41 insertions(+), 19 deletions(-)
  11027. commit 932a9caa45eae5eb54ef0d46c443446955a749c8
  11028. Author: sam
  11029. Date: Wed Apr 12 14:18:19 2006 +0000
  11030. * Added a file for future font handling routines. Currently only the font
  11031. format proposal is in this file. Feel free to comment.
  11032. cucul/Makefile.am | 1 +
  11033. cucul/font.c | 60 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  11034. 2 files changed, 61 insertions(+), 0 deletions(-)
  11035. commit c933f8139e88f024495d747632fa08a67b690025
  11036. Author: sam
  11037. Date: Wed Apr 12 08:57:59 2006 +0000
  11038. * Proper svn:ignore properties on tools/.
  11039. commit 32a44b1225d817f3a456939e0e91d4be5ced7816
  11040. Author: sam
  11041. Date: Wed Apr 12 08:31:11 2006 +0000
  11042. * Moved test/optipal.c to tools/optipal.c. The tools subdirectory will
  11043. contain development tools that are only useful to libcaca developers.
  11044. Makefile.am | 2 +-
  11045. caca/driver_slang.c | 2 +-
  11046. configure.ac | 1 +
  11047. test/Makefile.am | 5 +-
  11048. test/optipal.c | 242 ---------------------------------------------------
  11049. tools/Makefile.am | 8 ++
  11050. tools/optipal.c | 242 +++++++++++++++++++++++++++++++++++++++++++++++++++
  11051. 7 files changed, 254 insertions(+), 248 deletions(-)
  11052. commit 34444bbd3944597a06c3ea3b6032ccbc491b30c5
  11053. Author: sam
  11054. Date: Tue Apr 11 10:36:31 2006 +0000
  11055. * cacaview works again. Somewhat. Image loading is now handled by the
  11056. factored common-image.c file. Feature selection such as antialiasing or
  11057. dithering mode are still disabled.
  11058. src/Makefile.am | 2 +-
  11059. src/cacaview.c | 295 ++++--------------------------------------------------
  11060. 2 files changed, 23 insertions(+), 274 deletions(-)
  11061. commit d7efd9cea7235f0d192f2eecf133061b4a06b4ff
  11062. Author: sam
  11063. Date: Tue Apr 11 10:12:03 2006 +0000
  11064. * Renamed "freadint" to "u32fread", and so on.
  11065. src/common-image.c | 80 ++++++++++++++++++++++++++--------------------------
  11066. 1 files changed, 40 insertions(+), 40 deletions(-)
  11067. commit 49b2bb1459812e51f19ed646df5bd7fcc8b202e5
  11068. Author: sam
  11069. Date: Tue Apr 11 10:05:48 2006 +0000
  11070. * Added img2irc program. I know it does not have "cucul" or "caca" in the
  11071. name, but as I said, I do what I want. http://zoy.org/~sam/pb7th.png
  11072. src/Makefile.am | 26 +++--
  11073. src/common-image.c | 294 ++++++++++++++++++++++++++++++++++++++++++++++++++++
  11074. src/common-image.h | 25 +++++
  11075. src/img2irc.c | 69 ++++++++++++
  11076. 4 files changed, 405 insertions(+), 9 deletions(-)
  11077. commit d83662c8c36d8bf16ff92855369c70a5270759d8
  11078. Author: sam
  11079. Date: Mon Apr 10 22:06:19 2006 +0000
  11080. * Avoid useless call to strlen() in the exporters.
  11081. * Removed '\x0f' from the IRC exporter until I understand why it was here.
  11082. cucul/export_ansi.c | 2 +-
  11083. cucul/export_html.c | 2 +-
  11084. cucul/export_irc.c | 6 +-----
  11085. cucul/export_ps.c | 2 +-
  11086. cucul/export_svg.c | 2 +-
  11087. 5 files changed, 5 insertions(+), 9 deletions(-)
  11088. commit 3007e4e1a0c1c84b7ff6fdab583e7bc9eaf8bc05
  11089. Author: sam
  11090. Date: Mon Apr 10 22:03:22 2006 +0000
  11091. * Fixed test/export that was not printing the last character of the file.
  11092. test/export.c | 2 +-
  11093. 1 files changed, 1 insertions(+), 1 deletions(-)
  11094. commit 5c0a2dea37d4159a54fbf57013e3ce0946c7952c
  11095. Author: sam
  11096. Date: Mon Apr 10 21:07:40 2006 +0000
  11097. * Updated TODO list. I forgot the aspect ratio function!
  11098. TODO | 12 +++++-------
  11099. 1 files changed, 5 insertions(+), 7 deletions(-)
  11100. commit 92a2fa2064d747c1070ae971a8f4b1efa7713f63
  11101. Author: sam
  11102. Date: Mon Apr 10 20:24:12 2006 +0000
  11103. * Renamed bitmap.c into dither.c.
  11104. cucul/Makefile.am | 2 +-
  11105. cucul/bitmap.c | 1346 -----------------------------------------------------
  11106. cucul/dither.c | 1346 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  11107. 3 files changed, 1347 insertions(+), 1347 deletions(-)
  11108. commit 54d82d7aa9b3d2ea288d83094ef23c46513224a7
  11109. Author: sam
  11110. Date: Mon Apr 10 20:02:38 2006 +0000
  11111. * Renamed *bitmap to *dither. Ben ouais connard, je fais ce que je veux.
  11112. cucul/bitmap.c | 379 +++++++++++++++++++++++------------------------
  11113. cucul/cucul.c | 4 +-
  11114. cucul/cucul.h | 42 +++---
  11115. cucul/cucul_internals.h | 4 +-
  11116. src/aafire.c | 12 +-
  11117. src/cacaball.c | 14 +-
  11118. src/cacamoir.c | 16 +-
  11119. src/cacaplas.c | 16 +-
  11120. src/cacaview.c | 30 ++--
  11121. test/demo.c | 24 ++--
  11122. test/export.c | 12 +-
  11123. test/gamma.c | 28 ++--
  11124. test/hsv.c | 12 +-
  11125. 13 files changed, 295 insertions(+), 298 deletions(-)
  11126. commit 45bf8e943feb5d8d12edf5fb339b32570255862b
  11127. Author: sam
  11128. Date: Mon Apr 10 09:17:51 2006 +0000
  11129. * Replaced enum cucul_color with unsigned int. The size of an enum is not
  11130. really portable, and Visual Studio complains when they are not explicitely
  11131. cast.
  11132. cucul/bitmap.c | 4 +-
  11133. cucul/canvas.c | 11 +++++----
  11134. cucul/cucul.c | 2 +-
  11135. cucul/cucul.h | 55 ++++++++++++++++++++++------------------------
  11136. cucul/cucul_internals.h | 4 +-
  11137. cucul/sprite.c | 2 +-
  11138. test/dithering.c | 2 +-
  11139. test/optipal.c | 2 +-
  11140. 8 files changed, 40 insertions(+), 42 deletions(-)
  11141. commit 703b1dcc0addbe2fa385dab5080fe3b4e5894f1f
  11142. Author: sam
  11143. Date: Mon Apr 10 09:04:29 2006 +0000
  11144. * Updated the Doxygen configuration file.
  11145. doc/doxygen.cfg.in | 1050 +++++++++++++++++++++++++++++++++++++++++++++++++++-
  11146. 1 files changed, 1043 insertions(+), 7 deletions(-)
  11147. commit 532993ead7c9a26dd1217aa337fdcef5b59fc7e6
  11148. Author: sam
  11149. Date: Mon Apr 10 09:00:18 2006 +0000
  11150. * Fixed old bugs I introduced in the exporters.
  11151. * Fixed exporter headers to make Doxygen happy.
  11152. cucul/export_ansi.c | 6 +++---
  11153. cucul/export_html.c | 6 +++---
  11154. cucul/export_irc.c | 2 +-
  11155. cucul/export_ps.c | 2 +-
  11156. cucul/export_svg.c | 2 +-
  11157. 5 files changed, 9 insertions(+), 9 deletions(-)
  11158. commit bebd6b360a9443de5c5df6b8fd8868f52a80814b
  11159. Author: sam
  11160. Date: Mon Apr 10 08:30:02 2006 +0000
  11161. * Forgot an svn:ignore property.
  11162. commit aac7d03112edb2e3a23ae6f07f3c816de6cda7cc
  11163. Author: sam
  11164. Date: Mon Apr 10 07:52:07 2006 +0000
  11165. * Added pkgconfig files. Eh ouais mon gars.
  11166. caca/Makefile.am | 6 ++++++
  11167. caca/caca.pc.in | 12 ++++++++++++
  11168. configure.ac | 6 +++++-
  11169. cucul/Makefile.am | 6 ++++++
  11170. cucul/cucul.pc.in | 12 ++++++++++++
  11171. 5 files changed, 41 insertions(+), 1 deletions(-)
  11172. commit 210c74c3bf5b4660167f052d0c60d7c26d154dbe
  11173. Author: sam
  11174. Date: Fri Apr 7 09:46:30 2006 +0000
  11175. * Replaced occurrences of "rgba" with "argb".
  11176. caca/driver_conio.c | 2 +-
  11177. caca/driver_gl.c | 4 ++--
  11178. caca/driver_ncurses.c | 2 +-
  11179. caca/driver_slang.c | 8 ++++----
  11180. caca/driver_vga.c | 2 +-
  11181. caca/driver_win32.c | 4 ++--
  11182. caca/driver_x11.c | 8 ++++----
  11183. cucul/colour.c | 6 +++---
  11184. cucul/cucul_internals.h | 6 +++---
  11185. cucul/export_ansi.c | 4 ++--
  11186. cucul/export_html.c | 6 +++---
  11187. cucul/export_irc.c | 4 ++--
  11188. cucul/export_ps.c | 4 ++--
  11189. cucul/export_svg.c | 4 ++--
  11190. 14 files changed, 32 insertions(+), 32 deletions(-)
  11191. commit 9807b728cc42f5dcb97d3d8bbd42962cd9adbd89
  11192. Author: sam
  11193. Date: Fri Apr 7 08:55:01 2006 +0000
  11194. * Fixed a syntax error. Gruik.
  11195. cucul/bitmap.c | 2 +-
  11196. 1 files changed, 1 insertions(+), 1 deletions(-)
  11197. commit bf4542c7c84061ca2443ec97ac59ac0049731389
  11198. Author: sam
  11199. Date: Fri Apr 7 08:19:42 2006 +0000
  11200. * Changed the cucul_set_bitmap_antialias() argument to a string.
  11201. cucul/bitmap.c | 53 +++++++++++++++++++++++++++++++++++++++++++----------
  11202. cucul/cucul.h | 3 ++-
  11203. 2 files changed, 45 insertions(+), 11 deletions(-)
  11204. commit 790ad29df5145e56319f9e7161e8da8ec8b20154
  11205. Author: sam
  11206. Date: Thu Apr 6 13:49:10 2006 +0000
  11207. * Of course I had to fuck up something. Here, PS export works again.
  11208. cucul/export_ps.c | 4 ++--
  11209. 1 files changed, 2 insertions(+), 2 deletions(-)
  11210. commit 39963a220af98e5a2ffa9b52a2bbaba8c0002c4f
  11211. Author: sam
  11212. Date: Thu Apr 6 13:41:56 2006 +0000
  11213. * Store colour information on 32 bits, for future 12-bit colour support.
  11214. caca/driver_conio.c | 4 ++--
  11215. caca/driver_gl.c | 10 ++++------
  11216. caca/driver_ncurses.c | 4 ++--
  11217. caca/driver_raw.c | 9 +++++----
  11218. caca/driver_slang.c | 10 +++++-----
  11219. caca/driver_vga.c | 4 ++--
  11220. caca/driver_win32.c | 4 ++--
  11221. caca/driver_x11.c | 11 ++++++-----
  11222. cucul/Makefile.am | 1 +
  11223. cucul/canvas.c | 11 +++++------
  11224. cucul/colour.c | 45 +++++++++++++++++++++++++++++++++++++++++++++
  11225. cucul/cucul.c | 24 ++++++++++++++----------
  11226. cucul/cucul_internals.h | 7 ++++++-
  11227. cucul/export_ansi.c | 6 +++---
  11228. cucul/export_html.c | 12 +++++++-----
  11229. cucul/export_irc.c | 6 +++---
  11230. cucul/export_ps.c | 8 ++++----
  11231. cucul/export_svg.c | 10 ++++++----
  11232. cucul/transform.c | 22 +++++++++++-----------
  11233. src/cacaserver.c | 2 +-
  11234. 20 files changed, 134 insertions(+), 76 deletions(-)
  11235. commit a1208bbd51d8d335a10c45a314b5a87a3a01ad12
  11236. Author: sam
  11237. Date: Thu Apr 6 13:21:15 2006 +0000
  11238. * Got rid of cucul_get_screen(). Use cucul_export() instead.
  11239. cucul/canvas.c | 18 ------------------
  11240. cucul/cucul.h | 1 -
  11241. 2 files changed, 0 insertions(+), 19 deletions(-)
  11242. commit d4cfb037b9a29ee87daa3126d3306bfd622e49df
  11243. Author: sam
  11244. Date: Thu Apr 6 13:11:12 2006 +0000
  11245. * Check the magic bytes at the end of the buffer when cucul_load()ing it.
  11246. cucul/cucul.c | 4 ++++
  11247. 1 files changed, 4 insertions(+), 0 deletions(-)
  11248. commit 46b9db2e201778c399e9176e4cfd5499e9868662
  11249. Author: sam
  11250. Date: Thu Apr 6 13:07:58 2006 +0000
  11251. * Sanity check in cacaserver.c.
  11252. src/cacaserver.c | 3 +++
  11253. 1 files changed, 3 insertions(+), 0 deletions(-)
  11254. commit 676577f28a8e10916d68c10cfe356e8f2c05474b
  11255. Author: sam
  11256. Date: Thu Apr 6 10:23:10 2006 +0000
  11257. * Fixed a crash when realloc() returns a new address.
  11258. src/cacaserver.c | 2 +-
  11259. 1 files changed, 1 insertions(+), 1 deletions(-)
  11260. commit 59d515ef9f7e3fab413ac54a4ca3f0d65af92a3d
  11261. Author: sam
  11262. Date: Thu Apr 6 10:19:17 2006 +0000
  11263. * Fixed old typo that caused qq->height to be uninitialised.
  11264. cucul/cucul.c | 2 +-
  11265. 1 files changed, 1 insertions(+), 1 deletions(-)
  11266. commit ed816e7317e875dae984f9afca5c31e82e22536a
  11267. Author: jylam
  11268. Date: Sat Apr 1 21:29:10 2006 +0000
  11269. * Oops, removed unused variable
  11270. src/cacaserver.c | 1 -
  11271. 1 files changed, 0 insertions(+), 1 deletions(-)
  11272. commit ba419cb3ca03909d093e9ad508f205da12330368
  11273. Author: jylam
  11274. Date: Sat Apr 1 21:26:30 2006 +0000
  11275. * Added Winsock (c)(tm)(r) compatibility
  11276. src/cacaserver.c | 11 +++++++++++
  11277. 1 files changed, 11 insertions(+), 0 deletions(-)
  11278. commit c3c9e3ed03066aa8265780da991502e5138ffd8a
  11279. Author: jylam
  11280. Date: Sat Apr 1 16:11:37 2006 +0000
  11281. * removed b0rked test. No more pigs, I just commited 500 of them.
  11282. src/cacaplas.c | 8 --------
  11283. 1 files changed, 0 insertions(+), 8 deletions(-)
  11284. commit 6e788fb0d5299e606308bbfb2c538af4b0107170
  11285. Author: sam
  11286. Date: Sat Apr 1 15:58:10 2006 +0000
  11287. * Set the default dithering mode to Floyd-Steinberg.
  11288. cucul/bitmap.c | 5 +++++
  11289. 1 files changed, 5 insertions(+), 0 deletions(-)
  11290. commit 79bcc79a7aff582699e3978079f823542f182d00
  11291. Author: sam
  11292. Date: Sat Apr 1 15:56:31 2006 +0000
  11293. ((`)_.._ ,'-. _..._ _._
  11294. * Ooops. Compilation fix. \,' '-._.-\ ' ` .-'
  11295. .' / (
  11296. / S | _ _ \
  11297. | a \ o o |
  11298. ; m .-. /
  11299. ; ', '-.( '')-'
  11300. '. | ;-'
  11301. \ / /
  11302. / /-._ __, 7 |
  11303. \ `\ \`` | | |
  11304. \ \_,\ | |_,\
  11305. '-`' \_,\
  11306. cucul/canvas.c | 4 ++--
  11307. cucul/sprite.c | 4 ++--
  11308. 2 files changed, 4 insertions(+), 4 deletions(-)
  11309. commit 6bc93cf604ad4433a10262f9aa88186d9bf5c9f3
  11310. Author: sam
  11311. Date: Sat Apr 1 15:25:33 2006 +0000
  11312. * Got rid of the useless cucul_get_fg_color/cucul_get_bg_color functions.
  11313. TODO | 3 ---
  11314. cucul/canvas.c | 24 ------------------------
  11315. cucul/cucul.h | 2 --
  11316. 3 files changed, 0 insertions(+), 29 deletions(-)
  11317. commit 0d4c50062960a1fddd5c09d337196279bf3516ca
  11318. Author: sam
  11319. Date: Sat Apr 1 15:02:41 2006 +0000
  11320. * Updated the TODO list.
  11321. TODO | 35 +++++++++++++++++++++++++----------
  11322. 1 files changed, 25 insertions(+), 10 deletions(-)
  11323. commit 4a28ac7627acb80578e7a4be51785941aaae5b50
  11324. Author: sam
  11325. Date: Sat Apr 1 15:02:05 2006 +0000
  11326. * Removed CUCUL_BACKGROUND, CUCUL_ANTIALIASING and CUCUL_DITHERING
  11327. environment variables handling. Replaced that with three per-bitmap
  11328. functions: cucul_set_bitmap_antialias(), cucul_set_bitmap_color() and
  11329. cucul_set_bitmap_dithering().
  11330. * Added cucul_set_bitmap_brightness() and cucul_set_bitmap_contrast()
  11331. prototypes (but did not implement them yet).
  11332. * Added cucul_set_bitmap_charset() to choose what characters are going
  11333. to be used for the bitmap rendering.
  11334. * Removed the now useless cucul_get_feature(), cucul_set_feature() etc.
  11335. caca/caca.h | 34 +--
  11336. cucul/bitmap.c | 972 ++++++++++++++++++++++++++++++-----------------
  11337. cucul/cucul.c | 147 -------
  11338. cucul/cucul.h | 98 ++----
  11339. cucul/cucul_internals.h | 3 -
  11340. test/demo.c | 6 +-
  11341. 6 files changed, 673 insertions(+), 587 deletions(-)
  11342. commit a295d6d7764ad476e66dfe23cd76d7485ca9538d
  11343. Author: sam
  11344. Date: Sat Apr 1 14:44:09 2006 +0000
  11345. * Merged caca_wait_event() into caca_get_event() and added a timeout
  11346. parameter to do what both functions did before, and even more.
  11347. caca/caca.h | 3 +-
  11348. caca/event.c | 63 ++++++++++++++++++++++++++++++-----------------------
  11349. src/aafire.c | 2 +-
  11350. src/cacaball.c | 2 +-
  11351. src/cacamoir.c | 2 +-
  11352. src/cacaplas.c | 2 +-
  11353. src/cacaplay.c | 2 +-
  11354. src/cacaview.c | 6 ++--
  11355. test/colors.c | 2 +-
  11356. test/demo.c | 9 ++++++-
  11357. test/dithering.c | 2 +-
  11358. test/event.c | 4 +-
  11359. test/gamma.c | 2 +-
  11360. test/hsv.c | 2 +-
  11361. test/spritedit.c | 2 +-
  11362. test/transform.c | 2 +-
  11363. test/unicode.c | 2 +-
  11364. 17 files changed, 61 insertions(+), 48 deletions(-)
  11365. commit 2ed49ad7949304f9f437868165b5ca3b07785578
  11366. Author: sam
  11367. Date: Sat Apr 1 14:37:27 2006 +0000
  11368. * Disabled cacaview for now. I'm going to utterly break it.
  11369. src/Makefile.am | 2 +-
  11370. 1 files changed, 1 insertions(+), 1 deletions(-)
  11371. commit c3eeeed845deaa009539759589ef85e37929b074
  11372. Author: sam
  11373. Date: Sat Apr 1 14:36:59 2006 +0000
  11374. * Added cucul_get_export_list(). Returns a list of known export formats.
  11375. cucul/cucul.c | 26 ++++++++++++++++++++++++++
  11376. cucul/cucul.h | 1 +
  11377. 2 files changed, 27 insertions(+), 0 deletions(-)
  11378. commit 6827226c1ffb341f82ee0c605006cc8ffc60e111
  11379. Author: sam
  11380. Date: Wed Mar 29 09:41:30 2006 +0000
  11381. * cacaserver works again (but needs a complete rewrite because it's really
  11382. become ugly). You can now emulate the previous network driver behaviour
  11383. by doing: "CACA_DRIVER=raw cacaplas | cacaserver".
  11384. src/cacaserver.c | 37 ++++++++++++++++++++++++++++++++++---
  11385. 1 files changed, 34 insertions(+), 3 deletions(-)
  11386. commit 787272853e46e0d781bbedc8111a8198236c31f0
  11387. Author: sam
  11388. Date: Mon Mar 27 22:16:58 2006 +0000
  11389. * Changed the 2nd argument of cucul_create_export to a string. This way we
  11390. can add new exporters without changing the API.
  11391. cucul/cucul.c | 39 ++++++++++++++++-----------------------
  11392. cucul/cucul.h | 16 +---------------
  11393. src/cacaserver.c | 2 +-
  11394. test/export.c | 22 +++++++---------------
  11395. 4 files changed, 25 insertions(+), 54 deletions(-)
  11396. commit 7629033010a39f4922ae350dd3006175aa64c16c
  11397. Author: sam
  11398. Date: Mon Mar 27 22:12:12 2006 +0000
  11399. * Oops, I barfed that makefile.
  11400. src/Makefile.am | 3 ---
  11401. 1 files changed, 0 insertions(+), 3 deletions(-)
  11402. commit 2a80aea162393eab533b9839b93da24ad4b5ef56
  11403. Author: jylam
  11404. Date: Mon Mar 27 21:40:17 2006 +0000
  11405. * Added "powered by libcaca" text to all examples for consistency
  11406. src/aafire.c | 4 ++++
  11407. src/cacaball.c | 4 ++++
  11408. src/cacamoir.c | 3 +++
  11409. 3 files changed, 11 insertions(+), 0 deletions(-)
  11410. commit 38e8343005f36a365e867cf243a2f6e2d95ecc73
  11411. Author: sam
  11412. Date: Mon Mar 27 21:37:52 2006 +0000
  11413. * Removed the network driver and replaced it with a cacaserver executable
  11414. that has all the functionality, except it does not work yet (the stdin
  11415. reading routine is missing).
  11416. caca/Makefile.am | 1 -
  11417. caca/caca.c | 3 -
  11418. caca/caca.h | 3 -
  11419. caca/caca_internals.h | 16 +-
  11420. caca/driver_network.c | 571 -------------------------------------------------
  11421. src/Makefile.am | 8 +-
  11422. src/cacaplas.c | 21 ++-
  11423. src/cacaserver.c | 489 ++++++++++++++++++++++++++++++++++++++++++
  11424. 8 files changed, 521 insertions(+), 591 deletions(-)
  11425. commit 9a4461b9d32a27820f7689deb2bf7482418dae07
  11426. Author: sam
  11427. Date: Mon Mar 27 21:33:29 2006 +0000
  11428. * Implemented a proof-of-concept cacaplay program that can redisplay a
  11429. single frame that was saved by the raw driver.
  11430. caca/driver_raw.c | 18 ++++++++---
  11431. src/Makefile.am | 5 ++-
  11432. src/cacaplay.c | 81 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  11433. 3 files changed, 98 insertions(+), 6 deletions(-)
  11434. commit 2d55ddf941e14dff38fe54bd370090b03ee466fa
  11435. Author: sam
  11436. Date: Mon Mar 27 21:22:34 2006 +0000
  11437. * Implemented cucul_load() to reload a file that was saved with the
  11438. raw driver. I know it is inconsistent to have the loader in libcucul
  11439. and the exporter in libcaca but I'll find a way to harmonise that.
  11440. cucul/cucul.c | 42 +++++++++++++++++++++++++++++++++++++++++-
  11441. cucul/cucul.h | 1 +
  11442. 2 files changed, 42 insertions(+), 1 deletions(-)
  11443. commit f28f04b5e34a4e081514f55a65708926aa8138dc
  11444. Author: jylam
  11445. Date: Mon Mar 27 18:17:09 2006 +0000
  11446. * Fixed OpenGL mouse handling
  11447. Sam Le Vieux Porc
  11448. (\____/)
  11449. Le / @__@ \ Le
  11450. ( (oo) )
  11451. `-.~~.-' Vieux
  11452. Vieux / \
  11453. @/ \_
  11454. (/ / \ \) Porc
  11455. Porc WW`----'WW
  11456. Sam Le Vieux Porc
  11457. caca/driver_gl.c | 5 ++++-
  11458. 1 files changed, 4 insertions(+), 1 deletions(-)
  11459. commit 212c75182ac4516489045b479a98872fd6509d6d
  11460. Author: sam
  11461. Date: Mon Mar 27 18:07:18 2006 +0000
  11462. * Created a minimal raw driver that outputs stuff to stdout.
  11463. caca/Makefile.am | 1 +
  11464. caca/caca.c | 6 +--
  11465. caca/caca_internals.h | 44 +++++++++++----------
  11466. caca/driver_raw.c | 106 +++++++++++++++++++++++++++++++++++++++++++++++++
  11467. 4 files changed, 132 insertions(+), 25 deletions(-)
  11468. commit 0c130bbc4cb3a25615be5ab686b262af9be8ae7e
  11469. Author: sam
  11470. Date: Mon Mar 27 09:35:22 2006 +0000
  11471. ██████ ██████
  11472. * Ah mais putain j'avais pas vu ! ██░░░░██████████████████░░░░██
  11473. ██░░░░░░░░░░░░░░░░░░░░░░░░██
  11474. ██░░░░███░░░░░░░░███░░░░██
  11475. ██░░░░░░███░░░░░░███░░░░░░██
  11476. ██░░░░░░░░░░░░░░░░░░░░░░░░░░██
  11477. ██░░░░░░██████████████░░░░░░██
  11478. ██░░░░░██▒▒▒▒▒▒▒▒▒▒▒▒██░░░░░██
  11479. ██░░░░██▒▒▒▒██▒▒██▒▒▒▒██░░░░██
  11480. ██░░░░██▒▒▒▒██▒▒██▒▒▒▒██░░░░██
  11481. ██░░░░██▒▒▒▒▒▒▒▒▒▒▒▒██░░░░██
  11482. ██░░░░██████████████░░░░██
  11483. ███░░░░░░██████░░░░░░███
  11484. █████░░░░░░░░░░█████
  11485. ████████████
  11486. caca/driver_gl.c | 16 ++++++++++++----
  11487. 1 files changed, 12 insertions(+), 4 deletions(-)
  11488. commit 190b46f3ef47858f459609d29b2cf89d25892358
  11489. Author: sam
  11490. Date: Mon Mar 27 08:01:27 2006 +0000
  11491. * Reworked the OpenGL headers and Glut features detection (what did you
  11492. expect).
  11493. caca/driver_gl.c | 18 ++++++++++--------
  11494. configure.ac | 18 +++++++++---------
  11495. 2 files changed, 19 insertions(+), 17 deletions(-)
  11496. commit fffe4909295528f5d87f1940a962890652c3706c
  11497. Author: sam
  11498. Date: Mon Mar 27 07:40:30 2006 +0000
  11499. * Implemented cucul_invert() to invert a canvas' colours.
  11500. cucul/cucul.h | 1 +
  11501. cucul/transform.c | 19 +++++++++++++++++++
  11502. 2 files changed, 20 insertions(+), 0 deletions(-)
  11503. commit 113dcdbe639098d441d8a46352608ee59d12f0fb
  11504. Author: jylam
  11505. Date: Sun Mar 26 23:08:19 2006 +0000
  11506. * Fixed glutCheckLoop headers, testing only under MacOSX
  11507. caca/driver_gl.c | 7 +++++--
  11508. 1 files changed, 5 insertions(+), 2 deletions(-)
  11509. commit c376103b810be46730ed698594be892d7bb8287a
  11510. Author: jylam
  11511. Date: Sun Mar 26 22:57:12 2006 +0000
  11512. * Added (untested) glut3 glutCheckLoop(), ans a regular display function
  11513. caca/driver_gl.c | 17 +++++++++++++++++
  11514. configure.ac | 5 +++++
  11515. 2 files changed, 22 insertions(+), 0 deletions(-)
  11516. commit 5fc3782a0e97f5c20ffd70b455a250f3f584b736
  11517. Author: sam
  11518. Date: Sun Mar 26 20:16:28 2006 +0000
  11519. * Minor addition to the rotate code.
  11520. cucul/transform.c | 1 +
  11521. 1 files changed, 1 insertions(+), 0 deletions(-)
  11522. commit a8475c01b1d15cf35e661a208e34f9dc4a369f07
  11523. Author: sam
  11524. Date: Fri Mar 24 23:17:25 2006 +0000
  11525. * Workaround for automake < 1.6.
  11526. caca/Makefile.am | 2 +-
  11527. src/Makefile.am | 6 +-----
  11528. test/Makefile.am | 13 ++-----------
  11529. 3 files changed, 4 insertions(+), 17 deletions(-)
  11530. commit a6cdde5c4eb0e1d70648f14a130394a9cfb6a8af
  11531. Author: jylam
  11532. Date: Fri Mar 24 19:44:12 2006 +0000
  11533. * Ok, invert works. OK OK SAM THAT WAS MY FAULT
  11534. AHAHAH _
  11535. _._ _..._ .-', _.._(`))
  11536. '-. ` ' /-._.-' ',/
  11537. ) MAIS \ '.
  11538. / _ _ | JE \
  11539. | a a / SUIS |
  11540. \ .-. ;
  11541. '-('' ).-' ,' UN ;
  11542. '-; | .'
  11543. \ VIEUX \ /
  11544. | 7 .__ _.-\ \
  11545. | | | ``/ /` /
  11546. /,_| | /,_/ /
  11547. /,_/ '`-'
  11548. POOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOORC!
  11549. cucul/bitmap.c | 2 +-
  11550. 1 files changed, 1 insertions(+), 1 deletions(-)
  11551. commit 6a2eac9a483ab03d8ba9150b0f0a29c18824d861
  11552. Author: jylam
  11553. Date: Fri Mar 24 19:34:45 2006 +0000
  11554. * Added bitmap invert routine. It doesn't work well, so don't use it right now. Sam is working hard to correct the strange behaviour.
  11555. cucul/bitmap.c | 25 +++++++++++++++++++++++++
  11556. cucul/cucul.h | 1 +
  11557. test/demo.c | 3 ++-
  11558. 3 files changed, 28 insertions(+), 1 deletions(-)
  11559. commit 5cc85ca07251e920c9037ad525d46008df2b3317
  11560. Author: sam
  11561. Date: Fri Mar 24 16:51:59 2006 +0000
  11562. * Merged caca_show_cursor() and caca_hide_cursor() into caca_set_mouse() so
  11563. that we have one function less.
  11564. * Fixed coding style.
  11565. * Removed FUCKING TABS. ____.------.___
  11566. _______.----'`` ``` `` ``` ``-.
  11567. _.--' ` ```` ` ` ` ``` `` `` ``.
  11568. _.-' ' ` `` ``` `` ` `' `. _
  11569. .-'' ` H A H A H A `' M A I S \/.)
  11570. . . .-' / ` ` ` `` ||
  11571. |`-.(``-. ` ` ` ' ` ` ``` |\
  11572. `. '\```\ `` ` V I E U X ' ' `` `-`` -|\\
  11573. `/''````) `` ` - - ````` ' '.' |\_)
  11574. |`'_._` ``` ''` P O R C . . ```` /
  11575. // @) \ ` `` ''' . ``` '/
  11576. /''''' | ` \).`.'-. ''' _ _ .`` ` '/
  11577. .''''- `-'`. . // )-- '/,,',,' ,,,,''__,._`' ' /
  11578. .' ` `- ` ' .' / ' /,;;;, ,___.---' \ '' / \
  11579. (`. .'` __',`''''.--'/ ' /'-----' | ' / ))
  11580. `'-'/ `'''_.---' \;;|- '/ ,,, | ''|`- |
  11581. `'--'---' |;| / ,,,,;;;;;;;;;;,,,,, |-' /` |
  11582. |;|-'| ,;;;;;;;;;;;;;;;; ;;;/ /|`'''
  11583. ''',,,''',,,,,,,,,,,,,,,' /,,'''
  11584. ''''
  11585. caca/caca.h | 3 +--
  11586. caca/caca_internals.h | 3 +--
  11587. caca/driver_conio.c | 3 +--
  11588. caca/driver_gl.c | 18 +++++++-----------
  11589. caca/driver_ncurses.c | 4 ++--
  11590. caca/driver_network.c | 4 +---
  11591. caca/driver_slang.c | 3 +--
  11592. caca/driver_vga.c | 3 +--
  11593. caca/driver_win32.c | 3 +--
  11594. caca/driver_x11.c | 38 ++++++++++++++++++--------------------
  11595. caca/graphics.c | 25 ++++++++-----------------
  11596. test/demo.c | 2 +-
  11597. 12 files changed, 43 insertions(+), 66 deletions(-)
  11598. commit dc45990b8e564732150897946c10cb4ce63982d4
  11599. Author: jylam
  11600. Date: Fri Mar 24 16:25:39 2006 +0000
  11601. * Fixed bug in show/hide cursor, implemented X11 cursor
  11602. caca/driver_x11.c | 26 +++++++++++++++++++++-----
  11603. caca/graphics.c | 4 ++--
  11604. 2 files changed, 23 insertions(+), 7 deletions(-)
  11605. commit d330f68f17a71d81272651dcf93ce7ed3be602ee
  11606. Author: jylam
  11607. Date: Fri Mar 24 15:42:46 2006 +0000
  11608. * Added forgotten X11 set/hide cursor (non-working code)
  11609. caca/driver_x11.c | 21 +++++++++++++++++++++
  11610. test/demo.c | 3 +++
  11611. 2 files changed, 24 insertions(+), 0 deletions(-)
  11612. commit c05e97b4312da73c22789fd72c0614659b7e5ed8
  11613. Author: jylam
  11614. Date: Fri Mar 24 15:00:47 2006 +0000
  11615. * Added caca_show/hide_cursor, and corresponding GL binding
  11616. caca/caca.h | 2 ++
  11617. caca/caca_internals.h | 2 ++
  11618. caca/driver_conio.c | 2 ++
  11619. caca/driver_gl.c | 16 +++++++++++++++-
  11620. caca/driver_ncurses.c | 3 ++-
  11621. caca/driver_network.c | 2 ++
  11622. caca/driver_slang.c | 2 ++
  11623. caca/driver_vga.c | 2 ++
  11624. caca/driver_win32.c | 2 ++
  11625. caca/graphics.c | 23 +++++++++++++++++++++++
  11626. 10 files changed, 54 insertions(+), 2 deletions(-)
  11627. commit b569f6a3142fded701914d93f7317c0d37b92338
  11628. Author: sam
  11629. Date: Fri Mar 24 14:17:40 2006 +0000
  11630. * Documented the caca_event structure and improved a few things here and
  11631. there in the documentation.
  11632. caca/caca.h | 101 ++++++++++++++++++++++++++++++++++++++--------------------
  11633. 1 files changed, 66 insertions(+), 35 deletions(-)
  11634. commit d0e28dd8c470cb3a64cb7eccbc05c767d63b548c
  11635. Author: sam
  11636. Date: Fri Mar 24 09:48:20 2006 +0000
  11637. * Allow the driver initialisation to fail, for instance when $DISPLAY = "".
  11638. caca/caca.c | 70 ++++++++++++-------------------------------------
  11639. caca/caca_internals.h | 20 +++++++-------
  11640. caca/driver_conio.c | 4 ++-
  11641. caca/driver_gl.c | 11 +++++++-
  11642. caca/driver_ncurses.c | 4 ++-
  11643. caca/driver_network.c | 4 ++-
  11644. caca/driver_slang.c | 4 ++-
  11645. caca/driver_vga.c | 4 ++-
  11646. caca/driver_win32.c | 4 ++-
  11647. caca/driver_x11.c | 13 ++++++++-
  11648. 10 files changed, 67 insertions(+), 71 deletions(-)
  11649. commit 33717f496066eb3af41be479ea29ea146eaad69b
  11650. Author: sam
  11651. Date: Fri Mar 24 09:30:02 2006 +0000
  11652. * Removed spurious prototype.
  11653. cucul/math.c | 2 --
  11654. 1 files changed, 0 insertions(+), 2 deletions(-)
  11655. commit 262cf23566384ac9aa90d99f74e93254c9b05038
  11656. Author: sam
  11657. Date: Thu Mar 23 18:38:44 2006 +0000
  11658. * Updated the TODO list with what's been done so far.
  11659. TODO | 11 -----------
  11660. 1 files changed, 0 insertions(+), 11 deletions(-)
  11661. commit 12c5e9cb247dd36feff54db083d600e74248c9b2
  11662. Author: sam
  11663. Date: Thu Mar 23 18:36:59 2006 +0000
  11664. * Massive rework of the event handling code, as per the TODO list.
  11665. caca/caca.c | 4 +-
  11666. caca/caca.h | 35 ++++++---
  11667. caca/caca_internals.h | 14 ++--
  11668. caca/driver_conio.c | 26 +++++--
  11669. caca/driver_gl.c | 82 ++++++++++++--------
  11670. caca/driver_ncurses.c | 208 ++++++++++++++++++++++++++++---------------------
  11671. caca/driver_network.c | 2 +-
  11672. caca/driver_slang.c | 84 ++++++++++++--------
  11673. caca/driver_vga.c | 5 +-
  11674. caca/driver_win32.c | 39 +++++++---
  11675. caca/driver_x11.c | 82 ++++++++++++-------
  11676. caca/event.c | 101 +++++++++++++-----------
  11677. src/aafire.c | 11 ++-
  11678. src/cacaball.c | 10 ++-
  11679. src/cacamoir.c | 10 ++-
  11680. src/cacaplas.c | 10 ++-
  11681. src/cacaview.c | 24 +++---
  11682. test/colors.c | 3 +-
  11683. test/demo.c | 16 ++--
  11684. test/dithering.c | 3 +-
  11685. test/event.c | 48 ++++++------
  11686. test/gamma.c | 22 +++--
  11687. test/hsv.c | 3 +-
  11688. test/spritedit.c | 6 +-
  11689. test/transform.c | 3 +-
  11690. test/unicode.c | 3 +-
  11691. 26 files changed, 511 insertions(+), 343 deletions(-)
  11692. commit 882b82ea8b2c3e369a3afedb8265524ddbde50d8
  11693. Author: sam
  11694. Date: Thu Mar 23 17:20:57 2006 +0000
  11695. * Hahaha mais le vieux porc c'est moi.
  11696. test/gamma.c | 2 +-
  11697. 1 files changed, 1 insertions(+), 1 deletions(-)
  11698. commit 359ca7854f1078ec293d3cebc3ed30ef6f925ce9
  11699. Author: sam
  11700. Date: Thu Mar 23 15:14:17 2006 +0000
  11701. * Added missing ASCII characters to cucul_rotate().
  11702. cucul/transform.c | 10 ++++++----
  11703. 1 files changed, 6 insertions(+), 4 deletions(-)
  11704. commit 24fe7e31608d70cb2e3e9a722a6782db636a1f23
  11705. Author: sam
  11706. Date: Thu Mar 23 14:07:32 2006 +0000
  11707. * Made cucul_putchar32() an internal-only function.
  11708. * Changed the line, box, ellipsis etc. prototypes so that they use an UTF-8
  11709. string instead of a single character as their last argument.
  11710. cucul/box.c | 39 +++++++++++++++++++---------------
  11711. cucul/canvas.c | 41 ++++++++++++------------------------
  11712. cucul/conic.c | 34 +++++++++++++++++-------------
  11713. cucul/cucul.h | 18 ++++++++--------
  11714. cucul/cucul_internals.h | 5 +++-
  11715. cucul/line.c | 52 +++++++++++++++++++++++-----------------------
  11716. cucul/triangle.c | 24 +++++++++++++--------
  11717. src/cacaview.c | 6 ++--
  11718. test/demo.c | 24 ++++++++++----------
  11719. test/event.c | 8 +++---
  11720. test/export.c | 2 +-
  11721. test/spritedit.c | 2 +-
  11722. 12 files changed, 130 insertions(+), 125 deletions(-)
  11723. commit 5d888c19218be82ad1f64a0896b81fb7b8e395c8
  11724. Author: sam
  11725. Date: Thu Mar 23 13:12:56 2006 +0000
  11726. * Renamed cucul_init()/cucul_end() into cucul_create()/cucul_free().
  11727. cucul/cucul.c | 12 ++++++------
  11728. cucul/cucul.h | 4 ++--
  11729. src/aafire.c | 4 ++--
  11730. src/cacaball.c | 4 ++--
  11731. src/cacamoir.c | 4 ++--
  11732. src/cacaplas.c | 4 ++--
  11733. src/cacaview.c | 4 ++--
  11734. test/colors.c | 4 ++--
  11735. test/demo.c | 4 ++--
  11736. test/dithering.c | 4 ++--
  11737. test/event.c | 4 ++--
  11738. test/export.c | 4 ++--
  11739. test/gamma.c | 8 ++++----
  11740. test/hsv.c | 4 ++--
  11741. test/spritedit.c | 6 +++---
  11742. test/transform.c | 16 ++++++++++------
  11743. test/unicode.c | 4 ++--
  11744. 17 files changed, 49 insertions(+), 45 deletions(-)
  11745. commit 89089faa3d3e0f90edeb6af85d1dad22609e870b
  11746. Author: sam
  11747. Date: Thu Mar 23 11:34:27 2006 +0000
  11748. * Removed done stuff from the TODO.
  11749. * Updated the TODO list with what I said in the mailing-list. The top
  11750. priority is what's marked "API-dependent stuff".
  11751. TODO | 153 +++++++++++++++++++++++++++++++++++++++++++++++++++--------------
  11752. 1 files changed, 120 insertions(+), 33 deletions(-)
  11753. commit f30045af3f2d5334b4bc405d2abaf3476d161511
  11754. Author: sam
  11755. Date: Thu Mar 23 11:03:43 2006 +0000
  11756. * Added a test for the transformation routines.
  11757. test/Makefile.am | 6 ++-
  11758. test/transform.c | 117 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  11759. 2 files changed, 122 insertions(+), 1 deletions(-)
  11760. commit 7d69b04334cf2d0227b8f055dbcb3a333fbf33f2
  11761. Author: sam
  11762. Date: Thu Mar 23 11:00:54 2006 +0000
  11763. * Added more characters to the flip/rotate routines.
  11764. cucul/transform.c | 13 +++++++++----
  11765. 1 files changed, 9 insertions(+), 4 deletions(-)
  11766. commit 186e105ddba647b5eb7aeed4691e45ec3bfdced8
  11767. Author: sam
  11768. Date: Thu Mar 23 09:47:06 2006 +0000
  11769. * Added cucul_flip(), cucul_flop() and cucul_transform() to perform
  11770. operations on canvases.
  11771. cucul/Makefile.am | 1 +
  11772. cucul/cucul.h | 10 ++
  11773. cucul/transform.c | 309 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  11774. 3 files changed, 320 insertions(+), 0 deletions(-)
  11775. commit 11f7b1e67d6aff373dfc97d7c07f2b550301ded4
  11776. Author: sam
  11777. Date: Wed Mar 22 21:15:57 2006 +0000
  11778. * Slightly changed header comments.
  11779. caca/caca.c | 2 +-
  11780. caca/caca.h | 2 +-
  11781. caca/caca_internals.h | 2 +-
  11782. caca/driver_conio.c | 2 +-
  11783. caca/driver_gl.c | 2 +-
  11784. caca/driver_ncurses.c | 2 +-
  11785. caca/driver_network.c | 2 +-
  11786. caca/driver_slang.c | 2 +-
  11787. caca/driver_vga.c | 2 +-
  11788. caca/driver_win32.c | 2 +-
  11789. caca/driver_x11.c | 2 +-
  11790. caca/event.c | 2 +-
  11791. caca/graphics.c | 2 +-
  11792. caca/time.c | 2 +-
  11793. cucul/bitmap.c | 2 +-
  11794. cucul/box.c | 2 +-
  11795. cucul/canvas.c | 2 +-
  11796. cucul/charset.c | 2 +-
  11797. cucul/conic.c | 2 +-
  11798. cucul/cucul.c | 2 +-
  11799. cucul/cucul.h | 2 +-
  11800. cucul/cucul_internals.h | 2 +-
  11801. cucul/export_ansi.c | 2 +-
  11802. cucul/export_html.c | 2 +-
  11803. cucul/export_irc.c | 2 +-
  11804. cucul/export_ps.c | 2 +-
  11805. cucul/export_svg.c | 2 +-
  11806. cucul/line.c | 2 +-
  11807. cucul/math.c | 2 +-
  11808. cucul/sprite.c | 2 +-
  11809. cucul/triangle.c | 2 +-
  11810. kernel/kernel.c | 4 ++--
  11811. kernel/kernel.h | 4 ++--
  11812. 33 files changed, 35 insertions(+), 35 deletions(-)
  11813. commit 2d637ac32703347de318ab62e6bd4bd933303df6
  11814. Author: sam
  11815. Date: Wed Mar 22 20:10:14 2006 +0000
  11816. * Optimise cucul_blit() by using memcpy() if there is no mask.
  11817. cucul/canvas.c | 33 ++++++++++++++++++++++++---------
  11818. 1 files changed, 24 insertions(+), 9 deletions(-)
  11819. commit c601c9a32a99fcb5f2c388b71c45f4825e6ed151
  11820. Author: sam
  11821. Date: Wed Mar 22 19:54:37 2006 +0000
  11822. * Added the cucul_blit() function. It lets us blit various canvas one
  11823. onto the other with an optional mask.
  11824. cucul/canvas.c | 45 ++++++++++++++++++++++++++++++++++++++++--
  11825. cucul/cucul.h | 12 ++++++----
  11826. test/Makefile.am | 2 +-
  11827. test/gamma.c | 56 +++++++++++++++++++++++++++++++++++++++++++----------
  11828. 4 files changed, 95 insertions(+), 20 deletions(-)
  11829. commit 332a688dac2650e090ed01dd5ff9d946148a481c
  11830. Author: sam
  11831. Date: Wed Mar 22 19:20:52 2006 +0000
  11832. * Fixed an uninitialised structure member.
  11833. cucul/cucul.c | 2 ++
  11834. 1 files changed, 2 insertions(+), 0 deletions(-)
  11835. commit 910c7ae04534186d86fb195f61614c6883361079
  11836. Author: sam
  11837. Date: Wed Mar 22 18:38:06 2006 +0000
  11838. * Renamed cucul/char.c into cucul/canvas.c because I'm adding stuff there
  11839. that is a bit more high level than characters.
  11840. cucul/Makefile.am | 2 +-
  11841. cucul/canvas.c | 261 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  11842. cucul/char.c | 260 ----------------------------------------------------
  11843. 3 files changed, 262 insertions(+), 261 deletions(-)
  11844. commit a939d36e13a522b69b9d47e6855e67611251e67b
  11845. Author: sam
  11846. Date: Wed Mar 22 18:29:39 2006 +0000
  11847. * Renamed cucul_get_export() to cucul_create_export().
  11848. caca/driver_network.c | 2 +-
  11849. cucul/cucul.c | 2 +-
  11850. cucul/cucul.h | 2 +-
  11851. test/export.c | 2 +-
  11852. 4 files changed, 4 insertions(+), 4 deletions(-)
  11853. commit 34e7769d3b12926c0e0d6f68d9fdf23f77fbf732
  11854. Author: sam
  11855. Date: Wed Mar 22 17:49:18 2006 +0000
  11856. * Removed the cucul_t * argument from cucul_create_bitmap(). It's not needed.
  11857. cucul/bitmap.c | 9 ++++-----
  11858. cucul/cucul.h | 8 ++++----
  11859. src/aafire.c | 2 +-
  11860. src/cacaball.c | 2 +-
  11861. src/cacamoir.c | 2 +-
  11862. src/cacaplas.c | 2 +-
  11863. src/cacaview.c | 6 +++---
  11864. test/demo.c | 2 +-
  11865. test/export.c | 2 +-
  11866. test/gamma.c | 4 ++--
  11867. test/hsv.c | 2 +-
  11868. 11 files changed, 20 insertions(+), 21 deletions(-)
  11869. commit 47d539828e65860235b35b3de28cb2ce6442c948
  11870. Author: sam
  11871. Date: Wed Mar 22 17:46:11 2006 +0000
  11872. * Changed the cucul_init parameter so that it now directly accepts a
  11873. canvas size (use cucul_init(0, 0) for the old behaviour).
  11874. cucul/cucul.c | 31 +++++++++++++++++++++----------
  11875. cucul/cucul.h | 2 +-
  11876. src/aafire.c | 2 +-
  11877. src/cacaball.c | 2 +-
  11878. src/cacamoir.c | 2 +-
  11879. src/cacaplas.c | 2 +-
  11880. src/cacaview.c | 2 +-
  11881. test/colors.c | 2 +-
  11882. test/demo.c | 2 +-
  11883. test/dithering.c | 2 +-
  11884. test/event.c | 2 +-
  11885. test/export.c | 2 +-
  11886. test/gamma.c | 2 +-
  11887. test/hsv.c | 2 +-
  11888. test/spritedit.c | 2 +-
  11889. test/unicode.c | 2 +-
  11890. 16 files changed, 36 insertions(+), 25 deletions(-)
  11891. commit bcf8fc4c76f79b77619f11af27b6d411d47def4a
  11892. Author: sam
  11893. Date: Wed Mar 22 17:34:03 2006 +0000
  11894. * Handle malloc(0), realloc(NULL,...) and realloc(...,0) in kernel mode.
  11895. kernel/kernel.c | 18 +++++++++++++++---
  11896. 1 files changed, 15 insertions(+), 3 deletions(-)
  11897. commit 1fb6a91705358128264470d768bc2ee668dfb26e
  11898. Author: sam
  11899. Date: Wed Mar 22 17:30:56 2006 +0000
  11900. * Removed code that did not need to be duplicated.
  11901. cucul/cucul.c | 23 ++++++-----------------
  11902. 1 files changed, 6 insertions(+), 17 deletions(-)
  11903. commit 3c85f1e1f60d4aa6fac4cb98fa00a49e5b1c62a8
  11904. Author: sam
  11905. Date: Wed Mar 22 16:09:14 2006 +0000
  11906. * Gamma support in cacaview (through the g/G key).
  11907. src/cacaview.c | 69 +++++++++++++++++++++++++++++++++++++++++--------------
  11908. 1 files changed, 51 insertions(+), 18 deletions(-)
  11909. commit 9f691ed5693ca46635586d87da50f78e134ad658
  11910. Author: sam
  11911. Date: Wed Mar 22 15:00:43 2006 +0000
  11912. * Added colour to the gamma test.
  11913. test/gamma.c | 13 +++++++++----
  11914. 1 files changed, 9 insertions(+), 4 deletions(-)
  11915. commit 2ef3afac71a5e020579e44cfed7d9a3ac8e7a812
  11916. Author: sam
  11917. Date: Wed Mar 22 14:56:50 2006 +0000
  11918. * Use ln(x) = 2 * (t + t^3/3 + t^5/5 + ...) with t = (x-1)/(x+1).
  11919. cucul/bitmap.c | 25 +++++++++++++++----------
  11920. 1 files changed, 15 insertions(+), 10 deletions(-)
  11921. commit 3e6b4f366d3b12728f6914fb6a1fa9bad4a8fb66
  11922. Author: sam
  11923. Date: Wed Mar 22 13:58:24 2006 +0000
  11924. * Animated gamma test.
  11925. test/gamma.c | 36 ++++++++++++++++++++++++------------
  11926. 1 files changed, 24 insertions(+), 12 deletions(-)
  11927. commit 09b33144aabb7f0b8071700f807845b521c03914
  11928. Author: sam
  11929. Date: Wed Mar 22 13:15:08 2006 +0000
  11930. * Got rid of cucul_powf(), too complex to implement and no longer used.
  11931. cucul/cucul.h | 1 -
  11932. cucul/math.c | 35 ++---------------------------------
  11933. 2 files changed, 2 insertions(+), 34 deletions(-)
  11934. commit 0388a0d8c7736da198d4699198e12be3b060bd37
  11935. Author: sam
  11936. Date: Wed Mar 22 13:12:54 2006 +0000
  11937. * Added optional support for CP437 gray blocks in the bitmap renderer.
  11938. * Use a custom pow() function for gamma computation.
  11939. configure.ac | 8 ++++
  11940. cucul/bitmap.c | 98 ++++++++++++++++++++++++++++++++++++++++++++------------
  11941. 2 files changed, 85 insertions(+), 21 deletions(-)
  11942. commit 0ecd25b0bd50bc4fbd364e4717684ebc35c01166
  11943. Author: sam
  11944. Date: Tue Mar 21 11:05:56 2006 +0000
  11945. * Tried to do something with cucul_powf. It currently sucks.
  11946. cucul/math.c | 36 +++++++++++++++++++++++-------------
  11947. 1 files changed, 23 insertions(+), 13 deletions(-)
  11948. commit 1097894e20bbd16d59c07a6ac89a7ee65bd9a8e1
  11949. Author: sam
  11950. Date: Tue Mar 21 10:52:24 2006 +0000
  11951. * Changed the cacaplas colours. Yeah, I do what I want.
  11952. src/cacaplas.c | 6 +++---
  11953. 1 files changed, 3 insertions(+), 3 deletions(-)
  11954. commit 4da9e651c879b3e51f7ec4da5ebda88b0479c1b7
  11955. Author: sam
  11956. Date: Tue Mar 21 10:09:15 2006 +0000
  11957. ___
  11958. * Bitmap gamma test example. Of ,---. /""`_,'
  11959. course it does not work yet, | `\``""-; /
  11960. because some dirty old pig \ /`\\ ';'
  11961. implemented a cucul_powf() .') | __ \
  11962. function that only works / (` / /(O\. _|
  11963. with integer exponents. .-`| `"` ` .-\_
  11964. .-' \ ` ;=-.
  11965. HAHAHAHA MAIS .' . ._, / o o\
  11966. VIEUX PORC ! .-'` . '-._;_._.J
  11967. .-'` `.-'`
  11968. _. -` L ' .'
  11969. .' U '- ._.-'
  11970. /` C /
  11971. / y |
  11972. ._ ; J | |
  11973. )).-| | | /
  11974. (/`.-| \ \ / .;
  11975. ( (_)| | \ ; .' |
  11976. '--'; | `\ / / |
  11977. \ | `\ /.' /
  11978. \ / ; |`\ |
  11979. '. .' _.-| | | |
  11980. '-. .-';_"---'`.__| | | \
  11981. `'-._ ``'-. | \ \__\\
  11982. `''--.___\\ \__\\
  11983. test/Makefile.am | 6 ++++-
  11984. test/gamma.c | 67 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  11985. 2 files changed, 72 insertions(+), 1 deletions(-)
  11986. commit e8b0a93d2d1dda1d1ae8881dbed412e87cbeb9c7
  11987. Author: sam
  11988. Date: Tue Mar 21 09:52:32 2006 +0000
  11989. * Got rid of useless parameters in cucul_*_bitmap and cucul_*_sprite.
  11990. cucul/bitmap.c | 6 +++---
  11991. cucul/cucul.h | 13 +++++++------
  11992. cucul/sprite.c | 2 +-
  11993. src/aafire.c | 2 +-
  11994. src/cacaball.c | 4 ++--
  11995. src/cacamoir.c | 4 ++--
  11996. src/cacaplas.c | 4 ++--
  11997. src/cacaview.c | 4 ++--
  11998. test/demo.c | 6 +++---
  11999. test/export.c | 2 +-
  12000. test/hsv.c | 2 +-
  12001. 11 files changed, 25 insertions(+), 24 deletions(-)
  12002. commit 97050f1d4e1640d0a76cbf4d9d6d3555890ef131
  12003. Author: sam
  12004. Date: Tue Mar 21 09:48:02 2006 +0000
  12005. * Use the asm versions of sin and cos when available.
  12006. configure.ac | 5 +++++
  12007. kernel/kernel.c | 10 ++++++++--
  12008. 2 files changed, 13 insertions(+), 2 deletions(-)
  12009. commit 94b5761fbe10be2c449fcc80f0214290d373ee8d
  12010. Author: jylam
  12011. Date: Mon Mar 20 15:23:11 2006 +0000
  12012. * Added a bird.
  12013. caca/driver_gl.c | 3 +++
  12014. 1 files changed, 3 insertions(+), 0 deletions(-)
  12015. commit 43699f4588f53038ff9e5134aa85778454b8bb56
  12016. Author: sam
  12017. Date: Sun Mar 19 17:10:12 2006 +0000
  12018. * Added basic support for a few Unicode characters to the X11 driver.
  12019. caca/driver_x11.c | 110 ++++++++++++++++++++++++++++++++++++++++++-----------
  12020. 1 files changed, 87 insertions(+), 23 deletions(-)
  12021. commit 8f890f3bd50f30e707bf95fda4c84f18fd8c7fab
  12022. Author: sam
  12023. Date: Sun Mar 19 16:59:34 2006 +0000
  12024. * Added a lame "powered by libcaca" banner to cacaplas.
  12025. src/cacaplas.c | 3 +++
  12026. 1 files changed, 3 insertions(+), 0 deletions(-)
  12027. commit bc0a0eae23855431ef9feb95377d11bc6a61b164
  12028. Author: sam
  12029. Date: Sun Mar 19 16:59:01 2006 +0000
  12030. * Added a few notes to the TODO list.
  12031. TODO | 9 +++++----
  12032. 1 files changed, 5 insertions(+), 4 deletions(-)
  12033. commit 3ca2f56ad607a044311c3d10d31a842c0be869d0
  12034. Author: sam
  12035. Date: Sun Mar 19 16:42:31 2006 +0000
  12036. Nan mais avec ma config _,--. ,--._
  12037. d'Emacs c'est vraiment \ > `-"""-' < /
  12038. impossible qu'il reste `-. .-'
  12039. des tabs dans mon code / 'e___e` \
  12040. \__ ( (o o) )
  12041. HAHAHAHA MAIS _\_ `=' _/_
  12042. VIEUX PORC ! / /|`-._.-'|\ \
  12043. \ ., / /||_______||\ \
  12044. .,|_) _/ /_||=======||_\ \_
  12045. _ _______( ,\ ', / _/==|| ||==\_ \
  12046. '(-'.` '-``o t__ `'( ^^ ^^ )`'
  12047. '/ (") \ /
  12048. | t-` \______|______/
  12049. \ )_.-` |______|______|
  12050. \ .^--| /_| )__| |__(
  12051. \_(_\ |_|'[_\ / ] [ \
  12052. '[_\ '[_\ `--' `--'
  12053. src/cacaball.c | 39 ++++++++++++++-------------------------
  12054. 1 files changed, 14 insertions(+), 25 deletions(-)
  12055. commit 8795debdefbd7e27fa9179666a54cf992eaff4d2
  12056. Author: sam
  12057. Date: Sun Mar 19 16:34:53 2006 +0000
  12058. * More special characters in the Unicode test.
  12059. test/unicode.c | 4 ++++
  12060. 1 files changed, 4 insertions(+), 0 deletions(-)
  12061. commit 1533edf15af0eca76a3fa0e6d2f7cbf0458154bf
  12062. Author: sam
  12063. Date: Sat Mar 18 00:12:25 2006 +0000
  12064. * Cosmetic fixes.
  12065. caca/caca.h | 2 ++
  12066. caca/caca_internals.h | 9 ++++++++-
  12067. caca/event.c | 4 ----
  12068. caca/graphics.c | 5 -----
  12069. cucul/char.c | 3 ++-
  12070. cucul/cucul_internals.h | 24 ++++++++++++------------
  12071. 6 files changed, 24 insertions(+), 23 deletions(-)
  12072. commit e5f1ea1b0161dc2facdb231839326b7f43e4ec42
  12073. Author: sam
  12074. Date: Sat Mar 18 00:06:24 2006 +0000
  12075. * Renamed cucul_buffer to cucul_export. Vanilla rum rules.
  12076. caca/driver_network.c | 10 +++++-----
  12077. cucul/cucul.c | 9 ++++-----
  12078. cucul/cucul.h | 10 ++++++----
  12079. cucul/export_ansi.c | 4 +---
  12080. cucul/export_html.c | 8 ++------
  12081. cucul/export_irc.c | 4 +---
  12082. cucul/export_ps.c | 2 +-
  12083. cucul/export_svg.c | 2 +-
  12084. test/export.c | 6 +++---
  12085. 9 files changed, 24 insertions(+), 31 deletions(-)
  12086. commit 485f473a4a5bf09554b83f32acd52b6355ccfb9b
  12087. Author: sam
  12088. Date: Fri Mar 17 13:32:58 2006 +0000
  12089. * Factorised some charset handling code into a new cucul/charset.c file.
  12090. caca/driver_conio.c | 69 +-----------------
  12091. caca/driver_vga.c | 69 +-----------------
  12092. cucul/Makefile.am | 1 +
  12093. cucul/char.c | 92 +----------------------
  12094. cucul/charset.c | 184 +++++++++++++++++++++++++++++++++++++++++++++++
  12095. cucul/cucul_internals.h | 14 ++++
  12096. 6 files changed, 205 insertions(+), 224 deletions(-)
  12097. commit f5a4edb7cc11fa52993d2e2323b62ea5cb8634c7
  12098. Author: sam
  12099. Date: Fri Mar 17 10:35:26 2006 +0000
  12100. * Added a few commonly escaped characters to the export test: ( ) " < > &
  12101. test/export.c | 2 +-
  12102. 1 files changed, 1 insertions(+), 1 deletions(-)
  12103. commit 472d24d7c9f82edc13985bfabbb078158a331cc7
  12104. Author: sam
  12105. Date: Fri Mar 17 09:56:28 2006 +0000
  12106. * Full Unicode support in the SVG exporter.
  12107. cucul/export_svg.c | 34 ++++++++++++++++++++++++++++++----
  12108. 1 files changed, 30 insertions(+), 4 deletions(-)
  12109. commit ed26c5dc2dd0a547eea9addca55607fcc473d889
  12110. Author: sam
  12111. Date: Fri Mar 17 09:49:16 2006 +0000
  12112. * Print '?' instead of spaces for unknown glyphs in the X11 driver.
  12113. caca/driver_x11.c | 13 +++++++++----
  12114. 1 files changed, 9 insertions(+), 4 deletions(-)
  12115. commit 1086a1a5e96162668607a3c6b64956d22afbb35c
  12116. Author: sam
  12117. Date: Thu Mar 16 19:10:12 2006 +0000
  12118. ___
  12119. ',_`""\ .---,
  12120. \ :-""``/` |
  12121. Ahaha mais vieux porc !! `;' //`\ /
  12122. / __ | ('.
  12123. |_ ./O)\ \ `) \
  12124. _/-. ` `"` |`
  12125. .-=; ` /
  12126. /o o \ ,_, .
  12127. L._._;_.-' .
  12128. `'-.` '
  12129. `. '
  12130. '-._. -'
  12131. cucul/export_ps.c | 5 ++---
  12132. 1 files changed, 2 insertions(+), 3 deletions(-)
  12133. commit be5e566a526d2bc6fdaec870f71e4c5f33b84424
  12134. Author: sam
  12135. Date: Thu Mar 16 19:00:59 2006 +0000
  12136. * Updated ChangeLog and converted it to UTF-8.
  12137. ChangeLog | 1721 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
  12138. 1 files changed, 1718 insertions(+), 3 deletions(-)
  12139. commit bc145e07a7ad0c745d2915f4826510d7c37e6be7
  12140. Author: sam
  12141. Date: Thu Mar 16 18:58:39 2006 +0000
  12142. * Fixed Unicode handling and improved coding style in the SVG exporter.
  12143. cucul/export_svg.c | 86 +++++++++++++++++++++++++++-------------------------
  12144. 1 files changed, 45 insertions(+), 41 deletions(-)
  12145. commit 679ab042b4dad269d2060e21b378b751d792ad32
  12146. Author: sam
  12147. Date: Thu Mar 16 18:52:40 2006 +0000
  12148. * Do not write the trailing \0 when exporting data.
  12149. test/export.c | 2 +-
  12150. 1 files changed, 1 insertions(+), 1 deletions(-)
  12151. commit 0cc4a07f3cdbea5bb27f6d7140201c1003451758
  12152. Author: sam
  12153. Date: Thu Mar 16 18:44:07 2006 +0000
  12154. * Fixed syntax errors in the generated PostScript document if ( ) \ or
  12155. Unicode characters are encountered.
  12156. cucul/export_ps.c | 19 ++++++++++++++++++-
  12157. 1 files changed, 18 insertions(+), 1 deletions(-)
  12158. commit fd17c8e59c7df041542d763a2da3f85d738eb055
  12159. Author: sam
  12160. Date: Thu Mar 16 18:09:26 2006 +0000
  12161. * Optimised for speed and space, fixed a few bugs, and improved coding style
  12162. in the PS exporter (vieux porc !).
  12163. cucul/export_ps.c | 134 ++++++++++++++++++++++------------------------------
  12164. 1 files changed, 57 insertions(+), 77 deletions(-)
  12165. commit 5d1b49bd7fbc84eec4ad5cbb044da190b1484003
  12166. Author: sam
  12167. Date: Thu Mar 16 17:04:09 2006 +0000
  12168. * Comment clarification.
  12169. cucul/cucul.c | 5 +++--
  12170. 1 files changed, 3 insertions(+), 2 deletions(-)
  12171. commit b25ebe1de58023399e08bd5641b2b0101e9e1d1f
  12172. Author: sam
  12173. Date: Thu Mar 16 16:59:57 2006 +0000
  12174. * Fix resizing of the Win32 console. It now adapts to the requested size.
  12175. caca/driver_win32.c | 53 ++++++++++++++++++++++++--------------------------
  12176. 1 files changed, 25 insertions(+), 28 deletions(-)
  12177. commit 3ee862b07e0c7e60bbde38a6ccc389cec8185344
  12178. Author: sam
  12179. Date: Thu Mar 16 12:58:55 2006 +0000
  12180. * Duplicated the conio.h Unicode->CP437 conversion into the VGA driver.
  12181. * Cosmetic code changes.
  12182. caca/driver_conio.c | 4 ---
  12183. caca/driver_vga.c | 75 ++++++++++++++++++++++++++++++++++++++++++++++-----
  12184. 2 files changed, 68 insertions(+), 11 deletions(-)
  12185. commit e7c13fc4cd330259ae2381c1d3ff0c54e6bde692
  12186. Author: sam
  12187. Date: Thu Mar 16 12:50:07 2006 +0000
  12188. * Fixed compiler warnings when UTF-8 S-Lang is not available.
  12189. caca/driver_slang.c | 2 ++
  12190. 1 files changed, 2 insertions(+), 0 deletions(-)
  12191. commit 9de0c21910372faec1e9634619fdaa5cec797223
  12192. Author: sam
  12193. Date: Thu Mar 16 12:49:20 2006 +0000
  12194. * Use UTF-8 enable ncurses (ncursesw) if available. Doesn't seem to work.
  12195. caca/driver_ncurses.c | 57 +++++++++++++++++++++++++++++++++++++++++++------
  12196. configure.ac | 29 +++++++++++++++---------
  12197. 2 files changed, 68 insertions(+), 18 deletions(-)
  12198. commit 0b6e1ec714585f0769f57834e3c3f58fb718bbdc
  12199. Author: sam
  12200. Date: Thu Mar 16 12:46:39 2006 +0000
  12201. * Distribute the license with Win32 packages and convert text files to
  12202. CRLF format.
  12203. build-win32 | 23 +++++++++++++++++------
  12204. 1 files changed, 17 insertions(+), 6 deletions(-)
  12205. commit 761d0606db6c72dcabafe110f4155f7fbfb58ba7
  12206. Author: sam
  12207. Date: Wed Mar 15 22:07:55 2006 +0000
  12208. * Added support for Unicode characters that fall into CP437 0x01 - 0x1f to
  12209. the DOS/conio.h driver, and updated the unicode test accordingly.
  12210. caca/driver_conio.c | 40 ++++++++++++++++++++++++++++------------
  12211. test/unicode.c | 2 +-
  12212. 2 files changed, 29 insertions(+), 13 deletions(-)
  12213. commit 0b81957e261f535e205196f6910213558433fe5a
  12214. Author: sam
  12215. Date: Wed Mar 15 20:39:43 2006 +0000
  12216. * Added a few more Unicode characters to the export and unicode tests.
  12217. test/export.c | 4 +-
  12218. test/unicode.c | 59 ++++++++++++++++++++++++++++---------------------------
  12219. 2 files changed, 32 insertions(+), 31 deletions(-)
  12220. commit ecdcfbca5025f488979bb2fce5ce0e1a379d908d
  12221. Author: sam
  12222. Date: Wed Mar 15 20:30:39 2006 +0000
  12223. * Partial Unicode support for the DOS/conio.h driver. Glyphs that have
  12224. equivalents in CP437 0x7f - 0xff are translated.
  12225. caca/driver_conio.c | 63 +++++++++++++++++++++++++++++++++++++++++++++-----
  12226. 1 files changed, 56 insertions(+), 7 deletions(-)
  12227. commit 26d1221a92e4612b11e5599df6434af881b4af97
  12228. Author: sam
  12229. Date: Wed Mar 15 18:41:29 2006 +0000
  12230. * Unicode support in the HTML exporter.
  12231. cucul/export_html.c | 31 ++++++++++++++++++++-----------
  12232. 1 files changed, 20 insertions(+), 11 deletions(-)
  12233. commit 0e049606f1722c8e48b904b98b59b72b02077ded
  12234. Author: sam
  12235. Date: Wed Mar 15 17:42:03 2006 +0000
  12236. * Cosmetic.
  12237. caca/caca.c | 2 +-
  12238. 1 files changed, 1 insertions(+), 1 deletions(-)
  12239. commit 83988ecca390e03358715fe8a455ccb31c2502a6
  12240. Author: sam
  12241. Date: Wed Mar 15 17:33:03 2006 +0000
  12242. * Small test program for exporters. Usage: "export html", "export irc" etc.
  12243. test/Makefile.am | 6 ++-
  12244. test/export.c | 109 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  12245. 2 files changed, 114 insertions(+), 1 deletions(-)
  12246. commit d0101e07e31bf343a3570f8eee8b9be80c8004ae
  12247. Author: jylam
  12248. Date: Wed Mar 15 17:16:09 2006 +0000
  12249. * Added the SVG exporter sources. SAM IS KOREA KEKEKEK ^^
  12250. *p_e_n_i_s_b_i_r_d_p_e_n_i_s_b_i_r_d_*
  12251. p______...___________________________p
  12252. e____(_..__`'-.,--,__________________e
  12253. n_____'-._'-.__`\a\\_________________n
  12254. i_________'.___.'_(|_________________i
  12255. s____________7____||_________________s
  12256. b___________/___.'_|_________________b
  12257. i__________/_.-'__,J_________________i
  12258. r_________/_________\________________r
  12259. d________||___/______;_______________d
  12260. *________||__|_______|_______________*
  12261. p________`\__\_______|__/__''\_______p
  12262. e__________'._\______/.-`____{}|_____e
  12263. n___________/\_`;_.-'_________/______n
  12264. i___________\_;(((____.--'\_/________i
  12265. s_________.(((_____.-;\______________s
  12266. b____.--'`_____,;`'.'-;\_____________b
  12267. i_taco's____.'____'._.'\\____________i
  12268. r_dick_--'_________|__\_|____________r
  12269. d__________________\_\,_/____________d
  12270. *p_e_n_i_s_b_i_r_d_p_e_n_i_s_b_i_r_d_*
  12271. cucul/export_svg.c | 120 ++++++++++++++++++++++++++++++++++++++++++++++++++++
  12272. 1 files changed, 120 insertions(+), 0 deletions(-)
  12273. commit 9a1393d29f6b16f5fbfff1f1966df1f36dbd1aa5
  12274. Author: jylam
  12275. Date: Wed Mar 15 16:55:40 2006 +0000
  12276. * Added preliminary (but working) SVG exporter
  12277. cucul/Makefile.am | 1 +
  12278. cucul/cucul.c | 3 +++
  12279. cucul/cucul.h | 1 +
  12280. cucul/export_html.c | 2 +-
  12281. cucul/export_ps.c | 1 +
  12282. 5 files changed, 7 insertions(+), 1 deletions(-)
  12283. commit 4f79d7dff418fc6cf202a75f0c7dc3d4f9b525e1
  12284. Author: jylam
  12285. Date: Wed Mar 15 15:03:43 2006 +0000
  12286. * Added telnet commands and options strings for debug
  12287. caca/driver_network.c | 36 ++++++++++++++++++++++++++----------
  12288. 1 files changed, 26 insertions(+), 10 deletions(-)
  12289. commit 13c05a28cee46ac18b63865a272eaeb465d2920c
  12290. Author: jylam
  12291. Date: Wed Mar 15 13:48:51 2006 +0000
  12292. * Fixed refresh when updating parameter in display_menu()
  12293. test/demo.c | 2 ++
  12294. 1 files changed, 2 insertions(+), 0 deletions(-)
  12295. commit e52b911dd63d1461c026691ec8f616fcc72fa0da
  12296. Author: jylam
  12297. Date: Wed Mar 15 13:10:34 2006 +0000
  12298. * Removed false comment
  12299. kernel/kernel.c | 1 -
  12300. 1 files changed, 0 insertions(+), 1 deletions(-)
  12301. commit 87236df6c8e17ac2d2cc19542f8d000fb967e9ee
  12302. Author: jylam
  12303. Date: Wed Mar 15 13:06:25 2006 +0000
  12304. * Optimised cacaballs a bit
  12305. src/cacaball.c | 42 +++++++++++++++++++++++++++++++-----------
  12306. 1 files changed, 31 insertions(+), 11 deletions(-)
  12307. commit 97f11269ee21e4a2e1550ac08ae70d69c280a829
  12308. Author: jylam
  12309. Date: Wed Mar 15 12:51:08 2006 +0000
  12310. * Better cacaballs parameters
  12311. src/cacaball.c | 6 +++---
  12312. 1 files changed, 3 insertions(+), 3 deletions(-)
  12313. commit 948cd39367b803d5e48f705b7bb9f75ff33b3f6d
  12314. Author: sam
  12315. Date: Wed Mar 15 10:04:56 2006 +0000
  12316. * Increased cacamoir circle thikness by 50%, because it currently really
  12317. sucks in small resolutions.
  12318. src/cacamoir.c | 2 +-
  12319. 1 files changed, 1 insertions(+), 1 deletions(-)
  12320. commit 388547645df4363df935dd08c1f825d6d9a89f49
  12321. Author: sam
  12322. Date: Wed Mar 15 10:03:04 2006 +0000
  12323. * Minor coding style fixes.
  12324. caca/driver_gl.c | 2 +-
  12325. caca/driver_ncurses.c | 2 +-
  12326. caca/driver_x11.c | 2 +-
  12327. src/cacaball.c | 4 ++--
  12328. 4 files changed, 5 insertions(+), 5 deletions(-)
  12329. commit aac5f888ac7aca6300231b639fbd5d27835869e6
  12330. Author: sam
  12331. Date: Wed Mar 15 10:02:08 2006 +0000
  12332. * UTF-8 support in the Win32 driver.
  12333. caca/driver_win32.c | 13 ++++++++++++-
  12334. 1 files changed, 12 insertions(+), 1 deletions(-)
  12335. commit 33994d0d3602b5c857cda5dd1af430ae3bb0749c
  12336. Author: sam
  12337. Date: Wed Mar 15 10:01:14 2006 +0000
  12338. * Support CACA_GEOMETRY in the network driver. Still defaults to 80x24.
  12339. * Use RETSIGTYPE for signal handler return values.
  12340. caca/caca.h | 2 +-
  12341. caca/driver_network.c | 28 +++++++++++++++++++++-------
  12342. 2 files changed, 22 insertions(+), 8 deletions(-)
  12343. commit f67d467d925761926de3efc38afde2ea7aacf092
  12344. Author: sam
  12345. Date: Wed Mar 15 09:57:04 2006 +0000
  12346. * Do not fail if SLsmg_utf8_enable was not found, just disable UTF-8 support
  12347. in the SLang driver.
  12348. * Cosmetic fixes in configure.ac.
  12349. caca/driver_slang.c | 8 +++++++-
  12350. configure.ac | 48 ++++++++++++++++++++++++++----------------------
  12351. 2 files changed, 33 insertions(+), 23 deletions(-)
  12352. commit 0e0cc40ec0e4a375e4dfe2fa01a27a8961ae44c8
  12353. Author: sam
  12354. Date: Tue Mar 14 22:05:34 2006 +0000
  12355. * Replaced all cucul_get_* exporters with a generic cucul_export() function.
  12356. * Got rid of static buffers; we now use cucul_free() to free exported
  12357. buffers.
  12358. * Fixed light background in the ANSI exporter by adding escape sequences for
  12359. most terminal emulators.
  12360. caca/driver_network.c | 46 +++++++++++++++++++-------------
  12361. cucul/cucul.c | 52 ++++++++++++++++++++++++++-----------
  12362. cucul/cucul.h | 32 +++++++++++++++++------
  12363. cucul/cucul_internals.h | 7 -----
  12364. cucul/export_ansi.c | 65 ++++++++++++++++++++++++-----------------------
  12365. cucul/export_html.c | 41 ++++++++++-------------------
  12366. cucul/export_irc.c | 20 +++++---------
  12367. cucul/export_ps.c | 22 +++++-----------
  12368. 8 files changed, 148 insertions(+), 137 deletions(-)
  12369. commit e5f2269656597525bb9d0d43634e8d5268acd36b
  12370. Author: jylam
  12371. Date: Tue Mar 14 19:01:19 2006 +0000
  12372. * Fixed UPPER() for strcasecmp
  12373. kernel/kernel.c | 6 +++---
  12374. 1 files changed, 3 insertions(+), 3 deletions(-)
  12375. commit a4e56cc1abecc8fdbfd5f4b72790109373ed685a
  12376. Author: sam
  12377. Date: Tue Mar 14 18:10:30 2006 +0000
  12378. * Rewrote strncasecmp. Totally untested, of course.
  12379. kernel/kernel.c | 16 ++++++----------
  12380. 1 files changed, 6 insertions(+), 10 deletions(-)
  12381. commit 82e6f7f25adca15ebc30ee508698bb8f4432bde2
  12382. Author: sam
  12383. Date: Tue Mar 14 17:09:17 2006 +0000
  12384. * STATIC char const. AHAHAHAHA.
  12385. cucul/export_ps.c | 49 ++++++++++++++++++++++++-------------------------
  12386. 1 files changed, 24 insertions(+), 25 deletions(-)
  12387. commit dc40a1d034fb11d5bed45611bf9b4c04af3cabe9
  12388. Author: sam
  12389. Date: Tue Mar 14 17:06:12 2006 +0000
  12390. * Do not switch to alternate screen when clearing, because sometimes we
  12391. are unable to cleanly restore the state.
  12392. caca/driver_network.c | 2 +-
  12393. 1 files changed, 1 insertions(+), 1 deletions(-)
  12394. commit 150675f48e66619441d5de7f7415428e15198fd1
  12395. Author: jylam
  12396. Date: Tue Mar 14 16:57:53 2006 +0000
  12397. * Cosmetic changes. AHAHAH I COMMITED IT MYSELF.
  12398. cucul/export_ps.c | 48 +++++++++++++++++++++++-------------------------
  12399. 1 files changed, 23 insertions(+), 25 deletions(-)
  12400. commit be04487652ecff72969a3faf23aae0161dc64351
  12401. Author: jylam
  12402. Date: Tue Mar 14 16:51:38 2006 +0000
  12403. * Postscript exporter now kinda works. Paper size to be fixed
  12404. cucul/export_ps.c | 116 +++++++++++++++++++++++++---------------------------
  12405. 1 files changed, 56 insertions(+), 60 deletions(-)
  12406. commit 51cd25370b2a77a2131540271d53fbd8269e4535
  12407. Author: jylam
  12408. Date: Tue Mar 14 15:39:38 2006 +0000
  12409. * Added preliminary Postscript (tm) (r) (c) exporter.
  12410. cucul/Makefile.am | 1 +
  12411. cucul/cucul.c | 4 +-
  12412. cucul/cucul.h | 2 +
  12413. cucul/cucul_internals.h | 4 +-
  12414. cucul/export_ps.c | 158 +++++++++++++++++++++++++++++++++++++++++++++++
  12415. 5 files changed, 165 insertions(+), 4 deletions(-)
  12416. commit 782af6b703e25f68dd6b20bd1669612391ee50f9
  12417. Author: sam
  12418. Date: Tue Mar 14 14:19:58 2006 +0000
  12419. * Pressing Ctrl-C on the client side now drops the connection.
  12420. caca/driver_network.c | 101 +++++++++++++++++++++++++++++++++++++------------
  12421. 1 files changed, 76 insertions(+), 25 deletions(-)
  12422. commit 42096bad333ee1a7bd358490feb69111bb7b2631
  12423. Author: sam
  12424. Date: Tue Mar 14 12:49:32 2006 +0000
  12425. * Updated the TODO list, mostly with Unicode-related tasks.
  12426. TODO | 24 +++++++++++++++++++++---
  12427. 1 files changed, 21 insertions(+), 3 deletions(-)
  12428. commit 96a7c39a3ba24e7d0e7554d560d0161bcf19a063
  12429. Author: sam
  12430. Date: Tue Mar 14 12:49:01 2006 +0000
  12431. * Changed port environment variable to "CACA_PORT". No need to mention it's
  12432. a network port, we could have guessed.
  12433. caca/caca.h | 5 ++---
  12434. caca/driver_network.c | 4 ++--
  12435. 2 files changed, 4 insertions(+), 5 deletions(-)
  12436. commit 0b2b50cd287e43ee0d76e7f19ccfe77a0a3a1012
  12437. Author: sam
  12438. Date: Tue Mar 14 12:30:17 2006 +0000
  12439. * Ooops, fixed an old typo.
  12440. caca/caca.c | 2 +-
  12441. 1 files changed, 1 insertions(+), 1 deletions(-)
  12442. commit 7384817cd1b2cfc5fd3307c8ca0716de4f623440
  12443. Author: sam
  12444. Date: Tue Mar 14 12:16:11 2006 +0000
  12445. * Fixed a warning in cacaball.c.
  12446. src/cacaball.c | 1 +
  12447. 1 files changed, 1 insertions(+), 0 deletions(-)
  12448. commit c31d6786a58cc7bb6b01cb2916301fde5ffa0858
  12449. Author: sam
  12450. Date: Mon Mar 13 19:04:29 2006 +0000
  12451. * Improvements to the network output:
  12452. + Changed port to 51914 (rationale: it's 0xCACA; so okay, it's outside
  12453. the registered ports area, but we'd never be accepted anyway).
  12454. + Retry network sends in caca_get_event(), too.
  12455. + Have a per-client buffer in case of network congestion. If that buffer
  12456. gets full, just drop it and start again at the next frame.
  12457. + Set the window title to "caca for the network".
  12458. + Do not send the ANSI buffer's terminating \0.
  12459. + Restore the SIGPIPE handler on close.
  12460. + Set window size to 80x24 instead of 80x25.
  12461. caca/driver_network.c | 333 +++++++++++++++++++++++++++++++++++--------------
  12462. 1 files changed, 240 insertions(+), 93 deletions(-)
  12463. commit 87f4c64ee69c040bc76514e253e9b135a930ada7
  12464. Author: sam
  12465. Date: Mon Mar 13 18:07:35 2006 +0000
  12466. * Set svn:keyword Id property on a few files.
  12467. Note to developers: use that chunk in your ~/.subversion/config:
  12468. [miscellany]
  12469. enable-auto-props = yes
  12470. [auto-props]
  12471. *.m = svn:keywords=Id
  12472. *.h = svn:keywords=Id
  12473. *.mm = svn:keywords=Id
  12474. *.c = svn:keywords=Id
  12475. *.cpp = svn:keywords=Id
  12476. *.pch = svn:keywords=Id
  12477. *.command = svn:keywords=Id
  12478. *.pl = svn:keywords=Id
  12479. *.pm = svn:keywords=Id
  12480. *.py = svn:keywords=Id
  12481. *.sh = svn:keywords=Id
  12482. *.txt = svn:keywords=Id
  12483. *.html = svn:keywords=Id
  12484. *.php = svn:keywords=Id
  12485. commit 8fd90e3e2805a2ef1a7ca32b1fbb078ba9b390a2
  12486. Author: sam
  12487. Date: Mon Mar 13 18:05:12 2006 +0000
  12488. * Fixed end of lines in the ANSI exporter (CRLF, not LFCR).
  12489. cucul/export_ansi.c | 2 +-
  12490. 1 files changed, 1 insertions(+), 1 deletions(-)
  12491. commit b7e064afe17443654fed183d8b020e5e19da2ac7
  12492. Author: sam
  12493. Date: Mon Mar 13 17:49:04 2006 +0000
  12494. * Fixed an uninitialised variable in the event queue handling.
  12495. caca/caca.c | 3 +++
  12496. 1 files changed, 3 insertions(+), 0 deletions(-)
  12497. commit 710614264ddaeef0016b1f5f50f0ba64dc4460f8
  12498. Author: sam
  12499. Date: Mon Mar 13 17:38:18 2006 +0000
  12500. * Allow the color test to be built as a kernel.
  12501. test/colors.c | 4 +++-
  12502. 1 files changed, 3 insertions(+), 1 deletions(-)
  12503. commit 6a2e7e6589a0ccb5774659124af69c2b08e2888c
  12504. Author: sam
  12505. Date: Mon Mar 13 17:36:14 2006 +0000
  12506. * Sorted list of extra contributors by topic and added the FSF.
  12507. THANKS | 16 ++++++++++++----
  12508. 1 files changed, 12 insertions(+), 4 deletions(-)
  12509. commit 8efc69dd55a46c857e72220a0efcbed52210ee67
  12510. Author: sam
  12511. Date: Fri Mar 10 19:21:33 2006 +0000
  12512. * Set the client sockets as non-blocking, and implemented non-blocking
  12513. writes. Currently works very badly with more than one client.
  12514. caca/driver_network.c | 114 +++++++++++++++++++++++++++++++++++--------------
  12515. 1 files changed, 82 insertions(+), 32 deletions(-)
  12516. commit 3c6f6381f863961734ffb2b979f04cb366a8ab98
  12517. Author: jylam
  12518. Date: Fri Mar 10 17:56:40 2006 +0000
  12519. * wrote strcasecmp for fun
  12520. kernel/kernel.c | 21 +++++++++++++++++++--
  12521. 1 files changed, 19 insertions(+), 2 deletions(-)
  12522. commit 7c04e1a15a50b567932a65eebcca31eeb80507fc
  12523. Author: jylam
  12524. Date: Fri Mar 10 17:41:23 2006 +0000
  12525. * Renamed exporter_* to export_*, from God recommendation.
  12526. cucul/Makefile.am | 6 +-
  12527. cucul/export_ansi.c | 106 ++++++++++++++++++++++++++
  12528. cucul/export_html.c | 198 +++++++++++++++++++++++++++++++++++++++++++++++++
  12529. cucul/export_irc.c | 121 ++++++++++++++++++++++++++++++
  12530. cucul/exporter_ansi.c | 106 --------------------------
  12531. cucul/exporter_html.c | 198 -------------------------------------------------
  12532. cucul/exporter_irc.c | 121 ------------------------------
  12533. 7 files changed, 428 insertions(+), 428 deletions(-)
  12534. commit e61ef1a0be78984c93f99621b122773e54144cce
  12535. Author: jylam
  12536. Date: Fri Mar 10 17:32:08 2006 +0000
  12537. * Exploded cucul/export.c
  12538. cucul/Makefile.am | 4 +-
  12539. cucul/export.c | 357 -------------------------------------------------
  12540. cucul/exporter_ansi.c | 106 +++++++++++++++
  12541. cucul/exporter_html.c | 198 +++++++++++++++++++++++++++
  12542. cucul/exporter_irc.c | 121 +++++++++++++++++
  12543. 5 files changed, 428 insertions(+), 358 deletions(-)
  12544. commit 90d6025646d13b17e63d54bd626c6899f30c9e87
  12545. Author: jylam
  12546. Date: Fri Mar 10 15:11:40 2006 +0000
  12547. * Added CACA_NETWORK_PORT env and related documentation
  12548. caca/caca.c | 4 ++--
  12549. caca/caca.h | 4 ++++
  12550. caca/driver_network.c | 18 ++++++++++++++++--
  12551. 3 files changed, 22 insertions(+), 4 deletions(-)
  12552. commit e1d756b0b5a764b9322eb635174e5834a5806e63
  12553. Author: jylam
  12554. Date: Fri Mar 10 14:41:24 2006 +0000
  12555. * Fixed configure script to check for UTF8 enabled slang, removed network driver debug output, added size > 255 in telnet negociation, fixed scrolling bug in network driver
  12556. caca/driver_network.c | 25 ++++++++++++-------------
  12557. configure.ac | 4 ++--
  12558. cucul/cucul_internals.h | 2 ++
  12559. 3 files changed, 16 insertions(+), 15 deletions(-)
  12560. commit 49dde54da623a223f004860016e8a916846958c2
  12561. Author: sam
  12562. Date: Fri Mar 10 13:06:40 2006 +0000
  12563. * Handle incoming connections in network_get_event() as well as
  12564. network_display() so that new clients immediately get the contents
  12565. of the canvas and do not need to wait for a caca_display() call.
  12566. caca/driver_network.c | 123 +++++++++++++++++++++++++++++++------------------
  12567. 1 files changed, 78 insertions(+), 45 deletions(-)
  12568. commit 631326a9541c2f66ba31300dfdb8fb4db0b312ca
  12569. Author: sam
  12570. Date: Fri Mar 10 10:03:30 2006 +0000
  12571. * Preliminary support for UTF-8 in cucul_putstr(). Also added a
  12572. cucul_putchar32() function but I'm not convinced it will be useful.
  12573. cucul/char.c | 152 ++++++++++++++++++++++++++++++++++++++++++++++++++-------
  12574. 1 files changed, 133 insertions(+), 19 deletions(-)
  12575. commit 99c81bba746812e8a7a22e734f1a98692b49fb37
  12576. Author: sam
  12577. Date: Fri Mar 10 10:01:22 2006 +0000
  12578. * Use the internal version of cucul_set_size in output drivers so that
  12579. they can force a resize. We need to find a way to make those specific
  12580. cucul - caca interactions unavailable to the clueless user.
  12581. caca/driver_conio.c | 4 ++--
  12582. caca/driver_gl.c | 2 +-
  12583. caca/driver_ncurses.c | 2 +-
  12584. caca/driver_network.c | 4 ++--
  12585. caca/driver_win32.c | 4 ++--
  12586. caca/driver_x11.c | 2 +-
  12587. caca/graphics.c | 4 ++--
  12588. 7 files changed, 11 insertions(+), 11 deletions(-)
  12589. commit 7397a6bf493fbdf985a038fdb0ab04d991e35db6
  12590. Author: sam
  12591. Date: Fri Mar 10 09:48:33 2006 +0000
  12592. * Made cacamoir, cacaball and cacaplas buildable into a kernel.
  12593. src/cacaball.c | 12 +++++-------
  12594. src/cacamoir.c | 6 ++++--
  12595. src/cacaplas.c | 9 +++++----
  12596. 3 files changed, 14 insertions(+), 13 deletions(-)
  12597. commit 2810d75a4444401b2143d2ddd4013c737654edc0
  12598. Author: sam
  12599. Date: Fri Mar 10 09:43:13 2006 +0000
  12600. * Assume the VGA screen is 320x200 and really resize the cucul canvas to
  12601. 80x25 upon initialisation.
  12602. caca/driver_vga.c | 11 +++++++----
  12603. 1 files changed, 7 insertions(+), 4 deletions(-)
  12604. commit c6c5f06826531c06cedae8d3faec02e45f2f8799
  12605. Author: sam
  12606. Date: Fri Mar 10 09:34:16 2006 +0000
  12607. * Added Unicode support to the SLang driver.
  12608. caca/driver_slang.c | 47 ++++++++++++++++++++++++++++++++++++++---------
  12609. 1 files changed, 38 insertions(+), 9 deletions(-)
  12610. commit 3a3d27521c6643d5eb4a59744a15afc7d5105f22
  12611. Author: sam
  12612. Date: Fri Mar 10 09:31:32 2006 +0000
  12613. * Implemented a few math functions in our kernel: cos(), sin(), sqrt().
  12614. kernel/kernel.c | 58 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  12615. kernel/kernel.h | 6 +++++
  12616. 2 files changed, 64 insertions(+), 0 deletions(-)
  12617. commit c93ff29f0116de7a06e87c1d4062c883277b6e32
  12618. Author: sam
  12619. Date: Fri Mar 10 09:30:30 2006 +0000
  12620. * More Unicode tests: gradient glyphs, double width characters.
  12621. test/unicode.c | 46 ++++++++++++++++++++++++++++++++++++++++++++--
  12622. 1 files changed, 44 insertions(+), 2 deletions(-)
  12623. commit 57c5efdc698e8a8d5375b79e11321e280bb0273e
  12624. Author: jylam
  12625. Date: Thu Mar 9 19:27:55 2006 +0000
  12626. * Oops, modified build-kernel while testing and commited it ;)
  12627. build-kernel | 4 ++--
  12628. 1 files changed, 2 insertions(+), 2 deletions(-)
  12629. commit 8e5f2cc28b7de0f785fe746b99860f27b6432c08
  12630. Author: jylam
  12631. Date: Thu Mar 9 19:27:14 2006 +0000
  12632. * Multiplexed sockets, it is now possible to have multiple clients at the same time watching for the same libcaca application. And no fork or threads involved. THAT'S high technology.
  12633. build-kernel | 4 +-
  12634. caca/driver_network.c | 109 +++++++++++++++++++++++++++++-------------------
  12635. 2 files changed, 68 insertions(+), 45 deletions(-)
  12636. commit 8c85db677579f4fa39d850aa841d48e9be9e6d36
  12637. Author: sam
  12638. Date: Thu Mar 9 16:57:32 2006 +0000
  12639. * Fixed VGA colours. The values only range from 0 to 63.
  12640. caca/driver_vga.c | 33 +++++++++++++++++----------------
  12641. 1 files changed, 17 insertions(+), 16 deletions(-)
  12642. commit e0162338ae17e3d00bfedf0a14b3788cddd724a0
  12643. Author: sam
  12644. Date: Thu Mar 9 15:35:00 2006 +0000
  12645. * Added assembly code for inb() and outb().
  12646. * Print a small message at kernel boot time just to check that the kernel
  12647. was properly loaded.
  12648. build-kernel | 22 +++++++++++++++-------
  12649. caca/caca_internals.h | 4 +++-
  12650. cucul/cucul_internals.h | 4 +++-
  12651. kernel/kernel.c | 10 ++++++++++
  12652. kernel/kernel.h | 21 +++++++++++++++++++--
  12653. 5 files changed, 50 insertions(+), 11 deletions(-)
  12654. commit 1b301eaaccf8ca108d40a4f429f995a5c4bf6857
  12655. Author: jylam
  12656. Date: Thu Mar 9 13:24:06 2006 +0000
  12657. * Added tests for malloc()'s
  12658. cucul/export.c | 15 ++++++++++++++-
  12659. 1 files changed, 14 insertions(+), 1 deletions(-)
  12660. commit a9255d96ae364fea0bc434c29ec74895139ed77d
  12661. Author: jylam
  12662. Date: Thu Mar 9 13:08:41 2006 +0000
  12663. * Updated README for network driver, fixed remaining exporters
  12664. README | 1 +
  12665. cucul/cucul.c | 10 ++++++++++
  12666. cucul/cucul_internals.h | 7 ++++++-
  12667. cucul/export.c | 47 +++++++++++++++++++++++++++++------------------
  12668. 4 files changed, 46 insertions(+), 19 deletions(-)
  12669. commit ca3bb781a8e7782a25ae3b89a8fcc330b5dfce02
  12670. Author: sam
  12671. Date: Thu Mar 9 13:04:59 2006 +0000
  12672. * Added a conditional to only build the kernel if --enable-vga was set.
  12673. caca/Makefile.am | 3 ++-
  12674. configure.ac | 1 +
  12675. kernel/Makefile.am | 6 +++++-
  12676. 3 files changed, 8 insertions(+), 2 deletions(-)
  12677. commit f76f12e6a7379ce0e3ed7513374ae4a990b658ca
  12678. Author: sam
  12679. Date: Thu Mar 9 12:56:33 2006 +0000
  12680. * Set executable flag to the build-kernel script.
  12681. 0 files changed, 0 insertions(+), 0 deletions(-)
  12682. commit 5b17031cad6b93d22fefab2562cec7858f122307
  12683. Author: sam
  12684. Date: Thu Mar 9 12:47:37 2006 +0000
  12685. * Added glue code to compile libcaca without a libc and build applications
  12686. as multiboot kernels.
  12687. COPYING.GPL | 340 +++++++++++++++++++++++++++++++++++++++++++++++
  12688. Makefile.am | 4 +-
  12689. build-kernel | 30 ++++
  12690. caca/time.c | 26 ++--
  12691. configure.ac | 16 ++-
  12692. cucul/bitmap.c | 15 +-
  12693. cucul/box.c | 4 +-
  12694. cucul/char.c | 27 ++--
  12695. cucul/conic.c | 4 +-
  12696. cucul/cucul.c | 6 +-
  12697. cucul/cucul_internals.h | 6 +-
  12698. cucul/export.c | 8 +-
  12699. cucul/line.c | 4 +-
  12700. cucul/math.c | 4 +-
  12701. cucul/sprite.c | 8 +-
  12702. cucul/triangle.c | 4 +-
  12703. kernel/Makefile.am | 12 ++
  12704. kernel/kernel.c | 204 ++++++++++++++++++++++++++++
  12705. kernel/kernel.h | 95 +++++++++++++
  12706. kernel/multiboot.S | 73 ++++++++++
  12707. kernel/multiboot.h | 115 ++++++++++++++++
  12708. src/aafire.c | 8 +-
  12709. 22 files changed, 958 insertions(+), 55 deletions(-)
  12710. commit cd826449523f53a60ca91d7c453108d7fb2e8d8c
  12711. Author: sam
  12712. Date: Thu Mar 9 12:44:49 2006 +0000
  12713. * Cosmetic change.
  12714. caca/driver_conio.c | 3 ++-
  12715. 1 files changed, 2 insertions(+), 1 deletions(-)
  12716. commit 6efa1d3d7a2b6173d10fbf38054fe182c92189a6
  12717. Author: sam
  12718. Date: Thu Mar 9 12:43:10 2006 +0000
  12719. * Slightly updated README.
  12720. README | 11 +++--------
  12721. 1 files changed, 3 insertions(+), 8 deletions(-)
  12722. commit 77c9bae8d0beea7235a5b311216edee52c9c52b3
  12723. Author: sam
  12724. Date: Thu Mar 9 12:41:02 2006 +0000
  12725. * Pure VGA output driver.
  12726. caca/caca.c | 15 ++++-
  12727. caca/caca_internals.h | 10 +++-
  12728. caca/driver_vga.c | 164 +++++++++++++++++++++++++++++++++++++++++++++++++
  12729. 3 files changed, 185 insertions(+), 4 deletions(-)
  12730. commit b8b5e96fe0b5f22e73ff2d458a061c83edb305c8
  12731. Author: sam
  12732. Date: Thu Mar 9 12:37:39 2006 +0000
  12733. * Removed unused includes.
  12734. caca/graphics.c | 8 --------
  12735. 1 files changed, 0 insertions(+), 8 deletions(-)
  12736. commit 9ebeaa19de7183080913b779c0bff32969e71154
  12737. Author: sam
  12738. Date: Thu Mar 9 12:35:47 2006 +0000
  12739. * Added a few details for authors.
  12740. AUTHORS | 15 ++++++++++++---
  12741. 1 files changed, 12 insertions(+), 3 deletions(-)
  12742. commit 0ae100d34be01be03e2e789e23acca315b9d873b
  12743. Author: sam
  12744. Date: Thu Mar 9 12:34:40 2006 +0000
  12745. * Added a tiny Unicode test program. Of course it does not work yet, but
  12746. good to have something to start with.
  12747. test/Makefile.am | 6 +++++-
  12748. test/unicode.c | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
  12749. 2 files changed, 54 insertions(+), 1 deletions(-)
  12750. commit 82342d2c0b84a0f3ee712c9681e3796b11365a36
  12751. Author: jylam
  12752. Date: Thu Mar 9 09:52:24 2006 +0000
  12753. * Updated documentation a bit
  12754. caca/caca.h | 5 +++--
  12755. cucul/cucul.h | 1 +
  12756. 2 files changed, 4 insertions(+), 2 deletions(-)
  12757. commit f5fe90a1e39c3b5210cc584ddfe31fadfd653f7b
  12758. Author: jylam
  12759. Date: Thu Mar 9 09:44:54 2006 +0000
  12760. * Changed way temporary buffer of ansi export was handled. Need to do that for other exporters as well.
  12761. caca/driver_network.c | 6 +-----
  12762. cucul/cucul.c | 5 +++++
  12763. cucul/cucul_internals.h | 4 ++++
  12764. cucul/export.c | 14 ++++++++------
  12765. 4 files changed, 18 insertions(+), 11 deletions(-)
  12766. commit b54bbb37dfdba5120dd8fb4a8ceaf101f2ec4590
  12767. Author: jylam
  12768. Date: Thu Mar 9 08:45:40 2006 +0000
  12769. * Fixed memory leak in network driver
  12770. caca/driver_network.c | 5 +++++
  12771. 1 files changed, 5 insertions(+), 0 deletions(-)
  12772. commit 8811158092e62b6534f2f232518c3c39244bd062
  12773. Author: sam
  12774. Date: Wed Mar 8 22:39:43 2006 +0000
  12775. * Made the OpenGL colors slightly less saturated.
  12776. caca/driver_gl.c | 17 +++++++++--------
  12777. 1 files changed, 9 insertions(+), 8 deletions(-)
  12778. commit 9874ad607d27eae1c31427e746150152dd01f4bb
  12779. Author: sam
  12780. Date: Wed Mar 8 22:29:00 2006 +0000
  12781. * Make output drivers more error resilient when handling UTF-32 characters,
  12782. by simply ignoring everything non ASCII :-)
  12783. caca/driver_conio.c | 8 +++++++-
  12784. caca/driver_gl.c | 27 +++++++++++++--------------
  12785. caca/driver_ncurses.c | 7 ++++++-
  12786. caca/driver_slang.c | 18 +++++++++++++-----
  12787. caca/driver_win32.c | 8 +++++++-
  12788. caca/driver_x11.c | 22 ++++++++++++++--------
  12789. 6 files changed, 60 insertions(+), 30 deletions(-)
  12790. commit da05c34b252adbb4a74a97c6beb2dba77f3a3db5
  12791. Author: jylam
  12792. Date: Wed Mar 8 20:58:07 2006 +0000
  12793. * Fixed blinking screen
  12794. caca/driver_network.c | 12 ++++--------
  12795. 1 files changed, 4 insertions(+), 8 deletions(-)
  12796. commit 19c34d6b0194ffc3d9a8acbe4aea5904c6a2983a
  12797. Author: jylam
  12798. Date: Wed Mar 8 20:23:06 2006 +0000
  12799. * Exporters now return size of generated data
  12800. caca/driver_network.c | 19 +++++++------------
  12801. cucul/cucul.h | 8 ++++----
  12802. cucul/export.c | 22 +++++++++++++---------
  12803. 3 files changed, 24 insertions(+), 25 deletions(-)
  12804. commit a5ea2d89660e5464fc2b07cc91df8ff1a6f7c1a5
  12805. Author: jylam
  12806. Date: Wed Mar 8 20:03:24 2006 +0000
  12807. * Added very preliminary network driver
  12808. caca/Makefile.am | 1 +
  12809. caca/caca.c | 9 ++
  12810. caca/caca_internals.h | 7 ++-
  12811. caca/driver_network.c | 222 +++++++++++++++++++++++++++++++++++++++++++++++++
  12812. configure.ac | 13 +++
  12813. 5 files changed, 251 insertions(+), 1 deletions(-)
  12814. commit 81cff4ed5d908819f17aadc698ba82373999181b
  12815. Author: sam
  12816. Date: Wed Mar 8 19:41:53 2006 +0000
  12817. * Fixed async issues between the driver and libcaca when resizing windows,
  12818. and simplified the handle_resize() API. Still can be polished.
  12819. caca/caca.c | 5 +++--
  12820. caca/caca_internals.h | 10 +++++++---
  12821. caca/driver_conio.c | 8 ++++----
  12822. caca/driver_gl.c | 23 ++++++++---------------
  12823. caca/driver_ncurses.c | 28 +++++++++++-----------------
  12824. caca/driver_slang.c | 18 +++++-------------
  12825. caca/driver_win32.c | 9 ++++-----
  12826. caca/driver_x11.c | 33 +++++++++++----------------------
  12827. caca/event.c | 8 ++++++++
  12828. caca/graphics.c | 20 +++++++++-----------
  12829. cucul/cucul.c | 2 +-
  12830. 11 files changed, 71 insertions(+), 93 deletions(-)
  12831. commit 50ff2e4501810658ca8f7ae8d24543668077c8f9
  12832. Author: sam
  12833. Date: Wed Mar 8 17:20:38 2006 +0000
  12834. * cucul_set_size() does nothing if a graphical backend is attached. Added
  12835. documentation to explain this behaviour.
  12836. cucul/cucul.c | 208 +++++++++++++++++++++++++++++++--------------------------
  12837. 1 files changed, 113 insertions(+), 95 deletions(-)
  12838. commit cd74b617013e566c85355328559e7bf06d8376e2
  12839. Author: sam
  12840. Date: Wed Mar 8 11:27:23 2006 +0000
  12841. * Cosmetic changes here and there.
  12842. caca/caca.c | 4 ++--
  12843. caca/caca_internals.h | 11 +++++++++--
  12844. caca/driver_gl.c | 6 +++---
  12845. caca/driver_ncurses.c | 10 +++++-----
  12846. caca/driver_slang.c | 8 ++++----
  12847. caca/driver_win32.c | 11 ++++++-----
  12848. caca/driver_x11.c | 8 ++++----
  12849. caca/event.c | 12 ++++++------
  12850. 8 files changed, 39 insertions(+), 31 deletions(-)
  12851. commit 602564135e31d39a914365d7ec74a9da7504b5d4
  12852. Author: sam
  12853. Date: Wed Mar 8 10:33:01 2006 +0000
  12854. * Finished moving everything driver-specific to the apropriate driver_*.c
  12855. files. Phew. Now they just need a few comments.
  12856. caca/caca.c | 68 +--------------
  12857. caca/caca_internals.h | 90 +-------------------
  12858. caca/driver_conio.c | 51 +++++++-----
  12859. caca/driver_gl.c | 222 +++++++++++++++++++++++++++---------------------
  12860. caca/driver_ncurses.c | 92 ++++++++++++++++----
  12861. caca/driver_slang.c | 58 +++++++++++--
  12862. caca/driver_win32.c | 112 ++++++++++++++-----------
  12863. caca/driver_x11.c | 226 +++++++++++++++++++++++++++----------------------
  12864. caca/event.c | 6 +-
  12865. caca/graphics.c | 10 +-
  12866. 10 files changed, 477 insertions(+), 458 deletions(-)
  12867. commit 42b400f9014ed91a4f8c50eeb57f0fee376c897c
  12868. Author: sam
  12869. Date: Wed Mar 8 09:51:53 2006 +0000
  12870. * Cleaned up useless header includes.
  12871. caca/driver_conio.c | 11 -----------
  12872. caca/driver_gl.c | 5 -----
  12873. caca/driver_ncurses.c | 8 --------
  12874. caca/driver_slang.c | 8 --------
  12875. caca/driver_win32.c | 8 --------
  12876. caca/driver_x11.c | 5 -----
  12877. 6 files changed, 0 insertions(+), 45 deletions(-)
  12878. commit 68315fe7cf3cf20a5c3d1dc4d788ff5f7d061efc
  12879. Author: sam
  12880. Date: Wed Mar 8 09:28:41 2006 +0000
  12881. * Split event.c into the appropriate driver_*.c files.
  12882. caca/caca_internals.h | 1 +
  12883. caca/driver_conio.c | 13 +
  12884. caca/driver_gl.c | 63 ++++++
  12885. caca/driver_ncurses.c | 184 ++++++++++++++++
  12886. caca/driver_slang.c | 83 +++++++
  12887. caca/driver_win32.c | 75 +++++++
  12888. caca/driver_x11.c | 126 +++++++++++-
  12889. caca/event.c | 581 +------------------------------------------------
  12890. 8 files changed, 547 insertions(+), 579 deletions(-)
  12891. commit 63bfd734e203c8a12d6d34f79098dab4a3a65fdd
  12892. Author: sam
  12893. Date: Wed Mar 8 09:26:46 2006 +0000
  12894. * Let us do "caca-config --libs cucul" to get only the libcucul dependencies.
  12895. caca-config.in | 15 ++++++++++++++-
  12896. 1 files changed, 14 insertions(+), 1 deletions(-)
  12897. commit a788d514f630274486c28ccd5f3fd1a16aa07fb4
  12898. Author: sam
  12899. Date: Wed Mar 8 09:23:38 2006 +0000
  12900. * Ignore driver_*.c files when building documentation.
  12901. doc/doxygen.cfg.in | 4 ++--
  12902. 1 files changed, 2 insertions(+), 2 deletions(-)
  12903. commit 4435455099bb77c0934630a9a170f080ab259dce
  12904. Author: sam
  12905. Date: Wed Mar 8 09:21:55 2006 +0000
  12906. * configure.ac: look for a4wide.sty in more than one location.
  12907. configure.ac | 2 ++
  12908. 1 files changed, 2 insertions(+), 0 deletions(-)
  12909. commit 9a2fdd1051eac8772b869f084ced4322ce967b07
  12910. Author: sam
  12911. Date: Tue Mar 7 12:39:34 2006 +0000
  12912. * Fixed DOS driver.
  12913. * Added a build-dos script to cross-compile the DOS version using djgpp.
  12914. Makefile.am | 2 +-
  12915. build-dos | 34 ++++++++++++++++++++++++++++++++++
  12916. caca/caca_internals.h | 6 +++++-
  12917. caca/driver_conio.c | 2 +-
  12918. cucul/cucul_internals.h | 3 ++-
  12919. 5 files changed, 43 insertions(+), 4 deletions(-)
  12920. commit 028c49379c5db2fad06ac03ebd98e4b007693cff
  12921. Author: sam
  12922. Date: Tue Mar 7 10:46:29 2006 +0000
  12923. * configure.ac: removed the "null" frontend. just don't attach any frontend
  12924. if you do not want any.
  12925. configure.ac | 8 --------
  12926. 1 files changed, 0 insertions(+), 8 deletions(-)
  12927. commit 33939d5cbca5ebeeaf79e4644780642ce8a71455
  12928. Author: sam
  12929. Date: Tue Mar 7 10:37:59 2006 +0000
  12930. * Got rid of static variables in the event code.
  12931. caca/caca.c | 3 +
  12932. caca/caca_internals.h | 11 ++-
  12933. caca/event.c | 220 +++++++++++++++++++++++-------------------------
  12934. 3 files changed, 118 insertions(+), 116 deletions(-)
  12935. commit 4e8f70d33becb25858468e8e7ac613b566fd2f37
  12936. Author: sam
  12937. Date: Tue Mar 7 09:17:35 2006 +0000
  12938. * Polished the driver split a bit (still no events, except resize events),
  12939. properly credited authors and documented a few things.
  12940. caca/caca.c | 55 +++++++++++++++++++++++++--------------
  12941. caca/caca_internals.h | 22 ++++++++--------
  12942. caca/driver_conio.c | 33 +++++++++--------------
  12943. caca/driver_gl.c | 39 ++++++++++------------------
  12944. caca/driver_ncurses.c | 50 +++++++++++++-----------------------
  12945. caca/driver_slang.c | 62 +++++++++++++++------------------------------
  12946. caca/driver_win32.c | 64 +++++++++++++++++------------------------------
  12947. caca/driver_x11.c | 47 +++++++++-------------------------
  12948. caca/event.c | 10 +------
  12949. caca/graphics.c | 32 +----------------------
  12950. cucul/bitmap.c | 8 ------
  12951. cucul/box.c | 6 ----
  12952. cucul/char.c | 11 +------
  12953. cucul/conic.c | 6 ----
  12954. cucul/cucul.c | 7 -----
  12955. cucul/cucul_internals.h | 10 ++++++-
  12956. cucul/export.c | 15 +++-------
  12957. cucul/line.c | 6 ----
  12958. cucul/math.c | 6 ----
  12959. cucul/sprite.c | 6 ----
  12960. cucul/triangle.c | 6 ----
  12961. src/cacaview.c | 6 ++--
  12962. 22 files changed, 170 insertions(+), 337 deletions(-)
  12963. commit 9f74648381a2558c5b00689ee0336a8f36b309ae
  12964. Author: sam
  12965. Date: Mon Mar 6 23:01:59 2006 +0000
  12966. * Split caca/graphics.c into driver-specific files. Resize is currently
  12967. broken, and event handling is not yet in the driver-specific files, but
  12968. I will of course fix that later.
  12969. caca/Makefile.am | 6 +
  12970. caca/caca.c | 287 ++----------
  12971. caca/caca_internals.h | 61 ++-
  12972. caca/driver_conio.c | 148 ++++++
  12973. caca/driver_gl.c | 378 ++++++++++++++++
  12974. caca/driver_ncurses.c | 256 +++++++++++
  12975. caca/driver_slang.c | 342 ++++++++++++++
  12976. caca/driver_win32.c | 255 +++++++++++
  12977. caca/driver_x11.c | 363 +++++++++++++++
  12978. caca/event.c | 16 +-
  12979. caca/graphics.c | 1192 +------------------------------------------------
  12980. 11 files changed, 1854 insertions(+), 1450 deletions(-)
  12981. commit 524ccb1d79e63f7152891086fd7c30845af2fc5b
  12982. Author: sam
  12983. Date: Mon Mar 6 21:49:48 2006 +0000
  12984. * Ooops, I fucked up the build.
  12985. configure.ac | 2 +-
  12986. 1 files changed, 1 insertions(+), 1 deletions(-)
  12987. commit bc9f77889db51c7875b3ce0a91fefda57495ee6d
  12988. Author: sam
  12989. Date: Mon Mar 6 21:00:53 2006 +0000
  12990. * Moved stuff again.
  12991. Makefile.am | 2 +-
  12992. examples/Makefile.am | 35 ---
  12993. examples/aafire.c | 289 --------------------
  12994. examples/caca.txt | 26 --
  12995. examples/cacaball.c | 200 --------------
  12996. examples/cacamoir.c | 155 -----------
  12997. examples/cacaplas.c | 150 ----------
  12998. examples/cacaview.c | 738 --------------------------------------------------
  12999. src/Makefile.am | 35 +++
  13000. src/aafire.c | 289 ++++++++++++++++++++
  13001. src/caca.txt | 26 ++
  13002. src/cacaball.c | 200 ++++++++++++++
  13003. src/cacamoir.c | 155 +++++++++++
  13004. src/cacaplas.c | 150 ++++++++++
  13005. src/cacaview.c | 738 ++++++++++++++++++++++++++++++++++++++++++++++++++
  13006. 15 files changed, 1594 insertions(+), 1594 deletions(-)
  13007. commit 628d0c6f31878a74e929d682c3691dd92123aa73
  13008. Author: sam
  13009. Date: Mon Mar 6 20:57:14 2006 +0000
  13010. * Moved stuff around to differenciate between libcucul and libcaca.
  13011. Makefile.am | 2 +-
  13012. caca/Makefile.am | 18 +
  13013. caca/caca.c | 442 +++++++++++++++
  13014. caca/caca.h | 203 +++++++
  13015. caca/caca_internals.h | 170 ++++++
  13016. caca/event.c | 821 ++++++++++++++++++++++++++++
  13017. caca/graphics.c | 1377 +++++++++++++++++++++++++++++++++++++++++++++++
  13018. caca/time.c | 96 ++++
  13019. configure.ac | 5 +-
  13020. cucul/Makefile.am | 23 +
  13021. cucul/bitmap.c | 943 ++++++++++++++++++++++++++++++++
  13022. cucul/box.c | 154 ++++++
  13023. cucul/char.c | 235 ++++++++
  13024. cucul/conic.c | 243 +++++++++
  13025. cucul/cucul.c | 403 ++++++++++++++
  13026. cucul/cucul.h | 216 ++++++++
  13027. cucul/cucul_internals.h | 45 ++
  13028. cucul/export.c | 330 +++++++++++
  13029. cucul/line.c | 398 ++++++++++++++
  13030. cucul/math.c | 99 ++++
  13031. cucul/sprite.c | 325 +++++++++++
  13032. cucul/triangle.c | 140 +++++
  13033. examples/Makefile.am | 20 +-
  13034. src/Makefile.am | 34 --
  13035. src/bitmap.c | 945 --------------------------------
  13036. src/box.c | 154 ------
  13037. src/caca.c | 442 ---------------
  13038. src/caca.h | 203 -------
  13039. src/caca_internals.h | 170 ------
  13040. src/char.c | 235 --------
  13041. src/conic.c | 243 ---------
  13042. src/cucul.c | 403 --------------
  13043. src/cucul.h | 216 --------
  13044. src/cucul_internals.h | 45 --
  13045. src/event.c | 821 ----------------------------
  13046. src/export.c | 330 -----------
  13047. src/graphics.c | 1377 -----------------------------------------------
  13048. src/line.c | 398 --------------
  13049. src/math.c | 99 ----
  13050. src/sprite.c | 325 -----------
  13051. src/time.c | 96 ----
  13052. src/triangle.c | 140 -----
  13053. test/Makefile.am | 28 +-
  13054. 43 files changed, 6709 insertions(+), 6703 deletions(-)
  13055. commit 4b96c0308bd1d8ed5aa3f9a24f978539de8beee0
  13056. Author: sam
  13057. Date: Mon Mar 6 19:13:01 2006 +0000
  13058. * Use 32 bit integers for the character array. No visible difference for
  13059. now because we only do ASCII, but that will let us do Unicode later.
  13060. src/caca.c | 1 +
  13061. src/char.c | 17 +++++++++--------
  13062. src/cucul.c | 19 ++++++++++++-------
  13063. src/cucul_internals.h | 3 ++-
  13064. src/export.c | 33 +++++++++++++++++----------------
  13065. src/graphics.c | 40 ++++++++++++++++++++++++++--------------
  13066. 6 files changed, 67 insertions(+), 46 deletions(-)
  13067. commit 10ed1a5853e21d8e89ff16d198065abd79639989
  13068. Author: sam
  13069. Date: Mon Mar 6 14:17:42 2006 +0000
  13070. * Removed caca_set_{size,width,height} because cucul_set_size ought to be
  13071. enough for everyone. Maybe I'll reintroduce caca_set_size sometime in the
  13072. future because it's libcaca who gets the resize events, after all.
  13073. src/caca.h | 3 ---
  13074. src/graphics.c | 38 --------------------------------------
  13075. 2 files changed, 0 insertions(+), 41 deletions(-)
  13076. commit f20440da65d07d3b872b24bd2c4c0ab980f67bdb
  13077. Author: jylam
  13078. Date: Mon Mar 6 13:50:05 2006 +0000
  13079. * I just suck. I'll goatse myself right after beeing back at home.
  13080. src/graphics.c | 1 +
  13081. 1 files changed, 1 insertions(+), 0 deletions(-)
  13082. commit c79e7e5b979490c1bb352a56414140a7a4cc982c
  13083. Author: sam
  13084. Date: Mon Mar 6 13:43:23 2006 +0000
  13085. * src/graphics.c: minor optimisations.
  13086. src/graphics.c | 37 +++++++++++++++++--------------------
  13087. 1 files changed, 17 insertions(+), 20 deletions(-)
  13088. commit 36f5223570c58b9e0c9a848483d80b8ad6bcfecc
  13089. Author: sam
  13090. Date: Mon Mar 6 13:34:57 2006 +0000
  13091. * Nan mais je voudrais pas avoir l'air d'insister mon gars, mais primo
  13092. dans la vraie vie, 0x007f7f7f et { 0x00, 0x7f, 0x7f, 0x7f } n'ont pas
  13093. toujours les bytes dans le meme ordre, deuzio un unsigned int n'a pas
  13094. toujours 4 bytes, et troizio tu pourrais au moins checker que ca fait
  13095. pas de warnings et/ou que ca segfaulte pas !
  13096. src/graphics.c | 38 +++++++++++++++++++-------------------
  13097. 1 files changed, 19 insertions(+), 19 deletions(-)
  13098. commit 650c2efdea383c043a84ca1c3628b03dfddde9e3
  13099. Author: jylam
  13100. Date: Mon Mar 6 12:13:12 2006 +0000
  13101. * Mais je fais comme je veux bordel de cul !
  13102. src/graphics.c | 42 +++++++++++++++++++++---------------------
  13103. 1 files changed, 21 insertions(+), 21 deletions(-)
  13104. commit 3032e6b62fc44e2072843b8ebafd84dfa1147157
  13105. Author: sam
  13106. Date: Mon Mar 6 11:08:25 2006 +0000
  13107. * Haha mais vieux porc a pattes !
  13108. src/graphics.c | 42 +++++++++++++++++++++---------------------
  13109. 1 files changed, 21 insertions(+), 21 deletions(-)
  13110. commit e0c0a0973f8a5d5493f6ebcbf905da5f2cad1189
  13111. Author: jylam
  13112. Date: Mon Mar 6 10:21:48 2006 +0000
  13113. * Reverted to integer colors in GL driver, fixed a bunch of warnings in slang.
  13114. src/graphics.c | 58 +++++++++++++++++++++++--------------------------------
  13115. 1 files changed, 24 insertions(+), 34 deletions(-)
  13116. commit 1470af1da97a57bd299f4dad49a9431ab87a1b95
  13117. Author: sam
  13118. Date: Mon Mar 6 08:32:40 2006 +0000
  13119. * All output plugins should now work again.
  13120. * Renamed caca_refresh() into caca_display() which makes more sense.
  13121. * Optimised gl_bgpal by directly storing floats instead of doing the
  13122. conversion at runtime.
  13123. * Handle resizing in cucul_set_size() and try to keep as much information
  13124. as possible from the previous canvas.
  13125. * Moved most global variables into cucul_t or caca_t contexts.
  13126. * Moved time.c into libcaca.
  13127. caca-config.in | 13 +-
  13128. configure.ac | 2 +-
  13129. examples/aafire.c | 2 +-
  13130. examples/cacaball.c | 2 +-
  13131. examples/cacamoir.c | 2 +-
  13132. examples/cacaplas.c | 2 +-
  13133. examples/cacaview.c | 6 +-
  13134. src/Makefile.am | 2 +-
  13135. src/bitmap.c | 16 +-
  13136. src/box.c | 4 +-
  13137. src/caca.c | 43 +++--
  13138. src/caca.h | 2 +-
  13139. src/caca_internals.h | 59 +++++-
  13140. src/char.c | 164 +--------------
  13141. src/conic.c | 4 +-
  13142. src/cucul.c | 104 ++++++++--
  13143. src/cucul_internals.h | 4 -
  13144. src/event.c | 117 +++++------
  13145. src/export.c | 4 +-
  13146. src/graphics.c | 587 ++++++++++++++++++++++++++-----------------------
  13147. src/line.c | 4 +-
  13148. src/math.c | 4 +-
  13149. src/sprite.c | 4 +-
  13150. src/time.c | 4 +-
  13151. src/triangle.c | 4 +-
  13152. test/colors.c | 2 +-
  13153. test/demo.c | 6 +-
  13154. test/dithering.c | 2 +-
  13155. test/event.c | 4 +-
  13156. test/hsv.c | 2 +-
  13157. test/spritedit.c | 2 +-
  13158. 31 files changed, 586 insertions(+), 591 deletions(-)
  13159. commit 189e7c3deb775726591b1f29d5417fcf498c3ef4
  13160. Author: sam
  13161. Date: Mon Mar 6 08:26:09 2006 +0000
  13162. * Removed cacademo from examples, manpages and distributions. It's useless.
  13163. debian/changelog | 6 +-
  13164. debian/control | 28 ++++++++++--
  13165. debian/copyright | 2 +-
  13166. debian/rules | 11 +++--
  13167. doc/Makefile.am | 10 ++---
  13168. doc/cacademo.1 | 56 -----------------------
  13169. doc/cacafire.1 | 56 +++++++++++++++++++++++
  13170. libcaca.spec | 5 --
  13171. msvc/Makefile.am | 1 -
  13172. msvc/cacademo.vcproj | 122 --------------------------------------------------
  13173. msvc/libcaca.sln | 7 ---
  13174. 11 files changed, 95 insertions(+), 209 deletions(-)
  13175. commit c13d8dbde73f6c0c059d6f334a3a49b731d5043b
  13176. Author: sam
  13177. Date: Mon Mar 6 08:22:09 2006 +0000
  13178. * src/cucul.c: s/width/height/.
  13179. src/cucul.c | 2 +-
  13180. 1 files changed, 1 insertions(+), 1 deletions(-)
  13181. commit 2256a171d3d2924a523196598fcba56db779a8c9
  13182. Author: sam
  13183. Date: Sun Mar 5 18:43:13 2006 +0000
  13184. A new low-level text management library (canvas for ultrafast compositing
  13185. of unicode letters) is now separated from the higher level rendering and I/O
  13186. (that is, libcaca). This commit totally breaks the API, but once everything
  13187. is polished I will think about source-level backward compatibility. Most
  13188. drivers are broken, but X11 still sorta works.
  13189. The new design is much more object-oriented and allows having several
  13190. active renderers at the same time, changing renderers on the fly, and more
  13191. important, having no renderer at all (useful for converters, or when you
  13192. want to do your own renderer).
  13193. And in case you are still wondering, the libcucul acronym has "Unicode"
  13194. because I want to support at least a subset of Unicode. There are awesome
  13195. glyphs in it, including the ones inherited from Codepage 437 such as
  13196. "gray 25%" that are used in DOS and Win32 ANSI art.
  13197. configure.ac | 2 +-
  13198. doc/doxygen.cfg.in | 3 +-
  13199. examples/Makefile.am | 6 +-
  13200. examples/aafire.c | 39 +-
  13201. examples/cacaball.c | 44 +-
  13202. examples/cacamoir.c | 32 +-
  13203. examples/cacaplas.c | 36 +-
  13204. examples/cacaview.c | 171 ++++----
  13205. examples/demo.c | 557 -----------------------
  13206. src/Makefile.am | 36 +-
  13207. src/bitmap.c | 110 +++---
  13208. src/box.c | 50 ++-
  13209. src/caca.c | 362 +++------------
  13210. src/caca.h | 243 ++---------
  13211. src/caca_internals.h | 63 ++-
  13212. src/char.c | 394 ++++++++++++++++
  13213. src/conic.c | 60 ++--
  13214. src/cucul.c | 322 +++++++++++++
  13215. src/cucul.h | 216 +++++++++
  13216. src/cucul_internals.h | 48 ++
  13217. src/event.c | 116 +++---
  13218. src/export.c | 329 ++++++++++++++
  13219. src/graphics.c | 1203 +++++++++----------------------------------------
  13220. src/line.c | 72 ++--
  13221. src/math.c | 18 +-
  13222. src/sprite.c | 60 ++--
  13223. src/triangle.c | 38 +-
  13224. test/Makefile.am | 8 +-
  13225. test/colors.c | 31 +-
  13226. test/demo.c | 564 +++++++++++++++++++++++
  13227. test/dithering.c | 51 ++-
  13228. test/event.c | 69 ++--
  13229. test/hsv.c | 27 +-
  13230. test/optipal.c | 90 ++--
  13231. test/spritedit.c | 66 ++--
  13232. 35 files changed, 2921 insertions(+), 2615 deletions(-)
  13233. commit b72191147325245dbd68b76d7448a1e18f69d92d
  13234. Author: sam
  13235. Date: Sat Mar 4 18:08:47 2006 +0000
  13236. * New updated bootstrap script.
  13237. bootstrap | 127 +++++++++++++++++++++++++++++++++++++++++++------------------
  13238. 1 files changed, 90 insertions(+), 37 deletions(-)
  13239. commit 5feca1e7d321846616d2fc9538073a94df120e2c
  13240. Author: sam
  13241. Date: Sat Mar 4 00:35:45 2006 +0000
  13242. * Changed the licensing to WTFPL, as per all copyright holders' permission.
  13243. COPYING | 514 +-------------------------------------------------
  13244. COPYING.LGPL | 510 +++++++++++++++++++++++++++++++++++++++++++++++++
  13245. Makefile.am | 2 +-
  13246. debian/copyright | 37 ++++-
  13247. doc/cacademo.1 | 5 +-
  13248. examples/cacaball.c | 16 +--
  13249. examples/cacamoir.c | 16 +--
  13250. examples/cacaplas.c | 16 +--
  13251. examples/cacaview.c | 16 +--
  13252. examples/demo.c | 16 +--
  13253. perl/Build.PL | 2 +-
  13254. perl/META.yml | 2 +-
  13255. python/pypycaca.c | 16 +--
  13256. python/pypycaca.h | 16 +--
  13257. src/bitmap.c | 16 +--
  13258. src/box.c | 16 +--
  13259. src/caca.c | 16 +--
  13260. src/caca.h | 24 +--
  13261. src/caca_internals.h | 16 +--
  13262. src/conic.c | 16 +--
  13263. src/event.c | 16 +--
  13264. src/graphics.c | 16 +--
  13265. src/line.c | 16 +--
  13266. src/math.c | 16 +--
  13267. src/sprite.c | 16 +--
  13268. src/time.c | 16 +--
  13269. src/triangle.c | 16 +--
  13270. test/colors.c | 16 +--
  13271. test/dithering.c | 16 +--
  13272. test/event.c | 16 +--
  13273. test/hsv.c | 16 +--
  13274. test/optipal.c | 16 +--
  13275. test/spritedit.c | 16 +--
  13276. 33 files changed, 641 insertions(+), 855 deletions(-)
  13277. commit a5e24a715b511d387b7e78d1bb3df613f82473a4
  13278. Author: jylam
  13279. Date: Sat Feb 11 19:20:48 2006 +0000
  13280. * Added two examples for python bindings (a subset of cacademo, and bitmap example)
  13281. python/caca.txt | 26 ++++++++++++
  13282. python/test1.py | 114 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  13283. python/test2.py | 56 +++++++++++++++++++++++++++
  13284. 3 files changed, 196 insertions(+), 0 deletions(-)
  13285. commit 986f356b8dd2e9b73f24bff751c80ea2cd892b08
  13286. Author: jylam
  13287. Date: Sat Feb 11 15:46:51 2006 +0000
  13288. * Fixed bug in events with GL driver
  13289. src/event.c | 3 ++-
  13290. 1 files changed, 2 insertions(+), 1 deletions(-)
  13291. commit d543657be1102dc0d9e93f1d1aaad7f69d610134
  13292. Author: jylam
  13293. Date: Sat Feb 11 15:11:30 2006 +0000
  13294. * Improved GL rendering (characters are not blurry anymore)
  13295. src/graphics.c | 10 +++++++---
  13296. 1 files changed, 7 insertions(+), 3 deletions(-)
  13297. commit 7a89892b4a4ce5383b90d81c9868b55053f50598
  13298. Author: jylam
  13299. Date: Sun Feb 5 17:47:23 2006 +0000
  13300. * Added -preliminary- Python bindings
  13301. python/Makefile | 17 +
  13302. python/README | 16 +
  13303. python/pypycaca.c | 877 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  13304. python/pypycaca.h | 177 +++++++++++
  13305. 4 files changed, 1087 insertions(+), 0 deletions(-)
  13306. commit 60774f341a94a06c3c5f895d4345dd75d135af57
  13307. Author: jylam
  13308. Date: Thu Dec 8 19:03:06 2005 +0000
  13309. * Updated for my ego trip
  13310. AUTHORS | 2 +-
  13311. 1 files changed, 1 insertions(+), 1 deletions(-)
  13312. commit 1187a51014bacb38bc10b6e8ab9e12b107542e8b
  13313. Author: jylam
  13314. Date: Mon Nov 21 21:39:34 2005 +0000
  13315. * Removed debug test, kekeke ^^
  13316. examples/cacaball.c | 1 -
  13317. 1 files changed, 0 insertions(+), 1 deletions(-)
  13318. commit f8ace8f883f2a1bb32e968fdcaaf18656651a639
  13319. Author: jylam
  13320. Date: Mon Nov 21 17:24:33 2005 +0000
  13321. * Added caca_set_width, set_height_, set_size
  13322. examples/cacaball.c | 1 +
  13323. src/caca.h | 3 ++
  13324. src/graphics.c | 68 ++++++++++++++++++++++++++++++++++++++++++---------
  13325. 3 files changed, 60 insertions(+), 12 deletions(-)
  13326. commit 61f6be7b3fe4e9498ad492eb61177084f22a0592
  13327. Author: jylam
  13328. Date: Fri Nov 18 10:46:53 2005 +0000
  13329. * Fixed remaining warnings with gcc 3.x and 4.x
  13330. examples/aafire.c | 8 +++++---
  13331. examples/cacaball.c | 2 +-
  13332. examples/cacamoir.c | 4 ++--
  13333. examples/cacaplas.c | 2 +-
  13334. 4 files changed, 9 insertions(+), 7 deletions(-)
  13335. commit 2e1ed0083d43ffb3b0fc6f5035c23bb8f5af78eb
  13336. Author: jylam
  13337. Date: Thu Nov 17 14:33:43 2005 +0000
  13338. * Fixed warnings under GCC 4.x
  13339. src/bitmap.c | 5 +++--
  13340. src/graphics.c | 8 ++++----
  13341. 2 files changed, 7 insertions(+), 6 deletions(-)
  13342. commit 19d353197f4c8a8f3a3d53be7d59259bb9208535
  13343. Author: jylam
  13344. Date: Thu Nov 17 14:13:54 2005 +0000
  13345. * Fixed a bunch of warnings
  13346. src/bitmap.c | 31 -------------------------------
  13347. src/event.c | 1 +
  13348. src/graphics.c | 3 ++-
  13349. 3 files changed, 3 insertions(+), 32 deletions(-)
  13350. commit 01721b4b9e60b20ad037ada32c6023dc067a6a4a
  13351. Author: sam
  13352. Date: Sat Nov 12 15:39:50 2005 +0000
  13353. * more coding style fixes.
  13354. src/graphics.c | 141 ++++++++++++++++++++++++++++++--------------------------
  13355. 1 files changed, 75 insertions(+), 66 deletions(-)
  13356. commit 9e680e0afcb6c3c3f59fb77b2e90942a343d3d50
  13357. Author: sam
  13358. Date: Sat Nov 12 15:30:46 2005 +0000
  13359. * src/caca.c: on Unix, do not use the GL driver if DISPLAY is not set.
  13360. src/caca.c | 9 +++++++--
  13361. 1 files changed, 7 insertions(+), 2 deletions(-)
  13362. commit 4e2dd5bc18f0b7e78e167767ab9089f0962b175c
  13363. Author: sam
  13364. Date: Sat Nov 12 15:26:02 2005 +0000
  13365. * src/graphics.c: call glutInit() before calling other glut functions.
  13366. src/graphics.c | 7 +++++++
  13367. 1 files changed, 7 insertions(+), 0 deletions(-)
  13368. commit 2b42581aec576fc044e48b9f870c8b10cd599fb1
  13369. Author: sam
  13370. Date: Sat Nov 12 15:14:38 2005 +0000
  13371. * coding style fixes.
  13372. src/caca.h | 2 +-
  13373. src/graphics.c | 419 +++++++++++++++++++++++++++-----------------------------
  13374. 2 files changed, 204 insertions(+), 217 deletions(-)
  13375. commit 7ff676061aab3cd43cefe0d9374caf0217c256bc
  13376. Author: sam
  13377. Date: Sat Nov 12 14:47:59 2005 +0000
  13378. * src/bitmap.c:
  13379. + Renamed gammaval into gamma.
  13380. + Fixed Doxygen comments.
  13381. src/bitmap.c | 12 ++++++------
  13382. 1 files changed, 6 insertions(+), 6 deletions(-)
  13383. commit 6cb315747d7a06294d4287e31f58315b8e8d6a61
  13384. Author: jylam
  13385. Date: Sat Jul 30 11:58:48 2005 +0000
  13386. * src/event.c Fixed compilation problem when compiled without slang nor ncurses
  13387. src/event.c | 2 +-
  13388. 1 files changed, 1 insertions(+), 1 deletions(-)
  13389. commit 16af79c40024e1ce282c185b9e395abe85d9f51a
  13390. Author: sam
  13391. Date: Fri Jul 29 13:38:35 2005 +0000
  13392. * debian/Makefile.am: fixed long standing packaging bug (missing MIME file).
  13393. debian/Makefile.am | 2 +-
  13394. 1 files changed, 1 insertions(+), 1 deletions(-)
  13395. commit 92625f10b77c0f858ed95367147f358b4843d739
  13396. Author: jylam
  13397. Date: Wed Jul 13 17:58:58 2005 +0000
  13398. * src/graphics.c src/caca.h : Added ANSI exporter
  13399. src/caca.h | 1 +
  13400. src/graphics.c | 66 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  13401. 2 files changed, 67 insertions(+), 0 deletions(-)
  13402. commit e81affb3aec631dca56780c8c10b9cef54101c59
  13403. Author: jylam
  13404. Date: Wed Jul 13 17:45:47 2005 +0000
  13405. * src/math.c src/bitmap.c src/caca.h Removed powf call, added caca_powf, to remove libm depencies and problems on old compilers/linkers.
  13406. src/bitmap.c | 3 +--
  13407. src/caca.h | 1 +
  13408. src/math.c | 23 +++++++++++++++++++++++
  13409. 3 files changed, 25 insertions(+), 2 deletions(-)
  13410. commit d11877547e408b8313eff7f7bded3c2e05128aeb
  13411. Author: sam
  13412. Date: Fri Jul 8 21:16:38 2005 +0000
  13413. * src/event.c src/caca.c: fixed coding style
  13414. src/caca.c | 2 -
  13415. src/event.c | 126 +++++++++++++++++++++++++++++------------------------------
  13416. 2 files changed, 62 insertions(+), 66 deletions(-)
  13417. commit 1a767b06d04fd0084a5719e3cae5ecc6904a3f79
  13418. Author: jylam
  13419. Date: Sat Jun 25 11:27:31 2005 +0000
  13420. * OpenGL driver mouse support
  13421. src/event.c | 19 +++++++++++++++----
  13422. src/graphics.c | 25 ++++++++++++++++++++++++-
  13423. 2 files changed, 39 insertions(+), 5 deletions(-)
  13424. commit efb537239fc8faabbd6eaef14c75803abe2ab05c
  13425. Author: sam
  13426. Date: Fri Jun 24 11:54:28 2005 +0000
  13427. * imported previous Debian uploads.
  13428. debian/changelog | 30 ++++++++++++++++++++++++++++++
  13429. 1 files changed, 30 insertions(+), 0 deletions(-)
  13430. commit 00fb47375aee99824bbdb82429a27f0c1ab1464a
  13431. Author: sam
  13432. Date: Fri Jun 24 11:48:31 2005 +0000
  13433. * src/graphics.c: more optimisations in the exporters
  13434. src/graphics.c | 349 +++++++++++++++++++++++++++-----------------------------
  13435. 1 files changed, 168 insertions(+), 181 deletions(-)
  13436. commit f86eac6aa65c58c05a2f8b9219267bd6cb32acda
  13437. Author: jylam
  13438. Date: Thu Jun 23 18:27:02 2005 +0000
  13439. * made caca_get_html3() use tables again, as div is not html3 (bgcolor in html3 neither, but works on text mode tables-aware browsers
  13440. src/graphics.c | 143 +++++++++++++++++++++++++++++++++-----------------------
  13441. 1 files changed, 85 insertions(+), 58 deletions(-)
  13442. commit 276be63981a43d0e77e3d70a61996147680b657a
  13443. Author: sam
  13444. Date: Thu Jun 23 16:58:58 2005 +0000
  13445. * src/graphics.c: cleaned caca_get_html()
  13446. src/graphics.c | 208 +++++++++++++++++++++++--------------------------------
  13447. 1 files changed, 87 insertions(+), 121 deletions(-)
  13448. commit 71bd9babd1eb2492300d4872986452d1f09c2c7d
  13449. Author: sam
  13450. Date: Thu Jun 23 16:44:14 2005 +0000
  13451. * src/graphics.c: heavy cleanup in caca_get_html3().
  13452. src/graphics.c | 661 ++++++++++++++++++++++++++------------------------------
  13453. 1 files changed, 311 insertions(+), 350 deletions(-)
  13454. commit 3bc461e4145a341783a65ee703296321ad1bebd1
  13455. Author: jylam
  13456. Date: Wed Jun 22 22:06:42 2005 +0000
  13457. * Added Null driver and html3 exporter.
  13458. configure.ac | 8 +++
  13459. src/caca.c | 27 ++++++++++
  13460. src/caca.h | 2 +
  13461. src/caca_internals.h | 3 +
  13462. src/event.c | 7 +++
  13463. src/graphics.c | 132 +++++++++++++++++++++++++++++++++++++++++++++++++-
  13464. 6 files changed, 178 insertions(+), 1 deletions(-)
  13465. commit f64ba1b2b6900205703663498b1984f9ba8a2c17
  13466. Author: jylam
  13467. Date: Tue Jun 21 16:13:41 2005 +0000
  13468. GL driver : Updated documentation and added support for CACA_GEOMETRY
  13469. src/caca.h | 6 ++++--
  13470. src/graphics.c | 4 ++++
  13471. 2 files changed, 8 insertions(+), 2 deletions(-)
  13472. commit d0cd41ecac24752790a82b2df38ff0e88da2152c
  13473. Author: jylam
  13474. Date: Tue Jun 21 14:50:43 2005 +0000
  13475. Added HTML and IRC output support
  13476. src/caca.h | 9 +++
  13477. src/graphics.c | 208 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  13478. 2 files changed, 217 insertions(+), 0 deletions(-)
  13479. commit 35a5713091e7c37cfac79a7953fd7a9c44a9a257
  13480. Author: sam
  13481. Date: Tue Jun 21 13:46:13 2005 +0000
  13482. * debian/control: use libslang2 instead of slang1.
  13483. debian/control | 4 ++--
  13484. 1 files changed, 2 insertions(+), 2 deletions(-)
  13485. commit 981b713210c9c77f73e7a23931450eab28ff49ed
  13486. Author: jylam
  13487. Date: Tue Jun 21 13:28:51 2005 +0000
  13488. OpenGL support.
  13489. configure.ac | 19 +++-
  13490. src/caca.c | 27 +++++-
  13491. src/caca_internals.h | 9 ++
  13492. src/event.c | 64 +++++++++++
  13493. src/graphics.c | 306 +++++++++++++++++++++++++++++++++++++++++++++++++-
  13494. 5 files changed, 422 insertions(+), 3 deletions(-)
  13495. commit ecec88a22692fbda5362b74f2af8b906b2ea8aca
  13496. Author: sam
  13497. Date: Sat Mar 26 10:27:30 2005 +0000
  13498. * Use libtool for the static library generation; paves the way for
  13499. a future shared library.
  13500. bootstrap | 19 +++++++++++++++++++
  13501. configure.ac | 5 ++++-
  13502. examples/Makefile.am | 12 ++++++------
  13503. src/Makefile.am | 9 ++++++---
  13504. test/Makefile.am | 12 ++++++------
  13505. 5 files changed, 41 insertions(+), 16 deletions(-)
  13506. commit 4e5d3a291453d932eaa8c6c59109068ba2c57cce
  13507. Author: sam
  13508. Date: Sat Jan 22 16:43:58 2005 +0000
  13509. * compilation fix.
  13510. src/graphics.c | 4 ----
  13511. 1 files changed, 0 insertions(+), 4 deletions(-)
  13512. commit 3d9790bb323580c55378c4945f3f8e3b5b9aac81
  13513. Author: sam
  13514. Date: Thu Jan 13 23:59:55 2005 +0000
  13515. * src/bitmap.c:
  13516. + Implemented caca_set_bitmap_gamma().
  13517. src/bitmap.c | 42 +++++++++++++++++++++++++++++++++++-------
  13518. src/caca.h | 1 +
  13519. 2 files changed, 36 insertions(+), 7 deletions(-)
  13520. commit 1d7e067ba6251864a2aa5048d17bd4f42631bd17
  13521. Author: sam
  13522. Date: Thu Jan 13 22:19:01 2005 +0000
  13523. * src/graphics.c:
  13524. + Implemented caca_get_screen().
  13525. src/caca.h | 1 +
  13526. src/graphics.c | 149 ++++++++++++++++++++++++++-----------------------------
  13527. 2 files changed, 71 insertions(+), 79 deletions(-)
  13528. commit 31db07022bbcd22f0cd6dbe0ac8626081016e268
  13529. Author: sam
  13530. Date: Thu Jan 13 20:46:00 2005 +0000
  13531. * examples/cacaplas: slower animation.
  13532. examples/cacaplas.c | 4 ++--
  13533. 1 files changed, 2 insertions(+), 2 deletions(-)
  13534. commit 3cb7a6dbf25dbc3ea70fc3bc6c320888bf27302e
  13535. Author: sam
  13536. Date: Sun Nov 21 00:31:13 2004 +0000
  13537. * Imported John Beppu's Perl wrapper.
  13538. AUTHORS | 1 +
  13539. perl/Build.PL | 22 ++
  13540. perl/MANIFEST | 17 +
  13541. perl/MANIFEST.SKIP | 11 +
  13542. perl/META.yml | 29 ++
  13543. perl/Makefile.PL | 31 ++
  13544. perl/README | 21 ++
  13545. perl/lib/Term/Caca.pm | 389 +++++++++++++++++++++++
  13546. perl/lib/Term/Caca.xs | 650 +++++++++++++++++++++++++++++++++++++++
  13547. perl/lib/Term/Caca/Bitmap.pm | 5 +
  13548. perl/lib/Term/Caca/Constants.pm | 332 ++++++++++++++++++++
  13549. perl/lib/Term/Caca/Sprite.pm | 5 +
  13550. perl/lib/Term/Kaka.pm | 71 +++++
  13551. perl/lib/Term/Kaka/Bitmap.pm | 5 +
  13552. perl/lib/Term/Kaka/Constants.pm | 9 +
  13553. perl/lib/Term/Kaka/Sprite.pm | 5 +
  13554. perl/t/data/caca.txt | 26 ++
  13555. 17 files changed, 1629 insertions(+), 0 deletions(-)
  13556. commit f8bca7345f3d34374454a822c4d300298d083e01
  13557. Author: sam
  13558. Date: Fri Nov 5 14:57:50 2004 +0000
  13559. * src/bitmap.c: dark background works again with floyd-steinberg.
  13560. src/bitmap.c | 58 ++++++++++++++++++++++++++++------------------------------
  13561. 1 files changed, 28 insertions(+), 30 deletions(-)
  13562. commit 4c5c7ff7617c7695df05cb0289a9edf83d222947
  13563. Author: sam
  13564. Date: Fri Nov 5 14:44:41 2004 +0000
  13565. * examples/:
  13566. + Use Space to pause demos, Esc to quit.
  13567. examples/aafire.c | 17 ++++++++++++++++-
  13568. examples/cacaball.c | 16 ++++++++++++++--
  13569. examples/cacamoir.c | 17 +++++++++++++++--
  13570. examples/cacaplas.c | 23 ++++++++++++-----------
  13571. 4 files changed, 57 insertions(+), 16 deletions(-)
  13572. commit e99c8ffbc9633379911ed8de0c1604873a306a9e
  13573. Author: sam
  13574. Date: Thu Nov 4 22:59:29 2004 +0000
  13575. * src/bitmap.c: dark background works again, except with floyd-steinberg.
  13576. src/bitmap.c | 84 ++++++++++++++++++++++++++++++++++++----------------------
  13577. 1 files changed, 52 insertions(+), 32 deletions(-)
  13578. commit a458bf8e9ccedff692788b0fd5fa881284517d16
  13579. Author: sam
  13580. Date: Thu Nov 4 22:28:39 2004 +0000
  13581. * src/caca.h:
  13582. + Introduced CACA_DITHER_FSTEIN.
  13583. * src/caca.c:
  13584. + CACA_DITHER_FSTEIN is the default dithering method.
  13585. * src/bitmap.c:
  13586. + Fixed other dithering methods. Black background does not work yet.
  13587. src/bitmap.c | 80 ++++++++++++++++++++++++++++++++++++++-------------------
  13588. src/caca.c | 6 +++-
  13589. src/caca.h | 3 +-
  13590. 3 files changed, 60 insertions(+), 29 deletions(-)
  13591. commit d1f394411a9a10fb4ea8b1809b4f094bcdbaac4f
  13592. Author: sam
  13593. Date: Thu Nov 4 21:19:52 2004 +0000
  13594. * src/bitmap.c: oops, removed spurious test code.
  13595. src/bitmap.c | 4 ++--
  13596. 1 files changed, 2 insertions(+), 2 deletions(-)
  13597. commit 68abf8952dee77cd4bb425df781e0941a33023b0
  13598. Author: sam
  13599. Date: Thu Nov 4 21:18:52 2004 +0000
  13600. * src/bitmap.c:
  13601. + 7-3-5-1 Floyd-Steinberg dithering. Breaks all other ditherers.
  13602. src/bitmap.c | 198 ++++++++++++++++++++++++++++++++++++++++-----------------
  13603. 1 files changed, 139 insertions(+), 59 deletions(-)
  13604. commit 6d1f0eb4376e96ee18bcff92d37666554af1b0c0
  13605. Author: sam
  13606. Date: Thu Nov 4 20:36:49 2004 +0000
  13607. * doc/Makefile.am:
  13608. + Really fixed the manpage generation.
  13609. doc/Makefile.am | 2 +-
  13610. 1 files changed, 1 insertions(+), 1 deletions(-)
  13611. commit d421fbee84d5ddef48db786964b97dfc4244bbba
  13612. Author: sam
  13613. Date: Thu Nov 4 18:30:34 2004 +0000
  13614. * doc/Makefile.am:
  13615. + Manpage installation fix.
  13616. doc/Makefile.am | 2 +-
  13617. 1 files changed, 1 insertions(+), 1 deletions(-)
  13618. commit 9c77c340c3c311b30c5fc0acd75c4a4dc514c21b
  13619. Author: sam
  13620. Date: Thu Nov 4 18:16:57 2004 +0000
  13621. * examples/cacaplas.c: use Esc to quit, Space to pause.
  13622. examples/cacaplas.c | 29 ++++++++++++++++++++---------
  13623. 1 files changed, 20 insertions(+), 9 deletions(-)
  13624. commit d61d4cf3d801717201b881934bb3024e93f8d4cb
  13625. Author: sam
  13626. Date: Sun Oct 31 19:26:05 2004 +0000
  13627. * src/graphics.c:
  13628. + Win32 speed improvements by Jari Komppa.
  13629. THANKS | 1 +
  13630. src/graphics.c | 28 +++++-----------------------
  13631. 2 files changed, 6 insertions(+), 23 deletions(-)
  13632. commit d0e28133ac822576c2954c1f1849fff8d36df29a
  13633. Author: sam
  13634. Date: Fri Aug 6 17:33:46 2004 +0000
  13635. * src/graphics.c:
  13636. + Fix strict aliasing rules breakage.
  13637. src/graphics.c | 6 +++++-
  13638. 1 files changed, 5 insertions(+), 1 deletions(-)
  13639. commit bc36168100bb32a19396e9fb607fb7e7ab597fdb
  13640. Author: sam
  13641. Date: Mon Jul 5 12:08:49 2004 +0000
  13642. * bootstrap:
  13643. + Support for automake 1.8.
  13644. bootstrap | 4 +++-
  13645. 1 files changed, 3 insertions(+), 1 deletions(-)
  13646. commit 07518918bb2cb8c32b2fd62f8033382fa74a35c3
  13647. Author: sam
  13648. Date: Mon Jul 5 12:07:00 2004 +0000
  13649. * BUGS TODO:
  13650. + Removed BUGS, updated TODO.
  13651. * debian/*:
  13652. + Depend on libx11-dev instead of xlibs-dev.
  13653. + New Debian upload.
  13654. BUGS | 14 --------------
  13655. Makefile.am | 4 ++--
  13656. TODO | 1 -
  13657. debian/changelog | 7 +++++++
  13658. debian/control | 4 ++--
  13659. debian/rules | 3 +--
  13660. 6 files changed, 12 insertions(+), 21 deletions(-)
  13661. commit 5c96aa239608696a76799bfe1a105f41113d69c3
  13662. Author: sam
  13663. Date: Mon Feb 2 13:51:55 2004 +0000
  13664. * configure.ac src/graphics:
  13665. + Check for resize_term and resizeterm in -lncurses.
  13666. configure.ac | 7 ++++++-
  13667. msvc/config.h | 2 ++
  13668. src/graphics.c | 4 ++++
  13669. 3 files changed, 12 insertions(+), 1 deletions(-)
  13670. commit 770aa7ded4d0e4621dbf5679225970472aa33679
  13671. Author: sam
  13672. Date: Mon Feb 2 02:59:43 2004 +0000
  13673. * 0.9 branch.
  13674. ChangeLog | 12 ++++++++++++
  13675. 1 files changed, 12 insertions(+), 0 deletions(-)
  13676. commit 42e462609846fd685b725808def7b4f26d958b70
  13677. Author: sam
  13678. Date: Mon Feb 2 02:54:43 2004 +0000
  13679. * 0.9 release.
  13680. ChangeLog | 66 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  13681. NEWS | 8 ++++++
  13682. configure.ac | 2 +-
  13683. debian/changelog | 6 +++++
  13684. libcaca.spec | 5 +++-
  13685. msvc/config.h | 4 ++-
  13686. 6 files changed, 88 insertions(+), 3 deletions(-)
  13687. commit 6a6e086e837b31032afd04ec5bcd35578be975e2
  13688. Author: sam
  13689. Date: Mon Jan 26 10:52:30 2004 +0000
  13690. * configure.ac:
  13691. + Check for curses.h as well as ncurses.h.
  13692. * src/caca.c src/event.c src/graphics.c:
  13693. + Include curses.h if ncurses.h was not found.
  13694. configure.ac | 2 +-
  13695. debian/changelog | 7 +++++++
  13696. src/caca.c | 6 +++++-
  13697. src/event.c | 6 +++++-
  13698. src/graphics.c | 6 +++++-
  13699. 5 files changed, 23 insertions(+), 4 deletions(-)
  13700. commit 587723e577540a920dd183d854158c7d25957068
  13701. Author: sam
  13702. Date: Fri Jan 23 09:20:39 2004 +0000
  13703. * examples/cacaview.c:
  13704. + Moved statusbar and help menu handling in separate functions.
  13705. examples/cacaview.c | 76 ++++++++++++++++++++++++++++++++++-----------------
  13706. 1 files changed, 51 insertions(+), 25 deletions(-)
  13707. commit d65b8e38cb6438a0b38e75204bcd8a5e7eee050a
  13708. Author: sam
  13709. Date: Fri Jan 23 09:15:42 2004 +0000
  13710. * src/caca.c:
  13711. + Alloc the AllocConsole() call to fail in case the process already has
  13712. a console.
  13713. src/caca.c | 4 ++--
  13714. 1 files changed, 2 insertions(+), 2 deletions(-)
  13715. commit e4f582920152a824ee9e3f318bdef0c32635139f
  13716. Author: sam
  13717. Date: Wed Jan 21 17:25:18 2004 +0000
  13718. * examples/cacaview.c:
  13719. + Proper aspect ratio support.
  13720. + Finer zoom support.
  13721. + Handle mouse clicks as next/prev picture command.
  13722. + Removed useless iterations in draw_checkers().
  13723. examples/cacaview.c | 182 ++++++++++++++++++++++++++++++--------------------
  13724. 1 files changed, 109 insertions(+), 73 deletions(-)
  13725. commit 459154a16b01f04f1fd5974f211f671ee2525725
  13726. Author: sam
  13727. Date: Wed Jan 21 13:49:26 2004 +0000
  13728. * src/graphics.c:
  13729. + Fixed a buffer overflow due to bad signed/unsigned handling.
  13730. * src/event.c:
  13731. + Disallow zero width or height in the X11 driver.
  13732. + Fixed resizing in ncurses and slang.
  13733. * THANKS:
  13734. + Added the Source Mage maintainer.
  13735. THANKS | 1 +
  13736. src/event.c | 6 ++++--
  13737. src/graphics.c | 4 ++--
  13738. 3 files changed, 7 insertions(+), 4 deletions(-)
  13739. commit 0cc13eb0126f064341c55f6367553d2cd9c28827
  13740. Author: sam
  13741. Date: Sun Jan 18 04:48:09 2004 +0000
  13742. * 0.8 branch.
  13743. ChangeLog | 13 +++++++++++++
  13744. 1 files changed, 13 insertions(+), 0 deletions(-)
  13745. commit a131bffbc3d6268d8b97ecb87b49fbd30fde0869
  13746. Author: sam
  13747. Date: Sun Jan 18 04:45:28 2004 +0000
  13748. * 0.8 release.
  13749. ChangeLog | 416 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  13750. NEWS | 3 +
  13751. THANKS | 1 +
  13752. configure.ac | 2 +-
  13753. debian/changelog | 6 +
  13754. libcaca.spec | 5 +-
  13755. msvc/config.h | 2 +-
  13756. 7 files changed, 432 insertions(+), 3 deletions(-)
  13757. commit 9579a026223c5af9b30725a1fad587661fbd3777
  13758. Author: sam
  13759. Date: Sun Jan 18 04:17:35 2004 +0000
  13760. * src/graphics.c:
  13761. + When resizing under X11, copy the old pixmap to the new one.
  13762. * examples/cacaview.c:
  13763. + Resizing support.
  13764. examples/cacaview.c | 23 +++++++++++++++++------
  13765. src/event.c | 4 ++--
  13766. src/graphics.c | 11 +++++++++--
  13767. 3 files changed, 28 insertions(+), 10 deletions(-)
  13768. commit e55b77208616975979f00f5643278d3ea1e47af0
  13769. Author: sam
  13770. Date: Sun Jan 18 04:01:32 2004 +0000
  13771. * src/event.c:
  13772. + Refresh the X11 window when an exposure event is received.
  13773. + When resizing the X11 window, start showing extra characters when two
  13774. thirds are visible.
  13775. src/caca_internals.h | 2 ++
  13776. src/event.c | 17 +++++++++++++++--
  13777. src/graphics.c | 7 ++++---
  13778. 3 files changed, 21 insertions(+), 5 deletions(-)
  13779. commit 8b1cba87fb76a3b26f8dbc3a9bcfbba4842bff4d
  13780. Author: sam
  13781. Date: Sat Jan 17 22:32:39 2004 +0000
  13782. * src/graphics.c:
  13783. + Renamed caca_set_title() to caca_set_window_title().
  13784. + Implemented caca_get_window_width() and caca_get_window_height().
  13785. * examples/cacaview.c:
  13786. + Set the window title to cacaview.
  13787. TODO | 6 +---
  13788. examples/cacaview.c | 2 +-
  13789. src/caca.h | 4 ++-
  13790. src/graphics.c | 68 ++++++++++++++++++++++++++++++++++++++++++++++++++-
  13791. 4 files changed, 73 insertions(+), 7 deletions(-)
  13792. commit 20fcc545e6c24d1292f658d1f07021c3a2cd2d98
  13793. Author: sam
  13794. Date: Wed Jan 14 10:34:20 2004 +0000
  13795. * src/event.c:
  13796. + Make sure the mouse coordinates stay within the screen boundaries even
  13797. if the window was resized.
  13798. * src/bitmap.c:
  13799. + Fixed a buffer underflow in the rendering routine that caused the bottom
  13800. and rightmost pixels to be missed in certain conditions.
  13801. + Minor speed optimisation.
  13802. src/bitmap.c | 35 +++++++++++++++++++++++------------
  13803. src/event.c | 6 ++++++
  13804. 2 files changed, 29 insertions(+), 12 deletions(-)
  13805. commit 6a26cff0e6c1e95f52afafac5c11220a132a4225
  13806. Author: sam
  13807. Date: Wed Jan 14 10:32:04 2004 +0000
  13808. * test/colors.c:
  13809. + Extracted the colour test from examples/demo.c.
  13810. test/Makefile.am | 6 ++++-
  13811. test/colors.c | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  13812. 2 files changed, 61 insertions(+), 1 deletions(-)
  13813. commit d35ac36fff516c53aff18324f188a8978f36448e
  13814. Author: sam
  13815. Date: Tue Jan 13 22:33:09 2004 +0000
  13816. * src/graphics.c src/event.c:
  13817. + The ncurses and S-Lang drivers properly return CACA_EVENT_RESIZE.
  13818. * test/event.c:
  13819. + Display CACA_EVENT_RESIZE.
  13820. src/caca_internals.h | 5 ++-
  13821. src/event.c | 25 ++++++++++++--
  13822. src/graphics.c | 87 ++++++++++++++++++++++---------------------------
  13823. test/event.c | 3 ++
  13824. 4 files changed, 67 insertions(+), 53 deletions(-)
  13825. commit 7488eb522ec8d4a67f73adacaddfdc0e1b857ce6
  13826. Author: sam
  13827. Date: Tue Jan 13 21:08:43 2004 +0000
  13828. * src/graphics.c:
  13829. + Resize handling in the ncurses and slang drivers.
  13830. configure.ac | 7 ++++-
  13831. msvc/config.h | 6 ++++-
  13832. src/graphics.c | 66 ++++++++++++++++++++++++++++++++++++++++++++++++++-----
  13833. 3 files changed, 70 insertions(+), 9 deletions(-)
  13834. commit f651070b1155abdbc9095f6f594ef46293f9b132
  13835. Author: sam
  13836. Date: Tue Jan 13 20:03:48 2004 +0000
  13837. * src/event.c:
  13838. + Added the CACA_EVENT_RESIZE event.
  13839. + Added caca_get_mouse_x() and caca_get_mouse_y().
  13840. * src/graphics.c:
  13841. + Window resize handling in the X11 driver.
  13842. * examples/aafire.c:
  13843. + Fixed a bad assumption in the resize handling code.
  13844. examples/aafire.c | 4 +-
  13845. src/caca.h | 3 +
  13846. src/caca_internals.h | 3 +
  13847. src/event.c | 173 +++++++++++++++++++++++++++++++++++---------------
  13848. src/graphics.c | 84 +++++++++++++++++++++++-
  13849. 5 files changed, 211 insertions(+), 56 deletions(-)
  13850. commit 4ed59594a54eb3f65d3a612396ec3efb883c7b27
  13851. Author: sam
  13852. Date: Tue Jan 13 16:45:45 2004 +0000
  13853. * configure.ac:
  13854. + Added --disable-doc to let the user not build documentation.
  13855. * build-win32:
  13856. + Do not build documentation.
  13857. build-win32 | 7 ++-----
  13858. configure.ac | 50 ++++++++++++++++++++++++++++++++------------------
  13859. debian/rules | 3 ++-
  13860. doc/Makefile.am | 12 ++++++------
  13861. libcaca.spec | 4 ++--
  13862. 5 files changed, 44 insertions(+), 32 deletions(-)
  13863. commit 246703d43bb52cec7f82e6cef4fff19a9c54f59a
  13864. Author: sam
  13865. Date: Tue Jan 13 15:01:22 2004 +0000
  13866. * src/graphics.c:
  13867. + Fixed a typo preventing Win32 builds.
  13868. * src/event.c:
  13869. + Renamed io.c into event.c.
  13870. * THANKS:
  13871. + Added Gentoo, NetBSD and FreeBSD porters.
  13872. THANKS | 4 +
  13873. src/Makefile.am | 2 +-
  13874. src/event.c | 639 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  13875. src/graphics.c | 2 +-
  13876. src/io.c | 639 -------------------------------------------------------
  13877. 5 files changed, 645 insertions(+), 641 deletions(-)
  13878. commit 7abe41db8384a82d0c2b11a6c7b57b1948b62cc7
  13879. Author: sam
  13880. Date: Tue Jan 13 09:55:32 2004 +0000
  13881. * configure.ac:
  13882. + Check for sys/times.h and unistd.h.
  13883. + Added calls to AC_C_CONST and AC_C_INLINE.
  13884. * src/time.c src/graphics.c:
  13885. + Fixes for MSVC compilation warnings.
  13886. + Additional sanity checks in the Win32 driver.
  13887. * src/caca.c:
  13888. + Use raw()/noraw() in the curses driver instead of cbreak().
  13889. * msvc/libcaca.sln:
  13890. + Added an MSVC solution.
  13891. * examples/aafire.c:
  13892. + Slightly reduced the maximum cacafire framerate.
  13893. Makefile.am | 2 +-
  13894. configure.ac | 8 ++-
  13895. examples/aafire.c | 2 +-
  13896. examples/cacaview.c | 1 -
  13897. msvc/Makefile.am | 16 ++++++
  13898. msvc/cacaball.vcproj | 122 +++++++++++++++++++++++++++++++++++++++++++
  13899. msvc/cacademo.vcproj | 122 +++++++++++++++++++++++++++++++++++++++++++
  13900. msvc/cacafire.vcproj | 122 +++++++++++++++++++++++++++++++++++++++++++
  13901. msvc/cacamoir.vcproj | 122 +++++++++++++++++++++++++++++++++++++++++++
  13902. msvc/cacaplas.vcproj | 122 +++++++++++++++++++++++++++++++++++++++++++
  13903. msvc/cacaview.vcproj | 122 +++++++++++++++++++++++++++++++++++++++++++
  13904. msvc/config.h | 47 ++++++++++++++++
  13905. msvc/libcaca.sln | 63 ++++++++++++++++++++++
  13906. msvc/libcaca.vcproj | 142 ++++++++++++++++++++++++++++++++++++++++++++++++++
  13907. src/caca.c | 6 ++-
  13908. src/graphics.c | 20 ++++++--
  13909. src/time.c | 16 ++++--
  13910. 17 files changed, 1039 insertions(+), 16 deletions(-)
  13911. commit e5208bf77da017e0df88abf6dbdde6f5484bba07
  13912. Author: sam
  13913. Date: Mon Jan 12 17:30:09 2004 +0000
  13914. * src/graphics.c:
  13915. + Implemented caca_set_title() for X11 and Win32.
  13916. * examples/cacaview.c:
  13917. + Use caca_set_title() to set the window title to "cacaview".
  13918. NOTES | 3 +++
  13919. examples/cacaview.c | 3 +++
  13920. src/caca.h | 1 +
  13921. src/graphics.c | 32 ++++++++++++++++++++++++++++++++
  13922. 4 files changed, 39 insertions(+), 0 deletions(-)
  13923. commit dc3b0e1fa1a8e6c5880e02f81a71cd45d864f90e
  13924. Author: sam
  13925. Date: Mon Jan 12 16:22:35 2004 +0000
  13926. * Fixed $Id in all Makefile.am files.
  13927. Makefile.am | 2 +-
  13928. autotools/Makefile.am | 2 +-
  13929. debian/Makefile.am | 2 +-
  13930. doc/Makefile.am | 2 +-
  13931. examples/Makefile.am | 2 +-
  13932. src/Makefile.am | 2 +-
  13933. test/Makefile.am | 2 +-
  13934. 7 files changed, 7 insertions(+), 7 deletions(-)
  13935. commit 38c526e9374fcf534449a2b4beb290f901f3e347
  13936. Author: sam
  13937. Date: Mon Jan 12 16:21:34 2004 +0000
  13938. * build-win32:
  13939. + Win32 cross-compilation script.
  13940. Makefile.am | 6 ++----
  13941. autotools/Makefile.am | 1 +
  13942. build-win32 | 37 +++++++++++++++++++++++++++++++++++++
  13943. debian/Makefile.am | 2 ++
  13944. doc/Makefile.am | 2 ++
  13945. examples/Makefile.am | 4 +---
  13946. src/Makefile.am | 4 +---
  13947. test/Makefile.am | 4 +---
  13948. 8 files changed, 47 insertions(+), 13 deletions(-)
  13949. commit dc14c3dd6484d293fb6a50aee3409735feb1835c
  13950. Author: sam
  13951. Date: Mon Jan 12 15:28:27 2004 +0000
  13952. * examples/cacamoir.c:
  13953. + Renamed cacacirc to cacamoir.
  13954. * libcaca.spec debian/ doc/:
  13955. + Added cacamoir to the distributed files.
  13956. NEWS | 1 +
  13957. debian/control | 8 ++-
  13958. debian/rules | 6 ++
  13959. doc/Makefile.am | 8 ++-
  13960. doc/cacademo.1 | 39 +++++++++-----
  13961. examples/Makefile.am | 8 ++--
  13962. examples/cacacirc.c | 144 --------------------------------------------------
  13963. examples/cacamoir.c | 144 ++++++++++++++++++++++++++++++++++++++++++++++++++
  13964. libcaca.spec | 12 +++-
  13965. 9 files changed, 201 insertions(+), 169 deletions(-)
  13966. commit 4ba869d3e1f1cb8ba5ab1f90a23952a4ae4558ac
  13967. Author: sam
  13968. Date: Mon Jan 12 14:25:46 2004 +0000
  13969. * examples/cacaballs.c:
  13970. + Bigger metaballs, less metaballs.
  13971. + Rotating palette.
  13972. * examples/cacaplas.c:
  13973. + Slightly decreased speed.
  13974. * examples/cacacirc.c:
  13975. + New effect.
  13976. examples/Makefile.am | 6 ++-
  13977. examples/cacaball.c | 49 +++++++++++------
  13978. examples/cacacirc.c | 144 ++++++++++++++++++++++++++++++++++++++++++++++++++
  13979. examples/cacaplas.c | 2 +-
  13980. 4 files changed, 183 insertions(+), 18 deletions(-)
  13981. commit 23f5271ecce028ad8de5a3a4fbb21ac35e24ff84
  13982. Author: sam
  13983. Date: Mon Jan 12 14:01:40 2004 +0000
  13984. * configure.ac:
  13985. + Better win32 check for Sleep().
  13986. configure.ac | 11 +++++------
  13987. src/time.c | 2 +-
  13988. 2 files changed, 6 insertions(+), 7 deletions(-)
  13989. commit 8d55f82d434acd462e3d4922ea36f37bc51d0724
  13990. Author: sam
  13991. Date: Sun Jan 11 18:09:01 2004 +0000
  13992. * configure.ac src/time.c:
  13993. + Look for Sleep in -lkernel32.
  13994. * examples/cacaview.c:
  13995. + Use caca_wait_event() instead of usleep()/caca_get_event().
  13996. configure.ac | 8 +++++++-
  13997. examples/cacaview.c | 19 ++++++++-----------
  13998. src/time.c | 2 +-
  13999. 3 files changed, 16 insertions(+), 13 deletions(-)
  14000. commit 8bfdce377d9786c857864c3bf438de503086c65a
  14001. Author: sam
  14002. Date: Sun Jan 11 05:09:02 2004 +0000
  14003. * src/caca.c src/graphics.c src/io.c src/time.c:
  14004. + Native win32 port.
  14005. NOTES | 3 +-
  14006. examples/cacaview.c | 8 ++
  14007. src/caca.c | 27 ++++++-
  14008. src/caca_internals.h | 5 ++
  14009. src/graphics.c | 196 +++++++++++++++++++++++++++++++++++++++++++++++++-
  14010. src/io.c | 64 ++++++++++++++++-
  14011. src/time.c | 10 ++--
  14012. 7 files changed, 300 insertions(+), 13 deletions(-)
  14013. commit 679f9f994b7fcfe30247416c1d024cb70c8da82c
  14014. Author: sam
  14015. Date: Sun Jan 11 01:45:57 2004 +0000
  14016. * configure.ac:
  14017. + Check for gettimeofday().
  14018. * src/time.c:
  14019. + Created _caca_time().
  14020. + Ported _caca_getticks() to the Win32 API.
  14021. * src/caca.c:
  14022. + Properly builds on Win32.
  14023. * test/event.c:
  14024. + Added <stdlib.h> because we use malloc().
  14025. configure.ac | 2 +-
  14026. src/caca.c | 39 +++++++++++++++++++++++++++++++++++++--
  14027. src/caca_internals.h | 4 ++++
  14028. src/graphics.c | 9 +--------
  14029. src/io.c | 20 +++++++++++---------
  14030. src/time.c | 47 ++++++++++++++++++++++++++++++++++++++++++-----
  14031. test/event.c | 1 +
  14032. 7 files changed, 97 insertions(+), 25 deletions(-)
  14033. commit e647690eec46988626a2276dc5dc466d04bd9627
  14034. Author: sam
  14035. Date: Sat Jan 10 19:59:50 2004 +0000
  14036. * THANKS examples/cacaplas.c:
  14037. + Updated credits.
  14038. * NEWS:
  14039. + Forthcoming 0.8 news.
  14040. NEWS | 7 +++++++
  14041. THANKS | 1 +
  14042. examples/cacaplas.c | 2 +-
  14043. 3 files changed, 9 insertions(+), 1 deletions(-)
  14044. commit 2502a8b62158d3e3d4eeb5fbccc25a59c731ec48
  14045. Author: sam
  14046. Date: Sat Jan 10 19:53:14 2004 +0000
  14047. * configure.ac:
  14048. + Check for -lm.
  14049. * examples/cacaplas.c:
  14050. + New demo, cacaplas, that displays a colour plasma.
  14051. configure.ac | 2 +
  14052. examples/Makefile.am | 10 +++-
  14053. examples/cacaplas.c | 140 ++++++++++++++++++++++++++++++++++++++++++++++++++
  14054. 3 files changed, 149 insertions(+), 3 deletions(-)
  14055. commit cc25481ffb0458e536cea9e7376216ad1d04e630
  14056. Author: sam
  14057. Date: Sat Jan 10 19:29:12 2004 +0000
  14058. * src/graphics:
  14059. + Initialise the char buffers in the X11 driver.
  14060. * src/io.c:
  14061. + caca_get_event() and caca_wait_event() immediately return zero if
  14062. event_mask is zero.
  14063. + Added support for the Home, End, PgUp and PgDown keys.
  14064. + In the S-Lang driver, added a call to SLang_getkey() before the call to
  14065. SLkp_getkey(), otherwise a single Escape call will not be interpreted.
  14066. * test/event.c:
  14067. + The "quit" sequence now quits the program, instead of "q" alone.
  14068. + Added a status bar below.
  14069. src/caca.h | 18 ++++++++
  14070. src/graphics.c | 3 +
  14071. src/io.c | 132 +++++++++++++++++++++++++++++++++++---------------------
  14072. test/event.c | 28 +++++++++---
  14073. 4 files changed, 126 insertions(+), 55 deletions(-)
  14074. commit 305ac9851510523505f34df53a473d714778800b
  14075. Author: sam
  14076. Date: Fri Jan 9 09:51:53 2004 +0000
  14077. * test/event.c:
  14078. + Do not refresh after each event, but only when there is no event
  14079. pending.
  14080. + If the pressed key is a printable character, display it.
  14081. * src/time.c:
  14082. + Moved _caca_getticks() to this file.
  14083. * src/caca.c:
  14084. + Set the escape delay to a very low value in the ncurses driver,
  14085. because I don't want escape sequences to be entered manually.
  14086. * src/io.c:
  14087. + Autorepeat emulation in the ncurses and slang drivers: do not
  14088. immediately send the key release event.
  14089. * configure.ac:
  14090. + Check for usleep.
  14091. + Improvements in the win32 platform detection.
  14092. BUGS | 5 +--
  14093. NOTES | 2 +
  14094. README | 4 ++-
  14095. configure.ac | 27 +++++++++++++--
  14096. src/Makefile.am | 1 +
  14097. src/caca.c | 3 ++
  14098. src/caca_internals.h | 10 ++++++
  14099. src/graphics.c | 53 +++++++++---------------------
  14100. src/io.c | 89 +++++++++++++++++++++++++++++++++++++++++++++++---
  14101. src/time.c | 65 ++++++++++++++++++++++++++++++++++++
  14102. test/event.c | 36 +++++++++++++-------
  14103. 11 files changed, 232 insertions(+), 63 deletions(-)
  14104. commit f05328b6fbd55c389e0f2b02b0cd15c7390aadf2
  14105. Author: sam
  14106. Date: Thu Jan 8 18:40:29 2004 +0000
  14107. * test/event.c:
  14108. + Display at least two digits for keycodes.
  14109. * configure.ac:
  14110. + ScreenUpdate is actually mandatory for our conio driver.
  14111. configure.ac | 23 +++++++++++------------
  14112. src/graphics.c | 4 ----
  14113. test/event.c | 4 ++--
  14114. 3 files changed, 13 insertions(+), 18 deletions(-)
  14115. commit 07ee82cfb26a3aa2720eb2e36e690b06582f9163
  14116. Author: sam
  14117. Date: Thu Jan 8 10:22:14 2004 +0000
  14118. * src/io.c:
  14119. + Use SLkp_getkey instead of SLang_getkey so that escape sequences are
  14120. directly interpreted.
  14121. + Major rehandling of the event code. All output drivers are now
  14122. correctly separated.
  14123. * src/graphics.c:
  14124. + Fixed a compilation warning.
  14125. * test/event.c:
  14126. + More human-readable event printing.
  14127. src/graphics.c | 3 +
  14128. src/io.c | 385 ++++++++++++++++++++++++--------------------------------
  14129. test/event.c | 10 +-
  14130. 3 files changed, 175 insertions(+), 223 deletions(-)
  14131. commit 063028a96cc803ff469dd609706d17bc1217737a
  14132. Author: sam
  14133. Date: Wed Jan 7 18:36:41 2004 +0000
  14134. * 0.7 branch.
  14135. ChangeLog | 211 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  14136. libcaca.spec | 4 +-
  14137. 2 files changed, 213 insertions(+), 2 deletions(-)
  14138. commit e7e9bbd93f8a6f1a223e8b43b5532ffe5619dd63
  14139. Author: sam
  14140. Date: Wed Jan 7 18:22:44 2004 +0000
  14141. * configure.ac:
  14142. + Release 0.7.
  14143. configure.ac | 2 +-
  14144. debian/changelog | 6 ++++++
  14145. libcaca.spec | 3 +++
  14146. 3 files changed, 10 insertions(+), 1 deletions(-)
  14147. commit 62ba0a5ada3bf6ecf89bc2bf635b60c3c3e931c2
  14148. Author: sam
  14149. Date: Wed Jan 7 18:22:08 2004 +0000
  14150. * src/bitmap.c:
  14151. + Fixed a bug in the dithering characters.
  14152. src/bitmap.c | 2 +-
  14153. 1 files changed, 1 insertions(+), 1 deletions(-)
  14154. commit 5ec19833e3a47b2aaa0b22a1fe79b7800922fd73
  14155. Author: sam
  14156. Date: Wed Jan 7 18:15:10 2004 +0000
  14157. * src/io.c:
  14158. + Do not report mouse motions if the coordinates did not change.
  14159. * src/bitmap.c:
  14160. + More documentation.
  14161. NEWS | 1 +
  14162. src/bitmap.c | 50 +++++++++++++++++++++++++++++++-------------------
  14163. src/io.c | 6 +++---
  14164. 3 files changed, 35 insertions(+), 22 deletions(-)
  14165. commit 7fca8d8e4d3064feb4a6454b9893618c7c43fac5
  14166. Author: sam
  14167. Date: Wed Jan 7 17:19:36 2004 +0000
  14168. * test/event.c:
  14169. + Small event lister, similar to X11's xev.
  14170. * src/graphics.c:
  14171. + If possible, disable autorepeat in the X11 driver.
  14172. * src/io.c:
  14173. + Implemented CACA_EVENT_MOUSE_RELEASE in all drivers.
  14174. + Button number support in CACA_EVENT_MOUSE_{PRESS,RELEASE}.
  14175. configure.ac | 1 +
  14176. src/caca.c | 3 +-
  14177. src/graphics.c | 17 ++++++-
  14178. src/io.c | 156 ++++++++++++++++++++++++++++++++++++++++++++++++++----
  14179. test/Makefile.am | 6 ++-
  14180. test/event.c | 117 ++++++++++++++++++++++++++++++++++++++++
  14181. 6 files changed, 286 insertions(+), 14 deletions(-)
  14182. commit 39389d5515fd30374db554b70cd3bd2f3c7d1740
  14183. Author: sam
  14184. Date: Wed Jan 7 13:06:06 2004 +0000
  14185. * test/spritedit.c:
  14186. + Moved spritedit to the test/ directory, because it is not mature enough.
  14187. * libcaca.spec debian/control debian/rules:
  14188. + Do not install caca-spritedit.
  14189. debian/control | 6 +-
  14190. debian/rules | 3 -
  14191. doc/Makefile.am | 2 +-
  14192. doc/caca-spritedit.1 | 15 ------
  14193. examples/Makefile.am | 6 +--
  14194. examples/spritedit.c | 120 --------------------------------------------------
  14195. libcaca.spec | 8 +--
  14196. test/Makefile.am | 6 ++-
  14197. test/spritedit.c | 120 ++++++++++++++++++++++++++++++++++++++++++++++++++
  14198. 9 files changed, 133 insertions(+), 153 deletions(-)
  14199. commit 7f865fd92d8a761ef33a4f9f78d7eb1b1fd9f4a8
  14200. Author: sam
  14201. Date: Wed Jan 7 12:45:02 2004 +0000
  14202. * libcaca.spec debian/control:
  14203. + Updated the package descriptions to include cacaball.
  14204. * doc/cacademo.1 doc/Makefile.am:
  14205. + Use the cacademo manpage as the cacaball manpage.
  14206. * src/:
  14207. + Added #ifdef _DOXYGEN_SKIP_ME here and there to prvent Doxygen from
  14208. documenting bizarre stuff.
  14209. NEWS | 6 +++++-
  14210. debian/control | 11 +++++------
  14211. debian/rules | 3 +++
  14212. doc/Makefile.am | 2 ++
  14213. doc/cacademo.1 | 23 ++++++++++++++++-------
  14214. libcaca.spec | 13 +++++++------
  14215. src/bitmap.c | 25 ++++++++++++++++++-------
  14216. src/caca.c | 8 +++++---
  14217. src/caca.h | 4 ++--
  14218. src/conic.c | 2 +-
  14219. src/graphics.c | 12 ++++++++++--
  14220. src/io.c | 2 ++
  14221. src/line.c | 4 +++-
  14222. src/sprite.c | 2 ++
  14223. 14 files changed, 81 insertions(+), 36 deletions(-)
  14224. commit ffd244a1f86491ee688c904042c011d9cb86cdfd
  14225. Author: sam
  14226. Date: Wed Jan 7 12:42:22 2004 +0000
  14227. * examples/cacaball.c:
  14228. + 24 metaballs instead of 5, but smaller.
  14229. + Zoom the bitmap to make more use of the screen area.
  14230. examples/cacaball.c | 64 +++++++++++++++++++++++++++++++--------------------
  14231. 1 files changed, 39 insertions(+), 25 deletions(-)
  14232. commit 36fccec452375e6f471333067ba6274dc83736cc
  14233. Author: sam
  14234. Date: Tue Jan 6 16:31:27 2004 +0000
  14235. * examples/cacaball.c:
  14236. + Crop the palette so that it looks a bit more like metaballs.
  14237. * AUTHORS THANKS:
  14238. + Credited Jylam and Jan Hubicka.
  14239. AUTHORS | 1 +
  14240. THANKS | 1 +
  14241. examples/aafire.c | 5 +----
  14242. examples/cacaball.c | 13 +++++++++----
  14243. 4 files changed, 12 insertions(+), 8 deletions(-)
  14244. commit 65c6e9649beba1e8c4803163e47f54f852871313
  14245. Author: sam
  14246. Date: Tue Jan 6 12:46:25 2004 +0000
  14247. * examples/cacaball.c:
  14248. + Huge coding style overhaul.
  14249. + Display 5 metaballs instead of 3.
  14250. + Generate the palette instead of having a static one.
  14251. + Use a 256x256 back buffer for more smoothness.
  14252. examples/cacaball.c | 292 +++++++++++++++++++-------------------------------
  14253. 1 files changed, 111 insertions(+), 181 deletions(-)
  14254. commit 1283f557a8ae29765cbda74e403abdf5fd86cc28
  14255. Author: sam
  14256. Date: Tue Jan 6 10:12:22 2004 +0000
  14257. * src/graphics.c:
  14258. + Fixed a compilation warning.
  14259. src/graphics.c | 2 +-
  14260. 1 files changed, 1 insertions(+), 1 deletions(-)
  14261. commit bcb7273264f68c89aacfdfd792db5c474a0af2fe
  14262. Author: sam
  14263. Date: Mon Jan 5 22:16:55 2004 +0000
  14264. * examples/cacaball.c:
  14265. + Metaballs demo program from Jean-Yves Lamoureux <jylam@lnxscene.org>.
  14266. examples/Makefile.am | 6 +-
  14267. examples/cacaball.c | 224 ++++++++++++++++++++++++++++++++++++++++++++++++++
  14268. 2 files changed, 229 insertions(+), 1 deletions(-)
  14269. commit 9df73e132f1f417952f3bbda15233bfc63d94389
  14270. Author: sam
  14271. Date: Mon Jan 5 18:17:20 2004 +0000
  14272. * src/io.c:
  14273. + caca_get_event() and caca_wait_event() now accept a mask as an argument
  14274. in order to select events.
  14275. examples/aafire.c | 2 +-
  14276. examples/cacaview.c | 70 +++++++++++++++++++++--------------------
  14277. examples/demo.c | 2 +-
  14278. examples/spritedit.c | 35 ++++++++++-----------
  14279. src/caca.h | 7 ++--
  14280. src/io.c | 83 ++++++++++++++++++++++++++++++-------------------
  14281. test/dithering.c | 2 +-
  14282. test/hsv.c | 2 +-
  14283. 8 files changed, 112 insertions(+), 91 deletions(-)
  14284. commit b7b4579ece98cf4d4fe92ac49bb9f1e7affcdab5
  14285. Author: sam
  14286. Date: Mon Jan 5 18:10:51 2004 +0000
  14287. * src/graphics.c:
  14288. + Fixed a bug that caused an infinite loop if the delay between two
  14289. caca_refresh() calls was greater than 2000 seconds (or something).
  14290. src/graphics.c | 11 ++++++++++-
  14291. 1 files changed, 10 insertions(+), 1 deletions(-)
  14292. commit 784d82c35946a9ef0e3073ff9dac0b4894963ab6
  14293. Author: sam
  14294. Date: Mon Jan 5 18:08:50 2004 +0000
  14295. * src/io.c:
  14296. + Fixed a bug that caused ButtonRelease events to be forgotten under X11.
  14297. * examples/cacaview.c:
  14298. + Use <stdlib.h> instead of <malloc.h>.
  14299. examples/cacaview.c | 2 +-
  14300. src/io.c | 2 +-
  14301. 2 files changed, 2 insertions(+), 2 deletions(-)
  14302. commit dcff9527def2dc3b83915ff2cf9ba256d10eca36
  14303. Author: sam
  14304. Date: Sun Jan 4 00:45:08 2004 +0000
  14305. * configure.ac:
  14306. + Check for dvips in addition to latex.
  14307. * doc/Makefile.am:
  14308. + Workaround for a bug in the latex code generated by doxygen
  14309. in Mandrake 9.1.
  14310. configure.ac | 6 +++++-
  14311. doc/Makefile.am | 4 +++-
  14312. 2 files changed, 8 insertions(+), 2 deletions(-)
  14313. commit dea8d31876b252ddeabf34643a6d047636ff390e
  14314. Author: sam
  14315. Date: Sun Jan 4 00:19:53 2004 +0000
  14316. * libcaca.spec:
  14317. + Install documentation into %{doc}/package-version/ instead
  14318. of %{doc}/package/.
  14319. + Added tetex-dvips to the build dependencies.
  14320. libcaca.spec | 21 ++++++++++++++-------
  14321. 1 files changed, 14 insertions(+), 7 deletions(-)
  14322. commit d89a19566ee2ab3e29c4a69f733a0a67a21eaeaa
  14323. Author: sam
  14324. Date: Sat Jan 3 23:21:27 2004 +0000
  14325. * 0.6 branch.
  14326. ChangeLog | 328 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  14327. 1 files changed, 328 insertions(+), 0 deletions(-)
  14328. commit 07b73c7e0f92a80fa06e5e6035621c94c794fd25
  14329. Author: sam
  14330. Date: Sat Jan 3 23:15:48 2004 +0000
  14331. * configure.ac NEWS:
  14332. + Prepared the 0.6 release.
  14333. * libcaca.spec:
  14334. + Split the RPM into libcaca-devel and caca-utils.
  14335. + More detailed descriptions.
  14336. + Packages are now rpmlint clean.
  14337. * doc/Makefile.am:
  14338. + Symlink cacafire.1 to cacademo.1 upon manpage installation.
  14339. NEWS | 9 +++++
  14340. configure.ac | 2 +-
  14341. debian/changelog | 6 +++
  14342. debian/control | 2 +-
  14343. debian/rules | 9 +++--
  14344. doc/Makefile.am | 3 ++
  14345. libcaca.spec | 105 ++++++++++++++++++++++++++++++++++++++++-------------
  14346. 7 files changed, 104 insertions(+), 32 deletions(-)
  14347. commit 1bcc9426467cb6f90e5881802484a5886af6ac8e
  14348. Author: sam
  14349. Date: Sat Jan 3 17:31:44 2004 +0000
  14350. * configure.ac:
  14351. + Search for <slang/slang.h> in addition of <slang.h>.
  14352. configure.ac | 7 +++----
  14353. src/caca.c | 6 +++++-
  14354. src/graphics.c | 6 +++++-
  14355. src/io.c | 6 +++++-
  14356. 4 files changed, 18 insertions(+), 7 deletions(-)
  14357. commit 157279dd0925b427501701717318f8ad111c4fd8
  14358. Author: sam
  14359. Date: Sat Jan 3 14:33:35 2004 +0000
  14360. * src/bitmap.c:
  14361. + Dither H/S/V when looking up the two nearest colours.
  14362. + Weigh pixels in the distance calculation.
  14363. + Factorised the lookup table calculation.
  14364. src/bitmap.c | 217 ++++++++++++++++-----------------------------------------
  14365. 1 files changed, 61 insertions(+), 156 deletions(-)
  14366. commit 709945b4901b0416157e0e70febda8013cee2d32
  14367. Author: sam
  14368. Date: Sat Jan 3 14:28:39 2004 +0000
  14369. * test/hsv.c:
  14370. + Trivial saturation/value rendering test.
  14371. test/Makefile.am | 6 ++++-
  14372. test/hsv.c | 65 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  14373. 2 files changed, 70 insertions(+), 1 deletions(-)
  14374. commit 67d4c7d19463c51be465582e3e676462bdb17069
  14375. Author: sam
  14376. Date: Fri Jan 2 18:09:29 2004 +0000
  14377. * src/bitmap.c:
  14378. + Fixed a minor overflow in the saturation computation.
  14379. + Use a global lookup table for foreground/background colour selection
  14380. in the bitmap rendering routine. This broke dithering, sorry.
  14381. src/bitmap.c | 387 +++++++++++++++++++++++++++++--------------------
  14382. src/caca.c | 4 +
  14383. src/caca_internals.h | 2 +
  14384. 3 files changed, 235 insertions(+), 158 deletions(-)
  14385. commit b4d57998a98a662011e13671b2ee164aae08f836
  14386. Author: sam
  14387. Date: Fri Jan 2 16:52:10 2004 +0000
  14388. * src/ examples/ test/:
  14389. + Changed <const type> constructs into <type const>.
  14390. examples/aafire.c | 2 +-
  14391. examples/cacaview.c | 4 ++--
  14392. src/bitmap.c | 18 +++++++++---------
  14393. src/caca.c | 6 +++---
  14394. src/caca.h | 28 ++++++++++++++--------------
  14395. src/graphics.c | 10 +++++-----
  14396. src/line.c | 4 ++--
  14397. src/sprite.c | 14 +++++++-------
  14398. test/optipal.c | 6 +++---
  14399. 9 files changed, 46 insertions(+), 46 deletions(-)
  14400. commit 07a445e3b5361971cf0a313308b0d71bd7cae58c
  14401. Author: sam
  14402. Date: Fri Jan 2 15:35:53 2004 +0000
  14403. * examples/aafire.c:
  14404. + Do not call caca_get_width() 10000 times per frame. Cache the value
  14405. instead.
  14406. examples/aafire.c | 8 +++++---
  14407. 1 files changed, 5 insertions(+), 3 deletions(-)
  14408. commit 91e3d7f87a201594b5411df07f5a298b966c6a66
  14409. Author: sam
  14410. Date: Fri Jan 2 15:34:16 2004 +0000
  14411. * src/graphics.c:
  14412. + Split the drawing of foreground and background colours in the X11
  14413. driver. Nice performance improvement.
  14414. src/graphics.c | 29 +++++++++++++++++++++++------
  14415. 1 files changed, 23 insertions(+), 6 deletions(-)
  14416. commit 632202ee197652ebf0020d1f9ff287f579314556
  14417. Author: sam
  14418. Date: Fri Jan 2 15:23:54 2004 +0000
  14419. * examples/cacaview.c:
  14420. + If Imlib2 was not activated, warn the user that only BMP is supported.
  14421. examples/cacaview.c | 9 +++++++--
  14422. 1 files changed, 7 insertions(+), 2 deletions(-)
  14423. commit 2d15e3fc5cc57afdebdb4a3e33eb77bebf717308
  14424. Author: sam
  14425. Date: Thu Jan 1 18:21:13 2004 +0000
  14426. * libcaca.spec:
  14427. + RPM specfile, courtesy of Richard Zidlicky.
  14428. * THANKS:
  14429. + Added a THANKS file for contributors.
  14430. AUTHORS | 3 +-
  14431. Makefile.am | 4 +-
  14432. THANKS | 4 +++
  14433. libcaca.spec | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  14434. 4 files changed, 68 insertions(+), 3 deletions(-)
  14435. commit f3d3d3be03fc33454135104785d3aa37adc7971f
  14436. Author: sam
  14437. Date: Thu Jan 1 17:51:57 2004 +0000
  14438. * src/graphics.c:
  14439. + Minor optimisation in caca_set_color().
  14440. + Added an X11 error handler to avoid BadFont aborts in the X11 driver.
  14441. + Optimised the X11 caca_refresh() routine by handling strings of the
  14442. same colour as one text chunk.
  14443. * src/caca.c:
  14444. + Bugfix in caca_init when conio is the only compiled-in driver.
  14445. * README:
  14446. + Minor documentation updates.
  14447. README | 12 ++--
  14448. src/caca.c | 11 ++--
  14449. src/graphics.c | 173 +++++++++++++++++++++++++++++++++----------------------
  14450. 3 files changed, 117 insertions(+), 79 deletions(-)
  14451. commit 718000d98ecb6e02672e95a997a99ceff381a932
  14452. Author: sam
  14453. Date: Thu Jan 1 16:29:50 2004 +0000
  14454. * examples/cacaview.c:
  14455. + Use sprintf() instead of snprintf() so that cacaview builds with DJGPP.
  14456. * examples/aafire.c:
  14457. + bzero the pixel buffer in the initialisation routine.
  14458. examples/aafire.c | 2 ++
  14459. examples/cacaview.c | 23 ++++++++++++++++++-----
  14460. 2 files changed, 20 insertions(+), 5 deletions(-)
  14461. commit 27d914500da4b6b0b765875c9e477d8c8e1f5eb6
  14462. Author: sam
  14463. Date: Wed Dec 31 14:21:08 2003 +0000
  14464. * doc/doxygen.cfg.in:
  14465. + Removed caca_internal.h from the list of documented files.
  14466. * src/:
  14467. + Minor documentation updates.
  14468. doc/doxygen.cfg.in | 2 +-
  14469. src/bitmap.c | 2 +-
  14470. src/box.c | 2 +-
  14471. src/caca.h | 22 +++++++++++-----------
  14472. src/conic.c | 2 +-
  14473. src/graphics.c | 2 +-
  14474. src/io.c | 2 +-
  14475. src/line.c | 2 +-
  14476. src/math.c | 2 +-
  14477. src/triangle.c | 2 +-
  14478. 10 files changed, 20 insertions(+), 20 deletions(-)
  14479. commit 30a85c5575bff7f36b6b4023371f9df32e6da108
  14480. Author: sam
  14481. Date: Wed Dec 31 13:55:34 2003 +0000
  14482. * test/dithering.c:
  14483. + Fixed a minor compilation warning.
  14484. * debian/rules:
  14485. + Explicitely use --enable-imlib2.
  14486. * BUGS:
  14487. + Added a note about blinking consoles.
  14488. * doc/Makefile.am:
  14489. + Fixed a bashism in the HTML files installation.
  14490. BUGS | 12 +++++++-----
  14491. debian/rules | 2 +-
  14492. doc/Makefile.am | 4 ++--
  14493. test/dithering.c | 1 -
  14494. 4 files changed, 10 insertions(+), 9 deletions(-)
  14495. commit 4cbdcf729d7534acee0bad18f61a0b850c6733ae
  14496. Author: sam
  14497. Date: Wed Dec 31 13:32:14 2003 +0000
  14498. * doc/Makefile.am:
  14499. + Do not install doxygen.png directly, because it can be doxygen.gif on
  14500. old installations.
  14501. doc/Makefile.am | 3 ++-
  14502. 1 files changed, 2 insertions(+), 1 deletions(-)
  14503. commit 381005426938d4249cce0f8e155c0d8a2f0fe194
  14504. Author: sam
  14505. Date: Wed Dec 31 13:26:47 2003 +0000
  14506. * examples/aafire.c:
  14507. + Only quit upon keypress, not mouse motion.
  14508. examples/aafire.c | 2 +-
  14509. 1 files changed, 1 insertions(+), 1 deletions(-)
  14510. commit ef9fd795da9c7c4afc37ed7c312d47935e1d55b4
  14511. Author: sam
  14512. Date: Wed Dec 31 13:24:46 2003 +0000
  14513. * examples/aafire.c:
  14514. + Render cacafire at full speed.
  14515. examples/aafire.c | 2 +-
  14516. 1 files changed, 1 insertions(+), 1 deletions(-)
  14517. commit 9dd7df8161681a50d6ce7408dc9fb09b1a2d8a84
  14518. Author: sam
  14519. Date: Wed Dec 31 13:20:18 2003 +0000
  14520. * test/optipal.c:
  14521. + Optimised S-Lang palette generator.
  14522. * src/graphics:
  14523. + Removed the S-Lang palette generator and replaced it with the tables
  14524. generated by optipal.
  14525. src/graphics.c | 214 +++++++++++++---------------------------------
  14526. test/Makefile.am | 6 +-
  14527. test/optipal.c | 252 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  14528. 3 files changed, 317 insertions(+), 155 deletions(-)
  14529. commit f815e5a304d33b1fd3a1a355cde00e9e32fe7dbf
  14530. Author: sam
  14531. Date: Wed Dec 31 12:26:22 2003 +0000
  14532. * Makefile.am:
  14533. + Added a test directory for test programs.
  14534. * test/dithering.c:
  14535. + The value/saturation dithering example.
  14536. Makefile.am | 2 +-
  14537. configure.ac | 1 +
  14538. examples/Makefile.am | 2 +-
  14539. test/Makefile.am | 10 ++++
  14540. test/dithering.c | 137 ++++++++++++++++++++++++++++++++++++++++++++++++++
  14541. 5 files changed, 150 insertions(+), 2 deletions(-)
  14542. commit 915c5fbe4e9846d493a84a5f71843cc35ec2dafb
  14543. Author: sam
  14544. Date: Wed Dec 31 12:05:44 2003 +0000
  14545. * src/caca.c:
  14546. + Do not try the X11 driver if DISPLAY is set to the empty string.
  14547. * examples/cacaview.c:
  14548. + Cosmetic fixes.
  14549. examples/cacaview.c | 10 +++++++---
  14550. src/caca.c | 2 +-
  14551. 2 files changed, 8 insertions(+), 4 deletions(-)
  14552. commit ed4f113162986b72af301be732bd110931a25136
  14553. Author: sam
  14554. Date: Wed Dec 31 12:00:18 2003 +0000
  14555. * example/:
  14556. + Renamed view.c into cacaview.c.
  14557. examples/Makefile.am | 5 +-
  14558. examples/cacaview.c | 631 ++++++++++++++++++++++++++++++++++++++++++++++++++
  14559. examples/view.c | 631 --------------------------------------------------
  14560. 3 files changed, 633 insertions(+), 634 deletions(-)
  14561. commit 1bb2e58e15efb94a10675260e23ed933bc0d8615
  14562. Author: sam
  14563. Date: Wed Dec 31 11:17:47 2003 +0000
  14564. * src/io.c:
  14565. + Fixed mouse support under ncurses and slang.
  14566. src/io.c | 37 ++++++++++++++++---------------------
  14567. 1 files changed, 16 insertions(+), 21 deletions(-)
  14568. commit 8ff07b16fa7aed3be05917405bccc260b267a68c
  14569. Author: sam
  14570. Date: Wed Dec 31 11:17:00 2003 +0000
  14571. * configure.ac:
  14572. + Error out if Imlib2 was not found. Override with --disable-imlib2.
  14573. configure.ac | 22 +++++++++++++++-------
  14574. 1 files changed, 15 insertions(+), 7 deletions(-)
  14575. commit 2982b3345e9930f420fbb9e55723c16fcc6be211
  14576. Author: sam
  14577. Date: Wed Dec 31 01:16:47 2003 +0000
  14578. * src/io.c:
  14579. + Mouse support under X11.
  14580. + Split the mouse motion and mouse click events.
  14581. * examples/demo.c:
  14582. + Mouse motion support.
  14583. examples/demo.c | 156 ++++++++++++++++++++++++++++---------------------------
  14584. src/caca.h | 10 ++--
  14585. src/io.c | 146 ++++++++++++++++++++++++++++-----------------------
  14586. 3 files changed, 167 insertions(+), 145 deletions(-)
  14587. commit 085185f61ce493c960437684eaee5a59079ff46f
  14588. Author: sam
  14589. Date: Wed Dec 31 01:02:08 2003 +0000
  14590. * src/graphics.c:
  14591. + Compilation fix.
  14592. * src/caca.c:
  14593. + Minor indentation fix.
  14594. src/caca.c | 2 +-
  14595. src/graphics.c | 4 ++++
  14596. 2 files changed, 5 insertions(+), 1 deletions(-)
  14597. commit 140a991e14f961c62d200adc6574ad360385f9b3
  14598. Author: sam
  14599. Date: Thu Dec 25 23:59:48 2003 +0000
  14600. * src/caca.c:
  14601. + Prefer the X11 driver if $DISPLAY is set.
  14602. + The slang driver is now preferred over the ncurses driver.
  14603. * configure.ac:
  14604. + Autodetect conio.h.
  14605. configure.ac | 31 ++++++++++++++++++-------------
  14606. src/caca.c | 27 ++++++++++++++++-----------
  14607. 2 files changed, 34 insertions(+), 24 deletions(-)
  14608. commit a96f029076bd417d764928526cffd64897bef2c0
  14609. Author: sam
  14610. Date: Thu Dec 25 23:22:13 2003 +0000
  14611. * configure.ac:
  14612. + Autodetect ncurses, slang and X11.
  14613. + Abort if no output driver was selected or detected.
  14614. configure.ac | 76 +++++++++++++++++++++++++++++++++++++++-------------------
  14615. 1 files changed, 51 insertions(+), 25 deletions(-)
  14616. commit 283e0b2ba3e61aa98f673e878065166c5332cb95
  14617. Author: sam
  14618. Date: Thu Dec 25 21:38:46 2003 +0000
  14619. * 0.5 branch.
  14620. ChangeLog | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
  14621. 1 files changed, 48 insertions(+), 0 deletions(-)
  14622. commit 7c6d2cab86e0bb9688a3e5f4866c5ca87049943a
  14623. Author: sam
  14624. Date: Thu Dec 25 21:36:52 2003 +0000
  14625. * configure.ac NEWS debian/changelog:
  14626. + New 0.5 release.
  14627. NEWS | 7 +++++++
  14628. configure.ac | 2 +-
  14629. debian/changelog | 6 ++++++
  14630. 3 files changed, 14 insertions(+), 1 deletions(-)
  14631. commit 37489dc4c5c4e7828f2df9c3c7973b6e573c7fad
  14632. Author: sam
  14633. Date: Thu Dec 25 21:28:55 2003 +0000
  14634. * NOTES BUGS:
  14635. + Updated information about the S-Lang colour pair shortage bug.
  14636. * src/graphics.c:
  14637. + Implemented the solution explained in NOTES.
  14638. BUGS | 3 +-
  14639. NOTES | 44 ++++----
  14640. configure.ac | 1 +
  14641. src/graphics.c | 298 +++++++++++++++++++++++++++++++++++++++++++++++++-------
  14642. 4 files changed, 287 insertions(+), 59 deletions(-)
  14643. commit 1d65c32d70836004457605badcd8b3d8c314eb74
  14644. Author: sam
  14645. Date: Thu Dec 25 18:09:58 2003 +0000
  14646. * src/caca.c:
  14647. + Fixed a compilation bug reported by Thomas Klausner <wiz@NetBSD.org>.
  14648. src/caca.c | 17 ++++++++++++-----
  14649. 1 files changed, 12 insertions(+), 5 deletions(-)
  14650. commit 8a41f10ad7d73380555caae569344782eb05b925
  14651. Author: sam
  14652. Date: Thu Dec 25 18:08:46 2003 +0000
  14653. * NOTES:
  14654. + Added a section with a proposed solution to the slang problem.
  14655. NOTES | 68 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  14656. 1 files changed, 68 insertions(+), 0 deletions(-)
  14657. commit 356be511e3af13ddf457b21045786e3c0077d4ac
  14658. Author: sam
  14659. Date: Thu Dec 25 10:18:37 2003 +0000
  14660. * 0.4 branch.
  14661. ChangeLog | 232 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  14662. 1 files changed, 232 insertions(+), 0 deletions(-)
  14663. commit 421144536f3d63b58fc78bef9827b8ddf37e11e0
  14664. Author: sam
  14665. Date: Wed Dec 24 23:58:32 2003 +0000
  14666. * debian/control:
  14667. + Added missing dependencies to the -dev package.
  14668. * configure.ac:
  14669. + Kludge for woody builds where x_includes is undefined.
  14670. configure.ac | 4 ++--
  14671. debian/control | 2 +-
  14672. 2 files changed, 3 insertions(+), 3 deletions(-)
  14673. commit 1fd281b57dde8e5cf876c758996e17a88f6bacc4
  14674. Author: sam
  14675. Date: Wed Dec 24 16:23:37 2003 +0000
  14676. * src/caca.h:
  14677. + Documented CACA_FONT.
  14678. src/caca.h | 4 ++++
  14679. 1 files changed, 4 insertions(+), 0 deletions(-)
  14680. commit 91b38815e7df4c823512f8f92328d0925f0f7d42
  14681. Author: sam
  14682. Date: Wed Dec 24 16:16:16 2003 +0000
  14683. * doc/Makefile.am:
  14684. + Rename the refman.ps doxygen documentation to libcaca.ps.
  14685. doc/Makefile.am | 6 ++++--
  14686. 1 files changed, 4 insertions(+), 2 deletions(-)
  14687. commit 9f87b9c628cb1332205ca86121e78f9ec5c9d5e0
  14688. Author: sam
  14689. Date: Wed Dec 24 15:43:45 2003 +0000
  14690. * src/graphics.c:
  14691. + Replace CACA_WIDTH and CACA_HEIGHT with CACA_GEOMETRY.
  14692. * src/caca.c:
  14693. + Documented the CACA_GEOMETRY environment variable.
  14694. NEWS | 3 +--
  14695. src/caca.h | 4 ++++
  14696. src/graphics.c | 9 ++++-----
  14697. 3 files changed, 9 insertions(+), 7 deletions(-)
  14698. commit 6d274d16b76a364436ce0696440b1c292fc94b02
  14699. Author: sam
  14700. Date: Wed Dec 24 15:35:07 2003 +0000
  14701. * src/io.c:
  14702. + Mouse support in the X11 driver.
  14703. src/caca_internals.h | 1 +
  14704. src/graphics.c | 6 ++++--
  14705. src/io.c | 30 +++++++++++++++++++++++++++++-
  14706. 3 files changed, 34 insertions(+), 3 deletions(-)
  14707. commit f0f5169d4da7b480a764109032dc547ee5a09d5a
  14708. Author: sam
  14709. Date: Wed Dec 24 14:48:38 2003 +0000
  14710. * src/graphics:
  14711. + Use XCreateWindow instead of XCreateSimpleWindow.
  14712. + Set the X window title to "caca for X".
  14713. src/graphics.c | 18 ++++++++++++++----
  14714. 1 files changed, 14 insertions(+), 4 deletions(-)
  14715. commit 22a1567e84a6f75158d52065116edd8c88b72091
  14716. Author: sam
  14717. Date: Tue Dec 23 17:25:29 2003 +0000
  14718. * debian/control:
  14719. + Build-depend on doxygen and tetex to build documentation.
  14720. + Build-depend on xlibs-dev and slang1-dev to provide alternate drivers.
  14721. debian/changelog | 9 +++++++++
  14722. debian/control | 2 +-
  14723. debian/rules | 23 +++++++++++++++++------
  14724. 3 files changed, 27 insertions(+), 7 deletions(-)
  14725. commit 8ba4bafdeff5d46152da6316bb5510f63dd27226
  14726. Author: sam
  14727. Date: Tue Dec 23 17:01:38 2003 +0000
  14728. * configure.ac NEWS:
  14729. + Prepared release 0.4.
  14730. * src/graphics.c README BUGS TODO:
  14731. + Updated documentation.
  14732. * Makefile.am doc/Makefile.am:
  14733. + Install the generated doxygen documentation.
  14734. BUGS | 2 ++
  14735. Makefile.am | 3 +++
  14736. NEWS | 9 +++++++++
  14737. README | 9 +++++----
  14738. TODO | 3 ++-
  14739. configure.ac | 4 +++-
  14740. doc/Makefile.am | 20 +++++++++++++++++++-
  14741. src/graphics.c | 5 +++++
  14742. 8 files changed, 48 insertions(+), 7 deletions(-)
  14743. commit daa19232e2a2a104c8c00c532ef7f3a34f06fc88
  14744. Author: sam
  14745. Date: Tue Dec 23 16:32:56 2003 +0000
  14746. * src/io.c:
  14747. + Fixed a warning by including <unistd.h>.
  14748. + Support for arrow and function keys under X11.
  14749. src/io.c | 41 +++++++++++++++++++++++++++++++++++------
  14750. 1 files changed, 35 insertions(+), 6 deletions(-)
  14751. commit 98df370ab0290eb46c9445b34b3308d72a1f5608
  14752. Author: sam
  14753. Date: Tue Dec 23 13:27:40 2003 +0000
  14754. * src/io.c:
  14755. + Added caca_wait_event(), a blocking caca_get_event().
  14756. * src/ examples/:
  14757. + More documentation.
  14758. * doc/doxygen.cfg.in:
  14759. + doc/doxygen.cfg is now generated by configure, so that we can use
  14760. @top_srcdir@ and we no longer need to hardcode PROJECT_NUMBER.
  14761. + Create manpages.
  14762. configure.ac | 1 +
  14763. doc/Makefile.am | 4 +-
  14764. doc/doxygen.cfg | 210 ----------------------------------------------
  14765. doc/doxygen.cfg.in | 210 ++++++++++++++++++++++++++++++++++++++++++++++
  14766. examples/aafire.c | 40 +++++-----
  14767. examples/demo.c | 32 ++++----
  14768. examples/spritedit.c | 32 ++++----
  14769. examples/view.c | 32 ++++----
  14770. src/bitmap.c | 40 +++++-----
  14771. src/box.c | 40 +++++-----
  14772. src/caca.c | 101 +++++++++++++----------
  14773. src/caca.h | 224 +++++++++++++++++++++++++++----------------------
  14774. src/caca_internals.h | 40 +++++-----
  14775. src/conic.c | 42 +++++-----
  14776. src/graphics.c | 156 +++++++++++++++++++++--------------
  14777. src/io.c | 73 +++++++++++-----
  14778. src/line.c | 56 ++++++------
  14779. src/math.c | 40 +++++-----
  14780. src/sprite.c | 40 +++++-----
  14781. src/triangle.c | 40 +++++-----
  14782. 20 files changed, 776 insertions(+), 677 deletions(-)
  14783. commit 728a44564d25787831720caba51ce79f3838db20
  14784. Author: sam
  14785. Date: Tue Dec 23 11:08:37 2003 +0000
  14786. * More API documentation.
  14787. doc/doxygen.cfg | 887 +------------------------------------------------------
  14788. src/bitmap.c | 2 +-
  14789. src/caca.c | 20 +-
  14790. src/caca.h | 202 +++++++------
  14791. 4 files changed, 128 insertions(+), 983 deletions(-)
  14792. commit 8065803ab4db7682d2260ebfa4ec8451af7a9892
  14793. Author: sam
  14794. Date: Mon Dec 22 22:58:24 2003 +0000
  14795. * caca.c:
  14796. + Fixed typos in the initialisation code.
  14797. src/caca.c | 8 ++++----
  14798. 1 files changed, 4 insertions(+), 4 deletions(-)
  14799. commit e19cb68b5776d6093d9b5847a96ea85ce28951bd
  14800. Author: sam
  14801. Date: Mon Dec 22 15:26:12 2003 +0000
  14802. * src/graphics.c src/caca.c src/io.c:
  14803. + Support for simultaneously compiled-in drivers.
  14804. + Honour the CACA_DRIVER environment variable.
  14805. * configure.ac:
  14806. + Drivers are no longer mutually exclusive.
  14807. configure.ac | 22 +-
  14808. src/bitmap.c | 6 +-
  14809. src/caca.c | 257 ++++++++++++++------
  14810. src/caca.h | 6 +
  14811. src/caca_internals.h | 21 ++
  14812. src/conic.c | 2 +-
  14813. src/graphics.c | 668 +++++++++++++++++++++++++++++---------------------
  14814. src/io.c | 131 ++++++----
  14815. src/line.c | 2 +-
  14816. 9 files changed, 686 insertions(+), 429 deletions(-)
  14817. commit 537539c0106587660060af8941b152211fe3eec9
  14818. Author: sam
  14819. Date: Sun Dec 21 00:39:41 2003 +0000
  14820. * src/graphics:
  14821. + Initialise default height at 32 (as in aalib).
  14822. src/graphics.c | 2 +-
  14823. 1 files changed, 1 insertions(+), 1 deletions(-)
  14824. commit 6155a87e40fd107b65036491b4c15d5ec26d5b01
  14825. Author: sam
  14826. Date: Sat Dec 20 12:07:56 2003 +0000
  14827. * src/graphics.c:
  14828. + Support for CACA_WIDTH, CACA_HEIGHT and CACA_FONT in the x11 driver.
  14829. + Use an intermediary X pixmap for rendering.
  14830. + Slightly changed the variable naming scheme.
  14831. src/caca_internals.h | 4 +-
  14832. src/graphics.c | 189 +++++++++++++++++++++++++++++++-------------------
  14833. src/io.c | 2 +-
  14834. 3 files changed, 121 insertions(+), 74 deletions(-)
  14835. commit e9a3180df29e891b4d97a3d59cbdb06e041477b2
  14836. Author: sam
  14837. Date: Sat Dec 20 10:54:35 2003 +0000
  14838. * examples/aafire.c:
  14839. + The image buffer in cacafire was too small.
  14840. examples/aafire.c | 2 +-
  14841. 1 files changed, 1 insertions(+), 1 deletions(-)
  14842. commit 00168a753896d19ed4c8fd8e20fc53ebaabea949
  14843. Author: sam
  14844. Date: Fri Dec 19 17:26:23 2003 +0000
  14845. * src/graphics.c:
  14846. + Progress in the X11 driver.
  14847. + Fixed a compilation bug in the conio driver.
  14848. src/graphics.c | 93 +++++++++++++++++++++++++++++++++++++++++++++++---------
  14849. 1 files changed, 78 insertions(+), 15 deletions(-)
  14850. commit 8440abf1b797ca8b9d58cff2d74c64ccba69eb87
  14851. Author: sam
  14852. Date: Thu Dec 18 09:46:19 2003 +0000
  14853. * debian/rules debian/control:
  14854. + Moved cacafire to the caca-utils package. Added proper conflict/replace.
  14855. + Symlinked cacafire.1 to cacademo.1.
  14856. debian/changelog | 7 +++++++
  14857. debian/control | 2 ++
  14858. debian/rules | 2 ++
  14859. 3 files changed, 11 insertions(+), 0 deletions(-)
  14860. commit 3ff0bf5f1439c08d389ff10e4bec84bf44075876
  14861. Author: sam
  14862. Date: Thu Dec 18 00:41:28 2003 +0000
  14863. * debian/control:
  14864. + Updated long descriptions.
  14865. * debian/changelog ChangeLog doc/doxygen.cfg NEWS:
  14866. + Prepared 0.3 release.
  14867. * README:
  14868. + --enable-ncurses is now the default.
  14869. ChangeLog | 216 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  14870. NEWS | 11 +++
  14871. README | 4 +-
  14872. debian/changelog | 4 +-
  14873. debian/control | 6 +-
  14874. doc/doxygen.cfg | 2 +-
  14875. 6 files changed, 236 insertions(+), 7 deletions(-)
  14876. commit 1716609b769d3457cedc3e823ff55217015b971e
  14877. Author: sam
  14878. Date: Thu Dec 18 00:11:52 2003 +0000
  14879. * src/:
  14880. + Doxygenated public functions.
  14881. src/bitmap.c | 40 +++++++++++++++++++++++++++++++++++
  14882. src/box.c | 29 +++++++++++++++++++++++++
  14883. src/caca.c | 44 +++++++++++++++++++++++++++++++++++++++
  14884. src/caca.h | 9 ++++---
  14885. src/conic.c | 38 +++++++++++++++++++++++++++++++++
  14886. src/graphics.c | 63 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  14887. src/io.c | 5 ++++
  14888. src/line.c | 25 +++++++++++++++++++++-
  14889. src/math.c | 14 ++++++++++++
  14890. src/sprite.c | 56 +++++++++++++++++++++++++++++++++++++++++++++++++
  14891. src/triangle.c | 35 +++++++++++++++++++++++++++++++
  14892. 11 files changed, 353 insertions(+), 5 deletions(-)
  14893. commit 44f55a188fb5ff778168a57eab5175b8d41bba68
  14894. Author: sam
  14895. Date: Wed Dec 17 15:03:05 2003 +0000
  14896. * src/caca.h:
  14897. + Documented environment variables.
  14898. src/caca.h | 29 +++++++++++++++++++++++++++++
  14899. 1 files changed, 29 insertions(+), 0 deletions(-)
  14900. commit 3eac3f5948dd71f4709d10487a35be0f61359bf0
  14901. Author: sam
  14902. Date: Tue Dec 16 23:25:54 2003 +0000
  14903. * examples/view.c:
  14904. + Fixed a bug in the loading of 1bpp BMPs.
  14905. + Commented stuff.
  14906. examples/view.c | 6 ++++--
  14907. 1 files changed, 4 insertions(+), 2 deletions(-)
  14908. commit bb69e174fe64d4680c06a8e739397b353209e810
  14909. Author: sam
  14910. Date: Tue Dec 16 23:06:54 2003 +0000
  14911. * examples/view.c:
  14912. + If Imlib2 is not available, use a custom simple BMP loader.
  14913. + Draw the bottom bar one line higher to leave room for a status line.
  14914. + '?' now properly toggles help.
  14915. * examples/Makefile.am:
  14916. + Always build cacaview.
  14917. examples/Makefile.am | 5 +-
  14918. examples/view.c | 366 ++++++++++++++++++++++++++++++++++++++++++--------
  14919. 2 files changed, 315 insertions(+), 56 deletions(-)
  14920. commit 869223f6d7ad00bb526205191f4b1144f879943b
  14921. Author: sam
  14922. Date: Tue Dec 16 09:06:46 2003 +0000
  14923. * src/bitmap.c:
  14924. + If the alpha palette is all-zero, forget the alpha channel.
  14925. * configure.ac:
  14926. + Export HAVE_IMLIB2_H and the like.
  14927. configure.ac | 10 +++++-----
  14928. src/bitmap.c | 3 +--
  14929. 2 files changed, 6 insertions(+), 7 deletions(-)
  14930. commit 98d68a14658f49e92a3cc345cd46d63b31cd80a9
  14931. Author: sam
  14932. Date: Mon Dec 15 15:02:50 2003 +0000
  14933. * src/bitmap.c:
  14934. + If the alpha mask is 0, ignore alpha information.
  14935. + Ditto if no alpha information is given with the palette.
  14936. src/bitmap.c | 24 ++++++++++++++++--------
  14937. 1 files changed, 16 insertions(+), 8 deletions(-)
  14938. commit 65e9da9553bdee74a5bfa73f5aff4587a238ef8c
  14939. Author: sam
  14940. Date: Mon Dec 15 10:38:03 2003 +0000
  14941. * src/graphics.c src/io.c:
  14942. + Beginning of an X11 driver. Currently we merely open the window and
  14943. check keyboard events.
  14944. configure.ac | 16 +++++++++++
  14945. src/caca.c | 12 +++++++-
  14946. src/caca_internals.h | 7 +++++
  14947. src/graphics.c | 73 ++++++++++++++++++++++++++++++++++++++++++++++++++
  14948. src/io.c | 20 +++++++++++++
  14949. 5 files changed, 127 insertions(+), 1 deletions(-)
  14950. commit 5d611ed0b6949716c405c9bd706d197a073b093e
  14951. Author: sam
  14952. Date: Fri Dec 12 16:19:44 2003 +0000
  14953. * configure.ac debian/changelog:
  14954. + Prepare for 0.3 release.
  14955. + Check for strcasecmp().
  14956. * src/caca.c:
  14957. + Honor CACA_BACKGROUND, CACA_DITHERING and CACA_ANTIALIASING environment
  14958. variables.
  14959. configure.ac | 4 ++--
  14960. debian/changelog | 12 ++++++++++++
  14961. src/caca.c | 37 +++++++++++++++++++++++++++++++++++++
  14962. 3 files changed, 51 insertions(+), 2 deletions(-)
  14963. commit 1fcb1d645f97652c152547c5b1b82361517b9c61
  14964. Author: sam
  14965. Date: Fri Dec 12 14:49:41 2003 +0000
  14966. * src/bitmap.c:
  14967. + Added antialiasing support.
  14968. + Dithering, antialiasing and background mode can now be selected at
  14969. runtime.
  14970. * src/caca.c src/caca.h:
  14971. + Renamed caca_dithering into caca_feature and extended the type to
  14972. express background colour and antialiasing mode.
  14973. * examples/demo.c:
  14974. + Fixed a bug that disabled the sprite demo.
  14975. + Draw solid flares.
  14976. * examples/view.c:
  14977. + Select antialiasing and background mode at runtime.
  14978. examples/aafire.c | 1 -
  14979. examples/demo.c | 18 +-
  14980. examples/view.c | 67 +++++--
  14981. src/bitmap.c | 510 ++++++++++++++++++++++++++------------------------
  14982. src/caca.c | 83 +++++++-
  14983. src/caca.h | 43 ++++-
  14984. src/caca_internals.h | 6 +
  14985. 7 files changed, 430 insertions(+), 298 deletions(-)
  14986. commit 651093bde9bcdcff749a54eb4fad20b1208c1257
  14987. Author: sam
  14988. Date: Thu Dec 11 17:01:09 2003 +0000
  14989. * Minor updates to manpages, BUGS, TODO and the Debian control file.
  14990. BUGS | 8 +++++---
  14991. TODO | 4 ++++
  14992. debian/control | 4 +++-
  14993. doc/cacademo.1 | 37 ++++++++++++++++++++++++++++---------
  14994. doc/cacaview.1 | 3 +++
  14995. 5 files changed, 43 insertions(+), 13 deletions(-)
  14996. commit 2021fdf1bf9eedb529bb8bb5c9f612b1d1740e96
  14997. Author: sam
  14998. Date: Thu Dec 11 16:56:35 2003 +0000
  14999. * src/caca.c:
  15000. + Moved global variables to src/graphics.c.
  15001. * src/bitmap.c:
  15002. + Sanitised prototypes.
  15003. src/Makefile.am | 2 +-
  15004. src/bitmap.c | 11 ++++++-----
  15005. src/caca.c | 8 --------
  15006. src/caca.h | 7 +++++--
  15007. src/caca_internals.h | 12 ------------
  15008. src/graphics.c | 20 +++++++++++++++++---
  15009. 6 files changed, 29 insertions(+), 31 deletions(-)
  15010. commit 20b92c87202bedb6c4b1e390075a05635d28b86b
  15011. Author: sam
  15012. Date: Thu Dec 11 16:31:49 2003 +0000
  15013. * src/graphics.c:
  15014. + Internally cache screen width and height.
  15015. * src/bitmap.c:
  15016. + Added alpha support to caca_draw_bitmap(). For now, we only treat 0%
  15017. alpha as fully transparent, and any other value as fully opaque.
  15018. + Slightly tuned colour weights in the renderer.
  15019. + caca_set_bitmap_palette() takes unsigned ints.
  15020. * examples/demo.c:
  15021. + Added a crap render demo.
  15022. * examples/aafire.c:
  15023. + Set a 20ms delay.
  15024. + Added alpha values to the palette.
  15025. * examples/view.c:
  15026. + Draw a gray checkered grid below the image so that transparent images
  15027. look a lot nicer.
  15028. + 'f' toggles "fullscreen" mode.
  15029. examples/aafire.c | 9 ++--
  15030. examples/demo.c | 107 +++++++++++++++++++++++++++++++++++++++++++++++++-
  15031. examples/view.c | 80 +++++++++++++++++++++++++++----------
  15032. src/bitmap.c | 97 ++++++++++++++++++++++++++-------------------
  15033. src/box.c | 8 ++--
  15034. src/caca.c | 22 +---------
  15035. src/caca.h | 19 +++++----
  15036. src/caca_internals.h | 4 ++
  15037. src/conic.c | 8 ++--
  15038. src/graphics.c | 54 +++++++++++++++++--------
  15039. src/line.c | 8 ++--
  15040. src/sprite.c | 12 +++---
  15041. src/triangle.c | 4 +-
  15042. 13 files changed, 299 insertions(+), 133 deletions(-)
  15043. commit 6bce47a9ef0722cc4276f9b4ac16e1bf4d5c86c6
  15044. Author: sam
  15045. Date: Thu Dec 11 15:54:53 2003 +0000
  15046. * configure.ac:
  15047. + Set the executable bit of caca-config when regenerating that file.
  15048. * caca-config.in:
  15049. + No longer use USE_SLANG_TRUE and USE_NCURSES_TRUE since we now
  15050. have @CACA_LIBS@.
  15051. caca-config.in | 8 ++------
  15052. configure.ac | 7 +++----
  15053. 2 files changed, 5 insertions(+), 10 deletions(-)
  15054. commit b5827d2e2cbba0a87a3783e56aab8446ff3a7e2d
  15055. Author: sam
  15056. Date: Tue Dec 2 22:27:27 2003 +0000
  15057. * configure.ac:
  15058. + Removed unused USE_* variables.
  15059. + Export -lslang and -lncurses as @CACA_LIBS@.
  15060. * examples/aafire.c:
  15061. + Imported aafire.c from the AAlib tree and ported it to libcaca.
  15062. configure.ac | 11 +--
  15063. examples/Makefile.am | 19 ++--
  15064. examples/aafire.c | 260 ++++++++++++++++++++++++++++++++++++++++++++++++++
  15065. 3 files changed, 271 insertions(+), 19 deletions(-)
  15066. commit a78fec42dc1fd88f648edd534f671c3f21d9290f
  15067. Author: sam
  15068. Date: Sun Nov 30 17:15:31 2003 +0000
  15069. * 0.2 release.
  15070. ChangeLog | 1753 ++++++++++++++++++++++++++++++++----------------------
  15071. NEWS | 14 +-
  15072. TODO | 2 +-
  15073. debian/changelog | 6 +
  15074. debian/control | 4 +-
  15075. 5 files changed, 1075 insertions(+), 704 deletions(-)
  15076. commit 850b18288c25fe51d7e503f39dc2363d9160498e
  15077. Author: sam
  15078. Date: Sun Nov 30 17:14:19 2003 +0000
  15079. * examples/view.c:
  15080. + Removed last endianness issue.
  15081. examples/view.c | 20 +-------------------
  15082. 1 files changed, 1 insertions(+), 19 deletions(-)
  15083. commit 0ce36be6a2cce23d824ea57975a8b1e6aca93589
  15084. Author: sam
  15085. Date: Sun Nov 30 16:34:04 2003 +0000
  15086. * src/io.c:
  15087. + Removed a useless message.
  15088. * src/bitmap.c examples/view.c:
  15089. + Really fixed the endianness issue.
  15090. examples/view.c | 4 ++--
  15091. src/bitmap.c | 32 ++++++++++++++++++++++----------
  15092. src/io.c | 1 -
  15093. 3 files changed, 24 insertions(+), 13 deletions(-)
  15094. commit edd8316057f60456674b8e3be40904161d115be4
  15095. Author: sam
  15096. Date: Sun Nov 30 15:56:02 2003 +0000
  15097. * src/bitmap.c:
  15098. + Fine-tuned the new renderer.
  15099. + Fixed warnings.
  15100. + Changed hardcoded values to macros.
  15101. src/bitmap.c | 115 ++++++++++++++++++++++++++++++++++++++++++----------------
  15102. 1 files changed, 84 insertions(+), 31 deletions(-)
  15103. commit c63b5099352522743b07b7a1278af3ef058ae413
  15104. Author: sam
  15105. Date: Sun Nov 30 15:01:55 2003 +0000
  15106. * src/bitmap.c:
  15107. + Fixed an endianness issue in the byte reader.
  15108. + Decreased precision in RGB and HSV values to avoid overflows.
  15109. + New dithering method: 2x2 ordered.
  15110. + New renderer, with background colour awareness.
  15111. * configure.ac:
  15112. + Check for <endian.h>.
  15113. * examples/demo.c examples/view.c:
  15114. + Fixed an endianness issue in cacaview.
  15115. + Adapted code to the additional dithering method.
  15116. configure.ac | 4 +-
  15117. examples/demo.c | 2 +-
  15118. examples/view.c | 28 +++++-
  15119. src/bitmap.c | 290 ++++++++++++++++++++++++++++++++++++++++++------------
  15120. src/caca.c | 3 +-
  15121. src/caca.h | 7 +-
  15122. 6 files changed, 257 insertions(+), 77 deletions(-)
  15123. commit a872143454cde77b92528414dd4f1f62e3d37866
  15124. Author: sam
  15125. Date: Sun Nov 30 02:11:37 2003 +0000
  15126. * src/bitmap.c examples/view.c:
  15127. + Fixed an endianness issue in caca_draw_bitmap().
  15128. + Code cleanup.
  15129. examples/view.c | 4 +-
  15130. src/bitmap.c | 65 ++++++++++++++++++++++++++++++++----------------------
  15131. 2 files changed, 40 insertions(+), 29 deletions(-)
  15132. commit a954245b4d66ac1e43b867fcb0a2eb52f06c2d8b
  15133. Author: sam
  15134. Date: Sun Nov 30 01:18:10 2003 +0000
  15135. * src/caca.c:
  15136. + Minor change to the dithering names.
  15137. * TODO:
  15138. + Added cacaview TODO.
  15139. * doc/cacaview.1:
  15140. + Wrote a manpage for cacaview.
  15141. * examples/Makefile.am:
  15142. + Moved the -DX_DISPLAY_MISSING=1 here.
  15143. * examples/view.c:
  15144. + Capital 'D' cycles through dithering modes in reverse order.
  15145. + Sleep when there is nothing to do.
  15146. + Cosmetic code reorganisation.
  15147. TODO | 11 +++-
  15148. doc/cacaview.1 | 51 ++++++++++++++++
  15149. examples/Makefile.am | 2 +-
  15150. examples/view.c | 155 ++++++++++++++++++++++++++------------------------
  15151. src/caca.c | 6 +-
  15152. 5 files changed, 146 insertions(+), 79 deletions(-)
  15153. commit d3e0a3bcef96414b42475432ae4027d7d53c8aef
  15154. Author: sam
  15155. Date: Sat Nov 29 19:35:07 2003 +0000
  15156. * src/caca.c src/caca.h:
  15157. + Added caca_get_dithering_name().
  15158. * src/bitmap.c:
  15159. + Created a new dithering method with an 8x8 ordered matrix.
  15160. + Replaced the char list with a string for better readability.
  15161. + Dithering functions now return a value between 0 and 255.
  15162. * examples/demo.c examples/view.c:
  15163. + Adapted to use caca_get_dithering_name().
  15164. examples/demo.c | 10 ++--
  15165. examples/view.c | 10 ++--
  15166. src/bitmap.c | 143 +++++++++++++++++++++++++++++++++++++------------------
  15167. src/caca.c | 22 +++++++-
  15168. src/caca.h | 17 +++++--
  15169. 5 files changed, 138 insertions(+), 64 deletions(-)
  15170. commit bb457bad300355bfd54042c4010f2e7ddf053b71
  15171. Author: sam
  15172. Date: Sat Nov 29 18:04:42 2003 +0000
  15173. * src/caca.c:
  15174. + Test whether ncurses knows xterm-16color before setting $TERM.
  15175. src/caca.c | 20 +++++++++++++++++---
  15176. 1 files changed, 17 insertions(+), 3 deletions(-)
  15177. commit 32c4e38aaee4715e23b71f7a63915c348c2e5b7a
  15178. Author: sam
  15179. Date: Sat Nov 29 17:36:00 2003 +0000
  15180. * examples/view.c:
  15181. + Added top and bottom status lines, like in mutt and slrn.
  15182. + Added a status string when loading an image or upon error.
  15183. + Can load multiple files; use 'n' and 'p' for next and previous.
  15184. + Clip zoom between -48 and +48.
  15185. examples/view.c | 164 +++++++++++++++++++++++++++++++++++++++++--------------
  15186. 1 files changed, 123 insertions(+), 41 deletions(-)
  15187. commit fda0a2bd463234aa11342909b6f79254da45b074
  15188. Author: sam
  15189. Date: Sat Nov 29 16:42:35 2003 +0000
  15190. * Fixed a C99ism.
  15191. src/caca.c | 6 ++++--
  15192. 1 files changed, 4 insertions(+), 2 deletions(-)
  15193. commit fad9f639430a4f13f317fd1d7382333de18dd2da
  15194. Author: sam
  15195. Date: Sat Nov 29 14:41:37 2003 +0000
  15196. * configure.ac:
  15197. + Default to ncurses, not slang, because slang only has 128 colour pairs.
  15198. * src/caca.c:
  15199. + Disable scrolling to avoid hashmap scrolling optimization code.
  15200. * src/graphics.c:
  15201. + Swap fg and bg in the colour pair indexing, so that bg is always
  15202. right.
  15203. + Disable alt charset support to exploit my patched slang.
  15204. NOTES | 5 +++++
  15205. configure.ac | 18 +++++++++---------
  15206. src/caca.c | 4 ++++
  15207. src/graphics.c | 29 +++++++++++++++++++++++------
  15208. 4 files changed, 41 insertions(+), 15 deletions(-)
  15209. commit a643256fa2d926de7f9fa97052abb0dc0a4a50ae
  15210. Author: sam
  15211. Date: Fri Nov 28 20:39:54 2003 +0000
  15212. * src/bitmap.c:
  15213. + Dither chroma outside of rgb2hsv_default().
  15214. + Clip fromx and fromy values.
  15215. * NOTES:
  15216. + Link to the XTerm control sequences.
  15217. * examples/view.c:
  15218. + Draw status bar.
  15219. + Move with 'h' 'j' 'k' 'l', à la vi.
  15220. + '?' toggles a help menu.
  15221. NOTES | 11 ++++++---
  15222. examples/view.c | 58 +++++++++++++++++++++++++++++++++++++++++++++---------
  15223. src/bitmap.c | 30 ++++++++++++++--------------
  15224. 3 files changed, 70 insertions(+), 29 deletions(-)
  15225. commit 3a6b19656efd348a546d4e606a0d990cf629177d
  15226. Author: sam
  15227. Date: Thu Nov 27 23:18:12 2003 +0000
  15228. * src/bitmap.c:
  15229. + Removed § from the list of default characters due to collisions.
  15230. src/bitmap.c | 2 +-
  15231. 1 files changed, 1 insertions(+), 1 deletions(-)
  15232. commit d841d25a2672a58431f344a77a2eae97bc301d38
  15233. Author: sam
  15234. Date: Thu Nov 27 22:54:48 2003 +0000
  15235. * debian/control:
  15236. + Removed slang1-dev dependency in caca-utils.
  15237. * debian/caca-utils.mime debian/rules:
  15238. + Added a MIME file with low priority.
  15239. + Added call to dh_installmime.
  15240. debian/caca-utils.mime | 15 +++++++++++++++
  15241. debian/control | 2 +-
  15242. debian/rules | 1 +
  15243. 3 files changed, 17 insertions(+), 1 deletions(-)
  15244. commit 319e80feda868ca7e839fc1b706371a9dcdf287c
  15245. Author: sam
  15246. Date: Thu Nov 27 22:29:13 2003 +0000
  15247. * src/caca.c src/graphics.c:
  15248. + Moved graphics stuff from caca.c to graphics.c.
  15249. + Added a few kludges: if gnome-terminal or konsole are detected, switch
  15250. to TERM=xterm-16color to benefit from extended colour palette.
  15251. configure.ac | 2 +-
  15252. src/caca.c | 197 +++++++++-----------------------------------------
  15253. src/caca_internals.h | 2 +
  15254. src/graphics.c | 176 ++++++++++++++++++++++++++++++++++++++++++++
  15255. 4 files changed, 213 insertions(+), 164 deletions(-)
  15256. commit 7cf3c49ec8b36c74d106d0c1fba7bf487028a665
  15257. Author: sam
  15258. Date: Thu Nov 27 21:56:30 2003 +0000
  15259. * NOTES:
  15260. + Added setab/setaf quotes from the XTerm terminfo.
  15261. + Proposed a workaround for bright colours on any terminal.
  15262. * src/caca.c:
  15263. + 16 colour support for ncurses and conio.
  15264. * src/graphics.c:
  15265. + Ported to 16 colour support.
  15266. + Added a missing <stdio.h> for BUFSIZ.
  15267. + Disabled vsnprintf under DOS (only vsprintf exists).
  15268. * examples/:
  15269. + Don't abort if the caca.txt sprite was not found.
  15270. + Ported to 16 colour support.
  15271. NOTES | 44 +++++++++++++++++++++---
  15272. examples/demo.c | 88 +++++++++++++++++++++++++++----------------------
  15273. examples/spritedit.c | 6 ++--
  15274. src/bitmap.c | 2 +
  15275. src/caca.c | 82 +++++++++++++++++++++++++++++++---------------
  15276. src/caca.h | 6 ++-
  15277. src/graphics.c | 49 ++++++++++++++++++++-------
  15278. src/sprite.c | 10 +++--
  15279. 8 files changed, 192 insertions(+), 95 deletions(-)
  15280. commit a90c15f5435b8856f280029726971ee4237f16c1
  15281. Author: sam
  15282. Date: Thu Nov 27 13:27:32 2003 +0000
  15283. * NOTES: more notes about colours.
  15284. NOTES | 87 ++++++++++++++++++++++++++++++++++++++++++++++++++--------------
  15285. 1 files changed, 68 insertions(+), 19 deletions(-)
  15286. commit bc8ad209311953db3b17bd98f9a2dba793f2f26a
  15287. Author: sam
  15288. Date: Thu Nov 27 09:43:56 2003 +0000
  15289. * configure.ac:
  15290. + More sensible imlib2 detection, works with cross-compilation.
  15291. * Makefile.am:
  15292. + Don't forget to include NOTES to the dist tarball.
  15293. Makefile.am | 2 +-
  15294. configure.ac | 9 ++++++++-
  15295. examples/Makefile.am | 2 +-
  15296. 3 files changed, 10 insertions(+), 3 deletions(-)
  15297. commit 77a46f434657a052b82c3a0a5f904fcc9129a7f6
  15298. Author: sam
  15299. Date: Thu Nov 27 09:38:16 2003 +0000
  15300. * NOTES: added information about colour support.
  15301. NOTES | 38 ++++++++++++++++++++++++++++++++++++++
  15302. README | 2 ++
  15303. debian/rules | 4 ++--
  15304. 3 files changed, 42 insertions(+), 2 deletions(-)
  15305. commit 30f3c82606961669cf151532038bb37296e58467
  15306. Author: sam
  15307. Date: Wed Nov 26 21:02:31 2003 +0000
  15308. * configure.ac: Added a missing check for <inttypes.h>.
  15309. configure.ac | 2 ++
  15310. 1 files changed, 2 insertions(+), 0 deletions(-)
  15311. commit 75011636f9154a84d72f1a0691be66f5c016bd81
  15312. Author: sam
  15313. Date: Wed Nov 26 20:58:30 2003 +0000
  15314. * src/bitmap.c: Support for more colour depths.
  15315. src/bitmap.c | 267 ++++++++++++++++++++++++++++++++++++++++++++++++----------
  15316. 1 files changed, 223 insertions(+), 44 deletions(-)
  15317. commit e06048a56b2cb359ae0b2a57ade5ff6f32d95f09
  15318. Author: sam
  15319. Date: Mon Nov 24 19:56:04 2003 +0000
  15320. * configure.ac examples/Makefile.am:
  15321. + Added a check for imlib2-config.
  15322. + Build cacaview conditionally.
  15323. * examples/demo.c:
  15324. + Removed all gdkpixbuf code.
  15325. * examples/view.c:
  15326. + Default to ordered dithering.
  15327. + Make sure the arrows always work even if delta is too small.
  15328. configure.ac | 4 +++
  15329. examples/Makefile.am | 8 +++++-
  15330. examples/demo.c | 60 +------------------------------------------------
  15331. examples/view.c | 10 ++++----
  15332. 4 files changed, 17 insertions(+), 65 deletions(-)
  15333. commit 6910e2175129881b2a20598edce6dff0664ff951
  15334. Author: sam
  15335. Date: Mon Nov 24 17:51:40 2003 +0000
  15336. * debian/:
  15337. + New caca-utils package.
  15338. + Move cacademo, cacaview and caca-spritedit to caca-utils.
  15339. debian/control | 20 +++++++++++++++++++-
  15340. debian/rules | 16 ++++++++++++++--
  15341. 2 files changed, 33 insertions(+), 3 deletions(-)
  15342. commit 482c224841afa992a43ac0aa5169e2624c712baf
  15343. Author: sam
  15344. Date: Mon Nov 24 17:50:14 2003 +0000
  15345. * examples/:
  15346. + Simple image viewer, cacaview, based on libcaca and imlib2.
  15347. + Renamed caca-demo into cacademo.
  15348. * doc/:
  15349. + Renamed doc/caca-demo.1 into doc/cacademo.1.
  15350. doc/Makefile.am | 2 +-
  15351. doc/caca-demo.1 | 14 ----
  15352. doc/cacademo.1 | 14 ++++
  15353. examples/Makefile.am | 15 +++--
  15354. examples/view.c | 181 ++++++++++++++++++++++++++++++++++++++++++++++++++
  15355. 5 files changed, 205 insertions(+), 21 deletions(-)
  15356. commit 751ab4af0d7f07502d4451b33d18ad6d8dbd63e5
  15357. Author: sam
  15358. Date: Sun Nov 23 15:34:35 2003 +0000
  15359. * Renamed src/blit.c into src/bitmap.c.
  15360. src/Makefile.am | 2 +-
  15361. src/bitmap.c | 281 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  15362. src/blit.c | 281 -------------------------------------------------------
  15363. 3 files changed, 282 insertions(+), 282 deletions(-)
  15364. commit 8b8089855bd7aed3b30b680c9a2d0afdc439f11a
  15365. Author: sam
  15366. Date: Sun Nov 23 03:44:59 2003 +0000
  15367. * src/caca.c:
  15368. + Mouse initialisation in ncurses.
  15369. * src/io.c:
  15370. + Mouse support in ncurses.
  15371. examples/demo.c | 2 +-
  15372. src/caca.c | 6 ++
  15373. src/caca.h | 2 +-
  15374. src/io.c | 217 +++++++++++++++++++++++++++++++------------------------
  15375. 4 files changed, 131 insertions(+), 96 deletions(-)
  15376. commit 99617715b2a56467d4c2451b9d6cb9363716e524
  15377. Author: sam
  15378. Date: Sat Nov 22 14:28:36 2003 +0000
  15379. * debian/control:
  15380. + libcaca-dev should depend on slang1-dev.
  15381. debian/control | 2 +-
  15382. 1 files changed, 1 insertions(+), 1 deletions(-)
  15383. commit abd9f658781532d76f4f817f18be132cc1016676
  15384. Author: sam
  15385. Date: Sat Nov 22 14:23:18 2003 +0000
  15386. * debian/Makefile.am:
  15387. + Added compat and copyright to the distributed files.
  15388. debian/Makefile.am | 2 +-
  15389. 1 files changed, 1 insertions(+), 1 deletions(-)
  15390. commit c651616d3a978bef5022ca940a2be7eec0e011a0
  15391. Author: sam
  15392. Date: Sat Nov 22 14:19:36 2003 +0000
  15393. * Added a ChangeLog file.
  15394. ChangeLog | 1604 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  15395. debian/rules | 2 +-
  15396. 2 files changed, 1605 insertions(+), 1 deletions(-)
  15397. commit bfb96818fc746ec2cbdad222b29c59e18b74f983
  15398. Author: sam
  15399. Date: Sat Nov 22 14:13:53 2003 +0000
  15400. * examples/Makefile.am:
  15401. + Compilation fix when libcaca is not available.
  15402. examples/Makefile.am | 5 ++---
  15403. 1 files changed, 2 insertions(+), 3 deletions(-)
  15404. commit c821d53b3ebdbaab4e57a60a2afc843c4af6795e
  15405. Author: sam
  15406. Date: Sat Nov 22 13:44:02 2003 +0000
  15407. * debian/:
  15408. + Wrote the changelog for the Debian release.
  15409. + Wrote a copyright file.
  15410. * doc/:
  15411. + Wrote manpages for caca-demo and caca-spritedit.
  15412. * examples/caca.txt:
  15413. + Centered the sprite handle.
  15414. + Added a second frame to the sprite.
  15415. debian/changelog | 7 ++++---
  15416. debian/copyright | 20 ++++++++++++++++++++
  15417. debian/rules | 4 ++--
  15418. doc/Makefile.am | 2 +-
  15419. doc/caca-config.1 | 2 +-
  15420. doc/caca-demo.1 | 14 ++++++++++++++
  15421. doc/caca-spritedit.1 | 15 +++++++++++++++
  15422. examples/caca.txt | 15 ++++++++++++++-
  15423. 8 files changed, 71 insertions(+), 8 deletions(-)
  15424. commit 793cd983b3bfa31307666e778a6ab8b108355b04
  15425. Author: sam
  15426. Date: Sat Nov 22 12:53:55 2003 +0000
  15427. * AUTHORS NEWS:
  15428. + Added these mandatory files.
  15429. * doc/:
  15430. + Wrote a Doxygen configuration file.
  15431. + Added a manpage for caca-config(1), borrowed from sdl-config.
  15432. * configure.ac:
  15433. + Use new style AC_INIT.
  15434. + Error out if no library was found.
  15435. + Added *djgpp* to the list of non-PIC platforms.
  15436. + Added checks for doxygen and latex.
  15437. AUTHORS | 3 +
  15438. Makefile.am | 4 +-
  15439. NEWS | 10 +
  15440. configure.ac | 24 +-
  15441. doc/Makefile.am | 25 ++
  15442. doc/caca-config.1 | 73 ++++
  15443. doc/doxygen.cfg | 1079 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  15444. doc/footer.html | 3 +
  15445. doc/header.html | 9 +
  15446. 9 files changed, 1223 insertions(+), 7 deletions(-)
  15447. commit b145ac1f16947ad2f20b77e1bbafadf76965550c
  15448. Author: sam
  15449. Date: Sat Nov 22 12:51:27 2003 +0000
  15450. * Disabled gdkpixbuf code.
  15451. examples/Makefile.am | 4 ++--
  15452. examples/demo.c | 16 ++++++++++++++--
  15453. 2 files changed, 16 insertions(+), 4 deletions(-)
  15454. commit 5473216c6ec0140b51a2104afb159cd5258e1b57
  15455. Author: sam
  15456. Date: Sat Nov 22 12:45:25 2003 +0000
  15457. * src/:
  15458. + Doxygenated a few things.
  15459. src/blit.c | 10 +++++++-
  15460. src/box.c | 10 +++++++-
  15461. src/caca.c | 12 ++++++++-
  15462. src/caca.h | 57 ++++++++++++++++++++++++++++++++++++--------------
  15463. src/caca_internals.h | 10 +++++++-
  15464. src/conic.c | 11 ++++++++-
  15465. src/graphics.c | 10 +++++++-
  15466. src/io.c | 10 +++++++-
  15467. src/line.c | 21 ++++++++++++------
  15468. src/math.c | 10 +++++++-
  15469. src/sprite.c | 10 +++++++-
  15470. src/triangle.c | 10 +++++++-
  15471. 12 files changed, 138 insertions(+), 43 deletions(-)
  15472. commit 1fa6e954e402120059694d8978b45eb48074aaa0
  15473. Author: sam
  15474. Date: Fri Nov 21 14:34:07 2003 +0000
  15475. * TODO:
  15476. + A few updates.
  15477. * src/blit.c:
  15478. + Split blit() into caca_create_bitmap() and caca_draw_bitmap().
  15479. + Started removing hardcoded bitmask and pitch values.
  15480. * examples/demo.c:
  15481. + Do something with mouse clicks.
  15482. TODO | 4 +++
  15483. examples/demo.c | 9 ++++++++
  15484. src/blit.c | 62 +++++++++++++++++++++++++++++++++++++++++++++++-------
  15485. src/caca.h | 27 +++++++++++++++++++++--
  15486. 4 files changed, 91 insertions(+), 11 deletions(-)
  15487. commit fb3a96b45f8a3f694b4feae438c2029b3aeef865
  15488. Author: sam
  15489. Date: Fri Nov 21 14:14:26 2003 +0000
  15490. * src/io.c:
  15491. + Fixed an off-by-one error in the mouse driver.
  15492. src/io.c | 9 +++++++--
  15493. 1 files changed, 7 insertions(+), 2 deletions(-)
  15494. commit 36324a7a923c0297b3701c2ce55222c6a2483b61
  15495. Author: sam
  15496. Date: Thu Nov 20 16:54:04 2003 +0000
  15497. * debian/control:
  15498. + Changed section to libs/libdevel instead of games/games.
  15499. + Changed package name to libcaca-dev.
  15500. * debian/rules:
  15501. + Use debian/compat instead of DH_COMPAT.
  15502. + Install README, BUGS and TODO into /usr/share/doc.
  15503. * caca-config.in:
  15504. + First version of the config script.
  15505. * configure.ac src/Makefile.am:
  15506. + Build a static PIC library as well.
  15507. * README TODO:
  15508. + Various updates.
  15509. Makefile.am | 4 +-
  15510. README | 22 +++++++++
  15511. TODO | 12 +++++
  15512. caca-config.in | 123 ++++++++++++++++++++++++++++++++++++++++++++++++++
  15513. configure.ac | 15 ++++++
  15514. debian/compat | 1 +
  15515. debian/control | 13 +++---
  15516. debian/rules | 5 +-
  15517. examples/Makefile.am | 17 ++++---
  15518. examples/demo.c | 4 +-
  15519. src/Makefile.am | 10 +++-
  15520. 11 files changed, 206 insertions(+), 20 deletions(-)
  15521. commit c689b4d3d1960ab35719a29d9d5260847683e098
  15522. Author: sam
  15523. Date: Wed Nov 19 18:38:49 2003 +0000
  15524. * TODO: New stuff to do.
  15525. * src/io.c: left and right arrow keys were swapped.
  15526. TODO | 18 +++++++++++++-----
  15527. src/io.c | 4 ++--
  15528. 2 files changed, 15 insertions(+), 7 deletions(-)
  15529. commit 6112b9da5416d65acfc5dedde19d4f463d3cdb1b
  15530. Author: sam
  15531. Date: Wed Nov 19 17:49:43 2003 +0000
  15532. * src/io.c:
  15533. + Fixed a bug in the mouse coordinates reporting.
  15534. src/blit.c | 16 ++++++++--------
  15535. src/caca.c | 5 ++---
  15536. src/io.c | 4 ++--
  15537. 3 files changed, 12 insertions(+), 13 deletions(-)
  15538. commit 4c1d6b8099fb79dc6e9a110de303228bc32c3e66
  15539. Author: sam
  15540. Date: Wed Nov 19 17:32:10 2003 +0000
  15541. * src/io.c:
  15542. + Renamed sdl_get_key() into sdl_get_event().
  15543. + Handle mouse clicks.
  15544. * src/caca.c:
  15545. + Activate the terminal's mouse handling if supported.
  15546. examples/demo.c | 19 ++++---
  15547. examples/spritedit.c | 33 +++++++-----
  15548. src/blit.c | 18 +++---
  15549. src/caca.c | 4 ++
  15550. src/caca.h | 13 ++++-
  15551. src/io.c | 142 +++++++++++++++++++++++++++++---------------------
  15552. 6 files changed, 139 insertions(+), 90 deletions(-)
  15553. commit bd138bc13d3ef2323ef8df7852e652f4c8eac893
  15554. Author: sam
  15555. Date: Mon Nov 17 16:11:34 2003 +0000
  15556. * src/io.c src/caca.h:
  15557. + Interpret escape sequences for F1, F2, left, right, etc.
  15558. * src/Makefile.am examples/Makefile.am:
  15559. + Install caca.h in /usr/include.
  15560. + Do not install example programs.
  15561. * src/blit.c:
  15562. + Minor improvements to grayscale colors.
  15563. examples/Makefile.am | 2 +-
  15564. src/Makefile.am | 2 +
  15565. src/blit.c | 15 +++++--
  15566. src/caca.h | 29 +++++++++++++-
  15567. src/io.c | 105 +++++++++++++++++++++++++++++++++++++++++++++++---
  15568. 5 files changed, 140 insertions(+), 13 deletions(-)
  15569. commit f4c2cc439802dad727f044a1e0f6632acbd96f5a
  15570. Author: sam
  15571. Date: Mon Nov 17 10:15:40 2003 +0000
  15572. * Removed legacy .cvsignore files.
  15573. .cvsignore | 17 -----------------
  15574. autotools/.cvsignore | 10 ----------
  15575. 2 files changed, 0 insertions(+), 27 deletions(-)
  15576. commit 81858118d87805576cbbce630bc05225d1d8e6e6
  15577. Author: sam
  15578. Date: Sun Nov 16 17:41:43 2003 +0000
  15579. * src/blit.c:
  15580. + Hue calculation now uses integers only.
  15581. + Dithering is now parametrable. Implemented none, ordered, random.
  15582. * examples/demo.c:
  15583. + Added dithering selection.
  15584. examples/demo.c | 19 +++++++-
  15585. src/blit.c | 140 ++++++++++++++++++++++++++++++++++++++++++++++++++-----
  15586. src/caca.h | 5 +-
  15587. 3 files changed, 148 insertions(+), 16 deletions(-)
  15588. commit 9b7ae4f1945fdc88e68929d9cb4c28a9c23c0fbb
  15589. Author: sam
  15590. Date: Sun Nov 16 15:20:17 2003 +0000
  15591. * src/blit.c:
  15592. + Added caca_set_dithering() (unused yet).
  15593. + Added random dithering.
  15594. * src/caca.h:
  15595. + Renamed legacy EE_* enums to CACA_*.
  15596. * examples/demo.c examples/caca.txt:
  15597. + Added a default sprite for libcaca.
  15598. examples/Makefile.am | 2 +
  15599. examples/caca.txt | 13 +++++++++
  15600. examples/demo.c | 38 +++++++++++++++-----------
  15601. examples/spritedit.c | 6 ++--
  15602. src/blit.c | 71 ++++++++++++++++++++++++++-----------------------
  15603. src/caca.c | 32 +++++++++++-----------
  15604. src/caca.h | 54 ++++++++++++++++++++++---------------
  15605. src/caca_internals.h | 6 ++--
  15606. src/graphics.c | 6 ++--
  15607. 9 files changed, 132 insertions(+), 96 deletions(-)
  15608. commit d0633a53699a266d7f64d3d6d59cf2ad0f70f14b
  15609. Author: sam
  15610. Date: Sun Nov 16 12:28:29 2003 +0000
  15611. * Changed copyleft to LGPL.
  15612. examples/demo.c | 19 ++++++++++---------
  15613. examples/spritedit.c | 19 ++++++++++---------
  15614. src/blit.c | 21 +++++++++++----------
  15615. src/box.c | 21 +++++++++++----------
  15616. src/caca.c | 21 +++++++++++----------
  15617. src/caca.h | 21 +++++++++++----------
  15618. src/caca_internals.h | 21 +++++++++++----------
  15619. src/conic.c | 21 +++++++++++----------
  15620. src/graphics.c | 21 +++++++++++----------
  15621. src/io.c | 21 +++++++++++----------
  15622. src/line.c | 21 +++++++++++----------
  15623. src/math.c | 21 +++++++++++----------
  15624. src/sprite.c | 21 +++++++++++----------
  15625. src/triangle.c | 21 +++++++++++----------
  15626. 14 files changed, 152 insertions(+), 138 deletions(-)
  15627. commit 19f8e488535b473d968eb7aebf4483c9a837a713
  15628. Author: sam
  15629. Date: Sun Nov 16 12:13:46 2003 +0000
  15630. * 2nd pass in the libcaca rehandling; moved sources to src/ and examples
  15631. to examples/.
  15632. Makefile.am | 2 +-
  15633. configure.ac | 6 +-
  15634. examples/Makefile.am | 23 +++
  15635. examples/demo.c | 462 ++++++++++++++++++++++++++++++++++++++++++++++
  15636. examples/spritedit.c | 115 ++++++++++++
  15637. libcaca/Makefile.am | 20 --
  15638. libcaca/blit.c | 102 ----------
  15639. libcaca/box.c | 122 ------------
  15640. libcaca/caca.c | 308 ------------------------------
  15641. libcaca/caca.h | 116 ------------
  15642. libcaca/caca_internals.h | 37 ----
  15643. libcaca/conic.c | 207 ---------------------
  15644. libcaca/graphics.c | 158 ----------------
  15645. libcaca/io.c | 52 -----
  15646. libcaca/line.c | 375 -------------------------------------
  15647. libcaca/math.c | 59 ------
  15648. libcaca/sprite.c | 262 --------------------------
  15649. libcaca/triangle.c | 102 ----------
  15650. src/Makefile.am | 20 ++
  15651. src/blit.c | 102 ++++++++++
  15652. src/box.c | 122 ++++++++++++
  15653. src/caca.c | 308 ++++++++++++++++++++++++++++++
  15654. src/caca.h | 116 ++++++++++++
  15655. src/caca_internals.h | 37 ++++
  15656. src/conic.c | 207 +++++++++++++++++++++
  15657. src/graphics.c | 158 ++++++++++++++++
  15658. src/io.c | 52 +++++
  15659. src/line.c | 375 +++++++++++++++++++++++++++++++++++++
  15660. src/math.c | 59 ++++++
  15661. src/sprite.c | 262 ++++++++++++++++++++++++++
  15662. src/triangle.c | 102 ++++++++++
  15663. test/Makefile.am | 23 ---
  15664. test/demo.c | 462 ----------------------------------------------
  15665. test/spritedit.c | 115 ------------
  15666. 34 files changed, 2524 insertions(+), 2524 deletions(-)
  15667. commit 71c8c3568345e636d4149e5bb0c7f2cf7e65432f
  15668. Author: sam
  15669. Date: Sun Nov 16 12:07:52 2003 +0000
  15670. * The big TTYvaders/libcaca split. This is libcaca.
  15671. COPYING | 672 +++++++++++++++++++++++++++++++++--------------------
  15672. Makefile.am | 8 +-
  15673. README | 34 +---
  15674. TODO | 34 ---
  15675. bootstrap | 2 +-
  15676. configure.ac | 6 +-
  15677. data/Makefile.am | 14 --
  15678. data/barboss.txt | 27 ---
  15679. data/barfight.txt | 14 --
  15680. data/bazfight.txt | 28 ---
  15681. data/bongem.txt | 14 --
  15682. data/bonheart.txt | 14 --
  15683. data/foofight.txt | 29 ---
  15684. data/ship.txt | 7 -
  15685. data/wpnbomb.txt | 86 -------
  15686. data/wpnfrag.txt | 50 ----
  15687. data/xplmed.txt | 60 -----
  15688. data/xplsmall.txt | 32 ---
  15689. debian/.cvsignore | 6 -
  15690. debian/changelog | 4 +-
  15691. debian/control | 14 +-
  15692. debian/rules | 2 +-
  15693. doc/shapes.txt | 191 ---------------
  15694. src/.cvsignore | 6 -
  15695. src/Makefile.am | 33 ---
  15696. src/aliens.c | 136 -----------
  15697. src/bonus.c | 113 ---------
  15698. src/box.c | 106 ---------
  15699. src/ceo.c | 49 ----
  15700. src/collide.c | 296 -----------------------
  15701. src/common.h | 226 ------------------
  15702. src/explosions.c | 142 -----------
  15703. src/intro.c | 77 ------
  15704. src/main.c | 268 ---------------------
  15705. src/overlay.c | 81 -------
  15706. src/player.c | 101 --------
  15707. src/starfield.c | 93 --------
  15708. src/tunnel.c | 206 ----------------
  15709. src/weapons.c | 459 ------------------------------------
  15710. 39 files changed, 439 insertions(+), 3301 deletions(-)
  15711. commit ddf9b8f9f051af67e348ec9a7d92c9525f76c2a4
  15712. Author: sam
  15713. Date: Sun Nov 16 11:26:54 2003 +0000
  15714. * configure.ac:
  15715. + Added -Wsign-compare to the warning flags.
  15716. * libcaca/caca.c:
  15717. + Fixed a signed/unsigned bug that caused infinite waits with
  15718. ee_set_delay(0).
  15719. * src/weapons.c libcaca/graphics.c libcaca/blit.c libcaca/conic.c:
  15720. + Fixed minor signed/unsigned comparison warnings.
  15721. configure.ac | 2 +-
  15722. libcaca/blit.c | 4 ++--
  15723. libcaca/caca.c | 8 ++++----
  15724. libcaca/conic.c | 8 ++++----
  15725. libcaca/graphics.c | 9 +++++----
  15726. src/weapons.c | 5 +++--
  15727. 6 files changed, 19 insertions(+), 17 deletions(-)
  15728. commit 6377b5786db024198365aa8f2e66743ace2d207f
  15729. Author: sam
  15730. Date: Sun Nov 16 00:33:35 2003 +0000
  15731. * Renamed libee to libcaca. Far less collisions.
  15732. Makefile.am | 2 +-
  15733. TODO | 2 +-
  15734. configure.ac | 2 +-
  15735. libcaca/Makefile.am | 20 +++
  15736. libcaca/blit.c | 102 +++++++++++++
  15737. libcaca/box.c | 122 +++++++++++++++
  15738. libcaca/caca.c | 308 +++++++++++++++++++++++++++++++++++++
  15739. libcaca/caca.h | 116 ++++++++++++++
  15740. libcaca/caca_internals.h | 37 +++++
  15741. libcaca/conic.c | 207 +++++++++++++++++++++++++
  15742. libcaca/graphics.c | 157 +++++++++++++++++++
  15743. libcaca/io.c | 52 +++++++
  15744. libcaca/line.c | 375 ++++++++++++++++++++++++++++++++++++++++++++++
  15745. libcaca/math.c | 59 +++++++
  15746. libcaca/sprite.c | 262 ++++++++++++++++++++++++++++++++
  15747. libcaca/triangle.c | 102 +++++++++++++
  15748. libee/Makefile.am | 20 ---
  15749. libee/blit.c | 102 -------------
  15750. libee/box.c | 122 ---------------
  15751. libee/conic.c | 207 -------------------------
  15752. libee/ee.c | 308 -------------------------------------
  15753. libee/ee.h | 116 --------------
  15754. libee/ee_internals.h | 37 -----
  15755. libee/graphics.c | 157 -------------------
  15756. libee/io.c | 52 -------
  15757. libee/line.c | 375 ----------------------------------------------
  15758. libee/math.c | 59 -------
  15759. libee/sprite.c | 262 --------------------------------
  15760. libee/triangle.c | 102 -------------
  15761. src/Makefile.am | 4 +-
  15762. src/aliens.c | 20 ++--
  15763. src/bonus.c | 12 +-
  15764. src/box.c | 28 ++--
  15765. src/ceo.c | 6 +-
  15766. src/collide.c | 4 +-
  15767. src/common.h | 2 +-
  15768. src/explosions.c | 40 +++---
  15769. src/intro.c | 38 +++---
  15770. src/main.c | 20 ++--
  15771. src/overlay.c | 36 +++---
  15772. src/player.c | 6 +-
  15773. src/starfield.c | 22 ++--
  15774. src/tunnel.c | 20 ++--
  15775. src/weapons.c | 198 ++++++++++++------------
  15776. test/Makefile.am | 8 +-
  15777. test/demo.c | 302 +++++++++++++++++++-------------------
  15778. test/spritedit.c | 60 ++++----
  15779. 47 files changed, 2335 insertions(+), 2335 deletions(-)
  15780. commit 48fe552e59bf62bb0252a682782b038f3723487e
  15781. Author: sam
  15782. Date: Sun Nov 16 00:09:09 2003 +0000
  15783. * Very ugly ee_blit function. Will be polished in a while.
  15784. libee/Makefile.am | 1 +
  15785. libee/blit.c | 102 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  15786. libee/ee.h | 2 +
  15787. test/Makefile.am | 2 +
  15788. test/demo.c | 38 ++++++++++++++++++--
  15789. 5 files changed, 142 insertions(+), 3 deletions(-)
  15790. commit b4f983597939ae9d07dfc90fde8a1ce5b225f65d
  15791. Author: sam
  15792. Date: Sat Nov 15 12:42:38 2003 +0000
  15793. * libee/ee.c:
  15794. + Replaced ee_color_names[] with ee_get_color_name().
  15795. + Don't oversleep in ee_refresh().
  15796. * libee/graphics.c:
  15797. + Implemented ee_printf().
  15798. * test/demo.c:
  15799. + If new keypresses are detected, don't wait for the next screen refresh.
  15800. + Added an fps counter on demos.
  15801. + Added controls for outlines and drawing boundaries.
  15802. libee/ee.c | 55 +++++++++++--------
  15803. libee/ee.h | 4 +-
  15804. libee/graphics.c | 34 ++++++++++--
  15805. test/demo.c | 152 ++++++++++++++++++++++++++---------------------------
  15806. 4 files changed, 138 insertions(+), 107 deletions(-)
  15807. commit 4d560887f598037b1b396ae4f6a651d13a10b18a
  15808. Author: sam
  15809. Date: Sat Nov 15 09:58:20 2003 +0000
  15810. * libee/graphics.c:
  15811. + Correct clipping in ee_putstr() for long strings.
  15812. * libee/ee.c:
  15813. + New ee_get_rendertime() call to provide framerate information.
  15814. * libee/ee.h:
  15815. + Added const keywords where it was meaningful, despite Slang's blatant
  15816. omission of such keywords in its prototypes.
  15817. libee/ee.c | 25 +++++++++++++++++++------
  15818. libee/ee.h | 15 ++++++++-------
  15819. libee/ee_internals.h | 1 +
  15820. libee/graphics.c | 11 +++++++++--
  15821. libee/line.c | 4 ++--
  15822. 5 files changed, 39 insertions(+), 17 deletions(-)
  15823. commit bbdb1fd7da03388b53f9322d129b4c32bed07950
  15824. Author: sam
  15825. Date: Fri Nov 14 19:00:07 2003 +0000
  15826. * libee/ee.c:
  15827. + Implemented correct framerate wait loop.
  15828. + No framedropping yet.
  15829. * test/demo.c src/main.c:
  15830. + Set an arbitrary framerate for demos.
  15831. libee/ee.c | 66 +++++++++++++++++++++++++----------------------------------
  15832. src/main.c | 2 +
  15833. test/demo.c | 2 +
  15834. 3 files changed, 32 insertions(+), 38 deletions(-)
  15835. commit 6e65e0de6c9ede10c5ce9f4c9a07f683ce2f0703
  15836. Author: sam
  15837. Date: Fri Nov 14 18:49:53 2003 +0000
  15838. * Fixed compilation in an alternate directory.
  15839. src/Makefile.am | 2 +-
  15840. test/Makefile.am | 2 +-
  15841. 2 files changed, 2 insertions(+), 2 deletions(-)
  15842. commit 0275c9a2815692b56de5efafa0e1ba9a923ad631
  15843. Author: sam
  15844. Date: Fri Nov 14 17:02:36 2003 +0000
  15845. * Sanity checks after each malloc() call.
  15846. src/box.c | 2 ++
  15847. src/main.c | 10 ++++++++++
  15848. src/player.c | 2 ++
  15849. src/starfield.c | 2 ++
  15850. src/tunnel.c | 6 ++++++
  15851. src/weapons.c | 4 ++--
  15852. 6 files changed, 24 insertions(+), 2 deletions(-)
  15853. commit 6f7cf23f14d96a576b80577e206cd331aea5b599
  15854. Author: sam
  15855. Date: Fri Nov 14 16:55:58 2003 +0000
  15856. * libee/math.c:
  15857. + ee_sqrt() now uses unsigned ints.
  15858. + Avoid overflows in ee_sqrt().
  15859. libee/ee.h | 2 +-
  15860. libee/math.c | 31 ++++++++++++++++++-------------
  15861. 2 files changed, 19 insertions(+), 14 deletions(-)
  15862. commit 44f87f25420aa5859c1748318b3db9f5d1868e59
  15863. Author: sam
  15864. Date: Thu Nov 13 17:12:40 2003 +0000
  15865. * src/intro.c: Minor graphical issue on dosemu with ncurses backend.
  15866. src/intro.c | 6 +++---
  15867. 1 files changed, 3 insertions(+), 3 deletions(-)
  15868. commit 69dcd9047a9e5bb118d2e88f36d390bdd4ae4e34
  15869. Author: sam
  15870. Date: Thu Nov 13 16:45:25 2003 +0000
  15871. * libee/ee.c:
  15872. + Error checking in ee_init().
  15873. + Pre-generate the empty line for ee_clear().
  15874. * libee/sprite.c:
  15875. + Better error checking in ee_sprite_load().
  15876. libee/ee.c | 11 +++++++-
  15877. libee/ee_internals.h | 2 +
  15878. libee/graphics.c | 11 +--------
  15879. libee/sprite.c | 63 ++++++++++++++++++++++++++++++++++++-------------
  15880. 4 files changed, 58 insertions(+), 29 deletions(-)
  15881. commit 93f215dfa97ccdcc80a1d3a0cad51d80c192e7ad
  15882. Author: sam
  15883. Date: Thu Nov 13 15:41:12 2003 +0000
  15884. * Minor coding style changes.
  15885. libee/conic.c | 6 +++---
  15886. libee/line.c | 6 +++---
  15887. src/box.c | 2 +-
  15888. 3 files changed, 7 insertions(+), 7 deletions(-)
  15889. commit b9082e385f0b7c9193cc3471b9070618f4cc4304
  15890. Author: sam
  15891. Date: Thu Nov 13 15:37:49 2003 +0000
  15892. * Renamed sprites to < 8+3 names for the DOS port.
  15893. data/Makefile.am | 22 ++++++------
  15894. data/bar_boss | 27 ---------------
  15895. data/bar_fighter | 14 --------
  15896. data/barboss.txt | 27 +++++++++++++++
  15897. data/barfight.txt | 14 ++++++++
  15898. data/baz_fighter | 28 ----------------
  15899. data/bazfight.txt | 28 ++++++++++++++++
  15900. data/bongem.txt | 14 ++++++++
  15901. data/bonheart.txt | 14 ++++++++
  15902. data/explosion_medium | 60 ----------------------------------
  15903. data/explosion_small | 32 ------------------
  15904. data/foo_fighter | 29 ----------------
  15905. data/foofight.txt | 29 ++++++++++++++++
  15906. data/item_gem | 14 --------
  15907. data/item_heart | 14 --------
  15908. data/ship.txt | 7 ++++
  15909. data/ship_green | 7 ----
  15910. data/weapon_bomb | 86 -------------------------------------------------
  15911. data/weapon_fragbomb | 50 ----------------------------
  15912. data/wpnbomb.txt | 86 +++++++++++++++++++++++++++++++++++++++++++++++++
  15913. data/wpnfrag.txt | 50 ++++++++++++++++++++++++++++
  15914. data/xplmed.txt | 60 ++++++++++++++++++++++++++++++++++
  15915. data/xplsmall.txt | 32 ++++++++++++++++++
  15916. src/aliens.c | 6 ++--
  15917. src/bonus.c | 4 +-
  15918. src/explosions.c | 4 +-
  15919. src/intro.c | 6 ++--
  15920. src/player.c | 2 +-
  15921. src/weapons.c | 4 +-
  15922. test/demo.c | 2 +-
  15923. 30 files changed, 386 insertions(+), 386 deletions(-)
  15924. commit c8831539c6943e59a149961e62c061760a9b1704
  15925. Author: sam
  15926. Date: Wed Nov 12 23:46:58 2003 +0000
  15927. * test/demo.c:
  15928. + Removed a spurious '\n' from an ee_putstr().
  15929. * src/starfield.c:
  15930. + Fixed starfield color.
  15931. * data/:
  15932. + Fixed every sprite's colors.
  15933. data/bar_boss | 26 ++++++++--------
  15934. data/bar_fighter | 12 ++++----
  15935. data/baz_fighter | 8 ++--
  15936. data/explosion_medium | 50 ++++++++++++++++----------------
  15937. data/explosion_small | 26 ++++++++--------
  15938. data/foo_fighter | 24 ++++++++--------
  15939. data/item_gem | 8 ++--
  15940. data/item_heart | 12 ++++----
  15941. data/ship_green | 2 +-
  15942. data/weapon_bomb | 74 ++++++++++++++++++++++++------------------------
  15943. data/weapon_fragbomb | 44 ++++++++++++++--------------
  15944. src/starfield.c | 4 +-
  15945. test/demo.c | 2 +-
  15946. 13 files changed, 146 insertions(+), 146 deletions(-)
  15947. commit 5b028b231ab49c5b48c8cbf7d316c340903e0553
  15948. Author: sam
  15949. Date: Wed Nov 12 21:18:50 2003 +0000
  15950. * libee/ee.h:
  15951. + Added ee_color_names[] containing our 16 color names.
  15952. * libee/ee.c:
  15953. + Extended our color set to the full 16 instead of 10.
  15954. + Precalculate ncurses attributes.
  15955. * libee/graphics.c:
  15956. + Clip color value in ee_set_color().
  15957. + Clip characters in ee_putchar().
  15958. + Partially clip characters in ee_putstr(), overflows aren't checked yet.
  15959. * libee/ee_internals.h:
  15960. + New file to share extern variables within libee.
  15961. * test/demo.c:
  15962. + Added a simple demo_color() to output all colors.
  15963. + Replaced four ee_draw_line() with ee_draw_thin_box().
  15964. + Replaced x1, y1, x2 etc. with xa, ya, xb etc. because <math.h> already
  15965. defines y1.
  15966. + Randomized colours from 0 to 15 instead of 1 to 10.
  15967. * src/Makefiles.am:
  15968. + Added -lm to the ttyvaders linking flags because of the intro.
  15969. * README BUGS TODO:
  15970. + Updated.
  15971. BUGS | 8 +++
  15972. Makefile.am | 2 +-
  15973. README | 47 ++++++++--------
  15974. TODO | 51 +++++++++--------
  15975. libee/Makefile.am | 1 +
  15976. libee/box.c | 7 +--
  15977. libee/conic.c | 7 +--
  15978. libee/ee.c | 107 +++++++++++++++++++++++++++++--------
  15979. libee/ee.h | 31 +++++++----
  15980. libee/ee_internals.h | 34 ++++++++++++
  15981. libee/graphics.c | 72 +++++++++++++------------
  15982. libee/io.c | 26 ++++------
  15983. libee/line.c | 7 +--
  15984. libee/math.c | 7 +--
  15985. libee/sprite.c | 7 +--
  15986. libee/triangle.c | 7 +--
  15987. src/Makefile.am | 2 +-
  15988. src/overlay.c | 4 +-
  15989. src/weapons.c | 2 +-
  15990. test/demo.c | 144 ++++++++++++++++++++++++++++---------------------
  15991. 20 files changed, 339 insertions(+), 234 deletions(-)
  15992. commit b8a73ab23642f5a6c52172b0670392e5e88460a8
  15993. Author: sam
  15994. Date: Wed Nov 12 18:41:02 2003 +0000
  15995. * README:
  15996. + Added a note about dos cross-compilation.
  15997. * configure.ac:
  15998. + Added a check for ScreenUpdate in <pc.h>.
  15999. * libee/graphics.c libee/ee.c:
  16000. + Improved the conio port thanks to ScreenUpdate().
  16001. README | 4 +++
  16002. configure.ac | 10 ++++++++
  16003. libee/ee.c | 65 +++++++++++++++++++++++++++++++----------------------
  16004. libee/graphics.c | 48 +++++++++++++++++++++++++--------------
  16005. 4 files changed, 83 insertions(+), 44 deletions(-)
  16006. commit 5e76ae40eb9c9c16e2c6ae700754def4b5c94ddf
  16007. Author: sam
  16008. Date: Wed Nov 12 16:23:18 2003 +0000
  16009. * MS-DOS port of libee, using <conio.h>.
  16010. configure.ac | 9 ++++++++-
  16011. libee/conic.c | 7 ++++++-
  16012. libee/ee.c | 38 +++++++++++++++++++++++++++++---------
  16013. libee/graphics.c | 40 +++++++++++++++++++++++++++++-----------
  16014. libee/io.c | 8 ++++++--
  16015. libee/line.c | 7 ++++++-
  16016. 6 files changed, 84 insertions(+), 25 deletions(-)
  16017. commit c6b66e76a8cf50aec83b8270b6651755064b56ec
  16018. Author: sam
  16019. Date: Wed Nov 12 01:48:58 2003 +0000
  16020. * libee/graphics.c:
  16021. + Renamed ee_color() to ee_set_color(), wrote ee_get_color().
  16022. * libee/line.c:
  16023. + Implemented draw_polyline() and draw_thin_polyline().
  16024. * libee/sprite.c:
  16025. + Removed the f member of struct ee_sprite.
  16026. + Implemented ee_get_sprite_{width|height|dx|dy}().
  16027. + Restore the color fater ee_draw_sprite() is called.
  16028. * libee/box.c:
  16029. + Fixed a bug causing improper box clipping at the right and the bottom.
  16030. * data/foo_fighter:
  16031. + Fixed bugs in the sprite.
  16032. * src/intro.c:
  16033. + Test effects for the future game's intro.
  16034. * test/spritedit.c:
  16035. + Added stuff to the sprite editor. We can now navigate through frames.
  16036. data/foo_fighter | 8 +++---
  16037. libee/box.c | 4 +-
  16038. libee/ee.h | 27 ++++++++++++++++---
  16039. libee/graphics.c | 10 ++++++-
  16040. libee/line.c | 33 +++++++++++++++++++++++
  16041. libee/sprite.c | 64 +++++++++++++++++++++++++++++++++++---------
  16042. src/Makefile.am | 1 +
  16043. src/aliens.c | 29 ++------------------
  16044. src/bonus.c | 8 +++---
  16045. src/box.c | 6 ++--
  16046. src/common.h | 2 +
  16047. src/explosions.c | 23 +++------------
  16048. src/intro.c | 77 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  16049. src/main.c | 2 +
  16050. src/overlay.c | 20 +++++++-------
  16051. src/player.c | 2 +-
  16052. src/starfield.c | 2 +-
  16053. src/tunnel.c | 4 +-
  16054. src/weapons.c | 61 ++++++++++++++++++++----------------------
  16055. test/demo.c | 46 ++++++++++++++++----------------
  16056. test/spritedit.c | 65 ++++++++++++++++++++++++++++++++++++++++++---
  16057. 21 files changed, 346 insertions(+), 148 deletions(-)
  16058. commit c9c13272f980aea3128ebe5341cd7e3179b54aba
  16059. Author: sam
  16060. Date: Tue Nov 11 10:22:19 2003 +0000
  16061. * libee/triangle.c:
  16062. + Wrote ee_draw_triangle() and ee_draw_thin_triangle().
  16063. * libee/box.c:
  16064. + Wrote ee_draw_box(), ee_draw_thin_box() and ee_fill_box().
  16065. * libee/conic.c:
  16066. + Wrote ee_fill_ellipse().
  16067. + First attempt at ee_draw_thin_ellipse(), to be reworked.
  16068. * test/demo.c:
  16069. + Merged demo_lines() and demo_thin_lines().
  16070. + Merged demo_triangles() and demo_outlined_triangles().
  16071. + Wrote demo_box().
  16072. + Use ee_fill_ellipse() in demo_all().
  16073. libee/Makefile.am | 1 +
  16074. libee/box.c | 127 ++++++++++++++++++++++++++
  16075. libee/conic.c | 88 ++++++++++++++++++
  16076. libee/ee.h | 10 ++
  16077. libee/triangle.c | 14 +++
  16078. test/demo.c | 254 +++++++++++++++++------------------------------------
  16079. 6 files changed, 319 insertions(+), 175 deletions(-)
  16080. commit 1d7a06de32b8490e83949b7e3d6c13b9e8dd391e
  16081. Author: sam
  16082. Date: Tue Nov 11 08:00:36 2003 +0000
  16083. * src/weapons.c:
  16084. + Use ee_draw_ellipse() instead of ee_draw_circle() to draw the nuke.
  16085. * src/player.c:
  16086. + Use ee_draw_sprite() to draw our ship.
  16087. data/Makefile.am | 1 +
  16088. data/ship_green | 7 +++++++
  16089. src/collide.c | 8 ++++----
  16090. src/main.c | 32 ++++++++++++++++----------------
  16091. src/player.c | 32 ++++++--------------------------
  16092. src/weapons.c | 14 +++++++++-----
  16093. 6 files changed, 43 insertions(+), 51 deletions(-)
  16094. commit 9f988463c9ef9eb6058196770dc59a2531ddc911
  16095. Author: sam
  16096. Date: Mon Nov 10 23:38:50 2003 +0000
  16097. * libee/graphics.c:
  16098. + Moved ee_putstr() and ee_putchar() in here.
  16099. * libee/ee.h:
  16100. + Got rid of ee_goto().
  16101. + Moved <slang.h> or <curses.h> into libee.
  16102. * Replaced ee_goto()/ee_putstr() pairs with ee_putstr().
  16103. * Ditto for ee_putchar().
  16104. libee/Makefile.am | 1 +
  16105. libee/conic.c | 26 +++-----
  16106. libee/ee.c | 30 ++--------
  16107. libee/ee.h | 34 ++---------
  16108. libee/graphics.c | 93 +++++++++++++++++++++++++++++
  16109. libee/io.c | 6 ++
  16110. libee/line.c | 26 +++++----
  16111. libee/math.c | 6 ++
  16112. libee/sprite.c | 10 +++-
  16113. libee/triangle.c | 11 ++-
  16114. src/box.c | 20 +++---
  16115. src/overlay.c | 25 +++-----
  16116. src/player.c | 15 ++---
  16117. src/starfield.c | 3 +-
  16118. src/tunnel.c | 46 ++-------------
  16119. src/weapons.c | 168 ++++++++++++++++++-----------------------------------
  16120. test/demo.c | 53 ++++++----------
  16121. 17 files changed, 264 insertions(+), 309 deletions(-)
  16122. commit 23c615ad56b2883fcef792d56193add2614a5633
  16123. Author: sam
  16124. Date: Mon Nov 10 23:04:13 2003 +0000
  16125. * test/spritedit.c:
  16126. + Placeholder for our upcoming sprite editor.
  16127. * src/Makefile.am data/Makefile.am:
  16128. + Use AM_CPPFLAGS, not target_CPPFLAGS, so that automake-1.5 can be used.
  16129. data/Makefile.am | 1 +
  16130. src/Makefile.am | 4 +-
  16131. test/Makefile.am | 10 ++++++--
  16132. test/spritedit.c | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  16133. 4 files changed, 68 insertions(+), 5 deletions(-)
  16134. commit bed0deabb4c04ed1066f7223ecad39bdde19eefc
  16135. Author: sam
  16136. Date: Mon Nov 10 22:43:30 2003 +0000
  16137. * src/weapons.c data/weapon_fragbomb:
  16138. + Drew the fragbomb sprite.
  16139. + Use the fragbomb in src/weapons.c.
  16140. data/Makefile.am | 1 +
  16141. data/weapon_fragbomb | 50 ++++++++++++++++++++++++++
  16142. src/weapons.c | 96 ++++---------------------------------------------
  16143. 3 files changed, 59 insertions(+), 88 deletions(-)
  16144. commit e57a0bbdda1076ee1483bf2f1bfdb484d3b2964f
  16145. Author: sam
  16146. Date: Mon Nov 10 21:54:11 2003 +0000
  16147. * data/weapon_bomb:
  16148. + New bomb sprite.
  16149. * src/weapons.c:
  16150. + Switched the bomb drawing to use ee_draw_sprite().
  16151. data/Makefile.am | 1 +
  16152. data/weapon_bomb | 86 ++++++++++++++++++++++++++++
  16153. src/weapons.c | 165 +++++++----------------------------------------------
  16154. 3 files changed, 109 insertions(+), 143 deletions(-)
  16155. commit 5c6e0ff872168fb1c372cbfba0c298e8592e73e2
  16156. Author: sam
  16157. Date: Mon Nov 10 21:17:47 2003 +0000
  16158. * libee/sprite.c:
  16159. + Made sprite loading more robust.
  16160. * src/explosions.c:
  16161. + No longer use ee_putchar etc. to draw our sprites, but use
  16162. ee_draw_sprite().
  16163. * data/:
  16164. + Drew explosion_medium and explosion_small sprites.
  16165. data/Makefile.am | 11 ++++-
  16166. data/explosion_medium | 60 ++++++++++++++++++++++++
  16167. data/explosion_small | 32 +++++++++++++
  16168. libee/sprite.c | 14 +++---
  16169. src/explosions.c | 121 ++++---------------------------------------------
  16170. 5 files changed, 120 insertions(+), 118 deletions(-)
  16171. commit 43f9752555ebf905d55e5a0befb57999bfb6a6da
  16172. Author: sam
  16173. Date: Mon Nov 10 20:43:02 2003 +0000
  16174. * libee/conic.c: Clip circles and ellipses.
  16175. libee/conic.c | 39 +++++++++++++++++++++++++++++++++++----
  16176. 1 files changed, 35 insertions(+), 4 deletions(-)
  16177. commit a303294dd419119cd8f7c76c25d3578e57a5999f
  16178. Author: sam
  16179. Date: Mon Nov 10 18:29:04 2003 +0000
  16180. * libee/sprite.c:
  16181. + Added sanity checks in ee_sprite_* functions.
  16182. * libee/conic.c:
  16183. + Use ellipsepoints() in ee_draw_circle().
  16184. libee/conic.c | 29 ++++++++++++-----------------
  16185. libee/sprite.c | 16 +++++++++++++++-
  16186. 2 files changed, 27 insertions(+), 18 deletions(-)
  16187. commit bdc8b6e4f3a36c3e3492aa2f4df5e98a28fd6f44
  16188. Author: sam
  16189. Date: Mon Nov 10 18:23:23 2003 +0000
  16190. * test/demo.c:
  16191. + Ellipses demo.
  16192. test/demo.c | 52 +++++++++++++++++++++++++++++++++++++++++++++++-----
  16193. 1 files changed, 47 insertions(+), 5 deletions(-)
  16194. commit 16449ce41bff633359549352d474f7c75b392ffb
  16195. Author: sam
  16196. Date: Mon Nov 10 18:21:36 2003 +0000
  16197. * libee/conic.c:
  16198. + ee_draw_ellipse().
  16199. libee/conic.c | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
  16200. libee/ee.h | 1 +
  16201. 2 files changed, 51 insertions(+), 0 deletions(-)
  16202. commit e311e7f81b41ca354b8307edf729d8aab6146a62
  16203. Author: sam
  16204. Date: Mon Nov 10 15:31:12 2003 +0000
  16205. * Renamed libee/circle.c to libee/conic.c because we'll do ellipsis.
  16206. libee/Makefile.am | 2 +-
  16207. libee/circle.c | 49 -------------------------------------------------
  16208. libee/conic.c | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
  16209. libee/line.c | 4 ++++
  16210. 4 files changed, 54 insertions(+), 50 deletions(-)
  16211. commit 0577e4b2c1ea986d0cda7a2ec5727968104ef17b
  16212. Author: sam
  16213. Date: Mon Nov 10 15:16:38 2003 +0000
  16214. * libee/line.c:
  16215. + Added code comments.
  16216. libee/line.c | 46 ++++++++++++++++++++++++++++++++++++++++++++++
  16217. 1 files changed, 46 insertions(+), 0 deletions(-)
  16218. commit 2c343d2b4fffe8a4773921d19def596f15b1411a
  16219. Author: sam
  16220. Date: Mon Nov 10 14:19:21 2003 +0000
  16221. * configure.ac:
  16222. + Moved optimization flags and warning triggers here.
  16223. + Updated the snapshot timestamp.
  16224. configure.ac | 9 +++++++--
  16225. libee/Makefile.am | 5 -----
  16226. src/Makefile.am | 5 -----
  16227. test/Makefile.am | 5 -----
  16228. 4 files changed, 7 insertions(+), 17 deletions(-)
  16229. commit fd71a5be67e175d8ec7e344a4ac03469102b2023
  16230. Author: sam
  16231. Date: Mon Nov 10 14:13:56 2003 +0000
  16232. * test/demo.c: Nicer complete demo.
  16233. test/demo.c | 203 +++++++++++++++++++++++++++++++++++++++++++----------------
  16234. 1 files changed, 148 insertions(+), 55 deletions(-)
  16235. commit a39a0f3c416e24da73dd51da751833ddcb71214c
  16236. Author: sam
  16237. Date: Mon Nov 10 09:26:40 2003 +0000
  16238. * libee/sprite.c:
  16239. + More robust sprite loader.
  16240. + Added ee_set_sprite_frame() and ee_get_sprite_frame().
  16241. + Free all structures in ee_free_sprite().
  16242. * src/aliens.c src/bonus.c:
  16243. + Use ee_draw_sprite() instead of our manual sprite rendering.
  16244. * src/box.c:
  16245. + Use ee_draw_line() instead of the manual equivalent.
  16246. * data/:
  16247. + Added foo_fighter, baz_fighter, item_gem and item_heart sprites.
  16248. data/Makefile.am | 2 +-
  16249. data/baz_fighter | 28 ++++++++++++
  16250. data/foo_fighter | 29 ++++++++++++
  16251. data/item_gem | 14 ++++++
  16252. data/item_heart | 14 ++++++
  16253. libee/ee.h | 2 +
  16254. libee/sprite.c | 28 ++++++++++++
  16255. src/aliens.c | 130 ++++++------------------------------------------------
  16256. src/bonus.c | 32 ++++---------
  16257. src/box.c | 51 ++++++---------------
  16258. 10 files changed, 155 insertions(+), 175 deletions(-)
  16259. commit 1ff74dbf4c3f13ab819cc94ad549465a8197a502
  16260. Author: sam
  16261. Date: Mon Nov 10 02:00:52 2003 +0000
  16262. * Oops, forgot data/Makefile.am.
  16263. data/Makefile.am | 1 +
  16264. 1 files changed, 1 insertions(+), 0 deletions(-)
  16265. commit 86e1156e0f33073f7db7cd8d50c090253b022f60
  16266. Author: sam
  16267. Date: Mon Nov 10 02:00:19 2003 +0000
  16268. * test/demo.c:
  16269. + Wrote a little sprite demo.
  16270. * data/:
  16271. + Added bar_fighter (from ttyvaders) and bar_boss (from shapes.txt).
  16272. Makefile.am | 2 +-
  16273. configure.ac | 1 +
  16274. data/bar_boss | 27 +++++++++++++++++++++++++++
  16275. data/bar_fighter | 14 ++++++++++++++
  16276. test/demo.c | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++
  16277. 5 files changed, 94 insertions(+), 1 deletions(-)
  16278. commit 936ed9ee3d5291bce6c887e52434b30c4ac93f24
  16279. Author: sam
  16280. Date: Mon Nov 10 01:56:24 2003 +0000
  16281. * libee/sprite.c:
  16282. + Beginning of sprite handling within the library.
  16283. + Added support to load files.
  16284. libee/Makefile.am | 1 +
  16285. libee/ee.h | 9 +++
  16286. libee/sprite.c | 150 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  16287. 3 files changed, 160 insertions(+), 0 deletions(-)
  16288. commit 25e06e933723132ff5ef2ad1ac922df31b29d494
  16289. Author: sam
  16290. Date: Mon Nov 10 00:27:33 2003 +0000
  16291. * test/demo.c:
  16292. + outlined triangles demo.
  16293. test/demo.c | 41 +++++++++++++++++++++++++++++++++++++++++
  16294. 1 files changed, 41 insertions(+), 0 deletions(-)
  16295. commit edda8778b9aafbc2a436928c61ebdc734a2ac819
  16296. Author: sam
  16297. Date: Mon Nov 10 00:15:02 2003 +0000
  16298. * Removed CPPFLAGS_slang and CPPFLAGS_ncurses, we now have config.h.
  16299. configure.ac | 18 +++++++-----------
  16300. libee/Makefile.am | 8 --------
  16301. src/Makefile.am | 4 +---
  16302. test/Makefile.am | 4 +---
  16303. 4 files changed, 9 insertions(+), 25 deletions(-)
  16304. commit ed1bafbcc986753dd7bd7fef7d3bf532a458c312
  16305. Author: sam
  16306. Date: Sun Nov 9 23:34:24 2003 +0000
  16307. * src/*.c:
  16308. + Added missing #include "config.h".
  16309. + Fixed a nasty bug in ee_rand() calls.
  16310. src/aliens.c | 4 +++-
  16311. src/bonus.c | 2 ++
  16312. src/box.c | 2 ++
  16313. src/collide.c | 6 ++++--
  16314. src/explosions.c | 4 +++-
  16315. src/main.c | 6 ++++--
  16316. src/overlay.c | 2 ++
  16317. src/player.c | 2 ++
  16318. src/starfield.c | 20 +++++++++++---------
  16319. src/tunnel.c | 4 ++--
  16320. src/weapons.c | 2 ++
  16321. 11 files changed, 37 insertions(+), 17 deletions(-)
  16322. commit 6746a761a785ef6e4945c7013c49010602e73814
  16323. Author: sam
  16324. Date: Sun Nov 9 23:01:29 2003 +0000
  16325. * test/demo.c:
  16326. + Disabled the pyramid demo and wrote a simple triangles demo.
  16327. test/demo.c | 63 ++++++++++++++++++++++++++--------------------------------
  16328. 1 files changed, 28 insertions(+), 35 deletions(-)
  16329. commit b7574a041294363355cbc1a4f99fe7aa0ff03a1f
  16330. Author: sam
  16331. Date: Sun Nov 9 21:36:24 2003 +0000
  16332. * libee/triangle.c:
  16333. + Implemented ee_fill_triangle().
  16334. * test/demo.c:
  16335. + Triangle demo.
  16336. libee/Makefile.am | 5 ++-
  16337. libee/ee.h | 3 +-
  16338. libee/triangle.c | 90 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  16339. test/Makefile.am | 2 +-
  16340. test/demo.c | 57 +++++++++++++++++++++++++++++++++-
  16341. 5 files changed, 152 insertions(+), 5 deletions(-)
  16342. commit a69be5b238f373cc65ccf341433ed43623506a1e
  16343. Author: sam
  16344. Date: Sun Nov 9 19:46:14 2003 +0000
  16345. * libee/line.c:
  16346. + ee_draw_thin_line().
  16347. * test/demo.c:
  16348. + Added a thin lines demo.
  16349. libee/ee.h | 1 +
  16350. libee/line.c | 120 ++++++++++++++++++++++++++++++++++++++++++++++++++++++---
  16351. test/demo.c | 75 ++++++++++++++++++++++++------------
  16352. 3 files changed, 165 insertions(+), 31 deletions(-)
  16353. commit 3f63b61db6a3a21566c9c50bf99c51e418092db1
  16354. Author: sam
  16355. Date: Sun Nov 9 18:10:44 2003 +0000
  16356. * libee/line.c: genericized line drawing for future use.
  16357. libee/line.c | 99 ++++++++++++++++++++++++++++++++++++++--------------------
  16358. 1 files changed, 65 insertions(+), 34 deletions(-)
  16359. commit 44d3b29bf3452c71f50c92cf08f6a6c7e5aaf342
  16360. Author: sam
  16361. Date: Sun Nov 9 17:45:12 2003 +0000
  16362. * test/demo.c:
  16363. + Putpixel demo.
  16364. + Draw line demo.
  16365. + Draw circle demo.
  16366. + Animated radar demo.
  16367. test/demo.c | 178 +++++++++++++++++++++++++++++++++++++++++++++++++++++++----
  16368. 1 files changed, 167 insertions(+), 11 deletions(-)
  16369. commit 6194f7bb209ed6743b6c6ce1fe7daa6f3027cbc4
  16370. Author: sam
  16371. Date: Sun Nov 9 17:21:43 2003 +0000
  16372. * src/weapons.c:
  16373. + Removed draw_circle, use ee_draw_circle instead.
  16374. * libee/circle.c:
  16375. + New ee_draw_circle function.
  16376. * libee/line.c:
  16377. + Changed an internal function's name.
  16378. libee/Makefile.am | 1 +
  16379. libee/circle.c | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
  16380. libee/ee.h | 1 +
  16381. libee/line.c | 6 +++---
  16382. src/weapons.c | 30 ++++--------------------------
  16383. 5 files changed, 58 insertions(+), 29 deletions(-)
  16384. commit 8d4e72c0d432e910ad4de34178f862fc59bb1943
  16385. Author: sam
  16386. Date: Sun Nov 9 16:34:23 2003 +0000
  16387. * libee/line.c: Implemented ee_draw_line.
  16388. libee/Makefile.am | 8 +++-
  16389. libee/ee.h | 2 +
  16390. libee/line.c | 153 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  16391. 3 files changed, 162 insertions(+), 1 deletions(-)
  16392. commit 5cbc4c7c63ab4e8b65fa5c0afa24924d3b3fc0ca
  16393. Author: sam
  16394. Date: Sun Nov 9 13:52:40 2003 +0000
  16395. * libee/ee.c:
  16396. + got rid of DELAY.
  16397. * test/demo.c:
  16398. + Minor animation effect.
  16399. libee/ee.c | 15 +++++++++++----
  16400. libee/ee.h | 1 +
  16401. test/demo.c | 11 +++++++++--
  16402. 3 files changed, 21 insertions(+), 6 deletions(-)
  16403. commit 456f20a782d8910fc0bb4a0d2159fe0722c0f3af
  16404. Author: sam
  16405. Date: Sun Nov 9 13:51:37 2003 +0000
  16406. * libee/math.c: fixed a thinko in ee_rand().
  16407. libee/math.c | 2 +-
  16408. 1 files changed, 1 insertions(+), 1 deletions(-)
  16409. commit d79ff75a1cf8ab39609f052550f2c062137a2157
  16410. Author: sam
  16411. Date: Sun Nov 9 13:32:04 2003 +0000
  16412. * libee/io.c:
  16413. + Moved ee_get_key() here.
  16414. * libee/math.c:
  16415. + Moved r00t() here and renamed it to ee_sqrt().
  16416. + Moved GET_RAND() here and renamed it to ee_rand().
  16417. * src/math.c:
  16418. + Removed this deprecated file.
  16419. libee/Makefile.am | 2 +-
  16420. libee/ee.c | 22 ----------------------
  16421. libee/ee.h | 3 +++
  16422. libee/io.c | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
  16423. libee/math.c | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  16424. src/Makefile.am | 1 -
  16425. src/aliens.c | 2 +-
  16426. src/collide.c | 4 ++--
  16427. src/common.h | 6 ------
  16428. src/explosions.c | 2 +-
  16429. src/main.c | 4 ++--
  16430. src/math.c | 42 ------------------------------------------
  16431. src/starfield.c | 18 +++++++++---------
  16432. src/tunnel.c | 4 ++--
  16433. src/weapons.c | 4 ++--
  16434. 15 files changed, 124 insertions(+), 91 deletions(-)
  16435. commit 864deda1e4ddb6e1bab00db604f7f42b3f7de1de
  16436. Author: sam
  16437. Date: Sun Nov 9 13:16:19 2003 +0000
  16438. * Coding style everywhere.
  16439. src/aliens.c | 206 +++++++-------
  16440. src/bonus.c | 70 +++---
  16441. src/box.c | 84 +++---
  16442. src/ceo.c | 10 +-
  16443. src/collide.c | 140 +++++-----
  16444. src/common.h | 74 +++---
  16445. src/explosions.c | 218 ++++++++--------
  16446. src/main.c | 146 +++++-----
  16447. src/math.c | 6 +-
  16448. src/overlay.c | 62 +++---
  16449. src/player.c | 56 ++--
  16450. src/starfield.c | 48 ++--
  16451. src/tunnel.c | 108 ++++----
  16452. src/weapons.c | 782 +++++++++++++++++++++++++++---------------------------
  16453. 14 files changed, 1005 insertions(+), 1005 deletions(-)
  16454. commit 4830ae06d1470c3bdba30b84694a46d15ad5aab6
  16455. Author: sam
  16456. Date: Sun Nov 9 13:02:34 2003 +0000
  16457. * libee/Makefile.am, test/Makefile.am:
  16458. + Added more compiler warning flags.
  16459. * test/demo.c:
  16460. + Small demo for libee.
  16461. libee/Makefile.am | 9 ++++++++
  16462. test/Makefile.am | 24 +++++++++++++++++++++++
  16463. test/demo.c | 54 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  16464. 3 files changed, 87 insertions(+), 0 deletions(-)
  16465. commit 9806af1e0740cc7a82a1a25ea197f6bc0cf1a09b
  16466. Author: sam
  16467. Date: Sun Nov 9 13:01:44 2003 +0000
  16468. * libee/ee.c: Fixed a compilation warning.
  16469. libee/ee.c | 3 ++-
  16470. 1 files changed, 2 insertions(+), 1 deletions(-)
  16471. commit 0478152a924b799310a94d4b71c3e1726944d438
  16472. Author: sam
  16473. Date: Sun Nov 9 12:48:09 2003 +0000
  16474. * libee/ee.c: Exact line fill in ee_clear().
  16475. libee/ee.c | 25 ++++++++++++-------------
  16476. 1 files changed, 12 insertions(+), 13 deletions(-)
  16477. commit 9258eaac985aaeffb30585ce40f74782883602a6
  16478. Author: sam
  16479. Date: Sun Nov 9 12:40:53 2003 +0000
  16480. * libee is now standalone.
  16481. libee/Makefile.am | 4 +-
  16482. libee/ee.c | 164 +++++++-------
  16483. libee/ee.h | 74 ++++++
  16484. src/Makefile.am | 2 +-
  16485. src/aliens.c | 150 ++++++------
  16486. src/bonus.c | 46 ++--
  16487. src/box.c | 52 ++--
  16488. src/ceo.c | 6 +-
  16489. src/common.h | 44 +----
  16490. src/explosions.c | 176 +++++++-------
  16491. src/main.c | 13 +-
  16492. src/overlay.c | 54 +++---
  16493. src/player.c | 26 +-
  16494. src/starfield.c | 8 +-
  16495. src/tunnel.c | 30 ++--
  16496. src/weapons.c | 660 ++++++++++++++++++++++++++--------------------------
  16497. 16 files changed, 771 insertions(+), 738 deletions(-)
  16498. commit c5f4c3eae5a2598adf792cf6724d102146d140c6
  16499. Author: sam
  16500. Date: Sun Nov 9 12:02:42 2003 +0000
  16501. * libee is now (almost) standalone.
  16502. Makefile.am | 2 +-
  16503. configure.ac | 3 +++
  16504. libee/Makefile.am | 11 +++++++++++
  16505. src/Makefile.am | 3 +--
  16506. 4 files changed, 16 insertions(+), 3 deletions(-)
  16507. commit 13688e18afb6e8a675ec3d49561ca7701cfa17dd
  16508. Author: sam
  16509. Date: Sun Nov 9 11:26:08 2003 +0000
  16510. * libee/ee.c:
  16511. + First file in libee, from src/graphics.c.
  16512. + Disable cursor upon initialisation.
  16513. + Added delay code for constant framerate.
  16514. * src/common.h:
  16515. + Minor compilation fix for latest ncurses.
  16516. doc/shapes.txt | 10 +++
  16517. libee/ee.c | 228 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  16518. src/Makefile.am | 2 +-
  16519. src/ceo.c | 6 +-
  16520. src/common.h | 9 +-
  16521. src/graphics.c | 183 --------------------------------------------
  16522. src/main.c | 8 +-
  16523. 7 files changed, 250 insertions(+), 196 deletions(-)
  16524. commit 0b4b1626d48c2f3b2e317900cf05b540aa7a4128
  16525. Author: sam
  16526. Date: Thu Nov 6 21:40:53 2003 +0000
  16527. * bootstrap: always remove autom4te.cache.
  16528. bootstrap | 1 +
  16529. 1 files changed, 1 insertions(+), 0 deletions(-)
  16530. commit 07dd14304104d42dc5cc641847a87b7e56d3bf17
  16531. Author: sam
  16532. Date: Thu Oct 2 01:08:13 2003 +0000
  16533. * Fixed keywords, ignore, and lots of tiny SVN things.
  16534. bootstrap | 63 +++++++++++++++++++++++++++++----------------------------
  16535. configure.ac | 2 +-
  16536. 2 files changed, 33 insertions(+), 32 deletions(-)
  16537. commit 2b294e0d3a13096e0dee3a7d0d57afd1bbc6cb45
  16538. Author: sam
  16539. Date: Sun Feb 9 11:17:40 2003 +0000
  16540. * support for boxes
  16541. * application: pause box
  16542. TODO | 2 +-
  16543. src/Makefile.am | 1 +
  16544. src/box.c | 123 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  16545. src/common.h | 19 ++++++++-
  16546. src/main.c | 27 +++++++++++-
  16547. src/overlay.c | 4 +-
  16548. 6 files changed, 169 insertions(+), 7 deletions(-)
  16549. commit 89611f6f3c7c43bf475b300d0ff566f9269d6abd
  16550. Author: sam
  16551. Date: Mon Jan 6 12:22:58 2003 +0000
  16552. * cosmetic code changes.
  16553. * fixed a bug in the tunnel munching.
  16554. TODO | 2 ++
  16555. src/collide.c | 30 +++++++++---------------------
  16556. 2 files changed, 11 insertions(+), 21 deletions(-)
  16557. commit 589b3616eab0ae33faf8164d7e1885989dcd4682
  16558. Author: sam
  16559. Date: Mon Dec 23 16:44:28 2002 +0000
  16560. * fixed the ncurses build.
  16561. * replaced '�' with ':' in the fragbomb tail because it's not ASCII.
  16562. README | 8 ++++++++
  16563. TODO | 2 +-
  16564. configure.ac | 8 ++++++--
  16565. src/weapons.c | 16 ++++++++--------
  16566. 4 files changed, 23 insertions(+), 11 deletions(-)
  16567. commit 0819219b2b7742640c1879ccb504e9fc9c9ff356
  16568. Author: sam
  16569. Date: Mon Dec 23 16:21:38 2002 +0000
  16570. * new timestamp for a new snapshot.
  16571. * lots of sanity checks in collide.c.
  16572. * moved usleep() to graphics.c.
  16573. * added random key generator in the dummy driver.
  16574. * cosmetic changes in the energy bars.
  16575. configure.ac | 4 +-
  16576. src/collide.c | 62 ++++++++++++++++++++++++++++++++++++++-----------------
  16577. src/common.h | 11 +++++----
  16578. src/graphics.c | 22 +++++++++++++++++++-
  16579. src/main.c | 11 +++++----
  16580. src/overlay.c | 20 +++++++++---------
  16581. src/player.c | 3 +-
  16582. 7 files changed, 90 insertions(+), 43 deletions(-)
  16583. commit cf8380aabbff4cac909e1370623082508a794b89
  16584. Author: sam
  16585. Date: Mon Dec 23 15:06:13 2002 +0000
  16586. * better handling of special weapon timeout.
  16587. * the bomb is now part of the standard fire button effect.
  16588. * overlay for life and special weapon jauges.
  16589. src/Makefile.am | 9 ++--
  16590. src/common.h | 110 ++++++++++++++++++++++++++++++++++++++++++-------------
  16591. src/main.c | 68 ++++++++++++++++++---------------
  16592. src/overlay.c | 86 +++++++++++++++++++++++++++++++++++++++++++
  16593. src/player.c | 8 ++--
  16594. 5 files changed, 216 insertions(+), 65 deletions(-)
  16595. commit 33fefc8343df6078e0dca1900c73beafeeb99e84
  16596. Author: sam
  16597. Date: Mon Dec 23 13:46:27 2002 +0000
  16598. * aliens are now named foo, bar and baz.
  16599. * beginning of life jauges.
  16600. src/aliens.c | 38 +++++++++++++++++++-------------------
  16601. src/collide.c | 9 ++++++++-
  16602. src/common.h | 7 +++++--
  16603. src/main.c | 4 ++--
  16604. src/player.c | 28 +++++++++++++++++++++++++++-
  16605. 5 files changed, 61 insertions(+), 25 deletions(-)
  16606. commit 778e9d3fa57d28a845b7cfe0b3f88b4eb2e8a02e
  16607. Author: sam
  16608. Date: Mon Dec 23 13:13:04 2002 +0000
  16609. * ship has vx and vy.
  16610. src/common.h | 4 ++--
  16611. src/main.c | 6 +++---
  16612. src/player.c | 27 +++++++++++++++++----------
  16613. 3 files changed, 22 insertions(+), 15 deletions(-)
  16614. commit 4638c1da701d6bd83aa6528aac81e7582f8e99be
  16615. Author: sam
  16616. Date: Mon Dec 23 12:47:36 2002 +0000
  16617. * cosmetic change: reworked draw_tunnel.
  16618. TODO | 2 +-
  16619. src/main.c | 3 +-
  16620. src/tunnel.c | 171 +++++++++++++++++++++++++++++++---------------------------
  16621. 3 files changed, 93 insertions(+), 83 deletions(-)
  16622. commit 410b1dc1a278cfdae957a372315f463a2c20db96
  16623. Author: sam
  16624. Date: Mon Dec 23 12:03:31 2002 +0000
  16625. * lasers are now twice as fast.
  16626. * walls are now filled, and displayed on top of aliens.
  16627. src/main.c | 23 ++++++++-------------
  16628. src/tunnel.c | 62 +++++++++++++++++++++++++++++++++++++++++++++------------
  16629. 2 files changed, 58 insertions(+), 27 deletions(-)
  16630. commit d20727d121e4e7736c9e9a5fa28bf05eb586fb5c
  16631. Author: sam
  16632. Date: Mon Dec 23 10:06:27 2002 +0000
  16633. * added support for --disable-slang.
  16634. * fixed an overflow in the tunnel update code.
  16635. * fragbomb is now 'f', not 'd'.
  16636. * added a missing call to init_bonus().
  16637. configure.ac | 14 +++++++++++---
  16638. src/Makefile.am | 15 ++++++++-------
  16639. src/ceo.c | 3 ++-
  16640. src/common.h | 9 +++++++--
  16641. src/graphics.c | 29 +++++++++++++++++++++--------
  16642. src/main.c | 10 ++++------
  16643. src/tunnel.c | 6 ++----
  16644. 7 files changed, 55 insertions(+), 31 deletions(-)
  16645. commit a2e9d0f4964895e9d865078f3b2485d2c995e302
  16646. Author: sam
  16647. Date: Mon Dec 23 09:28:37 2002 +0000
  16648. * the beam now digs the tunnel.
  16649. * the starfield is now an array of stars.
  16650. * fixed wall rendering (offset issues and disappearing left wall).
  16651. * 32 seekers on fragbomb explosion, not 16.
  16652. TODO | 8 +++--
  16653. src/collide.c | 100 +++++++++++++++++++++++++++++++------------------------
  16654. src/common.h | 18 +++++-----
  16655. src/main.c | 7 ++--
  16656. src/starfield.c | 50 ++++++++++++++++-----------
  16657. src/tunnel.c | 34 +++++++++---------
  16658. src/weapons.c | 7 ++--
  16659. 7 files changed, 125 insertions(+), 99 deletions(-)
  16660. commit 358696fb9fca91be0a94c7ab748daa7bca8635dc
  16661. Author: sam
  16662. Date: Sun Dec 22 23:39:15 2002 +0000
  16663. * seekers and homing bombs react more quickly.
  16664. * 16 seekers on fragbomb explosion instead of 12.
  16665. src/weapons.c | 39 ++++++++++++++++++++++++++-------------
  16666. 1 files changed, 26 insertions(+), 13 deletions(-)
  16667. commit e59b9c368a140c1b8ee999363561b6489a7d6727
  16668. Author: sam
  16669. Date: Sun Dec 22 23:01:35 2002 +0000
  16670. * fixed a segfault when the target seeker speed was zero.
  16671. * factorized the seeker generation on fragbomb explosion.
  16672. src/math.c | 9 +++++++--
  16673. src/weapons.c | 40 ++++++++++++++++++++++------------------
  16674. 2 files changed, 29 insertions(+), 20 deletions(-)
  16675. commit 976874cce39ce27b9067d084e50cc21da4718efc
  16676. Author: sam
  16677. Date: Sun Dec 22 22:36:42 2002 +0000
  16678. * Removed the dependency on <math.h>. We don't need no stinking sqrt!
  16679. src/Makefile.am | 1 +
  16680. src/common.h | 4 +++-
  16681. src/math.c | 37 +++++++++++++++++++++++++++++++++++++
  16682. src/weapons.c | 7 +++----
  16683. 4 files changed, 44 insertions(+), 5 deletions(-)
  16684. commit dfd4acebdef5d0c120e82e68f3a16bd3f361b84a
  16685. Author: sam
  16686. Date: Sun Dec 22 22:17:41 2002 +0000
  16687. * dead aliens don't explode in the collision loop but in their update loop.
  16688. * new super weapon, the fragmentation bomb.
  16689. doc/shapes.txt | 2 +-
  16690. src/aliens.c | 11 ++-
  16691. src/ceo.c | 9 +-
  16692. src/collide.c | 322 +++++++++++++++++++++++++++----------------------------
  16693. src/common.h | 4 +-
  16694. src/main.c | 11 ++-
  16695. src/weapons.c | 131 +++++++++++++++++++++++-
  16696. 7 files changed, 316 insertions(+), 174 deletions(-)
  16697. commit 44f5a9bfae918ac493b2341a8cc9b5b5cb1a4f99
  16698. Author: sam
  16699. Date: Sun Dec 22 19:08:35 2002 +0000
  16700. * Moved generated autotools files to the autotools/ directory.
  16701. .cvsignore | 8 +-------
  16702. Makefile.am | 2 +-
  16703. autotools/.cvsignore | 10 ++++++++++
  16704. bootstrap | 5 +++--
  16705. configure.ac | 2 ++
  16706. debian/.cvsignore | 3 +++
  16707. src/Makefile.am | 2 +-
  16708. 7 files changed, 21 insertions(+), 11 deletions(-)
  16709. commit 16e3fef3baf1a1dfca600965fbca1b59785e4fd7
  16710. Author: sam
  16711. Date: Sun Dec 22 18:44:12 2002 +0000
  16712. * I think I fucked up the $Id tags on my previous commit.
  16713. src/aliens.c | 2 +-
  16714. src/bonus.c | 2 +-
  16715. src/ceo.c | 2 +-
  16716. src/collide.c | 2 +-
  16717. src/common.h | 2 +-
  16718. src/explosions.c | 2 +-
  16719. src/graphics.c | 2 +-
  16720. src/main.c | 2 +-
  16721. src/player.c | 2 +-
  16722. src/starfield.c | 2 +-
  16723. src/tunnel.c | 2 +-
  16724. src/weapons.c | 2 +-
  16725. 12 files changed, 12 insertions(+), 12 deletions(-)
  16726. commit 76a8ef5463771cf5d67d2bfd118cfb82ede105cd
  16727. Author: sam
  16728. Date: Sun Dec 22 18:42:32 2002 +0000
  16729. * added the COPYING file (GPLv2).
  16730. * added GPL headers to source files.
  16731. COPYING | 340 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  16732. src/aliens.c | 21 ++++
  16733. src/bonus.c | 21 ++++
  16734. src/ceo.c | 21 ++++
  16735. src/collide.c | 21 ++++
  16736. src/common.h | 21 ++++
  16737. src/explosions.c | 21 ++++
  16738. src/graphics.c | 21 ++++
  16739. src/main.c | 2 +-
  16740. src/player.c | 21 ++++
  16741. src/starfield.c | 21 ++++
  16742. src/tunnel.c | 21 ++++
  16743. src/weapons.c | 21 ++++
  16744. 13 files changed, 572 insertions(+), 1 deletions(-)
  16745. commit ef13492bbc52ca35b3726053cd14156d5721213d
  16746. Author: sam
  16747. Date: Sun Dec 22 18:40:36 2002 +0000
  16748. * tab == hotkey for CEO alert.
  16749. src/Makefile.am | 1 +
  16750. src/ceo.c | 24 ++++++++++++++++++++++++
  16751. src/common.h | 2 ++
  16752. src/main.c | 16 +++++++++++-----
  16753. 4 files changed, 38 insertions(+), 5 deletions(-)
  16754. commit 5cc7e50cde8a49360f3d66898921b4132e4afd39
  16755. Author: sam
  16756. Date: Wed Dec 18 18:44:47 2002 +0000
  16757. * 3rd alien type.
  16758. TODO | 4 +++-
  16759. doc/shapes.txt | 17 ++++++++++++++++-
  16760. src/aliens.c | 39 ++++++++++++++++++++-------------------
  16761. 3 files changed, 39 insertions(+), 21 deletions(-)
  16762. commit a2c81ab9b7934b10f8b6981e7e8dd42a50095944
  16763. Author: sam
  16764. Date: Wed Dec 18 18:12:28 2002 +0000
  16765. * Scrapped Makefile.
  16766. Makefile | 530 --------------------------------------------------------------
  16767. 1 files changed, 0 insertions(+), 530 deletions(-)
  16768. commit f7e44861236d19af0ece36dfd095a457c1944eb2
  16769. Author: sam
  16770. Date: Wed Dec 18 18:11:54 2002 +0000
  16771. * README and TODO files.
  16772. Makefile | 12 ++++++------
  16773. README | 35 +++++++++++++++++++++++++++++++++++
  16774. TODO | 38 ++++++++++++++++++++++++++++++++++++++
  16775. 3 files changed, 79 insertions(+), 6 deletions(-)
  16776. commit 5be7357b1a79c9d70469e5358f399ba6854cfc89
  16777. Author: sam
  16778. Date: Wed Dec 18 13:29:31 2002 +0000
  16779. * the bomb's head is now white
  16780. Makefile | 6 ++--
  16781. configure.ac | 4 +-
  16782. doc/shapes.txt | 9 +++++-
  16783. src/collide.c | 2 +-
  16784. src/weapons.c | 76 +++++++++++++++++++++++++++++++++++++++----------------
  16785. 5 files changed, 67 insertions(+), 30 deletions(-)
  16786. commit 43c6691e7486ffdfb9855122caccc6e6a6bcaa8e
  16787. Author: sam
  16788. Date: Sun Dec 15 17:16:45 2002 +0000
  16789. * new weapon: bomb.
  16790. * beam now collides with aliens.
  16791. doc/shapes.txt | 32 +++++++++++
  16792. src/aliens.c | 6 +-
  16793. src/collide.c | 63 +++++++++++++++++-----
  16794. src/common.h | 6 +-
  16795. src/main.c | 75 ++++++++++++++------------
  16796. src/weapons.c | 164 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  16797. 6 files changed, 291 insertions(+), 55 deletions(-)
  16798. commit e8aea4a261c44231d774b8e156e60a5257fe07fb
  16799. Author: sam
  16800. Date: Sun Dec 15 05:03:55 2002 +0000
  16801. * 'beam' weapon.
  16802. doc/shapes.txt | 79 +++++++---------------------
  16803. src/common.h | 2 +-
  16804. src/main.c | 9 +++-
  16805. src/weapons.c | 155 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  16806. 4 files changed, 184 insertions(+), 61 deletions(-)
  16807. commit fd5b193b191918fcefd7d1acdc21ade7b851c370
  16808. Author: sam
  16809. Date: Sun Dec 15 03:41:32 2002 +0000
  16810. * real Debian package files.
  16811. * two new types of aliens. only one rules.
  16812. * removed gfx_write in favor of gfx_putchar and gfx_putstr.
  16813. * added bonuses at alien death. they do nothing yet.
  16814. * seeker missiles. 'b' to test.
  16815. * weapon resolution is now 16*char. needs to be generalized.
  16816. * fixed the supernova bugs. center could collide with the tunnel, and
  16817. the last frame was badly displayed.
  16818. * lots of cleanups everywhere.
  16819. Makefile | 6 +-
  16820. configure.ac | 4 +-
  16821. debian/changelog | 5 +
  16822. debian/control | 15 +++
  16823. debian/rules | 77 +++++++++++++
  16824. doc/shapes.txt | 43 +++++++-
  16825. src/Makefile.am | 5 +-
  16826. src/aliens.c | 266 +++++++++++++++++++++++++++-------------------
  16827. src/bonus.c | 102 ++++++++++++++++++
  16828. src/collide.c | 210 ++++++++++++++++++++++++-------------
  16829. src/common.h | 70 +++++++++----
  16830. src/explosions.c | 312 +++++++++++++++++++++---------------------------------
  16831. src/graphics.c | 2 +-
  16832. src/main.c | 110 ++++++++++++--------
  16833. src/player.c | 33 +++----
  16834. src/starfield.c | 6 +-
  16835. src/tunnel.c | 25 ++---
  16836. src/weapons.c | 205 +++++++++++++++++++++++++-----------
  16837. 18 files changed, 947 insertions(+), 549 deletions(-)
  16838. commit 61346070b4afa39e7c59330574541710d65d5366
  16839. Author: sam
  16840. Date: Fri Dec 13 20:50:00 2002 +0000
  16841. * autotoolificationized the whole thing.
  16842. .cvsignore | 25 +++-
  16843. Makefile | 541 +++++++++++++++++++++++++++++++++++++++++++++++++---
  16844. Makefile.am | 10 +
  16845. aliens.c | 176 -----------------
  16846. bootstrap | 44 +++++
  16847. collide.c | 151 ---------------
  16848. common.h | 134 -------------
  16849. configure.ac | 34 ++++
  16850. debian/.cvsignore | 3 +
  16851. debian/Makefile.am | 1 +
  16852. doc/shapes.txt | 135 +++++++++++++
  16853. explosions.c | 305 -----------------------------
  16854. graphics.c | 129 -------------
  16855. main.c | 183 ------------------
  16856. player.c | 74 -------
  16857. shapes.txt | 135 -------------
  16858. src/.cvsignore | 6 +
  16859. src/Makefile.am | 35 ++++
  16860. src/aliens.c | 176 +++++++++++++++++
  16861. src/collide.c | 151 +++++++++++++++
  16862. src/common.h | 134 +++++++++++++
  16863. src/explosions.c | 305 +++++++++++++++++++++++++++++
  16864. src/graphics.c | 129 +++++++++++++
  16865. src/main.c | 183 ++++++++++++++++++
  16866. src/player.c | 74 +++++++
  16867. src/starfield.c | 59 ++++++
  16868. src/tunnel.c | 171 +++++++++++++++++
  16869. src/weapons.c | 135 +++++++++++++
  16870. starfield.c | 59 ------
  16871. tunnel.c | 171 -----------------
  16872. weapons.c | 135 -------------
  16873. 31 files changed, 2326 insertions(+), 1677 deletions(-)
  16874. commit 48c65621e159cf7aee51249b4033d453dd7726d8
  16875. Author: sam
  16876. Date: Fri Dec 13 19:27:16 2002 +0000
  16877. * moved nuke from explosions to weapons.
  16878. * used a cool Bresenham algorithm to draw the nuke circles.
  16879. * nuke collides with aliens.
  16880. collide.c | 80 ++++++++++++++++++++++++++++++++--------------
  16881. common.h | 16 ++++++---
  16882. explosions.c | 100 ----------------------------------------------------------
  16883. main.c | 14 +++++---
  16884. player.c | 6 +++
  16885. weapons.c | 88 ++++++++++++++++++++++++++++++++++++++++++++-------
  16886. 6 files changed, 156 insertions(+), 148 deletions(-)
  16887. commit 2c12377010e9d6d4d7f7b2b551232459a44d7c82
  16888. Author: sam
  16889. Date: Fri Dec 13 19:24:53 2002 +0000
  16890. * .cvsignore file.
  16891. .cvsignore | 2 ++
  16892. 1 files changed, 2 insertions(+), 0 deletions(-)
  16893. commit b0f452378b9292487f503fa015c26334f8834f25
  16894. Author: sam
  16895. Date: Fri Dec 13 19:23:07 2002 +0000
  16896. * First commit. Scrolling works, some weaponry, controls, tunnel blowing,
  16897. the nuke is still ugly, almost no collision detection. Nice demo :)
  16898. Makefile | 35 +++++
  16899. aliens.c | 176 +++++++++++++++++++++++++
  16900. collide.c | 121 +++++++++++++++++
  16901. common.h | 130 +++++++++++++++++++
  16902. explosions.c | 405 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  16903. graphics.c | 129 +++++++++++++++++++
  16904. main.c | 179 ++++++++++++++++++++++++++
  16905. player.c | 68 ++++++++++
  16906. shapes.txt | 135 +++++++++++++++++++
  16907. starfield.c | 59 +++++++++
  16908. tunnel.c | 171 ++++++++++++++++++++++++
  16909. weapons.c | 71 ++++++++++
  16910. 12 files changed, 1679 insertions(+), 0 deletions(-)