You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

ChangeLog 249 KiB

21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740
  1. ------------------------------------------------------------------------
  2. r640 | sam | 2006-04-22 23:36:11 +0200 (Sat, 22 Apr 2006) | 2 lines
  3. Changed paths:
  4. M /trunk/configure.ac
  5. M /trunk/cucul/Makefile.am
  6. M /trunk/test/Makefile.am
  7. * Got rid of CUCUL_LIBS. It's unused.
  8. ------------------------------------------------------------------------
  9. r639 | sam | 2006-04-22 23:31:42 +0200 (Sat, 22 Apr 2006) | 2 lines
  10. Changed paths:
  11. M /trunk/Makefile.am
  12. M /trunk/debian
  13. M /trunk/debian/Makefile.am
  14. A /trunk/debian/caca-utils.install
  15. M /trunk/debian/changelog
  16. M /trunk/debian/control
  17. A /trunk/debian/libcaca-dev.install
  18. A /trunk/debian/libcaca0.install
  19. A /trunk/debian/libcucul-dev.install
  20. A /trunk/debian/libcucul0.install
  21. M /trunk/debian/rules
  22. M /trunk/doc/Makefile.am
  23. * Updated Debian build rules.
  24. ------------------------------------------------------------------------
  25. r638 | sam | 2006-04-22 21:46:43 +0200 (Sat, 22 Apr 2006) | 2 lines
  26. Changed paths:
  27. M /trunk/caca/event.c
  28. M /trunk/doc/migrating.dox
  29. M /trunk/test/colors.c
  30. M /trunk/test/dithering.c
  31. M /trunk/test/font.c
  32. M /trunk/test/frames.c
  33. M /trunk/test/hsv.c
  34. M /trunk/test/transform.c
  35. M /trunk/test/truecolor.c
  36. M /trunk/test/unicode.c
  37. * Allow the caca_event_t *ev argument for caca_get_event() to be NULL.
  38. ------------------------------------------------------------------------
  39. r637 | sam | 2006-04-22 21:35:43 +0200 (Sat, 22 Apr 2006) | 2 lines
  40. Changed paths:
  41. M /trunk/doc/migrating.dox
  42. * Minor updates to the migration documentation.
  43. ------------------------------------------------------------------------
  44. r636 | sam | 2006-04-22 21:22:14 +0200 (Sat, 22 Apr 2006) | 2 lines
  45. Changed paths:
  46. M /trunk/doc/Makefile.am
  47. * Slightly improved the documentation build rules dependencies.
  48. ------------------------------------------------------------------------
  49. r635 | sam | 2006-04-22 21:17:38 +0200 (Sat, 22 Apr 2006) | 2 lines
  50. Changed paths:
  51. M /trunk/ChangeLog
  52. M /trunk/NEWS
  53. M /trunk/TODO
  54. * Updated ChangeLog, NEWS and TODO.
  55. ------------------------------------------------------------------------
  56. r634 | sam | 2006-04-22 21:14:49 +0200 (Sat, 22 Apr 2006) | 2 lines
  57. Changed paths:
  58. M /trunk/doc/libcaca.dox
  59. M /trunk/doc/migrating.dox
  60. * Updated the migration guide.
  61. ------------------------------------------------------------------------
  62. r633 | sam | 2006-04-22 21:14:26 +0200 (Sat, 22 Apr 2006) | 2 lines
  63. Changed paths:
  64. M /trunk/doc/style.dox
  65. * Wrote the C coding style documentation.
  66. ------------------------------------------------------------------------
  67. r632 | sam | 2006-04-22 21:13:27 +0200 (Sat, 22 Apr 2006) | 3 lines
  68. Changed paths:
  69. M /trunk/test
  70. M /trunk/test/Makefile.am
  71. A /trunk/test/frames.c
  72. A /trunk/test/text.c
  73. * Added a test for multiple frames support.
  74. * Added a test for textfile loading.
  75. ------------------------------------------------------------------------
  76. r631 | sam | 2006-04-22 21:11:25 +0200 (Sat, 22 Apr 2006) | 2 lines
  77. Changed paths:
  78. M /trunk/cucul/cucul.c
  79. M /trunk/cucul/cucul.h
  80. M /trunk/cucul/cucul_internals.h
  81. M /trunk/cucul/sprite.c
  82. * Support for multiple frames in canvases.
  83. ------------------------------------------------------------------------
  84. r630 | sam | 2006-04-22 21:10:41 +0200 (Sat, 22 Apr 2006) | 2 lines
  85. Changed paths:
  86. M /trunk/cucul/import.c
  87. * Added a simple "text" importer, until the cool ANSI importer arrives.
  88. ------------------------------------------------------------------------
  89. r629 | sam | 2006-04-22 21:06:59 +0200 (Sat, 22 Apr 2006) | 3 lines
  90. Changed paths:
  91. M /trunk/cucul/export.c
  92. * Disabled the foreground/background optimisation in the IRC export because
  93. it breaks on too many IRC clients.
  94. ------------------------------------------------------------------------
  95. r628 | sam | 2006-04-22 21:04:49 +0200 (Sat, 22 Apr 2006) | 2 lines
  96. Changed paths:
  97. M /trunk/test/demo.c
  98. M /trunk/test/spritedit.c
  99. * Disabled sprite stuff from the tests.
  100. ------------------------------------------------------------------------
  101. r627 | sam | 2006-04-22 21:00:14 +0200 (Sat, 22 Apr 2006) | 2 lines
  102. Changed paths:
  103. M /trunk/cpp/caca++.h
  104. M /trunk/cpp/cucul++.cpp
  105. M /trunk/cpp/cucul++.h
  106. * Removed soon-to-be-thrown-away sprite stuff from the C++ bindings.
  107. ------------------------------------------------------------------------
  108. r626 | sam | 2006-04-22 20:54:38 +0200 (Sat, 22 Apr 2006) | 4 lines
  109. Changed paths:
  110. M /trunk/configure.ac
  111. M /trunk/cpp/Makefile.am
  112. * Fixed --enable-cpp to actually do something. Also, disabled it by
  113. default for the release, because it's not up to date and needs a lot
  114. of polishing.
  115. ------------------------------------------------------------------------
  116. r625 | sam | 2006-04-21 23:41:30 +0200 (Fri, 21 Apr 2006) | 2 lines
  117. Changed paths:
  118. M /trunk/doc/Makefile.am
  119. M /trunk/doc/libcaca.dox
  120. M /trunk/doc/migrating.dox
  121. A /trunk/doc/style.dox
  122. A /trunk/doc/tutorial.dox
  123. * Oops, tutorial.dox was actually missing. Also, added a style.dox skeleton.
  124. ------------------------------------------------------------------------
  125. r624 | sam | 2006-04-21 23:21:20 +0200 (Fri, 21 Apr 2006) | 2 lines
  126. Changed paths:
  127. M /trunk/configure.ac
  128. * Set version number to 0.99.beta1.
  129. ------------------------------------------------------------------------
  130. r623 | sam | 2006-04-21 22:51:58 +0200 (Fri, 21 Apr 2006) | 2 lines
  131. Changed paths:
  132. M /trunk/cucul/cucul.c
  133. M /trunk/cucul/cucul_internals.h
  134. * Got rid of cv->scratch_line. It's unused, too.
  135. ------------------------------------------------------------------------
  136. r622 | sam | 2006-04-21 22:51:14 +0200 (Fri, 21 Apr 2006) | 2 lines
  137. Changed paths:
  138. M /trunk/cucul/cucul.c
  139. M /trunk/cucul/cucul_internals.h
  140. * Got rid of cv->empty_line, it's now unused.
  141. ------------------------------------------------------------------------
  142. r621 | sam | 2006-04-21 22:49:17 +0200 (Fri, 21 Apr 2006) | 3 lines
  143. Changed paths:
  144. M /trunk/configure.ac
  145. M /trunk/cpp/cucul++.cpp
  146. M /trunk/cpp/cucul++.h
  147. M /trunk/cucul/canvas.c
  148. M /trunk/cucul/cucul.h
  149. M /trunk/src/cacaview.c
  150. M /trunk/src/img2irc.c
  151. M /trunk/test/colors.c
  152. M /trunk/test/demo.c
  153. M /trunk/test/event.c
  154. M /trunk/test/gamma.c
  155. M /trunk/test/spritedit.c
  156. * Changed cucul_clear_canvas() again. It now uses the current foreground
  157. and background colours to clear the screen.
  158. ------------------------------------------------------------------------
  159. r620 | sam | 2006-04-21 22:24:04 +0200 (Fri, 21 Apr 2006) | 2 lines
  160. Changed paths:
  161. M /trunk/cpp/caca++.cpp
  162. M /trunk/cpp/caca++.h
  163. * Fixed a segfault in the C++ bindings. Vieux porc !
  164. ------------------------------------------------------------------------
  165. r619 | sam | 2006-04-21 21:26:54 +0200 (Fri, 21 Apr 2006) | 2 lines
  166. Changed paths:
  167. M /trunk/caca/Makefile.am
  168. M /trunk/configure.ac
  169. M /trunk/cpp/Makefile.am
  170. M /trunk/cucul/Makefile.am
  171. * Set library names to lib*.so.0.10.0.
  172. ------------------------------------------------------------------------
  173. r618 | sam | 2006-04-21 21:26:18 +0200 (Fri, 21 Apr 2006) | 2 lines
  174. Changed paths:
  175. M /trunk/cucul/import.c
  176. * Fixed a compilation warning.
  177. ------------------------------------------------------------------------
  178. r617 | sam | 2006-04-21 21:08:00 +0200 (Fri, 21 Apr 2006) | 2 lines
  179. Changed paths:
  180. M /trunk/cucul/import.c
  181. * Minor documentation fix.
  182. ------------------------------------------------------------------------
  183. r616 | sam | 2006-04-21 21:06:38 +0200 (Fri, 21 Apr 2006) | 2 lines
  184. Changed paths:
  185. M /trunk/cpp/caca++.cpp
  186. M /trunk/cpp/caca++.h
  187. M /trunk/cpp/cpptest.cpp
  188. M /trunk/cpp/cucul++.cpp
  189. M /trunk/cpp/cucul++.h
  190. * Fixed ugly coding style of the C++ bindings. Vieux porc immonde.
  191. ------------------------------------------------------------------------
  192. r615 | sam | 2006-04-21 20:44:04 +0200 (Fri, 21 Apr 2006) | 4 lines
  193. Changed paths:
  194. M /trunk/caca/driver_raw.c
  195. M /trunk/cpp/cucul++.cpp
  196. M /trunk/cpp/cucul++.h
  197. M /trunk/cucul/Makefile.am
  198. M /trunk/cucul/cucul.c
  199. M /trunk/cucul/cucul.h
  200. M /trunk/cucul/export.c
  201. A /trunk/cucul/import.c (from /trunk/cucul/cucul.c:612)
  202. M /trunk/src/cacaplay.c
  203. M /trunk/src/cacaserver.c
  204. M /trunk/src/img2irc.c
  205. M /trunk/test/export.c
  206. * Moved cucul_load_canvas() into cucul/import.c and renamed it into
  207. cucul_import_canvas().
  208. * Renamed cucul_create_export() into cucul_export_canvas() for consistency.
  209. ------------------------------------------------------------------------
  210. r614 | sam | 2006-04-21 20:09:30 +0200 (Fri, 21 Apr 2006) | 2 lines
  211. Changed paths:
  212. M /trunk/cucul/colour.c
  213. M /trunk/cucul/dither.c
  214. M /trunk/cucul/export.c
  215. M /trunk/cucul/font.c
  216. * Minor documentation improvements.
  217. ------------------------------------------------------------------------
  218. r613 | sam | 2006-04-21 20:03:22 +0200 (Fri, 21 Apr 2006) | 3 lines
  219. Changed paths:
  220. M /trunk/TODO
  221. M /trunk/caca/caca.h
  222. M /trunk/cucul/cucul.h
  223. M /trunk/doc/Makefile.am
  224. M /trunk/doc/libcaca.dox
  225. A /trunk/doc/migrating.dox
  226. A /trunk/doc/user.dox
  227. * Documentation improvements. Wrote a small migration guide and added the
  228. skeleton of a tutorial for Jylam.
  229. ------------------------------------------------------------------------
  230. r612 | sam | 2006-04-21 18:27:43 +0200 (Fri, 21 Apr 2006) | 3 lines
  231. Changed paths:
  232. M /trunk/AUTHORS
  233. M /trunk/NEWS
  234. M /trunk/THANKS
  235. M /trunk/TODO
  236. M /trunk/caca/caca.h
  237. M /trunk/doc/Makefile.am
  238. M /trunk/doc/doxygen.cfg.in
  239. A /trunk/doc/libcaca.dox
  240. * Added AUTHORS, THANKS, NEWS and TODO to the Doxygen documentation. Moved the main
  241. documentation page from caca.h to a separate file.
  242. ------------------------------------------------------------------------
  243. r611 | sam | 2006-04-21 14:01:14 +0200 (Fri, 21 Apr 2006) | 2 lines
  244. Changed paths:
  245. M /trunk/caca/driver_ncurses.c
  246. * Do not use ncurses' TIOCGWINSZ handler if <sys/ioctl.h> is not here.
  247. ------------------------------------------------------------------------
  248. r610 | sam | 2006-04-19 15:02:45 +0200 (Wed, 19 Apr 2006) | 2 lines
  249. Changed paths:
  250. M /trunk/cpp/Makefile.am
  251. * Workaround for broken C++ linking with old libtool versions.
  252. ------------------------------------------------------------------------
  253. r609 | sam | 2006-04-19 13:50:24 +0200 (Wed, 19 Apr 2006) | 3 lines
  254. Changed paths:
  255. M /trunk/NOTES
  256. M /trunk/tools/optipal.c
  257. * Moved the technical discussion on S-Lang's palette optimisation from
  258. NOTES to tools/optipal.c.
  259. ------------------------------------------------------------------------
  260. r608 | sam | 2006-04-19 12:10:58 +0200 (Wed, 19 Apr 2006) | 2 lines
  261. Changed paths:
  262. M /trunk/caca/caca.c
  263. M /trunk/caca/caca.h
  264. M /trunk/caca/caca_internals.h
  265. M /trunk/caca/driver_conio.c
  266. M /trunk/caca/driver_gl.c
  267. M /trunk/caca/driver_ncurses.c
  268. M /trunk/caca/driver_raw.c
  269. M /trunk/caca/driver_slang.c
  270. M /trunk/caca/driver_vga.c
  271. M /trunk/caca/driver_win32.c
  272. M /trunk/caca/driver_x11.c
  273. M /trunk/caca/graphics.c
  274. M /trunk/cpp/caca++.cpp
  275. M /trunk/cpp/caca++.h
  276. M /trunk/cucul/cucul.c
  277. M /trunk/python/pypycaca.c
  278. M /trunk/python/pypycaca.h
  279. M /trunk/src/aafire.c
  280. M /trunk/src/cacaball.c
  281. M /trunk/src/cacamoir.c
  282. M /trunk/src/cacaplas.c
  283. M /trunk/src/cacaplay.c
  284. M /trunk/src/cacaview.c
  285. M /trunk/test/colors.c
  286. M /trunk/test/demo.c
  287. M /trunk/test/dithering.c
  288. M /trunk/test/event.c
  289. M /trunk/test/font.c
  290. M /trunk/test/gamma.c
  291. M /trunk/test/hsv.c
  292. M /trunk/test/spritedit.c
  293. M /trunk/test/transform.c
  294. M /trunk/test/truecolor.c
  295. M /trunk/test/unicode.c
  296. * More function mass-renaming: caca_attach -> caca_create_display, etc.
  297. ------------------------------------------------------------------------
  298. r607 | sam | 2006-04-19 11:07:55 +0200 (Wed, 19 Apr 2006) | 6 lines
  299. Changed paths:
  300. M /trunk/caca/driver_raw.c
  301. M /trunk/cucul/cucul.c
  302. M /trunk/cucul/export.c
  303. M /trunk/src/cacaserver.c
  304. * Added a new "caca" exporter.
  305. * Removed most code from the raw driver and replaced it with a call to the
  306. caca exporter.
  307. * Slightly changed the caca export format and updated code accordingly.
  308. * Improved cacaserver error reporting.
  309. ------------------------------------------------------------------------
  310. r606 | sam | 2006-04-18 18:51:52 +0200 (Tue, 18 Apr 2006) | 2 lines
  311. Changed paths:
  312. M /trunk/debian/control
  313. * Updates to the Debian build files.
  314. ------------------------------------------------------------------------
  315. r605 | sam | 2006-04-18 18:50:56 +0200 (Tue, 18 Apr 2006) | 4 lines
  316. Changed paths:
  317. M /trunk/cucul/dither.c
  318. M /trunk/src/aafire.c
  319. M /trunk/src/cacaball.c
  320. M /trunk/src/cacamoir.c
  321. M /trunk/src/cacaplas.c
  322. M /trunk/src/cacaview.c
  323. M /trunk/src/img2irc.c
  324. M /trunk/test/demo.c
  325. M /trunk/test/export.c
  326. M /trunk/test/font.c
  327. M /trunk/test/gamma.c
  328. M /trunk/test/hsv.c
  329. * Changed the cucul_dither_bitmap behaviour so that the 4 coordinates are
  330. now x/y/width/height instead of x1/y1/x2/y2. Avoids unnecessary +1/-1
  331. computations.
  332. ------------------------------------------------------------------------
  333. r604 | sam | 2006-04-18 18:17:14 +0200 (Tue, 18 Apr 2006) | 4 lines
  334. Changed paths:
  335. M /trunk/cucul/cucul.c
  336. M /trunk/cucul/dither.c
  337. M /trunk/test/demo.c
  338. M /trunk/test/dithering.c
  339. * Changed the cucul_rand() behaviour. Now cucul_rand(0, 10) returns random
  340. values between 0 and 9 (used to be 0 and 10). Updated documentation
  341. accordingly.
  342. ------------------------------------------------------------------------
  343. r603 | sam | 2006-04-18 18:04:01 +0200 (Tue, 18 Apr 2006) | 3 lines
  344. Changed paths:
  345. M /trunk/cpp/cucul++.cpp
  346. M /trunk/cpp/cucul++.h
  347. M /trunk/cucul/canvas.c
  348. M /trunk/cucul/cucul.h
  349. M /trunk/src/cacaview.c
  350. M /trunk/src/img2irc.c
  351. M /trunk/test/colors.c
  352. M /trunk/test/demo.c
  353. M /trunk/test/event.c
  354. M /trunk/test/gamma.c
  355. M /trunk/test/spritedit.c
  356. * Renamed cucul_clear() to cucul_clear_canvas() and added an argument to
  357. choose the background colour.
  358. ------------------------------------------------------------------------
  359. r602 | sam | 2006-04-18 17:54:33 +0200 (Tue, 18 Apr 2006) | 4 lines
  360. Changed paths:
  361. M /trunk/caca/driver_conio.c
  362. M /trunk/caca/driver_gl.c
  363. M /trunk/caca/driver_ncurses.c
  364. M /trunk/caca/driver_slang.c
  365. M /trunk/caca/driver_vga.c
  366. M /trunk/caca/driver_win32.c
  367. M /trunk/caca/driver_x11.c
  368. M /trunk/caca/graphics.c
  369. M /trunk/cpp/cucul++.cpp
  370. M /trunk/cucul/Makefile.am
  371. A /trunk/cucul/buffer.c (from /trunk/cucul/cucul.c:600)
  372. M /trunk/cucul/cucul.c
  373. M /trunk/cucul/cucul.h
  374. M /trunk/cucul/cucul_internals.h
  375. M /trunk/cucul/export.c
  376. M /trunk/cucul/font.c
  377. M /trunk/src/aafire.c
  378. M /trunk/src/cacaball.c
  379. M /trunk/src/cacamoir.c
  380. M /trunk/src/cacaplas.c
  381. M /trunk/src/cacaplay.c
  382. M /trunk/src/cacaserver.c
  383. M /trunk/src/cacaview.c
  384. M /trunk/src/img2irc.c
  385. M /trunk/test/colors.c
  386. M /trunk/test/demo.c
  387. M /trunk/test/dithering.c
  388. M /trunk/test/event.c
  389. M /trunk/test/export.c
  390. M /trunk/test/font.c
  391. M /trunk/test/gamma.c
  392. M /trunk/test/hsv.c
  393. M /trunk/test/spritedit.c
  394. M /trunk/test/transform.c
  395. M /trunk/test/truecolor.c
  396. M /trunk/test/unicode.c
  397. * Renamed main canvas-related functions so that they have "canvas" in
  398. their name, eg. cucul_create() -> cucul_create_canvas() etc.
  399. * Moved buffer-related functions to cucul/buffer.c.
  400. ------------------------------------------------------------------------
  401. r601 | sam | 2006-04-18 17:12:12 +0200 (Tue, 18 Apr 2006) | 2 lines
  402. Changed paths:
  403. M /trunk/tools/makefont.c
  404. * Cosmetic changes.
  405. ------------------------------------------------------------------------
  406. r600 | sam | 2006-04-18 17:11:25 +0200 (Tue, 18 Apr 2006) | 3 lines
  407. Changed paths:
  408. M /trunk/caca/caca.c
  409. M /trunk/caca/caca.h
  410. M /trunk/caca/caca_internals.h
  411. M /trunk/caca/driver_conio.c
  412. M /trunk/caca/driver_gl.c
  413. M /trunk/caca/driver_ncurses.c
  414. M /trunk/caca/driver_raw.c
  415. M /trunk/caca/driver_slang.c
  416. M /trunk/caca/driver_vga.c
  417. M /trunk/caca/driver_win32.c
  418. M /trunk/caca/driver_x11.c
  419. M /trunk/caca/event.c
  420. M /trunk/caca/graphics.c
  421. M /trunk/cpp/caca++.cpp
  422. M /trunk/cpp/caca++.h
  423. M /trunk/cpp/cucul++.cpp
  424. M /trunk/cpp/cucul++.h
  425. M /trunk/cucul/box.c
  426. M /trunk/cucul/canvas.c
  427. M /trunk/cucul/charset.c
  428. M /trunk/cucul/colour.c
  429. M /trunk/cucul/conic.c
  430. M /trunk/cucul/cucul.c
  431. M /trunk/cucul/dither.c
  432. M /trunk/cucul/export.c
  433. M /trunk/cucul/font.c
  434. M /trunk/cucul/line.c
  435. M /trunk/cucul/sprite.c
  436. M /trunk/cucul/transform.c
  437. M /trunk/cucul/triangle.c
  438. M /trunk/src/aafire.c
  439. M /trunk/src/cacaball.c
  440. M /trunk/src/cacamoir.c
  441. M /trunk/src/cacaplas.c
  442. M /trunk/src/cacaplay.c
  443. M /trunk/src/cacaview.c
  444. M /trunk/src/img2irc.c
  445. M /trunk/test/colors.c
  446. M /trunk/test/demo.c
  447. M /trunk/test/dithering.c
  448. M /trunk/test/event.c
  449. M /trunk/test/export.c
  450. M /trunk/test/font.c
  451. M /trunk/test/gamma.c
  452. M /trunk/test/hsv.c
  453. M /trunk/test/spritedit.c
  454. M /trunk/test/transform.c
  455. M /trunk/test/truecolor.c
  456. M /trunk/test/unicode.c
  457. * Renamed caca_t into caca_display_t.
  458. * Renamed canvas handle variables from "c" to "cv". Eh ouais mon gros.
  459. ------------------------------------------------------------------------
  460. r599 | sam | 2006-04-18 14:59:07 +0200 (Tue, 18 Apr 2006) | 2 lines
  461. Changed paths:
  462. M /trunk/caca/caca.c
  463. M /trunk/caca/caca.h
  464. M /trunk/caca/caca_internals.h
  465. M /trunk/caca/driver_conio.c
  466. M /trunk/caca/driver_gl.c
  467. M /trunk/caca/driver_ncurses.c
  468. M /trunk/caca/driver_raw.c
  469. M /trunk/caca/driver_slang.c
  470. M /trunk/caca/driver_vga.c
  471. M /trunk/caca/driver_win32.c
  472. M /trunk/caca/driver_x11.c
  473. M /trunk/caca/event.c
  474. M /trunk/caca/graphics.c
  475. M /trunk/cpp/caca++.cpp
  476. M /trunk/cpp/cucul++.cpp
  477. M /trunk/cpp/cucul++.h
  478. M /trunk/cucul/box.c
  479. M /trunk/cucul/canvas.c
  480. M /trunk/cucul/colour.c
  481. M /trunk/cucul/conic.c
  482. M /trunk/cucul/cucul.c
  483. M /trunk/cucul/cucul.h
  484. M /trunk/cucul/cucul_internals.h
  485. M /trunk/cucul/dither.c
  486. M /trunk/cucul/export.c
  487. M /trunk/cucul/font.c
  488. M /trunk/cucul/line.c
  489. M /trunk/cucul/sprite.c
  490. M /trunk/cucul/transform.c
  491. M /trunk/cucul/triangle.c
  492. M /trunk/src/aafire.c
  493. M /trunk/src/cacaball.c
  494. M /trunk/src/cacamoir.c
  495. M /trunk/src/cacaplas.c
  496. M /trunk/src/cacaplay.c
  497. M /trunk/src/cacaserver.c
  498. M /trunk/src/cacaview.c
  499. M /trunk/src/img2irc.c
  500. M /trunk/test/colors.c
  501. M /trunk/test/demo.c
  502. M /trunk/test/dithering.c
  503. M /trunk/test/event.c
  504. M /trunk/test/export.c
  505. M /trunk/test/font.c
  506. M /trunk/test/gamma.c
  507. M /trunk/test/hsv.c
  508. M /trunk/test/spritedit.c
  509. M /trunk/test/transform.c
  510. M /trunk/test/truecolor.c
  511. M /trunk/test/unicode.c
  512. * Renamed cucul_t into cucul_canvas_t. Eh ouais mon con.
  513. ------------------------------------------------------------------------
  514. r598 | sam | 2006-04-18 14:57:11 +0200 (Tue, 18 Apr 2006) | 3 lines
  515. Changed paths:
  516. M /trunk/cpp/Makefile.am
  517. * Fixed C++ bindings makefile so that it does not try to use the system's
  518. <cucul.h> and <caca.h> headers.
  519. ------------------------------------------------------------------------
  520. r597 | sam | 2006-04-18 12:02:42 +0200 (Tue, 18 Apr 2006) | 2 lines
  521. Changed paths:
  522. M /trunk/cucul/export.c
  523. * Truecolor support for the HTML and HTMLv3 exporters.
  524. ------------------------------------------------------------------------
  525. r596 | sam | 2006-04-18 11:57:15 +0200 (Tue, 18 Apr 2006) | 2 lines
  526. Changed paths:
  527. M /trunk/cucul/colour.c
  528. * Fixed a bug in _cucul_argb32_to_rgb24fg/bg().
  529. ------------------------------------------------------------------------
  530. r595 | sam | 2006-04-18 10:33:53 +0200 (Tue, 18 Apr 2006) | 2 lines
  531. Changed paths:
  532. M /trunk/README
  533. M /trunk/TODO
  534. * Updated README (caca-config -> pkg-config) and TODO.
  535. ------------------------------------------------------------------------
  536. r594 | sam | 2006-04-18 10:33:06 +0200 (Tue, 18 Apr 2006) | 2 lines
  537. Changed paths:
  538. M /trunk/cucul/export.c
  539. M /trunk/tools/makefont.c
  540. * Cosmetic code changes and minor optimisations.
  541. ------------------------------------------------------------------------
  542. r593 | sam | 2006-04-18 10:24:41 +0200 (Tue, 18 Apr 2006) | 3 lines
  543. Changed paths:
  544. M /trunk/cucul/Makefile.am
  545. M /trunk/cucul/cucul.c
  546. M /trunk/cucul/cucul_internals.h
  547. A /trunk/cucul/export.c
  548. D /trunk/cucul/export_ansi.c
  549. D /trunk/cucul/export_bitmap.c
  550. D /trunk/cucul/export_html.c
  551. D /trunk/cucul/export_irc.c
  552. D /trunk/cucul/export_ps.c
  553. D /trunk/cucul/export_svg.c
  554. * Merged again all export functions into cucul/export.c. They're all the
  555. same and they're very short (50-100 lines).
  556. ------------------------------------------------------------------------
  557. r592 | sam | 2006-04-18 10:21:31 +0200 (Tue, 18 Apr 2006) | 3 lines
  558. Changed paths:
  559. M /trunk/cucul/cucul.h
  560. M /trunk/cucul/font.c
  561. * Changed the buffer type in cucul_render_canvas() to void* to avoid
  562. compilation warnings.
  563. ------------------------------------------------------------------------
  564. r591 | sam | 2006-04-18 10:19:42 +0200 (Tue, 18 Apr 2006) | 2 lines
  565. Changed paths:
  566. M /trunk/test/event.c
  567. * Handle CACA_EVENT_QUIT in the event test program.
  568. ------------------------------------------------------------------------
  569. r590 | sam | 2006-04-18 10:18:03 +0200 (Tue, 18 Apr 2006) | 2 lines
  570. Changed paths:
  571. M /trunk/configure.ac
  572. * Workaround for broken AC_PATH_X autoconf macros.
  573. ------------------------------------------------------------------------
  574. r589 | sam | 2006-04-18 10:13:20 +0200 (Tue, 18 Apr 2006) | 2 lines
  575. Changed paths:
  576. M /trunk/caca/driver_x11.c
  577. * Compilation fix.
  578. ------------------------------------------------------------------------
  579. r588 | sam | 2006-04-17 22:09:42 +0200 (Mon, 17 Apr 2006) | 2 lines
  580. Changed paths:
  581. M /trunk/TODO
  582. M /trunk/caca/caca.h
  583. M /trunk/caca/driver_gl.c
  584. M /trunk/caca/driver_x11.c
  585. M /trunk/configure.ac
  586. * Implemented CACA_EVENT_QUIT. Unused yet.
  587. ------------------------------------------------------------------------
  588. r587 | sam | 2006-04-17 15:34:02 +0200 (Mon, 17 Apr 2006) | 2 lines
  589. Changed paths:
  590. M /trunk/cpp
  591. M /trunk/cpp/Makefile.am
  592. * Fixed autotools stuff in the cpp bindings.
  593. ------------------------------------------------------------------------
  594. r586 | sam | 2006-04-17 15:31:43 +0200 (Mon, 17 Apr 2006) | 2 lines
  595. Changed paths:
  596. M /trunk/cpp/cpptest.cpp
  597. * Compilation fix in cpptest.cpp.
  598. ------------------------------------------------------------------------
  599. r585 | jylam | 2006-04-17 15:23:28 +0200 (Mon, 17 Apr 2006) | 3 lines
  600. Changed paths:
  601. M /trunk/cpp/caca++.cpp
  602. M /trunk/cpp/caca++.h
  603. M /trunk/cpp/cpptest.cpp
  604. * Fixed compile problem, put Event outside Caca class
  605. ------------------------------------------------------------------------
  606. r584 | sam | 2006-04-17 15:11:33 +0200 (Mon, 17 Apr 2006) | 3 lines
  607. Changed paths:
  608. M /trunk/cpp/cucul++.cpp
  609. M /trunk/cpp/cucul++.h
  610. M /trunk/cucul/Makefile.am
  611. M /trunk/cucul/cucul.c
  612. M /trunk/cucul/cucul.h
  613. D /trunk/cucul/math.c
  614. * Removed math.c from cucul, it's beyond uselessness. Kept cucul_rand in
  615. cucul.c just in case.
  616. ------------------------------------------------------------------------
  617. r583 | sam | 2006-04-17 15:09:45 +0200 (Mon, 17 Apr 2006) | 2 lines
  618. Changed paths:
  619. D /trunk/cpp/Makefile.in
  620. D /trunk/cpp/caca++.pc
  621. D /trunk/cpp/cucul++.pc
  622. * Removed a few useless files (vieux porc).
  623. ------------------------------------------------------------------------
  624. r582 | sam | 2006-04-17 14:48:57 +0200 (Mon, 17 Apr 2006) | 2 lines
  625. Changed paths:
  626. M /trunk/TODO
  627. * Updated TODO list.
  628. ------------------------------------------------------------------------
  629. r581 | sam | 2006-04-17 14:48:35 +0200 (Mon, 17 Apr 2006) | 2 lines
  630. Changed paths:
  631. M /trunk/test/dithering.c
  632. M /trunk/test/truecolor.c
  633. * Minor cosmetic changes in the test programs.
  634. ------------------------------------------------------------------------
  635. r580 | sam | 2006-04-17 14:48:05 +0200 (Mon, 17 Apr 2006) | 2 lines
  636. Changed paths:
  637. M /trunk/cucul/export_ps.c
  638. M /trunk/cucul/export_svg.c
  639. * Truecolor support in the SVG and PostScript exporters.
  640. ------------------------------------------------------------------------
  641. r579 | sam | 2006-04-17 14:47:34 +0200 (Mon, 17 Apr 2006) | 2 lines
  642. Changed paths:
  643. M /trunk/cucul/Makefile.am
  644. M /trunk/cucul/cucul.c
  645. M /trunk/cucul/cucul_internals.h
  646. A /trunk/cucul/export_bitmap.c
  647. * Implemented TGA image export.
  648. ------------------------------------------------------------------------
  649. r578 | sam | 2006-04-17 14:46:34 +0200 (Mon, 17 Apr 2006) | 2 lines
  650. Changed paths:
  651. M /trunk/cucul/colour.c
  652. M /trunk/cucul/cucul_internals.h
  653. * Implemented argb32 to rgb24fg/bg colour conversions.
  654. ------------------------------------------------------------------------
  655. r577 | sam | 2006-04-17 14:45:07 +0200 (Mon, 17 Apr 2006) | 3 lines
  656. Changed paths:
  657. M /trunk/test/export.c
  658. * Use cucul_get_export_list() in the export test instead of hardcoding the
  659. list of available formats. Also added a few truecolor blocks to the test.
  660. ------------------------------------------------------------------------
  661. r576 | sam | 2006-04-17 14:41:50 +0200 (Mon, 17 Apr 2006) | 2 lines
  662. Changed paths:
  663. M /trunk/cucul/font.c
  664. * Fixed abusive strictness in the font loader.
  665. ------------------------------------------------------------------------
  666. r575 | jylam | 2006-04-17 13:24:38 +0200 (Mon, 17 Apr 2006) | 2 lines
  667. Changed paths:
  668. M /trunk/TODO
  669. * Updated TODO list.
  670. ------------------------------------------------------------------------
  671. r574 | jylam | 2006-04-17 13:19:26 +0200 (Mon, 17 Apr 2006) | 2 lines
  672. Changed paths:
  673. M /trunk/cpp/cpptest.cpp
  674. * Better C++ test
  675. ------------------------------------------------------------------------
  676. r573 | jylam | 2006-04-17 13:06:48 +0200 (Mon, 17 Apr 2006) | 2 lines
  677. Changed paths:
  678. M /trunk/cpp/caca++.cpp
  679. M /trunk/cpp/caca++.h
  680. M /trunk/cpp/cpptest.cpp
  681. M /trunk/cpp/cucul++.cpp
  682. M /trunk/cpp/cucul++.h
  683. * Added license in C++ files.
  684. ------------------------------------------------------------------------
  685. r572 | jylam | 2006-04-17 13:00:10 +0200 (Mon, 17 Apr 2006) | 2 lines
  686. Changed paths:
  687. M /trunk/cpp/cpptest.cpp
  688. M /trunk/cpp/cucul++.cpp
  689. M /trunk/cpp/cucul++.h
  690. * Fixed C++ printf(), added it in example
  691. ------------------------------------------------------------------------
  692. r571 | jylam | 2006-04-17 12:44:40 +0200 (Mon, 17 Apr 2006) | 2 lines
  693. Changed paths:
  694. M /trunk/cpp/cpptest.cpp
  695. * Forgot a test on Caca() instantiation
  696. ------------------------------------------------------------------------
  697. r570 | jylam | 2006-04-17 12:41:30 +0200 (Mon, 17 Apr 2006) | 2 lines
  698. Changed paths:
  699. M /trunk/Makefile.am
  700. M /trunk/configure.ac
  701. A /trunk/cpp
  702. A /trunk/cpp/Makefile.am
  703. A /trunk/cpp/Makefile.in
  704. A /trunk/cpp/caca++.cpp
  705. A /trunk/cpp/caca++.h
  706. A /trunk/cpp/caca++.pc
  707. A /trunk/cpp/caca++.pc.in
  708. A /trunk/cpp/cpptest.cpp
  709. A /trunk/cpp/cucul++.cpp
  710. A /trunk/cpp/cucul++.h
  711. A /trunk/cpp/cucul++.pc
  712. A /trunk/cpp/cucul++.pc.in
  713. * Added preliminary C++ bindings
  714. ------------------------------------------------------------------------
  715. r569 | sam | 2006-04-16 23:52:05 +0200 (Sun, 16 Apr 2006) | 2 lines
  716. Changed paths:
  717. M /trunk/caca/driver_gl.c
  718. M /trunk/caca/driver_x11.c
  719. * Added truecolor support to the X11 and GL drivers.
  720. ------------------------------------------------------------------------
  721. r568 | sam | 2006-04-16 23:29:40 +0200 (Sun, 16 Apr 2006) | 2 lines
  722. Changed paths:
  723. M /trunk/test
  724. M /trunk/test/Makefile.am
  725. A /trunk/test/truecolor.c
  726. * Added test/truecolor.c to test non-ANSI colour pairs.
  727. ------------------------------------------------------------------------
  728. r567 | sam | 2006-04-16 23:26:25 +0200 (Sun, 16 Apr 2006) | 4 lines
  729. Changed paths:
  730. M /trunk/cucul/canvas.c
  731. M /trunk/cucul/colour.c
  732. M /trunk/cucul/cucul.h
  733. M /trunk/cucul/cucul_internals.h
  734. * Moved cucul_set_color() from canvas.c to colour.c.
  735. * Added cucul_set_truecolor() for non-ANSI colours.
  736. * Added new argb32 -> rgb12 conversion functions.
  737. ------------------------------------------------------------------------
  738. r566 | sam | 2006-04-16 20:28:47 +0200 (Sun, 16 Apr 2006) | 6 lines
  739. Changed paths:
  740. M /trunk/caca/caca.h
  741. M /trunk/caca/caca_internals.h
  742. M /trunk/caca/driver_conio.c
  743. M /trunk/caca/driver_gl.c
  744. M /trunk/caca/driver_ncurses.c
  745. M /trunk/caca/driver_raw.c
  746. M /trunk/caca/driver_slang.c
  747. M /trunk/caca/driver_vga.c
  748. M /trunk/caca/driver_win32.c
  749. M /trunk/caca/driver_x11.c
  750. M /trunk/caca/event.c
  751. M /trunk/caca/time.c
  752. M /trunk/cucul/cucul.c
  753. M /trunk/cucul/cucul.h
  754. M /trunk/cucul/cucul_internals.h
  755. M /trunk/cucul/dither.c
  756. M /trunk/cucul/export_ansi.c
  757. M /trunk/cucul/export_html.c
  758. M /trunk/cucul/export_irc.c
  759. M /trunk/cucul/export_ps.c
  760. M /trunk/cucul/export_svg.c
  761. M /trunk/cucul/font.c
  762. M /trunk/cucul/sprite.c
  763. M /trunk/src/aafire.c
  764. M /trunk/src/cacaball.c
  765. M /trunk/src/cacamoir.c
  766. M /trunk/src/cacaplas.c
  767. M /trunk/src/cacaplay.c
  768. M /trunk/src/cacaserver.c
  769. M /trunk/src/cacaview.c
  770. M /trunk/src/img2irc.c
  771. M /trunk/test/colors.c
  772. M /trunk/test/demo.c
  773. M /trunk/test/dithering.c
  774. M /trunk/test/event.c
  775. M /trunk/test/export.c
  776. M /trunk/test/font.c
  777. M /trunk/test/gamma.c
  778. M /trunk/test/hsv.c
  779. M /trunk/test/spritedit.c
  780. M /trunk/test/transform.c
  781. M /trunk/test/unicode.c
  782. * Replaced "struct cucul_*" and "struct caca_*" types with opaque typedefs
  783. such as cucul_dither_t instead of struct cucul_dither.
  784. * Made cucul_buffer_t an opaque structure and implemented the two getters
  785. cucul_get_buffer_data() and cucul_get_buffer_size().
  786. * Documented all missing functions and function parameters.
  787. ------------------------------------------------------------------------
  788. r565 | sam | 2006-04-16 20:21:14 +0200 (Sun, 16 Apr 2006) | 2 lines
  789. Changed paths:
  790. M /trunk/cucul/cucul.pc.in
  791. * Fixed bad library name in pc file.
  792. ------------------------------------------------------------------------
  793. r564 | jylam | 2006-04-15 17:24:13 +0200 (Sat, 15 Apr 2006) | 2 lines
  794. Changed paths:
  795. M /trunk/caca/caca_internals.h
  796. M /trunk/cucul/font.c
  797. M /trunk/msvc/cacaball.vcproj
  798. M /trunk/msvc/cacafire.vcproj
  799. M /trunk/msvc/cacamoir.vcproj
  800. M /trunk/msvc/cacaplas.vcproj
  801. M /trunk/msvc/cacaview.vcproj
  802. M /trunk/msvc/config.h
  803. M /trunk/msvc/libcaca.sln
  804. M /trunk/msvc/libcaca.vcproj
  805. M /trunk/perl/lib/Term/Caca/Constants.pm
  806. M /trunk/perl/lib/Term/Caca.pm
  807. M /trunk/perl/lib/Term/Kaka.pm
  808. * Updated MSVC++ project (static library and src/*)
  809. ------------------------------------------------------------------------
  810. r563 | jylam | 2006-04-15 17:23:13 +0200 (Sat, 15 Apr 2006) | 2 lines
  811. Changed paths:
  812. M /trunk/test/demo.c
  813. M /trunk/test/spritedit.c
  814. * Fixed sprite functions (it compiles now) (Y'a des connards qui font ce qu'ils veulent, mais qui finissent pas)
  815. ------------------------------------------------------------------------
  816. r562 | sam | 2006-04-14 14:10:18 +0200 (Fri, 14 Apr 2006) | 2 lines
  817. Changed paths:
  818. M /trunk/caca/caca.c
  819. M /trunk/caca/caca.h
  820. M /trunk/caca/event.c
  821. M /trunk/caca/graphics.c
  822. M /trunk/cucul/box.c
  823. M /trunk/cucul/canvas.c
  824. M /trunk/cucul/conic.c
  825. M /trunk/cucul/cucul.c
  826. M /trunk/cucul/cucul.h
  827. M /trunk/cucul/dither.c
  828. M /trunk/cucul/font.c
  829. M /trunk/cucul/line.c
  830. M /trunk/cucul/math.c
  831. M /trunk/cucul/sprite.c
  832. M /trunk/cucul/triangle.c
  833. * Improved documentation in many places.
  834. ------------------------------------------------------------------------
  835. r561 | sam | 2006-04-14 10:41:59 +0200 (Fri, 14 Apr 2006) | 3 lines
  836. Changed paths:
  837. M /trunk/configure.ac
  838. M /trunk/doc/Makefile.am
  839. M /trunk/doc/doxygen.cfg.in
  840. * Generate a PDF documentation instead of the PostScript one. It has nice
  841. hyperlinks! Also, set compact LaTeX mode and a few other Doxygen options.
  842. ------------------------------------------------------------------------
  843. r560 | sam | 2006-04-14 10:00:06 +0200 (Fri, 14 Apr 2006) | 2 lines
  844. Changed paths:
  845. M /trunk/cucul/font.c
  846. * Ahaha I didn't even check that it compiled properly.
  847. ------------------------------------------------------------------------
  848. r559 | sam | 2006-04-14 09:33:48 +0200 (Fri, 14 Apr 2006) | 2 lines
  849. Changed paths:
  850. M /trunk/cucul/font.c
  851. * Only support version 1 fonts.
  852. ------------------------------------------------------------------------
  853. r558 | sam | 2006-04-14 09:30:53 +0200 (Fri, 14 Apr 2006) | 3 lines
  854. Changed paths:
  855. M /trunk/caca/caca.c
  856. M /trunk/caca/caca.h
  857. M /trunk/caca/caca_internals.h
  858. M /trunk/caca/driver_conio.c
  859. M /trunk/caca/driver_gl.c
  860. M /trunk/caca/driver_ncurses.c
  861. M /trunk/caca/driver_raw.c
  862. M /trunk/caca/driver_slang.c
  863. M /trunk/caca/driver_vga.c
  864. M /trunk/caca/driver_win32.c
  865. M /trunk/caca/driver_x11.c
  866. M /trunk/caca/event.c
  867. M /trunk/caca/graphics.c
  868. M /trunk/caca/time.c
  869. M /trunk/cucul/box.c
  870. M /trunk/cucul/canvas.c
  871. M /trunk/cucul/charset.c
  872. M /trunk/cucul/colour.c
  873. M /trunk/cucul/conic.c
  874. M /trunk/cucul/cucul.c
  875. M /trunk/cucul/cucul.h
  876. M /trunk/cucul/cucul_internals.h
  877. M /trunk/cucul/dither.c
  878. M /trunk/cucul/export_ansi.c
  879. M /trunk/cucul/export_html.c
  880. M /trunk/cucul/export_irc.c
  881. M /trunk/cucul/export_ps.c
  882. M /trunk/cucul/export_svg.c
  883. M /trunk/cucul/font.c
  884. M /trunk/cucul/line.c
  885. M /trunk/cucul/math.c
  886. M /trunk/cucul/sprite.c
  887. M /trunk/cucul/transform.c
  888. M /trunk/cucul/triangle.c
  889. M /trunk/kernel/kernel.c
  890. M /trunk/kernel/kernel.h
  891. M /trunk/python/pypycaca.c
  892. M /trunk/python/pypycaca.h
  893. M /trunk/src/cacaplas.c
  894. M /trunk/src/cacaserver.c
  895. M /trunk/src/cacaview.c
  896. M /trunk/src/common-image.c
  897. M /trunk/src/common-image.h
  898. * Removed \file directives from all files except caca.h and cucul.h, to
  899. remove redundencies in the Doxygen documentation.
  900. ------------------------------------------------------------------------
  901. r557 | sam | 2006-04-13 19:57:19 +0200 (Thu, 13 Apr 2006) | 3 lines
  902. Changed paths:
  903. M /trunk/cucul/font.c
  904. * Added a lot of sanity checks to the font parsing. It should now be
  905. secure against broken files, but it probably needs peer review.
  906. ------------------------------------------------------------------------
  907. r556 | sam | 2006-04-13 19:54:07 +0200 (Thu, 13 Apr 2006) | 2 lines
  908. Changed paths:
  909. M /trunk/test/Makefile.am
  910. M /trunk/test/font.c
  911. * Redisplay the output bitmap using libcaca. Eh ouais mon gars.
  912. ------------------------------------------------------------------------
  913. r555 | sam | 2006-04-13 19:37:51 +0200 (Thu, 13 Apr 2006) | 2 lines
  914. Changed paths:
  915. M /trunk/test/hsv.c
  916. * Fixed caca_get_event() call in test/hsv.c.
  917. ------------------------------------------------------------------------
  918. r554 | sam | 2006-04-13 19:08:16 +0200 (Thu, 13 Apr 2006) | 2 lines
  919. Changed paths:
  920. M /trunk/cucul/colour.c
  921. * Fixed compilation warning.
  922. ------------------------------------------------------------------------
  923. r553 | sam | 2006-04-13 18:54:25 +0200 (Thu, 13 Apr 2006) | 2 lines
  924. Changed paths:
  925. M /trunk/cucul/colour.c
  926. * Fixed colour conversion routines so that they work with ARGB too.
  927. ------------------------------------------------------------------------
  928. r552 | sam | 2006-04-13 18:10:16 +0200 (Thu, 13 Apr 2006) | 4 lines
  929. Changed paths:
  930. M /trunk/cucul/Makefile.am
  931. M /trunk/cucul/cucul.h
  932. M /trunk/cucul/font.c
  933. A /trunk/cucul/font_mono9.h (from /trunk/cucul/font_monospace9.h:548)
  934. A /trunk/cucul/font_monobold12.h
  935. D /trunk/cucul/font_monospace9.h
  936. M /trunk/test/font.c
  937. * Implemented cucul_get_font_list() to retrieve the list of builtin fonts.
  938. * Fixed font selection through cucul_font_load().
  939. * Added a bigger 10x19 bold font.
  940. ------------------------------------------------------------------------
  941. r551 | sam | 2006-04-13 17:36:09 +0200 (Thu, 13 Apr 2006) | 3 lines
  942. Changed paths:
  943. M /trunk/tools/makefont.c
  944. * Made makefont more configurable. Also, store the commandline in a comment
  945. so that the font can be easily rebuilt.
  946. ------------------------------------------------------------------------
  947. r550 | sam | 2006-04-13 17:00:56 +0200 (Thu, 13 Apr 2006) | 2 lines
  948. Changed paths:
  949. M /trunk/TODO
  950. * Updated TODO list.
  951. ------------------------------------------------------------------------
  952. r549 | sam | 2006-04-13 16:24:31 +0200 (Thu, 13 Apr 2006) | 3 lines
  953. Changed paths:
  954. M /trunk/cucul/cucul.h
  955. M /trunk/cucul/font.c
  956. M /trunk/test/font.c
  957. * Internal font support through cucul_load_font(). Documented that.
  958. * Removed ugly hooks from test/font.c.
  959. ------------------------------------------------------------------------
  960. r548 | sam | 2006-04-13 16:23:04 +0200 (Thu, 13 Apr 2006) | 2 lines
  961. Changed paths:
  962. M /trunk/cucul/font.c
  963. * Ugly overflow bug in the rendering code.
  964. ------------------------------------------------------------------------
  965. r547 | sam | 2006-04-13 15:33:31 +0200 (Thu, 13 Apr 2006) | 5 lines
  966. Changed paths:
  967. M /trunk/cucul/cucul.h
  968. M /trunk/cucul/font.c
  969. M /trunk/test/font.c
  970. * Implemented cucul_get_font_width() and cucul_get_font_height().
  971. * Documented most font functions.
  972. * Cleaned up cucul_render_canvas() and made it actually usable by external
  973. programs. Removed ugly printf() debug calls.
  974. ------------------------------------------------------------------------
  975. r546 | sam | 2006-04-13 14:50:41 +0200 (Thu, 13 Apr 2006) | 2 lines
  976. Changed paths:
  977. M /trunk/cucul/cucul.c
  978. M /trunk/cucul/cucul.h
  979. M /trunk/cucul/cucul_internals.h
  980. M /trunk/cucul/export_ansi.c
  981. M /trunk/cucul/export_html.c
  982. M /trunk/cucul/export_irc.c
  983. M /trunk/cucul/export_ps.c
  984. M /trunk/cucul/export_svg.c
  985. M /trunk/src/cacaserver.c
  986. M /trunk/src/img2irc.c
  987. M /trunk/test/export.c
  988. * Renamed cucul_export into cucul_buffer. We'll use it for other things.
  989. ------------------------------------------------------------------------
  990. r545 | sam | 2006-04-13 14:49:54 +0200 (Thu, 13 Apr 2006) | 2 lines
  991. Changed paths:
  992. M /trunk/cucul/font_monospace9.h
  993. * Putain de bordel de manche a couilles. I forgot to fix the font.
  994. ------------------------------------------------------------------------
  995. r544 | sam | 2006-04-13 14:44:55 +0200 (Thu, 13 Apr 2006) | 2 lines
  996. Changed paths:
  997. M /trunk/tools/makefont.c
  998. * Some cleaning up in makefont.c.
  999. ------------------------------------------------------------------------
  1000. r543 | sam | 2006-04-13 14:25:36 +0200 (Thu, 13 Apr 2006) | 3 lines
  1001. Changed paths:
  1002. M /trunk/cucul/font.c
  1003. M /trunk/cucul/font_monospace9.h
  1004. M /trunk/tools/makefont.c
  1005. * Fixed 4, 2 and 1-bit font rendering.
  1006. * Replaced the 8-bit internal font with a 4-bit one.
  1007. ------------------------------------------------------------------------
  1008. r542 | sam | 2006-04-13 14:23:50 +0200 (Thu, 13 Apr 2006) | 3 lines
  1009. Changed paths:
  1010. M /trunk/cucul/colour.c
  1011. M /trunk/cucul/cucul_internals.h
  1012. * Created internal function _cucul_argb32_to_argb4() that splits an argb
  1013. fg/bg value into its separate argb 4-bit fields.
  1014. ------------------------------------------------------------------------
  1015. r541 | jylam | 2006-04-13 10:58:55 +0200 (Thu, 13 Apr 2006) | 2 lines
  1016. Changed paths:
  1017. M /trunk/test/spritedit.c
  1018. * Added silly play with interframe delay. Need to rework sprite format.
  1019. ------------------------------------------------------------------------
  1020. r540 | sam | 2006-04-13 10:44:25 +0200 (Thu, 13 Apr 2006) | 3 lines
  1021. Changed paths:
  1022. M /trunk/cucul/font_monospace9.h
  1023. * 4bpp fonts do not work yet. Replaced the built-in font with an 8bpp font
  1024. for the moment.
  1025. ------------------------------------------------------------------------
  1026. r539 | sam | 2006-04-13 10:39:30 +0200 (Thu, 13 Apr 2006) | 2 lines
  1027. Changed paths:
  1028. M /trunk/test
  1029. M /trunk/test/Makefile.am
  1030. A /trunk/test/font.c
  1031. * Added a test program for the font renderer.
  1032. ------------------------------------------------------------------------
  1033. r538 | sam | 2006-04-13 10:38:34 +0200 (Thu, 13 Apr 2006) | 2 lines
  1034. Changed paths:
  1035. M /trunk/test/export.c
  1036. * Code simplification.
  1037. ------------------------------------------------------------------------
  1038. r537 | sam | 2006-04-13 10:37:32 +0200 (Thu, 13 Apr 2006) | 2 lines
  1039. Changed paths:
  1040. M /trunk/cucul/Makefile.am
  1041. M /trunk/cucul/font.c
  1042. A /trunk/cucul/font_monospace9.h
  1043. * Created a built-in font from Bitstream Vera (Monospace 9).
  1044. ------------------------------------------------------------------------
  1045. r536 | sam | 2006-04-13 10:26:21 +0200 (Thu, 13 Apr 2006) | 2 lines
  1046. Changed paths:
  1047. M /trunk/configure.ac
  1048. M /trunk/tools
  1049. M /trunk/tools/Makefile.am
  1050. A /trunk/tools/makefont.c
  1051. * Added a font creator that uses pango to render glyphs.
  1052. ------------------------------------------------------------------------
  1053. r535 | sam | 2006-04-13 10:16:04 +0200 (Thu, 13 Apr 2006) | 3 lines
  1054. Changed paths:
  1055. M /trunk/cucul/cucul.h
  1056. M /trunk/cucul/font.c
  1057. * Slightly updated the font format and wrote a font loader. Also added a
  1058. skeleton for the renderer that will not last very long.
  1059. ------------------------------------------------------------------------
  1060. r534 | sam | 2006-04-12 18:34:34 +0200 (Wed, 12 Apr 2006) | 2 lines
  1061. Changed paths:
  1062. M /trunk/cucul/font.c
  1063. * New version of the font format.
  1064. ------------------------------------------------------------------------
  1065. r533 | sam | 2006-04-12 16:18:19 +0200 (Wed, 12 Apr 2006) | 3 lines
  1066. Changed paths:
  1067. M /trunk/cucul/Makefile.am
  1068. A /trunk/cucul/font.c
  1069. * Added a file for future font handling routines. Currently only the font
  1070. format proposal is in this file. Feel free to comment.
  1071. ------------------------------------------------------------------------
  1072. r532 | sam | 2006-04-12 10:57:59 +0200 (Wed, 12 Apr 2006) | 2 lines
  1073. Changed paths:
  1074. M /trunk/test
  1075. M /trunk/tools
  1076. * Proper svn:ignore properties on tools/.
  1077. ------------------------------------------------------------------------
  1078. r531 | sam | 2006-04-12 10:31:11 +0200 (Wed, 12 Apr 2006) | 3 lines
  1079. Changed paths:
  1080. M /trunk/Makefile.am
  1081. M /trunk/caca/driver_slang.c
  1082. M /trunk/configure.ac
  1083. M /trunk/test/Makefile.am
  1084. D /trunk/test/optipal.c
  1085. A /trunk/tools
  1086. A /trunk/tools/Makefile.am (from /trunk/test/Makefile.am:527)
  1087. A /trunk/tools/optipal.c (from /trunk/test/optipal.c:527)
  1088. * Moved test/optipal.c to tools/optipal.c. The tools subdirectory will
  1089. contain development tools that are only useful to libcaca developers.
  1090. ------------------------------------------------------------------------
  1091. r530 | sam | 2006-04-11 12:36:31 +0200 (Tue, 11 Apr 2006) | 4 lines
  1092. Changed paths:
  1093. M /trunk/src/Makefile.am
  1094. M /trunk/src/cacaview.c
  1095. * cacaview works again. Somewhat. Image loading is now handled by the
  1096. factored common-image.c file. Feature selection such as antialiasing or
  1097. dithering mode are still disabled.
  1098. ------------------------------------------------------------------------
  1099. r529 | sam | 2006-04-11 12:12:03 +0200 (Tue, 11 Apr 2006) | 2 lines
  1100. Changed paths:
  1101. M /trunk/src/common-image.c
  1102. * Renamed "freadint" to "u32fread", and so on.
  1103. ------------------------------------------------------------------------
  1104. r528 | sam | 2006-04-11 12:05:48 +0200 (Tue, 11 Apr 2006) | 3 lines
  1105. Changed paths:
  1106. M /trunk/src
  1107. M /trunk/src/Makefile.am
  1108. A /trunk/src/common-image.c (from /trunk/src/cacaview.c:523)
  1109. A /trunk/src/common-image.h
  1110. A /trunk/src/img2irc.c
  1111. * Added img2irc program. I know it does not have "cucul" or "caca" in the
  1112. name, but as I said, I do what I want. http://zoy.org/~sam/pb7th.png
  1113. ------------------------------------------------------------------------
  1114. r527 | sam | 2006-04-11 00:06:19 +0200 (Tue, 11 Apr 2006) | 3 lines
  1115. Changed paths:
  1116. M /trunk/cucul/export_ansi.c
  1117. M /trunk/cucul/export_html.c
  1118. M /trunk/cucul/export_irc.c
  1119. M /trunk/cucul/export_ps.c
  1120. M /trunk/cucul/export_svg.c
  1121. * Avoid useless call to strlen() in the exporters.
  1122. * Removed '\x0f' from the IRC exporter until I understand why it was here.
  1123. ------------------------------------------------------------------------
  1124. r526 | sam | 2006-04-11 00:03:22 +0200 (Tue, 11 Apr 2006) | 2 lines
  1125. Changed paths:
  1126. M /trunk/test/export.c
  1127. * Fixed test/export that was not printing the last character of the file.
  1128. ------------------------------------------------------------------------
  1129. r525 | sam | 2006-04-10 23:07:40 +0200 (Mon, 10 Apr 2006) | 2 lines
  1130. Changed paths:
  1131. M /trunk/TODO
  1132. * Updated TODO list. I forgot the aspect ratio function!
  1133. ------------------------------------------------------------------------
  1134. r524 | sam | 2006-04-10 22:24:12 +0200 (Mon, 10 Apr 2006) | 2 lines
  1135. Changed paths:
  1136. M /trunk/cucul/Makefile.am
  1137. D /trunk/cucul/bitmap.c
  1138. A /trunk/cucul/dither.c (from /trunk/cucul/bitmap.c:523)
  1139. * Renamed bitmap.c into dither.c.
  1140. ------------------------------------------------------------------------
  1141. r523 | sam | 2006-04-10 22:02:38 +0200 (Mon, 10 Apr 2006) | 2 lines
  1142. Changed paths:
  1143. M /trunk/cucul/bitmap.c
  1144. M /trunk/cucul/cucul.c
  1145. M /trunk/cucul/cucul.h
  1146. M /trunk/cucul/cucul_internals.h
  1147. M /trunk/src/aafire.c
  1148. M /trunk/src/cacaball.c
  1149. M /trunk/src/cacamoir.c
  1150. M /trunk/src/cacaplas.c
  1151. M /trunk/src/cacaview.c
  1152. M /trunk/test/demo.c
  1153. M /trunk/test/export.c
  1154. M /trunk/test/gamma.c
  1155. M /trunk/test/hsv.c
  1156. * Renamed *bitmap to *dither. Ben ouais connard, je fais ce que je veux.
  1157. ------------------------------------------------------------------------
  1158. r522 | sam | 2006-04-10 11:17:51 +0200 (Mon, 10 Apr 2006) | 4 lines
  1159. Changed paths:
  1160. M /trunk/cucul/bitmap.c
  1161. M /trunk/cucul/canvas.c
  1162. M /trunk/cucul/cucul.c
  1163. M /trunk/cucul/cucul.h
  1164. M /trunk/cucul/cucul_internals.h
  1165. M /trunk/cucul/sprite.c
  1166. M /trunk/test/dithering.c
  1167. M /trunk/test/optipal.c
  1168. * Replaced enum cucul_color with unsigned int. The size of an enum is not
  1169. really portable, and Visual Studio complains when they are not explicitely
  1170. cast.
  1171. ------------------------------------------------------------------------
  1172. r521 | sam | 2006-04-10 11:04:29 +0200 (Mon, 10 Apr 2006) | 2 lines
  1173. Changed paths:
  1174. M /trunk/doc/doxygen.cfg.in
  1175. * Updated the Doxygen configuration file.
  1176. ------------------------------------------------------------------------
  1177. r520 | sam | 2006-04-10 11:00:18 +0200 (Mon, 10 Apr 2006) | 3 lines
  1178. Changed paths:
  1179. M /trunk/cucul/export_ansi.c
  1180. M /trunk/cucul/export_html.c
  1181. M /trunk/cucul/export_irc.c
  1182. M /trunk/cucul/export_ps.c
  1183. M /trunk/cucul/export_svg.c
  1184. * Fixed old bugs I introduced in the exporters.
  1185. * Fixed exporter headers to make Doxygen happy.
  1186. ------------------------------------------------------------------------
  1187. r519 | sam | 2006-04-10 10:30:02 +0200 (Mon, 10 Apr 2006) | 2 lines
  1188. Changed paths:
  1189. M /trunk/cucul
  1190. * Forgot an svn:ignore property.
  1191. ------------------------------------------------------------------------
  1192. r518 | sam | 2006-04-10 09:52:07 +0200 (Mon, 10 Apr 2006) | 2 lines
  1193. Changed paths:
  1194. M /trunk/caca
  1195. M /trunk/caca/Makefile.am
  1196. A /trunk/caca/caca.pc.in
  1197. M /trunk/configure.ac
  1198. M /trunk/cucul/Makefile.am
  1199. A /trunk/cucul/cucul.pc.in
  1200. * Added pkgconfig files. Eh ouais mon gars.
  1201. ------------------------------------------------------------------------
  1202. r517 | sam | 2006-04-07 11:46:30 +0200 (Fri, 07 Apr 2006) | 2 lines
  1203. Changed paths:
  1204. M /trunk/caca/driver_conio.c
  1205. M /trunk/caca/driver_gl.c
  1206. M /trunk/caca/driver_ncurses.c
  1207. M /trunk/caca/driver_slang.c
  1208. M /trunk/caca/driver_vga.c
  1209. M /trunk/caca/driver_win32.c
  1210. M /trunk/caca/driver_x11.c
  1211. M /trunk/cucul/colour.c
  1212. M /trunk/cucul/cucul_internals.h
  1213. M /trunk/cucul/export_ansi.c
  1214. M /trunk/cucul/export_html.c
  1215. M /trunk/cucul/export_irc.c
  1216. M /trunk/cucul/export_ps.c
  1217. M /trunk/cucul/export_svg.c
  1218. * Replaced occurrences of "rgba" with "argb".
  1219. ------------------------------------------------------------------------
  1220. r516 | sam | 2006-04-07 10:55:01 +0200 (Fri, 07 Apr 2006) | 2 lines
  1221. Changed paths:
  1222. M /trunk/cucul/bitmap.c
  1223. * Fixed a syntax error. Gruik.
  1224. ------------------------------------------------------------------------
  1225. r515 | sam | 2006-04-07 10:19:42 +0200 (Fri, 07 Apr 2006) | 2 lines
  1226. Changed paths:
  1227. M /trunk/cucul/bitmap.c
  1228. M /trunk/cucul/cucul.h
  1229. * Changed the cucul_set_bitmap_antialias() argument to a string.
  1230. ------------------------------------------------------------------------
  1231. r514 | sam | 2006-04-06 15:49:10 +0200 (Thu, 06 Apr 2006) | 2 lines
  1232. Changed paths:
  1233. M /trunk/cucul/export_ps.c
  1234. * Of course I had to fuck up something. Here, PS export works again.
  1235. ------------------------------------------------------------------------
  1236. r513 | sam | 2006-04-06 15:41:56 +0200 (Thu, 06 Apr 2006) | 2 lines
  1237. Changed paths:
  1238. M /trunk/caca/driver_conio.c
  1239. M /trunk/caca/driver_gl.c
  1240. M /trunk/caca/driver_ncurses.c
  1241. M /trunk/caca/driver_raw.c
  1242. M /trunk/caca/driver_slang.c
  1243. M /trunk/caca/driver_vga.c
  1244. M /trunk/caca/driver_win32.c
  1245. M /trunk/caca/driver_x11.c
  1246. M /trunk/cucul/Makefile.am
  1247. M /trunk/cucul/canvas.c
  1248. A /trunk/cucul/colour.c
  1249. M /trunk/cucul/cucul.c
  1250. M /trunk/cucul/cucul_internals.h
  1251. M /trunk/cucul/export_ansi.c
  1252. M /trunk/cucul/export_html.c
  1253. M /trunk/cucul/export_irc.c
  1254. M /trunk/cucul/export_ps.c
  1255. M /trunk/cucul/export_svg.c
  1256. M /trunk/cucul/transform.c
  1257. M /trunk/src/cacaserver.c
  1258. * Store colour information on 32 bits, for future 12-bit colour support.
  1259. ------------------------------------------------------------------------
  1260. r512 | sam | 2006-04-06 15:21:15 +0200 (Thu, 06 Apr 2006) | 2 lines
  1261. Changed paths:
  1262. M /trunk/cucul/canvas.c
  1263. M /trunk/cucul/cucul.h
  1264. * Got rid of cucul_get_screen(). Use cucul_export() instead.
  1265. ------------------------------------------------------------------------
  1266. r511 | sam | 2006-04-06 15:11:12 +0200 (Thu, 06 Apr 2006) | 2 lines
  1267. Changed paths:
  1268. M /trunk/cucul/cucul.c
  1269. * Check the magic bytes at the end of the buffer when cucul_load()ing it.
  1270. ------------------------------------------------------------------------
  1271. r510 | sam | 2006-04-06 15:07:58 +0200 (Thu, 06 Apr 2006) | 2 lines
  1272. Changed paths:
  1273. M /trunk/src/cacaserver.c
  1274. * Sanity check in cacaserver.c.
  1275. ------------------------------------------------------------------------
  1276. r509 | sam | 2006-04-06 12:23:10 +0200 (Thu, 06 Apr 2006) | 2 lines
  1277. Changed paths:
  1278. M /trunk/src/cacaserver.c
  1279. * Fixed a crash when realloc() returns a new address.
  1280. ------------------------------------------------------------------------
  1281. r508 | sam | 2006-04-06 12:19:17 +0200 (Thu, 06 Apr 2006) | 2 lines
  1282. Changed paths:
  1283. M /trunk/cucul/cucul.c
  1284. * Fixed old typo that caused qq->height to be uninitialised.
  1285. ------------------------------------------------------------------------
  1286. r507 | jylam | 2006-04-01 23:29:10 +0200 (Sat, 01 Apr 2006) | 2 lines
  1287. Changed paths:
  1288. M /trunk/src/cacaserver.c
  1289. * Oops, removed unused variable
  1290. ------------------------------------------------------------------------
  1291. r506 | jylam | 2006-04-01 23:26:30 +0200 (Sat, 01 Apr 2006) | 2 lines
  1292. Changed paths:
  1293. M /trunk/src/cacaserver.c
  1294. * Added Winsock (c)(tm)(r) compatibility
  1295. ------------------------------------------------------------------------
  1296. r505 | jylam | 2006-04-01 18:11:37 +0200 (Sat, 01 Apr 2006) | 2 lines
  1297. Changed paths:
  1298. M /trunk/src/cacaplas.c
  1299. * removed b0rked test. No more pigs, I just commited 500 of them.
  1300. ------------------------------------------------------------------------
  1301. r504 | sam | 2006-04-01 17:58:10 +0200 (Sat, 01 Apr 2006) | 2 lines
  1302. Changed paths:
  1303. M /trunk/cucul/bitmap.c
  1304. * Set the default dithering mode to Floyd-Steinberg.
  1305. ------------------------------------------------------------------------
  1306. r503 | sam | 2006-04-01 17:56:31 +0200 (Sat, 01 Apr 2006) | 14 lines
  1307. Changed paths:
  1308. M /trunk/cucul/canvas.c
  1309. M /trunk/cucul/sprite.c
  1310. ((`)_.._ ,'-. _..._ _._
  1311. * Ooops. Compilation fix. \,' '-._.-\ ' ` .-'
  1312. .' / (
  1313. / S | _ _ \
  1314. | a \ o o |
  1315. ; m .-. /
  1316. ; ', '-.( '')-'
  1317. '. | ;-'
  1318. \ / /
  1319. / /-._ __, 7 |
  1320. \ `\ \`` | | |
  1321. \ \_,\ | |_,\
  1322. '-`' \_,\
  1323. ------------------------------------------------------------------------
  1324. r502 | sam | 2006-04-01 17:25:33 +0200 (Sat, 01 Apr 2006) | 2 lines
  1325. Changed paths:
  1326. M /trunk/TODO
  1327. M /trunk/cucul/canvas.c
  1328. M /trunk/cucul/cucul.h
  1329. * Got rid of the useless cucul_get_fg_color/cucul_get_bg_color functions.
  1330. ------------------------------------------------------------------------
  1331. r501 | sam | 2006-04-01 17:02:41 +0200 (Sat, 01 Apr 2006) | 2 lines
  1332. Changed paths:
  1333. M /trunk/TODO
  1334. * Updated the TODO list.
  1335. ------------------------------------------------------------------------
  1336. r500 | sam | 2006-04-01 17:02:05 +0200 (Sat, 01 Apr 2006) | 10 lines
  1337. Changed paths:
  1338. M /trunk/caca/caca.h
  1339. M /trunk/cucul/bitmap.c
  1340. M /trunk/cucul/cucul.c
  1341. M /trunk/cucul/cucul.h
  1342. M /trunk/cucul/cucul_internals.h
  1343. M /trunk/test/demo.c
  1344. * Removed CUCUL_BACKGROUND, CUCUL_ANTIALIASING and CUCUL_DITHERING
  1345. environment variables handling. Replaced that with three per-bitmap
  1346. functions: cucul_set_bitmap_antialias(), cucul_set_bitmap_color() and
  1347. cucul_set_bitmap_dithering().
  1348. * Added cucul_set_bitmap_brightness() and cucul_set_bitmap_contrast()
  1349. prototypes (but did not implement them yet).
  1350. * Added cucul_set_bitmap_charset() to choose what characters are going
  1351. to be used for the bitmap rendering.
  1352. * Removed the now useless cucul_get_feature(), cucul_set_feature() etc.
  1353. ------------------------------------------------------------------------
  1354. r499 | sam | 2006-04-01 16:44:09 +0200 (Sat, 01 Apr 2006) | 3 lines
  1355. Changed paths:
  1356. M /trunk/caca/caca.h
  1357. M /trunk/caca/event.c
  1358. M /trunk/src/aafire.c
  1359. M /trunk/src/cacaball.c
  1360. M /trunk/src/cacamoir.c
  1361. M /trunk/src/cacaplas.c
  1362. M /trunk/src/cacaplay.c
  1363. M /trunk/src/cacaview.c
  1364. M /trunk/test/colors.c
  1365. M /trunk/test/demo.c
  1366. M /trunk/test/dithering.c
  1367. M /trunk/test/event.c
  1368. M /trunk/test/gamma.c
  1369. M /trunk/test/hsv.c
  1370. M /trunk/test/spritedit.c
  1371. M /trunk/test/transform.c
  1372. M /trunk/test/unicode.c
  1373. * Merged caca_wait_event() into caca_get_event() and added a timeout
  1374. parameter to do what both functions did before, and even more.
  1375. ------------------------------------------------------------------------
  1376. r498 | sam | 2006-04-01 16:37:27 +0200 (Sat, 01 Apr 2006) | 2 lines
  1377. Changed paths:
  1378. M /trunk/src/Makefile.am
  1379. * Disabled cacaview for now. I'm going to utterly break it.
  1380. ------------------------------------------------------------------------
  1381. r497 | sam | 2006-04-01 16:36:59 +0200 (Sat, 01 Apr 2006) | 2 lines
  1382. Changed paths:
  1383. M /trunk/cucul/cucul.c
  1384. M /trunk/cucul/cucul.h
  1385. * Added cucul_get_export_list(). Returns a list of known export formats.
  1386. ------------------------------------------------------------------------
  1387. r496 | sam | 2006-03-29 11:41:30 +0200 (Wed, 29 Mar 2006) | 4 lines
  1388. Changed paths:
  1389. M /trunk/src/cacaserver.c
  1390. * cacaserver works again (but needs a complete rewrite because it's really
  1391. become ugly). You can now emulate the previous network driver behaviour
  1392. by doing: "CACA_DRIVER=raw cacaplas | cacaserver".
  1393. ------------------------------------------------------------------------
  1394. r495 | sam | 2006-03-28 00:16:58 +0200 (Tue, 28 Mar 2006) | 3 lines
  1395. Changed paths:
  1396. M /trunk/cucul/cucul.c
  1397. M /trunk/cucul/cucul.h
  1398. M /trunk/src/cacaserver.c
  1399. M /trunk/test/export.c
  1400. * Changed the 2nd argument of cucul_create_export to a string. This way we
  1401. can add new exporters without changing the API.
  1402. ------------------------------------------------------------------------
  1403. r494 | sam | 2006-03-28 00:12:12 +0200 (Tue, 28 Mar 2006) | 2 lines
  1404. Changed paths:
  1405. M /trunk/src/Makefile.am
  1406. * Oops, I barfed that makefile.
  1407. ------------------------------------------------------------------------
  1408. r493 | jylam | 2006-03-27 23:40:17 +0200 (Mon, 27 Mar 2006) | 2 lines
  1409. Changed paths:
  1410. M /trunk/src/aafire.c
  1411. M /trunk/src/cacaball.c
  1412. M /trunk/src/cacamoir.c
  1413. * Added "powered by libcaca" text to all examples for consistency
  1414. ------------------------------------------------------------------------
  1415. r492 | sam | 2006-03-27 23:37:52 +0200 (Mon, 27 Mar 2006) | 4 lines
  1416. Changed paths:
  1417. M /trunk/caca/Makefile.am
  1418. M /trunk/caca/caca.c
  1419. M /trunk/caca/caca.h
  1420. M /trunk/caca/caca_internals.h
  1421. D /trunk/caca/driver_network.c
  1422. M /trunk/src
  1423. M /trunk/src/Makefile.am
  1424. M /trunk/src/cacaplas.c
  1425. A /trunk/src/cacaserver.c (from /trunk/caca/driver_network.c:487)
  1426. * Removed the network driver and replaced it with a cacaserver executable
  1427. that has all the functionality, except it does not work yet (the stdin
  1428. reading routine is missing).
  1429. ------------------------------------------------------------------------
  1430. r491 | sam | 2006-03-27 23:33:29 +0200 (Mon, 27 Mar 2006) | 3 lines
  1431. Changed paths:
  1432. M /trunk/caca/driver_raw.c
  1433. M /trunk/src
  1434. M /trunk/src/Makefile.am
  1435. A /trunk/src/cacaplay.c
  1436. * Implemented a proof-of-concept cacaplay program that can redisplay a
  1437. single frame that was saved by the raw driver.
  1438. ------------------------------------------------------------------------
  1439. r490 | sam | 2006-03-27 23:22:34 +0200 (Mon, 27 Mar 2006) | 4 lines
  1440. Changed paths:
  1441. M /trunk/cucul/cucul.c
  1442. M /trunk/cucul/cucul.h
  1443. * Implemented cucul_load() to reload a file that was saved with the
  1444. raw driver. I know it is inconsistent to have the loader in libcucul
  1445. and the exporter in libcaca but I'll find a way to harmonise that.
  1446. ------------------------------------------------------------------------
  1447. r489 | jylam | 2006-03-27 20:17:09 +0200 (Mon, 27 Mar 2006) | 19 lines
  1448. Changed paths:
  1449. M /trunk/caca/driver_gl.c
  1450. * Fixed OpenGL mouse handling
  1451. Sam Le Vieux Porc
  1452. (\____/)
  1453. Le / @__@ \ Le
  1454. ( (oo) )
  1455. `-.~~.-' Vieux
  1456. Vieux / \
  1457. @/ \_
  1458. (/ / \ \) Porc
  1459. Porc WW`----'WW
  1460. Sam Le Vieux Porc
  1461. ------------------------------------------------------------------------
  1462. r488 | sam | 2006-03-27 20:07:18 +0200 (Mon, 27 Mar 2006) | 2 lines
  1463. Changed paths:
  1464. M /trunk/caca/Makefile.am
  1465. M /trunk/caca/caca.c
  1466. M /trunk/caca/caca_internals.h
  1467. A /trunk/caca/driver_raw.c
  1468. * Created a minimal raw driver that outputs stuff to stdout.
  1469. ------------------------------------------------------------------------
  1470. r487 | sam | 2006-03-27 11:35:22 +0200 (Mon, 27 Mar 2006) | 16 lines
  1471. Changed paths:
  1472. M /trunk/caca/driver_gl.c
  1473. ██████ ██████
  1474. * Ah mais putain j'avais pas vu ! ██░░░░██████████████████░░░░██
  1475. ██░░░░░░░░░░░░░░░░░░░░░░░░██
  1476. ██░░░░███░░░░░░░░███░░░░██
  1477. ██░░░░░░███░░░░░░███░░░░░░██
  1478. ██░░░░░░░░░░░░░░░░░░░░░░░░░░██
  1479. ██░░░░░░██████████████░░░░░░██
  1480. ██░░░░░██▒▒▒▒▒▒▒▒▒▒▒▒██░░░░░██
  1481. ██░░░░██▒▒▒▒██▒▒██▒▒▒▒██░░░░██
  1482. ██░░░░██▒▒▒▒██▒▒██▒▒▒▒██░░░░██
  1483. ██░░░░██▒▒▒▒▒▒▒▒▒▒▒▒██░░░░██
  1484. ██░░░░██████████████░░░░██
  1485. ███░░░░░░██████░░░░░░███
  1486. █████░░░░░░░░░░█████
  1487. ████████████
  1488. ------------------------------------------------------------------------
  1489. r486 | sam | 2006-03-27 10:01:27 +0200 (Mon, 27 Mar 2006) | 3 lines
  1490. Changed paths:
  1491. M /trunk/caca/driver_gl.c
  1492. M /trunk/configure.ac
  1493. * Reworked the OpenGL headers and Glut features detection (what did you
  1494. expect).
  1495. ------------------------------------------------------------------------
  1496. r485 | sam | 2006-03-27 09:40:30 +0200 (Mon, 27 Mar 2006) | 2 lines
  1497. Changed paths:
  1498. M /trunk/cucul/cucul.h
  1499. M /trunk/cucul/transform.c
  1500. * Implemented cucul_invert() to invert a canvas' colours.
  1501. ------------------------------------------------------------------------
  1502. r484 | jylam | 2006-03-27 01:08:19 +0200 (Mon, 27 Mar 2006) | 2 lines
  1503. Changed paths:
  1504. M /trunk/caca/driver_gl.c
  1505. * Fixed glutCheckLoop headers, testing only under MacOSX
  1506. ------------------------------------------------------------------------
  1507. r483 | jylam | 2006-03-27 00:57:12 +0200 (Mon, 27 Mar 2006) | 2 lines
  1508. Changed paths:
  1509. M /trunk/caca/driver_gl.c
  1510. M /trunk/configure.ac
  1511. * Added (untested) glut3 glutCheckLoop(), ans a regular display function
  1512. ------------------------------------------------------------------------
  1513. r482 | sam | 2006-03-26 22:16:28 +0200 (Sun, 26 Mar 2006) | 2 lines
  1514. Changed paths:
  1515. M /trunk/cucul/transform.c
  1516. * Minor addition to the rotate code.
  1517. ------------------------------------------------------------------------
  1518. r481 | sam | 2006-03-25 00:17:25 +0100 (Sat, 25 Mar 2006) | 2 lines
  1519. Changed paths:
  1520. M /trunk/caca/Makefile.am
  1521. M /trunk/src/Makefile.am
  1522. M /trunk/test/Makefile.am
  1523. * Workaround for automake < 1.6.
  1524. ------------------------------------------------------------------------
  1525. r480 | jylam | 2006-03-24 20:44:12 +0100 (Fri, 24 Mar 2006) | 24 lines
  1526. Changed paths:
  1527. M /trunk/cucul/bitmap.c
  1528. * Ok, invert works. OK OK SAM THAT WAS MY FAULT
  1529. AHAHAH _
  1530. _._ _..._ .-', _.._(`))
  1531. '-. ` ' /-._.-' ',/
  1532. ) MAIS \ '.
  1533. / _ _ | JE \
  1534. | a a / SUIS |
  1535. \ .-. ;
  1536. '-('' ).-' ,' UN ;
  1537. '-; | .'
  1538. \ VIEUX \ /
  1539. | 7 .__ _.-\ \
  1540. | | | ``/ /` /
  1541. /,_| | /,_/ /
  1542. /,_/ '`-'
  1543. POOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOORC!
  1544. ------------------------------------------------------------------------
  1545. r479 | jylam | 2006-03-24 20:34:45 +0100 (Fri, 24 Mar 2006) | 3 lines
  1546. Changed paths:
  1547. M /trunk/cucul/bitmap.c
  1548. M /trunk/cucul/cucul.h
  1549. M /trunk/test/demo.c
  1550. * 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.
  1551. ------------------------------------------------------------------------
  1552. r478 | sam | 2006-03-24 17:51:59 +0100 (Fri, 24 Mar 2006) | 24 lines
  1553. Changed paths:
  1554. M /trunk/caca/caca.h
  1555. M /trunk/caca/caca_internals.h
  1556. M /trunk/caca/driver_conio.c
  1557. M /trunk/caca/driver_gl.c
  1558. M /trunk/caca/driver_ncurses.c
  1559. M /trunk/caca/driver_network.c
  1560. M /trunk/caca/driver_slang.c
  1561. M /trunk/caca/driver_vga.c
  1562. M /trunk/caca/driver_win32.c
  1563. M /trunk/caca/driver_x11.c
  1564. M /trunk/caca/graphics.c
  1565. M /trunk/test/demo.c
  1566. * Merged caca_show_cursor() and caca_hide_cursor() into caca_set_mouse() so
  1567. that we have one function less.
  1568. * Fixed coding style.
  1569. * Removed FUCKING TABS. ____.------.___
  1570. _______.----'`` ``` `` ``` ``-.
  1571. _.--' ` ```` ` ` ` ``` `` `` ``.
  1572. _.-' ' ` `` ``` `` ` `' `. _
  1573. .-'' ` H A H A H A `' M A I S \/.)
  1574. . . .-' / ` ` ` `` ||
  1575. |`-.(``-. ` ` ` ' ` ` ``` |\
  1576. `. '\```\ `` ` V I E U X ' ' `` `-`` -|\\
  1577. `/''````) `` ` - - ````` ' '.' |\_)
  1578. |`'_._` ``` ''` P O R C . . ```` /
  1579. // @) \ ` `` ''' . ``` '/
  1580. /''''' | ` \).`.'-. ''' _ _ .`` ` '/
  1581. .''''- `-'`. . // )-- '/,,',,' ,,,,''__,._`' ' /
  1582. .' ` `- ` ' .' / ' /,;;;, ,___.---' \ '' / \
  1583. (`. .'` __',`''''.--'/ ' /'-----' | ' / ))
  1584. `'-'/ `'''_.---' \;;|- '/ ,,, | ''|`- |
  1585. `'--'---' |;| / ,,,,;;;;;;;;;;,,,,, |-' /` |
  1586. |;|-'| ,;;;;;;;;;;;;;;;; ;;;/ /|`'''
  1587. ''',,,''',,,,,,,,,,,,,,,' /,,'''
  1588. ''''
  1589. ------------------------------------------------------------------------
  1590. r477 | jylam | 2006-03-24 17:25:39 +0100 (Fri, 24 Mar 2006) | 2 lines
  1591. Changed paths:
  1592. M /trunk/caca/driver_x11.c
  1593. M /trunk/caca/graphics.c
  1594. * Fixed bug in show/hide cursor, implemented X11 cursor
  1595. ------------------------------------------------------------------------
  1596. r476 | jylam | 2006-03-24 16:42:46 +0100 (Fri, 24 Mar 2006) | 2 lines
  1597. Changed paths:
  1598. M /trunk/caca/driver_x11.c
  1599. M /trunk/test/demo.c
  1600. * Added forgotten X11 set/hide cursor (non-working code)
  1601. ------------------------------------------------------------------------
  1602. r475 | jylam | 2006-03-24 16:00:47 +0100 (Fri, 24 Mar 2006) | 2 lines
  1603. Changed paths:
  1604. M /trunk/caca/caca.h
  1605. M /trunk/caca/caca_internals.h
  1606. M /trunk/caca/driver_conio.c
  1607. M /trunk/caca/driver_gl.c
  1608. M /trunk/caca/driver_ncurses.c
  1609. M /trunk/caca/driver_network.c
  1610. M /trunk/caca/driver_slang.c
  1611. M /trunk/caca/driver_vga.c
  1612. M /trunk/caca/driver_win32.c
  1613. M /trunk/caca/graphics.c
  1614. * Added caca_show/hide_cursor, and corresponding GL binding
  1615. ------------------------------------------------------------------------
  1616. r474 | sam | 2006-03-24 15:17:40 +0100 (Fri, 24 Mar 2006) | 3 lines
  1617. Changed paths:
  1618. M /trunk/caca/caca.h
  1619. * Documented the caca_event structure and improved a few things here and
  1620. there in the documentation.
  1621. ------------------------------------------------------------------------
  1622. r473 | sam | 2006-03-24 10:48:20 +0100 (Fri, 24 Mar 2006) | 2 lines
  1623. Changed paths:
  1624. M /trunk/caca/caca.c
  1625. M /trunk/caca/caca_internals.h
  1626. M /trunk/caca/driver_conio.c
  1627. M /trunk/caca/driver_gl.c
  1628. M /trunk/caca/driver_ncurses.c
  1629. M /trunk/caca/driver_network.c
  1630. M /trunk/caca/driver_slang.c
  1631. M /trunk/caca/driver_vga.c
  1632. M /trunk/caca/driver_win32.c
  1633. M /trunk/caca/driver_x11.c
  1634. * Allow the driver initialisation to fail, for instance when $DISPLAY = "".
  1635. ------------------------------------------------------------------------
  1636. r472 | sam | 2006-03-24 10:30:02 +0100 (Fri, 24 Mar 2006) | 2 lines
  1637. Changed paths:
  1638. M /trunk/cucul/math.c
  1639. * Removed spurious prototype.
  1640. ------------------------------------------------------------------------
  1641. r471 | sam | 2006-03-23 19:38:44 +0100 (Thu, 23 Mar 2006) | 2 lines
  1642. Changed paths:
  1643. M /trunk/TODO
  1644. * Updated the TODO list with what's been done so far.
  1645. ------------------------------------------------------------------------
  1646. r470 | sam | 2006-03-23 19:36:59 +0100 (Thu, 23 Mar 2006) | 2 lines
  1647. Changed paths:
  1648. M /trunk/caca/caca.c
  1649. M /trunk/caca/caca.h
  1650. M /trunk/caca/caca_internals.h
  1651. M /trunk/caca/driver_conio.c
  1652. M /trunk/caca/driver_gl.c
  1653. M /trunk/caca/driver_ncurses.c
  1654. M /trunk/caca/driver_network.c
  1655. M /trunk/caca/driver_slang.c
  1656. M /trunk/caca/driver_vga.c
  1657. M /trunk/caca/driver_win32.c
  1658. M /trunk/caca/driver_x11.c
  1659. M /trunk/caca/event.c
  1660. M /trunk/src/aafire.c
  1661. M /trunk/src/cacaball.c
  1662. M /trunk/src/cacamoir.c
  1663. M /trunk/src/cacaplas.c
  1664. M /trunk/src/cacaview.c
  1665. M /trunk/test/colors.c
  1666. M /trunk/test/demo.c
  1667. M /trunk/test/dithering.c
  1668. M /trunk/test/event.c
  1669. M /trunk/test/gamma.c
  1670. M /trunk/test/hsv.c
  1671. M /trunk/test/spritedit.c
  1672. M /trunk/test/transform.c
  1673. M /trunk/test/unicode.c
  1674. * Massive rework of the event handling code, as per the TODO list.
  1675. ------------------------------------------------------------------------
  1676. r469 | sam | 2006-03-23 18:20:57 +0100 (Thu, 23 Mar 2006) | 2 lines
  1677. Changed paths:
  1678. M /trunk/test/gamma.c
  1679. * Hahaha mais le vieux porc c'est moi.
  1680. ------------------------------------------------------------------------
  1681. r468 | sam | 2006-03-23 16:14:17 +0100 (Thu, 23 Mar 2006) | 2 lines
  1682. Changed paths:
  1683. M /trunk/cucul/transform.c
  1684. * Added missing ASCII characters to cucul_rotate().
  1685. ------------------------------------------------------------------------
  1686. r467 | sam | 2006-03-23 15:07:32 +0100 (Thu, 23 Mar 2006) | 4 lines
  1687. Changed paths:
  1688. M /trunk/cucul/box.c
  1689. M /trunk/cucul/canvas.c
  1690. M /trunk/cucul/conic.c
  1691. M /trunk/cucul/cucul.h
  1692. M /trunk/cucul/cucul_internals.h
  1693. M /trunk/cucul/line.c
  1694. M /trunk/cucul/triangle.c
  1695. M /trunk/src/cacaview.c
  1696. M /trunk/test/demo.c
  1697. M /trunk/test/event.c
  1698. M /trunk/test/export.c
  1699. M /trunk/test/spritedit.c
  1700. * Made cucul_putchar32() an internal-only function.
  1701. * Changed the line, box, ellipsis etc. prototypes so that they use an UTF-8
  1702. string instead of a single character as their last argument.
  1703. ------------------------------------------------------------------------
  1704. r466 | sam | 2006-03-23 14:12:56 +0100 (Thu, 23 Mar 2006) | 2 lines
  1705. Changed paths:
  1706. M /trunk/cucul/cucul.c
  1707. M /trunk/cucul/cucul.h
  1708. M /trunk/src/aafire.c
  1709. M /trunk/src/cacaball.c
  1710. M /trunk/src/cacamoir.c
  1711. M /trunk/src/cacaplas.c
  1712. M /trunk/src/cacaview.c
  1713. M /trunk/test/colors.c
  1714. M /trunk/test/demo.c
  1715. M /trunk/test/dithering.c
  1716. M /trunk/test/event.c
  1717. M /trunk/test/export.c
  1718. M /trunk/test/gamma.c
  1719. M /trunk/test/hsv.c
  1720. M /trunk/test/spritedit.c
  1721. M /trunk/test/transform.c
  1722. M /trunk/test/unicode.c
  1723. * Renamed cucul_init()/cucul_end() into cucul_create()/cucul_free().
  1724. ------------------------------------------------------------------------
  1725. r465 | sam | 2006-03-23 12:34:27 +0100 (Thu, 23 Mar 2006) | 4 lines
  1726. Changed paths:
  1727. M /trunk/TODO
  1728. * Removed done stuff from the TODO.
  1729. * Updated the TODO list with what I said in the mailing-list. The top
  1730. priority is what's marked "API-dependent stuff".
  1731. ------------------------------------------------------------------------
  1732. r464 | sam | 2006-03-23 12:03:43 +0100 (Thu, 23 Mar 2006) | 2 lines
  1733. Changed paths:
  1734. M /trunk/test
  1735. M /trunk/test/Makefile.am
  1736. A /trunk/test/transform.c
  1737. * Added a test for the transformation routines.
  1738. ------------------------------------------------------------------------
  1739. r463 | sam | 2006-03-23 12:00:54 +0100 (Thu, 23 Mar 2006) | 2 lines
  1740. Changed paths:
  1741. M /trunk/cucul/transform.c
  1742. * Added more characters to the flip/rotate routines.
  1743. ------------------------------------------------------------------------
  1744. r462 | sam | 2006-03-23 10:47:06 +0100 (Thu, 23 Mar 2006) | 3 lines
  1745. Changed paths:
  1746. M /trunk/cucul/Makefile.am
  1747. M /trunk/cucul/cucul.h
  1748. A /trunk/cucul/transform.c
  1749. * Added cucul_flip(), cucul_flop() and cucul_transform() to perform
  1750. operations on canvases.
  1751. ------------------------------------------------------------------------
  1752. r461 | sam | 2006-03-22 22:15:57 +0100 (Wed, 22 Mar 2006) | 2 lines
  1753. Changed paths:
  1754. M /trunk/caca/caca.c
  1755. M /trunk/caca/caca.h
  1756. M /trunk/caca/caca_internals.h
  1757. M /trunk/caca/driver_conio.c
  1758. M /trunk/caca/driver_gl.c
  1759. M /trunk/caca/driver_ncurses.c
  1760. M /trunk/caca/driver_network.c
  1761. M /trunk/caca/driver_slang.c
  1762. M /trunk/caca/driver_vga.c
  1763. M /trunk/caca/driver_win32.c
  1764. M /trunk/caca/driver_x11.c
  1765. M /trunk/caca/event.c
  1766. M /trunk/caca/graphics.c
  1767. M /trunk/caca/time.c
  1768. M /trunk/cucul/bitmap.c
  1769. M /trunk/cucul/box.c
  1770. M /trunk/cucul/canvas.c
  1771. M /trunk/cucul/charset.c
  1772. M /trunk/cucul/conic.c
  1773. M /trunk/cucul/cucul.c
  1774. M /trunk/cucul/cucul.h
  1775. M /trunk/cucul/cucul_internals.h
  1776. M /trunk/cucul/export_ansi.c
  1777. M /trunk/cucul/export_html.c
  1778. M /trunk/cucul/export_irc.c
  1779. M /trunk/cucul/export_ps.c
  1780. M /trunk/cucul/export_svg.c
  1781. M /trunk/cucul/line.c
  1782. M /trunk/cucul/math.c
  1783. M /trunk/cucul/sprite.c
  1784. M /trunk/cucul/triangle.c
  1785. M /trunk/kernel/kernel.c
  1786. M /trunk/kernel/kernel.h
  1787. M /trunk/test
  1788. * Slightly changed header comments.
  1789. ------------------------------------------------------------------------
  1790. r460 | sam | 2006-03-22 21:10:14 +0100 (Wed, 22 Mar 2006) | 2 lines
  1791. Changed paths:
  1792. M /trunk/cucul/canvas.c
  1793. * Optimise cucul_blit() by using memcpy() if there is no mask.
  1794. ------------------------------------------------------------------------
  1795. r459 | sam | 2006-03-22 20:54:37 +0100 (Wed, 22 Mar 2006) | 3 lines
  1796. Changed paths:
  1797. M /trunk/cucul/canvas.c
  1798. M /trunk/cucul/cucul.h
  1799. M /trunk/test/Makefile.am
  1800. M /trunk/test/gamma.c
  1801. * Added the cucul_blit() function. It lets us blit various canvas one
  1802. onto the other with an optional mask.
  1803. ------------------------------------------------------------------------
  1804. r458 | sam | 2006-03-22 20:20:52 +0100 (Wed, 22 Mar 2006) | 2 lines
  1805. Changed paths:
  1806. M /trunk/cucul/cucul.c
  1807. * Fixed an uninitialised structure member.
  1808. ------------------------------------------------------------------------
  1809. r457 | sam | 2006-03-22 19:38:06 +0100 (Wed, 22 Mar 2006) | 3 lines
  1810. Changed paths:
  1811. M /trunk/cucul/Makefile.am
  1812. A /trunk/cucul/canvas.c (from /trunk/cucul/char.c:445)
  1813. D /trunk/cucul/char.c
  1814. * Renamed cucul/char.c into cucul/canvas.c because I'm adding stuff there
  1815. that is a bit more high level than characters.
  1816. ------------------------------------------------------------------------
  1817. r456 | sam | 2006-03-22 19:29:39 +0100 (Wed, 22 Mar 2006) | 2 lines
  1818. Changed paths:
  1819. M /trunk/caca/driver_network.c
  1820. M /trunk/cucul/cucul.c
  1821. M /trunk/cucul/cucul.h
  1822. M /trunk/test/export.c
  1823. * Renamed cucul_get_export() to cucul_create_export().
  1824. ------------------------------------------------------------------------
  1825. r455 | sam | 2006-03-22 18:49:18 +0100 (Wed, 22 Mar 2006) | 2 lines
  1826. Changed paths:
  1827. M /trunk/cucul/bitmap.c
  1828. M /trunk/cucul/cucul.h
  1829. M /trunk/src/aafire.c
  1830. M /trunk/src/cacaball.c
  1831. M /trunk/src/cacamoir.c
  1832. M /trunk/src/cacaplas.c
  1833. M /trunk/src/cacaview.c
  1834. M /trunk/test/demo.c
  1835. M /trunk/test/export.c
  1836. M /trunk/test/gamma.c
  1837. M /trunk/test/hsv.c
  1838. * Removed the cucul_t * argument from cucul_create_bitmap(). It's not needed.
  1839. ------------------------------------------------------------------------
  1840. r454 | sam | 2006-03-22 18:46:11 +0100 (Wed, 22 Mar 2006) | 3 lines
  1841. Changed paths:
  1842. M /trunk/cucul/cucul.c
  1843. M /trunk/cucul/cucul.h
  1844. M /trunk/src/aafire.c
  1845. M /trunk/src/cacaball.c
  1846. M /trunk/src/cacamoir.c
  1847. M /trunk/src/cacaplas.c
  1848. M /trunk/src/cacaview.c
  1849. M /trunk/test/colors.c
  1850. M /trunk/test/demo.c
  1851. M /trunk/test/dithering.c
  1852. M /trunk/test/event.c
  1853. M /trunk/test/export.c
  1854. M /trunk/test/gamma.c
  1855. M /trunk/test/hsv.c
  1856. M /trunk/test/spritedit.c
  1857. M /trunk/test/unicode.c
  1858. * Changed the cucul_init parameter so that it now directly accepts a
  1859. canvas size (use cucul_init(0, 0) for the old behaviour).
  1860. ------------------------------------------------------------------------
  1861. r453 | sam | 2006-03-22 18:34:03 +0100 (Wed, 22 Mar 2006) | 2 lines
  1862. Changed paths:
  1863. M /trunk/kernel/kernel.c
  1864. * Handle malloc(0), realloc(NULL,...) and realloc(...,0) in kernel mode.
  1865. ------------------------------------------------------------------------
  1866. r452 | sam | 2006-03-22 18:30:56 +0100 (Wed, 22 Mar 2006) | 2 lines
  1867. Changed paths:
  1868. M /trunk/cucul/cucul.c
  1869. * Removed code that did not need to be duplicated.
  1870. ------------------------------------------------------------------------
  1871. r451 | sam | 2006-03-22 17:09:14 +0100 (Wed, 22 Mar 2006) | 2 lines
  1872. Changed paths:
  1873. M /trunk/src/cacaview.c
  1874. * Gamma support in cacaview (through the g/G key).
  1875. ------------------------------------------------------------------------
  1876. r450 | sam | 2006-03-22 16:00:43 +0100 (Wed, 22 Mar 2006) | 2 lines
  1877. Changed paths:
  1878. M /trunk/test/gamma.c
  1879. * Added colour to the gamma test.
  1880. ------------------------------------------------------------------------
  1881. r449 | sam | 2006-03-22 15:56:50 +0100 (Wed, 22 Mar 2006) | 2 lines
  1882. Changed paths:
  1883. M /trunk/cucul/bitmap.c
  1884. * Use ln(x) = 2 * (t + t^3/3 + t^5/5 + ...) with t = (x-1)/(x+1).
  1885. ------------------------------------------------------------------------
  1886. r448 | sam | 2006-03-22 14:58:24 +0100 (Wed, 22 Mar 2006) | 2 lines
  1887. Changed paths:
  1888. M /trunk/test/gamma.c
  1889. * Animated gamma test.
  1890. ------------------------------------------------------------------------
  1891. r447 | sam | 2006-03-22 14:15:08 +0100 (Wed, 22 Mar 2006) | 2 lines
  1892. Changed paths:
  1893. M /trunk/cucul/cucul.h
  1894. M /trunk/cucul/math.c
  1895. * Got rid of cucul_powf(), too complex to implement and no longer used.
  1896. ------------------------------------------------------------------------
  1897. r446 | sam | 2006-03-22 14:12:54 +0100 (Wed, 22 Mar 2006) | 3 lines
  1898. Changed paths:
  1899. M /trunk/configure.ac
  1900. M /trunk/cucul/bitmap.c
  1901. * Added optional support for CP437 gray blocks in the bitmap renderer.
  1902. * Use a custom pow() function for gamma computation.
  1903. ------------------------------------------------------------------------
  1904. r445 | sam | 2006-03-21 12:05:56 +0100 (Tue, 21 Mar 2006) | 2 lines
  1905. Changed paths:
  1906. M /trunk/cucul/math.c
  1907. * Tried to do something with cucul_powf. It currently sucks.
  1908. ------------------------------------------------------------------------
  1909. r444 | sam | 2006-03-21 11:52:24 +0100 (Tue, 21 Mar 2006) | 2 lines
  1910. Changed paths:
  1911. M /trunk/src/cacaplas.c
  1912. * Changed the cacaplas colours. Yeah, I do what I want.
  1913. ------------------------------------------------------------------------
  1914. r443 | sam | 2006-03-21 11:09:15 +0100 (Tue, 21 Mar 2006) | 27 lines
  1915. Changed paths:
  1916. M /trunk/test/Makefile.am
  1917. A /trunk/test/gamma.c
  1918. ___
  1919. * Bitmap gamma test example. Of ,---. /""`_,'
  1920. course it does not work yet, | `\``""-; /
  1921. because some dirty old pig \ /`\\ ';'
  1922. implemented a cucul_powf() .') | __ \
  1923. function that only works / (` / /(O\. _|
  1924. with integer exponents. .-`| `"` ` .-\_
  1925. .-' \ ` ;=-.
  1926. HAHAHAHA MAIS .' . ._, / o o\
  1927. VIEUX PORC ! .-'` . '-._;_._.J
  1928. .-'` `.-'`
  1929. _. -` L ' .'
  1930. .' U '- ._.-'
  1931. /` C /
  1932. / y |
  1933. ._ ; J | |
  1934. )).-| | | /
  1935. (/`.-| \ \ / .;
  1936. ( (_)| | \ ; .' |
  1937. '--'; | `\ / / |
  1938. \ | `\ /.' /
  1939. \ / ; |`\ |
  1940. '. .' _.-| | | |
  1941. '-. .-';_"---'`.__| | | \
  1942. `'-._ ``'-. | \ \__\\
  1943. `''--.___\\ \__\\
  1944. ------------------------------------------------------------------------
  1945. r442 | sam | 2006-03-21 10:52:32 +0100 (Tue, 21 Mar 2006) | 2 lines
  1946. Changed paths:
  1947. M /trunk/cucul/bitmap.c
  1948. M /trunk/cucul/cucul.h
  1949. M /trunk/cucul/sprite.c
  1950. M /trunk/src/aafire.c
  1951. M /trunk/src/cacaball.c
  1952. M /trunk/src/cacamoir.c
  1953. M /trunk/src/cacaplas.c
  1954. M /trunk/src/cacaview.c
  1955. M /trunk/test/demo.c
  1956. M /trunk/test/export.c
  1957. M /trunk/test/hsv.c
  1958. * Got rid of useless parameters in cucul_*_bitmap and cucul_*_sprite.
  1959. ------------------------------------------------------------------------
  1960. r441 | sam | 2006-03-21 10:48:02 +0100 (Tue, 21 Mar 2006) | 2 lines
  1961. Changed paths:
  1962. M /trunk/configure.ac
  1963. M /trunk/kernel/kernel.c
  1964. * Use the asm versions of sin and cos when available.
  1965. ------------------------------------------------------------------------
  1966. r440 | jylam | 2006-03-20 16:23:11 +0100 (Mon, 20 Mar 2006) | 2 lines
  1967. Changed paths:
  1968. M /trunk/caca/driver_gl.c
  1969. * Added a bird.
  1970. ------------------------------------------------------------------------
  1971. r439 | sam | 2006-03-19 18:10:12 +0100 (Sun, 19 Mar 2006) | 2 lines
  1972. Changed paths:
  1973. M /trunk/caca/driver_x11.c
  1974. * Added basic support for a few Unicode characters to the X11 driver.
  1975. ------------------------------------------------------------------------
  1976. r438 | sam | 2006-03-19 17:59:34 +0100 (Sun, 19 Mar 2006) | 2 lines
  1977. Changed paths:
  1978. M /trunk/src/cacaplas.c
  1979. * Added a lame "powered by libcaca" banner to cacaplas.
  1980. ------------------------------------------------------------------------
  1981. r437 | sam | 2006-03-19 17:59:01 +0100 (Sun, 19 Mar 2006) | 2 lines
  1982. Changed paths:
  1983. M /trunk/TODO
  1984. * Added a few notes to the TODO list.
  1985. ------------------------------------------------------------------------
  1986. r436 | sam | 2006-03-19 17:42:31 +0100 (Sun, 19 Mar 2006) | 18 lines
  1987. Changed paths:
  1988. M /trunk/src/cacaball.c
  1989. Nan mais avec ma config _,--. ,--._
  1990. d'Emacs c'est vraiment \ > `-"""-' < /
  1991. impossible qu'il reste `-. .-'
  1992. des tabs dans mon code / 'e___e` \
  1993. \__ ( (o o) )
  1994. HAHAHAHA MAIS _\_ `=' _/_
  1995. VIEUX PORC ! / /|`-._.-'|\ \
  1996. \ ., / /||_______||\ \
  1997. .,|_) _/ /_||=======||_\ \_
  1998. _ _______( ,\ ', / _/==|| ||==\_ \
  1999. '(-'.` '-``o t__ `'( ^^ ^^ )`'
  2000. '/ (") \ /
  2001. | t-` \______|______/
  2002. \ )_.-` |______|______|
  2003. \ .^--| /_| )__| |__(
  2004. \_(_\ |_|'[_\ / ] [ \
  2005. '[_\ '[_\ `--' `--'
  2006. ------------------------------------------------------------------------
  2007. r435 | sam | 2006-03-19 17:34:53 +0100 (Sun, 19 Mar 2006) | 2 lines
  2008. Changed paths:
  2009. M /trunk/test/unicode.c
  2010. * More special characters in the Unicode test.
  2011. ------------------------------------------------------------------------
  2012. r434 | sam | 2006-03-18 01:12:25 +0100 (Sat, 18 Mar 2006) | 2 lines
  2013. Changed paths:
  2014. M /trunk/caca/caca.h
  2015. M /trunk/caca/caca_internals.h
  2016. M /trunk/caca/event.c
  2017. M /trunk/caca/graphics.c
  2018. M /trunk/cucul/char.c
  2019. M /trunk/cucul/cucul_internals.h
  2020. * Cosmetic fixes.
  2021. ------------------------------------------------------------------------
  2022. r433 | sam | 2006-03-18 01:06:24 +0100 (Sat, 18 Mar 2006) | 2 lines
  2023. Changed paths:
  2024. M /trunk/caca/driver_network.c
  2025. M /trunk/cucul/cucul.c
  2026. M /trunk/cucul/cucul.h
  2027. M /trunk/cucul/export_ansi.c
  2028. M /trunk/cucul/export_html.c
  2029. M /trunk/cucul/export_irc.c
  2030. M /trunk/cucul/export_ps.c
  2031. M /trunk/cucul/export_svg.c
  2032. M /trunk/test/export.c
  2033. * Renamed cucul_buffer to cucul_export. Vanilla rum rules.
  2034. ------------------------------------------------------------------------
  2035. r432 | sam | 2006-03-17 14:32:58 +0100 (Fri, 17 Mar 2006) | 2 lines
  2036. Changed paths:
  2037. M /trunk/caca/driver_conio.c
  2038. M /trunk/caca/driver_vga.c
  2039. M /trunk/cucul/Makefile.am
  2040. M /trunk/cucul/char.c
  2041. A /trunk/cucul/charset.c (from /trunk/cucul/char.c:428)
  2042. M /trunk/cucul/cucul_internals.h
  2043. * Factorised some charset handling code into a new cucul/charset.c file.
  2044. ------------------------------------------------------------------------
  2045. r431 | sam | 2006-03-17 11:35:26 +0100 (Fri, 17 Mar 2006) | 2 lines
  2046. Changed paths:
  2047. M /trunk/test/export.c
  2048. * Added a few commonly escaped characters to the export test: ( ) " < > &
  2049. ------------------------------------------------------------------------
  2050. r430 | sam | 2006-03-17 10:56:28 +0100 (Fri, 17 Mar 2006) | 2 lines
  2051. Changed paths:
  2052. M /trunk/cucul/export_svg.c
  2053. * Full Unicode support in the SVG exporter.
  2054. ------------------------------------------------------------------------
  2055. r429 | sam | 2006-03-17 10:49:16 +0100 (Fri, 17 Mar 2006) | 2 lines
  2056. Changed paths:
  2057. M /trunk/caca/driver_x11.c
  2058. * Print '?' instead of spaces for unknown glyphs in the X11 driver.
  2059. ------------------------------------------------------------------------
  2060. r428 | sam | 2006-03-16 20:10:12 +0100 (Thu, 16 Mar 2006) | 14 lines
  2061. Changed paths:
  2062. M /trunk/cucul/export_ps.c
  2063. ___
  2064. ',_`""\ .---,
  2065. \ :-""``/` |
  2066. Ahaha mais vieux porc !! `;' //`\ /
  2067. / __ | ('.
  2068. |_ ./O)\ \ `) \
  2069. _/-. ` `"` |`
  2070. .-=; ` /
  2071. /o o \ ,_, .
  2072. L._._;_.-' .
  2073. `'-.` '
  2074. `. '
  2075. '-._. -'
  2076. ------------------------------------------------------------------------
  2077. r427 | sam | 2006-03-16 20:00:59 +0100 (Thu, 16 Mar 2006) | 2 lines
  2078. Changed paths:
  2079. M /trunk/ChangeLog
  2080. * Updated ChangeLog and converted it to UTF-8.
  2081. ------------------------------------------------------------------------
  2082. r426 | sam | 2006-03-16 19:58:39 +0100 (Thu, 16 Mar 2006) | 2 lines
  2083. Changed paths:
  2084. M /trunk/cucul/export_svg.c
  2085. * Fixed Unicode handling and improved coding style in the SVG exporter.
  2086. ------------------------------------------------------------------------
  2087. r425 | sam | 2006-03-16 19:52:40 +0100 (Thu, 16 Mar 2006) | 2 lines
  2088. Changed paths:
  2089. M /trunk/test/export.c
  2090. * Do not write the trailing \0 when exporting data.
  2091. ------------------------------------------------------------------------
  2092. r424 | sam | 2006-03-16 19:44:07 +0100 (Thu, 16 Mar 2006) | 3 lines
  2093. Changed paths:
  2094. M /trunk/cucul/export_ps.c
  2095. * Fixed syntax errors in the generated PostScript document if ( ) \ or
  2096. Unicode characters are encountered.
  2097. ------------------------------------------------------------------------
  2098. r423 | sam | 2006-03-16 19:09:26 +0100 (Thu, 16 Mar 2006) | 3 lines
  2099. Changed paths:
  2100. M /trunk/cucul/export_ps.c
  2101. * Optimised for speed and space, fixed a few bugs, and improved coding style
  2102. in the PS exporter (vieux porc !).
  2103. ------------------------------------------------------------------------
  2104. r422 | sam | 2006-03-16 18:04:09 +0100 (Thu, 16 Mar 2006) | 2 lines
  2105. Changed paths:
  2106. M /trunk/cucul/cucul.c
  2107. * Comment clarification.
  2108. ------------------------------------------------------------------------
  2109. r421 | sam | 2006-03-16 17:59:57 +0100 (Thu, 16 Mar 2006) | 2 lines
  2110. Changed paths:
  2111. M /trunk/caca/driver_win32.c
  2112. * Fix resizing of the Win32 console. It now adapts to the requested size.
  2113. ------------------------------------------------------------------------
  2114. r420 | sam | 2006-03-16 13:58:55 +0100 (Thu, 16 Mar 2006) | 3 lines
  2115. Changed paths:
  2116. M /trunk/caca/driver_conio.c
  2117. M /trunk/caca/driver_vga.c
  2118. * Duplicated the conio.h Unicode->CP437 conversion into the VGA driver.
  2119. * Cosmetic code changes.
  2120. ------------------------------------------------------------------------
  2121. r419 | sam | 2006-03-16 13:50:07 +0100 (Thu, 16 Mar 2006) | 2 lines
  2122. Changed paths:
  2123. M /trunk/caca/driver_slang.c
  2124. * Fixed compiler warnings when UTF-8 S-Lang is not available.
  2125. ------------------------------------------------------------------------
  2126. r418 | sam | 2006-03-16 13:49:20 +0100 (Thu, 16 Mar 2006) | 2 lines
  2127. Changed paths:
  2128. M /trunk/caca/driver_ncurses.c
  2129. M /trunk/configure.ac
  2130. * Use UTF-8 enable ncurses (ncursesw) if available. Doesn't seem to work.
  2131. ------------------------------------------------------------------------
  2132. r417 | sam | 2006-03-16 13:46:39 +0100 (Thu, 16 Mar 2006) | 3 lines
  2133. Changed paths:
  2134. M /trunk/build-win32
  2135. * Distribute the license with Win32 packages and convert text files to
  2136. CRLF format.
  2137. ------------------------------------------------------------------------
  2138. r416 | sam | 2006-03-15 23:07:55 +0100 (Wed, 15 Mar 2006) | 3 lines
  2139. Changed paths:
  2140. M /trunk/caca/driver_conio.c
  2141. M /trunk/test/unicode.c
  2142. * Added support for Unicode characters that fall into CP437 0x01 - 0x1f to
  2143. the DOS/conio.h driver, and updated the unicode test accordingly.
  2144. ------------------------------------------------------------------------
  2145. r415 | sam | 2006-03-15 21:39:43 +0100 (Wed, 15 Mar 2006) | 2 lines
  2146. Changed paths:
  2147. M /trunk/test/export.c
  2148. M /trunk/test/unicode.c
  2149. * Added a few more Unicode characters to the export and unicode tests.
  2150. ------------------------------------------------------------------------
  2151. r414 | sam | 2006-03-15 21:30:39 +0100 (Wed, 15 Mar 2006) | 3 lines
  2152. Changed paths:
  2153. M /trunk/caca/driver_conio.c
  2154. * Partial Unicode support for the DOS/conio.h driver. Glyphs that have
  2155. equivalents in CP437 0x7f - 0xff are translated.
  2156. ------------------------------------------------------------------------
  2157. r413 | sam | 2006-03-15 19:41:29 +0100 (Wed, 15 Mar 2006) | 2 lines
  2158. Changed paths:
  2159. M /trunk/cucul/export_html.c
  2160. * Unicode support in the HTML exporter.
  2161. ------------------------------------------------------------------------
  2162. r412 | sam | 2006-03-15 18:42:03 +0100 (Wed, 15 Mar 2006) | 2 lines
  2163. Changed paths:
  2164. M /trunk/caca/caca.c
  2165. * Cosmetic.
  2166. ------------------------------------------------------------------------
  2167. r411 | sam | 2006-03-15 18:33:03 +0100 (Wed, 15 Mar 2006) | 2 lines
  2168. Changed paths:
  2169. M /trunk/test
  2170. M /trunk/test/Makefile.am
  2171. A /trunk/test/export.c
  2172. * Small test program for exporters. Usage: "export html", "export irc" etc.
  2173. ------------------------------------------------------------------------
  2174. r410 | jylam | 2006-03-15 18:16:09 +0100 (Wed, 15 Mar 2006) | 24 lines
  2175. Changed paths:
  2176. A /trunk/cucul/export_svg.c
  2177. * Added the SVG exporter sources. SAM IS KOREA KEKEKEK ^^
  2178. *p_e_n_i_s_b_i_r_d_p_e_n_i_s_b_i_r_d_*
  2179. p______...___________________________p
  2180. e____(_..__`'-.,--,__________________e
  2181. n_____'-._'-.__`\a\\_________________n
  2182. i_________'.___.'_(|_________________i
  2183. s____________7____||_________________s
  2184. b___________/___.'_|_________________b
  2185. i__________/_.-'__,J_________________i
  2186. r_________/_________\________________r
  2187. d________||___/______;_______________d
  2188. *________||__|_______|_______________*
  2189. p________`\__\_______|__/__''\_______p
  2190. e__________'._\______/.-`____{}|_____e
  2191. n___________/\_`;_.-'_________/______n
  2192. i___________\_;(((____.--'\_/________i
  2193. s_________.(((_____.-;\______________s
  2194. b____.--'`_____,;`'.'-;\_____________b
  2195. i_taco's____.'____'._.'\\____________i
  2196. r_dick_--'_________|__\_|____________r
  2197. d__________________\_\,_/____________d
  2198. *p_e_n_i_s_b_i_r_d_p_e_n_i_s_b_i_r_d_*
  2199. ------------------------------------------------------------------------
  2200. r409 | jylam | 2006-03-15 17:55:40 +0100 (Wed, 15 Mar 2006) | 2 lines
  2201. Changed paths:
  2202. M /trunk/cucul/Makefile.am
  2203. M /trunk/cucul/cucul.c
  2204. M /trunk/cucul/cucul.h
  2205. M /trunk/cucul/export_html.c
  2206. M /trunk/cucul/export_ps.c
  2207. * Added preliminary (but working) SVG exporter
  2208. ------------------------------------------------------------------------
  2209. r408 | jylam | 2006-03-15 16:03:43 +0100 (Wed, 15 Mar 2006) | 2 lines
  2210. Changed paths:
  2211. M /trunk/caca/driver_network.c
  2212. * Added telnet commands and options strings for debug
  2213. ------------------------------------------------------------------------
  2214. r407 | jylam | 2006-03-15 14:48:51 +0100 (Wed, 15 Mar 2006) | 2 lines
  2215. Changed paths:
  2216. M /trunk/test/demo.c
  2217. * Fixed refresh when updating parameter in display_menu()
  2218. ------------------------------------------------------------------------
  2219. r406 | jylam | 2006-03-15 14:10:34 +0100 (Wed, 15 Mar 2006) | 2 lines
  2220. Changed paths:
  2221. M /trunk/kernel/kernel.c
  2222. * Removed false comment
  2223. ------------------------------------------------------------------------
  2224. r405 | jylam | 2006-03-15 14:06:25 +0100 (Wed, 15 Mar 2006) | 2 lines
  2225. Changed paths:
  2226. M /trunk/src/cacaball.c
  2227. * Optimised cacaballs a bit
  2228. ------------------------------------------------------------------------
  2229. r404 | jylam | 2006-03-15 13:51:08 +0100 (Wed, 15 Mar 2006) | 2 lines
  2230. Changed paths:
  2231. M /trunk/src/cacaball.c
  2232. * Better cacaballs parameters
  2233. ------------------------------------------------------------------------
  2234. r403 | sam | 2006-03-15 11:04:56 +0100 (Wed, 15 Mar 2006) | 3 lines
  2235. Changed paths:
  2236. M /trunk/src/cacamoir.c
  2237. * Increased cacamoir circle thikness by 50%, because it currently really
  2238. sucks in small resolutions.
  2239. ------------------------------------------------------------------------
  2240. r402 | sam | 2006-03-15 11:03:04 +0100 (Wed, 15 Mar 2006) | 2 lines
  2241. Changed paths:
  2242. M /trunk/caca/driver_gl.c
  2243. M /trunk/caca/driver_ncurses.c
  2244. M /trunk/caca/driver_x11.c
  2245. M /trunk/src/cacaball.c
  2246. * Minor coding style fixes.
  2247. ------------------------------------------------------------------------
  2248. r401 | sam | 2006-03-15 11:02:08 +0100 (Wed, 15 Mar 2006) | 2 lines
  2249. Changed paths:
  2250. M /trunk/caca/driver_win32.c
  2251. * UTF-8 support in the Win32 driver.
  2252. ------------------------------------------------------------------------
  2253. r400 | sam | 2006-03-15 11:01:14 +0100 (Wed, 15 Mar 2006) | 3 lines
  2254. Changed paths:
  2255. M /trunk/caca/caca.h
  2256. M /trunk/caca/driver_network.c
  2257. * Support CACA_GEOMETRY in the network driver. Still defaults to 80x24.
  2258. * Use RETSIGTYPE for signal handler return values.
  2259. ------------------------------------------------------------------------
  2260. r399 | sam | 2006-03-15 10:57:04 +0100 (Wed, 15 Mar 2006) | 4 lines
  2261. Changed paths:
  2262. M /trunk/caca/driver_slang.c
  2263. M /trunk/configure.ac
  2264. * Do not fail if SLsmg_utf8_enable was not found, just disable UTF-8 support
  2265. in the SLang driver.
  2266. * Cosmetic fixes in configure.ac.
  2267. ------------------------------------------------------------------------
  2268. r398 | sam | 2006-03-14 23:05:34 +0100 (Tue, 14 Mar 2006) | 6 lines
  2269. Changed paths:
  2270. M /trunk/caca/driver_network.c
  2271. M /trunk/cucul/cucul.c
  2272. M /trunk/cucul/cucul.h
  2273. M /trunk/cucul/cucul_internals.h
  2274. M /trunk/cucul/export_ansi.c
  2275. M /trunk/cucul/export_html.c
  2276. M /trunk/cucul/export_irc.c
  2277. M /trunk/cucul/export_ps.c
  2278. * Replaced all cucul_get_* exporters with a generic cucul_export() function.
  2279. * Got rid of static buffers; we now use cucul_free() to free exported
  2280. buffers.
  2281. * Fixed light background in the ANSI exporter by adding escape sequences for
  2282. most terminal emulators.
  2283. ------------------------------------------------------------------------
  2284. r397 | jylam | 2006-03-14 20:01:19 +0100 (Tue, 14 Mar 2006) | 2 lines
  2285. Changed paths:
  2286. M /trunk/kernel/kernel.c
  2287. * Fixed UPPER() for strcasecmp
  2288. ------------------------------------------------------------------------
  2289. r396 | sam | 2006-03-14 19:10:30 +0100 (Tue, 14 Mar 2006) | 2 lines
  2290. Changed paths:
  2291. M /trunk/kernel/kernel.c
  2292. * Rewrote strncasecmp. Totally untested, of course.
  2293. ------------------------------------------------------------------------
  2294. r395 | sam | 2006-03-14 18:09:17 +0100 (Tue, 14 Mar 2006) | 2 lines
  2295. Changed paths:
  2296. M /trunk/cucul/export_ps.c
  2297. * STATIC char const. AHAHAHAHA.
  2298. ------------------------------------------------------------------------
  2299. r394 | sam | 2006-03-14 18:06:12 +0100 (Tue, 14 Mar 2006) | 3 lines
  2300. Changed paths:
  2301. M /trunk/caca/driver_network.c
  2302. * Do not switch to alternate screen when clearing, because sometimes we
  2303. are unable to cleanly restore the state.
  2304. ------------------------------------------------------------------------
  2305. r393 | jylam | 2006-03-14 17:57:53 +0100 (Tue, 14 Mar 2006) | 2 lines
  2306. Changed paths:
  2307. M /trunk/cucul/export_ps.c
  2308. * Cosmetic changes. AHAHAH I COMMITED IT MYSELF.
  2309. ------------------------------------------------------------------------
  2310. r392 | jylam | 2006-03-14 17:51:38 +0100 (Tue, 14 Mar 2006) | 2 lines
  2311. Changed paths:
  2312. M /trunk/cucul/export_ps.c
  2313. * Postscript exporter now kinda works. Paper size to be fixed
  2314. ------------------------------------------------------------------------
  2315. r391 | jylam | 2006-03-14 16:39:38 +0100 (Tue, 14 Mar 2006) | 2 lines
  2316. Changed paths:
  2317. M /trunk/cucul/Makefile.am
  2318. M /trunk/cucul/cucul.c
  2319. M /trunk/cucul/cucul.h
  2320. M /trunk/cucul/cucul_internals.h
  2321. A /trunk/cucul/export_ps.c
  2322. * Added preliminary Postscript (tm) (r) (c) exporter.
  2323. ------------------------------------------------------------------------
  2324. r390 | sam | 2006-03-14 15:19:58 +0100 (Tue, 14 Mar 2006) | 2 lines
  2325. Changed paths:
  2326. M /trunk/caca/driver_network.c
  2327. * Pressing Ctrl-C on the client side now drops the connection.
  2328. ------------------------------------------------------------------------
  2329. r389 | sam | 2006-03-14 13:49:32 +0100 (Tue, 14 Mar 2006) | 2 lines
  2330. Changed paths:
  2331. M /trunk/TODO
  2332. * Updated the TODO list, mostly with Unicode-related tasks.
  2333. ------------------------------------------------------------------------
  2334. r388 | sam | 2006-03-14 13:49:01 +0100 (Tue, 14 Mar 2006) | 3 lines
  2335. Changed paths:
  2336. M /trunk/caca/caca.h
  2337. M /trunk/caca/driver_network.c
  2338. * Changed port environment variable to "CACA_PORT". No need to mention it's
  2339. a network port, we could have guessed.
  2340. ------------------------------------------------------------------------
  2341. r387 | sam | 2006-03-14 13:30:17 +0100 (Tue, 14 Mar 2006) | 2 lines
  2342. Changed paths:
  2343. M /trunk/caca/caca.c
  2344. * Ooops, fixed an old typo.
  2345. ------------------------------------------------------------------------
  2346. r386 | sam | 2006-03-14 13:16:11 +0100 (Tue, 14 Mar 2006) | 2 lines
  2347. Changed paths:
  2348. M /trunk/src/cacaball.c
  2349. * Fixed a warning in cacaball.c.
  2350. ------------------------------------------------------------------------
  2351. r385 | sam | 2006-03-13 20:04:29 +0100 (Mon, 13 Mar 2006) | 11 lines
  2352. Changed paths:
  2353. M /trunk/caca/driver_network.c
  2354. * Improvements to the network output:
  2355. + Changed port to 51914 (rationale: it's 0xCACA; so okay, it's outside
  2356. the registered ports area, but we'd never be accepted anyway).
  2357. + Retry network sends in caca_get_event(), too.
  2358. + Have a per-client buffer in case of network congestion. If that buffer
  2359. gets full, just drop it and start again at the next frame.
  2360. + Set the window title to "caca for the network".
  2361. + Do not send the ANSI buffer's terminating \0.
  2362. + Restore the SIGPIPE handler on close.
  2363. + Set window size to 80x24 instead of 80x25.
  2364. ------------------------------------------------------------------------
  2365. r384 | sam | 2006-03-13 19:07:35 +0100 (Mon, 13 Mar 2006) | 24 lines
  2366. Changed paths:
  2367. M /trunk/cucul/export_ansi.c
  2368. M /trunk/cucul/export_html.c
  2369. M /trunk/cucul/export_irc.c
  2370. M /trunk/perl/lib/Term/Caca/Bitmap.pm
  2371. M /trunk/perl/lib/Term/Caca/Constants.pm
  2372. M /trunk/perl/lib/Term/Caca/Sprite.pm
  2373. M /trunk/perl/lib/Term/Caca.pm
  2374. M /trunk/perl/lib/Term/Kaka/Bitmap.pm
  2375. M /trunk/perl/lib/Term/Kaka/Constants.pm
  2376. M /trunk/perl/lib/Term/Kaka/Sprite.pm
  2377. M /trunk/perl/lib/Term/Kaka.pm
  2378. M /trunk/python/pypycaca.c
  2379. M /trunk/python/pypycaca.h
  2380. * Set svn:keyword Id property on a few files.
  2381. Note to developers: use that chunk in your ~/.subversion/config:
  2382. [miscellany]
  2383. enable-auto-props = yes
  2384. [auto-props]
  2385. *.m = svn:keywords=Id
  2386. *.h = svn:keywords=Id
  2387. *.mm = svn:keywords=Id
  2388. *.c = svn:keywords=Id
  2389. *.cpp = svn:keywords=Id
  2390. *.pch = svn:keywords=Id
  2391. *.command = svn:keywords=Id
  2392. *.pl = svn:keywords=Id
  2393. *.pm = svn:keywords=Id
  2394. *.py = svn:keywords=Id
  2395. *.sh = svn:keywords=Id
  2396. *.txt = svn:keywords=Id
  2397. *.html = svn:keywords=Id
  2398. *.php = svn:keywords=Id
  2399. ------------------------------------------------------------------------
  2400. r383 | sam | 2006-03-13 19:05:12 +0100 (Mon, 13 Mar 2006) | 2 lines
  2401. Changed paths:
  2402. M /trunk/cucul/export_ansi.c
  2403. * Fixed end of lines in the ANSI exporter (CRLF, not LFCR).
  2404. ------------------------------------------------------------------------
  2405. r382 | sam | 2006-03-13 18:49:04 +0100 (Mon, 13 Mar 2006) | 2 lines
  2406. Changed paths:
  2407. M /trunk/caca/caca.c
  2408. * Fixed an uninitialised variable in the event queue handling.
  2409. ------------------------------------------------------------------------
  2410. r381 | sam | 2006-03-13 18:38:18 +0100 (Mon, 13 Mar 2006) | 2 lines
  2411. Changed paths:
  2412. M /trunk/test/colors.c
  2413. * Allow the color test to be built as a kernel.
  2414. ------------------------------------------------------------------------
  2415. r380 | sam | 2006-03-13 18:36:14 +0100 (Mon, 13 Mar 2006) | 2 lines
  2416. Changed paths:
  2417. M /trunk/THANKS
  2418. * Sorted list of extra contributors by topic and added the FSF.
  2419. ------------------------------------------------------------------------
  2420. r379 | sam | 2006-03-10 20:21:33 +0100 (Fri, 10 Mar 2006) | 3 lines
  2421. Changed paths:
  2422. M /trunk/caca/driver_network.c
  2423. * Set the client sockets as non-blocking, and implemented non-blocking
  2424. writes. Currently works very badly with more than one client.
  2425. ------------------------------------------------------------------------
  2426. r378 | jylam | 2006-03-10 18:56:40 +0100 (Fri, 10 Mar 2006) | 2 lines
  2427. Changed paths:
  2428. M /trunk/kernel/kernel.c
  2429. * wrote strcasecmp for fun
  2430. ------------------------------------------------------------------------
  2431. r377 | jylam | 2006-03-10 18:41:23 +0100 (Fri, 10 Mar 2006) | 2 lines
  2432. Changed paths:
  2433. M /trunk/cucul/Makefile.am
  2434. A /trunk/cucul/export_ansi.c
  2435. A /trunk/cucul/export_html.c
  2436. A /trunk/cucul/export_irc.c
  2437. D /trunk/cucul/exporter_ansi.c
  2438. D /trunk/cucul/exporter_html.c
  2439. D /trunk/cucul/exporter_irc.c
  2440. * Renamed exporter_* to export_*, from God recommendation.
  2441. ------------------------------------------------------------------------
  2442. r376 | jylam | 2006-03-10 18:32:08 +0100 (Fri, 10 Mar 2006) | 2 lines
  2443. Changed paths:
  2444. M /trunk/cucul/Makefile.am
  2445. D /trunk/cucul/export.c
  2446. A /trunk/cucul/exporter_ansi.c
  2447. A /trunk/cucul/exporter_html.c
  2448. A /trunk/cucul/exporter_irc.c
  2449. * Exploded cucul/export.c
  2450. ------------------------------------------------------------------------
  2451. r375 | jylam | 2006-03-10 16:11:40 +0100 (Fri, 10 Mar 2006) | 2 lines
  2452. Changed paths:
  2453. M /trunk/caca/caca.c
  2454. M /trunk/caca/caca.h
  2455. M /trunk/caca/driver_network.c
  2456. * Added CACA_NETWORK_PORT env and related documentation
  2457. ------------------------------------------------------------------------
  2458. r374 | jylam | 2006-03-10 15:41:24 +0100 (Fri, 10 Mar 2006) | 2 lines
  2459. Changed paths:
  2460. M /trunk/caca/driver_network.c
  2461. M /trunk/configure.ac
  2462. M /trunk/cucul/cucul_internals.h
  2463. * 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
  2464. ------------------------------------------------------------------------
  2465. r373 | sam | 2006-03-10 14:06:40 +0100 (Fri, 10 Mar 2006) | 4 lines
  2466. Changed paths:
  2467. M /trunk/caca/driver_network.c
  2468. * Handle incoming connections in network_get_event() as well as
  2469. network_display() so that new clients immediately get the contents
  2470. of the canvas and do not need to wait for a caca_display() call.
  2471. ------------------------------------------------------------------------
  2472. r372 | sam | 2006-03-10 11:03:30 +0100 (Fri, 10 Mar 2006) | 3 lines
  2473. Changed paths:
  2474. M /trunk/cucul/char.c
  2475. * Preliminary support for UTF-8 in cucul_putstr(). Also added a
  2476. cucul_putchar32() function but I'm not convinced it will be useful.
  2477. ------------------------------------------------------------------------
  2478. r371 | sam | 2006-03-10 11:01:22 +0100 (Fri, 10 Mar 2006) | 4 lines
  2479. Changed paths:
  2480. M /trunk/caca/driver_conio.c
  2481. M /trunk/caca/driver_gl.c
  2482. M /trunk/caca/driver_ncurses.c
  2483. M /trunk/caca/driver_network.c
  2484. M /trunk/caca/driver_win32.c
  2485. M /trunk/caca/driver_x11.c
  2486. M /trunk/caca/graphics.c
  2487. * Use the internal version of cucul_set_size in output drivers so that
  2488. they can force a resize. We need to find a way to make those specific
  2489. cucul - caca interactions unavailable to the clueless user.
  2490. ------------------------------------------------------------------------
  2491. r370 | sam | 2006-03-10 10:48:33 +0100 (Fri, 10 Mar 2006) | 2 lines
  2492. Changed paths:
  2493. M /trunk/src/cacaball.c
  2494. M /trunk/src/cacamoir.c
  2495. M /trunk/src/cacaplas.c
  2496. * Made cacamoir, cacaball and cacaplas buildable into a kernel.
  2497. ------------------------------------------------------------------------
  2498. r369 | sam | 2006-03-10 10:43:13 +0100 (Fri, 10 Mar 2006) | 3 lines
  2499. Changed paths:
  2500. M /trunk/caca/driver_vga.c
  2501. * Assume the VGA screen is 320x200 and really resize the cucul canvas to
  2502. 80x25 upon initialisation.
  2503. ------------------------------------------------------------------------
  2504. r368 | sam | 2006-03-10 10:34:16 +0100 (Fri, 10 Mar 2006) | 2 lines
  2505. Changed paths:
  2506. M /trunk/caca/driver_slang.c
  2507. * Added Unicode support to the SLang driver.
  2508. ------------------------------------------------------------------------
  2509. r367 | sam | 2006-03-10 10:31:32 +0100 (Fri, 10 Mar 2006) | 2 lines
  2510. Changed paths:
  2511. M /trunk/kernel/kernel.c
  2512. M /trunk/kernel/kernel.h
  2513. * Implemented a few math functions in our kernel: cos(), sin(), sqrt().
  2514. ------------------------------------------------------------------------
  2515. r366 | sam | 2006-03-10 10:30:30 +0100 (Fri, 10 Mar 2006) | 2 lines
  2516. Changed paths:
  2517. M /trunk/test/unicode.c
  2518. * More Unicode tests: gradient glyphs, double width characters.
  2519. ------------------------------------------------------------------------
  2520. r365 | jylam | 2006-03-09 20:27:55 +0100 (Thu, 09 Mar 2006) | 2 lines
  2521. Changed paths:
  2522. M /trunk/build-kernel
  2523. * Oops, modified build-kernel while testing and commited it ;)
  2524. ------------------------------------------------------------------------
  2525. r364 | jylam | 2006-03-09 20:27:14 +0100 (Thu, 09 Mar 2006) | 2 lines
  2526. Changed paths:
  2527. M /trunk/build-kernel
  2528. M /trunk/caca/driver_network.c
  2529. * 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.
  2530. ------------------------------------------------------------------------
  2531. r363 | sam | 2006-03-09 17:57:32 +0100 (Thu, 09 Mar 2006) | 2 lines
  2532. Changed paths:
  2533. M /trunk/caca/driver_vga.c
  2534. * Fixed VGA colours. The values only range from 0 to 63.
  2535. ------------------------------------------------------------------------
  2536. r362 | sam | 2006-03-09 16:35:00 +0100 (Thu, 09 Mar 2006) | 4 lines
  2537. Changed paths:
  2538. M /trunk/build-kernel
  2539. M /trunk/caca/caca_internals.h
  2540. M /trunk/cucul/cucul_internals.h
  2541. M /trunk/kernel/kernel.c
  2542. M /trunk/kernel/kernel.h
  2543. * Added assembly code for inb() and outb().
  2544. * Print a small message at kernel boot time just to check that the kernel
  2545. was properly loaded.
  2546. ------------------------------------------------------------------------
  2547. r361 | jylam | 2006-03-09 14:24:06 +0100 (Thu, 09 Mar 2006) | 2 lines
  2548. Changed paths:
  2549. M /trunk/cucul/export.c
  2550. * Added tests for malloc()'s
  2551. ------------------------------------------------------------------------
  2552. r360 | jylam | 2006-03-09 14:08:41 +0100 (Thu, 09 Mar 2006) | 2 lines
  2553. Changed paths:
  2554. M /trunk/README
  2555. M /trunk/cucul/cucul.c
  2556. M /trunk/cucul/cucul_internals.h
  2557. M /trunk/cucul/export.c
  2558. * Updated README for network driver, fixed remaining exporters
  2559. ------------------------------------------------------------------------
  2560. r359 | sam | 2006-03-09 14:04:59 +0100 (Thu, 09 Mar 2006) | 2 lines
  2561. Changed paths:
  2562. M /trunk/caca/Makefile.am
  2563. M /trunk/configure.ac
  2564. M /trunk/kernel/Makefile.am
  2565. * Added a conditional to only build the kernel if --enable-vga was set.
  2566. ------------------------------------------------------------------------
  2567. r358 | sam | 2006-03-09 13:56:33 +0100 (Thu, 09 Mar 2006) | 2 lines
  2568. Changed paths:
  2569. M /trunk/build-kernel
  2570. * Set executable flag to the build-kernel script.
  2571. ------------------------------------------------------------------------
  2572. r357 | sam | 2006-03-09 13:47:37 +0100 (Thu, 09 Mar 2006) | 3 lines
  2573. Changed paths:
  2574. A /trunk/COPYING.GPL
  2575. M /trunk/Makefile.am
  2576. A /trunk/build-kernel
  2577. M /trunk/caca/time.c
  2578. M /trunk/configure.ac
  2579. M /trunk/cucul/bitmap.c
  2580. M /trunk/cucul/box.c
  2581. M /trunk/cucul/char.c
  2582. M /trunk/cucul/conic.c
  2583. M /trunk/cucul/cucul.c
  2584. M /trunk/cucul/cucul_internals.h
  2585. M /trunk/cucul/export.c
  2586. M /trunk/cucul/line.c
  2587. M /trunk/cucul/math.c
  2588. M /trunk/cucul/sprite.c
  2589. M /trunk/cucul/triangle.c
  2590. A /trunk/kernel
  2591. A /trunk/kernel/Makefile.am
  2592. A /trunk/kernel/kernel.c
  2593. A /trunk/kernel/kernel.h
  2594. A /trunk/kernel/multiboot.S
  2595. A /trunk/kernel/multiboot.h
  2596. M /trunk/src
  2597. M /trunk/src/aafire.c
  2598. * Added glue code to compile libcaca without a libc and build applications
  2599. as multiboot kernels.
  2600. ------------------------------------------------------------------------
  2601. r356 | sam | 2006-03-09 13:44:49 +0100 (Thu, 09 Mar 2006) | 2 lines
  2602. Changed paths:
  2603. M /trunk/caca/driver_conio.c
  2604. * Cosmetic change.
  2605. ------------------------------------------------------------------------
  2606. r355 | sam | 2006-03-09 13:43:10 +0100 (Thu, 09 Mar 2006) | 2 lines
  2607. Changed paths:
  2608. M /trunk/README
  2609. * Slightly updated README.
  2610. ------------------------------------------------------------------------
  2611. r354 | sam | 2006-03-09 13:41:02 +0100 (Thu, 09 Mar 2006) | 2 lines
  2612. Changed paths:
  2613. M /trunk/caca/caca.c
  2614. M /trunk/caca/caca_internals.h
  2615. A /trunk/caca/driver_vga.c
  2616. * Pure VGA output driver.
  2617. ------------------------------------------------------------------------
  2618. r353 | sam | 2006-03-09 13:37:39 +0100 (Thu, 09 Mar 2006) | 2 lines
  2619. Changed paths:
  2620. M /trunk/caca/graphics.c
  2621. * Removed unused includes.
  2622. ------------------------------------------------------------------------
  2623. r352 | sam | 2006-03-09 13:35:47 +0100 (Thu, 09 Mar 2006) | 2 lines
  2624. Changed paths:
  2625. M /trunk/AUTHORS
  2626. * Added a few details for authors.
  2627. ------------------------------------------------------------------------
  2628. r351 | sam | 2006-03-09 13:34:40 +0100 (Thu, 09 Mar 2006) | 3 lines
  2629. Changed paths:
  2630. M /trunk/test
  2631. M /trunk/test/Makefile.am
  2632. A /trunk/test/unicode.c
  2633. * Added a tiny Unicode test program. Of course it does not work yet, but
  2634. good to have something to start with.
  2635. ------------------------------------------------------------------------
  2636. r350 | jylam | 2006-03-09 10:52:24 +0100 (Thu, 09 Mar 2006) | 2 lines
  2637. Changed paths:
  2638. M /trunk/caca/caca.h
  2639. M /trunk/cucul/cucul.h
  2640. * Updated documentation a bit
  2641. ------------------------------------------------------------------------
  2642. r349 | jylam | 2006-03-09 10:44:54 +0100 (Thu, 09 Mar 2006) | 2 lines
  2643. Changed paths:
  2644. M /trunk/caca/driver_network.c
  2645. M /trunk/cucul/cucul.c
  2646. M /trunk/cucul/cucul_internals.h
  2647. M /trunk/cucul/export.c
  2648. * Changed way temporary buffer of ansi export was handled. Need to do that for other exporters as well.
  2649. ------------------------------------------------------------------------
  2650. r348 | jylam | 2006-03-09 09:45:40 +0100 (Thu, 09 Mar 2006) | 2 lines
  2651. Changed paths:
  2652. M /trunk/caca/driver_network.c
  2653. * Fixed memory leak in network driver
  2654. ------------------------------------------------------------------------
  2655. r347 | sam | 2006-03-08 23:39:43 +0100 (Wed, 08 Mar 2006) | 2 lines
  2656. Changed paths:
  2657. M /trunk/caca/driver_gl.c
  2658. * Made the OpenGL colors slightly less saturated.
  2659. ------------------------------------------------------------------------
  2660. r346 | sam | 2006-03-08 23:29:00 +0100 (Wed, 08 Mar 2006) | 3 lines
  2661. Changed paths:
  2662. M /trunk/caca/driver_conio.c
  2663. M /trunk/caca/driver_gl.c
  2664. M /trunk/caca/driver_ncurses.c
  2665. M /trunk/caca/driver_slang.c
  2666. M /trunk/caca/driver_win32.c
  2667. M /trunk/caca/driver_x11.c
  2668. * Make output drivers more error resilient when handling UTF-32 characters,
  2669. by simply ignoring everything non ASCII :-)
  2670. ------------------------------------------------------------------------
  2671. r345 | jylam | 2006-03-08 21:58:07 +0100 (Wed, 08 Mar 2006) | 2 lines
  2672. Changed paths:
  2673. M /trunk/caca/driver_network.c
  2674. * Fixed blinking screen
  2675. ------------------------------------------------------------------------
  2676. r344 | jylam | 2006-03-08 21:23:06 +0100 (Wed, 08 Mar 2006) | 2 lines
  2677. Changed paths:
  2678. M /trunk/caca/driver_network.c
  2679. M /trunk/cucul/cucul.h
  2680. M /trunk/cucul/export.c
  2681. * Exporters now return size of generated data
  2682. ------------------------------------------------------------------------
  2683. r343 | jylam | 2006-03-08 21:03:24 +0100 (Wed, 08 Mar 2006) | 2 lines
  2684. Changed paths:
  2685. M /trunk/caca/Makefile.am
  2686. M /trunk/caca/caca.c
  2687. M /trunk/caca/caca_internals.h
  2688. A /trunk/caca/driver_network.c
  2689. M /trunk/configure.ac
  2690. * Added very preliminary network driver
  2691. ------------------------------------------------------------------------
  2692. r342 | sam | 2006-03-08 20:41:53 +0100 (Wed, 08 Mar 2006) | 3 lines
  2693. Changed paths:
  2694. M /trunk/caca/caca.c
  2695. M /trunk/caca/caca_internals.h
  2696. M /trunk/caca/driver_conio.c
  2697. M /trunk/caca/driver_gl.c
  2698. M /trunk/caca/driver_ncurses.c
  2699. M /trunk/caca/driver_slang.c
  2700. M /trunk/caca/driver_win32.c
  2701. M /trunk/caca/driver_x11.c
  2702. M /trunk/caca/event.c
  2703. M /trunk/caca/graphics.c
  2704. M /trunk/cucul/cucul.c
  2705. * Fixed async issues between the driver and libcaca when resizing windows,
  2706. and simplified the handle_resize() API. Still can be polished.
  2707. ------------------------------------------------------------------------
  2708. r341 | sam | 2006-03-08 18:20:38 +0100 (Wed, 08 Mar 2006) | 3 lines
  2709. Changed paths:
  2710. M /trunk/cucul/cucul.c
  2711. * cucul_set_size() does nothing if a graphical backend is attached. Added
  2712. documentation to explain this behaviour.
  2713. ------------------------------------------------------------------------
  2714. r340 | sam | 2006-03-08 12:27:23 +0100 (Wed, 08 Mar 2006) | 2 lines
  2715. Changed paths:
  2716. M /trunk/caca/caca.c
  2717. M /trunk/caca/caca_internals.h
  2718. M /trunk/caca/driver_gl.c
  2719. M /trunk/caca/driver_ncurses.c
  2720. M /trunk/caca/driver_slang.c
  2721. M /trunk/caca/driver_win32.c
  2722. M /trunk/caca/driver_x11.c
  2723. M /trunk/caca/event.c
  2724. * Cosmetic changes here and there.
  2725. ------------------------------------------------------------------------
  2726. r339 | sam | 2006-03-08 11:33:01 +0100 (Wed, 08 Mar 2006) | 3 lines
  2727. Changed paths:
  2728. M /trunk/caca/caca.c
  2729. M /trunk/caca/caca_internals.h
  2730. M /trunk/caca/driver_conio.c
  2731. M /trunk/caca/driver_gl.c
  2732. M /trunk/caca/driver_ncurses.c
  2733. M /trunk/caca/driver_slang.c
  2734. M /trunk/caca/driver_win32.c
  2735. M /trunk/caca/driver_x11.c
  2736. M /trunk/caca/event.c
  2737. M /trunk/caca/graphics.c
  2738. * Finished moving everything driver-specific to the apropriate driver_*.c
  2739. files. Phew. Now they just need a few comments.
  2740. ------------------------------------------------------------------------
  2741. r338 | sam | 2006-03-08 10:51:53 +0100 (Wed, 08 Mar 2006) | 2 lines
  2742. Changed paths:
  2743. M /trunk/caca/driver_conio.c
  2744. M /trunk/caca/driver_gl.c
  2745. M /trunk/caca/driver_ncurses.c
  2746. M /trunk/caca/driver_slang.c
  2747. M /trunk/caca/driver_win32.c
  2748. M /trunk/caca/driver_x11.c
  2749. * Cleaned up useless header includes.
  2750. ------------------------------------------------------------------------
  2751. r337 | sam | 2006-03-08 10:28:41 +0100 (Wed, 08 Mar 2006) | 2 lines
  2752. Changed paths:
  2753. M /trunk/caca/caca_internals.h
  2754. M /trunk/caca/driver_conio.c
  2755. M /trunk/caca/driver_gl.c
  2756. M /trunk/caca/driver_ncurses.c
  2757. M /trunk/caca/driver_slang.c
  2758. M /trunk/caca/driver_win32.c
  2759. M /trunk/caca/driver_x11.c
  2760. M /trunk/caca/event.c
  2761. * Split event.c into the appropriate driver_*.c files.
  2762. ------------------------------------------------------------------------
  2763. r336 | sam | 2006-03-08 10:26:46 +0100 (Wed, 08 Mar 2006) | 2 lines
  2764. Changed paths:
  2765. M /trunk/caca-config.in
  2766. * Let us do "caca-config --libs cucul" to get only the libcucul dependencies.
  2767. ------------------------------------------------------------------------
  2768. r335 | sam | 2006-03-08 10:23:38 +0100 (Wed, 08 Mar 2006) | 2 lines
  2769. Changed paths:
  2770. M /trunk/doc/doxygen.cfg.in
  2771. * Ignore driver_*.c files when building documentation.
  2772. ------------------------------------------------------------------------
  2773. r334 | sam | 2006-03-08 10:21:55 +0100 (Wed, 08 Mar 2006) | 2 lines
  2774. Changed paths:
  2775. M /trunk/configure.ac
  2776. * configure.ac: look for a4wide.sty in more than one location.
  2777. ------------------------------------------------------------------------
  2778. r333 | sam | 2006-03-07 13:39:34 +0100 (Tue, 07 Mar 2006) | 3 lines
  2779. Changed paths:
  2780. M /trunk/Makefile.am
  2781. A /trunk/build-dos (from /trunk/build-win32:327)
  2782. M /trunk/caca/caca_internals.h
  2783. M /trunk/caca/driver_conio.c
  2784. M /trunk/cucul/cucul_internals.h
  2785. * Fixed DOS driver.
  2786. * Added a build-dos script to cross-compile the DOS version using djgpp.
  2787. ------------------------------------------------------------------------
  2788. r332 | sam | 2006-03-07 11:46:29 +0100 (Tue, 07 Mar 2006) | 3 lines
  2789. Changed paths:
  2790. M /trunk/configure.ac
  2791. * configure.ac: removed the "null" frontend. just don't attach any frontend
  2792. if you do not want any.
  2793. ------------------------------------------------------------------------
  2794. r331 | sam | 2006-03-07 11:37:59 +0100 (Tue, 07 Mar 2006) | 2 lines
  2795. Changed paths:
  2796. M /trunk/caca/caca.c
  2797. M /trunk/caca/caca_internals.h
  2798. M /trunk/caca/event.c
  2799. * Got rid of static variables in the event code.
  2800. ------------------------------------------------------------------------
  2801. r330 | sam | 2006-03-07 10:17:35 +0100 (Tue, 07 Mar 2006) | 3 lines
  2802. Changed paths:
  2803. M /trunk/caca/caca.c
  2804. M /trunk/caca/caca_internals.h
  2805. M /trunk/caca/driver_conio.c
  2806. M /trunk/caca/driver_gl.c
  2807. M /trunk/caca/driver_ncurses.c
  2808. M /trunk/caca/driver_slang.c
  2809. M /trunk/caca/driver_win32.c
  2810. M /trunk/caca/driver_x11.c
  2811. M /trunk/caca/event.c
  2812. M /trunk/caca/graphics.c
  2813. M /trunk/cucul/bitmap.c
  2814. M /trunk/cucul/box.c
  2815. M /trunk/cucul/char.c
  2816. M /trunk/cucul/conic.c
  2817. M /trunk/cucul/cucul.c
  2818. M /trunk/cucul/cucul_internals.h
  2819. M /trunk/cucul/export.c
  2820. M /trunk/cucul/line.c
  2821. M /trunk/cucul/math.c
  2822. M /trunk/cucul/sprite.c
  2823. M /trunk/cucul/triangle.c
  2824. M /trunk/src/cacaview.c
  2825. * Polished the driver split a bit (still no events, except resize events),
  2826. properly credited authors and documented a few things.
  2827. ------------------------------------------------------------------------
  2828. r329 | sam | 2006-03-07 00:01:59 +0100 (Tue, 07 Mar 2006) | 4 lines
  2829. Changed paths:
  2830. M /trunk/caca/Makefile.am
  2831. M /trunk/caca/caca.c
  2832. M /trunk/caca/caca_internals.h
  2833. A /trunk/caca/driver_conio.c (from /trunk/caca/graphics.c:327)
  2834. A /trunk/caca/driver_gl.c (from /trunk/caca/graphics.c:327)
  2835. A /trunk/caca/driver_ncurses.c (from /trunk/caca/graphics.c:327)
  2836. A /trunk/caca/driver_slang.c (from /trunk/caca/graphics.c:327)
  2837. A /trunk/caca/driver_win32.c (from /trunk/caca/graphics.c:327)
  2838. A /trunk/caca/driver_x11.c (from /trunk/caca/graphics.c:327)
  2839. M /trunk/caca/event.c
  2840. M /trunk/caca/graphics.c
  2841. * Split caca/graphics.c into driver-specific files. Resize is currently
  2842. broken, and event handling is not yet in the driver-specific files, but
  2843. I will of course fix that later.
  2844. ------------------------------------------------------------------------
  2845. r328 | sam | 2006-03-06 22:49:48 +0100 (Mon, 06 Mar 2006) | 2 lines
  2846. Changed paths:
  2847. M /trunk/configure.ac
  2848. * Ooops, I fucked up the build.
  2849. ------------------------------------------------------------------------
  2850. r327 | sam | 2006-03-06 22:00:53 +0100 (Mon, 06 Mar 2006) | 2 lines
  2851. Changed paths:
  2852. M /trunk/Makefile.am
  2853. D /trunk/examples
  2854. A /trunk/src (from /trunk/examples:326)
  2855. * Moved stuff again.
  2856. ------------------------------------------------------------------------
  2857. r326 | sam | 2006-03-06 21:57:14 +0100 (Mon, 06 Mar 2006) | 2 lines
  2858. Changed paths:
  2859. M /trunk/Makefile.am
  2860. A /trunk/caca
  2861. A /trunk/caca/Makefile.am (from /trunk/src/Makefile.am:325)
  2862. A /trunk/caca/caca.c (from /trunk/src/caca.c:325)
  2863. A /trunk/caca/caca.h (from /trunk/src/caca.h:325)
  2864. A /trunk/caca/caca_internals.h (from /trunk/src/caca_internals.h:325)
  2865. A /trunk/caca/event.c (from /trunk/src/event.c:325)
  2866. A /trunk/caca/graphics.c (from /trunk/src/graphics.c:325)
  2867. A /trunk/caca/time.c (from /trunk/src/time.c:325)
  2868. M /trunk/configure.ac
  2869. A /trunk/cucul
  2870. A /trunk/cucul/Makefile.am (from /trunk/src/Makefile.am:325)
  2871. A /trunk/cucul/bitmap.c (from /trunk/src/bitmap.c:325)
  2872. A /trunk/cucul/box.c (from /trunk/src/box.c:325)
  2873. A /trunk/cucul/char.c (from /trunk/src/char.c:325)
  2874. A /trunk/cucul/conic.c (from /trunk/src/conic.c:325)
  2875. A /trunk/cucul/cucul.c (from /trunk/src/cucul.c:325)
  2876. A /trunk/cucul/cucul.h (from /trunk/src/cucul.h:325)
  2877. A /trunk/cucul/cucul_internals.h (from /trunk/src/cucul_internals.h:325)
  2878. A /trunk/cucul/export.c (from /trunk/src/export.c:325)
  2879. A /trunk/cucul/line.c (from /trunk/src/line.c:325)
  2880. A /trunk/cucul/math.c (from /trunk/src/math.c:325)
  2881. A /trunk/cucul/sprite.c (from /trunk/src/sprite.c:325)
  2882. A /trunk/cucul/triangle.c (from /trunk/src/triangle.c:325)
  2883. M /trunk/examples/Makefile.am
  2884. D /trunk/src
  2885. M /trunk/test/Makefile.am
  2886. * Moved stuff around to differenciate between libcucul and libcaca.
  2887. ------------------------------------------------------------------------
  2888. r325 | sam | 2006-03-06 20:13:01 +0100 (Mon, 06 Mar 2006) | 3 lines
  2889. Changed paths:
  2890. M /trunk/src/caca.c
  2891. M /trunk/src/char.c
  2892. M /trunk/src/cucul.c
  2893. M /trunk/src/cucul_internals.h
  2894. M /trunk/src/export.c
  2895. M /trunk/src/graphics.c
  2896. * Use 32 bit integers for the character array. No visible difference for
  2897. now because we only do ASCII, but that will let us do Unicode later.
  2898. ------------------------------------------------------------------------
  2899. r324 | sam | 2006-03-06 15:17:42 +0100 (Mon, 06 Mar 2006) | 4 lines
  2900. Changed paths:
  2901. M /trunk/src/caca.h
  2902. M /trunk/src/graphics.c
  2903. * Removed caca_set_{size,width,height} because cucul_set_size ought to be
  2904. enough for everyone. Maybe I'll reintroduce caca_set_size sometime in the
  2905. future because it's libcaca who gets the resize events, after all.
  2906. ------------------------------------------------------------------------
  2907. r323 | jylam | 2006-03-06 14:50:05 +0100 (Mon, 06 Mar 2006) | 2 lines
  2908. Changed paths:
  2909. M /trunk/src/graphics.c
  2910. * I just suck. I'll goatse myself right after beeing back at home.
  2911. ------------------------------------------------------------------------
  2912. r322 | sam | 2006-03-06 14:43:23 +0100 (Mon, 06 Mar 2006) | 2 lines
  2913. Changed paths:
  2914. M /trunk/src/graphics.c
  2915. * src/graphics.c: minor optimisations.
  2916. ------------------------------------------------------------------------
  2917. r321 | sam | 2006-03-06 14:34:57 +0100 (Mon, 06 Mar 2006) | 6 lines
  2918. Changed paths:
  2919. M /trunk/src/graphics.c
  2920. * Nan mais je voudrais pas avoir l'air d'insister mon gars, mais primo
  2921. dans la vraie vie, 0x007f7f7f et { 0x00, 0x7f, 0x7f, 0x7f } n'ont pas
  2922. toujours les bytes dans le meme ordre, deuzio un unsigned int n'a pas
  2923. toujours 4 bytes, et troizio tu pourrais au moins checker que ca fait
  2924. pas de warnings et/ou que ca segfaulte pas !
  2925. ------------------------------------------------------------------------
  2926. r320 | jylam | 2006-03-06 13:13:12 +0100 (Mon, 06 Mar 2006) | 2 lines
  2927. Changed paths:
  2928. M /trunk/src/graphics.c
  2929. * Mais je fais comme je veux bordel de cul !
  2930. ------------------------------------------------------------------------
  2931. r319 | sam | 2006-03-06 12:08:25 +0100 (Mon, 06 Mar 2006) | 2 lines
  2932. Changed paths:
  2933. M /trunk/src/graphics.c
  2934. * Haha mais vieux porc a pattes !
  2935. ------------------------------------------------------------------------
  2936. r318 | jylam | 2006-03-06 11:21:48 +0100 (Mon, 06 Mar 2006) | 2 lines
  2937. Changed paths:
  2938. M /trunk/src/graphics.c
  2939. * Reverted to integer colors in GL driver, fixed a bunch of warnings in slang.
  2940. ------------------------------------------------------------------------
  2941. r317 | sam | 2006-03-06 09:32:40 +0100 (Mon, 06 Mar 2006) | 9 lines
  2942. Changed paths:
  2943. M /trunk/caca-config.in
  2944. M /trunk/configure.ac
  2945. M /trunk/examples/aafire.c
  2946. M /trunk/examples/cacaball.c
  2947. M /trunk/examples/cacamoir.c
  2948. M /trunk/examples/cacaplas.c
  2949. M /trunk/examples/cacaview.c
  2950. M /trunk/src/Makefile.am
  2951. M /trunk/src/bitmap.c
  2952. M /trunk/src/box.c
  2953. M /trunk/src/caca.c
  2954. M /trunk/src/caca.h
  2955. M /trunk/src/caca_internals.h
  2956. M /trunk/src/char.c
  2957. M /trunk/src/conic.c
  2958. M /trunk/src/cucul.c
  2959. M /trunk/src/cucul_internals.h
  2960. M /trunk/src/event.c
  2961. M /trunk/src/export.c
  2962. M /trunk/src/graphics.c
  2963. M /trunk/src/line.c
  2964. M /trunk/src/math.c
  2965. M /trunk/src/sprite.c
  2966. M /trunk/src/time.c
  2967. M /trunk/src/triangle.c
  2968. M /trunk/test/colors.c
  2969. M /trunk/test/demo.c
  2970. M /trunk/test/dithering.c
  2971. M /trunk/test/event.c
  2972. M /trunk/test/hsv.c
  2973. M /trunk/test/spritedit.c
  2974. * All output plugins should now work again.
  2975. * Renamed caca_refresh() into caca_display() which makes more sense.
  2976. * Optimised gl_bgpal by directly storing floats instead of doing the
  2977. conversion at runtime.
  2978. * Handle resizing in cucul_set_size() and try to keep as much information
  2979. as possible from the previous canvas.
  2980. * Moved most global variables into cucul_t or caca_t contexts.
  2981. * Moved time.c into libcaca.
  2982. ------------------------------------------------------------------------
  2983. r316 | sam | 2006-03-06 09:26:09 +0100 (Mon, 06 Mar 2006) | 2 lines
  2984. Changed paths:
  2985. M /trunk/debian
  2986. M /trunk/debian/changelog
  2987. M /trunk/debian/control
  2988. M /trunk/debian/copyright
  2989. M /trunk/debian/rules
  2990. M /trunk/doc/Makefile.am
  2991. D /trunk/doc/cacademo.1
  2992. A /trunk/doc/cacafire.1 (from /trunk/doc/cacademo.1:314)
  2993. M /trunk/libcaca.spec
  2994. M /trunk/msvc/Makefile.am
  2995. D /trunk/msvc/cacademo.vcproj
  2996. M /trunk/msvc/libcaca.sln
  2997. * Removed cacademo from examples, manpages and distributions. It's useless.
  2998. ------------------------------------------------------------------------
  2999. r315 | sam | 2006-03-06 09:22:09 +0100 (Mon, 06 Mar 2006) | 2 lines
  3000. Changed paths:
  3001. M /trunk/src/cucul.c
  3002. * src/cucul.c: s/width/height/.
  3003. ------------------------------------------------------------------------
  3004. r314 | sam | 2006-03-05 19:43:13 +0100 (Sun, 05 Mar 2006) | 16 lines
  3005. Changed paths:
  3006. M /trunk/configure.ac
  3007. M /trunk/doc/doxygen.cfg.in
  3008. M /trunk/examples
  3009. M /trunk/examples/Makefile.am
  3010. M /trunk/examples/aafire.c
  3011. M /trunk/examples/cacaball.c
  3012. M /trunk/examples/cacamoir.c
  3013. M /trunk/examples/cacaplas.c
  3014. M /trunk/examples/cacaview.c
  3015. D /trunk/examples/demo.c
  3016. M /trunk/src/Makefile.am
  3017. M /trunk/src/bitmap.c
  3018. M /trunk/src/box.c
  3019. M /trunk/src/caca.c
  3020. M /trunk/src/caca.h
  3021. M /trunk/src/caca_internals.h
  3022. A /trunk/src/char.c
  3023. M /trunk/src/conic.c
  3024. A /trunk/src/cucul.c
  3025. A /trunk/src/cucul.h (from /trunk/src/caca.h:312)
  3026. A /trunk/src/cucul_internals.h
  3027. M /trunk/src/event.c
  3028. A /trunk/src/export.c
  3029. M /trunk/src/graphics.c
  3030. M /trunk/src/line.c
  3031. M /trunk/src/math.c
  3032. M /trunk/src/sprite.c
  3033. M /trunk/src/triangle.c
  3034. M /trunk/test
  3035. M /trunk/test/Makefile.am
  3036. M /trunk/test/colors.c
  3037. A /trunk/test/demo.c (from /trunk/examples/demo.c:312)
  3038. M /trunk/test/dithering.c
  3039. M /trunk/test/event.c
  3040. M /trunk/test/hsv.c
  3041. M /trunk/test/optipal.c
  3042. M /trunk/test/spritedit.c
  3043. A new low-level text management library (canvas for ultrafast compositing
  3044. of unicode letters) is now separated from the higher level rendering and I/O
  3045. (that is, libcaca). This commit totally breaks the API, but once everything
  3046. is polished I will think about source-level backward compatibility. Most
  3047. drivers are broken, but X11 still sorta works.
  3048. The new design is much more object-oriented and allows having several
  3049. active renderers at the same time, changing renderers on the fly, and more
  3050. important, having no renderer at all (useful for converters, or when you
  3051. want to do your own renderer).
  3052. And in case you are still wondering, the libcucul acronym has "Unicode"
  3053. because I want to support at least a subset of Unicode. There are awesome
  3054. glyphs in it, including the ones inherited from Codepage 437 such as
  3055. "gray 25%" that are used in DOS and Win32 ANSI art.
  3056. ------------------------------------------------------------------------
  3057. r313 | sam | 2006-03-04 19:08:47 +0100 (Sat, 04 Mar 2006) | 2 lines
  3058. Changed paths:
  3059. M /trunk/bootstrap
  3060. * New updated bootstrap script.
  3061. ------------------------------------------------------------------------
  3062. r312 | sam | 2006-03-04 01:35:45 +0100 (Sat, 04 Mar 2006) | 2 lines
  3063. Changed paths:
  3064. R /trunk/COPYING
  3065. A /trunk/COPYING.LGPL (from /trunk/COPYING:311)
  3066. M /trunk/Makefile.am
  3067. M /trunk/debian/copyright
  3068. M /trunk/doc/cacademo.1
  3069. M /trunk/examples/cacaball.c
  3070. M /trunk/examples/cacamoir.c
  3071. M /trunk/examples/cacaplas.c
  3072. M /trunk/examples/cacaview.c
  3073. M /trunk/examples/demo.c
  3074. M /trunk/perl/Build.PL
  3075. M /trunk/perl/META.yml
  3076. M /trunk/python/pypycaca.c
  3077. M /trunk/python/pypycaca.h
  3078. M /trunk/src/bitmap.c
  3079. M /trunk/src/box.c
  3080. M /trunk/src/caca.c
  3081. M /trunk/src/caca.h
  3082. M /trunk/src/caca_internals.h
  3083. M /trunk/src/conic.c
  3084. M /trunk/src/event.c
  3085. M /trunk/src/graphics.c
  3086. M /trunk/src/line.c
  3087. M /trunk/src/math.c
  3088. M /trunk/src/sprite.c
  3089. M /trunk/src/time.c
  3090. M /trunk/src/triangle.c
  3091. M /trunk/test/colors.c
  3092. M /trunk/test/dithering.c
  3093. M /trunk/test/event.c
  3094. M /trunk/test/hsv.c
  3095. M /trunk/test/optipal.c
  3096. M /trunk/test/spritedit.c
  3097. * Changed the licensing to WTFPL, as per all copyright holders' permission.
  3098. ------------------------------------------------------------------------
  3099. r311 | jylam | 2006-02-11 20:20:48 +0100 (Sat, 11 Feb 2006) | 2 lines
  3100. Changed paths:
  3101. A /trunk/python/caca.txt
  3102. A /trunk/python/test1.py
  3103. A /trunk/python/test2.py
  3104. * Added two examples for python bindings (a subset of cacademo, and bitmap example)
  3105. ------------------------------------------------------------------------
  3106. r310 | jylam | 2006-02-11 16:46:51 +0100 (Sat, 11 Feb 2006) | 2 lines
  3107. Changed paths:
  3108. M /trunk/src/event.c
  3109. * Fixed bug in events with GL driver
  3110. ------------------------------------------------------------------------
  3111. r309 | jylam | 2006-02-11 16:11:30 +0100 (Sat, 11 Feb 2006) | 2 lines
  3112. Changed paths:
  3113. M /trunk/src/graphics.c
  3114. * Improved GL rendering (characters are not blurry anymore)
  3115. ------------------------------------------------------------------------
  3116. r308 | jylam | 2006-02-05 18:47:23 +0100 (Sun, 05 Feb 2006) | 2 lines
  3117. Changed paths:
  3118. A /trunk/python
  3119. A /trunk/python/Makefile
  3120. A /trunk/python/README
  3121. A /trunk/python/pypycaca.c
  3122. A /trunk/python/pypycaca.h
  3123. * Added -preliminary- Python bindings
  3124. ------------------------------------------------------------------------
  3125. r307 | jylam | 2005-12-08 20:03:06 +0100 (Thu, 08 Dec 2005) | 2 lines
  3126. Changed paths:
  3127. M /trunk/AUTHORS
  3128. * Updated for my ego trip
  3129. ------------------------------------------------------------------------
  3130. r306 | jylam | 2005-11-21 22:39:34 +0100 (Mon, 21 Nov 2005) | 2 lines
  3131. Changed paths:
  3132. M /trunk/examples/cacaball.c
  3133. * Removed debug test, kekeke ^^
  3134. ------------------------------------------------------------------------
  3135. r305 | jylam | 2005-11-21 18:24:33 +0100 (Mon, 21 Nov 2005) | 2 lines
  3136. Changed paths:
  3137. M /trunk/examples/cacaball.c
  3138. M /trunk/src/caca.h
  3139. M /trunk/src/graphics.c
  3140. * Added caca_set_width, set_height_, set_size
  3141. ------------------------------------------------------------------------
  3142. r304 | jylam | 2005-11-18 11:46:53 +0100 (Fri, 18 Nov 2005) | 2 lines
  3143. Changed paths:
  3144. M /trunk/examples/aafire.c
  3145. M /trunk/examples/cacaball.c
  3146. M /trunk/examples/cacamoir.c
  3147. M /trunk/examples/cacaplas.c
  3148. * Fixed remaining warnings with gcc 3.x and 4.x
  3149. ------------------------------------------------------------------------
  3150. r303 | jylam | 2005-11-17 15:33:43 +0100 (Thu, 17 Nov 2005) | 2 lines
  3151. Changed paths:
  3152. M /trunk/src/bitmap.c
  3153. M /trunk/src/graphics.c
  3154. * Fixed warnings under GCC 4.x
  3155. ------------------------------------------------------------------------
  3156. r302 | jylam | 2005-11-17 15:13:54 +0100 (Thu, 17 Nov 2005) | 2 lines
  3157. Changed paths:
  3158. M /trunk/src/bitmap.c
  3159. M /trunk/src/event.c
  3160. M /trunk/src/graphics.c
  3161. * Fixed a bunch of warnings
  3162. ------------------------------------------------------------------------
  3163. r301 | sam | 2005-11-12 16:39:50 +0100 (Sat, 12 Nov 2005) | 2 lines
  3164. Changed paths:
  3165. M /trunk/src/graphics.c
  3166. * more coding style fixes.
  3167. ------------------------------------------------------------------------
  3168. r300 | sam | 2005-11-12 16:30:46 +0100 (Sat, 12 Nov 2005) | 2 lines
  3169. Changed paths:
  3170. M /trunk/src/caca.c
  3171. * src/caca.c: on Unix, do not use the GL driver if DISPLAY is not set.
  3172. ------------------------------------------------------------------------
  3173. r299 | sam | 2005-11-12 16:26:02 +0100 (Sat, 12 Nov 2005) | 2 lines
  3174. Changed paths:
  3175. M /trunk/src/graphics.c
  3176. * src/graphics.c: call glutInit() before calling other glut functions.
  3177. ------------------------------------------------------------------------
  3178. r298 | sam | 2005-11-12 16:14:38 +0100 (Sat, 12 Nov 2005) | 2 lines
  3179. Changed paths:
  3180. M /trunk/src/caca.h
  3181. M /trunk/src/graphics.c
  3182. * coding style fixes.
  3183. ------------------------------------------------------------------------
  3184. r297 | sam | 2005-11-12 15:47:59 +0100 (Sat, 12 Nov 2005) | 4 lines
  3185. Changed paths:
  3186. M /trunk/src/bitmap.c
  3187. * src/bitmap.c:
  3188. + Renamed gammaval into gamma.
  3189. + Fixed Doxygen comments.
  3190. ------------------------------------------------------------------------
  3191. r296 | jylam | 2005-07-30 13:58:48 +0200 (Sat, 30 Jul 2005) | 2 lines
  3192. Changed paths:
  3193. M /trunk/src/event.c
  3194. * src/event.c Fixed compilation problem when compiled without slang nor ncurses
  3195. ------------------------------------------------------------------------
  3196. r295 | sam | 2005-07-29 15:38:35 +0200 (Fri, 29 Jul 2005) | 2 lines
  3197. Changed paths:
  3198. M /trunk/debian/Makefile.am
  3199. * debian/Makefile.am: fixed long standing packaging bug (missing MIME file).
  3200. ------------------------------------------------------------------------
  3201. r294 | jylam | 2005-07-13 19:58:58 +0200 (Wed, 13 Jul 2005) | 2 lines
  3202. Changed paths:
  3203. M /trunk/src/caca.h
  3204. M /trunk/src/graphics.c
  3205. * src/graphics.c src/caca.h : Added ANSI exporter
  3206. ------------------------------------------------------------------------
  3207. r293 | jylam | 2005-07-13 19:45:47 +0200 (Wed, 13 Jul 2005) | 2 lines
  3208. Changed paths:
  3209. M /trunk/src/bitmap.c
  3210. M /trunk/src/caca.h
  3211. M /trunk/src/math.c
  3212. * 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.
  3213. ------------------------------------------------------------------------
  3214. r292 | sam | 2005-07-08 23:16:38 +0200 (Fri, 08 Jul 2005) | 2 lines
  3215. Changed paths:
  3216. M /trunk/src/caca.c
  3217. M /trunk/src/event.c
  3218. * src/event.c src/caca.c: fixed coding style
  3219. ------------------------------------------------------------------------
  3220. r291 | jylam | 2005-06-25 13:27:31 +0200 (Sat, 25 Jun 2005) | 2 lines
  3221. Changed paths:
  3222. M /trunk/src/event.c
  3223. M /trunk/src/graphics.c
  3224. * OpenGL driver mouse support
  3225. ------------------------------------------------------------------------
  3226. r290 | sam | 2005-06-24 13:54:28 +0200 (Fri, 24 Jun 2005) | 2 lines
  3227. Changed paths:
  3228. M /trunk/debian/changelog
  3229. * imported previous Debian uploads.
  3230. ------------------------------------------------------------------------
  3231. r289 | sam | 2005-06-24 13:48:31 +0200 (Fri, 24 Jun 2005) | 2 lines
  3232. Changed paths:
  3233. M /trunk/src/graphics.c
  3234. * src/graphics.c: more optimisations in the exporters
  3235. ------------------------------------------------------------------------
  3236. r288 | jylam | 2005-06-23 20:27:02 +0200 (Thu, 23 Jun 2005) | 2 lines
  3237. Changed paths:
  3238. M /trunk/src/graphics.c
  3239. * made caca_get_html3() use tables again, as div is not html3 (bgcolor in html3 neither, but works on text mode tables-aware browsers
  3240. ------------------------------------------------------------------------
  3241. r287 | sam | 2005-06-23 18:58:58 +0200 (Thu, 23 Jun 2005) | 2 lines
  3242. Changed paths:
  3243. M /trunk/src/graphics.c
  3244. * src/graphics.c: cleaned caca_get_html()
  3245. ------------------------------------------------------------------------
  3246. r286 | sam | 2005-06-23 18:44:14 +0200 (Thu, 23 Jun 2005) | 2 lines
  3247. Changed paths:
  3248. M /trunk/src/graphics.c
  3249. * src/graphics.c: heavy cleanup in caca_get_html3().
  3250. ------------------------------------------------------------------------
  3251. r285 | jylam | 2005-06-23 00:06:42 +0200 (Thu, 23 Jun 2005) | 2 lines
  3252. Changed paths:
  3253. M /trunk/configure.ac
  3254. M /trunk/src/caca.c
  3255. M /trunk/src/caca.h
  3256. M /trunk/src/caca_internals.h
  3257. M /trunk/src/event.c
  3258. M /trunk/src/graphics.c
  3259. * Added Null driver and html3 exporter.
  3260. ------------------------------------------------------------------------
  3261. r284 | jylam | 2005-06-21 18:13:41 +0200 (Tue, 21 Jun 2005) | 2 lines
  3262. Changed paths:
  3263. M /trunk/src/caca.h
  3264. M /trunk/src/graphics.c
  3265. GL driver : Updated documentation and added support for CACA_GEOMETRY
  3266. ------------------------------------------------------------------------
  3267. r283 | jylam | 2005-06-21 16:50:43 +0200 (Tue, 21 Jun 2005) | 2 lines
  3268. Changed paths:
  3269. M /trunk/src/caca.h
  3270. M /trunk/src/graphics.c
  3271. Added HTML and IRC output support
  3272. ------------------------------------------------------------------------
  3273. r282 | sam | 2005-06-21 15:46:13 +0200 (Tue, 21 Jun 2005) | 2 lines
  3274. Changed paths:
  3275. M /trunk/debian/control
  3276. * debian/control: use libslang2 instead of slang1.
  3277. ------------------------------------------------------------------------
  3278. r281 | jylam | 2005-06-21 15:28:51 +0200 (Tue, 21 Jun 2005) | 2 lines
  3279. Changed paths:
  3280. M /trunk/configure.ac
  3281. M /trunk/src/caca.c
  3282. M /trunk/src/caca_internals.h
  3283. M /trunk/src/event.c
  3284. M /trunk/src/graphics.c
  3285. OpenGL support.
  3286. ------------------------------------------------------------------------
  3287. r280 | sam | 2005-03-26 11:27:30 +0100 (Sat, 26 Mar 2005) | 3 lines
  3288. Changed paths:
  3289. M /trunk/bootstrap
  3290. M /trunk/configure.ac
  3291. M /trunk/examples/Makefile.am
  3292. M /trunk/src/Makefile.am
  3293. M /trunk/test/Makefile.am
  3294. * Use libtool for the static library generation; paves the way for
  3295. a future shared library.
  3296. ------------------------------------------------------------------------
  3297. r279 | sam | 2005-01-22 17:43:58 +0100 (Sat, 22 Jan 2005) | 2 lines
  3298. Changed paths:
  3299. M /trunk/src/graphics.c
  3300. * compilation fix.
  3301. ------------------------------------------------------------------------
  3302. r278 | sam | 2005-01-14 00:59:55 +0100 (Fri, 14 Jan 2005) | 3 lines
  3303. Changed paths:
  3304. M /trunk/src/bitmap.c
  3305. M /trunk/src/caca.h
  3306. * src/bitmap.c:
  3307. + Implemented caca_set_bitmap_gamma().
  3308. ------------------------------------------------------------------------
  3309. r277 | sam | 2005-01-13 23:19:01 +0100 (Thu, 13 Jan 2005) | 3 lines
  3310. Changed paths:
  3311. M /trunk/src/caca.h
  3312. M /trunk/src/graphics.c
  3313. * src/graphics.c:
  3314. + Implemented caca_get_screen().
  3315. ------------------------------------------------------------------------
  3316. r276 | sam | 2005-01-13 21:46:00 +0100 (Thu, 13 Jan 2005) | 2 lines
  3317. Changed paths:
  3318. M /trunk/examples/cacaplas.c
  3319. * examples/cacaplas: slower animation.
  3320. ------------------------------------------------------------------------
  3321. r275 | sam | 2004-11-21 01:31:13 +0100 (Sun, 21 Nov 2004) | 2 lines
  3322. Changed paths:
  3323. M /trunk/AUTHORS
  3324. A /trunk/perl
  3325. A /trunk/perl/Build.PL
  3326. A /trunk/perl/MANIFEST
  3327. A /trunk/perl/MANIFEST.SKIP
  3328. A /trunk/perl/META.yml
  3329. A /trunk/perl/Makefile.PL
  3330. A /trunk/perl/README
  3331. A /trunk/perl/lib
  3332. A /trunk/perl/lib/Term
  3333. A /trunk/perl/lib/Term/Caca
  3334. A /trunk/perl/lib/Term/Caca/Bitmap.pm
  3335. A /trunk/perl/lib/Term/Caca/Constants.pm
  3336. A /trunk/perl/lib/Term/Caca/Sprite.pm
  3337. A /trunk/perl/lib/Term/Caca.pm
  3338. A /trunk/perl/lib/Term/Caca.xs
  3339. A /trunk/perl/lib/Term/Kaka
  3340. A /trunk/perl/lib/Term/Kaka/Bitmap.pm
  3341. A /trunk/perl/lib/Term/Kaka/Constants.pm
  3342. A /trunk/perl/lib/Term/Kaka/Sprite.pm
  3343. A /trunk/perl/lib/Term/Kaka.pm
  3344. A /trunk/perl/t
  3345. A /trunk/perl/t/data
  3346. A /trunk/perl/t/data/caca.txt
  3347. * Imported John Beppu's Perl wrapper.
  3348. ------------------------------------------------------------------------
  3349. r274 | sam | 2004-11-05 15:57:50 +0100 (Fri, 05 Nov 2004) | 2 lines
  3350. Changed paths:
  3351. M /trunk/src/bitmap.c
  3352. * src/bitmap.c: dark background works again with floyd-steinberg.
  3353. ------------------------------------------------------------------------
  3354. r273 | sam | 2004-11-05 15:44:41 +0100 (Fri, 05 Nov 2004) | 3 lines
  3355. Changed paths:
  3356. M /trunk/examples/aafire.c
  3357. M /trunk/examples/cacaball.c
  3358. M /trunk/examples/cacamoir.c
  3359. M /trunk/examples/cacaplas.c
  3360. * examples/:
  3361. + Use Space to pause demos, Esc to quit.
  3362. ------------------------------------------------------------------------
  3363. r272 | sam | 2004-11-04 23:59:29 +0100 (Thu, 04 Nov 2004) | 2 lines
  3364. Changed paths:
  3365. M /trunk/src/bitmap.c
  3366. * src/bitmap.c: dark background works again, except with floyd-steinberg.
  3367. ------------------------------------------------------------------------
  3368. r271 | sam | 2004-11-04 23:28:39 +0100 (Thu, 04 Nov 2004) | 7 lines
  3369. Changed paths:
  3370. M /trunk/src/bitmap.c
  3371. M /trunk/src/caca.c
  3372. M /trunk/src/caca.h
  3373. * src/caca.h:
  3374. + Introduced CACA_DITHER_FSTEIN.
  3375. * src/caca.c:
  3376. + CACA_DITHER_FSTEIN is the default dithering method.
  3377. * src/bitmap.c:
  3378. + Fixed other dithering methods. Black background does not work yet.
  3379. ------------------------------------------------------------------------
  3380. r270 | sam | 2004-11-04 22:19:52 +0100 (Thu, 04 Nov 2004) | 2 lines
  3381. Changed paths:
  3382. M /trunk/src/bitmap.c
  3383. * src/bitmap.c: oops, removed spurious test code.
  3384. ------------------------------------------------------------------------
  3385. r269 | sam | 2004-11-04 22:18:52 +0100 (Thu, 04 Nov 2004) | 3 lines
  3386. Changed paths:
  3387. M /trunk/src/bitmap.c
  3388. * src/bitmap.c:
  3389. + 7-3-5-1 Floyd-Steinberg dithering. Breaks all other ditherers.
  3390. ------------------------------------------------------------------------
  3391. r268 | sam | 2004-11-04 21:36:49 +0100 (Thu, 04 Nov 2004) | 3 lines
  3392. Changed paths:
  3393. M /trunk/doc/Makefile.am
  3394. * doc/Makefile.am:
  3395. + Really fixed the manpage generation.
  3396. ------------------------------------------------------------------------
  3397. r267 | sam | 2004-11-04 19:30:34 +0100 (Thu, 04 Nov 2004) | 3 lines
  3398. Changed paths:
  3399. M /trunk/doc/Makefile.am
  3400. * doc/Makefile.am:
  3401. + Manpage installation fix.
  3402. ------------------------------------------------------------------------
  3403. r266 | sam | 2004-11-04 19:16:57 +0100 (Thu, 04 Nov 2004) | 2 lines
  3404. Changed paths:
  3405. M /trunk/examples/cacaplas.c
  3406. * examples/cacaplas.c: use Esc to quit, Space to pause.
  3407. ------------------------------------------------------------------------
  3408. r265 | sam | 2004-10-31 20:26:05 +0100 (Sun, 31 Oct 2004) | 3 lines
  3409. Changed paths:
  3410. M /trunk/THANKS
  3411. M /trunk/src/graphics.c
  3412. * src/graphics.c:
  3413. + Win32 speed improvements by Jari Komppa.
  3414. ------------------------------------------------------------------------
  3415. r264 | sam | 2004-08-06 19:33:46 +0200 (Fri, 06 Aug 2004) | 3 lines
  3416. Changed paths:
  3417. M /trunk/src/graphics.c
  3418. * src/graphics.c:
  3419. + Fix strict aliasing rules breakage.
  3420. ------------------------------------------------------------------------
  3421. r263 | sam | 2004-07-05 14:08:49 +0200 (Mon, 05 Jul 2004) | 3 lines
  3422. Changed paths:
  3423. M /trunk/bootstrap
  3424. * bootstrap:
  3425. + Support for automake 1.8.
  3426. ------------------------------------------------------------------------
  3427. r262 | sam | 2004-07-05 14:07:00 +0200 (Mon, 05 Jul 2004) | 6 lines
  3428. Changed paths:
  3429. D /trunk/BUGS
  3430. M /trunk/Makefile.am
  3431. M /trunk/TODO
  3432. M /trunk/debian/changelog
  3433. M /trunk/debian/control
  3434. M /trunk/debian/rules
  3435. * BUGS TODO:
  3436. + Removed BUGS, updated TODO.
  3437. * debian/*:
  3438. + Depend on libx11-dev instead of xlibs-dev.
  3439. + New Debian upload.
  3440. ------------------------------------------------------------------------
  3441. r261 | sam | 2004-02-02 14:51:55 +0100 (Mon, 02 Feb 2004) | 3 lines
  3442. Changed paths:
  3443. M /trunk/configure.ac
  3444. M /trunk/msvc/config.h
  3445. M /trunk/src/graphics.c
  3446. * configure.ac src/graphics:
  3447. + Check for resize_term and resizeterm in -lncurses.
  3448. ------------------------------------------------------------------------
  3449. r260 | sam | 2004-02-02 03:59:43 +0100 (Mon, 02 Feb 2004) | 2 lines
  3450. Changed paths:
  3451. A /branches/0.9 (from /trunk:259)
  3452. M /branches/0.9/ChangeLog
  3453. M /trunk/ChangeLog
  3454. * 0.9 branch.
  3455. ------------------------------------------------------------------------
  3456. r259 | sam | 2004-02-02 03:54:43 +0100 (Mon, 02 Feb 2004) | 2 lines
  3457. Changed paths:
  3458. M /trunk/ChangeLog
  3459. M /trunk/NEWS
  3460. M /trunk/configure.ac
  3461. M /trunk/debian/changelog
  3462. M /trunk/libcaca.spec
  3463. M /trunk/msvc/config.h
  3464. * 0.9 release.
  3465. ------------------------------------------------------------------------
  3466. r258 | sam | 2004-01-26 11:52:30 +0100 (Mon, 26 Jan 2004) | 5 lines
  3467. Changed paths:
  3468. M /trunk/configure.ac
  3469. M /trunk/debian/changelog
  3470. M /trunk/src/caca.c
  3471. M /trunk/src/event.c
  3472. M /trunk/src/graphics.c
  3473. * configure.ac:
  3474. + Check for curses.h as well as ncurses.h.
  3475. * src/caca.c src/event.c src/graphics.c:
  3476. + Include curses.h if ncurses.h was not found.
  3477. ------------------------------------------------------------------------
  3478. r257 | sam | 2004-01-23 10:20:39 +0100 (Fri, 23 Jan 2004) | 3 lines
  3479. Changed paths:
  3480. M /trunk/examples/cacaview.c
  3481. * examples/cacaview.c:
  3482. + Moved statusbar and help menu handling in separate functions.
  3483. ------------------------------------------------------------------------
  3484. r256 | sam | 2004-01-23 10:15:42 +0100 (Fri, 23 Jan 2004) | 4 lines
  3485. Changed paths:
  3486. M /trunk/src/caca.c
  3487. * src/caca.c:
  3488. + Alloc the AllocConsole() call to fail in case the process already has
  3489. a console.
  3490. ------------------------------------------------------------------------
  3491. r255 | sam | 2004-01-21 18:25:18 +0100 (Wed, 21 Jan 2004) | 6 lines
  3492. Changed paths:
  3493. M /trunk/examples/cacaview.c
  3494. * examples/cacaview.c:
  3495. + Proper aspect ratio support.
  3496. + Finer zoom support.
  3497. + Handle mouse clicks as next/prev picture command.
  3498. + Removed useless iterations in draw_checkers().
  3499. ------------------------------------------------------------------------
  3500. r254 | sam | 2004-01-21 14:49:26 +0100 (Wed, 21 Jan 2004) | 8 lines
  3501. Changed paths:
  3502. M /trunk/THANKS
  3503. M /trunk/src/event.c
  3504. M /trunk/src/graphics.c
  3505. * src/graphics.c:
  3506. + Fixed a buffer overflow due to bad signed/unsigned handling.
  3507. * src/event.c:
  3508. + Disallow zero width or height in the X11 driver.
  3509. + Fixed resizing in ncurses and slang.
  3510. * THANKS:
  3511. + Added the Source Mage maintainer.
  3512. ------------------------------------------------------------------------
  3513. r253 | sam | 2004-01-18 05:48:09 +0100 (Sun, 18 Jan 2004) | 2 lines
  3514. Changed paths:
  3515. A /branches/0.8 (from /trunk:252)
  3516. M /branches/0.8/ChangeLog
  3517. M /trunk/ChangeLog
  3518. * 0.8 branch.
  3519. ------------------------------------------------------------------------
  3520. r252 | sam | 2004-01-18 05:45:28 +0100 (Sun, 18 Jan 2004) | 2 lines
  3521. Changed paths:
  3522. M /trunk/ChangeLog
  3523. M /trunk/NEWS
  3524. M /trunk/THANKS
  3525. M /trunk/configure.ac
  3526. M /trunk/debian/changelog
  3527. M /trunk/libcaca.spec
  3528. M /trunk/msvc/config.h
  3529. * 0.8 release.
  3530. ------------------------------------------------------------------------
  3531. r251 | sam | 2004-01-18 05:17:35 +0100 (Sun, 18 Jan 2004) | 5 lines
  3532. Changed paths:
  3533. M /trunk/examples/cacaview.c
  3534. M /trunk/src/event.c
  3535. M /trunk/src/graphics.c
  3536. * src/graphics.c:
  3537. + When resizing under X11, copy the old pixmap to the new one.
  3538. * examples/cacaview.c:
  3539. + Resizing support.
  3540. ------------------------------------------------------------------------
  3541. r250 | sam | 2004-01-18 05:01:32 +0100 (Sun, 18 Jan 2004) | 5 lines
  3542. Changed paths:
  3543. M /trunk/src/caca_internals.h
  3544. M /trunk/src/event.c
  3545. M /trunk/src/graphics.c
  3546. * src/event.c:
  3547. + Refresh the X11 window when an exposure event is received.
  3548. + When resizing the X11 window, start showing extra characters when two
  3549. thirds are visible.
  3550. ------------------------------------------------------------------------
  3551. r249 | sam | 2004-01-17 23:32:39 +0100 (Sat, 17 Jan 2004) | 6 lines
  3552. Changed paths:
  3553. M /trunk/TODO
  3554. M /trunk/examples/cacaview.c
  3555. M /trunk/src/caca.h
  3556. M /trunk/src/graphics.c
  3557. * src/graphics.c:
  3558. + Renamed caca_set_title() to caca_set_window_title().
  3559. + Implemented caca_get_window_width() and caca_get_window_height().
  3560. * examples/cacaview.c:
  3561. + Set the window title to cacaview.
  3562. ------------------------------------------------------------------------
  3563. r248 | sam | 2004-01-14 11:34:20 +0100 (Wed, 14 Jan 2004) | 8 lines
  3564. Changed paths:
  3565. M /trunk/src/bitmap.c
  3566. M /trunk/src/event.c
  3567. * src/event.c:
  3568. + Make sure the mouse coordinates stay within the screen boundaries even
  3569. if the window was resized.
  3570. * src/bitmap.c:
  3571. + Fixed a buffer underflow in the rendering routine that caused the bottom
  3572. and rightmost pixels to be missed in certain conditions.
  3573. + Minor speed optimisation.
  3574. ------------------------------------------------------------------------
  3575. r247 | sam | 2004-01-14 11:32:04 +0100 (Wed, 14 Jan 2004) | 3 lines
  3576. Changed paths:
  3577. M /trunk/test
  3578. M /trunk/test/Makefile.am
  3579. A /trunk/test/colors.c (from /trunk/examples/demo.c:243)
  3580. * test/colors.c:
  3581. + Extracted the colour test from examples/demo.c.
  3582. ------------------------------------------------------------------------
  3583. r246 | sam | 2004-01-13 23:33:09 +0100 (Tue, 13 Jan 2004) | 5 lines
  3584. Changed paths:
  3585. M /trunk/src/caca_internals.h
  3586. M /trunk/src/event.c
  3587. M /trunk/src/graphics.c
  3588. M /trunk/test/event.c
  3589. * src/graphics.c src/event.c:
  3590. + The ncurses and S-Lang drivers properly return CACA_EVENT_RESIZE.
  3591. * test/event.c:
  3592. + Display CACA_EVENT_RESIZE.
  3593. ------------------------------------------------------------------------
  3594. r245 | sam | 2004-01-13 22:08:43 +0100 (Tue, 13 Jan 2004) | 3 lines
  3595. Changed paths:
  3596. M /trunk/configure.ac
  3597. M /trunk/msvc/config.h
  3598. M /trunk/src/graphics.c
  3599. * src/graphics.c:
  3600. + Resize handling in the ncurses and slang drivers.
  3601. ------------------------------------------------------------------------
  3602. r244 | sam | 2004-01-13 21:03:48 +0100 (Tue, 13 Jan 2004) | 8 lines
  3603. Changed paths:
  3604. M /trunk/examples/aafire.c
  3605. M /trunk/src/caca.h
  3606. M /trunk/src/caca_internals.h
  3607. M /trunk/src/event.c
  3608. M /trunk/src/graphics.c
  3609. * src/event.c:
  3610. + Added the CACA_EVENT_RESIZE event.
  3611. + Added caca_get_mouse_x() and caca_get_mouse_y().
  3612. * src/graphics.c:
  3613. + Window resize handling in the X11 driver.
  3614. * examples/aafire.c:
  3615. + Fixed a bad assumption in the resize handling code.
  3616. ------------------------------------------------------------------------
  3617. r243 | sam | 2004-01-13 17:45:45 +0100 (Tue, 13 Jan 2004) | 5 lines
  3618. Changed paths:
  3619. M /trunk/build-win32
  3620. M /trunk/configure.ac
  3621. M /trunk/debian/rules
  3622. M /trunk/doc/Makefile.am
  3623. M /trunk/libcaca.spec
  3624. * configure.ac:
  3625. + Added --disable-doc to let the user not build documentation.
  3626. * build-win32:
  3627. + Do not build documentation.
  3628. ------------------------------------------------------------------------
  3629. r242 | sam | 2004-01-13 16:01:22 +0100 (Tue, 13 Jan 2004) | 7 lines
  3630. Changed paths:
  3631. M /trunk/THANKS
  3632. M /trunk/src/Makefile.am
  3633. A /trunk/src/event.c (from /trunk/src/io.c:238)
  3634. M /trunk/src/graphics.c
  3635. D /trunk/src/io.c
  3636. * src/graphics.c:
  3637. + Fixed a typo preventing Win32 builds.
  3638. * src/event.c:
  3639. + Renamed io.c into event.c.
  3640. * THANKS:
  3641. + Added Gentoo, NetBSD and FreeBSD porters.
  3642. ------------------------------------------------------------------------
  3643. r241 | sam | 2004-01-13 10:55:32 +0100 (Tue, 13 Jan 2004) | 13 lines
  3644. Changed paths:
  3645. M /trunk/Makefile.am
  3646. M /trunk/configure.ac
  3647. M /trunk/examples/aafire.c
  3648. M /trunk/examples/cacaview.c
  3649. A /trunk/msvc
  3650. A /trunk/msvc/Makefile.am
  3651. A /trunk/msvc/cacaball.vcproj
  3652. A /trunk/msvc/cacademo.vcproj
  3653. A /trunk/msvc/cacafire.vcproj
  3654. A /trunk/msvc/cacamoir.vcproj
  3655. A /trunk/msvc/cacaplas.vcproj
  3656. A /trunk/msvc/cacaview.vcproj
  3657. A /trunk/msvc/config.h
  3658. A /trunk/msvc/libcaca.sln
  3659. A /trunk/msvc/libcaca.vcproj
  3660. M /trunk/src/caca.c
  3661. M /trunk/src/graphics.c
  3662. M /trunk/src/time.c
  3663. * configure.ac:
  3664. + Check for sys/times.h and unistd.h.
  3665. + Added calls to AC_C_CONST and AC_C_INLINE.
  3666. * src/time.c src/graphics.c:
  3667. + Fixes for MSVC compilation warnings.
  3668. + Additional sanity checks in the Win32 driver.
  3669. * src/caca.c:
  3670. + Use raw()/noraw() in the curses driver instead of cbreak().
  3671. * msvc/libcaca.sln:
  3672. + Added an MSVC solution.
  3673. * examples/aafire.c:
  3674. + Slightly reduced the maximum cacafire framerate.
  3675. ------------------------------------------------------------------------
  3676. r240 | sam | 2004-01-12 18:30:09 +0100 (Mon, 12 Jan 2004) | 5 lines
  3677. Changed paths:
  3678. M /trunk/NOTES
  3679. M /trunk/examples/cacaview.c
  3680. M /trunk/src/caca.h
  3681. M /trunk/src/graphics.c
  3682. * src/graphics.c:
  3683. + Implemented caca_set_title() for X11 and Win32.
  3684. * examples/cacaview.c:
  3685. + Use caca_set_title() to set the window title to "cacaview".
  3686. ------------------------------------------------------------------------
  3687. r239 | sam | 2004-01-12 17:22:35 +0100 (Mon, 12 Jan 2004) | 2 lines
  3688. Changed paths:
  3689. M /trunk/Makefile.am
  3690. M /trunk/autotools/Makefile.am
  3691. M /trunk/debian/Makefile.am
  3692. M /trunk/doc/Makefile.am
  3693. M /trunk/examples/Makefile.am
  3694. M /trunk/src/Makefile.am
  3695. M /trunk/test/Makefile.am
  3696. * Fixed $Id in all Makefile.am files.
  3697. ------------------------------------------------------------------------
  3698. r238 | sam | 2004-01-12 17:21:34 +0100 (Mon, 12 Jan 2004) | 3 lines
  3699. Changed paths:
  3700. M /trunk/Makefile.am
  3701. M /trunk/autotools/Makefile.am
  3702. A /trunk/build-win32
  3703. M /trunk/debian/Makefile.am
  3704. M /trunk/doc/Makefile.am
  3705. M /trunk/examples/Makefile.am
  3706. M /trunk/src/Makefile.am
  3707. M /trunk/test/Makefile.am
  3708. * build-win32:
  3709. + Win32 cross-compilation script.
  3710. ------------------------------------------------------------------------
  3711. r237 | sam | 2004-01-12 16:28:27 +0100 (Mon, 12 Jan 2004) | 5 lines
  3712. Changed paths:
  3713. M /trunk/NEWS
  3714. M /trunk/debian/control
  3715. M /trunk/debian/rules
  3716. M /trunk/doc/Makefile.am
  3717. M /trunk/doc/cacademo.1
  3718. M /trunk/examples
  3719. M /trunk/examples/Makefile.am
  3720. D /trunk/examples/cacacirc.c
  3721. A /trunk/examples/cacamoir.c (from /trunk/examples/cacacirc.c:236)
  3722. M /trunk/libcaca.spec
  3723. * examples/cacamoir.c:
  3724. + Renamed cacacirc to cacamoir.
  3725. * libcaca.spec debian/ doc/:
  3726. + Added cacamoir to the distributed files.
  3727. ------------------------------------------------------------------------
  3728. r236 | sam | 2004-01-12 15:25:46 +0100 (Mon, 12 Jan 2004) | 8 lines
  3729. Changed paths:
  3730. M /trunk/examples
  3731. M /trunk/examples/Makefile.am
  3732. M /trunk/examples/cacaball.c
  3733. A /trunk/examples/cacacirc.c
  3734. M /trunk/examples/cacaplas.c
  3735. * examples/cacaballs.c:
  3736. + Bigger metaballs, less metaballs.
  3737. + Rotating palette.
  3738. * examples/cacaplas.c:
  3739. + Slightly decreased speed.
  3740. * examples/cacacirc.c:
  3741. + New effect.
  3742. ------------------------------------------------------------------------
  3743. r235 | sam | 2004-01-12 15:01:40 +0100 (Mon, 12 Jan 2004) | 3 lines
  3744. Changed paths:
  3745. M /trunk/configure.ac
  3746. M /trunk/src/time.c
  3747. * configure.ac:
  3748. + Better win32 check for Sleep().
  3749. ------------------------------------------------------------------------
  3750. r234 | sam | 2004-01-11 19:09:01 +0100 (Sun, 11 Jan 2004) | 5 lines
  3751. Changed paths:
  3752. M /trunk/configure.ac
  3753. M /trunk/examples/cacaview.c
  3754. M /trunk/src/time.c
  3755. * configure.ac src/time.c:
  3756. + Look for Sleep in -lkernel32.
  3757. * examples/cacaview.c:
  3758. + Use caca_wait_event() instead of usleep()/caca_get_event().
  3759. ------------------------------------------------------------------------
  3760. r233 | sam | 2004-01-11 06:09:02 +0100 (Sun, 11 Jan 2004) | 3 lines
  3761. Changed paths:
  3762. M /trunk/NOTES
  3763. M /trunk/examples/cacaview.c
  3764. M /trunk/src/caca.c
  3765. M /trunk/src/caca_internals.h
  3766. M /trunk/src/graphics.c
  3767. M /trunk/src/io.c
  3768. M /trunk/src/time.c
  3769. * src/caca.c src/graphics.c src/io.c src/time.c:
  3770. + Native win32 port.
  3771. ------------------------------------------------------------------------
  3772. r232 | sam | 2004-01-11 02:45:57 +0100 (Sun, 11 Jan 2004) | 10 lines
  3773. Changed paths:
  3774. M /trunk/configure.ac
  3775. M /trunk/src/caca.c
  3776. M /trunk/src/caca_internals.h
  3777. M /trunk/src/graphics.c
  3778. M /trunk/src/io.c
  3779. M /trunk/src/time.c
  3780. M /trunk/test/event.c
  3781. * configure.ac:
  3782. + Check for gettimeofday().
  3783. * src/time.c:
  3784. + Created _caca_time().
  3785. + Ported _caca_getticks() to the Win32 API.
  3786. * src/caca.c:
  3787. + Properly builds on Win32.
  3788. * test/event.c:
  3789. + Added <stdlib.h> because we use malloc().
  3790. ------------------------------------------------------------------------
  3791. r231 | sam | 2004-01-10 20:59:50 +0100 (Sat, 10 Jan 2004) | 5 lines
  3792. Changed paths:
  3793. M /trunk/NEWS
  3794. M /trunk/THANKS
  3795. M /trunk/examples/cacaplas.c
  3796. * THANKS examples/cacaplas.c:
  3797. + Updated credits.
  3798. * NEWS:
  3799. + Forthcoming 0.8 news.
  3800. ------------------------------------------------------------------------
  3801. r230 | sam | 2004-01-10 20:53:14 +0100 (Sat, 10 Jan 2004) | 5 lines
  3802. Changed paths:
  3803. M /trunk/configure.ac
  3804. M /trunk/examples
  3805. M /trunk/examples/Makefile.am
  3806. A /trunk/examples/cacaplas.c
  3807. * configure.ac:
  3808. + Check for -lm.
  3809. * examples/cacaplas.c:
  3810. + New demo, cacaplas, that displays a colour plasma.
  3811. ------------------------------------------------------------------------
  3812. r229 | sam | 2004-01-10 20:29:12 +0100 (Sat, 10 Jan 2004) | 12 lines
  3813. Changed paths:
  3814. M /trunk/src/caca.h
  3815. M /trunk/src/graphics.c
  3816. M /trunk/src/io.c
  3817. M /trunk/test/event.c
  3818. * src/graphics:
  3819. + Initialise the char buffers in the X11 driver.
  3820. * src/io.c:
  3821. + caca_get_event() and caca_wait_event() immediately return zero if
  3822. event_mask is zero.
  3823. + Added support for the Home, End, PgUp and PgDown keys.
  3824. + In the S-Lang driver, added a call to SLang_getkey() before the call to
  3825. SLkp_getkey(), otherwise a single Escape call will not be interpreted.
  3826. * test/event.c:
  3827. + The "quit" sequence now quits the program, instead of "q" alone.
  3828. + Added a status bar below.
  3829. ------------------------------------------------------------------------
  3830. r228 | sam | 2004-01-09 10:51:53 +0100 (Fri, 09 Jan 2004) | 16 lines
  3831. Changed paths:
  3832. M /trunk/BUGS
  3833. M /trunk/NOTES
  3834. M /trunk/README
  3835. M /trunk/configure.ac
  3836. M /trunk/src/Makefile.am
  3837. M /trunk/src/caca.c
  3838. M /trunk/src/caca_internals.h
  3839. M /trunk/src/graphics.c
  3840. M /trunk/src/io.c
  3841. A /trunk/src/time.c
  3842. M /trunk/test/event.c
  3843. * test/event.c:
  3844. + Do not refresh after each event, but only when there is no event
  3845. pending.
  3846. + If the pressed key is a printable character, display it.
  3847. * src/time.c:
  3848. + Moved _caca_getticks() to this file.
  3849. * src/caca.c:
  3850. + Set the escape delay to a very low value in the ncurses driver,
  3851. because I don't want escape sequences to be entered manually.
  3852. * src/io.c:
  3853. + Autorepeat emulation in the ncurses and slang drivers: do not
  3854. immediately send the key release event.
  3855. * configure.ac:
  3856. + Check for usleep.
  3857. + Improvements in the win32 platform detection.
  3858. ------------------------------------------------------------------------
  3859. r227 | sam | 2004-01-08 19:40:29 +0100 (Thu, 08 Jan 2004) | 5 lines
  3860. Changed paths:
  3861. M /trunk/configure.ac
  3862. M /trunk/src/graphics.c
  3863. M /trunk/test/event.c
  3864. * test/event.c:
  3865. + Display at least two digits for keycodes.
  3866. * configure.ac:
  3867. + ScreenUpdate is actually mandatory for our conio driver.
  3868. ------------------------------------------------------------------------
  3869. r226 | sam | 2004-01-08 11:22:14 +0100 (Thu, 08 Jan 2004) | 10 lines
  3870. Changed paths:
  3871. M /trunk/src/graphics.c
  3872. M /trunk/src/io.c
  3873. M /trunk/test/event.c
  3874. * src/io.c:
  3875. + Use SLkp_getkey instead of SLang_getkey so that escape sequences are
  3876. directly interpreted.
  3877. + Major rehandling of the event code. All output drivers are now
  3878. correctly separated.
  3879. * src/graphics.c:
  3880. + Fixed a compilation warning.
  3881. * test/event.c:
  3882. + More human-readable event printing.
  3883. ------------------------------------------------------------------------
  3884. r225 | sam | 2004-01-07 19:36:41 +0100 (Wed, 07 Jan 2004) | 2 lines
  3885. Changed paths:
  3886. A /branches/0.7 (from /trunk:224)
  3887. M /branches/0.7/ChangeLog
  3888. M /branches/0.7/libcaca.spec
  3889. M /trunk/ChangeLog
  3890. M /trunk/libcaca.spec
  3891. * 0.7 branch.
  3892. ------------------------------------------------------------------------
  3893. r224 | sam | 2004-01-07 19:22:44 +0100 (Wed, 07 Jan 2004) | 3 lines
  3894. Changed paths:
  3895. M /trunk/configure.ac
  3896. M /trunk/debian/changelog
  3897. M /trunk/libcaca.spec
  3898. * configure.ac:
  3899. + Release 0.7.
  3900. ------------------------------------------------------------------------
  3901. r223 | sam | 2004-01-07 19:22:08 +0100 (Wed, 07 Jan 2004) | 3 lines
  3902. Changed paths:
  3903. M /trunk/src/bitmap.c
  3904. * src/bitmap.c:
  3905. + Fixed a bug in the dithering characters.
  3906. ------------------------------------------------------------------------
  3907. r222 | sam | 2004-01-07 19:15:10 +0100 (Wed, 07 Jan 2004) | 5 lines
  3908. Changed paths:
  3909. M /trunk/NEWS
  3910. M /trunk/src/bitmap.c
  3911. M /trunk/src/io.c
  3912. * src/io.c:
  3913. + Do not report mouse motions if the coordinates did not change.
  3914. * src/bitmap.c:
  3915. + More documentation.
  3916. ------------------------------------------------------------------------
  3917. r221 | sam | 2004-01-07 18:19:36 +0100 (Wed, 07 Jan 2004) | 8 lines
  3918. Changed paths:
  3919. M /trunk/configure.ac
  3920. M /trunk/src/caca.c
  3921. M /trunk/src/graphics.c
  3922. M /trunk/src/io.c
  3923. M /trunk/test
  3924. M /trunk/test/Makefile.am
  3925. A /trunk/test/event.c
  3926. * test/event.c:
  3927. + Small event lister, similar to X11's xev.
  3928. * src/graphics.c:
  3929. + If possible, disable autorepeat in the X11 driver.
  3930. * src/io.c:
  3931. + Implemented CACA_EVENT_MOUSE_RELEASE in all drivers.
  3932. + Button number support in CACA_EVENT_MOUSE_{PRESS,RELEASE}.
  3933. ------------------------------------------------------------------------
  3934. r220 | sam | 2004-01-07 14:06:06 +0100 (Wed, 07 Jan 2004) | 5 lines
  3935. Changed paths:
  3936. M /trunk/debian/control
  3937. M /trunk/debian/rules
  3938. M /trunk/doc/Makefile.am
  3939. D /trunk/doc/caca-spritedit.1
  3940. M /trunk/examples/Makefile.am
  3941. D /trunk/examples/spritedit.c
  3942. M /trunk/libcaca.spec
  3943. M /trunk/test/Makefile.am
  3944. A /trunk/test/spritedit.c (from /trunk/examples/spritedit.c:213)
  3945. * test/spritedit.c:
  3946. + Moved spritedit to the test/ directory, because it is not mature enough.
  3947. * libcaca.spec debian/control debian/rules:
  3948. + Do not install caca-spritedit.
  3949. ------------------------------------------------------------------------
  3950. r219 | sam | 2004-01-07 13:45:02 +0100 (Wed, 07 Jan 2004) | 8 lines
  3951. Changed paths:
  3952. M /trunk/NEWS
  3953. M /trunk/debian/control
  3954. M /trunk/debian/rules
  3955. M /trunk/doc/Makefile.am
  3956. M /trunk/doc/cacademo.1
  3957. M /trunk/libcaca.spec
  3958. M /trunk/src/bitmap.c
  3959. M /trunk/src/caca.c
  3960. M /trunk/src/caca.h
  3961. M /trunk/src/conic.c
  3962. M /trunk/src/graphics.c
  3963. M /trunk/src/io.c
  3964. M /trunk/src/line.c
  3965. M /trunk/src/sprite.c
  3966. * libcaca.spec debian/control:
  3967. + Updated the package descriptions to include cacaball.
  3968. * doc/cacademo.1 doc/Makefile.am:
  3969. + Use the cacademo manpage as the cacaball manpage.
  3970. * src/:
  3971. + Added #ifdef _DOXYGEN_SKIP_ME here and there to prvent Doxygen from
  3972. documenting bizarre stuff.
  3973. ------------------------------------------------------------------------
  3974. r218 | sam | 2004-01-07 13:42:22 +0100 (Wed, 07 Jan 2004) | 4 lines
  3975. Changed paths:
  3976. M /trunk/examples/cacaball.c
  3977. * examples/cacaball.c:
  3978. + 24 metaballs instead of 5, but smaller.
  3979. + Zoom the bitmap to make more use of the screen area.
  3980. ------------------------------------------------------------------------
  3981. r217 | sam | 2004-01-06 17:31:27 +0100 (Tue, 06 Jan 2004) | 5 lines
  3982. Changed paths:
  3983. M /trunk/AUTHORS
  3984. M /trunk/THANKS
  3985. M /trunk/examples/aafire.c
  3986. M /trunk/examples/cacaball.c
  3987. * examples/cacaball.c:
  3988. + Crop the palette so that it looks a bit more like metaballs.
  3989. * AUTHORS THANKS:
  3990. + Credited Jylam and Jan Hubicka.
  3991. ------------------------------------------------------------------------
  3992. r216 | sam | 2004-01-06 13:46:25 +0100 (Tue, 06 Jan 2004) | 6 lines
  3993. Changed paths:
  3994. M /trunk/examples/cacaball.c
  3995. * examples/cacaball.c:
  3996. + Huge coding style overhaul.
  3997. + Display 5 metaballs instead of 3.
  3998. + Generate the palette instead of having a static one.
  3999. + Use a 256x256 back buffer for more smoothness.
  4000. ------------------------------------------------------------------------
  4001. r215 | sam | 2004-01-06 11:12:22 +0100 (Tue, 06 Jan 2004) | 3 lines
  4002. Changed paths:
  4003. M /trunk/src/graphics.c
  4004. * src/graphics.c:
  4005. + Fixed a compilation warning.
  4006. ------------------------------------------------------------------------
  4007. r214 | sam | 2004-01-05 23:16:55 +0100 (Mon, 05 Jan 2004) | 3 lines
  4008. Changed paths:
  4009. M /trunk/examples
  4010. M /trunk/examples/Makefile.am
  4011. A /trunk/examples/cacaball.c
  4012. * examples/cacaball.c:
  4013. + Metaballs demo program from Jean-Yves Lamoureux <jylam@lnxscene.org>.
  4014. ------------------------------------------------------------------------
  4015. r213 | sam | 2004-01-05 19:17:20 +0100 (Mon, 05 Jan 2004) | 4 lines
  4016. Changed paths:
  4017. M /trunk/examples/aafire.c
  4018. M /trunk/examples/cacaview.c
  4019. M /trunk/examples/demo.c
  4020. M /trunk/examples/spritedit.c
  4021. M /trunk/src/caca.h
  4022. M /trunk/src/io.c
  4023. M /trunk/test/dithering.c
  4024. M /trunk/test/hsv.c
  4025. * src/io.c:
  4026. + caca_get_event() and caca_wait_event() now accept a mask as an argument
  4027. in order to select events.
  4028. ------------------------------------------------------------------------
  4029. r212 | sam | 2004-01-05 19:10:51 +0100 (Mon, 05 Jan 2004) | 4 lines
  4030. Changed paths:
  4031. M /trunk/src/graphics.c
  4032. * src/graphics.c:
  4033. + Fixed a bug that caused an infinite loop if the delay between two
  4034. caca_refresh() calls was greater than 2000 seconds (or something).
  4035. ------------------------------------------------------------------------
  4036. r211 | sam | 2004-01-05 19:08:50 +0100 (Mon, 05 Jan 2004) | 5 lines
  4037. Changed paths:
  4038. M /trunk/examples/cacaview.c
  4039. M /trunk/src/io.c
  4040. * src/io.c:
  4041. + Fixed a bug that caused ButtonRelease events to be forgotten under X11.
  4042. * examples/cacaview.c:
  4043. + Use <stdlib.h> instead of <malloc.h>.
  4044. ------------------------------------------------------------------------
  4045. r210 | sam | 2004-01-04 01:45:08 +0100 (Sun, 04 Jan 2004) | 6 lines
  4046. Changed paths:
  4047. M /trunk/configure.ac
  4048. M /trunk/doc/Makefile.am
  4049. * configure.ac:
  4050. + Check for dvips in addition to latex.
  4051. * doc/Makefile.am:
  4052. + Workaround for a bug in the latex code generated by doxygen
  4053. in Mandrake 9.1.
  4054. ------------------------------------------------------------------------
  4055. r209 | sam | 2004-01-04 01:19:53 +0100 (Sun, 04 Jan 2004) | 5 lines
  4056. Changed paths:
  4057. M /trunk/libcaca.spec
  4058. * libcaca.spec:
  4059. + Install documentation into %{doc}/package-version/ instead
  4060. of %{doc}/package/.
  4061. + Added tetex-dvips to the build dependencies.
  4062. ------------------------------------------------------------------------
  4063. r208 | sam | 2004-01-04 00:21:27 +0100 (Sun, 04 Jan 2004) | 2 lines
  4064. Changed paths:
  4065. A /branches/0.6 (from /trunk:207)
  4066. M /branches/0.6/ChangeLog
  4067. M /trunk/ChangeLog
  4068. * 0.6 branch.
  4069. ------------------------------------------------------------------------
  4070. r207 | sam | 2004-01-04 00:15:48 +0100 (Sun, 04 Jan 2004) | 9 lines
  4071. Changed paths:
  4072. M /trunk/NEWS
  4073. M /trunk/configure.ac
  4074. M /trunk/debian/changelog
  4075. M /trunk/debian/control
  4076. M /trunk/debian/rules
  4077. M /trunk/doc/Makefile.am
  4078. M /trunk/libcaca.spec
  4079. * configure.ac NEWS:
  4080. + Prepared the 0.6 release.
  4081. * libcaca.spec:
  4082. + Split the RPM into libcaca-devel and caca-utils.
  4083. + More detailed descriptions.
  4084. + Packages are now rpmlint clean.
  4085. * doc/Makefile.am:
  4086. + Symlink cacafire.1 to cacademo.1 upon manpage installation.
  4087. ------------------------------------------------------------------------
  4088. r206 | sam | 2004-01-03 18:31:44 +0100 (Sat, 03 Jan 2004) | 3 lines
  4089. Changed paths:
  4090. M /trunk/configure.ac
  4091. M /trunk/src/caca.c
  4092. M /trunk/src/graphics.c
  4093. M /trunk/src/io.c
  4094. * configure.ac:
  4095. + Search for <slang/slang.h> in addition of <slang.h>.
  4096. ------------------------------------------------------------------------
  4097. r205 | sam | 2004-01-03 15:33:35 +0100 (Sat, 03 Jan 2004) | 5 lines
  4098. Changed paths:
  4099. M /trunk/src/bitmap.c
  4100. * src/bitmap.c:
  4101. + Dither H/S/V when looking up the two nearest colours.
  4102. + Weigh pixels in the distance calculation.
  4103. + Factorised the lookup table calculation.
  4104. ------------------------------------------------------------------------
  4105. r204 | sam | 2004-01-03 15:28:39 +0100 (Sat, 03 Jan 2004) | 3 lines
  4106. Changed paths:
  4107. M /trunk/test
  4108. M /trunk/test/Makefile.am
  4109. A /trunk/test/hsv.c
  4110. * test/hsv.c:
  4111. + Trivial saturation/value rendering test.
  4112. ------------------------------------------------------------------------
  4113. r203 | sam | 2004-01-02 19:09:29 +0100 (Fri, 02 Jan 2004) | 5 lines
  4114. Changed paths:
  4115. M /trunk/src/bitmap.c
  4116. M /trunk/src/caca.c
  4117. M /trunk/src/caca_internals.h
  4118. * src/bitmap.c:
  4119. + Fixed a minor overflow in the saturation computation.
  4120. + Use a global lookup table for foreground/background colour selection
  4121. in the bitmap rendering routine. This broke dithering, sorry.
  4122. ------------------------------------------------------------------------
  4123. r202 | sam | 2004-01-02 17:52:10 +0100 (Fri, 02 Jan 2004) | 3 lines
  4124. Changed paths:
  4125. M /trunk/examples/aafire.c
  4126. M /trunk/examples/cacaview.c
  4127. M /trunk/src/bitmap.c
  4128. M /trunk/src/caca.c
  4129. M /trunk/src/caca.h
  4130. M /trunk/src/graphics.c
  4131. M /trunk/src/line.c
  4132. M /trunk/src/sprite.c
  4133. M /trunk/test/optipal.c
  4134. * src/ examples/ test/:
  4135. + Changed <const type> constructs into <type const>.
  4136. ------------------------------------------------------------------------
  4137. r201 | sam | 2004-01-02 16:35:53 +0100 (Fri, 02 Jan 2004) | 4 lines
  4138. Changed paths:
  4139. M /trunk/examples/aafire.c
  4140. * examples/aafire.c:
  4141. + Do not call caca_get_width() 10000 times per frame. Cache the value
  4142. instead.
  4143. ------------------------------------------------------------------------
  4144. r200 | sam | 2004-01-02 16:34:16 +0100 (Fri, 02 Jan 2004) | 4 lines
  4145. Changed paths:
  4146. M /trunk/src/graphics.c
  4147. * src/graphics.c:
  4148. + Split the drawing of foreground and background colours in the X11
  4149. driver. Nice performance improvement.
  4150. ------------------------------------------------------------------------
  4151. r199 | sam | 2004-01-02 16:23:54 +0100 (Fri, 02 Jan 2004) | 3 lines
  4152. Changed paths:
  4153. M /trunk/examples/cacaview.c
  4154. * examples/cacaview.c:
  4155. + If Imlib2 was not activated, warn the user that only BMP is supported.
  4156. ------------------------------------------------------------------------
  4157. r198 | sam | 2004-01-01 19:21:13 +0100 (Thu, 01 Jan 2004) | 5 lines
  4158. Changed paths:
  4159. M /trunk/AUTHORS
  4160. M /trunk/Makefile.am
  4161. A /trunk/THANKS
  4162. A /trunk/libcaca.spec
  4163. * libcaca.spec:
  4164. + RPM specfile, courtesy of Richard Zidlicky.
  4165. * THANKS:
  4166. + Added a THANKS file for contributors.
  4167. ------------------------------------------------------------------------
  4168. r197 | sam | 2004-01-01 18:51:57 +0100 (Thu, 01 Jan 2004) | 10 lines
  4169. Changed paths:
  4170. M /trunk/README
  4171. M /trunk/src/caca.c
  4172. M /trunk/src/graphics.c
  4173. * src/graphics.c:
  4174. + Minor optimisation in caca_set_color().
  4175. + Added an X11 error handler to avoid BadFont aborts in the X11 driver.
  4176. + Optimised the X11 caca_refresh() routine by handling strings of the
  4177. same colour as one text chunk.
  4178. * src/caca.c:
  4179. + Bugfix in caca_init when conio is the only compiled-in driver.
  4180. * README:
  4181. + Minor documentation updates.
  4182. ------------------------------------------------------------------------
  4183. r196 | sam | 2004-01-01 17:29:50 +0100 (Thu, 01 Jan 2004) | 5 lines
  4184. Changed paths:
  4185. M /trunk/examples/aafire.c
  4186. M /trunk/examples/cacaview.c
  4187. * examples/cacaview.c:
  4188. + Use sprintf() instead of snprintf() so that cacaview builds with DJGPP.
  4189. * examples/aafire.c:
  4190. + bzero the pixel buffer in the initialisation routine.
  4191. ------------------------------------------------------------------------
  4192. r195 | sam | 2003-12-31 15:21:08 +0100 (Wed, 31 Dec 2003) | 5 lines
  4193. Changed paths:
  4194. M /trunk/doc/doxygen.cfg.in
  4195. M /trunk/src/bitmap.c
  4196. M /trunk/src/box.c
  4197. M /trunk/src/caca.h
  4198. M /trunk/src/conic.c
  4199. M /trunk/src/graphics.c
  4200. M /trunk/src/io.c
  4201. M /trunk/src/line.c
  4202. M /trunk/src/math.c
  4203. M /trunk/src/triangle.c
  4204. * doc/doxygen.cfg.in:
  4205. + Removed caca_internal.h from the list of documented files.
  4206. * src/:
  4207. + Minor documentation updates.
  4208. ------------------------------------------------------------------------
  4209. r194 | sam | 2003-12-31 14:55:34 +0100 (Wed, 31 Dec 2003) | 9 lines
  4210. Changed paths:
  4211. M /trunk/BUGS
  4212. M /trunk/debian/rules
  4213. M /trunk/doc/Makefile.am
  4214. M /trunk/test/dithering.c
  4215. * test/dithering.c:
  4216. + Fixed a minor compilation warning.
  4217. * debian/rules:
  4218. + Explicitely use --enable-imlib2.
  4219. * BUGS:
  4220. + Added a note about blinking consoles.
  4221. * doc/Makefile.am:
  4222. + Fixed a bashism in the HTML files installation.
  4223. ------------------------------------------------------------------------
  4224. r193 | sam | 2003-12-31 14:32:14 +0100 (Wed, 31 Dec 2003) | 4 lines
  4225. Changed paths:
  4226. M /trunk/doc/Makefile.am
  4227. * doc/Makefile.am:
  4228. + Do not install doxygen.png directly, because it can be doxygen.gif on
  4229. old installations.
  4230. ------------------------------------------------------------------------
  4231. r192 | sam | 2003-12-31 14:26:47 +0100 (Wed, 31 Dec 2003) | 3 lines
  4232. Changed paths:
  4233. M /trunk/examples/aafire.c
  4234. * examples/aafire.c:
  4235. + Only quit upon keypress, not mouse motion.
  4236. ------------------------------------------------------------------------
  4237. r191 | sam | 2003-12-31 14:24:46 +0100 (Wed, 31 Dec 2003) | 3 lines
  4238. Changed paths:
  4239. M /trunk/examples/aafire.c
  4240. * examples/aafire.c:
  4241. + Render cacafire at full speed.
  4242. ------------------------------------------------------------------------
  4243. r190 | sam | 2003-12-31 14:20:18 +0100 (Wed, 31 Dec 2003) | 6 lines
  4244. Changed paths:
  4245. M /trunk/src/graphics.c
  4246. M /trunk/test
  4247. M /trunk/test/Makefile.am
  4248. A /trunk/test/optipal.c
  4249. * test/optipal.c:
  4250. + Optimised S-Lang palette generator.
  4251. * src/graphics:
  4252. + Removed the S-Lang palette generator and replaced it with the tables
  4253. generated by optipal.
  4254. ------------------------------------------------------------------------
  4255. r189 | sam | 2003-12-31 13:26:22 +0100 (Wed, 31 Dec 2003) | 5 lines
  4256. Changed paths:
  4257. M /trunk/Makefile.am
  4258. M /trunk/configure.ac
  4259. M /trunk/examples/Makefile.am
  4260. A /trunk/test
  4261. A /trunk/test/Makefile.am
  4262. A /trunk/test/dithering.c
  4263. * Makefile.am:
  4264. + Added a test directory for test programs.
  4265. * test/dithering.c:
  4266. + The value/saturation dithering example.
  4267. ------------------------------------------------------------------------
  4268. r188 | sam | 2003-12-31 13:05:44 +0100 (Wed, 31 Dec 2003) | 5 lines
  4269. Changed paths:
  4270. M /trunk/examples/cacaview.c
  4271. M /trunk/src/caca.c
  4272. * src/caca.c:
  4273. + Do not try the X11 driver if DISPLAY is set to the empty string.
  4274. * examples/cacaview.c:
  4275. + Cosmetic fixes.
  4276. ------------------------------------------------------------------------
  4277. r187 | sam | 2003-12-31 13:00:18 +0100 (Wed, 31 Dec 2003) | 3 lines
  4278. Changed paths:
  4279. M /trunk/examples/Makefile.am
  4280. A /trunk/examples/cacaview.c (from /trunk/examples/view.c:182)
  4281. D /trunk/examples/view.c
  4282. * example/:
  4283. + Renamed view.c into cacaview.c.
  4284. ------------------------------------------------------------------------
  4285. r186 | sam | 2003-12-31 12:17:47 +0100 (Wed, 31 Dec 2003) | 3 lines
  4286. Changed paths:
  4287. M /trunk/src/io.c
  4288. * src/io.c:
  4289. + Fixed mouse support under ncurses and slang.
  4290. ------------------------------------------------------------------------
  4291. r185 | sam | 2003-12-31 12:17:00 +0100 (Wed, 31 Dec 2003) | 3 lines
  4292. Changed paths:
  4293. M /trunk/configure.ac
  4294. * configure.ac:
  4295. + Error out if Imlib2 was not found. Override with --disable-imlib2.
  4296. ------------------------------------------------------------------------
  4297. r184 | sam | 2003-12-31 02:16:47 +0100 (Wed, 31 Dec 2003) | 6 lines
  4298. Changed paths:
  4299. M /trunk/doc
  4300. M /trunk/examples/demo.c
  4301. M /trunk/src/caca.h
  4302. M /trunk/src/io.c
  4303. * src/io.c:
  4304. + Mouse support under X11.
  4305. + Split the mouse motion and mouse click events.
  4306. * examples/demo.c:
  4307. + Mouse motion support.
  4308. ------------------------------------------------------------------------
  4309. r183 | sam | 2003-12-31 02:02:08 +0100 (Wed, 31 Dec 2003) | 5 lines
  4310. Changed paths:
  4311. M /trunk/src/caca.c
  4312. M /trunk/src/graphics.c
  4313. * src/graphics.c:
  4314. + Compilation fix.
  4315. * src/caca.c:
  4316. + Minor indentation fix.
  4317. ------------------------------------------------------------------------
  4318. r182 | sam | 2003-12-26 00:59:48 +0100 (Fri, 26 Dec 2003) | 6 lines
  4319. Changed paths:
  4320. M /trunk/configure.ac
  4321. M /trunk/src/caca.c
  4322. * src/caca.c:
  4323. + Prefer the X11 driver if $DISPLAY is set.
  4324. + The slang driver is now preferred over the ncurses driver.
  4325. * configure.ac:
  4326. + Autodetect conio.h.
  4327. ------------------------------------------------------------------------
  4328. r181 | sam | 2003-12-26 00:22:13 +0100 (Fri, 26 Dec 2003) | 4 lines
  4329. Changed paths:
  4330. M /trunk/configure.ac
  4331. * configure.ac:
  4332. + Autodetect ncurses, slang and X11.
  4333. + Abort if no output driver was selected or detected.
  4334. ------------------------------------------------------------------------
  4335. r180 | sam | 2003-12-25 22:38:46 +0100 (Thu, 25 Dec 2003) | 2 lines
  4336. Changed paths:
  4337. A /branches/0.5 (from /trunk:179)
  4338. M /branches/0.5/ChangeLog
  4339. M /trunk/ChangeLog
  4340. * 0.5 branch.
  4341. ------------------------------------------------------------------------
  4342. r179 | sam | 2003-12-25 22:36:52 +0100 (Thu, 25 Dec 2003) | 3 lines
  4343. Changed paths:
  4344. M /trunk/NEWS
  4345. M /trunk/configure.ac
  4346. M /trunk/debian/changelog
  4347. * configure.ac NEWS debian/changelog:
  4348. + New 0.5 release.
  4349. ------------------------------------------------------------------------
  4350. r178 | sam | 2003-12-25 22:28:55 +0100 (Thu, 25 Dec 2003) | 5 lines
  4351. Changed paths:
  4352. M /trunk/BUGS
  4353. M /trunk/NOTES
  4354. M /trunk/configure.ac
  4355. M /trunk/src/graphics.c
  4356. * NOTES BUGS:
  4357. + Updated information about the S-Lang colour pair shortage bug.
  4358. * src/graphics.c:
  4359. + Implemented the solution explained in NOTES.
  4360. ------------------------------------------------------------------------
  4361. r177 | sam | 2003-12-25 19:09:58 +0100 (Thu, 25 Dec 2003) | 3 lines
  4362. Changed paths:
  4363. M /trunk/src/caca.c
  4364. * src/caca.c:
  4365. + Fixed a compilation bug reported by Thomas Klausner <wiz@NetBSD.org>.
  4366. ------------------------------------------------------------------------
  4367. r176 | sam | 2003-12-25 19:08:46 +0100 (Thu, 25 Dec 2003) | 3 lines
  4368. Changed paths:
  4369. M /trunk/NOTES
  4370. * NOTES:
  4371. + Added a section with a proposed solution to the slang problem.
  4372. ------------------------------------------------------------------------
  4373. r175 | sam | 2003-12-25 11:18:37 +0100 (Thu, 25 Dec 2003) | 2 lines
  4374. Changed paths:
  4375. A /branches/0.4 (from /trunk:174)
  4376. M /branches/0.4/ChangeLog
  4377. M /trunk/ChangeLog
  4378. * 0.4 branch.
  4379. ------------------------------------------------------------------------
  4380. r174 | sam | 2003-12-25 00:58:32 +0100 (Thu, 25 Dec 2003) | 5 lines
  4381. Changed paths:
  4382. M /trunk/configure.ac
  4383. M /trunk/debian/control
  4384. * debian/control:
  4385. + Added missing dependencies to the -dev package.
  4386. * configure.ac:
  4387. + Kludge for woody builds where x_includes is undefined.
  4388. ------------------------------------------------------------------------
  4389. r173 | sam | 2003-12-24 17:23:37 +0100 (Wed, 24 Dec 2003) | 3 lines
  4390. Changed paths:
  4391. M /trunk/src/caca.h
  4392. * src/caca.h:
  4393. + Documented CACA_FONT.
  4394. ------------------------------------------------------------------------
  4395. r172 | sam | 2003-12-24 17:16:16 +0100 (Wed, 24 Dec 2003) | 3 lines
  4396. Changed paths:
  4397. M /trunk/doc/Makefile.am
  4398. * doc/Makefile.am:
  4399. + Rename the refman.ps doxygen documentation to libcaca.ps.
  4400. ------------------------------------------------------------------------
  4401. r171 | sam | 2003-12-24 16:43:45 +0100 (Wed, 24 Dec 2003) | 5 lines
  4402. Changed paths:
  4403. M /trunk/NEWS
  4404. M /trunk/src/caca.h
  4405. M /trunk/src/graphics.c
  4406. * src/graphics.c:
  4407. + Replace CACA_WIDTH and CACA_HEIGHT with CACA_GEOMETRY.
  4408. * src/caca.c:
  4409. + Documented the CACA_GEOMETRY environment variable.
  4410. ------------------------------------------------------------------------
  4411. r170 | sam | 2003-12-24 16:35:07 +0100 (Wed, 24 Dec 2003) | 3 lines
  4412. Changed paths:
  4413. M /trunk/src/caca_internals.h
  4414. M /trunk/src/graphics.c
  4415. M /trunk/src/io.c
  4416. * src/io.c:
  4417. + Mouse support in the X11 driver.
  4418. ------------------------------------------------------------------------
  4419. r169 | sam | 2003-12-24 15:48:38 +0100 (Wed, 24 Dec 2003) | 4 lines
  4420. Changed paths:
  4421. M /trunk/src/graphics.c
  4422. * src/graphics:
  4423. + Use XCreateWindow instead of XCreateSimpleWindow.
  4424. + Set the X window title to "caca for X".
  4425. ------------------------------------------------------------------------
  4426. r168 | sam | 2003-12-23 18:25:29 +0100 (Tue, 23 Dec 2003) | 4 lines
  4427. Changed paths:
  4428. M /trunk/debian/changelog
  4429. M /trunk/debian/control
  4430. M /trunk/debian/rules
  4431. * debian/control:
  4432. + Build-depend on doxygen and tetex to build documentation.
  4433. + Build-depend on xlibs-dev and slang1-dev to provide alternate drivers.
  4434. ------------------------------------------------------------------------
  4435. r167 | sam | 2003-12-23 18:01:38 +0100 (Tue, 23 Dec 2003) | 7 lines
  4436. Changed paths:
  4437. M /trunk/BUGS
  4438. M /trunk/Makefile.am
  4439. M /trunk/NEWS
  4440. M /trunk/README
  4441. M /trunk/TODO
  4442. M /trunk/configure.ac
  4443. M /trunk/doc/Makefile.am
  4444. M /trunk/src/graphics.c
  4445. * configure.ac NEWS:
  4446. + Prepared release 0.4.
  4447. * src/graphics.c README BUGS TODO:
  4448. + Updated documentation.
  4449. * Makefile.am doc/Makefile.am:
  4450. + Install the generated doxygen documentation.
  4451. ------------------------------------------------------------------------
  4452. r166 | sam | 2003-12-23 17:32:56 +0100 (Tue, 23 Dec 2003) | 4 lines
  4453. Changed paths:
  4454. M /trunk/src/io.c
  4455. * src/io.c:
  4456. + Fixed a warning by including <unistd.h>.
  4457. + Support for arrow and function keys under X11.
  4458. ------------------------------------------------------------------------
  4459. r165 | sam | 2003-12-23 14:27:40 +0100 (Tue, 23 Dec 2003) | 9 lines
  4460. Changed paths:
  4461. M /trunk/configure.ac
  4462. M /trunk/doc/Makefile.am
  4463. D /trunk/doc/doxygen.cfg
  4464. A /trunk/doc/doxygen.cfg.in (from /trunk/doc/doxygen.cfg:164)
  4465. M /trunk/examples/aafire.c
  4466. M /trunk/examples/demo.c
  4467. M /trunk/examples/spritedit.c
  4468. M /trunk/examples/view.c
  4469. M /trunk/src/bitmap.c
  4470. M /trunk/src/box.c
  4471. M /trunk/src/caca.c
  4472. M /trunk/src/caca.h
  4473. M /trunk/src/caca_internals.h
  4474. M /trunk/src/conic.c
  4475. M /trunk/src/graphics.c
  4476. M /trunk/src/io.c
  4477. M /trunk/src/line.c
  4478. M /trunk/src/math.c
  4479. M /trunk/src/sprite.c
  4480. M /trunk/src/triangle.c
  4481. * src/io.c:
  4482. + Added caca_wait_event(), a blocking caca_get_event().
  4483. * src/ examples/:
  4484. + More documentation.
  4485. * doc/doxygen.cfg.in:
  4486. + doc/doxygen.cfg is now generated by configure, so that we can use
  4487. @top_srcdir@ and we no longer need to hardcode PROJECT_NUMBER.
  4488. + Create manpages.
  4489. ------------------------------------------------------------------------
  4490. r164 | sam | 2003-12-23 12:08:37 +0100 (Tue, 23 Dec 2003) | 2 lines
  4491. Changed paths:
  4492. M /trunk/doc/doxygen.cfg
  4493. M /trunk/src/bitmap.c
  4494. M /trunk/src/caca.c
  4495. M /trunk/src/caca.h
  4496. * More API documentation.
  4497. ------------------------------------------------------------------------
  4498. r163 | sam | 2003-12-22 23:58:24 +0100 (Mon, 22 Dec 2003) | 3 lines
  4499. Changed paths:
  4500. M /trunk/src/caca.c
  4501. * caca.c:
  4502. + Fixed typos in the initialisation code.
  4503. ------------------------------------------------------------------------
  4504. r162 | sam | 2003-12-22 16:26:12 +0100 (Mon, 22 Dec 2003) | 6 lines
  4505. Changed paths:
  4506. M /trunk/configure.ac
  4507. M /trunk/src/bitmap.c
  4508. M /trunk/src/caca.c
  4509. M /trunk/src/caca.h
  4510. M /trunk/src/caca_internals.h
  4511. M /trunk/src/conic.c
  4512. M /trunk/src/graphics.c
  4513. M /trunk/src/io.c
  4514. M /trunk/src/line.c
  4515. * src/graphics.c src/caca.c src/io.c:
  4516. + Support for simultaneously compiled-in drivers.
  4517. + Honour the CACA_DRIVER environment variable.
  4518. * configure.ac:
  4519. + Drivers are no longer mutually exclusive.
  4520. ------------------------------------------------------------------------
  4521. r161 | sam | 2003-12-21 01:39:41 +0100 (Sun, 21 Dec 2003) | 3 lines
  4522. Changed paths:
  4523. M /trunk/src/graphics.c
  4524. * src/graphics:
  4525. + Initialise default height at 32 (as in aalib).
  4526. ------------------------------------------------------------------------
  4527. r160 | sam | 2003-12-20 13:07:56 +0100 (Sat, 20 Dec 2003) | 5 lines
  4528. Changed paths:
  4529. M /trunk/src/caca_internals.h
  4530. M /trunk/src/graphics.c
  4531. M /trunk/src/io.c
  4532. * src/graphics.c:
  4533. + Support for CACA_WIDTH, CACA_HEIGHT and CACA_FONT in the x11 driver.
  4534. + Use an intermediary X pixmap for rendering.
  4535. + Slightly changed the variable naming scheme.
  4536. ------------------------------------------------------------------------
  4537. r159 | sam | 2003-12-20 11:54:35 +0100 (Sat, 20 Dec 2003) | 3 lines
  4538. Changed paths:
  4539. M /trunk/examples/aafire.c
  4540. * examples/aafire.c:
  4541. + The image buffer in cacafire was too small.
  4542. ------------------------------------------------------------------------
  4543. r158 | sam | 2003-12-19 18:26:23 +0100 (Fri, 19 Dec 2003) | 4 lines
  4544. Changed paths:
  4545. M /trunk/src/graphics.c
  4546. * src/graphics.c:
  4547. + Progress in the X11 driver.
  4548. + Fixed a compilation bug in the conio driver.
  4549. ------------------------------------------------------------------------
  4550. r157 | sam | 2003-12-18 10:46:19 +0100 (Thu, 18 Dec 2003) | 4 lines
  4551. Changed paths:
  4552. M /trunk/debian/changelog
  4553. M /trunk/debian/control
  4554. M /trunk/debian/rules
  4555. * debian/rules debian/control:
  4556. + Moved cacafire to the caca-utils package. Added proper conflict/replace.
  4557. + Symlinked cacafire.1 to cacademo.1.
  4558. ------------------------------------------------------------------------
  4559. r155 | sam | 2003-12-18 01:41:28 +0100 (Thu, 18 Dec 2003) | 7 lines
  4560. Changed paths:
  4561. M /trunk/ChangeLog
  4562. M /trunk/NEWS
  4563. M /trunk/README
  4564. M /trunk/debian/changelog
  4565. M /trunk/debian/control
  4566. M /trunk/doc/doxygen.cfg
  4567. * debian/control:
  4568. + Updated long descriptions.
  4569. * debian/changelog ChangeLog doc/doxygen.cfg NEWS:
  4570. + Prepared 0.3 release.
  4571. * README:
  4572. + --enable-ncurses is now the default.
  4573. ------------------------------------------------------------------------
  4574. r154 | sam | 2003-12-18 01:11:52 +0100 (Thu, 18 Dec 2003) | 3 lines
  4575. Changed paths:
  4576. M /trunk/src/bitmap.c
  4577. M /trunk/src/box.c
  4578. M /trunk/src/caca.c
  4579. M /trunk/src/caca.h
  4580. M /trunk/src/conic.c
  4581. M /trunk/src/graphics.c
  4582. M /trunk/src/io.c
  4583. M /trunk/src/line.c
  4584. M /trunk/src/math.c
  4585. M /trunk/src/sprite.c
  4586. M /trunk/src/triangle.c
  4587. * src/:
  4588. + Doxygenated public functions.
  4589. ------------------------------------------------------------------------
  4590. r153 | sam | 2003-12-17 16:03:05 +0100 (Wed, 17 Dec 2003) | 3 lines
  4591. Changed paths:
  4592. M /trunk/src/caca.h
  4593. * src/caca.h:
  4594. + Documented environment variables.
  4595. ------------------------------------------------------------------------
  4596. r152 | sam | 2003-12-17 00:25:54 +0100 (Wed, 17 Dec 2003) | 4 lines
  4597. Changed paths:
  4598. M /trunk/examples/view.c
  4599. * examples/view.c:
  4600. + Fixed a bug in the loading of 1bpp BMPs.
  4601. + Commented stuff.
  4602. ------------------------------------------------------------------------
  4603. r151 | sam | 2003-12-17 00:06:54 +0100 (Wed, 17 Dec 2003) | 7 lines
  4604. Changed paths:
  4605. M /trunk/examples/Makefile.am
  4606. M /trunk/examples/view.c
  4607. * examples/view.c:
  4608. + If Imlib2 is not available, use a custom simple BMP loader.
  4609. + Draw the bottom bar one line higher to leave room for a status line.
  4610. + '?' now properly toggles help.
  4611. * examples/Makefile.am:
  4612. + Always build cacaview.
  4613. ------------------------------------------------------------------------
  4614. r150 | sam | 2003-12-16 10:06:46 +0100 (Tue, 16 Dec 2003) | 5 lines
  4615. Changed paths:
  4616. M /trunk/configure.ac
  4617. M /trunk/src/bitmap.c
  4618. * src/bitmap.c:
  4619. + If the alpha palette is all-zero, forget the alpha channel.
  4620. * configure.ac:
  4621. + Export HAVE_IMLIB2_H and the like.
  4622. ------------------------------------------------------------------------
  4623. r149 | sam | 2003-12-15 16:02:50 +0100 (Mon, 15 Dec 2003) | 4 lines
  4624. Changed paths:
  4625. M /trunk/src/bitmap.c
  4626. * src/bitmap.c:
  4627. + If the alpha mask is 0, ignore alpha information.
  4628. + Ditto if no alpha information is given with the palette.
  4629. ------------------------------------------------------------------------
  4630. r148 | sam | 2003-12-15 11:38:03 +0100 (Mon, 15 Dec 2003) | 4 lines
  4631. Changed paths:
  4632. M /trunk/configure.ac
  4633. M /trunk/src/caca.c
  4634. M /trunk/src/caca_internals.h
  4635. M /trunk/src/graphics.c
  4636. M /trunk/src/io.c
  4637. * src/graphics.c src/io.c:
  4638. + Beginning of an X11 driver. Currently we merely open the window and
  4639. check keyboard events.
  4640. ------------------------------------------------------------------------
  4641. r147 | sam | 2003-12-12 17:19:44 +0100 (Fri, 12 Dec 2003) | 7 lines
  4642. Changed paths:
  4643. M /trunk/configure.ac
  4644. M /trunk/debian/changelog
  4645. M /trunk/src/caca.c
  4646. * configure.ac debian/changelog:
  4647. + Prepare for 0.3 release.
  4648. + Check for strcasecmp().
  4649. * src/caca.c:
  4650. + Honor CACA_BACKGROUND, CACA_DITHERING and CACA_ANTIALIASING environment
  4651. variables.
  4652. ------------------------------------------------------------------------
  4653. r146 | sam | 2003-12-12 15:49:41 +0100 (Fri, 12 Dec 2003) | 13 lines
  4654. Changed paths:
  4655. M /trunk/examples/aafire.c
  4656. M /trunk/examples/demo.c
  4657. M /trunk/examples/view.c
  4658. M /trunk/src/bitmap.c
  4659. M /trunk/src/caca.c
  4660. M /trunk/src/caca.h
  4661. M /trunk/src/caca_internals.h
  4662. * src/bitmap.c:
  4663. + Added antialiasing support.
  4664. + Dithering, antialiasing and background mode can now be selected at
  4665. runtime.
  4666. * src/caca.c src/caca.h:
  4667. + Renamed caca_dithering into caca_feature and extended the type to
  4668. express background colour and antialiasing mode.
  4669. * examples/demo.c:
  4670. + Fixed a bug that disabled the sprite demo.
  4671. + Draw solid flares.
  4672. * examples/view.c:
  4673. + Select antialiasing and background mode at runtime.
  4674. ------------------------------------------------------------------------
  4675. r145 | sam | 2003-12-11 18:01:09 +0100 (Thu, 11 Dec 2003) | 2 lines
  4676. Changed paths:
  4677. M /trunk/BUGS
  4678. M /trunk/TODO
  4679. M /trunk/debian/control
  4680. M /trunk/doc/cacademo.1
  4681. M /trunk/doc/cacaview.1
  4682. * Minor updates to manpages, BUGS, TODO and the Debian control file.
  4683. ------------------------------------------------------------------------
  4684. r144 | sam | 2003-12-11 17:56:35 +0100 (Thu, 11 Dec 2003) | 5 lines
  4685. Changed paths:
  4686. M /trunk/src/Makefile.am
  4687. M /trunk/src/bitmap.c
  4688. M /trunk/src/caca.c
  4689. M /trunk/src/caca.h
  4690. M /trunk/src/caca_internals.h
  4691. M /trunk/src/graphics.c
  4692. * src/caca.c:
  4693. + Moved global variables to src/graphics.c.
  4694. * src/bitmap.c:
  4695. + Sanitised prototypes.
  4696. ------------------------------------------------------------------------
  4697. r143 | sam | 2003-12-11 17:31:49 +0100 (Thu, 11 Dec 2003) | 17 lines
  4698. Changed paths:
  4699. M /trunk/examples
  4700. M /trunk/examples/aafire.c
  4701. M /trunk/examples/demo.c
  4702. M /trunk/examples/view.c
  4703. M /trunk/src/bitmap.c
  4704. M /trunk/src/box.c
  4705. M /trunk/src/caca.c
  4706. M /trunk/src/caca.h
  4707. M /trunk/src/caca_internals.h
  4708. M /trunk/src/conic.c
  4709. M /trunk/src/graphics.c
  4710. M /trunk/src/line.c
  4711. M /trunk/src/sprite.c
  4712. M /trunk/src/triangle.c
  4713. * src/graphics.c:
  4714. + Internally cache screen width and height.
  4715. * src/bitmap.c:
  4716. + Added alpha support to caca_draw_bitmap(). For now, we only treat 0%
  4717. alpha as fully transparent, and any other value as fully opaque.
  4718. + Slightly tuned colour weights in the renderer.
  4719. + caca_set_bitmap_palette() takes unsigned ints.
  4720. * examples/demo.c:
  4721. + Added a crap render demo.
  4722. * examples/aafire.c:
  4723. + Set a 20ms delay.
  4724. + Added alpha values to the palette.
  4725. * examples/view.c:
  4726. + Draw a gray checkered grid below the image so that transparent images
  4727. look a lot nicer.
  4728. + 'f' toggles "fullscreen" mode.
  4729. ------------------------------------------------------------------------
  4730. r142 | sam | 2003-12-11 16:54:53 +0100 (Thu, 11 Dec 2003) | 6 lines
  4731. Changed paths:
  4732. M /trunk/caca-config.in
  4733. M /trunk/configure.ac
  4734. * configure.ac:
  4735. + Set the executable bit of caca-config when regenerating that file.
  4736. * caca-config.in:
  4737. + No longer use USE_SLANG_TRUE and USE_NCURSES_TRUE since we now
  4738. have @CACA_LIBS@.
  4739. ------------------------------------------------------------------------
  4740. r141 | sam | 2003-12-02 23:27:27 +0100 (Tue, 02 Dec 2003) | 6 lines
  4741. Changed paths:
  4742. M /trunk/configure.ac
  4743. M /trunk/examples/Makefile.am
  4744. A /trunk/examples/aafire.c
  4745. * configure.ac:
  4746. + Removed unused USE_* variables.
  4747. + Export -lslang and -lncurses as @CACA_LIBS@.
  4748. * examples/aafire.c:
  4749. + Imported aafire.c from the AAlib tree and ported it to libcaca.
  4750. ------------------------------------------------------------------------
  4751. r139 | sam | 2003-11-30 18:15:31 +0100 (Sun, 30 Nov 2003) | 2 lines
  4752. Changed paths:
  4753. M /trunk/ChangeLog
  4754. M /trunk/NEWS
  4755. M /trunk/TODO
  4756. M /trunk/debian/changelog
  4757. M /trunk/debian/control
  4758. * 0.2 release.
  4759. ------------------------------------------------------------------------
  4760. r138 | sam | 2003-11-30 18:14:19 +0100 (Sun, 30 Nov 2003) | 3 lines
  4761. Changed paths:
  4762. M /trunk/examples/view.c
  4763. * examples/view.c:
  4764. + Removed last endianness issue.
  4765. ------------------------------------------------------------------------
  4766. r137 | sam | 2003-11-30 17:34:04 +0100 (Sun, 30 Nov 2003) | 5 lines
  4767. Changed paths:
  4768. M /trunk/examples/view.c
  4769. M /trunk/src/bitmap.c
  4770. M /trunk/src/io.c
  4771. * src/io.c:
  4772. + Removed a useless message.
  4773. * src/bitmap.c examples/view.c:
  4774. + Really fixed the endianness issue.
  4775. ------------------------------------------------------------------------
  4776. r136 | sam | 2003-11-30 16:56:02 +0100 (Sun, 30 Nov 2003) | 5 lines
  4777. Changed paths:
  4778. M /trunk/src/bitmap.c
  4779. * src/bitmap.c:
  4780. + Fine-tuned the new renderer.
  4781. + Fixed warnings.
  4782. + Changed hardcoded values to macros.
  4783. ------------------------------------------------------------------------
  4784. r135 | sam | 2003-11-30 16:01:55 +0100 (Sun, 30 Nov 2003) | 11 lines
  4785. Changed paths:
  4786. M /trunk/configure.ac
  4787. M /trunk/examples/demo.c
  4788. M /trunk/examples/view.c
  4789. M /trunk/src/bitmap.c
  4790. M /trunk/src/caca.c
  4791. M /trunk/src/caca.h
  4792. * src/bitmap.c:
  4793. + Fixed an endianness issue in the byte reader.
  4794. + Decreased precision in RGB and HSV values to avoid overflows.
  4795. + New dithering method: 2x2 ordered.
  4796. + New renderer, with background colour awareness.
  4797. * configure.ac:
  4798. + Check for <endian.h>.
  4799. * examples/demo.c examples/view.c:
  4800. + Fixed an endianness issue in cacaview.
  4801. + Adapted code to the additional dithering method.
  4802. ------------------------------------------------------------------------
  4803. r134 | sam | 2003-11-30 03:11:37 +0100 (Sun, 30 Nov 2003) | 4 lines
  4804. Changed paths:
  4805. M /trunk/examples/view.c
  4806. M /trunk/src/bitmap.c
  4807. * src/bitmap.c examples/view.c:
  4808. + Fixed an endianness issue in caca_draw_bitmap().
  4809. + Code cleanup.
  4810. ------------------------------------------------------------------------
  4811. r133 | sam | 2003-11-30 02:18:10 +0100 (Sun, 30 Nov 2003) | 13 lines
  4812. Changed paths:
  4813. M /trunk/TODO
  4814. M /trunk/doc/cacaview.1
  4815. M /trunk/examples/Makefile.am
  4816. M /trunk/examples/view.c
  4817. M /trunk/src/caca.c
  4818. * src/caca.c:
  4819. + Minor change to the dithering names.
  4820. * TODO:
  4821. + Added cacaview TODO.
  4822. * doc/cacaview.1:
  4823. + Wrote a manpage for cacaview.
  4824. * examples/Makefile.am:
  4825. + Moved the -DX_DISPLAY_MISSING=1 here.
  4826. * examples/view.c:
  4827. + Capital 'D' cycles through dithering modes in reverse order.
  4828. + Sleep when there is nothing to do.
  4829. + Cosmetic code reorganisation.
  4830. ------------------------------------------------------------------------
  4831. r132 | sam | 2003-11-29 20:35:07 +0100 (Sat, 29 Nov 2003) | 9 lines
  4832. Changed paths:
  4833. M /trunk/examples/demo.c
  4834. M /trunk/examples/view.c
  4835. M /trunk/src/bitmap.c
  4836. M /trunk/src/caca.c
  4837. M /trunk/src/caca.h
  4838. * src/caca.c src/caca.h:
  4839. + Added caca_get_dithering_name().
  4840. * src/bitmap.c:
  4841. + Created a new dithering method with an 8x8 ordered matrix.
  4842. + Replaced the char list with a string for better readability.
  4843. + Dithering functions now return a value between 0 and 255.
  4844. * examples/demo.c examples/view.c:
  4845. + Adapted to use caca_get_dithering_name().
  4846. ------------------------------------------------------------------------
  4847. r131 | sam | 2003-11-29 19:04:42 +0100 (Sat, 29 Nov 2003) | 3 lines
  4848. Changed paths:
  4849. M /trunk/src/caca.c
  4850. * src/caca.c:
  4851. + Test whether ncurses knows xterm-16color before setting $TERM.
  4852. ------------------------------------------------------------------------
  4853. r130 | sam | 2003-11-29 18:36:00 +0100 (Sat, 29 Nov 2003) | 6 lines
  4854. Changed paths:
  4855. M /trunk/examples/view.c
  4856. * examples/view.c:
  4857. + Added top and bottom status lines, like in mutt and slrn.
  4858. + Added a status string when loading an image or upon error.
  4859. + Can load multiple files; use 'n' and 'p' for next and previous.
  4860. + Clip zoom between -48 and +48.
  4861. ------------------------------------------------------------------------
  4862. r129 | sam | 2003-11-29 17:42:35 +0100 (Sat, 29 Nov 2003) | 2 lines
  4863. Changed paths:
  4864. M /trunk/src/caca.c
  4865. * Fixed a C99ism.
  4866. ------------------------------------------------------------------------
  4867. r128 | sam | 2003-11-29 15:41:37 +0100 (Sat, 29 Nov 2003) | 9 lines
  4868. Changed paths:
  4869. M /trunk/NOTES
  4870. M /trunk/configure.ac
  4871. M /trunk/src/caca.c
  4872. M /trunk/src/graphics.c
  4873. * configure.ac:
  4874. + Default to ncurses, not slang, because slang only has 128 colour pairs.
  4875. * src/caca.c:
  4876. + Disable scrolling to avoid hashmap scrolling optimization code.
  4877. * src/graphics.c:
  4878. + Swap fg and bg in the colour pair indexing, so that bg is always
  4879. right.
  4880. + Disable alt charset support to exploit my patched slang.
  4881. ------------------------------------------------------------------------
  4882. r127 | sam | 2003-11-28 21:39:54 +0100 (Fri, 28 Nov 2003) | 10 lines
  4883. Changed paths:
  4884. M /trunk/NOTES
  4885. M /trunk/examples/view.c
  4886. M /trunk/src/bitmap.c
  4887. * src/bitmap.c:
  4888. + Dither chroma outside of rgb2hsv_default().
  4889. + Clip fromx and fromy values.
  4890. * NOTES:
  4891. + Link to the XTerm control sequences.
  4892. * examples/view.c:
  4893. + Draw status bar.
  4894. + Move with 'h' 'j' 'k' 'l', à la vi.
  4895. + '?' toggles a help menu.
  4896. ------------------------------------------------------------------------
  4897. r126 | sam | 2003-11-28 00:18:12 +0100 (Fri, 28 Nov 2003) | 3 lines
  4898. Changed paths:
  4899. M /trunk/src/bitmap.c
  4900. * src/bitmap.c:
  4901. + Removed § from the list of default characters due to collisions.
  4902. ------------------------------------------------------------------------
  4903. r125 | sam | 2003-11-27 23:54:48 +0100 (Thu, 27 Nov 2003) | 6 lines
  4904. Changed paths:
  4905. A /trunk/debian/caca-utils.mime
  4906. M /trunk/debian/control
  4907. M /trunk/debian/rules
  4908. * debian/control:
  4909. + Removed slang1-dev dependency in caca-utils.
  4910. * debian/caca-utils.mime debian/rules:
  4911. + Added a MIME file with low priority.
  4912. + Added call to dh_installmime.
  4913. ------------------------------------------------------------------------
  4914. r124 | sam | 2003-11-27 23:29:13 +0100 (Thu, 27 Nov 2003) | 5 lines
  4915. Changed paths:
  4916. M /trunk/configure.ac
  4917. M /trunk/src/caca.c
  4918. M /trunk/src/caca_internals.h
  4919. M /trunk/src/graphics.c
  4920. * src/caca.c src/graphics.c:
  4921. + Moved graphics stuff from caca.c to graphics.c.
  4922. + Added a few kludges: if gnome-terminal or konsole are detected, switch
  4923. to TERM=xterm-16color to benefit from extended colour palette.
  4924. ------------------------------------------------------------------------
  4925. r123 | sam | 2003-11-27 22:56:30 +0100 (Thu, 27 Nov 2003) | 13 lines
  4926. Changed paths:
  4927. M /trunk/NOTES
  4928. M /trunk/examples/demo.c
  4929. M /trunk/examples/spritedit.c
  4930. M /trunk/src/bitmap.c
  4931. M /trunk/src/caca.c
  4932. M /trunk/src/caca.h
  4933. M /trunk/src/graphics.c
  4934. M /trunk/src/sprite.c
  4935. * NOTES:
  4936. + Added setab/setaf quotes from the XTerm terminfo.
  4937. + Proposed a workaround for bright colours on any terminal.
  4938. * src/caca.c:
  4939. + 16 colour support for ncurses and conio.
  4940. * src/graphics.c:
  4941. + Ported to 16 colour support.
  4942. + Added a missing <stdio.h> for BUFSIZ.
  4943. + Disabled vsnprintf under DOS (only vsprintf exists).
  4944. * examples/:
  4945. + Don't abort if the caca.txt sprite was not found.
  4946. + Ported to 16 colour support.
  4947. ------------------------------------------------------------------------
  4948. r122 | sam | 2003-11-27 14:27:32 +0100 (Thu, 27 Nov 2003) | 2 lines
  4949. Changed paths:
  4950. M /trunk/NOTES
  4951. * NOTES: more notes about colours.
  4952. ------------------------------------------------------------------------
  4953. r121 | sam | 2003-11-27 10:43:56 +0100 (Thu, 27 Nov 2003) | 5 lines
  4954. Changed paths:
  4955. M /trunk/Makefile.am
  4956. M /trunk/configure.ac
  4957. M /trunk/examples/Makefile.am
  4958. * configure.ac:
  4959. + More sensible imlib2 detection, works with cross-compilation.
  4960. * Makefile.am:
  4961. + Don't forget to include NOTES to the dist tarball.
  4962. ------------------------------------------------------------------------
  4963. r120 | sam | 2003-11-27 10:38:16 +0100 (Thu, 27 Nov 2003) | 2 lines
  4964. Changed paths:
  4965. A /trunk/NOTES
  4966. M /trunk/README
  4967. M /trunk/debian/rules
  4968. * NOTES: added information about colour support.
  4969. ------------------------------------------------------------------------
  4970. r119 | sam | 2003-11-26 22:02:31 +0100 (Wed, 26 Nov 2003) | 2 lines
  4971. Changed paths:
  4972. M /trunk/configure.ac
  4973. * configure.ac: Added a missing check for <inttypes.h>.
  4974. ------------------------------------------------------------------------
  4975. r118 | sam | 2003-11-26 21:58:30 +0100 (Wed, 26 Nov 2003) | 2 lines
  4976. Changed paths:
  4977. M /trunk/src/bitmap.c
  4978. * src/bitmap.c: Support for more colour depths.
  4979. ------------------------------------------------------------------------
  4980. r115 | sam | 2003-11-24 20:56:04 +0100 (Mon, 24 Nov 2003) | 9 lines
  4981. Changed paths:
  4982. M /trunk/configure.ac
  4983. M /trunk/examples/Makefile.am
  4984. M /trunk/examples/demo.c
  4985. M /trunk/examples/view.c
  4986. * configure.ac examples/Makefile.am:
  4987. + Added a check for imlib2-config.
  4988. + Build cacaview conditionally.
  4989. * examples/demo.c:
  4990. + Removed all gdkpixbuf code.
  4991. * examples/view.c:
  4992. + Default to ordered dithering.
  4993. + Make sure the arrows always work even if delta is too small.
  4994. ------------------------------------------------------------------------
  4995. r114 | sam | 2003-11-24 18:51:40 +0100 (Mon, 24 Nov 2003) | 4 lines
  4996. Changed paths:
  4997. M /trunk/debian
  4998. M /trunk/debian/control
  4999. M /trunk/debian/rules
  5000. * debian/:
  5001. + New caca-utils package.
  5002. + Move cacademo, cacaview and caca-spritedit to caca-utils.
  5003. ------------------------------------------------------------------------
  5004. r113 | sam | 2003-11-24 18:50:14 +0100 (Mon, 24 Nov 2003) | 6 lines
  5005. Changed paths:
  5006. M /trunk/doc/Makefile.am
  5007. D /trunk/doc/caca-demo.1
  5008. A /trunk/doc/cacademo.1 (from /trunk/doc/caca-demo.1:112)
  5009. A /trunk/doc/cacaview.1
  5010. M /trunk/examples
  5011. M /trunk/examples/Makefile.am
  5012. A /trunk/examples/view.c
  5013. * examples/:
  5014. + Simple image viewer, cacaview, based on libcaca and imlib2.
  5015. + Renamed caca-demo into cacademo.
  5016. * doc/:
  5017. + Renamed doc/caca-demo.1 into doc/cacademo.1.
  5018. ------------------------------------------------------------------------
  5019. r112 | sam | 2003-11-23 16:34:35 +0100 (Sun, 23 Nov 2003) | 2 lines
  5020. Changed paths:
  5021. M /trunk/src/Makefile.am
  5022. A /trunk/src/bitmap.c (from /trunk/src/blit.c:111)
  5023. D /trunk/src/blit.c
  5024. * Renamed src/blit.c into src/bitmap.c.
  5025. ------------------------------------------------------------------------
  5026. r111 | sam | 2003-11-23 04:44:59 +0100 (Sun, 23 Nov 2003) | 5 lines
  5027. Changed paths:
  5028. M /trunk/examples/demo.c
  5029. M /trunk/src/caca.c
  5030. M /trunk/src/caca.h
  5031. M /trunk/src/io.c
  5032. * src/caca.c:
  5033. + Mouse initialisation in ncurses.
  5034. * src/io.c:
  5035. + Mouse support in ncurses.
  5036. ------------------------------------------------------------------------
  5037. r110 | sam | 2003-11-22 15:28:36 +0100 (Sat, 22 Nov 2003) | 3 lines
  5038. Changed paths:
  5039. M /trunk/debian/control
  5040. * debian/control:
  5041. + libcaca-dev should depend on slang1-dev.
  5042. ------------------------------------------------------------------------
  5043. r109 | sam | 2003-11-22 15:23:18 +0100 (Sat, 22 Nov 2003) | 3 lines
  5044. Changed paths:
  5045. M /trunk/debian/Makefile.am
  5046. * debian/Makefile.am:
  5047. + Added compat and copyright to the distributed files.
  5048. ------------------------------------------------------------------------
  5049. r108 | sam | 2003-11-22 15:19:36 +0100 (Sat, 22 Nov 2003) | 2 lines
  5050. Changed paths:
  5051. A /trunk/ChangeLog
  5052. M /trunk/debian/rules
  5053. * Added a ChangeLog file.
  5054. ------------------------------------------------------------------------
  5055. r107 | sam | 2003-11-22 15:13:53 +0100 (Sat, 22 Nov 2003) | 3 lines
  5056. Changed paths:
  5057. M /trunk/examples/Makefile.am
  5058. * examples/Makefile.am:
  5059. + Compilation fix when libcaca is not available.
  5060. ------------------------------------------------------------------------
  5061. r106 | sam | 2003-11-22 14:44:02 +0100 (Sat, 22 Nov 2003) | 9 lines
  5062. Changed paths:
  5063. M /trunk/debian/changelog
  5064. A /trunk/debian/copyright
  5065. M /trunk/debian/rules
  5066. M /trunk/doc/Makefile.am
  5067. M /trunk/doc/caca-config.1
  5068. A /trunk/doc/caca-demo.1
  5069. A /trunk/doc/caca-spritedit.1
  5070. M /trunk/examples/caca.txt
  5071. * debian/:
  5072. + Wrote the changelog for the Debian release.
  5073. + Wrote a copyright file.
  5074. * doc/:
  5075. + Wrote manpages for caca-demo and caca-spritedit.
  5076. * examples/caca.txt:
  5077. + Centered the sprite handle.
  5078. + Added a second frame to the sprite.
  5079. ------------------------------------------------------------------------
  5080. r105 | sam | 2003-11-22 13:53:55 +0100 (Sat, 22 Nov 2003) | 11 lines
  5081. Changed paths:
  5082. A /trunk/AUTHORS
  5083. M /trunk/Makefile.am
  5084. A /trunk/NEWS
  5085. M /trunk/configure.ac
  5086. A /trunk/doc
  5087. A /trunk/doc/Makefile.am
  5088. A /trunk/doc/caca-config.1
  5089. A /trunk/doc/doxygen.cfg
  5090. A /trunk/doc/footer.html
  5091. A /trunk/doc/header.html
  5092. * AUTHORS NEWS:
  5093. + Added these mandatory files.
  5094. * doc/:
  5095. + Wrote a Doxygen configuration file.
  5096. + Added a manpage for caca-config(1), borrowed from sdl-config.
  5097. * configure.ac:
  5098. + Use new style AC_INIT.
  5099. + Error out if no library was found.
  5100. + Added *djgpp* to the list of non-PIC platforms.
  5101. + Added checks for doxygen and latex.
  5102. ------------------------------------------------------------------------
  5103. r104 | sam | 2003-11-22 13:51:27 +0100 (Sat, 22 Nov 2003) | 2 lines
  5104. Changed paths:
  5105. M /trunk/examples/Makefile.am
  5106. M /trunk/examples/demo.c
  5107. * Disabled gdkpixbuf code.
  5108. ------------------------------------------------------------------------
  5109. r103 | sam | 2003-11-22 13:45:25 +0100 (Sat, 22 Nov 2003) | 3 lines
  5110. Changed paths:
  5111. M /trunk/src/blit.c
  5112. M /trunk/src/box.c
  5113. M /trunk/src/caca.c
  5114. M /trunk/src/caca.h
  5115. M /trunk/src/caca_internals.h
  5116. M /trunk/src/conic.c
  5117. M /trunk/src/graphics.c
  5118. M /trunk/src/io.c
  5119. M /trunk/src/line.c
  5120. M /trunk/src/math.c
  5121. M /trunk/src/sprite.c
  5122. M /trunk/src/triangle.c
  5123. * src/:
  5124. + Doxygenated a few things.
  5125. ------------------------------------------------------------------------
  5126. r102 | sam | 2003-11-21 15:34:07 +0100 (Fri, 21 Nov 2003) | 8 lines
  5127. Changed paths:
  5128. M /trunk/TODO
  5129. M /trunk/examples/demo.c
  5130. M /trunk/src/blit.c
  5131. M /trunk/src/caca.h
  5132. * TODO:
  5133. + A few updates.
  5134. * src/blit.c:
  5135. + Split blit() into caca_create_bitmap() and caca_draw_bitmap().
  5136. + Started removing hardcoded bitmask and pitch values.
  5137. * examples/demo.c:
  5138. + Do something with mouse clicks.
  5139. ------------------------------------------------------------------------
  5140. r101 | sam | 2003-11-21 15:14:26 +0100 (Fri, 21 Nov 2003) | 3 lines
  5141. Changed paths:
  5142. M /trunk/src/io.c
  5143. * src/io.c:
  5144. + Fixed an off-by-one error in the mouse driver.
  5145. ------------------------------------------------------------------------
  5146. r100 | sam | 2003-11-20 17:54:04 +0100 (Thu, 20 Nov 2003) | 13 lines
  5147. Changed paths:
  5148. M /trunk
  5149. M /trunk/Makefile.am
  5150. M /trunk/README
  5151. M /trunk/TODO
  5152. A /trunk/caca-config.in
  5153. M /trunk/configure.ac
  5154. M /trunk/debian
  5155. A /trunk/debian/compat
  5156. M /trunk/debian/control
  5157. M /trunk/debian/rules
  5158. M /trunk/examples
  5159. M /trunk/examples/Makefile.am
  5160. M /trunk/examples/demo.c
  5161. M /trunk/src/Makefile.am
  5162. * debian/control:
  5163. + Changed section to libs/libdevel instead of games/games.
  5164. + Changed package name to libcaca-dev.
  5165. * debian/rules:
  5166. + Use debian/compat instead of DH_COMPAT.
  5167. + Install README, BUGS and TODO into /usr/share/doc.
  5168. * caca-config.in:
  5169. + First version of the config script.
  5170. * configure.ac src/Makefile.am:
  5171. + Build a static PIC library as well.
  5172. * README TODO:
  5173. + Various updates.
  5174. ------------------------------------------------------------------------
  5175. r99 | sam | 2003-11-19 19:38:49 +0100 (Wed, 19 Nov 2003) | 3 lines
  5176. Changed paths:
  5177. M /trunk/TODO
  5178. M /trunk/src/io.c
  5179. * TODO: New stuff to do.
  5180. * src/io.c: left and right arrow keys were swapped.
  5181. ------------------------------------------------------------------------
  5182. r98 | sam | 2003-11-19 18:49:43 +0100 (Wed, 19 Nov 2003) | 3 lines
  5183. Changed paths:
  5184. M /trunk/src/blit.c
  5185. M /trunk/src/caca.c
  5186. M /trunk/src/io.c
  5187. * src/io.c:
  5188. + Fixed a bug in the mouse coordinates reporting.
  5189. ------------------------------------------------------------------------
  5190. r97 | sam | 2003-11-19 18:32:10 +0100 (Wed, 19 Nov 2003) | 6 lines
  5191. Changed paths:
  5192. M /trunk/examples/demo.c
  5193. M /trunk/examples/spritedit.c
  5194. M /trunk/src/blit.c
  5195. M /trunk/src/caca.c
  5196. M /trunk/src/caca.h
  5197. M /trunk/src/io.c
  5198. * src/io.c:
  5199. + Renamed sdl_get_key() into sdl_get_event().
  5200. + Handle mouse clicks.
  5201. * src/caca.c:
  5202. + Activate the terminal's mouse handling if supported.
  5203. ------------------------------------------------------------------------
  5204. r96 | sam | 2003-11-17 17:11:34 +0100 (Mon, 17 Nov 2003) | 8 lines
  5205. Changed paths:
  5206. M /trunk/examples/Makefile.am
  5207. M /trunk/src/Makefile.am
  5208. M /trunk/src/blit.c
  5209. M /trunk/src/caca.h
  5210. M /trunk/src/io.c
  5211. * src/io.c src/caca.h:
  5212. + Interpret escape sequences for F1, F2, left, right, etc.
  5213. * src/Makefile.am examples/Makefile.am:
  5214. + Install caca.h in /usr/include.
  5215. + Do not install example programs.
  5216. * src/blit.c:
  5217. + Minor improvements to grayscale colors.
  5218. ------------------------------------------------------------------------
  5219. r95 | sam | 2003-11-17 11:15:40 +0100 (Mon, 17 Nov 2003) | 2 lines
  5220. Changed paths:
  5221. D /trunk/.cvsignore
  5222. D /trunk/autotools/.cvsignore
  5223. * Removed legacy .cvsignore files.
  5224. ------------------------------------------------------------------------
  5225. r94 | sam | 2003-11-16 18:41:43 +0100 (Sun, 16 Nov 2003) | 6 lines
  5226. Changed paths:
  5227. M /trunk/examples/demo.c
  5228. M /trunk/src/blit.c
  5229. M /trunk/src/caca.h
  5230. * src/blit.c:
  5231. + Hue calculation now uses integers only.
  5232. + Dithering is now parametrable. Implemented none, ordered, random.
  5233. * examples/demo.c:
  5234. + Added dithering selection.
  5235. ------------------------------------------------------------------------
  5236. r93 | sam | 2003-11-16 16:20:17 +0100 (Sun, 16 Nov 2003) | 8 lines
  5237. Changed paths:
  5238. M /trunk/examples/Makefile.am
  5239. A /trunk/examples/caca.txt
  5240. M /trunk/examples/demo.c
  5241. M /trunk/examples/spritedit.c
  5242. M /trunk/src/blit.c
  5243. M /trunk/src/caca.c
  5244. M /trunk/src/caca.h
  5245. M /trunk/src/caca_internals.h
  5246. M /trunk/src/graphics.c
  5247. * src/blit.c:
  5248. + Added caca_set_dithering() (unused yet).
  5249. + Added random dithering.
  5250. * src/caca.h:
  5251. + Renamed legacy EE_* enums to CACA_*.
  5252. * examples/demo.c examples/caca.txt:
  5253. + Added a default sprite for libcaca.
  5254. ------------------------------------------------------------------------
  5255. r92 | sam | 2003-11-16 13:28:29 +0100 (Sun, 16 Nov 2003) | 2 lines
  5256. Changed paths:
  5257. M /trunk/examples/demo.c
  5258. M /trunk/examples/spritedit.c
  5259. M /trunk/src/blit.c
  5260. M /trunk/src/box.c
  5261. M /trunk/src/caca.c
  5262. M /trunk/src/caca.h
  5263. M /trunk/src/caca_internals.h
  5264. M /trunk/src/conic.c
  5265. M /trunk/src/graphics.c
  5266. M /trunk/src/io.c
  5267. M /trunk/src/line.c
  5268. M /trunk/src/math.c
  5269. M /trunk/src/sprite.c
  5270. M /trunk/src/triangle.c
  5271. * Changed copyleft to LGPL.
  5272. ------------------------------------------------------------------------
  5273. r91 | sam | 2003-11-16 13:13:46 +0100 (Sun, 16 Nov 2003) | 3 lines
  5274. Changed paths:
  5275. M /trunk/Makefile.am
  5276. M /trunk/configure.ac
  5277. A /trunk/examples (from /trunk/test:90)
  5278. M /trunk/examples/Makefile.am
  5279. D /trunk/libcaca
  5280. A /trunk/src (from /trunk/libcaca:90)
  5281. M /trunk/src/line.c
  5282. D /trunk/test
  5283. * 2nd pass in the libcaca rehandling; moved sources to src/ and examples
  5284. to examples/.
  5285. ------------------------------------------------------------------------
  5286. r90 | sam | 2003-11-16 13:07:52 +0100 (Sun, 16 Nov 2003) | 2 lines
  5287. Changed paths:
  5288. M /trunk/COPYING
  5289. M /trunk/Makefile.am
  5290. M /trunk/README
  5291. M /trunk/TODO
  5292. M /trunk/bootstrap
  5293. M /trunk/configure.ac
  5294. D /trunk/data
  5295. D /trunk/debian/.cvsignore
  5296. M /trunk/debian/changelog
  5297. M /trunk/debian/control
  5298. M /trunk/debian/rules
  5299. D /trunk/doc
  5300. D /trunk/src
  5301. * The big TTYvaders/libcaca split. This is libcaca.
  5302. ------------------------------------------------------------------------
  5303. r89 | sam | 2003-11-16 12:26:54 +0100 (Sun, 16 Nov 2003) | 8 lines
  5304. Changed paths:
  5305. M /trunk/configure.ac
  5306. M /trunk/libcaca/blit.c
  5307. M /trunk/libcaca/caca.c
  5308. M /trunk/libcaca/conic.c
  5309. M /trunk/libcaca/graphics.c
  5310. M /trunk/src/weapons.c
  5311. * configure.ac:
  5312. + Added -Wsign-compare to the warning flags.
  5313. * libcaca/caca.c:
  5314. + Fixed a signed/unsigned bug that caused infinite waits with
  5315. ee_set_delay(0).
  5316. * src/weapons.c libcaca/graphics.c libcaca/blit.c libcaca/conic.c:
  5317. + Fixed minor signed/unsigned comparison warnings.
  5318. ------------------------------------------------------------------------
  5319. r88 | sam | 2003-11-16 01:33:35 +0100 (Sun, 16 Nov 2003) | 2 lines
  5320. Changed paths:
  5321. M /trunk/Makefile.am
  5322. M /trunk/TODO
  5323. M /trunk/configure.ac
  5324. A /trunk/libcaca (from /trunk/libee:87)
  5325. M /trunk/libcaca/Makefile.am
  5326. M /trunk/libcaca/blit.c
  5327. M /trunk/libcaca/box.c
  5328. A /trunk/libcaca/caca.c (from /trunk/libee/ee.c:87)
  5329. A /trunk/libcaca/caca.h (from /trunk/libee/ee.h:87)
  5330. A /trunk/libcaca/caca_internals.h (from /trunk/libee/ee_internals.h:87)
  5331. M /trunk/libcaca/conic.c
  5332. D /trunk/libcaca/ee.c
  5333. D /trunk/libcaca/ee.h
  5334. D /trunk/libcaca/ee_internals.h
  5335. M /trunk/libcaca/graphics.c
  5336. M /trunk/libcaca/io.c
  5337. M /trunk/libcaca/line.c
  5338. M /trunk/libcaca/math.c
  5339. M /trunk/libcaca/sprite.c
  5340. M /trunk/libcaca/triangle.c
  5341. D /trunk/libee
  5342. M /trunk/src/Makefile.am
  5343. M /trunk/src/aliens.c
  5344. M /trunk/src/bonus.c
  5345. M /trunk/src/box.c
  5346. M /trunk/src/ceo.c
  5347. M /trunk/src/collide.c
  5348. M /trunk/src/common.h
  5349. M /trunk/src/explosions.c
  5350. M /trunk/src/intro.c
  5351. M /trunk/src/main.c
  5352. M /trunk/src/overlay.c
  5353. M /trunk/src/player.c
  5354. M /trunk/src/starfield.c
  5355. M /trunk/src/tunnel.c
  5356. M /trunk/src/weapons.c
  5357. M /trunk/test/Makefile.am
  5358. M /trunk/test/demo.c
  5359. M /trunk/test/spritedit.c
  5360. * Renamed libee to libcaca. Far less collisions.
  5361. ------------------------------------------------------------------------
  5362. r87 | sam | 2003-11-16 01:09:09 +0100 (Sun, 16 Nov 2003) | 2 lines
  5363. Changed paths:
  5364. M /trunk/libee/Makefile.am
  5365. A /trunk/libee/blit.c
  5366. M /trunk/libee/ee.h
  5367. M /trunk/test/Makefile.am
  5368. M /trunk/test/demo.c
  5369. * Very ugly ee_blit function. Will be polished in a while.
  5370. ------------------------------------------------------------------------
  5371. r86 | sam | 2003-11-15 13:42:38 +0100 (Sat, 15 Nov 2003) | 10 lines
  5372. Changed paths:
  5373. M /trunk/libee/ee.c
  5374. M /trunk/libee/ee.h
  5375. M /trunk/libee/graphics.c
  5376. M /trunk/test/demo.c
  5377. * libee/ee.c:
  5378. + Replaced ee_color_names[] with ee_get_color_name().
  5379. + Don't oversleep in ee_refresh().
  5380. * libee/graphics.c:
  5381. + Implemented ee_printf().
  5382. * test/demo.c:
  5383. + If new keypresses are detected, don't wait for the next screen refresh.
  5384. + Added an fps counter on demos.
  5385. + Added controls for outlines and drawing boundaries.
  5386. ------------------------------------------------------------------------
  5387. r85 | sam | 2003-11-15 10:58:20 +0100 (Sat, 15 Nov 2003) | 8 lines
  5388. Changed paths:
  5389. M /trunk/libee/ee.c
  5390. M /trunk/libee/ee.h
  5391. M /trunk/libee/ee_internals.h
  5392. M /trunk/libee/graphics.c
  5393. M /trunk/libee/line.c
  5394. * libee/graphics.c:
  5395. + Correct clipping in ee_putstr() for long strings.
  5396. * libee/ee.c:
  5397. + New ee_get_rendertime() call to provide framerate information.
  5398. * libee/ee.h:
  5399. + Added const keywords where it was meaningful, despite Slang's blatant
  5400. omission of such keywords in its prototypes.
  5401. ------------------------------------------------------------------------
  5402. r84 | sam | 2003-11-14 20:00:07 +0100 (Fri, 14 Nov 2003) | 6 lines
  5403. Changed paths:
  5404. M /trunk/libee/ee.c
  5405. M /trunk/src/main.c
  5406. M /trunk/test/demo.c
  5407. * libee/ee.c:
  5408. + Implemented correct framerate wait loop.
  5409. + No framedropping yet.
  5410. * test/demo.c src/main.c:
  5411. + Set an arbitrary framerate for demos.
  5412. ------------------------------------------------------------------------
  5413. r83 | sam | 2003-11-14 19:49:53 +0100 (Fri, 14 Nov 2003) | 2 lines
  5414. Changed paths:
  5415. M /trunk/src/Makefile.am
  5416. M /trunk/test/Makefile.am
  5417. * Fixed compilation in an alternate directory.
  5418. ------------------------------------------------------------------------
  5419. r82 | sam | 2003-11-14 18:02:36 +0100 (Fri, 14 Nov 2003) | 2 lines
  5420. Changed paths:
  5421. M /trunk/src/box.c
  5422. M /trunk/src/main.c
  5423. M /trunk/src/player.c
  5424. M /trunk/src/starfield.c
  5425. M /trunk/src/tunnel.c
  5426. M /trunk/src/weapons.c
  5427. * Sanity checks after each malloc() call.
  5428. ------------------------------------------------------------------------
  5429. r81 | sam | 2003-11-14 17:55:58 +0100 (Fri, 14 Nov 2003) | 4 lines
  5430. Changed paths:
  5431. M /trunk/libee/ee.h
  5432. M /trunk/libee/math.c
  5433. * libee/math.c:
  5434. + ee_sqrt() now uses unsigned ints.
  5435. + Avoid overflows in ee_sqrt().
  5436. ------------------------------------------------------------------------
  5437. r80 | sam | 2003-11-13 18:12:40 +0100 (Thu, 13 Nov 2003) | 2 lines
  5438. Changed paths:
  5439. M /trunk/src/intro.c
  5440. * src/intro.c: Minor graphical issue on dosemu with ncurses backend.
  5441. ------------------------------------------------------------------------
  5442. r79 | sam | 2003-11-13 17:45:25 +0100 (Thu, 13 Nov 2003) | 6 lines
  5443. Changed paths:
  5444. M /trunk/libee/ee.c
  5445. M /trunk/libee/ee_internals.h
  5446. M /trunk/libee/graphics.c
  5447. M /trunk/libee/sprite.c
  5448. * libee/ee.c:
  5449. + Error checking in ee_init().
  5450. + Pre-generate the empty line for ee_clear().
  5451. * libee/sprite.c:
  5452. + Better error checking in ee_sprite_load().
  5453. ------------------------------------------------------------------------
  5454. r78 | sam | 2003-11-13 16:41:12 +0100 (Thu, 13 Nov 2003) | 2 lines
  5455. Changed paths:
  5456. M /trunk/libee/conic.c
  5457. M /trunk/libee/line.c
  5458. M /trunk/src/box.c
  5459. * Minor coding style changes.
  5460. ------------------------------------------------------------------------
  5461. r77 | sam | 2003-11-13 16:37:49 +0100 (Thu, 13 Nov 2003) | 2 lines
  5462. Changed paths:
  5463. M /trunk/data/Makefile.am
  5464. D /trunk/data/bar_boss
  5465. D /trunk/data/bar_fighter
  5466. A /trunk/data/barboss.txt (from /trunk/data/bar_boss:76)
  5467. A /trunk/data/barfight.txt (from /trunk/data/bar_fighter:76)
  5468. D /trunk/data/baz_fighter
  5469. A /trunk/data/bazfight.txt (from /trunk/data/baz_fighter:76)
  5470. A /trunk/data/bongem.txt (from /trunk/data/item_gem:76)
  5471. A /trunk/data/bonheart.txt (from /trunk/data/item_heart:76)
  5472. D /trunk/data/explosion_medium
  5473. D /trunk/data/explosion_small
  5474. D /trunk/data/foo_fighter
  5475. A /trunk/data/foofight.txt (from /trunk/data/foo_fighter:76)
  5476. D /trunk/data/item_gem
  5477. D /trunk/data/item_heart
  5478. A /trunk/data/ship.txt (from /trunk/data/ship_green:76)
  5479. D /trunk/data/ship_green
  5480. D /trunk/data/weapon_bomb
  5481. D /trunk/data/weapon_fragbomb
  5482. A /trunk/data/wpnbomb.txt (from /trunk/data/weapon_bomb:76)
  5483. A /trunk/data/wpnfrag.txt (from /trunk/data/weapon_fragbomb:76)
  5484. A /trunk/data/xplmed.txt (from /trunk/data/explosion_medium:76)
  5485. A /trunk/data/xplsmall.txt (from /trunk/data/explosion_small:76)
  5486. M /trunk/src/aliens.c
  5487. M /trunk/src/bonus.c
  5488. M /trunk/src/explosions.c
  5489. M /trunk/src/intro.c
  5490. M /trunk/src/player.c
  5491. M /trunk/src/weapons.c
  5492. M /trunk/test/demo.c
  5493. * Renamed sprites to < 8+3 names for the DOS port.
  5494. ------------------------------------------------------------------------
  5495. r76 | sam | 2003-11-13 00:46:58 +0100 (Thu, 13 Nov 2003) | 7 lines
  5496. Changed paths:
  5497. M /trunk/data/bar_boss
  5498. M /trunk/data/bar_fighter
  5499. M /trunk/data/baz_fighter
  5500. M /trunk/data/explosion_medium
  5501. M /trunk/data/explosion_small
  5502. M /trunk/data/foo_fighter
  5503. M /trunk/data/item_gem
  5504. M /trunk/data/item_heart
  5505. M /trunk/data/ship_green
  5506. M /trunk/data/weapon_bomb
  5507. M /trunk/data/weapon_fragbomb
  5508. M /trunk/src/starfield.c
  5509. M /trunk/test/demo.c
  5510. * test/demo.c:
  5511. + Removed a spurious '\n' from an ee_putstr().
  5512. * src/starfield.c:
  5513. + Fixed starfield color.
  5514. * data/:
  5515. + Fixed every sprite's colors.
  5516. ------------------------------------------------------------------------
  5517. r75 | sam | 2003-11-12 22:18:50 +0100 (Wed, 12 Nov 2003) | 25 lines
  5518. Changed paths:
  5519. A /trunk/BUGS
  5520. M /trunk/Makefile.am
  5521. M /trunk/README
  5522. M /trunk/TODO
  5523. M /trunk/libee/Makefile.am
  5524. M /trunk/libee/box.c
  5525. M /trunk/libee/conic.c
  5526. M /trunk/libee/ee.c
  5527. M /trunk/libee/ee.h
  5528. A /trunk/libee/ee_internals.h
  5529. M /trunk/libee/graphics.c
  5530. M /trunk/libee/io.c
  5531. M /trunk/libee/line.c
  5532. M /trunk/libee/math.c
  5533. M /trunk/libee/sprite.c
  5534. M /trunk/libee/triangle.c
  5535. M /trunk/src/Makefile.am
  5536. M /trunk/src/overlay.c
  5537. M /trunk/src/weapons.c
  5538. M /trunk/test/demo.c
  5539. * libee/ee.h:
  5540. + Added ee_color_names[] containing our 16 color names.
  5541. * libee/ee.c:
  5542. + Extended our color set to the full 16 instead of 10.
  5543. + Precalculate ncurses attributes.
  5544. * libee/graphics.c:
  5545. + Clip color value in ee_set_color().
  5546. + Clip characters in ee_putchar().
  5547. + Partially clip characters in ee_putstr(), overflows aren't checked yet.
  5548. * libee/ee_internals.h:
  5549. + New file to share extern variables within libee.
  5550. * test/demo.c:
  5551. + Added a simple demo_color() to output all colors.
  5552. + Replaced four ee_draw_line() with ee_draw_thin_box().
  5553. + Replaced x1, y1, x2 etc. with xa, ya, xb etc. because <math.h> already
  5554. defines y1.
  5555. + Randomized colours from 0 to 15 instead of 1 to 10.
  5556. * src/Makefiles.am:
  5557. + Added -lm to the ttyvaders linking flags because of the intro.
  5558. * README BUGS TODO:
  5559. + Updated.
  5560. ------------------------------------------------------------------------
  5561. r74 | sam | 2003-11-12 19:41:02 +0100 (Wed, 12 Nov 2003) | 7 lines
  5562. Changed paths:
  5563. M /trunk/README
  5564. M /trunk/configure.ac
  5565. M /trunk/libee/ee.c
  5566. M /trunk/libee/graphics.c
  5567. * README:
  5568. + Added a note about dos cross-compilation.
  5569. * configure.ac:
  5570. + Added a check for ScreenUpdate in <pc.h>.
  5571. * libee/graphics.c libee/ee.c:
  5572. + Improved the conio port thanks to ScreenUpdate().
  5573. ------------------------------------------------------------------------
  5574. r73 | sam | 2003-11-12 17:23:18 +0100 (Wed, 12 Nov 2003) | 2 lines
  5575. Changed paths:
  5576. M /trunk/configure.ac
  5577. M /trunk/libee/conic.c
  5578. M /trunk/libee/ee.c
  5579. M /trunk/libee/graphics.c
  5580. M /trunk/libee/io.c
  5581. M /trunk/libee/line.c
  5582. * MS-DOS port of libee, using <conio.h>.
  5583. ------------------------------------------------------------------------
  5584. r72 | sam | 2003-11-12 02:48:58 +0100 (Wed, 12 Nov 2003) | 17 lines
  5585. Changed paths:
  5586. M /trunk/data/foo_fighter
  5587. M /trunk/libee/box.c
  5588. M /trunk/libee/ee.h
  5589. M /trunk/libee/graphics.c
  5590. M /trunk/libee/line.c
  5591. M /trunk/libee/sprite.c
  5592. M /trunk/src/Makefile.am
  5593. M /trunk/src/aliens.c
  5594. M /trunk/src/bonus.c
  5595. M /trunk/src/box.c
  5596. M /trunk/src/common.h
  5597. M /trunk/src/explosions.c
  5598. A /trunk/src/intro.c
  5599. M /trunk/src/main.c
  5600. M /trunk/src/overlay.c
  5601. M /trunk/src/player.c
  5602. M /trunk/src/starfield.c
  5603. M /trunk/src/tunnel.c
  5604. M /trunk/src/weapons.c
  5605. M /trunk/test/demo.c
  5606. M /trunk/test/spritedit.c
  5607. * libee/graphics.c:
  5608. + Renamed ee_color() to ee_set_color(), wrote ee_get_color().
  5609. * libee/line.c:
  5610. + Implemented draw_polyline() and draw_thin_polyline().
  5611. * libee/sprite.c:
  5612. + Removed the f member of struct ee_sprite.
  5613. + Implemented ee_get_sprite_{width|height|dx|dy}().
  5614. + Restore the color fater ee_draw_sprite() is called.
  5615. * libee/box.c:
  5616. + Fixed a bug causing improper box clipping at the right and the bottom.
  5617. * data/foo_fighter:
  5618. + Fixed bugs in the sprite.
  5619. * src/intro.c:
  5620. + Test effects for the future game's intro.
  5621. * test/spritedit.c:
  5622. + Added stuff to the sprite editor. We can now navigate through frames.
  5623. ------------------------------------------------------------------------
  5624. r71 | sam | 2003-11-11 11:22:19 +0100 (Tue, 11 Nov 2003) | 13 lines
  5625. Changed paths:
  5626. M /trunk/libee/Makefile.am
  5627. A /trunk/libee/box.c
  5628. M /trunk/libee/conic.c
  5629. M /trunk/libee/ee.h
  5630. M /trunk/libee/triangle.c
  5631. M /trunk/test/demo.c
  5632. * libee/triangle.c:
  5633. + Wrote ee_draw_triangle() and ee_draw_thin_triangle().
  5634. * libee/box.c:
  5635. + Wrote ee_draw_box(), ee_draw_thin_box() and ee_fill_box().
  5636. * libee/conic.c:
  5637. + Wrote ee_fill_ellipse().
  5638. + First attempt at ee_draw_thin_ellipse(), to be reworked.
  5639. * test/demo.c:
  5640. + Merged demo_lines() and demo_thin_lines().
  5641. + Merged demo_triangles() and demo_outlined_triangles().
  5642. + Wrote demo_box().
  5643. + Use ee_fill_ellipse() in demo_all().
  5644. ------------------------------------------------------------------------
  5645. r70 | sam | 2003-11-11 09:00:36 +0100 (Tue, 11 Nov 2003) | 5 lines
  5646. Changed paths:
  5647. M /trunk/data/Makefile.am
  5648. A /trunk/data/ship_green
  5649. M /trunk/src/collide.c
  5650. M /trunk/src/main.c
  5651. M /trunk/src/player.c
  5652. M /trunk/src/weapons.c
  5653. * src/weapons.c:
  5654. + Use ee_draw_ellipse() instead of ee_draw_circle() to draw the nuke.
  5655. * src/player.c:
  5656. + Use ee_draw_sprite() to draw our ship.
  5657. ------------------------------------------------------------------------
  5658. r69 | sam | 2003-11-11 00:38:50 +0100 (Tue, 11 Nov 2003) | 8 lines
  5659. Changed paths:
  5660. M /trunk/libee/Makefile.am
  5661. M /trunk/libee/conic.c
  5662. M /trunk/libee/ee.c
  5663. M /trunk/libee/ee.h
  5664. A /trunk/libee/graphics.c (from /trunk/libee/ee.c:68)
  5665. M /trunk/libee/io.c
  5666. M /trunk/libee/line.c
  5667. M /trunk/libee/math.c
  5668. M /trunk/libee/sprite.c
  5669. M /trunk/libee/triangle.c
  5670. M /trunk/src/box.c
  5671. M /trunk/src/overlay.c
  5672. M /trunk/src/player.c
  5673. M /trunk/src/starfield.c
  5674. M /trunk/src/tunnel.c
  5675. M /trunk/src/weapons.c
  5676. M /trunk/test/demo.c
  5677. * libee/graphics.c:
  5678. + Moved ee_putstr() and ee_putchar() in here.
  5679. * libee/ee.h:
  5680. + Got rid of ee_goto().
  5681. + Moved <slang.h> or <curses.h> into libee.
  5682. * Replaced ee_goto()/ee_putstr() pairs with ee_putstr().
  5683. * Ditto for ee_putchar().
  5684. ------------------------------------------------------------------------
  5685. r68 | sam | 2003-11-11 00:04:13 +0100 (Tue, 11 Nov 2003) | 5 lines
  5686. Changed paths:
  5687. M /trunk/data/Makefile.am
  5688. M /trunk/src/Makefile.am
  5689. M /trunk/test
  5690. M /trunk/test/Makefile.am
  5691. A /trunk/test/spritedit.c
  5692. * test/spritedit.c:
  5693. + Placeholder for our upcoming sprite editor.
  5694. * src/Makefile.am data/Makefile.am:
  5695. + Use AM_CPPFLAGS, not target_CPPFLAGS, so that automake-1.5 can be used.
  5696. ------------------------------------------------------------------------
  5697. r67 | sam | 2003-11-10 23:43:30 +0100 (Mon, 10 Nov 2003) | 4 lines
  5698. Changed paths:
  5699. M /trunk/data/Makefile.am
  5700. A /trunk/data/weapon_fragbomb
  5701. M /trunk/src/weapons.c
  5702. * src/weapons.c data/weapon_fragbomb:
  5703. + Drew the fragbomb sprite.
  5704. + Use the fragbomb in src/weapons.c.
  5705. ------------------------------------------------------------------------
  5706. r66 | sam | 2003-11-10 22:54:11 +0100 (Mon, 10 Nov 2003) | 5 lines
  5707. Changed paths:
  5708. M /trunk/data/Makefile.am
  5709. A /trunk/data/weapon_bomb
  5710. M /trunk/src/weapons.c
  5711. * data/weapon_bomb:
  5712. + New bomb sprite.
  5713. * src/weapons.c:
  5714. + Switched the bomb drawing to use ee_draw_sprite().
  5715. ------------------------------------------------------------------------
  5716. r65 | sam | 2003-11-10 22:17:47 +0100 (Mon, 10 Nov 2003) | 8 lines
  5717. Changed paths:
  5718. M /trunk/data/Makefile.am
  5719. A /trunk/data/explosion_medium
  5720. A /trunk/data/explosion_small
  5721. M /trunk/libee/sprite.c
  5722. M /trunk/src/explosions.c
  5723. * libee/sprite.c:
  5724. + Made sprite loading more robust.
  5725. * src/explosions.c:
  5726. + No longer use ee_putchar etc. to draw our sprites, but use
  5727. ee_draw_sprite().
  5728. * data/:
  5729. + Drew explosion_medium and explosion_small sprites.
  5730. ------------------------------------------------------------------------
  5731. r64 | sam | 2003-11-10 21:43:02 +0100 (Mon, 10 Nov 2003) | 2 lines
  5732. Changed paths:
  5733. M /trunk/libee/conic.c
  5734. * libee/conic.c: Clip circles and ellipses.
  5735. ------------------------------------------------------------------------
  5736. r63 | sam | 2003-11-10 19:29:04 +0100 (Mon, 10 Nov 2003) | 5 lines
  5737. Changed paths:
  5738. M /trunk/libee/conic.c
  5739. M /trunk/libee/sprite.c
  5740. * libee/sprite.c:
  5741. + Added sanity checks in ee_sprite_* functions.
  5742. * libee/conic.c:
  5743. + Use ellipsepoints() in ee_draw_circle().
  5744. ------------------------------------------------------------------------
  5745. r62 | sam | 2003-11-10 19:23:23 +0100 (Mon, 10 Nov 2003) | 3 lines
  5746. Changed paths:
  5747. M /trunk/test/demo.c
  5748. * test/demo.c:
  5749. + Ellipses demo.
  5750. ------------------------------------------------------------------------
  5751. r61 | sam | 2003-11-10 19:21:36 +0100 (Mon, 10 Nov 2003) | 3 lines
  5752. Changed paths:
  5753. M /trunk/libee/conic.c
  5754. M /trunk/libee/ee.h
  5755. * libee/conic.c:
  5756. + ee_draw_ellipse().
  5757. ------------------------------------------------------------------------
  5758. r60 | sam | 2003-11-10 16:31:12 +0100 (Mon, 10 Nov 2003) | 2 lines
  5759. Changed paths:
  5760. M /trunk/libee/Makefile.am
  5761. D /trunk/libee/circle.c
  5762. A /trunk/libee/conic.c (from /trunk/libee/circle.c:58)
  5763. M /trunk/libee/line.c
  5764. * Renamed libee/circle.c to libee/conic.c because we'll do ellipsis.
  5765. ------------------------------------------------------------------------
  5766. r59 | sam | 2003-11-10 16:16:38 +0100 (Mon, 10 Nov 2003) | 3 lines
  5767. Changed paths:
  5768. M /trunk/libee/line.c
  5769. * libee/line.c:
  5770. + Added code comments.
  5771. ------------------------------------------------------------------------
  5772. r58 | sam | 2003-11-10 15:19:21 +0100 (Mon, 10 Nov 2003) | 4 lines
  5773. Changed paths:
  5774. M /trunk/configure.ac
  5775. M /trunk/libee/Makefile.am
  5776. M /trunk/src/Makefile.am
  5777. M /trunk/test/Makefile.am
  5778. * configure.ac:
  5779. + Moved optimization flags and warning triggers here.
  5780. + Updated the snapshot timestamp.
  5781. ------------------------------------------------------------------------
  5782. r57 | sam | 2003-11-10 15:13:56 +0100 (Mon, 10 Nov 2003) | 2 lines
  5783. Changed paths:
  5784. M /trunk/test/demo.c
  5785. * test/demo.c: Nicer complete demo.
  5786. ------------------------------------------------------------------------
  5787. r56 | sam | 2003-11-10 10:26:40 +0100 (Mon, 10 Nov 2003) | 11 lines
  5788. Changed paths:
  5789. M /trunk/data/Makefile.am
  5790. A /trunk/data/baz_fighter
  5791. A /trunk/data/foo_fighter
  5792. A /trunk/data/item_gem
  5793. A /trunk/data/item_heart
  5794. M /trunk/libee/ee.h
  5795. M /trunk/libee/sprite.c
  5796. M /trunk/src/aliens.c
  5797. M /trunk/src/bonus.c
  5798. M /trunk/src/box.c
  5799. * libee/sprite.c:
  5800. + More robust sprite loader.
  5801. + Added ee_set_sprite_frame() and ee_get_sprite_frame().
  5802. + Free all structures in ee_free_sprite().
  5803. * src/aliens.c src/bonus.c:
  5804. + Use ee_draw_sprite() instead of our manual sprite rendering.
  5805. * src/box.c:
  5806. + Use ee_draw_line() instead of the manual equivalent.
  5807. * data/:
  5808. + Added foo_fighter, baz_fighter, item_gem and item_heart sprites.
  5809. ------------------------------------------------------------------------
  5810. r55 | sam | 2003-11-10 03:00:52 +0100 (Mon, 10 Nov 2003) | 2 lines
  5811. Changed paths:
  5812. A /trunk/data/Makefile.am
  5813. * Oops, forgot data/Makefile.am.
  5814. ------------------------------------------------------------------------
  5815. r54 | sam | 2003-11-10 03:00:19 +0100 (Mon, 10 Nov 2003) | 5 lines
  5816. Changed paths:
  5817. M /trunk/Makefile.am
  5818. M /trunk/configure.ac
  5819. A /trunk/data
  5820. A /trunk/data/bar_boss
  5821. A /trunk/data/bar_fighter
  5822. M /trunk/test/demo.c
  5823. * test/demo.c:
  5824. + Wrote a little sprite demo.
  5825. * data/:
  5826. + Added bar_fighter (from ttyvaders) and bar_boss (from shapes.txt).
  5827. ------------------------------------------------------------------------
  5828. r53 | sam | 2003-11-10 02:56:24 +0100 (Mon, 10 Nov 2003) | 4 lines
  5829. Changed paths:
  5830. M /trunk/libee/Makefile.am
  5831. M /trunk/libee/ee.h
  5832. A /trunk/libee/sprite.c
  5833. * libee/sprite.c:
  5834. + Beginning of sprite handling within the library.
  5835. + Added support to load files.
  5836. ------------------------------------------------------------------------
  5837. r52 | sam | 2003-11-10 01:27:33 +0100 (Mon, 10 Nov 2003) | 3 lines
  5838. Changed paths:
  5839. M /trunk/test/demo.c
  5840. * test/demo.c:
  5841. + outlined triangles demo.
  5842. ------------------------------------------------------------------------
  5843. r51 | sam | 2003-11-10 01:15:02 +0100 (Mon, 10 Nov 2003) | 2 lines
  5844. Changed paths:
  5845. M /trunk/configure.ac
  5846. M /trunk/libee/Makefile.am
  5847. M /trunk/src/Makefile.am
  5848. M /trunk/test/Makefile.am
  5849. * Removed CPPFLAGS_slang and CPPFLAGS_ncurses, we now have config.h.
  5850. ------------------------------------------------------------------------
  5851. r50 | sam | 2003-11-10 00:34:24 +0100 (Mon, 10 Nov 2003) | 4 lines
  5852. Changed paths:
  5853. M /trunk/src/aliens.c
  5854. M /trunk/src/bonus.c
  5855. M /trunk/src/box.c
  5856. M /trunk/src/collide.c
  5857. M /trunk/src/explosions.c
  5858. M /trunk/src/main.c
  5859. M /trunk/src/overlay.c
  5860. M /trunk/src/player.c
  5861. M /trunk/src/starfield.c
  5862. M /trunk/src/tunnel.c
  5863. M /trunk/src/weapons.c
  5864. * src/*.c:
  5865. + Added missing #include "config.h".
  5866. + Fixed a nasty bug in ee_rand() calls.
  5867. ------------------------------------------------------------------------
  5868. r49 | sam | 2003-11-10 00:01:29 +0100 (Mon, 10 Nov 2003) | 3 lines
  5869. Changed paths:
  5870. M /trunk/test/demo.c
  5871. * test/demo.c:
  5872. + Disabled the pyramid demo and wrote a simple triangles demo.
  5873. ------------------------------------------------------------------------
  5874. r48 | sam | 2003-11-09 22:36:24 +0100 (Sun, 09 Nov 2003) | 5 lines
  5875. Changed paths:
  5876. M /trunk/libee/Makefile.am
  5877. M /trunk/libee/ee.h
  5878. A /trunk/libee/triangle.c
  5879. M /trunk/test/Makefile.am
  5880. M /trunk/test/demo.c
  5881. * libee/triangle.c:
  5882. + Implemented ee_fill_triangle().
  5883. * test/demo.c:
  5884. + Triangle demo.
  5885. ------------------------------------------------------------------------
  5886. r47 | sam | 2003-11-09 20:46:14 +0100 (Sun, 09 Nov 2003) | 5 lines
  5887. Changed paths:
  5888. M /trunk/libee/ee.h
  5889. M /trunk/libee/line.c
  5890. M /trunk/test/demo.c
  5891. * libee/line.c:
  5892. + ee_draw_thin_line().
  5893. * test/demo.c:
  5894. + Added a thin lines demo.
  5895. ------------------------------------------------------------------------
  5896. r46 | sam | 2003-11-09 19:10:44 +0100 (Sun, 09 Nov 2003) | 2 lines
  5897. Changed paths:
  5898. M /trunk/libee/line.c
  5899. * libee/line.c: genericized line drawing for future use.
  5900. ------------------------------------------------------------------------
  5901. r45 | sam | 2003-11-09 18:45:12 +0100 (Sun, 09 Nov 2003) | 6 lines
  5902. Changed paths:
  5903. M /trunk/test
  5904. M /trunk/test/demo.c
  5905. * test/demo.c:
  5906. + Putpixel demo.
  5907. + Draw line demo.
  5908. + Draw circle demo.
  5909. + Animated radar demo.
  5910. ------------------------------------------------------------------------
  5911. r44 | sam | 2003-11-09 18:21:43 +0100 (Sun, 09 Nov 2003) | 7 lines
  5912. Changed paths:
  5913. M /trunk/libee/Makefile.am
  5914. A /trunk/libee/circle.c (from /trunk/src/weapons.c:42)
  5915. M /trunk/libee/ee.h
  5916. M /trunk/libee/line.c
  5917. M /trunk/src/weapons.c
  5918. * src/weapons.c:
  5919. + Removed draw_circle, use ee_draw_circle instead.
  5920. * libee/circle.c:
  5921. + New ee_draw_circle function.
  5922. * libee/line.c:
  5923. + Changed an internal function's name.
  5924. ------------------------------------------------------------------------
  5925. r43 | sam | 2003-11-09 17:34:23 +0100 (Sun, 09 Nov 2003) | 2 lines
  5926. Changed paths:
  5927. M /trunk/libee
  5928. M /trunk/libee/Makefile.am
  5929. M /trunk/libee/ee.h
  5930. A /trunk/libee/line.c
  5931. * libee/line.c: Implemented ee_draw_line.
  5932. ------------------------------------------------------------------------
  5933. r42 | sam | 2003-11-09 14:52:40 +0100 (Sun, 09 Nov 2003) | 5 lines
  5934. Changed paths:
  5935. M /trunk/libee/ee.c
  5936. M /trunk/libee/ee.h
  5937. M /trunk/test/demo.c
  5938. * libee/ee.c:
  5939. + got rid of DELAY.
  5940. * test/demo.c:
  5941. + Minor animation effect.
  5942. ------------------------------------------------------------------------
  5943. r41 | sam | 2003-11-09 14:51:37 +0100 (Sun, 09 Nov 2003) | 2 lines
  5944. Changed paths:
  5945. M /trunk/libee/math.c
  5946. * libee/math.c: fixed a thinko in ee_rand().
  5947. ------------------------------------------------------------------------
  5948. r40 | sam | 2003-11-09 14:32:04 +0100 (Sun, 09 Nov 2003) | 8 lines
  5949. Changed paths:
  5950. M /trunk/libee/Makefile.am
  5951. M /trunk/libee/ee.c
  5952. M /trunk/libee/ee.h
  5953. A /trunk/libee/io.c (from /trunk/libee/ee.c:37)
  5954. A /trunk/libee/math.c
  5955. M /trunk/src/Makefile.am
  5956. M /trunk/src/aliens.c
  5957. M /trunk/src/collide.c
  5958. M /trunk/src/common.h
  5959. M /trunk/src/explosions.c
  5960. M /trunk/src/main.c
  5961. D /trunk/src/math.c
  5962. M /trunk/src/starfield.c
  5963. M /trunk/src/tunnel.c
  5964. M /trunk/src/weapons.c
  5965. * libee/io.c:
  5966. + Moved ee_get_key() here.
  5967. * libee/math.c:
  5968. + Moved r00t() here and renamed it to ee_sqrt().
  5969. + Moved GET_RAND() here and renamed it to ee_rand().
  5970. * src/math.c:
  5971. + Removed this deprecated file.
  5972. ------------------------------------------------------------------------
  5973. r39 | sam | 2003-11-09 14:16:19 +0100 (Sun, 09 Nov 2003) | 2 lines
  5974. Changed paths:
  5975. M /trunk/src/aliens.c
  5976. M /trunk/src/bonus.c
  5977. M /trunk/src/box.c
  5978. M /trunk/src/ceo.c
  5979. M /trunk/src/collide.c
  5980. M /trunk/src/common.h
  5981. M /trunk/src/explosions.c
  5982. M /trunk/src/main.c
  5983. M /trunk/src/math.c
  5984. M /trunk/src/overlay.c
  5985. M /trunk/src/player.c
  5986. M /trunk/src/starfield.c
  5987. M /trunk/src/tunnel.c
  5988. M /trunk/src/weapons.c
  5989. * Coding style everywhere.
  5990. ------------------------------------------------------------------------
  5991. r38 | sam | 2003-11-09 14:02:34 +0100 (Sun, 09 Nov 2003) | 5 lines
  5992. Changed paths:
  5993. M /trunk/libee/Makefile.am
  5994. M /trunk/test/Makefile.am
  5995. A /trunk/test/demo.c
  5996. * libee/Makefile.am, test/Makefile.am:
  5997. + Added more compiler warning flags.
  5998. * test/demo.c:
  5999. + Small demo for libee.
  6000. ------------------------------------------------------------------------
  6001. r37 | sam | 2003-11-09 14:01:44 +0100 (Sun, 09 Nov 2003) | 2 lines
  6002. Changed paths:
  6003. M /trunk/libee/ee.c
  6004. * libee/ee.c: Fixed a compilation warning.
  6005. ------------------------------------------------------------------------
  6006. r36 | sam | 2003-11-09 13:48:09 +0100 (Sun, 09 Nov 2003) | 2 lines
  6007. Changed paths:
  6008. M /trunk/libee/ee.c
  6009. * libee/ee.c: Exact line fill in ee_clear().
  6010. ------------------------------------------------------------------------
  6011. r35 | sam | 2003-11-09 13:40:53 +0100 (Sun, 09 Nov 2003) | 2 lines
  6012. Changed paths:
  6013. M /trunk/libee/Makefile.am
  6014. M /trunk/libee/ee.c
  6015. A /trunk/libee/ee.h
  6016. M /trunk/src/Makefile.am
  6017. M /trunk/src/aliens.c
  6018. M /trunk/src/bonus.c
  6019. M /trunk/src/box.c
  6020. M /trunk/src/ceo.c
  6021. M /trunk/src/common.h
  6022. M /trunk/src/explosions.c
  6023. M /trunk/src/main.c
  6024. M /trunk/src/overlay.c
  6025. M /trunk/src/player.c
  6026. M /trunk/src/starfield.c
  6027. M /trunk/src/tunnel.c
  6028. M /trunk/src/weapons.c
  6029. * libee is now standalone.
  6030. ------------------------------------------------------------------------
  6031. r34 | sam | 2003-11-09 13:02:42 +0100 (Sun, 09 Nov 2003) | 2 lines
  6032. Changed paths:
  6033. M /trunk/Makefile.am
  6034. M /trunk/configure.ac
  6035. M /trunk/libee
  6036. A /trunk/libee/Makefile.am
  6037. M /trunk/src/Makefile.am
  6038. A /trunk/test
  6039. A /trunk/test/Makefile.am
  6040. * libee is now (almost) standalone.
  6041. ------------------------------------------------------------------------
  6042. r33 | sam | 2003-11-09 12:26:08 +0100 (Sun, 09 Nov 2003) | 7 lines
  6043. Changed paths:
  6044. M /trunk/doc/shapes.txt
  6045. A /trunk/libee
  6046. A /trunk/libee/ee.c (from /trunk/src/graphics.c:31)
  6047. M /trunk/src/Makefile.am
  6048. M /trunk/src/ceo.c
  6049. M /trunk/src/common.h
  6050. D /trunk/src/graphics.c
  6051. M /trunk/src/main.c
  6052. * libee/ee.c:
  6053. + First file in libee, from src/graphics.c.
  6054. + Disable cursor upon initialisation.
  6055. + Added delay code for constant framerate.
  6056. * src/common.h:
  6057. + Minor compilation fix for latest ncurses.
  6058. ------------------------------------------------------------------------
  6059. r32 | sam | 2003-11-06 22:40:53 +0100 (Thu, 06 Nov 2003) | 2 lines
  6060. Changed paths:
  6061. M /trunk/bootstrap
  6062. * bootstrap: always remove autom4te.cache.
  6063. ------------------------------------------------------------------------
  6064. r31 | sam | 2003-10-02 03:08:13 +0200 (Thu, 02 Oct 2003) | 2 lines
  6065. Changed paths:
  6066. M /trunk
  6067. M /trunk/autotools
  6068. M /trunk/bootstrap
  6069. M /trunk/configure.ac
  6070. M /trunk/debian
  6071. M /trunk/src
  6072. M /trunk/src/aliens.c
  6073. M /trunk/src/bonus.c
  6074. M /trunk/src/box.c
  6075. M /trunk/src/ceo.c
  6076. M /trunk/src/collide.c
  6077. M /trunk/src/common.h
  6078. M /trunk/src/explosions.c
  6079. M /trunk/src/graphics.c
  6080. M /trunk/src/main.c
  6081. M /trunk/src/math.c
  6082. M /trunk/src/overlay.c
  6083. M /trunk/src/player.c
  6084. M /trunk/src/starfield.c
  6085. M /trunk/src/tunnel.c
  6086. M /trunk/src/weapons.c
  6087. * Fixed keywords, ignore, and lots of tiny SVN things.
  6088. ------------------------------------------------------------------------
  6089. r30 | sam | 2003-02-09 12:17:40 +0100 (Sun, 09 Feb 2003) | 3 lines
  6090. Changed paths:
  6091. M /trunk/TODO
  6092. M /trunk/src/Makefile.am
  6093. A /trunk/src/box.c
  6094. M /trunk/src/common.h
  6095. M /trunk/src/main.c
  6096. M /trunk/src/overlay.c
  6097. * support for boxes
  6098. * application: pause box
  6099. ------------------------------------------------------------------------
  6100. r29 | sam | 2003-01-06 13:22:58 +0100 (Mon, 06 Jan 2003) | 3 lines
  6101. Changed paths:
  6102. M /trunk/TODO
  6103. M /trunk/src/collide.c
  6104. * cosmetic code changes.
  6105. * fixed a bug in the tunnel munching.
  6106. ------------------------------------------------------------------------
  6107. r28 | sam | 2002-12-23 17:44:28 +0100 (Mon, 23 Dec 2002) | 3 lines
  6108. Changed paths:
  6109. M /trunk/README
  6110. M /trunk/TODO
  6111. M /trunk/configure.ac
  6112. M /trunk/src/weapons.c
  6113. * fixed the ncurses build.
  6114. * replaced '�' with ':' in the fragbomb tail because it's not ASCII.
  6115. ------------------------------------------------------------------------
  6116. r27 | sam | 2002-12-23 17:21:38 +0100 (Mon, 23 Dec 2002) | 6 lines
  6117. Changed paths:
  6118. M /trunk/configure.ac
  6119. M /trunk/src/collide.c
  6120. M /trunk/src/common.h
  6121. M /trunk/src/graphics.c
  6122. M /trunk/src/main.c
  6123. M /trunk/src/overlay.c
  6124. M /trunk/src/player.c
  6125. * new timestamp for a new snapshot.
  6126. * lots of sanity checks in collide.c.
  6127. * moved usleep() to graphics.c.
  6128. * added random key generator in the dummy driver.
  6129. * cosmetic changes in the energy bars.
  6130. ------------------------------------------------------------------------
  6131. r26 | sam | 2002-12-23 16:06:13 +0100 (Mon, 23 Dec 2002) | 4 lines
  6132. Changed paths:
  6133. M /trunk/src/Makefile.am
  6134. M /trunk/src/common.h
  6135. M /trunk/src/main.c
  6136. A /trunk/src/overlay.c
  6137. M /trunk/src/player.c
  6138. * better handling of special weapon timeout.
  6139. * the bomb is now part of the standard fire button effect.
  6140. * overlay for life and special weapon jauges.
  6141. ------------------------------------------------------------------------
  6142. r25 | sam | 2002-12-23 14:46:27 +0100 (Mon, 23 Dec 2002) | 3 lines
  6143. Changed paths:
  6144. M /trunk/src/aliens.c
  6145. M /trunk/src/collide.c
  6146. M /trunk/src/common.h
  6147. M /trunk/src/main.c
  6148. M /trunk/src/player.c
  6149. * aliens are now named foo, bar and baz.
  6150. * beginning of life jauges.
  6151. ------------------------------------------------------------------------
  6152. r24 | sam | 2002-12-23 14:13:04 +0100 (Mon, 23 Dec 2002) | 2 lines
  6153. Changed paths:
  6154. M /trunk/src/common.h
  6155. M /trunk/src/main.c
  6156. M /trunk/src/player.c
  6157. * ship has vx and vy.
  6158. ------------------------------------------------------------------------
  6159. r23 | sam | 2002-12-23 13:47:36 +0100 (Mon, 23 Dec 2002) | 2 lines
  6160. Changed paths:
  6161. M /trunk/TODO
  6162. M /trunk/src/main.c
  6163. M /trunk/src/tunnel.c
  6164. * cosmetic change: reworked draw_tunnel.
  6165. ------------------------------------------------------------------------
  6166. r22 | sam | 2002-12-23 13:03:31 +0100 (Mon, 23 Dec 2002) | 3 lines
  6167. Changed paths:
  6168. M /trunk/src/main.c
  6169. M /trunk/src/tunnel.c
  6170. * lasers are now twice as fast.
  6171. * walls are now filled, and displayed on top of aliens.
  6172. ------------------------------------------------------------------------
  6173. r21 | sam | 2002-12-23 11:06:27 +0100 (Mon, 23 Dec 2002) | 5 lines
  6174. Changed paths:
  6175. M /trunk/configure.ac
  6176. M /trunk/src/Makefile.am
  6177. M /trunk/src/ceo.c
  6178. M /trunk/src/common.h
  6179. M /trunk/src/graphics.c
  6180. M /trunk/src/main.c
  6181. M /trunk/src/tunnel.c
  6182. * added support for --disable-slang.
  6183. * fixed an overflow in the tunnel update code.
  6184. * fragbomb is now 'f', not 'd'.
  6185. * added a missing call to init_bonus().
  6186. ------------------------------------------------------------------------
  6187. r20 | sam | 2002-12-23 10:28:37 +0100 (Mon, 23 Dec 2002) | 5 lines
  6188. Changed paths:
  6189. M /trunk/TODO
  6190. M /trunk/src/collide.c
  6191. M /trunk/src/common.h
  6192. M /trunk/src/main.c
  6193. M /trunk/src/starfield.c
  6194. M /trunk/src/tunnel.c
  6195. M /trunk/src/weapons.c
  6196. * the beam now digs the tunnel.
  6197. * the starfield is now an array of stars.
  6198. * fixed wall rendering (offset issues and disappearing left wall).
  6199. * 32 seekers on fragbomb explosion, not 16.
  6200. ------------------------------------------------------------------------
  6201. r19 | sam | 2002-12-23 00:39:15 +0100 (Mon, 23 Dec 2002) | 3 lines
  6202. Changed paths:
  6203. M /trunk/src/weapons.c
  6204. * seekers and homing bombs react more quickly.
  6205. * 16 seekers on fragbomb explosion instead of 12.
  6206. ------------------------------------------------------------------------
  6207. r18 | sam | 2002-12-23 00:01:35 +0100 (Mon, 23 Dec 2002) | 3 lines
  6208. Changed paths:
  6209. M /trunk/src/math.c
  6210. M /trunk/src/weapons.c
  6211. * fixed a segfault when the target seeker speed was zero.
  6212. * factorized the seeker generation on fragbomb explosion.
  6213. ------------------------------------------------------------------------
  6214. r17 | sam | 2002-12-22 23:36:42 +0100 (Sun, 22 Dec 2002) | 2 lines
  6215. Changed paths:
  6216. M /trunk/src/Makefile.am
  6217. M /trunk/src/common.h
  6218. A /trunk/src/math.c
  6219. M /trunk/src/weapons.c
  6220. * Removed the dependency on <math.h>. We don't need no stinking sqrt!
  6221. ------------------------------------------------------------------------
  6222. r16 | sam | 2002-12-22 23:17:41 +0100 (Sun, 22 Dec 2002) | 3 lines
  6223. Changed paths:
  6224. M /trunk/doc/shapes.txt
  6225. M /trunk/src/aliens.c
  6226. M /trunk/src/ceo.c
  6227. M /trunk/src/collide.c
  6228. M /trunk/src/common.h
  6229. M /trunk/src/main.c
  6230. M /trunk/src/weapons.c
  6231. * dead aliens don't explode in the collision loop but in their update loop.
  6232. * new super weapon, the fragmentation bomb.
  6233. ------------------------------------------------------------------------
  6234. r15 | sam | 2002-12-22 20:08:35 +0100 (Sun, 22 Dec 2002) | 2 lines
  6235. Changed paths:
  6236. M /trunk/.cvsignore
  6237. M /trunk/Makefile.am
  6238. A /trunk/autotools
  6239. A /trunk/autotools/.cvsignore
  6240. A /trunk/autotools/Makefile.am
  6241. M /trunk/bootstrap
  6242. M /trunk/configure.ac
  6243. M /trunk/debian/.cvsignore
  6244. M /trunk/src/Makefile.am
  6245. * Moved generated autotools files to the autotools/ directory.
  6246. ------------------------------------------------------------------------
  6247. r14 | sam | 2002-12-22 19:44:12 +0100 (Sun, 22 Dec 2002) | 2 lines
  6248. Changed paths:
  6249. M /trunk/src/aliens.c
  6250. M /trunk/src/bonus.c
  6251. M /trunk/src/ceo.c
  6252. M /trunk/src/collide.c
  6253. M /trunk/src/common.h
  6254. M /trunk/src/explosions.c
  6255. M /trunk/src/graphics.c
  6256. M /trunk/src/main.c
  6257. M /trunk/src/player.c
  6258. M /trunk/src/starfield.c
  6259. M /trunk/src/tunnel.c
  6260. M /trunk/src/weapons.c
  6261. * I think I fucked up the $Id tags on my previous commit.
  6262. ------------------------------------------------------------------------
  6263. r13 | sam | 2002-12-22 19:42:32 +0100 (Sun, 22 Dec 2002) | 3 lines
  6264. Changed paths:
  6265. A /trunk/COPYING
  6266. M /trunk/src/aliens.c
  6267. M /trunk/src/bonus.c
  6268. M /trunk/src/ceo.c
  6269. M /trunk/src/collide.c
  6270. M /trunk/src/common.h
  6271. M /trunk/src/explosions.c
  6272. M /trunk/src/graphics.c
  6273. M /trunk/src/main.c
  6274. M /trunk/src/player.c
  6275. M /trunk/src/starfield.c
  6276. M /trunk/src/tunnel.c
  6277. M /trunk/src/weapons.c
  6278. * added the COPYING file (GPLv2).
  6279. * added GPL headers to source files.
  6280. ------------------------------------------------------------------------
  6281. r12 | sam | 2002-12-22 19:40:36 +0100 (Sun, 22 Dec 2002) | 2 lines
  6282. Changed paths:
  6283. M /trunk/src/Makefile.am
  6284. A /trunk/src/ceo.c
  6285. M /trunk/src/common.h
  6286. M /trunk/src/main.c
  6287. * tab == hotkey for CEO alert.
  6288. ------------------------------------------------------------------------
  6289. r11 | sam | 2002-12-18 19:44:47 +0100 (Wed, 18 Dec 2002) | 2 lines
  6290. Changed paths:
  6291. M /trunk/TODO
  6292. M /trunk/doc/shapes.txt
  6293. M /trunk/src/aliens.c
  6294. * 3rd alien type.
  6295. ------------------------------------------------------------------------
  6296. r10 | sam | 2002-12-18 19:12:28 +0100 (Wed, 18 Dec 2002) | 2 lines
  6297. Changed paths:
  6298. D /trunk/Makefile
  6299. * Scrapped Makefile.
  6300. ------------------------------------------------------------------------
  6301. r9 | sam | 2002-12-18 19:11:54 +0100 (Wed, 18 Dec 2002) | 2 lines
  6302. Changed paths:
  6303. M /trunk/Makefile
  6304. A /trunk/README
  6305. A /trunk/TODO
  6306. * README and TODO files.
  6307. ------------------------------------------------------------------------
  6308. r8 | sam | 2002-12-18 14:29:31 +0100 (Wed, 18 Dec 2002) | 2 lines
  6309. Changed paths:
  6310. M /trunk/Makefile
  6311. M /trunk/configure.ac
  6312. M /trunk/doc/shapes.txt
  6313. M /trunk/src/collide.c
  6314. M /trunk/src/weapons.c
  6315. * the bomb's head is now white
  6316. ------------------------------------------------------------------------
  6317. r7 | sam | 2002-12-15 18:16:45 +0100 (Sun, 15 Dec 2002) | 3 lines
  6318. Changed paths:
  6319. M /trunk/doc/shapes.txt
  6320. M /trunk/src/aliens.c
  6321. M /trunk/src/collide.c
  6322. M /trunk/src/common.h
  6323. M /trunk/src/main.c
  6324. M /trunk/src/weapons.c
  6325. * new weapon: bomb.
  6326. * beam now collides with aliens.
  6327. ------------------------------------------------------------------------
  6328. r6 | sam | 2002-12-15 06:03:55 +0100 (Sun, 15 Dec 2002) | 2 lines
  6329. Changed paths:
  6330. M /trunk/doc/shapes.txt
  6331. M /trunk/src/common.h
  6332. M /trunk/src/main.c
  6333. M /trunk/src/weapons.c
  6334. * 'beam' weapon.
  6335. ------------------------------------------------------------------------
  6336. r5 | sam | 2002-12-15 04:41:32 +0100 (Sun, 15 Dec 2002) | 10 lines
  6337. Changed paths:
  6338. M /trunk/Makefile
  6339. M /trunk/configure.ac
  6340. M /trunk/debian/changelog
  6341. M /trunk/debian/control
  6342. M /trunk/debian/rules
  6343. M /trunk/doc/shapes.txt
  6344. M /trunk/src/Makefile.am
  6345. M /trunk/src/aliens.c
  6346. A /trunk/src/bonus.c
  6347. M /trunk/src/collide.c
  6348. M /trunk/src/common.h
  6349. M /trunk/src/explosions.c
  6350. M /trunk/src/graphics.c
  6351. M /trunk/src/main.c
  6352. M /trunk/src/player.c
  6353. M /trunk/src/starfield.c
  6354. M /trunk/src/tunnel.c
  6355. M /trunk/src/weapons.c
  6356. * real Debian package files.
  6357. * two new types of aliens. only one rules.
  6358. * removed gfx_write in favor of gfx_putchar and gfx_putstr.
  6359. * added bonuses at alien death. they do nothing yet.
  6360. * seeker missiles. 'b' to test.
  6361. * weapon resolution is now 16*char. needs to be generalized.
  6362. * fixed the supernova bugs. center could collide with the tunnel, and
  6363. the last frame was badly displayed.
  6364. * lots of cleanups everywhere.
  6365. ------------------------------------------------------------------------
  6366. r4 | sam | 2002-12-13 21:50:00 +0100 (Fri, 13 Dec 2002) | 2 lines
  6367. Changed paths:
  6368. M /trunk/.cvsignore
  6369. M /trunk/Makefile
  6370. A /trunk/Makefile.am
  6371. D /trunk/aliens.c
  6372. A /trunk/bootstrap
  6373. D /trunk/collide.c
  6374. D /trunk/common.h
  6375. A /trunk/configure.ac
  6376. A /trunk/debian
  6377. A /trunk/debian/.cvsignore
  6378. A /trunk/debian/Makefile.am
  6379. A /trunk/debian/changelog
  6380. A /trunk/debian/control
  6381. A /trunk/debian/rules
  6382. A /trunk/doc
  6383. A /trunk/doc/shapes.txt
  6384. D /trunk/explosions.c
  6385. D /trunk/graphics.c
  6386. D /trunk/main.c
  6387. D /trunk/player.c
  6388. D /trunk/shapes.txt
  6389. A /trunk/src
  6390. A /trunk/src/.cvsignore
  6391. A /trunk/src/Makefile.am
  6392. A /trunk/src/aliens.c
  6393. A /trunk/src/collide.c
  6394. A /trunk/src/common.h
  6395. A /trunk/src/explosions.c
  6396. A /trunk/src/graphics.c
  6397. A /trunk/src/main.c
  6398. A /trunk/src/player.c
  6399. A /trunk/src/starfield.c
  6400. A /trunk/src/tunnel.c
  6401. A /trunk/src/weapons.c
  6402. D /trunk/starfield.c
  6403. D /trunk/tunnel.c
  6404. D /trunk/weapons.c
  6405. * autotoolificationized the whole thing.
  6406. ------------------------------------------------------------------------
  6407. r3 | sam | 2002-12-13 20:27:16 +0100 (Fri, 13 Dec 2002) | 4 lines
  6408. Changed paths:
  6409. M /trunk/collide.c
  6410. M /trunk/common.h
  6411. M /trunk/explosions.c
  6412. M /trunk/main.c
  6413. M /trunk/player.c
  6414. M /trunk/weapons.c
  6415. * moved nuke from explosions to weapons.
  6416. * used a cool Bresenham algorithm to draw the nuke circles.
  6417. * nuke collides with aliens.
  6418. ------------------------------------------------------------------------
  6419. r2 | sam | 2002-12-13 20:24:53 +0100 (Fri, 13 Dec 2002) | 2 lines
  6420. Changed paths:
  6421. A /trunk/.cvsignore
  6422. * .cvsignore file.
  6423. ------------------------------------------------------------------------
  6424. r1 | sam | 2002-12-13 20:23:07 +0100 (Fri, 13 Dec 2002) | 3 lines
  6425. Changed paths:
  6426. A /branches
  6427. A /trunk
  6428. A /trunk/Makefile
  6429. A /trunk/aliens.c
  6430. A /trunk/collide.c
  6431. A /trunk/common.h
  6432. A /trunk/explosions.c
  6433. A /trunk/graphics.c
  6434. A /trunk/main.c
  6435. A /trunk/player.c
  6436. A /trunk/shapes.txt
  6437. A /trunk/starfield.c
  6438. A /trunk/tunnel.c
  6439. A /trunk/weapons.c
  6440. * First commit. Scrolling works, some weaponry, controls, tunnel blowing,
  6441. the nuke is still ugly, almost no collision detection. Nice demo :)
  6442. ------------------------------------------------------------------------