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

ChangeLog 164 KiB

21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
21 yıl önce
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216
  1. ------------------------------------------------------------------------
  2. r426 | sam | 2006-03-16 19:58:39 +0100 (Thu, 16 Mar 2006) | 2 lines
  3. Changed paths:
  4. M /trunk/cucul/export_svg.c
  5. * Fixed Unicode handling and improved coding style in the SVG exporter.
  6. ------------------------------------------------------------------------
  7. r425 | sam | 2006-03-16 19:52:40 +0100 (Thu, 16 Mar 2006) | 2 lines
  8. Changed paths:
  9. M /trunk/test/export.c
  10. * Do not write the trailing \0 when exporting data.
  11. ------------------------------------------------------------------------
  12. r424 | sam | 2006-03-16 19:44:07 +0100 (Thu, 16 Mar 2006) | 3 lines
  13. Changed paths:
  14. M /trunk/cucul/export_ps.c
  15. * Fixed syntax errors in the generated PostScript document if ( ) \ or
  16. Unicode characters are encountered.
  17. ------------------------------------------------------------------------
  18. r423 | sam | 2006-03-16 19:09:26 +0100 (Thu, 16 Mar 2006) | 3 lines
  19. Changed paths:
  20. M /trunk/cucul/export_ps.c
  21. * Optimised for speed and space, fixed a few bugs, and improved coding style
  22. in the PS exporter (vieux porc !).
  23. ------------------------------------------------------------------------
  24. r422 | sam | 2006-03-16 18:04:09 +0100 (Thu, 16 Mar 2006) | 2 lines
  25. Changed paths:
  26. M /trunk/cucul/cucul.c
  27. * Comment clarification.
  28. ------------------------------------------------------------------------
  29. r421 | sam | 2006-03-16 17:59:57 +0100 (Thu, 16 Mar 2006) | 2 lines
  30. Changed paths:
  31. M /trunk/caca/driver_win32.c
  32. * Fix resizing of the Win32 console. It now adapts to the requested size.
  33. ------------------------------------------------------------------------
  34. r420 | sam | 2006-03-16 13:58:55 +0100 (Thu, 16 Mar 2006) | 3 lines
  35. Changed paths:
  36. M /trunk/caca/driver_conio.c
  37. M /trunk/caca/driver_vga.c
  38. * Duplicated the conio.h Unicode->CP437 conversion into the VGA driver.
  39. * Cosmetic code changes.
  40. ------------------------------------------------------------------------
  41. r419 | sam | 2006-03-16 13:50:07 +0100 (Thu, 16 Mar 2006) | 2 lines
  42. Changed paths:
  43. M /trunk/caca/driver_slang.c
  44. * Fixed compiler warnings when UTF-8 S-Lang is not available.
  45. ------------------------------------------------------------------------
  46. r418 | sam | 2006-03-16 13:49:20 +0100 (Thu, 16 Mar 2006) | 2 lines
  47. Changed paths:
  48. M /trunk/caca/driver_ncurses.c
  49. M /trunk/configure.ac
  50. * Use UTF-8 enable ncurses (ncursesw) if available. Doesn't seem to work.
  51. ------------------------------------------------------------------------
  52. r417 | sam | 2006-03-16 13:46:39 +0100 (Thu, 16 Mar 2006) | 3 lines
  53. Changed paths:
  54. M /trunk/build-win32
  55. * Distribute the license with Win32 packages and convert text files to
  56. CRLF format.
  57. ------------------------------------------------------------------------
  58. r416 | sam | 2006-03-15 23:07:55 +0100 (Wed, 15 Mar 2006) | 3 lines
  59. Changed paths:
  60. M /trunk/caca/driver_conio.c
  61. M /trunk/test/unicode.c
  62. * Added support for Unicode characters that fall into CP437 0x01 - 0x1f to
  63. the DOS/conio.h driver, and updated the unicode test accordingly.
  64. ------------------------------------------------------------------------
  65. r415 | sam | 2006-03-15 21:39:43 +0100 (Wed, 15 Mar 2006) | 2 lines
  66. Changed paths:
  67. M /trunk/test/export.c
  68. M /trunk/test/unicode.c
  69. * Added a few more Unicode characters to the export and unicode tests.
  70. ------------------------------------------------------------------------
  71. r414 | sam | 2006-03-15 21:30:39 +0100 (Wed, 15 Mar 2006) | 3 lines
  72. Changed paths:
  73. M /trunk/caca/driver_conio.c
  74. * Partial Unicode support for the DOS/conio.h driver. Glyphs that have
  75. equivalents in CP437 0x7f - 0xff are translated.
  76. ------------------------------------------------------------------------
  77. r413 | sam | 2006-03-15 19:41:29 +0100 (Wed, 15 Mar 2006) | 2 lines
  78. Changed paths:
  79. M /trunk/cucul/export_html.c
  80. * Unicode support in the HTML exporter.
  81. ------------------------------------------------------------------------
  82. r412 | sam | 2006-03-15 18:42:03 +0100 (Wed, 15 Mar 2006) | 2 lines
  83. Changed paths:
  84. M /trunk/caca/caca.c
  85. * Cosmetic.
  86. ------------------------------------------------------------------------
  87. r411 | sam | 2006-03-15 18:33:03 +0100 (Wed, 15 Mar 2006) | 2 lines
  88. Changed paths:
  89. M /trunk/test
  90. M /trunk/test/Makefile.am
  91. A /trunk/test/export.c
  92. * Small test program for exporters. Usage: "export html", "export irc" etc.
  93. ------------------------------------------------------------------------
  94. r410 | jylam | 2006-03-15 18:16:09 +0100 (Wed, 15 Mar 2006) | 24 lines
  95. Changed paths:
  96. A /trunk/cucul/export_svg.c
  97. * Added the SVG exporter sources. SAM IS KOREA KEKEKEK ^^
  98. *p_e_n_i_s_b_i_r_d_p_e_n_i_s_b_i_r_d_*
  99. p______...___________________________p
  100. e____(_..__`'-.,--,__________________e
  101. n_____'-._'-.__`\a\\_________________n
  102. i_________'.___.'_(|_________________i
  103. s____________7____||_________________s
  104. b___________/___.'_|_________________b
  105. i__________/_.-'__,J_________________i
  106. r_________/_________\________________r
  107. d________||___/______;_______________d
  108. *________||__|_______|_______________*
  109. p________`\__\_______|__/__''\_______p
  110. e__________'._\______/.-`____{}|_____e
  111. n___________/\_`;_.-'_________/______n
  112. i___________\_;(((____.--'\_/________i
  113. s_________.(((_____.-;\______________s
  114. b____.--'`_____,;`'.'-;\_____________b
  115. i_taco's____.'____'._.'\\____________i
  116. r_dick_--'_________|__\_|____________r
  117. d__________________\_\,_/____________d
  118. *p_e_n_i_s_b_i_r_d_p_e_n_i_s_b_i_r_d_*
  119. ------------------------------------------------------------------------
  120. r409 | jylam | 2006-03-15 17:55:40 +0100 (Wed, 15 Mar 2006) | 2 lines
  121. Changed paths:
  122. M /trunk/cucul/Makefile.am
  123. M /trunk/cucul/cucul.c
  124. M /trunk/cucul/cucul.h
  125. M /trunk/cucul/export_html.c
  126. M /trunk/cucul/export_ps.c
  127. * Added preliminary (but working) SVG exporter
  128. ------------------------------------------------------------------------
  129. r408 | jylam | 2006-03-15 16:03:43 +0100 (Wed, 15 Mar 2006) | 2 lines
  130. Changed paths:
  131. M /trunk/caca/driver_network.c
  132. * Added telnet commands and options strings for debug
  133. ------------------------------------------------------------------------
  134. r407 | jylam | 2006-03-15 14:48:51 +0100 (Wed, 15 Mar 2006) | 2 lines
  135. Changed paths:
  136. M /trunk/test/demo.c
  137. * Fixed refresh when updating parameter in display_menu()
  138. ------------------------------------------------------------------------
  139. r406 | jylam | 2006-03-15 14:10:34 +0100 (Wed, 15 Mar 2006) | 2 lines
  140. Changed paths:
  141. M /trunk/kernel/kernel.c
  142. * Removed false comment
  143. ------------------------------------------------------------------------
  144. r405 | jylam | 2006-03-15 14:06:25 +0100 (Wed, 15 Mar 2006) | 2 lines
  145. Changed paths:
  146. M /trunk/src/cacaball.c
  147. * Optimised cacaballs a bit
  148. ------------------------------------------------------------------------
  149. r404 | jylam | 2006-03-15 13:51:08 +0100 (Wed, 15 Mar 2006) | 2 lines
  150. Changed paths:
  151. M /trunk/src/cacaball.c
  152. * Better cacaballs parameters
  153. ------------------------------------------------------------------------
  154. r403 | sam | 2006-03-15 11:04:56 +0100 (Wed, 15 Mar 2006) | 3 lines
  155. Changed paths:
  156. M /trunk/src/cacamoir.c
  157. * Increased cacamoir circle thikness by 50%, because it currently really
  158. sucks in small resolutions.
  159. ------------------------------------------------------------------------
  160. r402 | sam | 2006-03-15 11:03:04 +0100 (Wed, 15 Mar 2006) | 2 lines
  161. Changed paths:
  162. M /trunk/caca/driver_gl.c
  163. M /trunk/caca/driver_ncurses.c
  164. M /trunk/caca/driver_x11.c
  165. M /trunk/src/cacaball.c
  166. * Minor coding style fixes.
  167. ------------------------------------------------------------------------
  168. r401 | sam | 2006-03-15 11:02:08 +0100 (Wed, 15 Mar 2006) | 2 lines
  169. Changed paths:
  170. M /trunk/caca/driver_win32.c
  171. * UTF-8 support in the Win32 driver.
  172. ------------------------------------------------------------------------
  173. r400 | sam | 2006-03-15 11:01:14 +0100 (Wed, 15 Mar 2006) | 3 lines
  174. Changed paths:
  175. M /trunk/caca/caca.h
  176. M /trunk/caca/driver_network.c
  177. * Support CACA_GEOMETRY in the network driver. Still defaults to 80x24.
  178. * Use RETSIGTYPE for signal handler return values.
  179. ------------------------------------------------------------------------
  180. r399 | sam | 2006-03-15 10:57:04 +0100 (Wed, 15 Mar 2006) | 4 lines
  181. Changed paths:
  182. M /trunk/caca/driver_slang.c
  183. M /trunk/configure.ac
  184. * Do not fail if SLsmg_utf8_enable was not found, just disable UTF-8 support
  185. in the SLang driver.
  186. * Cosmetic fixes in configure.ac.
  187. ------------------------------------------------------------------------
  188. r398 | sam | 2006-03-14 23:05:34 +0100 (Tue, 14 Mar 2006) | 6 lines
  189. Changed paths:
  190. M /trunk/caca/driver_network.c
  191. M /trunk/cucul/cucul.c
  192. M /trunk/cucul/cucul.h
  193. M /trunk/cucul/cucul_internals.h
  194. M /trunk/cucul/export_ansi.c
  195. M /trunk/cucul/export_html.c
  196. M /trunk/cucul/export_irc.c
  197. M /trunk/cucul/export_ps.c
  198. * Replaced all cucul_get_* exporters with a generic cucul_export() function.
  199. * Got rid of static buffers; we now use cucul_free() to free exported
  200. buffers.
  201. * Fixed light background in the ANSI exporter by adding escape sequences for
  202. most terminal emulators.
  203. ------------------------------------------------------------------------
  204. r397 | jylam | 2006-03-14 20:01:19 +0100 (Tue, 14 Mar 2006) | 2 lines
  205. Changed paths:
  206. M /trunk/kernel/kernel.c
  207. * Fixed UPPER() for strcasecmp
  208. ------------------------------------------------------------------------
  209. r396 | sam | 2006-03-14 19:10:30 +0100 (Tue, 14 Mar 2006) | 2 lines
  210. Changed paths:
  211. M /trunk/kernel/kernel.c
  212. * Rewrote strncasecmp. Totally untested, of course.
  213. ------------------------------------------------------------------------
  214. r395 | sam | 2006-03-14 18:09:17 +0100 (Tue, 14 Mar 2006) | 2 lines
  215. Changed paths:
  216. M /trunk/cucul/export_ps.c
  217. * STATIC char const. AHAHAHAHA.
  218. ------------------------------------------------------------------------
  219. r394 | sam | 2006-03-14 18:06:12 +0100 (Tue, 14 Mar 2006) | 3 lines
  220. Changed paths:
  221. M /trunk/caca/driver_network.c
  222. * Do not switch to alternate screen when clearing, because sometimes we
  223. are unable to cleanly restore the state.
  224. ------------------------------------------------------------------------
  225. r393 | jylam | 2006-03-14 17:57:53 +0100 (Tue, 14 Mar 2006) | 2 lines
  226. Changed paths:
  227. M /trunk/cucul/export_ps.c
  228. * Cosmetic changes. AHAHAH I COMMITED IT MYSELF.
  229. ------------------------------------------------------------------------
  230. r392 | jylam | 2006-03-14 17:51:38 +0100 (Tue, 14 Mar 2006) | 2 lines
  231. Changed paths:
  232. M /trunk/cucul/export_ps.c
  233. * Postscript exporter now kinda works. Paper size to be fixed
  234. ------------------------------------------------------------------------
  235. r391 | jylam | 2006-03-14 16:39:38 +0100 (Tue, 14 Mar 2006) | 2 lines
  236. Changed paths:
  237. M /trunk/cucul/Makefile.am
  238. M /trunk/cucul/cucul.c
  239. M /trunk/cucul/cucul.h
  240. M /trunk/cucul/cucul_internals.h
  241. A /trunk/cucul/export_ps.c
  242. * Added preliminary Postscript (tm) (r) (c) exporter.
  243. ------------------------------------------------------------------------
  244. r390 | sam | 2006-03-14 15:19:58 +0100 (Tue, 14 Mar 2006) | 2 lines
  245. Changed paths:
  246. M /trunk/caca/driver_network.c
  247. * Pressing Ctrl-C on the client side now drops the connection.
  248. ------------------------------------------------------------------------
  249. r389 | sam | 2006-03-14 13:49:32 +0100 (Tue, 14 Mar 2006) | 2 lines
  250. Changed paths:
  251. M /trunk/TODO
  252. * Updated the TODO list, mostly with Unicode-related tasks.
  253. ------------------------------------------------------------------------
  254. r388 | sam | 2006-03-14 13:49:01 +0100 (Tue, 14 Mar 2006) | 3 lines
  255. Changed paths:
  256. M /trunk/caca/caca.h
  257. M /trunk/caca/driver_network.c
  258. * Changed port environment variable to "CACA_PORT". No need to mention it's
  259. a network port, we could have guessed.
  260. ------------------------------------------------------------------------
  261. r387 | sam | 2006-03-14 13:30:17 +0100 (Tue, 14 Mar 2006) | 2 lines
  262. Changed paths:
  263. M /trunk/caca/caca.c
  264. * Ooops, fixed an old typo.
  265. ------------------------------------------------------------------------
  266. r386 | sam | 2006-03-14 13:16:11 +0100 (Tue, 14 Mar 2006) | 2 lines
  267. Changed paths:
  268. M /trunk/src/cacaball.c
  269. * Fixed a warning in cacaball.c.
  270. ------------------------------------------------------------------------
  271. r385 | sam | 2006-03-13 20:04:29 +0100 (Mon, 13 Mar 2006) | 11 lines
  272. Changed paths:
  273. M /trunk/caca/driver_network.c
  274. * Improvements to the network output:
  275. + Changed port to 51914 (rationale: it's 0xCACA; so okay, it's outside
  276. the registered ports area, but we'd never be accepted anyway).
  277. + Retry network sends in caca_get_event(), too.
  278. + Have a per-client buffer in case of network congestion. If that buffer
  279. gets full, just drop it and start again at the next frame.
  280. + Set the window title to "caca for the network".
  281. + Do not send the ANSI buffer's terminating \0.
  282. + Restore the SIGPIPE handler on close.
  283. + Set window size to 80x24 instead of 80x25.
  284. ------------------------------------------------------------------------
  285. r384 | sam | 2006-03-13 19:07:35 +0100 (Mon, 13 Mar 2006) | 24 lines
  286. Changed paths:
  287. M /trunk/cucul/export_ansi.c
  288. M /trunk/cucul/export_html.c
  289. M /trunk/cucul/export_irc.c
  290. M /trunk/perl/lib/Term/Caca/Bitmap.pm
  291. M /trunk/perl/lib/Term/Caca/Constants.pm
  292. M /trunk/perl/lib/Term/Caca/Sprite.pm
  293. M /trunk/perl/lib/Term/Caca.pm
  294. M /trunk/perl/lib/Term/Kaka/Bitmap.pm
  295. M /trunk/perl/lib/Term/Kaka/Constants.pm
  296. M /trunk/perl/lib/Term/Kaka/Sprite.pm
  297. M /trunk/perl/lib/Term/Kaka.pm
  298. M /trunk/python/pypycaca.c
  299. M /trunk/python/pypycaca.h
  300. * Set svn:keyword Id property on a few files.
  301. Note to developers: use that chunk in your ~/.subversion/config:
  302. [miscellany]
  303. enable-auto-props = yes
  304. [auto-props]
  305. *.m = svn:keywords=Id
  306. *.h = svn:keywords=Id
  307. *.mm = svn:keywords=Id
  308. *.c = svn:keywords=Id
  309. *.cpp = svn:keywords=Id
  310. *.pch = svn:keywords=Id
  311. *.command = svn:keywords=Id
  312. *.pl = svn:keywords=Id
  313. *.pm = svn:keywords=Id
  314. *.py = svn:keywords=Id
  315. *.sh = svn:keywords=Id
  316. *.txt = svn:keywords=Id
  317. *.html = svn:keywords=Id
  318. *.php = svn:keywords=Id
  319. ------------------------------------------------------------------------
  320. r383 | sam | 2006-03-13 19:05:12 +0100 (Mon, 13 Mar 2006) | 2 lines
  321. Changed paths:
  322. M /trunk/cucul/export_ansi.c
  323. * Fixed end of lines in the ANSI exporter (CRLF, not LFCR).
  324. ------------------------------------------------------------------------
  325. r382 | sam | 2006-03-13 18:49:04 +0100 (Mon, 13 Mar 2006) | 2 lines
  326. Changed paths:
  327. M /trunk/caca/caca.c
  328. * Fixed an uninitialised variable in the event queue handling.
  329. ------------------------------------------------------------------------
  330. r381 | sam | 2006-03-13 18:38:18 +0100 (Mon, 13 Mar 2006) | 2 lines
  331. Changed paths:
  332. M /trunk/test/colors.c
  333. * Allow the color test to be built as a kernel.
  334. ------------------------------------------------------------------------
  335. r380 | sam | 2006-03-13 18:36:14 +0100 (Mon, 13 Mar 2006) | 2 lines
  336. Changed paths:
  337. M /trunk/THANKS
  338. * Sorted list of extra contributors by topic and added the FSF.
  339. ------------------------------------------------------------------------
  340. r379 | sam | 2006-03-10 20:21:33 +0100 (Fri, 10 Mar 2006) | 3 lines
  341. Changed paths:
  342. M /trunk/caca/driver_network.c
  343. * Set the client sockets as non-blocking, and implemented non-blocking
  344. writes. Currently works very badly with more than one client.
  345. ------------------------------------------------------------------------
  346. r378 | jylam | 2006-03-10 18:56:40 +0100 (Fri, 10 Mar 2006) | 2 lines
  347. Changed paths:
  348. M /trunk/kernel/kernel.c
  349. * wrote strcasecmp for fun
  350. ------------------------------------------------------------------------
  351. r377 | jylam | 2006-03-10 18:41:23 +0100 (Fri, 10 Mar 2006) | 2 lines
  352. Changed paths:
  353. M /trunk/cucul/Makefile.am
  354. A /trunk/cucul/export_ansi.c
  355. A /trunk/cucul/export_html.c
  356. A /trunk/cucul/export_irc.c
  357. D /trunk/cucul/exporter_ansi.c
  358. D /trunk/cucul/exporter_html.c
  359. D /trunk/cucul/exporter_irc.c
  360. * Renamed exporter_* to export_*, from God recommendation.
  361. ------------------------------------------------------------------------
  362. r376 | jylam | 2006-03-10 18:32:08 +0100 (Fri, 10 Mar 2006) | 2 lines
  363. Changed paths:
  364. M /trunk/cucul/Makefile.am
  365. D /trunk/cucul/export.c
  366. A /trunk/cucul/exporter_ansi.c
  367. A /trunk/cucul/exporter_html.c
  368. A /trunk/cucul/exporter_irc.c
  369. * Exploded cucul/export.c
  370. ------------------------------------------------------------------------
  371. r375 | jylam | 2006-03-10 16:11:40 +0100 (Fri, 10 Mar 2006) | 2 lines
  372. Changed paths:
  373. M /trunk/caca/caca.c
  374. M /trunk/caca/caca.h
  375. M /trunk/caca/driver_network.c
  376. * Added CACA_NETWORK_PORT env and related documentation
  377. ------------------------------------------------------------------------
  378. r374 | jylam | 2006-03-10 15:41:24 +0100 (Fri, 10 Mar 2006) | 2 lines
  379. Changed paths:
  380. M /trunk/caca/driver_network.c
  381. M /trunk/configure.ac
  382. M /trunk/cucul/cucul_internals.h
  383. * 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
  384. ------------------------------------------------------------------------
  385. r373 | sam | 2006-03-10 14:06:40 +0100 (Fri, 10 Mar 2006) | 4 lines
  386. Changed paths:
  387. M /trunk/caca/driver_network.c
  388. * Handle incoming connections in network_get_event() as well as
  389. network_display() so that new clients immediately get the contents
  390. of the canvas and do not need to wait for a caca_display() call.
  391. ------------------------------------------------------------------------
  392. r372 | sam | 2006-03-10 11:03:30 +0100 (Fri, 10 Mar 2006) | 3 lines
  393. Changed paths:
  394. M /trunk/cucul/char.c
  395. * Preliminary support for UTF-8 in cucul_putstr(). Also added a
  396. cucul_putchar32() function but I'm not convinced it will be useful.
  397. ------------------------------------------------------------------------
  398. r371 | sam | 2006-03-10 11:01:22 +0100 (Fri, 10 Mar 2006) | 4 lines
  399. Changed paths:
  400. M /trunk/caca/driver_conio.c
  401. M /trunk/caca/driver_gl.c
  402. M /trunk/caca/driver_ncurses.c
  403. M /trunk/caca/driver_network.c
  404. M /trunk/caca/driver_win32.c
  405. M /trunk/caca/driver_x11.c
  406. M /trunk/caca/graphics.c
  407. * Use the internal version of cucul_set_size in output drivers so that
  408. they can force a resize. We need to find a way to make those specific
  409. cucul - caca interactions unavailable to the clueless user.
  410. ------------------------------------------------------------------------
  411. r370 | sam | 2006-03-10 10:48:33 +0100 (Fri, 10 Mar 2006) | 2 lines
  412. Changed paths:
  413. M /trunk/src/cacaball.c
  414. M /trunk/src/cacamoir.c
  415. M /trunk/src/cacaplas.c
  416. * Made cacamoir, cacaball and cacaplas buildable into a kernel.
  417. ------------------------------------------------------------------------
  418. r369 | sam | 2006-03-10 10:43:13 +0100 (Fri, 10 Mar 2006) | 3 lines
  419. Changed paths:
  420. M /trunk/caca/driver_vga.c
  421. * Assume the VGA screen is 320x200 and really resize the cucul canvas to
  422. 80x25 upon initialisation.
  423. ------------------------------------------------------------------------
  424. r368 | sam | 2006-03-10 10:34:16 +0100 (Fri, 10 Mar 2006) | 2 lines
  425. Changed paths:
  426. M /trunk/caca/driver_slang.c
  427. * Added Unicode support to the SLang driver.
  428. ------------------------------------------------------------------------
  429. r367 | sam | 2006-03-10 10:31:32 +0100 (Fri, 10 Mar 2006) | 2 lines
  430. Changed paths:
  431. M /trunk/kernel/kernel.c
  432. M /trunk/kernel/kernel.h
  433. * Implemented a few math functions in our kernel: cos(), sin(), sqrt().
  434. ------------------------------------------------------------------------
  435. r366 | sam | 2006-03-10 10:30:30 +0100 (Fri, 10 Mar 2006) | 2 lines
  436. Changed paths:
  437. M /trunk/test/unicode.c
  438. * More Unicode tests: gradient glyphs, double width characters.
  439. ------------------------------------------------------------------------
  440. r365 | jylam | 2006-03-09 20:27:55 +0100 (Thu, 09 Mar 2006) | 2 lines
  441. Changed paths:
  442. M /trunk/build-kernel
  443. * Oops, modified build-kernel while testing and commited it ;)
  444. ------------------------------------------------------------------------
  445. r364 | jylam | 2006-03-09 20:27:14 +0100 (Thu, 09 Mar 2006) | 2 lines
  446. Changed paths:
  447. M /trunk/build-kernel
  448. M /trunk/caca/driver_network.c
  449. * 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.
  450. ------------------------------------------------------------------------
  451. r363 | sam | 2006-03-09 17:57:32 +0100 (Thu, 09 Mar 2006) | 2 lines
  452. Changed paths:
  453. M /trunk/caca/driver_vga.c
  454. * Fixed VGA colours. The values only range from 0 to 63.
  455. ------------------------------------------------------------------------
  456. r362 | sam | 2006-03-09 16:35:00 +0100 (Thu, 09 Mar 2006) | 4 lines
  457. Changed paths:
  458. M /trunk/build-kernel
  459. M /trunk/caca/caca_internals.h
  460. M /trunk/cucul/cucul_internals.h
  461. M /trunk/kernel/kernel.c
  462. M /trunk/kernel/kernel.h
  463. * Added assembly code for inb() and outb().
  464. * Print a small message at kernel boot time just to check that the kernel
  465. was properly loaded.
  466. ------------------------------------------------------------------------
  467. r361 | jylam | 2006-03-09 14:24:06 +0100 (Thu, 09 Mar 2006) | 2 lines
  468. Changed paths:
  469. M /trunk/cucul/export.c
  470. * Added tests for malloc()'s
  471. ------------------------------------------------------------------------
  472. r360 | jylam | 2006-03-09 14:08:41 +0100 (Thu, 09 Mar 2006) | 2 lines
  473. Changed paths:
  474. M /trunk/README
  475. M /trunk/cucul/cucul.c
  476. M /trunk/cucul/cucul_internals.h
  477. M /trunk/cucul/export.c
  478. * Updated README for network driver, fixed remaining exporters
  479. ------------------------------------------------------------------------
  480. r359 | sam | 2006-03-09 14:04:59 +0100 (Thu, 09 Mar 2006) | 2 lines
  481. Changed paths:
  482. M /trunk/caca/Makefile.am
  483. M /trunk/configure.ac
  484. M /trunk/kernel/Makefile.am
  485. * Added a conditional to only build the kernel if --enable-vga was set.
  486. ------------------------------------------------------------------------
  487. r358 | sam | 2006-03-09 13:56:33 +0100 (Thu, 09 Mar 2006) | 2 lines
  488. Changed paths:
  489. M /trunk/build-kernel
  490. * Set executable flag to the build-kernel script.
  491. ------------------------------------------------------------------------
  492. r357 | sam | 2006-03-09 13:47:37 +0100 (Thu, 09 Mar 2006) | 3 lines
  493. Changed paths:
  494. A /trunk/COPYING.GPL
  495. M /trunk/Makefile.am
  496. A /trunk/build-kernel
  497. M /trunk/caca/time.c
  498. M /trunk/configure.ac
  499. M /trunk/cucul/bitmap.c
  500. M /trunk/cucul/box.c
  501. M /trunk/cucul/char.c
  502. M /trunk/cucul/conic.c
  503. M /trunk/cucul/cucul.c
  504. M /trunk/cucul/cucul_internals.h
  505. M /trunk/cucul/export.c
  506. M /trunk/cucul/line.c
  507. M /trunk/cucul/math.c
  508. M /trunk/cucul/sprite.c
  509. M /trunk/cucul/triangle.c
  510. A /trunk/kernel
  511. A /trunk/kernel/Makefile.am
  512. A /trunk/kernel/kernel.c
  513. A /trunk/kernel/kernel.h
  514. A /trunk/kernel/multiboot.S
  515. A /trunk/kernel/multiboot.h
  516. M /trunk/src
  517. M /trunk/src/aafire.c
  518. * Added glue code to compile libcaca without a libc and build applications
  519. as multiboot kernels.
  520. ------------------------------------------------------------------------
  521. r356 | sam | 2006-03-09 13:44:49 +0100 (Thu, 09 Mar 2006) | 2 lines
  522. Changed paths:
  523. M /trunk/caca/driver_conio.c
  524. * Cosmetic change.
  525. ------------------------------------------------------------------------
  526. r355 | sam | 2006-03-09 13:43:10 +0100 (Thu, 09 Mar 2006) | 2 lines
  527. Changed paths:
  528. M /trunk/README
  529. * Slightly updated README.
  530. ------------------------------------------------------------------------
  531. r354 | sam | 2006-03-09 13:41:02 +0100 (Thu, 09 Mar 2006) | 2 lines
  532. Changed paths:
  533. M /trunk/caca/caca.c
  534. M /trunk/caca/caca_internals.h
  535. A /trunk/caca/driver_vga.c
  536. * Pure VGA output driver.
  537. ------------------------------------------------------------------------
  538. r353 | sam | 2006-03-09 13:37:39 +0100 (Thu, 09 Mar 2006) | 2 lines
  539. Changed paths:
  540. M /trunk/caca/graphics.c
  541. * Removed unused includes.
  542. ------------------------------------------------------------------------
  543. r352 | sam | 2006-03-09 13:35:47 +0100 (Thu, 09 Mar 2006) | 2 lines
  544. Changed paths:
  545. M /trunk/AUTHORS
  546. * Added a few details for authors.
  547. ------------------------------------------------------------------------
  548. r351 | sam | 2006-03-09 13:34:40 +0100 (Thu, 09 Mar 2006) | 3 lines
  549. Changed paths:
  550. M /trunk/test
  551. M /trunk/test/Makefile.am
  552. A /trunk/test/unicode.c
  553. * Added a tiny Unicode test program. Of course it does not work yet, but
  554. good to have something to start with.
  555. ------------------------------------------------------------------------
  556. r350 | jylam | 2006-03-09 10:52:24 +0100 (Thu, 09 Mar 2006) | 2 lines
  557. Changed paths:
  558. M /trunk/caca/caca.h
  559. M /trunk/cucul/cucul.h
  560. * Updated documentation a bit
  561. ------------------------------------------------------------------------
  562. r349 | jylam | 2006-03-09 10:44:54 +0100 (Thu, 09 Mar 2006) | 2 lines
  563. Changed paths:
  564. M /trunk/caca/driver_network.c
  565. M /trunk/cucul/cucul.c
  566. M /trunk/cucul/cucul_internals.h
  567. M /trunk/cucul/export.c
  568. * Changed way temporary buffer of ansi export was handled. Need to do that for other exporters as well.
  569. ------------------------------------------------------------------------
  570. r348 | jylam | 2006-03-09 09:45:40 +0100 (Thu, 09 Mar 2006) | 2 lines
  571. Changed paths:
  572. M /trunk/caca/driver_network.c
  573. * Fixed memory leak in network driver
  574. ------------------------------------------------------------------------
  575. r347 | sam | 2006-03-08 23:39:43 +0100 (Wed, 08 Mar 2006) | 2 lines
  576. Changed paths:
  577. M /trunk/caca/driver_gl.c
  578. * Made the OpenGL colors slightly less saturated.
  579. ------------------------------------------------------------------------
  580. r346 | sam | 2006-03-08 23:29:00 +0100 (Wed, 08 Mar 2006) | 3 lines
  581. Changed paths:
  582. M /trunk/caca/driver_conio.c
  583. M /trunk/caca/driver_gl.c
  584. M /trunk/caca/driver_ncurses.c
  585. M /trunk/caca/driver_slang.c
  586. M /trunk/caca/driver_win32.c
  587. M /trunk/caca/driver_x11.c
  588. * Make output drivers more error resilient when handling UTF-32 characters,
  589. by simply ignoring everything non ASCII :-)
  590. ------------------------------------------------------------------------
  591. r345 | jylam | 2006-03-08 21:58:07 +0100 (Wed, 08 Mar 2006) | 2 lines
  592. Changed paths:
  593. M /trunk/caca/driver_network.c
  594. * Fixed blinking screen
  595. ------------------------------------------------------------------------
  596. r344 | jylam | 2006-03-08 21:23:06 +0100 (Wed, 08 Mar 2006) | 2 lines
  597. Changed paths:
  598. M /trunk/caca/driver_network.c
  599. M /trunk/cucul/cucul.h
  600. M /trunk/cucul/export.c
  601. * Exporters now return size of generated data
  602. ------------------------------------------------------------------------
  603. r343 | jylam | 2006-03-08 21:03:24 +0100 (Wed, 08 Mar 2006) | 2 lines
  604. Changed paths:
  605. M /trunk/caca/Makefile.am
  606. M /trunk/caca/caca.c
  607. M /trunk/caca/caca_internals.h
  608. A /trunk/caca/driver_network.c
  609. M /trunk/configure.ac
  610. * Added very preliminary network driver
  611. ------------------------------------------------------------------------
  612. r342 | sam | 2006-03-08 20:41:53 +0100 (Wed, 08 Mar 2006) | 3 lines
  613. Changed paths:
  614. M /trunk/caca/caca.c
  615. M /trunk/caca/caca_internals.h
  616. M /trunk/caca/driver_conio.c
  617. M /trunk/caca/driver_gl.c
  618. M /trunk/caca/driver_ncurses.c
  619. M /trunk/caca/driver_slang.c
  620. M /trunk/caca/driver_win32.c
  621. M /trunk/caca/driver_x11.c
  622. M /trunk/caca/event.c
  623. M /trunk/caca/graphics.c
  624. M /trunk/cucul/cucul.c
  625. * Fixed async issues between the driver and libcaca when resizing windows,
  626. and simplified the handle_resize() API. Still can be polished.
  627. ------------------------------------------------------------------------
  628. r341 | sam | 2006-03-08 18:20:38 +0100 (Wed, 08 Mar 2006) | 3 lines
  629. Changed paths:
  630. M /trunk/cucul/cucul.c
  631. * cucul_set_size() does nothing if a graphical backend is attached. Added
  632. documentation to explain this behaviour.
  633. ------------------------------------------------------------------------
  634. r340 | sam | 2006-03-08 12:27:23 +0100 (Wed, 08 Mar 2006) | 2 lines
  635. Changed paths:
  636. M /trunk/caca/caca.c
  637. M /trunk/caca/caca_internals.h
  638. M /trunk/caca/driver_gl.c
  639. M /trunk/caca/driver_ncurses.c
  640. M /trunk/caca/driver_slang.c
  641. M /trunk/caca/driver_win32.c
  642. M /trunk/caca/driver_x11.c
  643. M /trunk/caca/event.c
  644. * Cosmetic changes here and there.
  645. ------------------------------------------------------------------------
  646. r339 | sam | 2006-03-08 11:33:01 +0100 (Wed, 08 Mar 2006) | 3 lines
  647. Changed paths:
  648. M /trunk/caca/caca.c
  649. M /trunk/caca/caca_internals.h
  650. M /trunk/caca/driver_conio.c
  651. M /trunk/caca/driver_gl.c
  652. M /trunk/caca/driver_ncurses.c
  653. M /trunk/caca/driver_slang.c
  654. M /trunk/caca/driver_win32.c
  655. M /trunk/caca/driver_x11.c
  656. M /trunk/caca/event.c
  657. M /trunk/caca/graphics.c
  658. * Finished moving everything driver-specific to the apropriate driver_*.c
  659. files. Phew. Now they just need a few comments.
  660. ------------------------------------------------------------------------
  661. r338 | sam | 2006-03-08 10:51:53 +0100 (Wed, 08 Mar 2006) | 2 lines
  662. Changed paths:
  663. M /trunk/caca/driver_conio.c
  664. M /trunk/caca/driver_gl.c
  665. M /trunk/caca/driver_ncurses.c
  666. M /trunk/caca/driver_slang.c
  667. M /trunk/caca/driver_win32.c
  668. M /trunk/caca/driver_x11.c
  669. * Cleaned up useless header includes.
  670. ------------------------------------------------------------------------
  671. r337 | sam | 2006-03-08 10:28:41 +0100 (Wed, 08 Mar 2006) | 2 lines
  672. Changed paths:
  673. M /trunk/caca/caca_internals.h
  674. M /trunk/caca/driver_conio.c
  675. M /trunk/caca/driver_gl.c
  676. M /trunk/caca/driver_ncurses.c
  677. M /trunk/caca/driver_slang.c
  678. M /trunk/caca/driver_win32.c
  679. M /trunk/caca/driver_x11.c
  680. M /trunk/caca/event.c
  681. * Split event.c into the appropriate driver_*.c files.
  682. ------------------------------------------------------------------------
  683. r336 | sam | 2006-03-08 10:26:46 +0100 (Wed, 08 Mar 2006) | 2 lines
  684. Changed paths:
  685. M /trunk/caca-config.in
  686. * Let us do "caca-config --libs cucul" to get only the libcucul dependencies.
  687. ------------------------------------------------------------------------
  688. r335 | sam | 2006-03-08 10:23:38 +0100 (Wed, 08 Mar 2006) | 2 lines
  689. Changed paths:
  690. M /trunk/doc/doxygen.cfg.in
  691. * Ignore driver_*.c files when building documentation.
  692. ------------------------------------------------------------------------
  693. r334 | sam | 2006-03-08 10:21:55 +0100 (Wed, 08 Mar 2006) | 2 lines
  694. Changed paths:
  695. M /trunk/configure.ac
  696. * configure.ac: look for a4wide.sty in more than one location.
  697. ------------------------------------------------------------------------
  698. r333 | sam | 2006-03-07 13:39:34 +0100 (Tue, 07 Mar 2006) | 3 lines
  699. Changed paths:
  700. M /trunk/Makefile.am
  701. A /trunk/build-dos (from /trunk/build-win32:327)
  702. M /trunk/caca/caca_internals.h
  703. M /trunk/caca/driver_conio.c
  704. M /trunk/cucul/cucul_internals.h
  705. * Fixed DOS driver.
  706. * Added a build-dos script to cross-compile the DOS version using djgpp.
  707. ------------------------------------------------------------------------
  708. r332 | sam | 2006-03-07 11:46:29 +0100 (Tue, 07 Mar 2006) | 3 lines
  709. Changed paths:
  710. M /trunk/configure.ac
  711. * configure.ac: removed the "null" frontend. just don't attach any frontend
  712. if you do not want any.
  713. ------------------------------------------------------------------------
  714. r331 | sam | 2006-03-07 11:37:59 +0100 (Tue, 07 Mar 2006) | 2 lines
  715. Changed paths:
  716. M /trunk/caca/caca.c
  717. M /trunk/caca/caca_internals.h
  718. M /trunk/caca/event.c
  719. * Got rid of static variables in the event code.
  720. ------------------------------------------------------------------------
  721. r330 | sam | 2006-03-07 10:17:35 +0100 (Tue, 07 Mar 2006) | 3 lines
  722. Changed paths:
  723. M /trunk/caca/caca.c
  724. M /trunk/caca/caca_internals.h
  725. M /trunk/caca/driver_conio.c
  726. M /trunk/caca/driver_gl.c
  727. M /trunk/caca/driver_ncurses.c
  728. M /trunk/caca/driver_slang.c
  729. M /trunk/caca/driver_win32.c
  730. M /trunk/caca/driver_x11.c
  731. M /trunk/caca/event.c
  732. M /trunk/caca/graphics.c
  733. M /trunk/cucul/bitmap.c
  734. M /trunk/cucul/box.c
  735. M /trunk/cucul/char.c
  736. M /trunk/cucul/conic.c
  737. M /trunk/cucul/cucul.c
  738. M /trunk/cucul/cucul_internals.h
  739. M /trunk/cucul/export.c
  740. M /trunk/cucul/line.c
  741. M /trunk/cucul/math.c
  742. M /trunk/cucul/sprite.c
  743. M /trunk/cucul/triangle.c
  744. M /trunk/src/cacaview.c
  745. * Polished the driver split a bit (still no events, except resize events),
  746. properly credited authors and documented a few things.
  747. ------------------------------------------------------------------------
  748. r329 | sam | 2006-03-07 00:01:59 +0100 (Tue, 07 Mar 2006) | 4 lines
  749. Changed paths:
  750. M /trunk/caca/Makefile.am
  751. M /trunk/caca/caca.c
  752. M /trunk/caca/caca_internals.h
  753. A /trunk/caca/driver_conio.c (from /trunk/caca/graphics.c:327)
  754. A /trunk/caca/driver_gl.c (from /trunk/caca/graphics.c:327)
  755. A /trunk/caca/driver_ncurses.c (from /trunk/caca/graphics.c:327)
  756. A /trunk/caca/driver_slang.c (from /trunk/caca/graphics.c:327)
  757. A /trunk/caca/driver_win32.c (from /trunk/caca/graphics.c:327)
  758. A /trunk/caca/driver_x11.c (from /trunk/caca/graphics.c:327)
  759. M /trunk/caca/event.c
  760. M /trunk/caca/graphics.c
  761. * Split caca/graphics.c into driver-specific files. Resize is currently
  762. broken, and event handling is not yet in the driver-specific files, but
  763. I will of course fix that later.
  764. ------------------------------------------------------------------------
  765. r328 | sam | 2006-03-06 22:49:48 +0100 (Mon, 06 Mar 2006) | 2 lines
  766. Changed paths:
  767. M /trunk/configure.ac
  768. * Ooops, I fucked up the build.
  769. ------------------------------------------------------------------------
  770. r327 | sam | 2006-03-06 22:00:53 +0100 (Mon, 06 Mar 2006) | 2 lines
  771. Changed paths:
  772. M /trunk/Makefile.am
  773. D /trunk/examples
  774. A /trunk/src (from /trunk/examples:326)
  775. * Moved stuff again.
  776. ------------------------------------------------------------------------
  777. r326 | sam | 2006-03-06 21:57:14 +0100 (Mon, 06 Mar 2006) | 2 lines
  778. Changed paths:
  779. M /trunk/Makefile.am
  780. A /trunk/caca
  781. A /trunk/caca/Makefile.am (from /trunk/src/Makefile.am:325)
  782. A /trunk/caca/caca.c (from /trunk/src/caca.c:325)
  783. A /trunk/caca/caca.h (from /trunk/src/caca.h:325)
  784. A /trunk/caca/caca_internals.h (from /trunk/src/caca_internals.h:325)
  785. A /trunk/caca/event.c (from /trunk/src/event.c:325)
  786. A /trunk/caca/graphics.c (from /trunk/src/graphics.c:325)
  787. A /trunk/caca/time.c (from /trunk/src/time.c:325)
  788. M /trunk/configure.ac
  789. A /trunk/cucul
  790. A /trunk/cucul/Makefile.am (from /trunk/src/Makefile.am:325)
  791. A /trunk/cucul/bitmap.c (from /trunk/src/bitmap.c:325)
  792. A /trunk/cucul/box.c (from /trunk/src/box.c:325)
  793. A /trunk/cucul/char.c (from /trunk/src/char.c:325)
  794. A /trunk/cucul/conic.c (from /trunk/src/conic.c:325)
  795. A /trunk/cucul/cucul.c (from /trunk/src/cucul.c:325)
  796. A /trunk/cucul/cucul.h (from /trunk/src/cucul.h:325)
  797. A /trunk/cucul/cucul_internals.h (from /trunk/src/cucul_internals.h:325)
  798. A /trunk/cucul/export.c (from /trunk/src/export.c:325)
  799. A /trunk/cucul/line.c (from /trunk/src/line.c:325)
  800. A /trunk/cucul/math.c (from /trunk/src/math.c:325)
  801. A /trunk/cucul/sprite.c (from /trunk/src/sprite.c:325)
  802. A /trunk/cucul/triangle.c (from /trunk/src/triangle.c:325)
  803. M /trunk/examples/Makefile.am
  804. D /trunk/src
  805. M /trunk/test/Makefile.am
  806. * Moved stuff around to differenciate between libcucul and libcaca.
  807. ------------------------------------------------------------------------
  808. r325 | sam | 2006-03-06 20:13:01 +0100 (Mon, 06 Mar 2006) | 3 lines
  809. Changed paths:
  810. M /trunk/src/caca.c
  811. M /trunk/src/char.c
  812. M /trunk/src/cucul.c
  813. M /trunk/src/cucul_internals.h
  814. M /trunk/src/export.c
  815. M /trunk/src/graphics.c
  816. * Use 32 bit integers for the character array. No visible difference for
  817. now because we only do ASCII, but that will let us do Unicode later.
  818. ------------------------------------------------------------------------
  819. r324 | sam | 2006-03-06 15:17:42 +0100 (Mon, 06 Mar 2006) | 4 lines
  820. Changed paths:
  821. M /trunk/src/caca.h
  822. M /trunk/src/graphics.c
  823. * Removed caca_set_{size,width,height} because cucul_set_size ought to be
  824. enough for everyone. Maybe I'll reintroduce caca_set_size sometime in the
  825. future because it's libcaca who gets the resize events, after all.
  826. ------------------------------------------------------------------------
  827. r323 | jylam | 2006-03-06 14:50:05 +0100 (Mon, 06 Mar 2006) | 2 lines
  828. Changed paths:
  829. M /trunk/src/graphics.c
  830. * I just suck. I'll goatse myself right after beeing back at home.
  831. ------------------------------------------------------------------------
  832. r322 | sam | 2006-03-06 14:43:23 +0100 (Mon, 06 Mar 2006) | 2 lines
  833. Changed paths:
  834. M /trunk/src/graphics.c
  835. * src/graphics.c: minor optimisations.
  836. ------------------------------------------------------------------------
  837. r321 | sam | 2006-03-06 14:34:57 +0100 (Mon, 06 Mar 2006) | 6 lines
  838. Changed paths:
  839. M /trunk/src/graphics.c
  840. * Nan mais je voudrais pas avoir l'air d'insister mon gars, mais primo
  841. dans la vraie vie, 0x007f7f7f et { 0x00, 0x7f, 0x7f, 0x7f } n'ont pas
  842. toujours les bytes dans le meme ordre, deuzio un unsigned int n'a pas
  843. toujours 4 bytes, et troizio tu pourrais au moins checker que ca fait
  844. pas de warnings et/ou que ca segfaulte pas !
  845. ------------------------------------------------------------------------
  846. r320 | jylam | 2006-03-06 13:13:12 +0100 (Mon, 06 Mar 2006) | 2 lines
  847. Changed paths:
  848. M /trunk/src/graphics.c
  849. * Mais je fais comme je veux bordel de cul !
  850. ------------------------------------------------------------------------
  851. r319 | sam | 2006-03-06 12:08:25 +0100 (Mon, 06 Mar 2006) | 2 lines
  852. Changed paths:
  853. M /trunk/src/graphics.c
  854. * Haha mais vieux porc a pattes !
  855. ------------------------------------------------------------------------
  856. r318 | jylam | 2006-03-06 11:21:48 +0100 (Mon, 06 Mar 2006) | 2 lines
  857. Changed paths:
  858. M /trunk/src/graphics.c
  859. * Reverted to integer colors in GL driver, fixed a bunch of warnings in slang.
  860. ------------------------------------------------------------------------
  861. r317 | sam | 2006-03-06 09:32:40 +0100 (Mon, 06 Mar 2006) | 9 lines
  862. Changed paths:
  863. M /trunk/caca-config.in
  864. M /trunk/configure.ac
  865. M /trunk/examples/aafire.c
  866. M /trunk/examples/cacaball.c
  867. M /trunk/examples/cacamoir.c
  868. M /trunk/examples/cacaplas.c
  869. M /trunk/examples/cacaview.c
  870. M /trunk/src/Makefile.am
  871. M /trunk/src/bitmap.c
  872. M /trunk/src/box.c
  873. M /trunk/src/caca.c
  874. M /trunk/src/caca.h
  875. M /trunk/src/caca_internals.h
  876. M /trunk/src/char.c
  877. M /trunk/src/conic.c
  878. M /trunk/src/cucul.c
  879. M /trunk/src/cucul_internals.h
  880. M /trunk/src/event.c
  881. M /trunk/src/export.c
  882. M /trunk/src/graphics.c
  883. M /trunk/src/line.c
  884. M /trunk/src/math.c
  885. M /trunk/src/sprite.c
  886. M /trunk/src/time.c
  887. M /trunk/src/triangle.c
  888. M /trunk/test/colors.c
  889. M /trunk/test/demo.c
  890. M /trunk/test/dithering.c
  891. M /trunk/test/event.c
  892. M /trunk/test/hsv.c
  893. M /trunk/test/spritedit.c
  894. * All output plugins should now work again.
  895. * Renamed caca_refresh() into caca_display() which makes more sense.
  896. * Optimised gl_bgpal by directly storing floats instead of doing the
  897. conversion at runtime.
  898. * Handle resizing in cucul_set_size() and try to keep as much information
  899. as possible from the previous canvas.
  900. * Moved most global variables into cucul_t or caca_t contexts.
  901. * Moved time.c into libcaca.
  902. ------------------------------------------------------------------------
  903. r316 | sam | 2006-03-06 09:26:09 +0100 (Mon, 06 Mar 2006) | 2 lines
  904. Changed paths:
  905. M /trunk/debian
  906. M /trunk/debian/changelog
  907. M /trunk/debian/control
  908. M /trunk/debian/copyright
  909. M /trunk/debian/rules
  910. M /trunk/doc/Makefile.am
  911. D /trunk/doc/cacademo.1
  912. A /trunk/doc/cacafire.1 (from /trunk/doc/cacademo.1:314)
  913. M /trunk/libcaca.spec
  914. M /trunk/msvc/Makefile.am
  915. D /trunk/msvc/cacademo.vcproj
  916. M /trunk/msvc/libcaca.sln
  917. * Removed cacademo from examples, manpages and distributions. It's useless.
  918. ------------------------------------------------------------------------
  919. r315 | sam | 2006-03-06 09:22:09 +0100 (Mon, 06 Mar 2006) | 2 lines
  920. Changed paths:
  921. M /trunk/src/cucul.c
  922. * src/cucul.c: s/width/height/.
  923. ------------------------------------------------------------------------
  924. r314 | sam | 2006-03-05 19:43:13 +0100 (Sun, 05 Mar 2006) | 16 lines
  925. Changed paths:
  926. M /trunk/configure.ac
  927. M /trunk/doc/doxygen.cfg.in
  928. M /trunk/examples
  929. M /trunk/examples/Makefile.am
  930. M /trunk/examples/aafire.c
  931. M /trunk/examples/cacaball.c
  932. M /trunk/examples/cacamoir.c
  933. M /trunk/examples/cacaplas.c
  934. M /trunk/examples/cacaview.c
  935. D /trunk/examples/demo.c
  936. M /trunk/src/Makefile.am
  937. M /trunk/src/bitmap.c
  938. M /trunk/src/box.c
  939. M /trunk/src/caca.c
  940. M /trunk/src/caca.h
  941. M /trunk/src/caca_internals.h
  942. A /trunk/src/char.c
  943. M /trunk/src/conic.c
  944. A /trunk/src/cucul.c
  945. A /trunk/src/cucul.h (from /trunk/src/caca.h:312)
  946. A /trunk/src/cucul_internals.h
  947. M /trunk/src/event.c
  948. A /trunk/src/export.c
  949. M /trunk/src/graphics.c
  950. M /trunk/src/line.c
  951. M /trunk/src/math.c
  952. M /trunk/src/sprite.c
  953. M /trunk/src/triangle.c
  954. M /trunk/test
  955. M /trunk/test/Makefile.am
  956. M /trunk/test/colors.c
  957. A /trunk/test/demo.c (from /trunk/examples/demo.c:312)
  958. M /trunk/test/dithering.c
  959. M /trunk/test/event.c
  960. M /trunk/test/hsv.c
  961. M /trunk/test/optipal.c
  962. M /trunk/test/spritedit.c
  963. A new low-level text management library (canvas for ultrafast compositing
  964. of unicode letters) is now separated from the higher level rendering and I/O
  965. (that is, libcaca). This commit totally breaks the API, but once everything
  966. is polished I will think about source-level backward compatibility. Most
  967. drivers are broken, but X11 still sorta works.
  968. The new design is much more object-oriented and allows having several
  969. active renderers at the same time, changing renderers on the fly, and more
  970. important, having no renderer at all (useful for converters, or when you
  971. want to do your own renderer).
  972. And in case you are still wondering, the libcucul acronym has "Unicode"
  973. because I want to support at least a subset of Unicode. There are awesome
  974. glyphs in it, including the ones inherited from Codepage 437 such as
  975. "gray 25%" that are used in DOS and Win32 ANSI art.
  976. ------------------------------------------------------------------------
  977. r313 | sam | 2006-03-04 19:08:47 +0100 (Sat, 04 Mar 2006) | 2 lines
  978. Changed paths:
  979. M /trunk/bootstrap
  980. * New updated bootstrap script.
  981. ------------------------------------------------------------------------
  982. r312 | sam | 2006-03-04 01:35:45 +0100 (Sat, 04 Mar 2006) | 2 lines
  983. Changed paths:
  984. R /trunk/COPYING
  985. A /trunk/COPYING.LGPL (from /trunk/COPYING:311)
  986. M /trunk/Makefile.am
  987. M /trunk/debian/copyright
  988. M /trunk/doc/cacademo.1
  989. M /trunk/examples/cacaball.c
  990. M /trunk/examples/cacamoir.c
  991. M /trunk/examples/cacaplas.c
  992. M /trunk/examples/cacaview.c
  993. M /trunk/examples/demo.c
  994. M /trunk/perl/Build.PL
  995. M /trunk/perl/META.yml
  996. M /trunk/python/pypycaca.c
  997. M /trunk/python/pypycaca.h
  998. M /trunk/src/bitmap.c
  999. M /trunk/src/box.c
  1000. M /trunk/src/caca.c
  1001. M /trunk/src/caca.h
  1002. M /trunk/src/caca_internals.h
  1003. M /trunk/src/conic.c
  1004. M /trunk/src/event.c
  1005. M /trunk/src/graphics.c
  1006. M /trunk/src/line.c
  1007. M /trunk/src/math.c
  1008. M /trunk/src/sprite.c
  1009. M /trunk/src/time.c
  1010. M /trunk/src/triangle.c
  1011. M /trunk/test/colors.c
  1012. M /trunk/test/dithering.c
  1013. M /trunk/test/event.c
  1014. M /trunk/test/hsv.c
  1015. M /trunk/test/optipal.c
  1016. M /trunk/test/spritedit.c
  1017. * Changed the licensing to WTFPL, as per all copyright holders' permission.
  1018. ------------------------------------------------------------------------
  1019. r311 | jylam | 2006-02-11 20:20:48 +0100 (Sat, 11 Feb 2006) | 2 lines
  1020. Changed paths:
  1021. A /trunk/python/caca.txt
  1022. A /trunk/python/test1.py
  1023. A /trunk/python/test2.py
  1024. * Added two examples for python bindings (a subset of cacademo, and bitmap example)
  1025. ------------------------------------------------------------------------
  1026. r310 | jylam | 2006-02-11 16:46:51 +0100 (Sat, 11 Feb 2006) | 2 lines
  1027. Changed paths:
  1028. M /trunk/src/event.c
  1029. * Fixed bug in events with GL driver
  1030. ------------------------------------------------------------------------
  1031. r309 | jylam | 2006-02-11 16:11:30 +0100 (Sat, 11 Feb 2006) | 2 lines
  1032. Changed paths:
  1033. M /trunk/src/graphics.c
  1034. * Improved GL rendering (characters are not blurry anymore)
  1035. ------------------------------------------------------------------------
  1036. r308 | jylam | 2006-02-05 18:47:23 +0100 (Sun, 05 Feb 2006) | 2 lines
  1037. Changed paths:
  1038. A /trunk/python
  1039. A /trunk/python/Makefile
  1040. A /trunk/python/README
  1041. A /trunk/python/pypycaca.c
  1042. A /trunk/python/pypycaca.h
  1043. * Added -preliminary- Python bindings
  1044. ------------------------------------------------------------------------
  1045. r307 | jylam | 2005-12-08 20:03:06 +0100 (Thu, 08 Dec 2005) | 2 lines
  1046. Changed paths:
  1047. M /trunk/AUTHORS
  1048. * Updated for my ego trip
  1049. ------------------------------------------------------------------------
  1050. r306 | jylam | 2005-11-21 22:39:34 +0100 (Mon, 21 Nov 2005) | 2 lines
  1051. Changed paths:
  1052. M /trunk/examples/cacaball.c
  1053. * Removed debug test, kekeke ^^
  1054. ------------------------------------------------------------------------
  1055. r305 | jylam | 2005-11-21 18:24:33 +0100 (Mon, 21 Nov 2005) | 2 lines
  1056. Changed paths:
  1057. M /trunk/examples/cacaball.c
  1058. M /trunk/src/caca.h
  1059. M /trunk/src/graphics.c
  1060. * Added caca_set_width, set_height_, set_size
  1061. ------------------------------------------------------------------------
  1062. r304 | jylam | 2005-11-18 11:46:53 +0100 (Fri, 18 Nov 2005) | 2 lines
  1063. Changed paths:
  1064. M /trunk/examples/aafire.c
  1065. M /trunk/examples/cacaball.c
  1066. M /trunk/examples/cacamoir.c
  1067. M /trunk/examples/cacaplas.c
  1068. * Fixed remaining warnings with gcc 3.x and 4.x
  1069. ------------------------------------------------------------------------
  1070. r303 | jylam | 2005-11-17 15:33:43 +0100 (Thu, 17 Nov 2005) | 2 lines
  1071. Changed paths:
  1072. M /trunk/src/bitmap.c
  1073. M /trunk/src/graphics.c
  1074. * Fixed warnings under GCC 4.x
  1075. ------------------------------------------------------------------------
  1076. r302 | jylam | 2005-11-17 15:13:54 +0100 (Thu, 17 Nov 2005) | 2 lines
  1077. Changed paths:
  1078. M /trunk/src/bitmap.c
  1079. M /trunk/src/event.c
  1080. M /trunk/src/graphics.c
  1081. * Fixed a bunch of warnings
  1082. ------------------------------------------------------------------------
  1083. r301 | sam | 2005-11-12 16:39:50 +0100 (Sat, 12 Nov 2005) | 2 lines
  1084. Changed paths:
  1085. M /trunk/src/graphics.c
  1086. * more coding style fixes.
  1087. ------------------------------------------------------------------------
  1088. r300 | sam | 2005-11-12 16:30:46 +0100 (Sat, 12 Nov 2005) | 2 lines
  1089. Changed paths:
  1090. M /trunk/src/caca.c
  1091. * src/caca.c: on Unix, do not use the GL driver if DISPLAY is not set.
  1092. ------------------------------------------------------------------------
  1093. r299 | sam | 2005-11-12 16:26:02 +0100 (Sat, 12 Nov 2005) | 2 lines
  1094. Changed paths:
  1095. M /trunk/src/graphics.c
  1096. * src/graphics.c: call glutInit() before calling other glut functions.
  1097. ------------------------------------------------------------------------
  1098. r298 | sam | 2005-11-12 16:14:38 +0100 (Sat, 12 Nov 2005) | 2 lines
  1099. Changed paths:
  1100. M /trunk/src/caca.h
  1101. M /trunk/src/graphics.c
  1102. * coding style fixes.
  1103. ------------------------------------------------------------------------
  1104. r297 | sam | 2005-11-12 15:47:59 +0100 (Sat, 12 Nov 2005) | 4 lines
  1105. Changed paths:
  1106. M /trunk/src/bitmap.c
  1107. * src/bitmap.c:
  1108. + Renamed gammaval into gamma.
  1109. + Fixed Doxygen comments.
  1110. ------------------------------------------------------------------------
  1111. r296 | jylam | 2005-07-30 13:58:48 +0200 (Sat, 30 Jul 2005) | 2 lines
  1112. Changed paths:
  1113. M /trunk/src/event.c
  1114. * src/event.c Fixed compilation problem when compiled without slang nor ncurses
  1115. ------------------------------------------------------------------------
  1116. r295 | sam | 2005-07-29 15:38:35 +0200 (Fri, 29 Jul 2005) | 2 lines
  1117. Changed paths:
  1118. M /trunk/debian/Makefile.am
  1119. * debian/Makefile.am: fixed long standing packaging bug (missing MIME file).
  1120. ------------------------------------------------------------------------
  1121. r294 | jylam | 2005-07-13 19:58:58 +0200 (Wed, 13 Jul 2005) | 2 lines
  1122. Changed paths:
  1123. M /trunk/src/caca.h
  1124. M /trunk/src/graphics.c
  1125. * src/graphics.c src/caca.h : Added ANSI exporter
  1126. ------------------------------------------------------------------------
  1127. r293 | jylam | 2005-07-13 19:45:47 +0200 (Wed, 13 Jul 2005) | 2 lines
  1128. Changed paths:
  1129. M /trunk/src/bitmap.c
  1130. M /trunk/src/caca.h
  1131. M /trunk/src/math.c
  1132. * 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.
  1133. ------------------------------------------------------------------------
  1134. r292 | sam | 2005-07-08 23:16:38 +0200 (Fri, 08 Jul 2005) | 2 lines
  1135. Changed paths:
  1136. M /trunk/src/caca.c
  1137. M /trunk/src/event.c
  1138. * src/event.c src/caca.c: fixed coding style
  1139. ------------------------------------------------------------------------
  1140. r291 | jylam | 2005-06-25 13:27:31 +0200 (Sat, 25 Jun 2005) | 2 lines
  1141. Changed paths:
  1142. M /trunk/src/event.c
  1143. M /trunk/src/graphics.c
  1144. * OpenGL driver mouse support
  1145. ------------------------------------------------------------------------
  1146. r290 | sam | 2005-06-24 13:54:28 +0200 (Fri, 24 Jun 2005) | 2 lines
  1147. Changed paths:
  1148. M /trunk/debian/changelog
  1149. * imported previous Debian uploads.
  1150. ------------------------------------------------------------------------
  1151. r289 | sam | 2005-06-24 13:48:31 +0200 (Fri, 24 Jun 2005) | 2 lines
  1152. Changed paths:
  1153. M /trunk/src/graphics.c
  1154. * src/graphics.c: more optimisations in the exporters
  1155. ------------------------------------------------------------------------
  1156. r288 | jylam | 2005-06-23 20:27:02 +0200 (Thu, 23 Jun 2005) | 2 lines
  1157. Changed paths:
  1158. M /trunk/src/graphics.c
  1159. * made caca_get_html3() use tables again, as div is not html3 (bgcolor in html3 neither, but works on text mode tables-aware browsers
  1160. ------------------------------------------------------------------------
  1161. r287 | sam | 2005-06-23 18:58:58 +0200 (Thu, 23 Jun 2005) | 2 lines
  1162. Changed paths:
  1163. M /trunk/src/graphics.c
  1164. * src/graphics.c: cleaned caca_get_html()
  1165. ------------------------------------------------------------------------
  1166. r286 | sam | 2005-06-23 18:44:14 +0200 (Thu, 23 Jun 2005) | 2 lines
  1167. Changed paths:
  1168. M /trunk/src/graphics.c
  1169. * src/graphics.c: heavy cleanup in caca_get_html3().
  1170. ------------------------------------------------------------------------
  1171. r285 | jylam | 2005-06-23 00:06:42 +0200 (Thu, 23 Jun 2005) | 2 lines
  1172. Changed paths:
  1173. M /trunk/configure.ac
  1174. M /trunk/src/caca.c
  1175. M /trunk/src/caca.h
  1176. M /trunk/src/caca_internals.h
  1177. M /trunk/src/event.c
  1178. M /trunk/src/graphics.c
  1179. * Added Null driver and html3 exporter.
  1180. ------------------------------------------------------------------------
  1181. r284 | jylam | 2005-06-21 18:13:41 +0200 (Tue, 21 Jun 2005) | 2 lines
  1182. Changed paths:
  1183. M /trunk/src/caca.h
  1184. M /trunk/src/graphics.c
  1185. GL driver : Updated documentation and added support for CACA_GEOMETRY
  1186. ------------------------------------------------------------------------
  1187. r283 | jylam | 2005-06-21 16:50:43 +0200 (Tue, 21 Jun 2005) | 2 lines
  1188. Changed paths:
  1189. M /trunk/src/caca.h
  1190. M /trunk/src/graphics.c
  1191. Added HTML and IRC output support
  1192. ------------------------------------------------------------------------
  1193. r282 | sam | 2005-06-21 15:46:13 +0200 (Tue, 21 Jun 2005) | 2 lines
  1194. Changed paths:
  1195. M /trunk/debian/control
  1196. * debian/control: use libslang2 instead of slang1.
  1197. ------------------------------------------------------------------------
  1198. r281 | jylam | 2005-06-21 15:28:51 +0200 (Tue, 21 Jun 2005) | 2 lines
  1199. Changed paths:
  1200. M /trunk/configure.ac
  1201. M /trunk/src/caca.c
  1202. M /trunk/src/caca_internals.h
  1203. M /trunk/src/event.c
  1204. M /trunk/src/graphics.c
  1205. OpenGL support.
  1206. ------------------------------------------------------------------------
  1207. r280 | sam | 2005-03-26 11:27:30 +0100 (Sat, 26 Mar 2005) | 3 lines
  1208. Changed paths:
  1209. M /trunk/bootstrap
  1210. M /trunk/configure.ac
  1211. M /trunk/examples/Makefile.am
  1212. M /trunk/src/Makefile.am
  1213. M /trunk/test/Makefile.am
  1214. * Use libtool for the static library generation; paves the way for
  1215. a future shared library.
  1216. ------------------------------------------------------------------------
  1217. r279 | sam | 2005-01-22 17:43:58 +0100 (Sat, 22 Jan 2005) | 2 lines
  1218. Changed paths:
  1219. M /trunk/src/graphics.c
  1220. * compilation fix.
  1221. ------------------------------------------------------------------------
  1222. r278 | sam | 2005-01-14 00:59:55 +0100 (Fri, 14 Jan 2005) | 3 lines
  1223. Changed paths:
  1224. M /trunk/src/bitmap.c
  1225. M /trunk/src/caca.h
  1226. * src/bitmap.c:
  1227. + Implemented caca_set_bitmap_gamma().
  1228. ------------------------------------------------------------------------
  1229. r277 | sam | 2005-01-13 23:19:01 +0100 (Thu, 13 Jan 2005) | 3 lines
  1230. Changed paths:
  1231. M /trunk/src/caca.h
  1232. M /trunk/src/graphics.c
  1233. * src/graphics.c:
  1234. + Implemented caca_get_screen().
  1235. ------------------------------------------------------------------------
  1236. r276 | sam | 2005-01-13 21:46:00 +0100 (Thu, 13 Jan 2005) | 2 lines
  1237. Changed paths:
  1238. M /trunk/examples/cacaplas.c
  1239. * examples/cacaplas: slower animation.
  1240. ------------------------------------------------------------------------
  1241. r275 | sam | 2004-11-21 01:31:13 +0100 (Sun, 21 Nov 2004) | 2 lines
  1242. Changed paths:
  1243. M /trunk/AUTHORS
  1244. A /trunk/perl
  1245. A /trunk/perl/Build.PL
  1246. A /trunk/perl/MANIFEST
  1247. A /trunk/perl/MANIFEST.SKIP
  1248. A /trunk/perl/META.yml
  1249. A /trunk/perl/Makefile.PL
  1250. A /trunk/perl/README
  1251. A /trunk/perl/lib
  1252. A /trunk/perl/lib/Term
  1253. A /trunk/perl/lib/Term/Caca
  1254. A /trunk/perl/lib/Term/Caca/Bitmap.pm
  1255. A /trunk/perl/lib/Term/Caca/Constants.pm
  1256. A /trunk/perl/lib/Term/Caca/Sprite.pm
  1257. A /trunk/perl/lib/Term/Caca.pm
  1258. A /trunk/perl/lib/Term/Caca.xs
  1259. A /trunk/perl/lib/Term/Kaka
  1260. A /trunk/perl/lib/Term/Kaka/Bitmap.pm
  1261. A /trunk/perl/lib/Term/Kaka/Constants.pm
  1262. A /trunk/perl/lib/Term/Kaka/Sprite.pm
  1263. A /trunk/perl/lib/Term/Kaka.pm
  1264. A /trunk/perl/t
  1265. A /trunk/perl/t/data
  1266. A /trunk/perl/t/data/caca.txt
  1267. * Imported John Beppu's Perl wrapper.
  1268. ------------------------------------------------------------------------
  1269. r274 | sam | 2004-11-05 15:57:50 +0100 (Fri, 05 Nov 2004) | 2 lines
  1270. Changed paths:
  1271. M /trunk/src/bitmap.c
  1272. * src/bitmap.c: dark background works again with floyd-steinberg.
  1273. ------------------------------------------------------------------------
  1274. r273 | sam | 2004-11-05 15:44:41 +0100 (Fri, 05 Nov 2004) | 3 lines
  1275. Changed paths:
  1276. M /trunk/examples/aafire.c
  1277. M /trunk/examples/cacaball.c
  1278. M /trunk/examples/cacamoir.c
  1279. M /trunk/examples/cacaplas.c
  1280. * examples/:
  1281. + Use Space to pause demos, Esc to quit.
  1282. ------------------------------------------------------------------------
  1283. r272 | sam | 2004-11-04 23:59:29 +0100 (Thu, 04 Nov 2004) | 2 lines
  1284. Changed paths:
  1285. M /trunk/src/bitmap.c
  1286. * src/bitmap.c: dark background works again, except with floyd-steinberg.
  1287. ------------------------------------------------------------------------
  1288. r271 | sam | 2004-11-04 23:28:39 +0100 (Thu, 04 Nov 2004) | 7 lines
  1289. Changed paths:
  1290. M /trunk/src/bitmap.c
  1291. M /trunk/src/caca.c
  1292. M /trunk/src/caca.h
  1293. * src/caca.h:
  1294. + Introduced CACA_DITHER_FSTEIN.
  1295. * src/caca.c:
  1296. + CACA_DITHER_FSTEIN is the default dithering method.
  1297. * src/bitmap.c:
  1298. + Fixed other dithering methods. Black background does not work yet.
  1299. ------------------------------------------------------------------------
  1300. r270 | sam | 2004-11-04 22:19:52 +0100 (Thu, 04 Nov 2004) | 2 lines
  1301. Changed paths:
  1302. M /trunk/src/bitmap.c
  1303. * src/bitmap.c: oops, removed spurious test code.
  1304. ------------------------------------------------------------------------
  1305. r269 | sam | 2004-11-04 22:18:52 +0100 (Thu, 04 Nov 2004) | 3 lines
  1306. Changed paths:
  1307. M /trunk/src/bitmap.c
  1308. * src/bitmap.c:
  1309. + 7-3-5-1 Floyd-Steinberg dithering. Breaks all other ditherers.
  1310. ------------------------------------------------------------------------
  1311. r268 | sam | 2004-11-04 21:36:49 +0100 (Thu, 04 Nov 2004) | 3 lines
  1312. Changed paths:
  1313. M /trunk/doc/Makefile.am
  1314. * doc/Makefile.am:
  1315. + Really fixed the manpage generation.
  1316. ------------------------------------------------------------------------
  1317. r267 | sam | 2004-11-04 19:30:34 +0100 (Thu, 04 Nov 2004) | 3 lines
  1318. Changed paths:
  1319. M /trunk/doc/Makefile.am
  1320. * doc/Makefile.am:
  1321. + Manpage installation fix.
  1322. ------------------------------------------------------------------------
  1323. r266 | sam | 2004-11-04 19:16:57 +0100 (Thu, 04 Nov 2004) | 2 lines
  1324. Changed paths:
  1325. M /trunk/examples/cacaplas.c
  1326. * examples/cacaplas.c: use Esc to quit, Space to pause.
  1327. ------------------------------------------------------------------------
  1328. r265 | sam | 2004-10-31 20:26:05 +0100 (Sun, 31 Oct 2004) | 3 lines
  1329. Changed paths:
  1330. M /trunk/THANKS
  1331. M /trunk/src/graphics.c
  1332. * src/graphics.c:
  1333. + Win32 speed improvements by Jari Komppa.
  1334. ------------------------------------------------------------------------
  1335. r264 | sam | 2004-08-06 19:33:46 +0200 (Fri, 06 Aug 2004) | 3 lines
  1336. Changed paths:
  1337. M /trunk/src/graphics.c
  1338. * src/graphics.c:
  1339. + Fix strict aliasing rules breakage.
  1340. ------------------------------------------------------------------------
  1341. r263 | sam | 2004-07-05 14:08:49 +0200 (Mon, 05 Jul 2004) | 3 lines
  1342. Changed paths:
  1343. M /trunk/bootstrap
  1344. * bootstrap:
  1345. + Support for automake 1.8.
  1346. ------------------------------------------------------------------------
  1347. r262 | sam | 2004-07-05 14:07:00 +0200 (Mon, 05 Jul 2004) | 6 lines
  1348. Changed paths:
  1349. D /trunk/BUGS
  1350. M /trunk/Makefile.am
  1351. M /trunk/TODO
  1352. M /trunk/debian/changelog
  1353. M /trunk/debian/control
  1354. M /trunk/debian/rules
  1355. * BUGS TODO:
  1356. + Removed BUGS, updated TODO.
  1357. * debian/*:
  1358. + Depend on libx11-dev instead of xlibs-dev.
  1359. + New Debian upload.
  1360. ------------------------------------------------------------------------
  1361. r261 | sam | 2004-02-02 14:51:55 +0100 (Mon, 02 Feb 2004) | 3 lines
  1362. Changed paths:
  1363. M /trunk/configure.ac
  1364. M /trunk/msvc/config.h
  1365. M /trunk/src/graphics.c
  1366. * configure.ac src/graphics:
  1367. + Check for resize_term and resizeterm in -lncurses.
  1368. ------------------------------------------------------------------------
  1369. r260 | sam | 2004-02-02 03:59:43 +0100 (Mon, 02 Feb 2004) | 2 lines
  1370. Changed paths:
  1371. A /branches/0.9 (from /trunk:259)
  1372. M /branches/0.9/ChangeLog
  1373. M /trunk/ChangeLog
  1374. * 0.9 branch.
  1375. ------------------------------------------------------------------------
  1376. r259 | sam | 2004-02-02 03:54:43 +0100 (Mon, 02 Feb 2004) | 2 lines
  1377. Changed paths:
  1378. M /trunk/ChangeLog
  1379. M /trunk/NEWS
  1380. M /trunk/configure.ac
  1381. M /trunk/debian/changelog
  1382. M /trunk/libcaca.spec
  1383. M /trunk/msvc/config.h
  1384. * 0.9 release.
  1385. ------------------------------------------------------------------------
  1386. r258 | sam | 2004-01-26 11:52:30 +0100 (Mon, 26 Jan 2004) | 5 lines
  1387. Changed paths:
  1388. M /trunk/configure.ac
  1389. M /trunk/debian/changelog
  1390. M /trunk/src/caca.c
  1391. M /trunk/src/event.c
  1392. M /trunk/src/graphics.c
  1393. * configure.ac:
  1394. + Check for curses.h as well as ncurses.h.
  1395. * src/caca.c src/event.c src/graphics.c:
  1396. + Include curses.h if ncurses.h was not found.
  1397. ------------------------------------------------------------------------
  1398. r257 | sam | 2004-01-23 10:20:39 +0100 (Fri, 23 Jan 2004) | 3 lines
  1399. Changed paths:
  1400. M /trunk/examples/cacaview.c
  1401. * examples/cacaview.c:
  1402. + Moved statusbar and help menu handling in separate functions.
  1403. ------------------------------------------------------------------------
  1404. r256 | sam | 2004-01-23 10:15:42 +0100 (Fri, 23 Jan 2004) | 4 lines
  1405. Changed paths:
  1406. M /trunk/src/caca.c
  1407. * src/caca.c:
  1408. + Alloc the AllocConsole() call to fail in case the process already has
  1409. a console.
  1410. ------------------------------------------------------------------------
  1411. r255 | sam | 2004-01-21 18:25:18 +0100 (Wed, 21 Jan 2004) | 6 lines
  1412. Changed paths:
  1413. M /trunk/examples/cacaview.c
  1414. * examples/cacaview.c:
  1415. + Proper aspect ratio support.
  1416. + Finer zoom support.
  1417. + Handle mouse clicks as next/prev picture command.
  1418. + Removed useless iterations in draw_checkers().
  1419. ------------------------------------------------------------------------
  1420. r254 | sam | 2004-01-21 14:49:26 +0100 (Wed, 21 Jan 2004) | 8 lines
  1421. Changed paths:
  1422. M /trunk/THANKS
  1423. M /trunk/src/event.c
  1424. M /trunk/src/graphics.c
  1425. * src/graphics.c:
  1426. + Fixed a buffer overflow due to bad signed/unsigned handling.
  1427. * src/event.c:
  1428. + Disallow zero width or height in the X11 driver.
  1429. + Fixed resizing in ncurses and slang.
  1430. * THANKS:
  1431. + Added the Source Mage maintainer.
  1432. ------------------------------------------------------------------------
  1433. r253 | sam | 2004-01-18 05:48:09 +0100 (Sun, 18 Jan 2004) | 2 lines
  1434. Changed paths:
  1435. A /branches/0.8 (from /trunk:252)
  1436. M /branches/0.8/ChangeLog
  1437. M /trunk/ChangeLog
  1438. * 0.8 branch.
  1439. ------------------------------------------------------------------------
  1440. r252 | sam | 2004-01-18 05:45:28 +0100 (Sun, 18 Jan 2004) | 2 lines
  1441. Changed paths:
  1442. M /trunk/ChangeLog
  1443. M /trunk/NEWS
  1444. M /trunk/THANKS
  1445. M /trunk/configure.ac
  1446. M /trunk/debian/changelog
  1447. M /trunk/libcaca.spec
  1448. M /trunk/msvc/config.h
  1449. * 0.8 release.
  1450. ------------------------------------------------------------------------
  1451. r251 | sam | 2004-01-18 05:17:35 +0100 (Sun, 18 Jan 2004) | 5 lines
  1452. Changed paths:
  1453. M /trunk/examples/cacaview.c
  1454. M /trunk/src/event.c
  1455. M /trunk/src/graphics.c
  1456. * src/graphics.c:
  1457. + When resizing under X11, copy the old pixmap to the new one.
  1458. * examples/cacaview.c:
  1459. + Resizing support.
  1460. ------------------------------------------------------------------------
  1461. r250 | sam | 2004-01-18 05:01:32 +0100 (Sun, 18 Jan 2004) | 5 lines
  1462. Changed paths:
  1463. M /trunk/src/caca_internals.h
  1464. M /trunk/src/event.c
  1465. M /trunk/src/graphics.c
  1466. * src/event.c:
  1467. + Refresh the X11 window when an exposure event is received.
  1468. + When resizing the X11 window, start showing extra characters when two
  1469. thirds are visible.
  1470. ------------------------------------------------------------------------
  1471. r249 | sam | 2004-01-17 23:32:39 +0100 (Sat, 17 Jan 2004) | 6 lines
  1472. Changed paths:
  1473. M /trunk/TODO
  1474. M /trunk/examples/cacaview.c
  1475. M /trunk/src/caca.h
  1476. M /trunk/src/graphics.c
  1477. * src/graphics.c:
  1478. + Renamed caca_set_title() to caca_set_window_title().
  1479. + Implemented caca_get_window_width() and caca_get_window_height().
  1480. * examples/cacaview.c:
  1481. + Set the window title to cacaview.
  1482. ------------------------------------------------------------------------
  1483. r248 | sam | 2004-01-14 11:34:20 +0100 (Wed, 14 Jan 2004) | 8 lines
  1484. Changed paths:
  1485. M /trunk/src/bitmap.c
  1486. M /trunk/src/event.c
  1487. * src/event.c:
  1488. + Make sure the mouse coordinates stay within the screen boundaries even
  1489. if the window was resized.
  1490. * src/bitmap.c:
  1491. + Fixed a buffer underflow in the rendering routine that caused the bottom
  1492. and rightmost pixels to be missed in certain conditions.
  1493. + Minor speed optimisation.
  1494. ------------------------------------------------------------------------
  1495. r247 | sam | 2004-01-14 11:32:04 +0100 (Wed, 14 Jan 2004) | 3 lines
  1496. Changed paths:
  1497. M /trunk/test
  1498. M /trunk/test/Makefile.am
  1499. A /trunk/test/colors.c (from /trunk/examples/demo.c:243)
  1500. * test/colors.c:
  1501. + Extracted the colour test from examples/demo.c.
  1502. ------------------------------------------------------------------------
  1503. r246 | sam | 2004-01-13 23:33:09 +0100 (Tue, 13 Jan 2004) | 5 lines
  1504. Changed paths:
  1505. M /trunk/src/caca_internals.h
  1506. M /trunk/src/event.c
  1507. M /trunk/src/graphics.c
  1508. M /trunk/test/event.c
  1509. * src/graphics.c src/event.c:
  1510. + The ncurses and S-Lang drivers properly return CACA_EVENT_RESIZE.
  1511. * test/event.c:
  1512. + Display CACA_EVENT_RESIZE.
  1513. ------------------------------------------------------------------------
  1514. r245 | sam | 2004-01-13 22:08:43 +0100 (Tue, 13 Jan 2004) | 3 lines
  1515. Changed paths:
  1516. M /trunk/configure.ac
  1517. M /trunk/msvc/config.h
  1518. M /trunk/src/graphics.c
  1519. * src/graphics.c:
  1520. + Resize handling in the ncurses and slang drivers.
  1521. ------------------------------------------------------------------------
  1522. r244 | sam | 2004-01-13 21:03:48 +0100 (Tue, 13 Jan 2004) | 8 lines
  1523. Changed paths:
  1524. M /trunk/examples/aafire.c
  1525. M /trunk/src/caca.h
  1526. M /trunk/src/caca_internals.h
  1527. M /trunk/src/event.c
  1528. M /trunk/src/graphics.c
  1529. * src/event.c:
  1530. + Added the CACA_EVENT_RESIZE event.
  1531. + Added caca_get_mouse_x() and caca_get_mouse_y().
  1532. * src/graphics.c:
  1533. + Window resize handling in the X11 driver.
  1534. * examples/aafire.c:
  1535. + Fixed a bad assumption in the resize handling code.
  1536. ------------------------------------------------------------------------
  1537. r243 | sam | 2004-01-13 17:45:45 +0100 (Tue, 13 Jan 2004) | 5 lines
  1538. Changed paths:
  1539. M /trunk/build-win32
  1540. M /trunk/configure.ac
  1541. M /trunk/debian/rules
  1542. M /trunk/doc/Makefile.am
  1543. M /trunk/libcaca.spec
  1544. * configure.ac:
  1545. + Added --disable-doc to let the user not build documentation.
  1546. * build-win32:
  1547. + Do not build documentation.
  1548. ------------------------------------------------------------------------
  1549. r242 | sam | 2004-01-13 16:01:22 +0100 (Tue, 13 Jan 2004) | 7 lines
  1550. Changed paths:
  1551. M /trunk/THANKS
  1552. M /trunk/src/Makefile.am
  1553. A /trunk/src/event.c (from /trunk/src/io.c:238)
  1554. M /trunk/src/graphics.c
  1555. D /trunk/src/io.c
  1556. * src/graphics.c:
  1557. + Fixed a typo preventing Win32 builds.
  1558. * src/event.c:
  1559. + Renamed io.c into event.c.
  1560. * THANKS:
  1561. + Added Gentoo, NetBSD and FreeBSD porters.
  1562. ------------------------------------------------------------------------
  1563. r241 | sam | 2004-01-13 10:55:32 +0100 (Tue, 13 Jan 2004) | 13 lines
  1564. Changed paths:
  1565. M /trunk/Makefile.am
  1566. M /trunk/configure.ac
  1567. M /trunk/examples/aafire.c
  1568. M /trunk/examples/cacaview.c
  1569. A /trunk/msvc
  1570. A /trunk/msvc/Makefile.am
  1571. A /trunk/msvc/cacaball.vcproj
  1572. A /trunk/msvc/cacademo.vcproj
  1573. A /trunk/msvc/cacafire.vcproj
  1574. A /trunk/msvc/cacamoir.vcproj
  1575. A /trunk/msvc/cacaplas.vcproj
  1576. A /trunk/msvc/cacaview.vcproj
  1577. A /trunk/msvc/config.h
  1578. A /trunk/msvc/libcaca.sln
  1579. A /trunk/msvc/libcaca.vcproj
  1580. M /trunk/src/caca.c
  1581. M /trunk/src/graphics.c
  1582. M /trunk/src/time.c
  1583. * configure.ac:
  1584. + Check for sys/times.h and unistd.h.
  1585. + Added calls to AC_C_CONST and AC_C_INLINE.
  1586. * src/time.c src/graphics.c:
  1587. + Fixes for MSVC compilation warnings.
  1588. + Additional sanity checks in the Win32 driver.
  1589. * src/caca.c:
  1590. + Use raw()/noraw() in the curses driver instead of cbreak().
  1591. * msvc/libcaca.sln:
  1592. + Added an MSVC solution.
  1593. * examples/aafire.c:
  1594. + Slightly reduced the maximum cacafire framerate.
  1595. ------------------------------------------------------------------------
  1596. r240 | sam | 2004-01-12 18:30:09 +0100 (Mon, 12 Jan 2004) | 5 lines
  1597. Changed paths:
  1598. M /trunk/NOTES
  1599. M /trunk/examples/cacaview.c
  1600. M /trunk/src/caca.h
  1601. M /trunk/src/graphics.c
  1602. * src/graphics.c:
  1603. + Implemented caca_set_title() for X11 and Win32.
  1604. * examples/cacaview.c:
  1605. + Use caca_set_title() to set the window title to "cacaview".
  1606. ------------------------------------------------------------------------
  1607. r239 | sam | 2004-01-12 17:22:35 +0100 (Mon, 12 Jan 2004) | 2 lines
  1608. Changed paths:
  1609. M /trunk/Makefile.am
  1610. M /trunk/autotools/Makefile.am
  1611. M /trunk/debian/Makefile.am
  1612. M /trunk/doc/Makefile.am
  1613. M /trunk/examples/Makefile.am
  1614. M /trunk/src/Makefile.am
  1615. M /trunk/test/Makefile.am
  1616. * Fixed $Id in all Makefile.am files.
  1617. ------------------------------------------------------------------------
  1618. r238 | sam | 2004-01-12 17:21:34 +0100 (Mon, 12 Jan 2004) | 3 lines
  1619. Changed paths:
  1620. M /trunk/Makefile.am
  1621. M /trunk/autotools/Makefile.am
  1622. A /trunk/build-win32
  1623. M /trunk/debian/Makefile.am
  1624. M /trunk/doc/Makefile.am
  1625. M /trunk/examples/Makefile.am
  1626. M /trunk/src/Makefile.am
  1627. M /trunk/test/Makefile.am
  1628. * build-win32:
  1629. + Win32 cross-compilation script.
  1630. ------------------------------------------------------------------------
  1631. r237 | sam | 2004-01-12 16:28:27 +0100 (Mon, 12 Jan 2004) | 5 lines
  1632. Changed paths:
  1633. M /trunk/NEWS
  1634. M /trunk/debian/control
  1635. M /trunk/debian/rules
  1636. M /trunk/doc/Makefile.am
  1637. M /trunk/doc/cacademo.1
  1638. M /trunk/examples
  1639. M /trunk/examples/Makefile.am
  1640. D /trunk/examples/cacacirc.c
  1641. A /trunk/examples/cacamoir.c (from /trunk/examples/cacacirc.c:236)
  1642. M /trunk/libcaca.spec
  1643. * examples/cacamoir.c:
  1644. + Renamed cacacirc to cacamoir.
  1645. * libcaca.spec debian/ doc/:
  1646. + Added cacamoir to the distributed files.
  1647. ------------------------------------------------------------------------
  1648. r236 | sam | 2004-01-12 15:25:46 +0100 (Mon, 12 Jan 2004) | 8 lines
  1649. Changed paths:
  1650. M /trunk/examples
  1651. M /trunk/examples/Makefile.am
  1652. M /trunk/examples/cacaball.c
  1653. A /trunk/examples/cacacirc.c
  1654. M /trunk/examples/cacaplas.c
  1655. * examples/cacaballs.c:
  1656. + Bigger metaballs, less metaballs.
  1657. + Rotating palette.
  1658. * examples/cacaplas.c:
  1659. + Slightly decreased speed.
  1660. * examples/cacacirc.c:
  1661. + New effect.
  1662. ------------------------------------------------------------------------
  1663. r235 | sam | 2004-01-12 15:01:40 +0100 (Mon, 12 Jan 2004) | 3 lines
  1664. Changed paths:
  1665. M /trunk/configure.ac
  1666. M /trunk/src/time.c
  1667. * configure.ac:
  1668. + Better win32 check for Sleep().
  1669. ------------------------------------------------------------------------
  1670. r234 | sam | 2004-01-11 19:09:01 +0100 (Sun, 11 Jan 2004) | 5 lines
  1671. Changed paths:
  1672. M /trunk/configure.ac
  1673. M /trunk/examples/cacaview.c
  1674. M /trunk/src/time.c
  1675. * configure.ac src/time.c:
  1676. + Look for Sleep in -lkernel32.
  1677. * examples/cacaview.c:
  1678. + Use caca_wait_event() instead of usleep()/caca_get_event().
  1679. ------------------------------------------------------------------------
  1680. r233 | sam | 2004-01-11 06:09:02 +0100 (Sun, 11 Jan 2004) | 3 lines
  1681. Changed paths:
  1682. M /trunk/NOTES
  1683. M /trunk/examples/cacaview.c
  1684. M /trunk/src/caca.c
  1685. M /trunk/src/caca_internals.h
  1686. M /trunk/src/graphics.c
  1687. M /trunk/src/io.c
  1688. M /trunk/src/time.c
  1689. * src/caca.c src/graphics.c src/io.c src/time.c:
  1690. + Native win32 port.
  1691. ------------------------------------------------------------------------
  1692. r232 | sam | 2004-01-11 02:45:57 +0100 (Sun, 11 Jan 2004) | 10 lines
  1693. Changed paths:
  1694. M /trunk/configure.ac
  1695. M /trunk/src/caca.c
  1696. M /trunk/src/caca_internals.h
  1697. M /trunk/src/graphics.c
  1698. M /trunk/src/io.c
  1699. M /trunk/src/time.c
  1700. M /trunk/test/event.c
  1701. * configure.ac:
  1702. + Check for gettimeofday().
  1703. * src/time.c:
  1704. + Created _caca_time().
  1705. + Ported _caca_getticks() to the Win32 API.
  1706. * src/caca.c:
  1707. + Properly builds on Win32.
  1708. * test/event.c:
  1709. + Added <stdlib.h> because we use malloc().
  1710. ------------------------------------------------------------------------
  1711. r231 | sam | 2004-01-10 20:59:50 +0100 (Sat, 10 Jan 2004) | 5 lines
  1712. Changed paths:
  1713. M /trunk/NEWS
  1714. M /trunk/THANKS
  1715. M /trunk/examples/cacaplas.c
  1716. * THANKS examples/cacaplas.c:
  1717. + Updated credits.
  1718. * NEWS:
  1719. + Forthcoming 0.8 news.
  1720. ------------------------------------------------------------------------
  1721. r230 | sam | 2004-01-10 20:53:14 +0100 (Sat, 10 Jan 2004) | 5 lines
  1722. Changed paths:
  1723. M /trunk/configure.ac
  1724. M /trunk/examples
  1725. M /trunk/examples/Makefile.am
  1726. A /trunk/examples/cacaplas.c
  1727. * configure.ac:
  1728. + Check for -lm.
  1729. * examples/cacaplas.c:
  1730. + New demo, cacaplas, that displays a colour plasma.
  1731. ------------------------------------------------------------------------
  1732. r229 | sam | 2004-01-10 20:29:12 +0100 (Sat, 10 Jan 2004) | 12 lines
  1733. Changed paths:
  1734. M /trunk/src/caca.h
  1735. M /trunk/src/graphics.c
  1736. M /trunk/src/io.c
  1737. M /trunk/test/event.c
  1738. * src/graphics:
  1739. + Initialise the char buffers in the X11 driver.
  1740. * src/io.c:
  1741. + caca_get_event() and caca_wait_event() immediately return zero if
  1742. event_mask is zero.
  1743. + Added support for the Home, End, PgUp and PgDown keys.
  1744. + In the S-Lang driver, added a call to SLang_getkey() before the call to
  1745. SLkp_getkey(), otherwise a single Escape call will not be interpreted.
  1746. * test/event.c:
  1747. + The "quit" sequence now quits the program, instead of "q" alone.
  1748. + Added a status bar below.
  1749. ------------------------------------------------------------------------
  1750. r228 | sam | 2004-01-09 10:51:53 +0100 (Fri, 09 Jan 2004) | 16 lines
  1751. Changed paths:
  1752. M /trunk/BUGS
  1753. M /trunk/NOTES
  1754. M /trunk/README
  1755. M /trunk/configure.ac
  1756. M /trunk/src/Makefile.am
  1757. M /trunk/src/caca.c
  1758. M /trunk/src/caca_internals.h
  1759. M /trunk/src/graphics.c
  1760. M /trunk/src/io.c
  1761. A /trunk/src/time.c
  1762. M /trunk/test/event.c
  1763. * test/event.c:
  1764. + Do not refresh after each event, but only when there is no event
  1765. pending.
  1766. + If the pressed key is a printable character, display it.
  1767. * src/time.c:
  1768. + Moved _caca_getticks() to this file.
  1769. * src/caca.c:
  1770. + Set the escape delay to a very low value in the ncurses driver,
  1771. because I don't want escape sequences to be entered manually.
  1772. * src/io.c:
  1773. + Autorepeat emulation in the ncurses and slang drivers: do not
  1774. immediately send the key release event.
  1775. * configure.ac:
  1776. + Check for usleep.
  1777. + Improvements in the win32 platform detection.
  1778. ------------------------------------------------------------------------
  1779. r227 | sam | 2004-01-08 19:40:29 +0100 (Thu, 08 Jan 2004) | 5 lines
  1780. Changed paths:
  1781. M /trunk/configure.ac
  1782. M /trunk/src/graphics.c
  1783. M /trunk/test/event.c
  1784. * test/event.c:
  1785. + Display at least two digits for keycodes.
  1786. * configure.ac:
  1787. + ScreenUpdate is actually mandatory for our conio driver.
  1788. ------------------------------------------------------------------------
  1789. r226 | sam | 2004-01-08 11:22:14 +0100 (Thu, 08 Jan 2004) | 10 lines
  1790. Changed paths:
  1791. M /trunk/src/graphics.c
  1792. M /trunk/src/io.c
  1793. M /trunk/test/event.c
  1794. * src/io.c:
  1795. + Use SLkp_getkey instead of SLang_getkey so that escape sequences are
  1796. directly interpreted.
  1797. + Major rehandling of the event code. All output drivers are now
  1798. correctly separated.
  1799. * src/graphics.c:
  1800. + Fixed a compilation warning.
  1801. * test/event.c:
  1802. + More human-readable event printing.
  1803. ------------------------------------------------------------------------
  1804. r225 | sam | 2004-01-07 19:36:41 +0100 (Wed, 07 Jan 2004) | 2 lines
  1805. Changed paths:
  1806. A /branches/0.7 (from /trunk:224)
  1807. M /branches/0.7/ChangeLog
  1808. M /branches/0.7/libcaca.spec
  1809. M /trunk/ChangeLog
  1810. M /trunk/libcaca.spec
  1811. * 0.7 branch.
  1812. ------------------------------------------------------------------------
  1813. r224 | sam | 2004-01-07 19:22:44 +0100 (Wed, 07 Jan 2004) | 3 lines
  1814. Changed paths:
  1815. M /trunk/configure.ac
  1816. M /trunk/debian/changelog
  1817. M /trunk/libcaca.spec
  1818. * configure.ac:
  1819. + Release 0.7.
  1820. ------------------------------------------------------------------------
  1821. r223 | sam | 2004-01-07 19:22:08 +0100 (Wed, 07 Jan 2004) | 3 lines
  1822. Changed paths:
  1823. M /trunk/src/bitmap.c
  1824. * src/bitmap.c:
  1825. + Fixed a bug in the dithering characters.
  1826. ------------------------------------------------------------------------
  1827. r222 | sam | 2004-01-07 19:15:10 +0100 (Wed, 07 Jan 2004) | 5 lines
  1828. Changed paths:
  1829. M /trunk/NEWS
  1830. M /trunk/src/bitmap.c
  1831. M /trunk/src/io.c
  1832. * src/io.c:
  1833. + Do not report mouse motions if the coordinates did not change.
  1834. * src/bitmap.c:
  1835. + More documentation.
  1836. ------------------------------------------------------------------------
  1837. r221 | sam | 2004-01-07 18:19:36 +0100 (Wed, 07 Jan 2004) | 8 lines
  1838. Changed paths:
  1839. M /trunk/configure.ac
  1840. M /trunk/src/caca.c
  1841. M /trunk/src/graphics.c
  1842. M /trunk/src/io.c
  1843. M /trunk/test
  1844. M /trunk/test/Makefile.am
  1845. A /trunk/test/event.c
  1846. * test/event.c:
  1847. + Small event lister, similar to X11's xev.
  1848. * src/graphics.c:
  1849. + If possible, disable autorepeat in the X11 driver.
  1850. * src/io.c:
  1851. + Implemented CACA_EVENT_MOUSE_RELEASE in all drivers.
  1852. + Button number support in CACA_EVENT_MOUSE_{PRESS,RELEASE}.
  1853. ------------------------------------------------------------------------
  1854. r220 | sam | 2004-01-07 14:06:06 +0100 (Wed, 07 Jan 2004) | 5 lines
  1855. Changed paths:
  1856. M /trunk/debian/control
  1857. M /trunk/debian/rules
  1858. M /trunk/doc/Makefile.am
  1859. D /trunk/doc/caca-spritedit.1
  1860. M /trunk/examples/Makefile.am
  1861. D /trunk/examples/spritedit.c
  1862. M /trunk/libcaca.spec
  1863. M /trunk/test/Makefile.am
  1864. A /trunk/test/spritedit.c (from /trunk/examples/spritedit.c:213)
  1865. * test/spritedit.c:
  1866. + Moved spritedit to the test/ directory, because it is not mature enough.
  1867. * libcaca.spec debian/control debian/rules:
  1868. + Do not install caca-spritedit.
  1869. ------------------------------------------------------------------------
  1870. r219 | sam | 2004-01-07 13:45:02 +0100 (Wed, 07 Jan 2004) | 8 lines
  1871. Changed paths:
  1872. M /trunk/NEWS
  1873. M /trunk/debian/control
  1874. M /trunk/debian/rules
  1875. M /trunk/doc/Makefile.am
  1876. M /trunk/doc/cacademo.1
  1877. M /trunk/libcaca.spec
  1878. M /trunk/src/bitmap.c
  1879. M /trunk/src/caca.c
  1880. M /trunk/src/caca.h
  1881. M /trunk/src/conic.c
  1882. M /trunk/src/graphics.c
  1883. M /trunk/src/io.c
  1884. M /trunk/src/line.c
  1885. M /trunk/src/sprite.c
  1886. * libcaca.spec debian/control:
  1887. + Updated the package descriptions to include cacaball.
  1888. * doc/cacademo.1 doc/Makefile.am:
  1889. + Use the cacademo manpage as the cacaball manpage.
  1890. * src/:
  1891. + Added #ifdef _DOXYGEN_SKIP_ME here and there to prvent Doxygen from
  1892. documenting bizarre stuff.
  1893. ------------------------------------------------------------------------
  1894. r218 | sam | 2004-01-07 13:42:22 +0100 (Wed, 07 Jan 2004) | 4 lines
  1895. Changed paths:
  1896. M /trunk/examples/cacaball.c
  1897. * examples/cacaball.c:
  1898. + 24 metaballs instead of 5, but smaller.
  1899. + Zoom the bitmap to make more use of the screen area.
  1900. ------------------------------------------------------------------------
  1901. r217 | sam | 2004-01-06 17:31:27 +0100 (Tue, 06 Jan 2004) | 5 lines
  1902. Changed paths:
  1903. M /trunk/AUTHORS
  1904. M /trunk/THANKS
  1905. M /trunk/examples/aafire.c
  1906. M /trunk/examples/cacaball.c
  1907. * examples/cacaball.c:
  1908. + Crop the palette so that it looks a bit more like metaballs.
  1909. * AUTHORS THANKS:
  1910. + Credited Jylam and Jan Hubicka.
  1911. ------------------------------------------------------------------------
  1912. r216 | sam | 2004-01-06 13:46:25 +0100 (Tue, 06 Jan 2004) | 6 lines
  1913. Changed paths:
  1914. M /trunk/examples/cacaball.c
  1915. * examples/cacaball.c:
  1916. + Huge coding style overhaul.
  1917. + Display 5 metaballs instead of 3.
  1918. + Generate the palette instead of having a static one.
  1919. + Use a 256x256 back buffer for more smoothness.
  1920. ------------------------------------------------------------------------
  1921. r215 | sam | 2004-01-06 11:12:22 +0100 (Tue, 06 Jan 2004) | 3 lines
  1922. Changed paths:
  1923. M /trunk/src/graphics.c
  1924. * src/graphics.c:
  1925. + Fixed a compilation warning.
  1926. ------------------------------------------------------------------------
  1927. r214 | sam | 2004-01-05 23:16:55 +0100 (Mon, 05 Jan 2004) | 3 lines
  1928. Changed paths:
  1929. M /trunk/examples
  1930. M /trunk/examples/Makefile.am
  1931. A /trunk/examples/cacaball.c
  1932. * examples/cacaball.c:
  1933. + Metaballs demo program from Jean-Yves Lamoureux <jylam@lnxscene.org>.
  1934. ------------------------------------------------------------------------
  1935. r213 | sam | 2004-01-05 19:17:20 +0100 (Mon, 05 Jan 2004) | 4 lines
  1936. Changed paths:
  1937. M /trunk/examples/aafire.c
  1938. M /trunk/examples/cacaview.c
  1939. M /trunk/examples/demo.c
  1940. M /trunk/examples/spritedit.c
  1941. M /trunk/src/caca.h
  1942. M /trunk/src/io.c
  1943. M /trunk/test/dithering.c
  1944. M /trunk/test/hsv.c
  1945. * src/io.c:
  1946. + caca_get_event() and caca_wait_event() now accept a mask as an argument
  1947. in order to select events.
  1948. ------------------------------------------------------------------------
  1949. r212 | sam | 2004-01-05 19:10:51 +0100 (Mon, 05 Jan 2004) | 4 lines
  1950. Changed paths:
  1951. M /trunk/src/graphics.c
  1952. * src/graphics.c:
  1953. + Fixed a bug that caused an infinite loop if the delay between two
  1954. caca_refresh() calls was greater than 2000 seconds (or something).
  1955. ------------------------------------------------------------------------
  1956. r211 | sam | 2004-01-05 19:08:50 +0100 (Mon, 05 Jan 2004) | 5 lines
  1957. Changed paths:
  1958. M /trunk/examples/cacaview.c
  1959. M /trunk/src/io.c
  1960. * src/io.c:
  1961. + Fixed a bug that caused ButtonRelease events to be forgotten under X11.
  1962. * examples/cacaview.c:
  1963. + Use <stdlib.h> instead of <malloc.h>.
  1964. ------------------------------------------------------------------------
  1965. r210 | sam | 2004-01-04 01:45:08 +0100 (Sun, 04 Jan 2004) | 6 lines
  1966. Changed paths:
  1967. M /trunk/configure.ac
  1968. M /trunk/doc/Makefile.am
  1969. * configure.ac:
  1970. + Check for dvips in addition to latex.
  1971. * doc/Makefile.am:
  1972. + Workaround for a bug in the latex code generated by doxygen
  1973. in Mandrake 9.1.
  1974. ------------------------------------------------------------------------
  1975. r209 | sam | 2004-01-04 01:19:53 +0100 (Sun, 04 Jan 2004) | 5 lines
  1976. Changed paths:
  1977. M /trunk/libcaca.spec
  1978. * libcaca.spec:
  1979. + Install documentation into %{doc}/package-version/ instead
  1980. of %{doc}/package/.
  1981. + Added tetex-dvips to the build dependencies.
  1982. ------------------------------------------------------------------------
  1983. r208 | sam | 2004-01-04 00:21:27 +0100 (Sun, 04 Jan 2004) | 2 lines
  1984. Changed paths:
  1985. A /branches/0.6 (from /trunk:207)
  1986. M /branches/0.6/ChangeLog
  1987. M /trunk/ChangeLog
  1988. * 0.6 branch.
  1989. ------------------------------------------------------------------------
  1990. r207 | sam | 2004-01-04 00:15:48 +0100 (Sun, 04 Jan 2004) | 9 lines
  1991. Changed paths:
  1992. M /trunk/NEWS
  1993. M /trunk/configure.ac
  1994. M /trunk/debian/changelog
  1995. M /trunk/debian/control
  1996. M /trunk/debian/rules
  1997. M /trunk/doc/Makefile.am
  1998. M /trunk/libcaca.spec
  1999. * configure.ac NEWS:
  2000. + Prepared the 0.6 release.
  2001. * libcaca.spec:
  2002. + Split the RPM into libcaca-devel and caca-utils.
  2003. + More detailed descriptions.
  2004. + Packages are now rpmlint clean.
  2005. * doc/Makefile.am:
  2006. + Symlink cacafire.1 to cacademo.1 upon manpage installation.
  2007. ------------------------------------------------------------------------
  2008. r206 | sam | 2004-01-03 18:31:44 +0100 (Sat, 03 Jan 2004) | 3 lines
  2009. Changed paths:
  2010. M /trunk/configure.ac
  2011. M /trunk/src/caca.c
  2012. M /trunk/src/graphics.c
  2013. M /trunk/src/io.c
  2014. * configure.ac:
  2015. + Search for <slang/slang.h> in addition of <slang.h>.
  2016. ------------------------------------------------------------------------
  2017. r205 | sam | 2004-01-03 15:33:35 +0100 (Sat, 03 Jan 2004) | 5 lines
  2018. Changed paths:
  2019. M /trunk/src/bitmap.c
  2020. * src/bitmap.c:
  2021. + Dither H/S/V when looking up the two nearest colours.
  2022. + Weigh pixels in the distance calculation.
  2023. + Factorised the lookup table calculation.
  2024. ------------------------------------------------------------------------
  2025. r204 | sam | 2004-01-03 15:28:39 +0100 (Sat, 03 Jan 2004) | 3 lines
  2026. Changed paths:
  2027. M /trunk/test
  2028. M /trunk/test/Makefile.am
  2029. A /trunk/test/hsv.c
  2030. * test/hsv.c:
  2031. + Trivial saturation/value rendering test.
  2032. ------------------------------------------------------------------------
  2033. r203 | sam | 2004-01-02 19:09:29 +0100 (Fri, 02 Jan 2004) | 5 lines
  2034. Changed paths:
  2035. M /trunk/src/bitmap.c
  2036. M /trunk/src/caca.c
  2037. M /trunk/src/caca_internals.h
  2038. * src/bitmap.c:
  2039. + Fixed a minor overflow in the saturation computation.
  2040. + Use a global lookup table for foreground/background colour selection
  2041. in the bitmap rendering routine. This broke dithering, sorry.
  2042. ------------------------------------------------------------------------
  2043. r202 | sam | 2004-01-02 17:52:10 +0100 (Fri, 02 Jan 2004) | 3 lines
  2044. Changed paths:
  2045. M /trunk/examples/aafire.c
  2046. M /trunk/examples/cacaview.c
  2047. M /trunk/src/bitmap.c
  2048. M /trunk/src/caca.c
  2049. M /trunk/src/caca.h
  2050. M /trunk/src/graphics.c
  2051. M /trunk/src/line.c
  2052. M /trunk/src/sprite.c
  2053. M /trunk/test/optipal.c
  2054. * src/ examples/ test/:
  2055. + Changed <const type> constructs into <type const>.
  2056. ------------------------------------------------------------------------
  2057. r201 | sam | 2004-01-02 16:35:53 +0100 (Fri, 02 Jan 2004) | 4 lines
  2058. Changed paths:
  2059. M /trunk/examples/aafire.c
  2060. * examples/aafire.c:
  2061. + Do not call caca_get_width() 10000 times per frame. Cache the value
  2062. instead.
  2063. ------------------------------------------------------------------------
  2064. r200 | sam | 2004-01-02 16:34:16 +0100 (Fri, 02 Jan 2004) | 4 lines
  2065. Changed paths:
  2066. M /trunk/src/graphics.c
  2067. * src/graphics.c:
  2068. + Split the drawing of foreground and background colours in the X11
  2069. driver. Nice performance improvement.
  2070. ------------------------------------------------------------------------
  2071. r199 | sam | 2004-01-02 16:23:54 +0100 (Fri, 02 Jan 2004) | 3 lines
  2072. Changed paths:
  2073. M /trunk/examples/cacaview.c
  2074. * examples/cacaview.c:
  2075. + If Imlib2 was not activated, warn the user that only BMP is supported.
  2076. ------------------------------------------------------------------------
  2077. r198 | sam | 2004-01-01 19:21:13 +0100 (Thu, 01 Jan 2004) | 5 lines
  2078. Changed paths:
  2079. M /trunk/AUTHORS
  2080. M /trunk/Makefile.am
  2081. A /trunk/THANKS
  2082. A /trunk/libcaca.spec
  2083. * libcaca.spec:
  2084. + RPM specfile, courtesy of Richard Zidlicky.
  2085. * THANKS:
  2086. + Added a THANKS file for contributors.
  2087. ------------------------------------------------------------------------
  2088. r197 | sam | 2004-01-01 18:51:57 +0100 (Thu, 01 Jan 2004) | 10 lines
  2089. Changed paths:
  2090. M /trunk/README
  2091. M /trunk/src/caca.c
  2092. M /trunk/src/graphics.c
  2093. * src/graphics.c:
  2094. + Minor optimisation in caca_set_color().
  2095. + Added an X11 error handler to avoid BadFont aborts in the X11 driver.
  2096. + Optimised the X11 caca_refresh() routine by handling strings of the
  2097. same colour as one text chunk.
  2098. * src/caca.c:
  2099. + Bugfix in caca_init when conio is the only compiled-in driver.
  2100. * README:
  2101. + Minor documentation updates.
  2102. ------------------------------------------------------------------------
  2103. r196 | sam | 2004-01-01 17:29:50 +0100 (Thu, 01 Jan 2004) | 5 lines
  2104. Changed paths:
  2105. M /trunk/examples/aafire.c
  2106. M /trunk/examples/cacaview.c
  2107. * examples/cacaview.c:
  2108. + Use sprintf() instead of snprintf() so that cacaview builds with DJGPP.
  2109. * examples/aafire.c:
  2110. + bzero the pixel buffer in the initialisation routine.
  2111. ------------------------------------------------------------------------
  2112. r195 | sam | 2003-12-31 15:21:08 +0100 (Wed, 31 Dec 2003) | 5 lines
  2113. Changed paths:
  2114. M /trunk/doc/doxygen.cfg.in
  2115. M /trunk/src/bitmap.c
  2116. M /trunk/src/box.c
  2117. M /trunk/src/caca.h
  2118. M /trunk/src/conic.c
  2119. M /trunk/src/graphics.c
  2120. M /trunk/src/io.c
  2121. M /trunk/src/line.c
  2122. M /trunk/src/math.c
  2123. M /trunk/src/triangle.c
  2124. * doc/doxygen.cfg.in:
  2125. + Removed caca_internal.h from the list of documented files.
  2126. * src/:
  2127. + Minor documentation updates.
  2128. ------------------------------------------------------------------------
  2129. r194 | sam | 2003-12-31 14:55:34 +0100 (Wed, 31 Dec 2003) | 9 lines
  2130. Changed paths:
  2131. M /trunk/BUGS
  2132. M /trunk/debian/rules
  2133. M /trunk/doc/Makefile.am
  2134. M /trunk/test/dithering.c
  2135. * test/dithering.c:
  2136. + Fixed a minor compilation warning.
  2137. * debian/rules:
  2138. + Explicitely use --enable-imlib2.
  2139. * BUGS:
  2140. + Added a note about blinking consoles.
  2141. * doc/Makefile.am:
  2142. + Fixed a bashism in the HTML files installation.
  2143. ------------------------------------------------------------------------
  2144. r193 | sam | 2003-12-31 14:32:14 +0100 (Wed, 31 Dec 2003) | 4 lines
  2145. Changed paths:
  2146. M /trunk/doc/Makefile.am
  2147. * doc/Makefile.am:
  2148. + Do not install doxygen.png directly, because it can be doxygen.gif on
  2149. old installations.
  2150. ------------------------------------------------------------------------
  2151. r192 | sam | 2003-12-31 14:26:47 +0100 (Wed, 31 Dec 2003) | 3 lines
  2152. Changed paths:
  2153. M /trunk/examples/aafire.c
  2154. * examples/aafire.c:
  2155. + Only quit upon keypress, not mouse motion.
  2156. ------------------------------------------------------------------------
  2157. r191 | sam | 2003-12-31 14:24:46 +0100 (Wed, 31 Dec 2003) | 3 lines
  2158. Changed paths:
  2159. M /trunk/examples/aafire.c
  2160. * examples/aafire.c:
  2161. + Render cacafire at full speed.
  2162. ------------------------------------------------------------------------
  2163. r190 | sam | 2003-12-31 14:20:18 +0100 (Wed, 31 Dec 2003) | 6 lines
  2164. Changed paths:
  2165. M /trunk/src/graphics.c
  2166. M /trunk/test
  2167. M /trunk/test/Makefile.am
  2168. A /trunk/test/optipal.c
  2169. * test/optipal.c:
  2170. + Optimised S-Lang palette generator.
  2171. * src/graphics:
  2172. + Removed the S-Lang palette generator and replaced it with the tables
  2173. generated by optipal.
  2174. ------------------------------------------------------------------------
  2175. r189 | sam | 2003-12-31 13:26:22 +0100 (Wed, 31 Dec 2003) | 5 lines
  2176. Changed paths:
  2177. M /trunk/Makefile.am
  2178. M /trunk/configure.ac
  2179. M /trunk/examples/Makefile.am
  2180. A /trunk/test
  2181. A /trunk/test/Makefile.am
  2182. A /trunk/test/dithering.c
  2183. * Makefile.am:
  2184. + Added a test directory for test programs.
  2185. * test/dithering.c:
  2186. + The value/saturation dithering example.
  2187. ------------------------------------------------------------------------
  2188. r188 | sam | 2003-12-31 13:05:44 +0100 (Wed, 31 Dec 2003) | 5 lines
  2189. Changed paths:
  2190. M /trunk/examples/cacaview.c
  2191. M /trunk/src/caca.c
  2192. * src/caca.c:
  2193. + Do not try the X11 driver if DISPLAY is set to the empty string.
  2194. * examples/cacaview.c:
  2195. + Cosmetic fixes.
  2196. ------------------------------------------------------------------------
  2197. r187 | sam | 2003-12-31 13:00:18 +0100 (Wed, 31 Dec 2003) | 3 lines
  2198. Changed paths:
  2199. M /trunk/examples/Makefile.am
  2200. A /trunk/examples/cacaview.c (from /trunk/examples/view.c:182)
  2201. D /trunk/examples/view.c
  2202. * example/:
  2203. + Renamed view.c into cacaview.c.
  2204. ------------------------------------------------------------------------
  2205. r186 | sam | 2003-12-31 12:17:47 +0100 (Wed, 31 Dec 2003) | 3 lines
  2206. Changed paths:
  2207. M /trunk/src/io.c
  2208. * src/io.c:
  2209. + Fixed mouse support under ncurses and slang.
  2210. ------------------------------------------------------------------------
  2211. r185 | sam | 2003-12-31 12:17:00 +0100 (Wed, 31 Dec 2003) | 3 lines
  2212. Changed paths:
  2213. M /trunk/configure.ac
  2214. * configure.ac:
  2215. + Error out if Imlib2 was not found. Override with --disable-imlib2.
  2216. ------------------------------------------------------------------------
  2217. r184 | sam | 2003-12-31 02:16:47 +0100 (Wed, 31 Dec 2003) | 6 lines
  2218. Changed paths:
  2219. M /trunk/doc
  2220. M /trunk/examples/demo.c
  2221. M /trunk/src/caca.h
  2222. M /trunk/src/io.c
  2223. * src/io.c:
  2224. + Mouse support under X11.
  2225. + Split the mouse motion and mouse click events.
  2226. * examples/demo.c:
  2227. + Mouse motion support.
  2228. ------------------------------------------------------------------------
  2229. r183 | sam | 2003-12-31 02:02:08 +0100 (Wed, 31 Dec 2003) | 5 lines
  2230. Changed paths:
  2231. M /trunk/src/caca.c
  2232. M /trunk/src/graphics.c
  2233. * src/graphics.c:
  2234. + Compilation fix.
  2235. * src/caca.c:
  2236. + Minor indentation fix.
  2237. ------------------------------------------------------------------------
  2238. r182 | sam | 2003-12-26 00:59:48 +0100 (Fri, 26 Dec 2003) | 6 lines
  2239. Changed paths:
  2240. M /trunk/configure.ac
  2241. M /trunk/src/caca.c
  2242. * src/caca.c:
  2243. + Prefer the X11 driver if $DISPLAY is set.
  2244. + The slang driver is now preferred over the ncurses driver.
  2245. * configure.ac:
  2246. + Autodetect conio.h.
  2247. ------------------------------------------------------------------------
  2248. r181 | sam | 2003-12-26 00:22:13 +0100 (Fri, 26 Dec 2003) | 4 lines
  2249. Changed paths:
  2250. M /trunk/configure.ac
  2251. * configure.ac:
  2252. + Autodetect ncurses, slang and X11.
  2253. + Abort if no output driver was selected or detected.
  2254. ------------------------------------------------------------------------
  2255. r180 | sam | 2003-12-25 22:38:46 +0100 (Thu, 25 Dec 2003) | 2 lines
  2256. Changed paths:
  2257. A /branches/0.5 (from /trunk:179)
  2258. M /branches/0.5/ChangeLog
  2259. M /trunk/ChangeLog
  2260. * 0.5 branch.
  2261. ------------------------------------------------------------------------
  2262. r179 | sam | 2003-12-25 22:36:52 +0100 (Thu, 25 Dec 2003) | 3 lines
  2263. Changed paths:
  2264. M /trunk/NEWS
  2265. M /trunk/configure.ac
  2266. M /trunk/debian/changelog
  2267. * configure.ac NEWS debian/changelog:
  2268. + New 0.5 release.
  2269. ------------------------------------------------------------------------
  2270. r178 | sam | 2003-12-25 22:28:55 +0100 (Thu, 25 Dec 2003) | 5 lines
  2271. Changed paths:
  2272. M /trunk/BUGS
  2273. M /trunk/NOTES
  2274. M /trunk/configure.ac
  2275. M /trunk/src/graphics.c
  2276. * NOTES BUGS:
  2277. + Updated information about the S-Lang colour pair shortage bug.
  2278. * src/graphics.c:
  2279. + Implemented the solution explained in NOTES.
  2280. ------------------------------------------------------------------------
  2281. r177 | sam | 2003-12-25 19:09:58 +0100 (Thu, 25 Dec 2003) | 3 lines
  2282. Changed paths:
  2283. M /trunk/src/caca.c
  2284. * src/caca.c:
  2285. + Fixed a compilation bug reported by Thomas Klausner <wiz@NetBSD.org>.
  2286. ------------------------------------------------------------------------
  2287. r176 | sam | 2003-12-25 19:08:46 +0100 (Thu, 25 Dec 2003) | 3 lines
  2288. Changed paths:
  2289. M /trunk/NOTES
  2290. * NOTES:
  2291. + Added a section with a proposed solution to the slang problem.
  2292. ------------------------------------------------------------------------
  2293. r175 | sam | 2003-12-25 11:18:37 +0100 (Thu, 25 Dec 2003) | 2 lines
  2294. Changed paths:
  2295. A /branches/0.4 (from /trunk:174)
  2296. M /branches/0.4/ChangeLog
  2297. M /trunk/ChangeLog
  2298. * 0.4 branch.
  2299. ------------------------------------------------------------------------
  2300. r174 | sam | 2003-12-25 00:58:32 +0100 (Thu, 25 Dec 2003) | 5 lines
  2301. Changed paths:
  2302. M /trunk/configure.ac
  2303. M /trunk/debian/control
  2304. * debian/control:
  2305. + Added missing dependencies to the -dev package.
  2306. * configure.ac:
  2307. + Kludge for woody builds where x_includes is undefined.
  2308. ------------------------------------------------------------------------
  2309. r173 | sam | 2003-12-24 17:23:37 +0100 (Wed, 24 Dec 2003) | 3 lines
  2310. Changed paths:
  2311. M /trunk/src/caca.h
  2312. * src/caca.h:
  2313. + Documented CACA_FONT.
  2314. ------------------------------------------------------------------------
  2315. r172 | sam | 2003-12-24 17:16:16 +0100 (Wed, 24 Dec 2003) | 3 lines
  2316. Changed paths:
  2317. M /trunk/doc/Makefile.am
  2318. * doc/Makefile.am:
  2319. + Rename the refman.ps doxygen documentation to libcaca.ps.
  2320. ------------------------------------------------------------------------
  2321. r171 | sam | 2003-12-24 16:43:45 +0100 (Wed, 24 Dec 2003) | 5 lines
  2322. Changed paths:
  2323. M /trunk/NEWS
  2324. M /trunk/src/caca.h
  2325. M /trunk/src/graphics.c
  2326. * src/graphics.c:
  2327. + Replace CACA_WIDTH and CACA_HEIGHT with CACA_GEOMETRY.
  2328. * src/caca.c:
  2329. + Documented the CACA_GEOMETRY environment variable.
  2330. ------------------------------------------------------------------------
  2331. r170 | sam | 2003-12-24 16:35:07 +0100 (Wed, 24 Dec 2003) | 3 lines
  2332. Changed paths:
  2333. M /trunk/src/caca_internals.h
  2334. M /trunk/src/graphics.c
  2335. M /trunk/src/io.c
  2336. * src/io.c:
  2337. + Mouse support in the X11 driver.
  2338. ------------------------------------------------------------------------
  2339. r169 | sam | 2003-12-24 15:48:38 +0100 (Wed, 24 Dec 2003) | 4 lines
  2340. Changed paths:
  2341. M /trunk/src/graphics.c
  2342. * src/graphics:
  2343. + Use XCreateWindow instead of XCreateSimpleWindow.
  2344. + Set the X window title to "caca for X".
  2345. ------------------------------------------------------------------------
  2346. r168 | sam | 2003-12-23 18:25:29 +0100 (Tue, 23 Dec 2003) | 4 lines
  2347. Changed paths:
  2348. M /trunk/debian/changelog
  2349. M /trunk/debian/control
  2350. M /trunk/debian/rules
  2351. * debian/control:
  2352. + Build-depend on doxygen and tetex to build documentation.
  2353. + Build-depend on xlibs-dev and slang1-dev to provide alternate drivers.
  2354. ------------------------------------------------------------------------
  2355. r167 | sam | 2003-12-23 18:01:38 +0100 (Tue, 23 Dec 2003) | 7 lines
  2356. Changed paths:
  2357. M /trunk/BUGS
  2358. M /trunk/Makefile.am
  2359. M /trunk/NEWS
  2360. M /trunk/README
  2361. M /trunk/TODO
  2362. M /trunk/configure.ac
  2363. M /trunk/doc/Makefile.am
  2364. M /trunk/src/graphics.c
  2365. * configure.ac NEWS:
  2366. + Prepared release 0.4.
  2367. * src/graphics.c README BUGS TODO:
  2368. + Updated documentation.
  2369. * Makefile.am doc/Makefile.am:
  2370. + Install the generated doxygen documentation.
  2371. ------------------------------------------------------------------------
  2372. r166 | sam | 2003-12-23 17:32:56 +0100 (Tue, 23 Dec 2003) | 4 lines
  2373. Changed paths:
  2374. M /trunk/src/io.c
  2375. * src/io.c:
  2376. + Fixed a warning by including <unistd.h>.
  2377. + Support for arrow and function keys under X11.
  2378. ------------------------------------------------------------------------
  2379. r165 | sam | 2003-12-23 14:27:40 +0100 (Tue, 23 Dec 2003) | 9 lines
  2380. Changed paths:
  2381. M /trunk/configure.ac
  2382. M /trunk/doc/Makefile.am
  2383. D /trunk/doc/doxygen.cfg
  2384. A /trunk/doc/doxygen.cfg.in (from /trunk/doc/doxygen.cfg:164)
  2385. M /trunk/examples/aafire.c
  2386. M /trunk/examples/demo.c
  2387. M /trunk/examples/spritedit.c
  2388. M /trunk/examples/view.c
  2389. M /trunk/src/bitmap.c
  2390. M /trunk/src/box.c
  2391. M /trunk/src/caca.c
  2392. M /trunk/src/caca.h
  2393. M /trunk/src/caca_internals.h
  2394. M /trunk/src/conic.c
  2395. M /trunk/src/graphics.c
  2396. M /trunk/src/io.c
  2397. M /trunk/src/line.c
  2398. M /trunk/src/math.c
  2399. M /trunk/src/sprite.c
  2400. M /trunk/src/triangle.c
  2401. * src/io.c:
  2402. + Added caca_wait_event(), a blocking caca_get_event().
  2403. * src/ examples/:
  2404. + More documentation.
  2405. * doc/doxygen.cfg.in:
  2406. + doc/doxygen.cfg is now generated by configure, so that we can use
  2407. @top_srcdir@ and we no longer need to hardcode PROJECT_NUMBER.
  2408. + Create manpages.
  2409. ------------------------------------------------------------------------
  2410. r164 | sam | 2003-12-23 12:08:37 +0100 (Tue, 23 Dec 2003) | 2 lines
  2411. Changed paths:
  2412. M /trunk/doc/doxygen.cfg
  2413. M /trunk/src/bitmap.c
  2414. M /trunk/src/caca.c
  2415. M /trunk/src/caca.h
  2416. * More API documentation.
  2417. ------------------------------------------------------------------------
  2418. r163 | sam | 2003-12-22 23:58:24 +0100 (Mon, 22 Dec 2003) | 3 lines
  2419. Changed paths:
  2420. M /trunk/src/caca.c
  2421. * caca.c:
  2422. + Fixed typos in the initialisation code.
  2423. ------------------------------------------------------------------------
  2424. r162 | sam | 2003-12-22 16:26:12 +0100 (Mon, 22 Dec 2003) | 6 lines
  2425. Changed paths:
  2426. M /trunk/configure.ac
  2427. M /trunk/src/bitmap.c
  2428. M /trunk/src/caca.c
  2429. M /trunk/src/caca.h
  2430. M /trunk/src/caca_internals.h
  2431. M /trunk/src/conic.c
  2432. M /trunk/src/graphics.c
  2433. M /trunk/src/io.c
  2434. M /trunk/src/line.c
  2435. * src/graphics.c src/caca.c src/io.c:
  2436. + Support for simultaneously compiled-in drivers.
  2437. + Honour the CACA_DRIVER environment variable.
  2438. * configure.ac:
  2439. + Drivers are no longer mutually exclusive.
  2440. ------------------------------------------------------------------------
  2441. r161 | sam | 2003-12-21 01:39:41 +0100 (Sun, 21 Dec 2003) | 3 lines
  2442. Changed paths:
  2443. M /trunk/src/graphics.c
  2444. * src/graphics:
  2445. + Initialise default height at 32 (as in aalib).
  2446. ------------------------------------------------------------------------
  2447. r160 | sam | 2003-12-20 13:07:56 +0100 (Sat, 20 Dec 2003) | 5 lines
  2448. Changed paths:
  2449. M /trunk/src/caca_internals.h
  2450. M /trunk/src/graphics.c
  2451. M /trunk/src/io.c
  2452. * src/graphics.c:
  2453. + Support for CACA_WIDTH, CACA_HEIGHT and CACA_FONT in the x11 driver.
  2454. + Use an intermediary X pixmap for rendering.
  2455. + Slightly changed the variable naming scheme.
  2456. ------------------------------------------------------------------------
  2457. r159 | sam | 2003-12-20 11:54:35 +0100 (Sat, 20 Dec 2003) | 3 lines
  2458. Changed paths:
  2459. M /trunk/examples/aafire.c
  2460. * examples/aafire.c:
  2461. + The image buffer in cacafire was too small.
  2462. ------------------------------------------------------------------------
  2463. r158 | sam | 2003-12-19 18:26:23 +0100 (Fri, 19 Dec 2003) | 4 lines
  2464. Changed paths:
  2465. M /trunk/src/graphics.c
  2466. * src/graphics.c:
  2467. + Progress in the X11 driver.
  2468. + Fixed a compilation bug in the conio driver.
  2469. ------------------------------------------------------------------------
  2470. r157 | sam | 2003-12-18 10:46:19 +0100 (Thu, 18 Dec 2003) | 4 lines
  2471. Changed paths:
  2472. M /trunk/debian/changelog
  2473. M /trunk/debian/control
  2474. M /trunk/debian/rules
  2475. * debian/rules debian/control:
  2476. + Moved cacafire to the caca-utils package. Added proper conflict/replace.
  2477. + Symlinked cacafire.1 to cacademo.1.
  2478. ------------------------------------------------------------------------
  2479. r155 | sam | 2003-12-18 01:41:28 +0100 (Thu, 18 Dec 2003) | 7 lines
  2480. Changed paths:
  2481. M /trunk/ChangeLog
  2482. M /trunk/NEWS
  2483. M /trunk/README
  2484. M /trunk/debian/changelog
  2485. M /trunk/debian/control
  2486. M /trunk/doc/doxygen.cfg
  2487. * debian/control:
  2488. + Updated long descriptions.
  2489. * debian/changelog ChangeLog doc/doxygen.cfg NEWS:
  2490. + Prepared 0.3 release.
  2491. * README:
  2492. + --enable-ncurses is now the default.
  2493. ------------------------------------------------------------------------
  2494. r154 | sam | 2003-12-18 01:11:52 +0100 (Thu, 18 Dec 2003) | 3 lines
  2495. Changed paths:
  2496. M /trunk/src/bitmap.c
  2497. M /trunk/src/box.c
  2498. M /trunk/src/caca.c
  2499. M /trunk/src/caca.h
  2500. M /trunk/src/conic.c
  2501. M /trunk/src/graphics.c
  2502. M /trunk/src/io.c
  2503. M /trunk/src/line.c
  2504. M /trunk/src/math.c
  2505. M /trunk/src/sprite.c
  2506. M /trunk/src/triangle.c
  2507. * src/:
  2508. + Doxygenated public functions.
  2509. ------------------------------------------------------------------------
  2510. r153 | sam | 2003-12-17 16:03:05 +0100 (Wed, 17 Dec 2003) | 3 lines
  2511. Changed paths:
  2512. M /trunk/src/caca.h
  2513. * src/caca.h:
  2514. + Documented environment variables.
  2515. ------------------------------------------------------------------------
  2516. r152 | sam | 2003-12-17 00:25:54 +0100 (Wed, 17 Dec 2003) | 4 lines
  2517. Changed paths:
  2518. M /trunk/examples/view.c
  2519. * examples/view.c:
  2520. + Fixed a bug in the loading of 1bpp BMPs.
  2521. + Commented stuff.
  2522. ------------------------------------------------------------------------
  2523. r151 | sam | 2003-12-17 00:06:54 +0100 (Wed, 17 Dec 2003) | 7 lines
  2524. Changed paths:
  2525. M /trunk/examples/Makefile.am
  2526. M /trunk/examples/view.c
  2527. * examples/view.c:
  2528. + If Imlib2 is not available, use a custom simple BMP loader.
  2529. + Draw the bottom bar one line higher to leave room for a status line.
  2530. + '?' now properly toggles help.
  2531. * examples/Makefile.am:
  2532. + Always build cacaview.
  2533. ------------------------------------------------------------------------
  2534. r150 | sam | 2003-12-16 10:06:46 +0100 (Tue, 16 Dec 2003) | 5 lines
  2535. Changed paths:
  2536. M /trunk/configure.ac
  2537. M /trunk/src/bitmap.c
  2538. * src/bitmap.c:
  2539. + If the alpha palette is all-zero, forget the alpha channel.
  2540. * configure.ac:
  2541. + Export HAVE_IMLIB2_H and the like.
  2542. ------------------------------------------------------------------------
  2543. r149 | sam | 2003-12-15 16:02:50 +0100 (Mon, 15 Dec 2003) | 4 lines
  2544. Changed paths:
  2545. M /trunk/src/bitmap.c
  2546. * src/bitmap.c:
  2547. + If the alpha mask is 0, ignore alpha information.
  2548. + Ditto if no alpha information is given with the palette.
  2549. ------------------------------------------------------------------------
  2550. r148 | sam | 2003-12-15 11:38:03 +0100 (Mon, 15 Dec 2003) | 4 lines
  2551. Changed paths:
  2552. M /trunk/configure.ac
  2553. M /trunk/src/caca.c
  2554. M /trunk/src/caca_internals.h
  2555. M /trunk/src/graphics.c
  2556. M /trunk/src/io.c
  2557. * src/graphics.c src/io.c:
  2558. + Beginning of an X11 driver. Currently we merely open the window and
  2559. check keyboard events.
  2560. ------------------------------------------------------------------------
  2561. r147 | sam | 2003-12-12 17:19:44 +0100 (Fri, 12 Dec 2003) | 7 lines
  2562. Changed paths:
  2563. M /trunk/configure.ac
  2564. M /trunk/debian/changelog
  2565. M /trunk/src/caca.c
  2566. * configure.ac debian/changelog:
  2567. + Prepare for 0.3 release.
  2568. + Check for strcasecmp().
  2569. * src/caca.c:
  2570. + Honor CACA_BACKGROUND, CACA_DITHERING and CACA_ANTIALIASING environment
  2571. variables.
  2572. ------------------------------------------------------------------------
  2573. r146 | sam | 2003-12-12 15:49:41 +0100 (Fri, 12 Dec 2003) | 13 lines
  2574. Changed paths:
  2575. M /trunk/examples/aafire.c
  2576. M /trunk/examples/demo.c
  2577. M /trunk/examples/view.c
  2578. M /trunk/src/bitmap.c
  2579. M /trunk/src/caca.c
  2580. M /trunk/src/caca.h
  2581. M /trunk/src/caca_internals.h
  2582. * src/bitmap.c:
  2583. + Added antialiasing support.
  2584. + Dithering, antialiasing and background mode can now be selected at
  2585. runtime.
  2586. * src/caca.c src/caca.h:
  2587. + Renamed caca_dithering into caca_feature and extended the type to
  2588. express background colour and antialiasing mode.
  2589. * examples/demo.c:
  2590. + Fixed a bug that disabled the sprite demo.
  2591. + Draw solid flares.
  2592. * examples/view.c:
  2593. + Select antialiasing and background mode at runtime.
  2594. ------------------------------------------------------------------------
  2595. r145 | sam | 2003-12-11 18:01:09 +0100 (Thu, 11 Dec 2003) | 2 lines
  2596. Changed paths:
  2597. M /trunk/BUGS
  2598. M /trunk/TODO
  2599. M /trunk/debian/control
  2600. M /trunk/doc/cacademo.1
  2601. M /trunk/doc/cacaview.1
  2602. * Minor updates to manpages, BUGS, TODO and the Debian control file.
  2603. ------------------------------------------------------------------------
  2604. r144 | sam | 2003-12-11 17:56:35 +0100 (Thu, 11 Dec 2003) | 5 lines
  2605. Changed paths:
  2606. M /trunk/src/Makefile.am
  2607. M /trunk/src/bitmap.c
  2608. M /trunk/src/caca.c
  2609. M /trunk/src/caca.h
  2610. M /trunk/src/caca_internals.h
  2611. M /trunk/src/graphics.c
  2612. * src/caca.c:
  2613. + Moved global variables to src/graphics.c.
  2614. * src/bitmap.c:
  2615. + Sanitised prototypes.
  2616. ------------------------------------------------------------------------
  2617. r143 | sam | 2003-12-11 17:31:49 +0100 (Thu, 11 Dec 2003) | 17 lines
  2618. Changed paths:
  2619. M /trunk/examples
  2620. M /trunk/examples/aafire.c
  2621. M /trunk/examples/demo.c
  2622. M /trunk/examples/view.c
  2623. M /trunk/src/bitmap.c
  2624. M /trunk/src/box.c
  2625. M /trunk/src/caca.c
  2626. M /trunk/src/caca.h
  2627. M /trunk/src/caca_internals.h
  2628. M /trunk/src/conic.c
  2629. M /trunk/src/graphics.c
  2630. M /trunk/src/line.c
  2631. M /trunk/src/sprite.c
  2632. M /trunk/src/triangle.c
  2633. * src/graphics.c:
  2634. + Internally cache screen width and height.
  2635. * src/bitmap.c:
  2636. + Added alpha support to caca_draw_bitmap(). For now, we only treat 0%
  2637. alpha as fully transparent, and any other value as fully opaque.
  2638. + Slightly tuned colour weights in the renderer.
  2639. + caca_set_bitmap_palette() takes unsigned ints.
  2640. * examples/demo.c:
  2641. + Added a crap render demo.
  2642. * examples/aafire.c:
  2643. + Set a 20ms delay.
  2644. + Added alpha values to the palette.
  2645. * examples/view.c:
  2646. + Draw a gray checkered grid below the image so that transparent images
  2647. look a lot nicer.
  2648. + 'f' toggles "fullscreen" mode.
  2649. ------------------------------------------------------------------------
  2650. r142 | sam | 2003-12-11 16:54:53 +0100 (Thu, 11 Dec 2003) | 6 lines
  2651. Changed paths:
  2652. M /trunk/caca-config.in
  2653. M /trunk/configure.ac
  2654. * configure.ac:
  2655. + Set the executable bit of caca-config when regenerating that file.
  2656. * caca-config.in:
  2657. + No longer use USE_SLANG_TRUE and USE_NCURSES_TRUE since we now
  2658. have @CACA_LIBS@.
  2659. ------------------------------------------------------------------------
  2660. r141 | sam | 2003-12-02 23:27:27 +0100 (Tue, 02 Dec 2003) | 6 lines
  2661. Changed paths:
  2662. M /trunk/configure.ac
  2663. M /trunk/examples/Makefile.am
  2664. A /trunk/examples/aafire.c
  2665. * configure.ac:
  2666. + Removed unused USE_* variables.
  2667. + Export -lslang and -lncurses as @CACA_LIBS@.
  2668. * examples/aafire.c:
  2669. + Imported aafire.c from the AAlib tree and ported it to libcaca.
  2670. ------------------------------------------------------------------------
  2671. r139 | sam | 2003-11-30 18:15:31 +0100 (Sun, 30 Nov 2003) | 2 lines
  2672. Changed paths:
  2673. M /trunk/ChangeLog
  2674. M /trunk/NEWS
  2675. M /trunk/TODO
  2676. M /trunk/debian/changelog
  2677. M /trunk/debian/control
  2678. * 0.2 release.
  2679. ------------------------------------------------------------------------
  2680. r138 | sam | 2003-11-30 18:14:19 +0100 (Sun, 30 Nov 2003) | 3 lines
  2681. Changed paths:
  2682. M /trunk/examples/view.c
  2683. * examples/view.c:
  2684. + Removed last endianness issue.
  2685. ------------------------------------------------------------------------
  2686. r137 | sam | 2003-11-30 17:34:04 +0100 (Sun, 30 Nov 2003) | 5 lines
  2687. Changed paths:
  2688. M /trunk/examples/view.c
  2689. M /trunk/src/bitmap.c
  2690. M /trunk/src/io.c
  2691. * src/io.c:
  2692. + Removed a useless message.
  2693. * src/bitmap.c examples/view.c:
  2694. + Really fixed the endianness issue.
  2695. ------------------------------------------------------------------------
  2696. r136 | sam | 2003-11-30 16:56:02 +0100 (Sun, 30 Nov 2003) | 5 lines
  2697. Changed paths:
  2698. M /trunk/src/bitmap.c
  2699. * src/bitmap.c:
  2700. + Fine-tuned the new renderer.
  2701. + Fixed warnings.
  2702. + Changed hardcoded values to macros.
  2703. ------------------------------------------------------------------------
  2704. r135 | sam | 2003-11-30 16:01:55 +0100 (Sun, 30 Nov 2003) | 11 lines
  2705. Changed paths:
  2706. M /trunk/configure.ac
  2707. M /trunk/examples/demo.c
  2708. M /trunk/examples/view.c
  2709. M /trunk/src/bitmap.c
  2710. M /trunk/src/caca.c
  2711. M /trunk/src/caca.h
  2712. * src/bitmap.c:
  2713. + Fixed an endianness issue in the byte reader.
  2714. + Decreased precision in RGB and HSV values to avoid overflows.
  2715. + New dithering method: 2x2 ordered.
  2716. + New renderer, with background colour awareness.
  2717. * configure.ac:
  2718. + Check for <endian.h>.
  2719. * examples/demo.c examples/view.c:
  2720. + Fixed an endianness issue in cacaview.
  2721. + Adapted code to the additional dithering method.
  2722. ------------------------------------------------------------------------
  2723. r134 | sam | 2003-11-30 03:11:37 +0100 (Sun, 30 Nov 2003) | 4 lines
  2724. Changed paths:
  2725. M /trunk/examples/view.c
  2726. M /trunk/src/bitmap.c
  2727. * src/bitmap.c examples/view.c:
  2728. + Fixed an endianness issue in caca_draw_bitmap().
  2729. + Code cleanup.
  2730. ------------------------------------------------------------------------
  2731. r133 | sam | 2003-11-30 02:18:10 +0100 (Sun, 30 Nov 2003) | 13 lines
  2732. Changed paths:
  2733. M /trunk/TODO
  2734. M /trunk/doc/cacaview.1
  2735. M /trunk/examples/Makefile.am
  2736. M /trunk/examples/view.c
  2737. M /trunk/src/caca.c
  2738. * src/caca.c:
  2739. + Minor change to the dithering names.
  2740. * TODO:
  2741. + Added cacaview TODO.
  2742. * doc/cacaview.1:
  2743. + Wrote a manpage for cacaview.
  2744. * examples/Makefile.am:
  2745. + Moved the -DX_DISPLAY_MISSING=1 here.
  2746. * examples/view.c:
  2747. + Capital 'D' cycles through dithering modes in reverse order.
  2748. + Sleep when there is nothing to do.
  2749. + Cosmetic code reorganisation.
  2750. ------------------------------------------------------------------------
  2751. r132 | sam | 2003-11-29 20:35:07 +0100 (Sat, 29 Nov 2003) | 9 lines
  2752. Changed paths:
  2753. M /trunk/examples/demo.c
  2754. M /trunk/examples/view.c
  2755. M /trunk/src/bitmap.c
  2756. M /trunk/src/caca.c
  2757. M /trunk/src/caca.h
  2758. * src/caca.c src/caca.h:
  2759. + Added caca_get_dithering_name().
  2760. * src/bitmap.c:
  2761. + Created a new dithering method with an 8x8 ordered matrix.
  2762. + Replaced the char list with a string for better readability.
  2763. + Dithering functions now return a value between 0 and 255.
  2764. * examples/demo.c examples/view.c:
  2765. + Adapted to use caca_get_dithering_name().
  2766. ------------------------------------------------------------------------
  2767. r131 | sam | 2003-11-29 19:04:42 +0100 (Sat, 29 Nov 2003) | 3 lines
  2768. Changed paths:
  2769. M /trunk/src/caca.c
  2770. * src/caca.c:
  2771. + Test whether ncurses knows xterm-16color before setting $TERM.
  2772. ------------------------------------------------------------------------
  2773. r130 | sam | 2003-11-29 18:36:00 +0100 (Sat, 29 Nov 2003) | 6 lines
  2774. Changed paths:
  2775. M /trunk/examples/view.c
  2776. * examples/view.c:
  2777. + Added top and bottom status lines, like in mutt and slrn.
  2778. + Added a status string when loading an image or upon error.
  2779. + Can load multiple files; use 'n' and 'p' for next and previous.
  2780. + Clip zoom between -48 and +48.
  2781. ------------------------------------------------------------------------
  2782. r129 | sam | 2003-11-29 17:42:35 +0100 (Sat, 29 Nov 2003) | 2 lines
  2783. Changed paths:
  2784. M /trunk/src/caca.c
  2785. * Fixed a C99ism.
  2786. ------------------------------------------------------------------------
  2787. r128 | sam | 2003-11-29 15:41:37 +0100 (Sat, 29 Nov 2003) | 9 lines
  2788. Changed paths:
  2789. M /trunk/NOTES
  2790. M /trunk/configure.ac
  2791. M /trunk/src/caca.c
  2792. M /trunk/src/graphics.c
  2793. * configure.ac:
  2794. + Default to ncurses, not slang, because slang only has 128 colour pairs.
  2795. * src/caca.c:
  2796. + Disable scrolling to avoid hashmap scrolling optimization code.
  2797. * src/graphics.c:
  2798. + Swap fg and bg in the colour pair indexing, so that bg is always
  2799. right.
  2800. + Disable alt charset support to exploit my patched slang.
  2801. ------------------------------------------------------------------------
  2802. r127 | sam | 2003-11-28 21:39:54 +0100 (Fri, 28 Nov 2003) | 10 lines
  2803. Changed paths:
  2804. M /trunk/NOTES
  2805. M /trunk/examples/view.c
  2806. M /trunk/src/bitmap.c
  2807. * src/bitmap.c:
  2808. + Dither chroma outside of rgb2hsv_default().
  2809. + Clip fromx and fromy values.
  2810. * NOTES:
  2811. + Link to the XTerm control sequences.
  2812. * examples/view.c:
  2813. + Draw status bar.
  2814. + Move with 'h' 'j' 'k' 'l', à la vi.
  2815. + '?' toggles a help menu.
  2816. ------------------------------------------------------------------------
  2817. r126 | sam | 2003-11-28 00:18:12 +0100 (Fri, 28 Nov 2003) | 3 lines
  2818. Changed paths:
  2819. M /trunk/src/bitmap.c
  2820. * src/bitmap.c:
  2821. + Removed § from the list of default characters due to collisions.
  2822. ------------------------------------------------------------------------
  2823. r125 | sam | 2003-11-27 23:54:48 +0100 (Thu, 27 Nov 2003) | 6 lines
  2824. Changed paths:
  2825. A /trunk/debian/caca-utils.mime
  2826. M /trunk/debian/control
  2827. M /trunk/debian/rules
  2828. * debian/control:
  2829. + Removed slang1-dev dependency in caca-utils.
  2830. * debian/caca-utils.mime debian/rules:
  2831. + Added a MIME file with low priority.
  2832. + Added call to dh_installmime.
  2833. ------------------------------------------------------------------------
  2834. r124 | sam | 2003-11-27 23:29:13 +0100 (Thu, 27 Nov 2003) | 5 lines
  2835. Changed paths:
  2836. M /trunk/configure.ac
  2837. M /trunk/src/caca.c
  2838. M /trunk/src/caca_internals.h
  2839. M /trunk/src/graphics.c
  2840. * src/caca.c src/graphics.c:
  2841. + Moved graphics stuff from caca.c to graphics.c.
  2842. + Added a few kludges: if gnome-terminal or konsole are detected, switch
  2843. to TERM=xterm-16color to benefit from extended colour palette.
  2844. ------------------------------------------------------------------------
  2845. r123 | sam | 2003-11-27 22:56:30 +0100 (Thu, 27 Nov 2003) | 13 lines
  2846. Changed paths:
  2847. M /trunk/NOTES
  2848. M /trunk/examples/demo.c
  2849. M /trunk/examples/spritedit.c
  2850. M /trunk/src/bitmap.c
  2851. M /trunk/src/caca.c
  2852. M /trunk/src/caca.h
  2853. M /trunk/src/graphics.c
  2854. M /trunk/src/sprite.c
  2855. * NOTES:
  2856. + Added setab/setaf quotes from the XTerm terminfo.
  2857. + Proposed a workaround for bright colours on any terminal.
  2858. * src/caca.c:
  2859. + 16 colour support for ncurses and conio.
  2860. * src/graphics.c:
  2861. + Ported to 16 colour support.
  2862. + Added a missing <stdio.h> for BUFSIZ.
  2863. + Disabled vsnprintf under DOS (only vsprintf exists).
  2864. * examples/:
  2865. + Don't abort if the caca.txt sprite was not found.
  2866. + Ported to 16 colour support.
  2867. ------------------------------------------------------------------------
  2868. r122 | sam | 2003-11-27 14:27:32 +0100 (Thu, 27 Nov 2003) | 2 lines
  2869. Changed paths:
  2870. M /trunk/NOTES
  2871. * NOTES: more notes about colours.
  2872. ------------------------------------------------------------------------
  2873. r121 | sam | 2003-11-27 10:43:56 +0100 (Thu, 27 Nov 2003) | 5 lines
  2874. Changed paths:
  2875. M /trunk/Makefile.am
  2876. M /trunk/configure.ac
  2877. M /trunk/examples/Makefile.am
  2878. * configure.ac:
  2879. + More sensible imlib2 detection, works with cross-compilation.
  2880. * Makefile.am:
  2881. + Don't forget to include NOTES to the dist tarball.
  2882. ------------------------------------------------------------------------
  2883. r120 | sam | 2003-11-27 10:38:16 +0100 (Thu, 27 Nov 2003) | 2 lines
  2884. Changed paths:
  2885. A /trunk/NOTES
  2886. M /trunk/README
  2887. M /trunk/debian/rules
  2888. * NOTES: added information about colour support.
  2889. ------------------------------------------------------------------------
  2890. r119 | sam | 2003-11-26 22:02:31 +0100 (Wed, 26 Nov 2003) | 2 lines
  2891. Changed paths:
  2892. M /trunk/configure.ac
  2893. * configure.ac: Added a missing check for <inttypes.h>.
  2894. ------------------------------------------------------------------------
  2895. r118 | sam | 2003-11-26 21:58:30 +0100 (Wed, 26 Nov 2003) | 2 lines
  2896. Changed paths:
  2897. M /trunk/src/bitmap.c
  2898. * src/bitmap.c: Support for more colour depths.
  2899. ------------------------------------------------------------------------
  2900. r115 | sam | 2003-11-24 20:56:04 +0100 (Mon, 24 Nov 2003) | 9 lines
  2901. Changed paths:
  2902. M /trunk/configure.ac
  2903. M /trunk/examples/Makefile.am
  2904. M /trunk/examples/demo.c
  2905. M /trunk/examples/view.c
  2906. * configure.ac examples/Makefile.am:
  2907. + Added a check for imlib2-config.
  2908. + Build cacaview conditionally.
  2909. * examples/demo.c:
  2910. + Removed all gdkpixbuf code.
  2911. * examples/view.c:
  2912. + Default to ordered dithering.
  2913. + Make sure the arrows always work even if delta is too small.
  2914. ------------------------------------------------------------------------
  2915. r114 | sam | 2003-11-24 18:51:40 +0100 (Mon, 24 Nov 2003) | 4 lines
  2916. Changed paths:
  2917. M /trunk/debian
  2918. M /trunk/debian/control
  2919. M /trunk/debian/rules
  2920. * debian/:
  2921. + New caca-utils package.
  2922. + Move cacademo, cacaview and caca-spritedit to caca-utils.
  2923. ------------------------------------------------------------------------
  2924. r113 | sam | 2003-11-24 18:50:14 +0100 (Mon, 24 Nov 2003) | 6 lines
  2925. Changed paths:
  2926. M /trunk/doc/Makefile.am
  2927. D /trunk/doc/caca-demo.1
  2928. A /trunk/doc/cacademo.1 (from /trunk/doc/caca-demo.1:112)
  2929. A /trunk/doc/cacaview.1
  2930. M /trunk/examples
  2931. M /trunk/examples/Makefile.am
  2932. A /trunk/examples/view.c
  2933. * examples/:
  2934. + Simple image viewer, cacaview, based on libcaca and imlib2.
  2935. + Renamed caca-demo into cacademo.
  2936. * doc/:
  2937. + Renamed doc/caca-demo.1 into doc/cacademo.1.
  2938. ------------------------------------------------------------------------
  2939. r112 | sam | 2003-11-23 16:34:35 +0100 (Sun, 23 Nov 2003) | 2 lines
  2940. Changed paths:
  2941. M /trunk/src/Makefile.am
  2942. A /trunk/src/bitmap.c (from /trunk/src/blit.c:111)
  2943. D /trunk/src/blit.c
  2944. * Renamed src/blit.c into src/bitmap.c.
  2945. ------------------------------------------------------------------------
  2946. r111 | sam | 2003-11-23 04:44:59 +0100 (Sun, 23 Nov 2003) | 5 lines
  2947. Changed paths:
  2948. M /trunk/examples/demo.c
  2949. M /trunk/src/caca.c
  2950. M /trunk/src/caca.h
  2951. M /trunk/src/io.c
  2952. * src/caca.c:
  2953. + Mouse initialisation in ncurses.
  2954. * src/io.c:
  2955. + Mouse support in ncurses.
  2956. ------------------------------------------------------------------------
  2957. r110 | sam | 2003-11-22 15:28:36 +0100 (Sat, 22 Nov 2003) | 3 lines
  2958. Changed paths:
  2959. M /trunk/debian/control
  2960. * debian/control:
  2961. + libcaca-dev should depend on slang1-dev.
  2962. ------------------------------------------------------------------------
  2963. r109 | sam | 2003-11-22 15:23:18 +0100 (Sat, 22 Nov 2003) | 3 lines
  2964. Changed paths:
  2965. M /trunk/debian/Makefile.am
  2966. * debian/Makefile.am:
  2967. + Added compat and copyright to the distributed files.
  2968. ------------------------------------------------------------------------
  2969. r108 | sam | 2003-11-22 15:19:36 +0100 (Sat, 22 Nov 2003) | 2 lines
  2970. Changed paths:
  2971. A /trunk/ChangeLog
  2972. M /trunk/debian/rules
  2973. * Added a ChangeLog file.
  2974. ------------------------------------------------------------------------
  2975. r107 | sam | 2003-11-22 15:13:53 +0100 (Sat, 22 Nov 2003) | 3 lines
  2976. Changed paths:
  2977. M /trunk/examples/Makefile.am
  2978. * examples/Makefile.am:
  2979. + Compilation fix when libcaca is not available.
  2980. ------------------------------------------------------------------------
  2981. r106 | sam | 2003-11-22 14:44:02 +0100 (Sat, 22 Nov 2003) | 9 lines
  2982. Changed paths:
  2983. M /trunk/debian/changelog
  2984. A /trunk/debian/copyright
  2985. M /trunk/debian/rules
  2986. M /trunk/doc/Makefile.am
  2987. M /trunk/doc/caca-config.1
  2988. A /trunk/doc/caca-demo.1
  2989. A /trunk/doc/caca-spritedit.1
  2990. M /trunk/examples/caca.txt
  2991. * debian/:
  2992. + Wrote the changelog for the Debian release.
  2993. + Wrote a copyright file.
  2994. * doc/:
  2995. + Wrote manpages for caca-demo and caca-spritedit.
  2996. * examples/caca.txt:
  2997. + Centered the sprite handle.
  2998. + Added a second frame to the sprite.
  2999. ------------------------------------------------------------------------
  3000. r105 | sam | 2003-11-22 13:53:55 +0100 (Sat, 22 Nov 2003) | 11 lines
  3001. Changed paths:
  3002. A /trunk/AUTHORS
  3003. M /trunk/Makefile.am
  3004. A /trunk/NEWS
  3005. M /trunk/configure.ac
  3006. A /trunk/doc
  3007. A /trunk/doc/Makefile.am
  3008. A /trunk/doc/caca-config.1
  3009. A /trunk/doc/doxygen.cfg
  3010. A /trunk/doc/footer.html
  3011. A /trunk/doc/header.html
  3012. * AUTHORS NEWS:
  3013. + Added these mandatory files.
  3014. * doc/:
  3015. + Wrote a Doxygen configuration file.
  3016. + Added a manpage for caca-config(1), borrowed from sdl-config.
  3017. * configure.ac:
  3018. + Use new style AC_INIT.
  3019. + Error out if no library was found.
  3020. + Added *djgpp* to the list of non-PIC platforms.
  3021. + Added checks for doxygen and latex.
  3022. ------------------------------------------------------------------------
  3023. r104 | sam | 2003-11-22 13:51:27 +0100 (Sat, 22 Nov 2003) | 2 lines
  3024. Changed paths:
  3025. M /trunk/examples/Makefile.am
  3026. M /trunk/examples/demo.c
  3027. * Disabled gdkpixbuf code.
  3028. ------------------------------------------------------------------------
  3029. r103 | sam | 2003-11-22 13:45:25 +0100 (Sat, 22 Nov 2003) | 3 lines
  3030. Changed paths:
  3031. M /trunk/src/blit.c
  3032. M /trunk/src/box.c
  3033. M /trunk/src/caca.c
  3034. M /trunk/src/caca.h
  3035. M /trunk/src/caca_internals.h
  3036. M /trunk/src/conic.c
  3037. M /trunk/src/graphics.c
  3038. M /trunk/src/io.c
  3039. M /trunk/src/line.c
  3040. M /trunk/src/math.c
  3041. M /trunk/src/sprite.c
  3042. M /trunk/src/triangle.c
  3043. * src/:
  3044. + Doxygenated a few things.
  3045. ------------------------------------------------------------------------
  3046. r102 | sam | 2003-11-21 15:34:07 +0100 (Fri, 21 Nov 2003) | 8 lines
  3047. Changed paths:
  3048. M /trunk/TODO
  3049. M /trunk/examples/demo.c
  3050. M /trunk/src/blit.c
  3051. M /trunk/src/caca.h
  3052. * TODO:
  3053. + A few updates.
  3054. * src/blit.c:
  3055. + Split blit() into caca_create_bitmap() and caca_draw_bitmap().
  3056. + Started removing hardcoded bitmask and pitch values.
  3057. * examples/demo.c:
  3058. + Do something with mouse clicks.
  3059. ------------------------------------------------------------------------
  3060. r101 | sam | 2003-11-21 15:14:26 +0100 (Fri, 21 Nov 2003) | 3 lines
  3061. Changed paths:
  3062. M /trunk/src/io.c
  3063. * src/io.c:
  3064. + Fixed an off-by-one error in the mouse driver.
  3065. ------------------------------------------------------------------------
  3066. r100 | sam | 2003-11-20 17:54:04 +0100 (Thu, 20 Nov 2003) | 13 lines
  3067. Changed paths:
  3068. M /trunk
  3069. M /trunk/Makefile.am
  3070. M /trunk/README
  3071. M /trunk/TODO
  3072. A /trunk/caca-config.in
  3073. M /trunk/configure.ac
  3074. M /trunk/debian
  3075. A /trunk/debian/compat
  3076. M /trunk/debian/control
  3077. M /trunk/debian/rules
  3078. M /trunk/examples
  3079. M /trunk/examples/Makefile.am
  3080. M /trunk/examples/demo.c
  3081. M /trunk/src/Makefile.am
  3082. * debian/control:
  3083. + Changed section to libs/libdevel instead of games/games.
  3084. + Changed package name to libcaca-dev.
  3085. * debian/rules:
  3086. + Use debian/compat instead of DH_COMPAT.
  3087. + Install README, BUGS and TODO into /usr/share/doc.
  3088. * caca-config.in:
  3089. + First version of the config script.
  3090. * configure.ac src/Makefile.am:
  3091. + Build a static PIC library as well.
  3092. * README TODO:
  3093. + Various updates.
  3094. ------------------------------------------------------------------------
  3095. r99 | sam | 2003-11-19 19:38:49 +0100 (Wed, 19 Nov 2003) | 3 lines
  3096. Changed paths:
  3097. M /trunk/TODO
  3098. M /trunk/src/io.c
  3099. * TODO: New stuff to do.
  3100. * src/io.c: left and right arrow keys were swapped.
  3101. ------------------------------------------------------------------------
  3102. r98 | sam | 2003-11-19 18:49:43 +0100 (Wed, 19 Nov 2003) | 3 lines
  3103. Changed paths:
  3104. M /trunk/src/blit.c
  3105. M /trunk/src/caca.c
  3106. M /trunk/src/io.c
  3107. * src/io.c:
  3108. + Fixed a bug in the mouse coordinates reporting.
  3109. ------------------------------------------------------------------------
  3110. r97 | sam | 2003-11-19 18:32:10 +0100 (Wed, 19 Nov 2003) | 6 lines
  3111. Changed paths:
  3112. M /trunk/examples/demo.c
  3113. M /trunk/examples/spritedit.c
  3114. M /trunk/src/blit.c
  3115. M /trunk/src/caca.c
  3116. M /trunk/src/caca.h
  3117. M /trunk/src/io.c
  3118. * src/io.c:
  3119. + Renamed sdl_get_key() into sdl_get_event().
  3120. + Handle mouse clicks.
  3121. * src/caca.c:
  3122. + Activate the terminal's mouse handling if supported.
  3123. ------------------------------------------------------------------------
  3124. r96 | sam | 2003-11-17 17:11:34 +0100 (Mon, 17 Nov 2003) | 8 lines
  3125. Changed paths:
  3126. M /trunk/examples/Makefile.am
  3127. M /trunk/src/Makefile.am
  3128. M /trunk/src/blit.c
  3129. M /trunk/src/caca.h
  3130. M /trunk/src/io.c
  3131. * src/io.c src/caca.h:
  3132. + Interpret escape sequences for F1, F2, left, right, etc.
  3133. * src/Makefile.am examples/Makefile.am:
  3134. + Install caca.h in /usr/include.
  3135. + Do not install example programs.
  3136. * src/blit.c:
  3137. + Minor improvements to grayscale colors.
  3138. ------------------------------------------------------------------------
  3139. r95 | sam | 2003-11-17 11:15:40 +0100 (Mon, 17 Nov 2003) | 2 lines
  3140. Changed paths:
  3141. D /trunk/.cvsignore
  3142. D /trunk/autotools/.cvsignore
  3143. * Removed legacy .cvsignore files.
  3144. ------------------------------------------------------------------------
  3145. r94 | sam | 2003-11-16 18:41:43 +0100 (Sun, 16 Nov 2003) | 6 lines
  3146. Changed paths:
  3147. M /trunk/examples/demo.c
  3148. M /trunk/src/blit.c
  3149. M /trunk/src/caca.h
  3150. * src/blit.c:
  3151. + Hue calculation now uses integers only.
  3152. + Dithering is now parametrable. Implemented none, ordered, random.
  3153. * examples/demo.c:
  3154. + Added dithering selection.
  3155. ------------------------------------------------------------------------
  3156. r93 | sam | 2003-11-16 16:20:17 +0100 (Sun, 16 Nov 2003) | 8 lines
  3157. Changed paths:
  3158. M /trunk/examples/Makefile.am
  3159. A /trunk/examples/caca.txt
  3160. M /trunk/examples/demo.c
  3161. M /trunk/examples/spritedit.c
  3162. M /trunk/src/blit.c
  3163. M /trunk/src/caca.c
  3164. M /trunk/src/caca.h
  3165. M /trunk/src/caca_internals.h
  3166. M /trunk/src/graphics.c
  3167. * src/blit.c:
  3168. + Added caca_set_dithering() (unused yet).
  3169. + Added random dithering.
  3170. * src/caca.h:
  3171. + Renamed legacy EE_* enums to CACA_*.
  3172. * examples/demo.c examples/caca.txt:
  3173. + Added a default sprite for libcaca.
  3174. ------------------------------------------------------------------------
  3175. r92 | sam | 2003-11-16 13:28:29 +0100 (Sun, 16 Nov 2003) | 2 lines
  3176. Changed paths:
  3177. M /trunk/examples/demo.c
  3178. M /trunk/examples/spritedit.c
  3179. M /trunk/src/blit.c
  3180. M /trunk/src/box.c
  3181. M /trunk/src/caca.c
  3182. M /trunk/src/caca.h
  3183. M /trunk/src/caca_internals.h
  3184. M /trunk/src/conic.c
  3185. M /trunk/src/graphics.c
  3186. M /trunk/src/io.c
  3187. M /trunk/src/line.c
  3188. M /trunk/src/math.c
  3189. M /trunk/src/sprite.c
  3190. M /trunk/src/triangle.c
  3191. * Changed copyleft to LGPL.
  3192. ------------------------------------------------------------------------
  3193. r91 | sam | 2003-11-16 13:13:46 +0100 (Sun, 16 Nov 2003) | 3 lines
  3194. Changed paths:
  3195. M /trunk/Makefile.am
  3196. M /trunk/configure.ac
  3197. A /trunk/examples (from /trunk/test:90)
  3198. M /trunk/examples/Makefile.am
  3199. D /trunk/libcaca
  3200. A /trunk/src (from /trunk/libcaca:90)
  3201. M /trunk/src/line.c
  3202. D /trunk/test
  3203. * 2nd pass in the libcaca rehandling; moved sources to src/ and examples
  3204. to examples/.
  3205. ------------------------------------------------------------------------
  3206. r90 | sam | 2003-11-16 13:07:52 +0100 (Sun, 16 Nov 2003) | 2 lines
  3207. Changed paths:
  3208. M /trunk/COPYING
  3209. M /trunk/Makefile.am
  3210. M /trunk/README
  3211. M /trunk/TODO
  3212. M /trunk/bootstrap
  3213. M /trunk/configure.ac
  3214. D /trunk/data
  3215. D /trunk/debian/.cvsignore
  3216. M /trunk/debian/changelog
  3217. M /trunk/debian/control
  3218. M /trunk/debian/rules
  3219. D /trunk/doc
  3220. D /trunk/src
  3221. * The big TTYvaders/libcaca split. This is libcaca.
  3222. ------------------------------------------------------------------------
  3223. r89 | sam | 2003-11-16 12:26:54 +0100 (Sun, 16 Nov 2003) | 8 lines
  3224. Changed paths:
  3225. M /trunk/configure.ac
  3226. M /trunk/libcaca/blit.c
  3227. M /trunk/libcaca/caca.c
  3228. M /trunk/libcaca/conic.c
  3229. M /trunk/libcaca/graphics.c
  3230. M /trunk/src/weapons.c
  3231. * configure.ac:
  3232. + Added -Wsign-compare to the warning flags.
  3233. * libcaca/caca.c:
  3234. + Fixed a signed/unsigned bug that caused infinite waits with
  3235. ee_set_delay(0).
  3236. * src/weapons.c libcaca/graphics.c libcaca/blit.c libcaca/conic.c:
  3237. + Fixed minor signed/unsigned comparison warnings.
  3238. ------------------------------------------------------------------------
  3239. r88 | sam | 2003-11-16 01:33:35 +0100 (Sun, 16 Nov 2003) | 2 lines
  3240. Changed paths:
  3241. M /trunk/Makefile.am
  3242. M /trunk/TODO
  3243. M /trunk/configure.ac
  3244. A /trunk/libcaca (from /trunk/libee:87)
  3245. M /trunk/libcaca/Makefile.am
  3246. M /trunk/libcaca/blit.c
  3247. M /trunk/libcaca/box.c
  3248. A /trunk/libcaca/caca.c (from /trunk/libee/ee.c:87)
  3249. A /trunk/libcaca/caca.h (from /trunk/libee/ee.h:87)
  3250. A /trunk/libcaca/caca_internals.h (from /trunk/libee/ee_internals.h:87)
  3251. M /trunk/libcaca/conic.c
  3252. D /trunk/libcaca/ee.c
  3253. D /trunk/libcaca/ee.h
  3254. D /trunk/libcaca/ee_internals.h
  3255. M /trunk/libcaca/graphics.c
  3256. M /trunk/libcaca/io.c
  3257. M /trunk/libcaca/line.c
  3258. M /trunk/libcaca/math.c
  3259. M /trunk/libcaca/sprite.c
  3260. M /trunk/libcaca/triangle.c
  3261. D /trunk/libee
  3262. M /trunk/src/Makefile.am
  3263. M /trunk/src/aliens.c
  3264. M /trunk/src/bonus.c
  3265. M /trunk/src/box.c
  3266. M /trunk/src/ceo.c
  3267. M /trunk/src/collide.c
  3268. M /trunk/src/common.h
  3269. M /trunk/src/explosions.c
  3270. M /trunk/src/intro.c
  3271. M /trunk/src/main.c
  3272. M /trunk/src/overlay.c
  3273. M /trunk/src/player.c
  3274. M /trunk/src/starfield.c
  3275. M /trunk/src/tunnel.c
  3276. M /trunk/src/weapons.c
  3277. M /trunk/test/Makefile.am
  3278. M /trunk/test/demo.c
  3279. M /trunk/test/spritedit.c
  3280. * Renamed libee to libcaca. Far less collisions.
  3281. ------------------------------------------------------------------------
  3282. r87 | sam | 2003-11-16 01:09:09 +0100 (Sun, 16 Nov 2003) | 2 lines
  3283. Changed paths:
  3284. M /trunk/libee/Makefile.am
  3285. A /trunk/libee/blit.c
  3286. M /trunk/libee/ee.h
  3287. M /trunk/test/Makefile.am
  3288. M /trunk/test/demo.c
  3289. * Very ugly ee_blit function. Will be polished in a while.
  3290. ------------------------------------------------------------------------
  3291. r86 | sam | 2003-11-15 13:42:38 +0100 (Sat, 15 Nov 2003) | 10 lines
  3292. Changed paths:
  3293. M /trunk/libee/ee.c
  3294. M /trunk/libee/ee.h
  3295. M /trunk/libee/graphics.c
  3296. M /trunk/test/demo.c
  3297. * libee/ee.c:
  3298. + Replaced ee_color_names[] with ee_get_color_name().
  3299. + Don't oversleep in ee_refresh().
  3300. * libee/graphics.c:
  3301. + Implemented ee_printf().
  3302. * test/demo.c:
  3303. + If new keypresses are detected, don't wait for the next screen refresh.
  3304. + Added an fps counter on demos.
  3305. + Added controls for outlines and drawing boundaries.
  3306. ------------------------------------------------------------------------
  3307. r85 | sam | 2003-11-15 10:58:20 +0100 (Sat, 15 Nov 2003) | 8 lines
  3308. Changed paths:
  3309. M /trunk/libee/ee.c
  3310. M /trunk/libee/ee.h
  3311. M /trunk/libee/ee_internals.h
  3312. M /trunk/libee/graphics.c
  3313. M /trunk/libee/line.c
  3314. * libee/graphics.c:
  3315. + Correct clipping in ee_putstr() for long strings.
  3316. * libee/ee.c:
  3317. + New ee_get_rendertime() call to provide framerate information.
  3318. * libee/ee.h:
  3319. + Added const keywords where it was meaningful, despite Slang's blatant
  3320. omission of such keywords in its prototypes.
  3321. ------------------------------------------------------------------------
  3322. r84 | sam | 2003-11-14 20:00:07 +0100 (Fri, 14 Nov 2003) | 6 lines
  3323. Changed paths:
  3324. M /trunk/libee/ee.c
  3325. M /trunk/src/main.c
  3326. M /trunk/test/demo.c
  3327. * libee/ee.c:
  3328. + Implemented correct framerate wait loop.
  3329. + No framedropping yet.
  3330. * test/demo.c src/main.c:
  3331. + Set an arbitrary framerate for demos.
  3332. ------------------------------------------------------------------------
  3333. r83 | sam | 2003-11-14 19:49:53 +0100 (Fri, 14 Nov 2003) | 2 lines
  3334. Changed paths:
  3335. M /trunk/src/Makefile.am
  3336. M /trunk/test/Makefile.am
  3337. * Fixed compilation in an alternate directory.
  3338. ------------------------------------------------------------------------
  3339. r82 | sam | 2003-11-14 18:02:36 +0100 (Fri, 14 Nov 2003) | 2 lines
  3340. Changed paths:
  3341. M /trunk/src/box.c
  3342. M /trunk/src/main.c
  3343. M /trunk/src/player.c
  3344. M /trunk/src/starfield.c
  3345. M /trunk/src/tunnel.c
  3346. M /trunk/src/weapons.c
  3347. * Sanity checks after each malloc() call.
  3348. ------------------------------------------------------------------------
  3349. r81 | sam | 2003-11-14 17:55:58 +0100 (Fri, 14 Nov 2003) | 4 lines
  3350. Changed paths:
  3351. M /trunk/libee/ee.h
  3352. M /trunk/libee/math.c
  3353. * libee/math.c:
  3354. + ee_sqrt() now uses unsigned ints.
  3355. + Avoid overflows in ee_sqrt().
  3356. ------------------------------------------------------------------------
  3357. r80 | sam | 2003-11-13 18:12:40 +0100 (Thu, 13 Nov 2003) | 2 lines
  3358. Changed paths:
  3359. M /trunk/src/intro.c
  3360. * src/intro.c: Minor graphical issue on dosemu with ncurses backend.
  3361. ------------------------------------------------------------------------
  3362. r79 | sam | 2003-11-13 17:45:25 +0100 (Thu, 13 Nov 2003) | 6 lines
  3363. Changed paths:
  3364. M /trunk/libee/ee.c
  3365. M /trunk/libee/ee_internals.h
  3366. M /trunk/libee/graphics.c
  3367. M /trunk/libee/sprite.c
  3368. * libee/ee.c:
  3369. + Error checking in ee_init().
  3370. + Pre-generate the empty line for ee_clear().
  3371. * libee/sprite.c:
  3372. + Better error checking in ee_sprite_load().
  3373. ------------------------------------------------------------------------
  3374. r78 | sam | 2003-11-13 16:41:12 +0100 (Thu, 13 Nov 2003) | 2 lines
  3375. Changed paths:
  3376. M /trunk/libee/conic.c
  3377. M /trunk/libee/line.c
  3378. M /trunk/src/box.c
  3379. * Minor coding style changes.
  3380. ------------------------------------------------------------------------
  3381. r77 | sam | 2003-11-13 16:37:49 +0100 (Thu, 13 Nov 2003) | 2 lines
  3382. Changed paths:
  3383. M /trunk/data/Makefile.am
  3384. D /trunk/data/bar_boss
  3385. D /trunk/data/bar_fighter
  3386. A /trunk/data/barboss.txt (from /trunk/data/bar_boss:76)
  3387. A /trunk/data/barfight.txt (from /trunk/data/bar_fighter:76)
  3388. D /trunk/data/baz_fighter
  3389. A /trunk/data/bazfight.txt (from /trunk/data/baz_fighter:76)
  3390. A /trunk/data/bongem.txt (from /trunk/data/item_gem:76)
  3391. A /trunk/data/bonheart.txt (from /trunk/data/item_heart:76)
  3392. D /trunk/data/explosion_medium
  3393. D /trunk/data/explosion_small
  3394. D /trunk/data/foo_fighter
  3395. A /trunk/data/foofight.txt (from /trunk/data/foo_fighter:76)
  3396. D /trunk/data/item_gem
  3397. D /trunk/data/item_heart
  3398. A /trunk/data/ship.txt (from /trunk/data/ship_green:76)
  3399. D /trunk/data/ship_green
  3400. D /trunk/data/weapon_bomb
  3401. D /trunk/data/weapon_fragbomb
  3402. A /trunk/data/wpnbomb.txt (from /trunk/data/weapon_bomb:76)
  3403. A /trunk/data/wpnfrag.txt (from /trunk/data/weapon_fragbomb:76)
  3404. A /trunk/data/xplmed.txt (from /trunk/data/explosion_medium:76)
  3405. A /trunk/data/xplsmall.txt (from /trunk/data/explosion_small:76)
  3406. M /trunk/src/aliens.c
  3407. M /trunk/src/bonus.c
  3408. M /trunk/src/explosions.c
  3409. M /trunk/src/intro.c
  3410. M /trunk/src/player.c
  3411. M /trunk/src/weapons.c
  3412. M /trunk/test/demo.c
  3413. * Renamed sprites to < 8+3 names for the DOS port.
  3414. ------------------------------------------------------------------------
  3415. r76 | sam | 2003-11-13 00:46:58 +0100 (Thu, 13 Nov 2003) | 7 lines
  3416. Changed paths:
  3417. M /trunk/data/bar_boss
  3418. M /trunk/data/bar_fighter
  3419. M /trunk/data/baz_fighter
  3420. M /trunk/data/explosion_medium
  3421. M /trunk/data/explosion_small
  3422. M /trunk/data/foo_fighter
  3423. M /trunk/data/item_gem
  3424. M /trunk/data/item_heart
  3425. M /trunk/data/ship_green
  3426. M /trunk/data/weapon_bomb
  3427. M /trunk/data/weapon_fragbomb
  3428. M /trunk/src/starfield.c
  3429. M /trunk/test/demo.c
  3430. * test/demo.c:
  3431. + Removed a spurious '\n' from an ee_putstr().
  3432. * src/starfield.c:
  3433. + Fixed starfield color.
  3434. * data/:
  3435. + Fixed every sprite's colors.
  3436. ------------------------------------------------------------------------
  3437. r75 | sam | 2003-11-12 22:18:50 +0100 (Wed, 12 Nov 2003) | 25 lines
  3438. Changed paths:
  3439. A /trunk/BUGS
  3440. M /trunk/Makefile.am
  3441. M /trunk/README
  3442. M /trunk/TODO
  3443. M /trunk/libee/Makefile.am
  3444. M /trunk/libee/box.c
  3445. M /trunk/libee/conic.c
  3446. M /trunk/libee/ee.c
  3447. M /trunk/libee/ee.h
  3448. A /trunk/libee/ee_internals.h
  3449. M /trunk/libee/graphics.c
  3450. M /trunk/libee/io.c
  3451. M /trunk/libee/line.c
  3452. M /trunk/libee/math.c
  3453. M /trunk/libee/sprite.c
  3454. M /trunk/libee/triangle.c
  3455. M /trunk/src/Makefile.am
  3456. M /trunk/src/overlay.c
  3457. M /trunk/src/weapons.c
  3458. M /trunk/test/demo.c
  3459. * libee/ee.h:
  3460. + Added ee_color_names[] containing our 16 color names.
  3461. * libee/ee.c:
  3462. + Extended our color set to the full 16 instead of 10.
  3463. + Precalculate ncurses attributes.
  3464. * libee/graphics.c:
  3465. + Clip color value in ee_set_color().
  3466. + Clip characters in ee_putchar().
  3467. + Partially clip characters in ee_putstr(), overflows aren't checked yet.
  3468. * libee/ee_internals.h:
  3469. + New file to share extern variables within libee.
  3470. * test/demo.c:
  3471. + Added a simple demo_color() to output all colors.
  3472. + Replaced four ee_draw_line() with ee_draw_thin_box().
  3473. + Replaced x1, y1, x2 etc. with xa, ya, xb etc. because <math.h> already
  3474. defines y1.
  3475. + Randomized colours from 0 to 15 instead of 1 to 10.
  3476. * src/Makefiles.am:
  3477. + Added -lm to the ttyvaders linking flags because of the intro.
  3478. * README BUGS TODO:
  3479. + Updated.
  3480. ------------------------------------------------------------------------
  3481. r74 | sam | 2003-11-12 19:41:02 +0100 (Wed, 12 Nov 2003) | 7 lines
  3482. Changed paths:
  3483. M /trunk/README
  3484. M /trunk/configure.ac
  3485. M /trunk/libee/ee.c
  3486. M /trunk/libee/graphics.c
  3487. * README:
  3488. + Added a note about dos cross-compilation.
  3489. * configure.ac:
  3490. + Added a check for ScreenUpdate in <pc.h>.
  3491. * libee/graphics.c libee/ee.c:
  3492. + Improved the conio port thanks to ScreenUpdate().
  3493. ------------------------------------------------------------------------
  3494. r73 | sam | 2003-11-12 17:23:18 +0100 (Wed, 12 Nov 2003) | 2 lines
  3495. Changed paths:
  3496. M /trunk/configure.ac
  3497. M /trunk/libee/conic.c
  3498. M /trunk/libee/ee.c
  3499. M /trunk/libee/graphics.c
  3500. M /trunk/libee/io.c
  3501. M /trunk/libee/line.c
  3502. * MS-DOS port of libee, using <conio.h>.
  3503. ------------------------------------------------------------------------
  3504. r72 | sam | 2003-11-12 02:48:58 +0100 (Wed, 12 Nov 2003) | 17 lines
  3505. Changed paths:
  3506. M /trunk/data/foo_fighter
  3507. M /trunk/libee/box.c
  3508. M /trunk/libee/ee.h
  3509. M /trunk/libee/graphics.c
  3510. M /trunk/libee/line.c
  3511. M /trunk/libee/sprite.c
  3512. M /trunk/src/Makefile.am
  3513. M /trunk/src/aliens.c
  3514. M /trunk/src/bonus.c
  3515. M /trunk/src/box.c
  3516. M /trunk/src/common.h
  3517. M /trunk/src/explosions.c
  3518. A /trunk/src/intro.c
  3519. M /trunk/src/main.c
  3520. M /trunk/src/overlay.c
  3521. M /trunk/src/player.c
  3522. M /trunk/src/starfield.c
  3523. M /trunk/src/tunnel.c
  3524. M /trunk/src/weapons.c
  3525. M /trunk/test/demo.c
  3526. M /trunk/test/spritedit.c
  3527. * libee/graphics.c:
  3528. + Renamed ee_color() to ee_set_color(), wrote ee_get_color().
  3529. * libee/line.c:
  3530. + Implemented draw_polyline() and draw_thin_polyline().
  3531. * libee/sprite.c:
  3532. + Removed the f member of struct ee_sprite.
  3533. + Implemented ee_get_sprite_{width|height|dx|dy}().
  3534. + Restore the color fater ee_draw_sprite() is called.
  3535. * libee/box.c:
  3536. + Fixed a bug causing improper box clipping at the right and the bottom.
  3537. * data/foo_fighter:
  3538. + Fixed bugs in the sprite.
  3539. * src/intro.c:
  3540. + Test effects for the future game's intro.
  3541. * test/spritedit.c:
  3542. + Added stuff to the sprite editor. We can now navigate through frames.
  3543. ------------------------------------------------------------------------
  3544. r71 | sam | 2003-11-11 11:22:19 +0100 (Tue, 11 Nov 2003) | 13 lines
  3545. Changed paths:
  3546. M /trunk/libee/Makefile.am
  3547. A /trunk/libee/box.c
  3548. M /trunk/libee/conic.c
  3549. M /trunk/libee/ee.h
  3550. M /trunk/libee/triangle.c
  3551. M /trunk/test/demo.c
  3552. * libee/triangle.c:
  3553. + Wrote ee_draw_triangle() and ee_draw_thin_triangle().
  3554. * libee/box.c:
  3555. + Wrote ee_draw_box(), ee_draw_thin_box() and ee_fill_box().
  3556. * libee/conic.c:
  3557. + Wrote ee_fill_ellipse().
  3558. + First attempt at ee_draw_thin_ellipse(), to be reworked.
  3559. * test/demo.c:
  3560. + Merged demo_lines() and demo_thin_lines().
  3561. + Merged demo_triangles() and demo_outlined_triangles().
  3562. + Wrote demo_box().
  3563. + Use ee_fill_ellipse() in demo_all().
  3564. ------------------------------------------------------------------------
  3565. r70 | sam | 2003-11-11 09:00:36 +0100 (Tue, 11 Nov 2003) | 5 lines
  3566. Changed paths:
  3567. M /trunk/data/Makefile.am
  3568. A /trunk/data/ship_green
  3569. M /trunk/src/collide.c
  3570. M /trunk/src/main.c
  3571. M /trunk/src/player.c
  3572. M /trunk/src/weapons.c
  3573. * src/weapons.c:
  3574. + Use ee_draw_ellipse() instead of ee_draw_circle() to draw the nuke.
  3575. * src/player.c:
  3576. + Use ee_draw_sprite() to draw our ship.
  3577. ------------------------------------------------------------------------
  3578. r69 | sam | 2003-11-11 00:38:50 +0100 (Tue, 11 Nov 2003) | 8 lines
  3579. Changed paths:
  3580. M /trunk/libee/Makefile.am
  3581. M /trunk/libee/conic.c
  3582. M /trunk/libee/ee.c
  3583. M /trunk/libee/ee.h
  3584. A /trunk/libee/graphics.c (from /trunk/libee/ee.c:68)
  3585. M /trunk/libee/io.c
  3586. M /trunk/libee/line.c
  3587. M /trunk/libee/math.c
  3588. M /trunk/libee/sprite.c
  3589. M /trunk/libee/triangle.c
  3590. M /trunk/src/box.c
  3591. M /trunk/src/overlay.c
  3592. M /trunk/src/player.c
  3593. M /trunk/src/starfield.c
  3594. M /trunk/src/tunnel.c
  3595. M /trunk/src/weapons.c
  3596. M /trunk/test/demo.c
  3597. * libee/graphics.c:
  3598. + Moved ee_putstr() and ee_putchar() in here.
  3599. * libee/ee.h:
  3600. + Got rid of ee_goto().
  3601. + Moved <slang.h> or <curses.h> into libee.
  3602. * Replaced ee_goto()/ee_putstr() pairs with ee_putstr().
  3603. * Ditto for ee_putchar().
  3604. ------------------------------------------------------------------------
  3605. r68 | sam | 2003-11-11 00:04:13 +0100 (Tue, 11 Nov 2003) | 5 lines
  3606. Changed paths:
  3607. M /trunk/data/Makefile.am
  3608. M /trunk/src/Makefile.am
  3609. M /trunk/test
  3610. M /trunk/test/Makefile.am
  3611. A /trunk/test/spritedit.c
  3612. * test/spritedit.c:
  3613. + Placeholder for our upcoming sprite editor.
  3614. * src/Makefile.am data/Makefile.am:
  3615. + Use AM_CPPFLAGS, not target_CPPFLAGS, so that automake-1.5 can be used.
  3616. ------------------------------------------------------------------------
  3617. r67 | sam | 2003-11-10 23:43:30 +0100 (Mon, 10 Nov 2003) | 4 lines
  3618. Changed paths:
  3619. M /trunk/data/Makefile.am
  3620. A /trunk/data/weapon_fragbomb
  3621. M /trunk/src/weapons.c
  3622. * src/weapons.c data/weapon_fragbomb:
  3623. + Drew the fragbomb sprite.
  3624. + Use the fragbomb in src/weapons.c.
  3625. ------------------------------------------------------------------------
  3626. r66 | sam | 2003-11-10 22:54:11 +0100 (Mon, 10 Nov 2003) | 5 lines
  3627. Changed paths:
  3628. M /trunk/data/Makefile.am
  3629. A /trunk/data/weapon_bomb
  3630. M /trunk/src/weapons.c
  3631. * data/weapon_bomb:
  3632. + New bomb sprite.
  3633. * src/weapons.c:
  3634. + Switched the bomb drawing to use ee_draw_sprite().
  3635. ------------------------------------------------------------------------
  3636. r65 | sam | 2003-11-10 22:17:47 +0100 (Mon, 10 Nov 2003) | 8 lines
  3637. Changed paths:
  3638. M /trunk/data/Makefile.am
  3639. A /trunk/data/explosion_medium
  3640. A /trunk/data/explosion_small
  3641. M /trunk/libee/sprite.c
  3642. M /trunk/src/explosions.c
  3643. * libee/sprite.c:
  3644. + Made sprite loading more robust.
  3645. * src/explosions.c:
  3646. + No longer use ee_putchar etc. to draw our sprites, but use
  3647. ee_draw_sprite().
  3648. * data/:
  3649. + Drew explosion_medium and explosion_small sprites.
  3650. ------------------------------------------------------------------------
  3651. r64 | sam | 2003-11-10 21:43:02 +0100 (Mon, 10 Nov 2003) | 2 lines
  3652. Changed paths:
  3653. M /trunk/libee/conic.c
  3654. * libee/conic.c: Clip circles and ellipses.
  3655. ------------------------------------------------------------------------
  3656. r63 | sam | 2003-11-10 19:29:04 +0100 (Mon, 10 Nov 2003) | 5 lines
  3657. Changed paths:
  3658. M /trunk/libee/conic.c
  3659. M /trunk/libee/sprite.c
  3660. * libee/sprite.c:
  3661. + Added sanity checks in ee_sprite_* functions.
  3662. * libee/conic.c:
  3663. + Use ellipsepoints() in ee_draw_circle().
  3664. ------------------------------------------------------------------------
  3665. r62 | sam | 2003-11-10 19:23:23 +0100 (Mon, 10 Nov 2003) | 3 lines
  3666. Changed paths:
  3667. M /trunk/test/demo.c
  3668. * test/demo.c:
  3669. + Ellipses demo.
  3670. ------------------------------------------------------------------------
  3671. r61 | sam | 2003-11-10 19:21:36 +0100 (Mon, 10 Nov 2003) | 3 lines
  3672. Changed paths:
  3673. M /trunk/libee/conic.c
  3674. M /trunk/libee/ee.h
  3675. * libee/conic.c:
  3676. + ee_draw_ellipse().
  3677. ------------------------------------------------------------------------
  3678. r60 | sam | 2003-11-10 16:31:12 +0100 (Mon, 10 Nov 2003) | 2 lines
  3679. Changed paths:
  3680. M /trunk/libee/Makefile.am
  3681. D /trunk/libee/circle.c
  3682. A /trunk/libee/conic.c (from /trunk/libee/circle.c:58)
  3683. M /trunk/libee/line.c
  3684. * Renamed libee/circle.c to libee/conic.c because we'll do ellipsis.
  3685. ------------------------------------------------------------------------
  3686. r59 | sam | 2003-11-10 16:16:38 +0100 (Mon, 10 Nov 2003) | 3 lines
  3687. Changed paths:
  3688. M /trunk/libee/line.c
  3689. * libee/line.c:
  3690. + Added code comments.
  3691. ------------------------------------------------------------------------
  3692. r58 | sam | 2003-11-10 15:19:21 +0100 (Mon, 10 Nov 2003) | 4 lines
  3693. Changed paths:
  3694. M /trunk/configure.ac
  3695. M /trunk/libee/Makefile.am
  3696. M /trunk/src/Makefile.am
  3697. M /trunk/test/Makefile.am
  3698. * configure.ac:
  3699. + Moved optimization flags and warning triggers here.
  3700. + Updated the snapshot timestamp.
  3701. ------------------------------------------------------------------------
  3702. r57 | sam | 2003-11-10 15:13:56 +0100 (Mon, 10 Nov 2003) | 2 lines
  3703. Changed paths:
  3704. M /trunk/test/demo.c
  3705. * test/demo.c: Nicer complete demo.
  3706. ------------------------------------------------------------------------
  3707. r56 | sam | 2003-11-10 10:26:40 +0100 (Mon, 10 Nov 2003) | 11 lines
  3708. Changed paths:
  3709. M /trunk/data/Makefile.am
  3710. A /trunk/data/baz_fighter
  3711. A /trunk/data/foo_fighter
  3712. A /trunk/data/item_gem
  3713. A /trunk/data/item_heart
  3714. M /trunk/libee/ee.h
  3715. M /trunk/libee/sprite.c
  3716. M /trunk/src/aliens.c
  3717. M /trunk/src/bonus.c
  3718. M /trunk/src/box.c
  3719. * libee/sprite.c:
  3720. + More robust sprite loader.
  3721. + Added ee_set_sprite_frame() and ee_get_sprite_frame().
  3722. + Free all structures in ee_free_sprite().
  3723. * src/aliens.c src/bonus.c:
  3724. + Use ee_draw_sprite() instead of our manual sprite rendering.
  3725. * src/box.c:
  3726. + Use ee_draw_line() instead of the manual equivalent.
  3727. * data/:
  3728. + Added foo_fighter, baz_fighter, item_gem and item_heart sprites.
  3729. ------------------------------------------------------------------------
  3730. r55 | sam | 2003-11-10 03:00:52 +0100 (Mon, 10 Nov 2003) | 2 lines
  3731. Changed paths:
  3732. A /trunk/data/Makefile.am
  3733. * Oops, forgot data/Makefile.am.
  3734. ------------------------------------------------------------------------
  3735. r54 | sam | 2003-11-10 03:00:19 +0100 (Mon, 10 Nov 2003) | 5 lines
  3736. Changed paths:
  3737. M /trunk/Makefile.am
  3738. M /trunk/configure.ac
  3739. A /trunk/data
  3740. A /trunk/data/bar_boss
  3741. A /trunk/data/bar_fighter
  3742. M /trunk/test/demo.c
  3743. * test/demo.c:
  3744. + Wrote a little sprite demo.
  3745. * data/:
  3746. + Added bar_fighter (from ttyvaders) and bar_boss (from shapes.txt).
  3747. ------------------------------------------------------------------------
  3748. r53 | sam | 2003-11-10 02:56:24 +0100 (Mon, 10 Nov 2003) | 4 lines
  3749. Changed paths:
  3750. M /trunk/libee/Makefile.am
  3751. M /trunk/libee/ee.h
  3752. A /trunk/libee/sprite.c
  3753. * libee/sprite.c:
  3754. + Beginning of sprite handling within the library.
  3755. + Added support to load files.
  3756. ------------------------------------------------------------------------
  3757. r52 | sam | 2003-11-10 01:27:33 +0100 (Mon, 10 Nov 2003) | 3 lines
  3758. Changed paths:
  3759. M /trunk/test/demo.c
  3760. * test/demo.c:
  3761. + outlined triangles demo.
  3762. ------------------------------------------------------------------------
  3763. r51 | sam | 2003-11-10 01:15:02 +0100 (Mon, 10 Nov 2003) | 2 lines
  3764. Changed paths:
  3765. M /trunk/configure.ac
  3766. M /trunk/libee/Makefile.am
  3767. M /trunk/src/Makefile.am
  3768. M /trunk/test/Makefile.am
  3769. * Removed CPPFLAGS_slang and CPPFLAGS_ncurses, we now have config.h.
  3770. ------------------------------------------------------------------------
  3771. r50 | sam | 2003-11-10 00:34:24 +0100 (Mon, 10 Nov 2003) | 4 lines
  3772. Changed paths:
  3773. M /trunk/src/aliens.c
  3774. M /trunk/src/bonus.c
  3775. M /trunk/src/box.c
  3776. M /trunk/src/collide.c
  3777. M /trunk/src/explosions.c
  3778. M /trunk/src/main.c
  3779. M /trunk/src/overlay.c
  3780. M /trunk/src/player.c
  3781. M /trunk/src/starfield.c
  3782. M /trunk/src/tunnel.c
  3783. M /trunk/src/weapons.c
  3784. * src/*.c:
  3785. + Added missing #include "config.h".
  3786. + Fixed a nasty bug in ee_rand() calls.
  3787. ------------------------------------------------------------------------
  3788. r49 | sam | 2003-11-10 00:01:29 +0100 (Mon, 10 Nov 2003) | 3 lines
  3789. Changed paths:
  3790. M /trunk/test/demo.c
  3791. * test/demo.c:
  3792. + Disabled the pyramid demo and wrote a simple triangles demo.
  3793. ------------------------------------------------------------------------
  3794. r48 | sam | 2003-11-09 22:36:24 +0100 (Sun, 09 Nov 2003) | 5 lines
  3795. Changed paths:
  3796. M /trunk/libee/Makefile.am
  3797. M /trunk/libee/ee.h
  3798. A /trunk/libee/triangle.c
  3799. M /trunk/test/Makefile.am
  3800. M /trunk/test/demo.c
  3801. * libee/triangle.c:
  3802. + Implemented ee_fill_triangle().
  3803. * test/demo.c:
  3804. + Triangle demo.
  3805. ------------------------------------------------------------------------
  3806. r47 | sam | 2003-11-09 20:46:14 +0100 (Sun, 09 Nov 2003) | 5 lines
  3807. Changed paths:
  3808. M /trunk/libee/ee.h
  3809. M /trunk/libee/line.c
  3810. M /trunk/test/demo.c
  3811. * libee/line.c:
  3812. + ee_draw_thin_line().
  3813. * test/demo.c:
  3814. + Added a thin lines demo.
  3815. ------------------------------------------------------------------------
  3816. r46 | sam | 2003-11-09 19:10:44 +0100 (Sun, 09 Nov 2003) | 2 lines
  3817. Changed paths:
  3818. M /trunk/libee/line.c
  3819. * libee/line.c: genericized line drawing for future use.
  3820. ------------------------------------------------------------------------
  3821. r45 | sam | 2003-11-09 18:45:12 +0100 (Sun, 09 Nov 2003) | 6 lines
  3822. Changed paths:
  3823. M /trunk/test
  3824. M /trunk/test/demo.c
  3825. * test/demo.c:
  3826. + Putpixel demo.
  3827. + Draw line demo.
  3828. + Draw circle demo.
  3829. + Animated radar demo.
  3830. ------------------------------------------------------------------------
  3831. r44 | sam | 2003-11-09 18:21:43 +0100 (Sun, 09 Nov 2003) | 7 lines
  3832. Changed paths:
  3833. M /trunk/libee/Makefile.am
  3834. A /trunk/libee/circle.c (from /trunk/src/weapons.c:42)
  3835. M /trunk/libee/ee.h
  3836. M /trunk/libee/line.c
  3837. M /trunk/src/weapons.c
  3838. * src/weapons.c:
  3839. + Removed draw_circle, use ee_draw_circle instead.
  3840. * libee/circle.c:
  3841. + New ee_draw_circle function.
  3842. * libee/line.c:
  3843. + Changed an internal function's name.
  3844. ------------------------------------------------------------------------
  3845. r43 | sam | 2003-11-09 17:34:23 +0100 (Sun, 09 Nov 2003) | 2 lines
  3846. Changed paths:
  3847. M /trunk/libee
  3848. M /trunk/libee/Makefile.am
  3849. M /trunk/libee/ee.h
  3850. A /trunk/libee/line.c
  3851. * libee/line.c: Implemented ee_draw_line.
  3852. ------------------------------------------------------------------------
  3853. r42 | sam | 2003-11-09 14:52:40 +0100 (Sun, 09 Nov 2003) | 5 lines
  3854. Changed paths:
  3855. M /trunk/libee/ee.c
  3856. M /trunk/libee/ee.h
  3857. M /trunk/test/demo.c
  3858. * libee/ee.c:
  3859. + got rid of DELAY.
  3860. * test/demo.c:
  3861. + Minor animation effect.
  3862. ------------------------------------------------------------------------
  3863. r41 | sam | 2003-11-09 14:51:37 +0100 (Sun, 09 Nov 2003) | 2 lines
  3864. Changed paths:
  3865. M /trunk/libee/math.c
  3866. * libee/math.c: fixed a thinko in ee_rand().
  3867. ------------------------------------------------------------------------
  3868. r40 | sam | 2003-11-09 14:32:04 +0100 (Sun, 09 Nov 2003) | 8 lines
  3869. Changed paths:
  3870. M /trunk/libee/Makefile.am
  3871. M /trunk/libee/ee.c
  3872. M /trunk/libee/ee.h
  3873. A /trunk/libee/io.c (from /trunk/libee/ee.c:37)
  3874. A /trunk/libee/math.c
  3875. M /trunk/src/Makefile.am
  3876. M /trunk/src/aliens.c
  3877. M /trunk/src/collide.c
  3878. M /trunk/src/common.h
  3879. M /trunk/src/explosions.c
  3880. M /trunk/src/main.c
  3881. D /trunk/src/math.c
  3882. M /trunk/src/starfield.c
  3883. M /trunk/src/tunnel.c
  3884. M /trunk/src/weapons.c
  3885. * libee/io.c:
  3886. + Moved ee_get_key() here.
  3887. * libee/math.c:
  3888. + Moved r00t() here and renamed it to ee_sqrt().
  3889. + Moved GET_RAND() here and renamed it to ee_rand().
  3890. * src/math.c:
  3891. + Removed this deprecated file.
  3892. ------------------------------------------------------------------------
  3893. r39 | sam | 2003-11-09 14:16:19 +0100 (Sun, 09 Nov 2003) | 2 lines
  3894. Changed paths:
  3895. M /trunk/src/aliens.c
  3896. M /trunk/src/bonus.c
  3897. M /trunk/src/box.c
  3898. M /trunk/src/ceo.c
  3899. M /trunk/src/collide.c
  3900. M /trunk/src/common.h
  3901. M /trunk/src/explosions.c
  3902. M /trunk/src/main.c
  3903. M /trunk/src/math.c
  3904. M /trunk/src/overlay.c
  3905. M /trunk/src/player.c
  3906. M /trunk/src/starfield.c
  3907. M /trunk/src/tunnel.c
  3908. M /trunk/src/weapons.c
  3909. * Coding style everywhere.
  3910. ------------------------------------------------------------------------
  3911. r38 | sam | 2003-11-09 14:02:34 +0100 (Sun, 09 Nov 2003) | 5 lines
  3912. Changed paths:
  3913. M /trunk/libee/Makefile.am
  3914. M /trunk/test/Makefile.am
  3915. A /trunk/test/demo.c
  3916. * libee/Makefile.am, test/Makefile.am:
  3917. + Added more compiler warning flags.
  3918. * test/demo.c:
  3919. + Small demo for libee.
  3920. ------------------------------------------------------------------------
  3921. r37 | sam | 2003-11-09 14:01:44 +0100 (Sun, 09 Nov 2003) | 2 lines
  3922. Changed paths:
  3923. M /trunk/libee/ee.c
  3924. * libee/ee.c: Fixed a compilation warning.
  3925. ------------------------------------------------------------------------
  3926. r36 | sam | 2003-11-09 13:48:09 +0100 (Sun, 09 Nov 2003) | 2 lines
  3927. Changed paths:
  3928. M /trunk/libee/ee.c
  3929. * libee/ee.c: Exact line fill in ee_clear().
  3930. ------------------------------------------------------------------------
  3931. r35 | sam | 2003-11-09 13:40:53 +0100 (Sun, 09 Nov 2003) | 2 lines
  3932. Changed paths:
  3933. M /trunk/libee/Makefile.am
  3934. M /trunk/libee/ee.c
  3935. A /trunk/libee/ee.h
  3936. M /trunk/src/Makefile.am
  3937. M /trunk/src/aliens.c
  3938. M /trunk/src/bonus.c
  3939. M /trunk/src/box.c
  3940. M /trunk/src/ceo.c
  3941. M /trunk/src/common.h
  3942. M /trunk/src/explosions.c
  3943. M /trunk/src/main.c
  3944. M /trunk/src/overlay.c
  3945. M /trunk/src/player.c
  3946. M /trunk/src/starfield.c
  3947. M /trunk/src/tunnel.c
  3948. M /trunk/src/weapons.c
  3949. * libee is now standalone.
  3950. ------------------------------------------------------------------------
  3951. r34 | sam | 2003-11-09 13:02:42 +0100 (Sun, 09 Nov 2003) | 2 lines
  3952. Changed paths:
  3953. M /trunk/Makefile.am
  3954. M /trunk/configure.ac
  3955. M /trunk/libee
  3956. A /trunk/libee/Makefile.am
  3957. M /trunk/src/Makefile.am
  3958. A /trunk/test
  3959. A /trunk/test/Makefile.am
  3960. * libee is now (almost) standalone.
  3961. ------------------------------------------------------------------------
  3962. r33 | sam | 2003-11-09 12:26:08 +0100 (Sun, 09 Nov 2003) | 7 lines
  3963. Changed paths:
  3964. M /trunk/doc/shapes.txt
  3965. A /trunk/libee
  3966. A /trunk/libee/ee.c (from /trunk/src/graphics.c:31)
  3967. M /trunk/src/Makefile.am
  3968. M /trunk/src/ceo.c
  3969. M /trunk/src/common.h
  3970. D /trunk/src/graphics.c
  3971. M /trunk/src/main.c
  3972. * libee/ee.c:
  3973. + First file in libee, from src/graphics.c.
  3974. + Disable cursor upon initialisation.
  3975. + Added delay code for constant framerate.
  3976. * src/common.h:
  3977. + Minor compilation fix for latest ncurses.
  3978. ------------------------------------------------------------------------
  3979. r32 | sam | 2003-11-06 22:40:53 +0100 (Thu, 06 Nov 2003) | 2 lines
  3980. Changed paths:
  3981. M /trunk/bootstrap
  3982. * bootstrap: always remove autom4te.cache.
  3983. ------------------------------------------------------------------------
  3984. r31 | sam | 2003-10-02 03:08:13 +0200 (Thu, 02 Oct 2003) | 2 lines
  3985. Changed paths:
  3986. M /trunk
  3987. M /trunk/autotools
  3988. M /trunk/bootstrap
  3989. M /trunk/configure.ac
  3990. M /trunk/debian
  3991. M /trunk/src
  3992. M /trunk/src/aliens.c
  3993. M /trunk/src/bonus.c
  3994. M /trunk/src/box.c
  3995. M /trunk/src/ceo.c
  3996. M /trunk/src/collide.c
  3997. M /trunk/src/common.h
  3998. M /trunk/src/explosions.c
  3999. M /trunk/src/graphics.c
  4000. M /trunk/src/main.c
  4001. M /trunk/src/math.c
  4002. M /trunk/src/overlay.c
  4003. M /trunk/src/player.c
  4004. M /trunk/src/starfield.c
  4005. M /trunk/src/tunnel.c
  4006. M /trunk/src/weapons.c
  4007. * Fixed keywords, ignore, and lots of tiny SVN things.
  4008. ------------------------------------------------------------------------
  4009. r30 | sam | 2003-02-09 12:17:40 +0100 (Sun, 09 Feb 2003) | 3 lines
  4010. Changed paths:
  4011. M /trunk/TODO
  4012. M /trunk/src/Makefile.am
  4013. A /trunk/src/box.c
  4014. M /trunk/src/common.h
  4015. M /trunk/src/main.c
  4016. M /trunk/src/overlay.c
  4017. * support for boxes
  4018. * application: pause box
  4019. ------------------------------------------------------------------------
  4020. r29 | sam | 2003-01-06 13:22:58 +0100 (Mon, 06 Jan 2003) | 3 lines
  4021. Changed paths:
  4022. M /trunk/TODO
  4023. M /trunk/src/collide.c
  4024. * cosmetic code changes.
  4025. * fixed a bug in the tunnel munching.
  4026. ------------------------------------------------------------------------
  4027. r28 | sam | 2002-12-23 17:44:28 +0100 (Mon, 23 Dec 2002) | 3 lines
  4028. Changed paths:
  4029. M /trunk/README
  4030. M /trunk/TODO
  4031. M /trunk/configure.ac
  4032. M /trunk/src/weapons.c
  4033. * fixed the ncurses build.
  4034. * replaced '�' with ':' in the fragbomb tail because it's not ASCII.
  4035. ------------------------------------------------------------------------
  4036. r27 | sam | 2002-12-23 17:21:38 +0100 (Mon, 23 Dec 2002) | 6 lines
  4037. Changed paths:
  4038. M /trunk/configure.ac
  4039. M /trunk/src/collide.c
  4040. M /trunk/src/common.h
  4041. M /trunk/src/graphics.c
  4042. M /trunk/src/main.c
  4043. M /trunk/src/overlay.c
  4044. M /trunk/src/player.c
  4045. * new timestamp for a new snapshot.
  4046. * lots of sanity checks in collide.c.
  4047. * moved usleep() to graphics.c.
  4048. * added random key generator in the dummy driver.
  4049. * cosmetic changes in the energy bars.
  4050. ------------------------------------------------------------------------
  4051. r26 | sam | 2002-12-23 16:06:13 +0100 (Mon, 23 Dec 2002) | 4 lines
  4052. Changed paths:
  4053. M /trunk/src/Makefile.am
  4054. M /trunk/src/common.h
  4055. M /trunk/src/main.c
  4056. A /trunk/src/overlay.c
  4057. M /trunk/src/player.c
  4058. * better handling of special weapon timeout.
  4059. * the bomb is now part of the standard fire button effect.
  4060. * overlay for life and special weapon jauges.
  4061. ------------------------------------------------------------------------
  4062. r25 | sam | 2002-12-23 14:46:27 +0100 (Mon, 23 Dec 2002) | 3 lines
  4063. Changed paths:
  4064. M /trunk/src/aliens.c
  4065. M /trunk/src/collide.c
  4066. M /trunk/src/common.h
  4067. M /trunk/src/main.c
  4068. M /trunk/src/player.c
  4069. * aliens are now named foo, bar and baz.
  4070. * beginning of life jauges.
  4071. ------------------------------------------------------------------------
  4072. r24 | sam | 2002-12-23 14:13:04 +0100 (Mon, 23 Dec 2002) | 2 lines
  4073. Changed paths:
  4074. M /trunk/src/common.h
  4075. M /trunk/src/main.c
  4076. M /trunk/src/player.c
  4077. * ship has vx and vy.
  4078. ------------------------------------------------------------------------
  4079. r23 | sam | 2002-12-23 13:47:36 +0100 (Mon, 23 Dec 2002) | 2 lines
  4080. Changed paths:
  4081. M /trunk/TODO
  4082. M /trunk/src/main.c
  4083. M /trunk/src/tunnel.c
  4084. * cosmetic change: reworked draw_tunnel.
  4085. ------------------------------------------------------------------------
  4086. r22 | sam | 2002-12-23 13:03:31 +0100 (Mon, 23 Dec 2002) | 3 lines
  4087. Changed paths:
  4088. M /trunk/src/main.c
  4089. M /trunk/src/tunnel.c
  4090. * lasers are now twice as fast.
  4091. * walls are now filled, and displayed on top of aliens.
  4092. ------------------------------------------------------------------------
  4093. r21 | sam | 2002-12-23 11:06:27 +0100 (Mon, 23 Dec 2002) | 5 lines
  4094. Changed paths:
  4095. M /trunk/configure.ac
  4096. M /trunk/src/Makefile.am
  4097. M /trunk/src/ceo.c
  4098. M /trunk/src/common.h
  4099. M /trunk/src/graphics.c
  4100. M /trunk/src/main.c
  4101. M /trunk/src/tunnel.c
  4102. * added support for --disable-slang.
  4103. * fixed an overflow in the tunnel update code.
  4104. * fragbomb is now 'f', not 'd'.
  4105. * added a missing call to init_bonus().
  4106. ------------------------------------------------------------------------
  4107. r20 | sam | 2002-12-23 10:28:37 +0100 (Mon, 23 Dec 2002) | 5 lines
  4108. Changed paths:
  4109. M /trunk/TODO
  4110. M /trunk/src/collide.c
  4111. M /trunk/src/common.h
  4112. M /trunk/src/main.c
  4113. M /trunk/src/starfield.c
  4114. M /trunk/src/tunnel.c
  4115. M /trunk/src/weapons.c
  4116. * the beam now digs the tunnel.
  4117. * the starfield is now an array of stars.
  4118. * fixed wall rendering (offset issues and disappearing left wall).
  4119. * 32 seekers on fragbomb explosion, not 16.
  4120. ------------------------------------------------------------------------
  4121. r19 | sam | 2002-12-23 00:39:15 +0100 (Mon, 23 Dec 2002) | 3 lines
  4122. Changed paths:
  4123. M /trunk/src/weapons.c
  4124. * seekers and homing bombs react more quickly.
  4125. * 16 seekers on fragbomb explosion instead of 12.
  4126. ------------------------------------------------------------------------
  4127. r18 | sam | 2002-12-23 00:01:35 +0100 (Mon, 23 Dec 2002) | 3 lines
  4128. Changed paths:
  4129. M /trunk/src/math.c
  4130. M /trunk/src/weapons.c
  4131. * fixed a segfault when the target seeker speed was zero.
  4132. * factorized the seeker generation on fragbomb explosion.
  4133. ------------------------------------------------------------------------
  4134. r17 | sam | 2002-12-22 23:36:42 +0100 (Sun, 22 Dec 2002) | 2 lines
  4135. Changed paths:
  4136. M /trunk/src/Makefile.am
  4137. M /trunk/src/common.h
  4138. A /trunk/src/math.c
  4139. M /trunk/src/weapons.c
  4140. * Removed the dependency on <math.h>. We don't need no stinking sqrt!
  4141. ------------------------------------------------------------------------
  4142. r16 | sam | 2002-12-22 23:17:41 +0100 (Sun, 22 Dec 2002) | 3 lines
  4143. Changed paths:
  4144. M /trunk/doc/shapes.txt
  4145. M /trunk/src/aliens.c
  4146. M /trunk/src/ceo.c
  4147. M /trunk/src/collide.c
  4148. M /trunk/src/common.h
  4149. M /trunk/src/main.c
  4150. M /trunk/src/weapons.c
  4151. * dead aliens don't explode in the collision loop but in their update loop.
  4152. * new super weapon, the fragmentation bomb.
  4153. ------------------------------------------------------------------------
  4154. r15 | sam | 2002-12-22 20:08:35 +0100 (Sun, 22 Dec 2002) | 2 lines
  4155. Changed paths:
  4156. M /trunk/.cvsignore
  4157. M /trunk/Makefile.am
  4158. A /trunk/autotools
  4159. A /trunk/autotools/.cvsignore
  4160. A /trunk/autotools/Makefile.am
  4161. M /trunk/bootstrap
  4162. M /trunk/configure.ac
  4163. M /trunk/debian/.cvsignore
  4164. M /trunk/src/Makefile.am
  4165. * Moved generated autotools files to the autotools/ directory.
  4166. ------------------------------------------------------------------------
  4167. r14 | sam | 2002-12-22 19:44:12 +0100 (Sun, 22 Dec 2002) | 2 lines
  4168. Changed paths:
  4169. M /trunk/src/aliens.c
  4170. M /trunk/src/bonus.c
  4171. M /trunk/src/ceo.c
  4172. M /trunk/src/collide.c
  4173. M /trunk/src/common.h
  4174. M /trunk/src/explosions.c
  4175. M /trunk/src/graphics.c
  4176. M /trunk/src/main.c
  4177. M /trunk/src/player.c
  4178. M /trunk/src/starfield.c
  4179. M /trunk/src/tunnel.c
  4180. M /trunk/src/weapons.c
  4181. * I think I fucked up the $Id tags on my previous commit.
  4182. ------------------------------------------------------------------------
  4183. r13 | sam | 2002-12-22 19:42:32 +0100 (Sun, 22 Dec 2002) | 3 lines
  4184. Changed paths:
  4185. A /trunk/COPYING
  4186. M /trunk/src/aliens.c
  4187. M /trunk/src/bonus.c
  4188. M /trunk/src/ceo.c
  4189. M /trunk/src/collide.c
  4190. M /trunk/src/common.h
  4191. M /trunk/src/explosions.c
  4192. M /trunk/src/graphics.c
  4193. M /trunk/src/main.c
  4194. M /trunk/src/player.c
  4195. M /trunk/src/starfield.c
  4196. M /trunk/src/tunnel.c
  4197. M /trunk/src/weapons.c
  4198. * added the COPYING file (GPLv2).
  4199. * added GPL headers to source files.
  4200. ------------------------------------------------------------------------
  4201. r12 | sam | 2002-12-22 19:40:36 +0100 (Sun, 22 Dec 2002) | 2 lines
  4202. Changed paths:
  4203. M /trunk/src/Makefile.am
  4204. A /trunk/src/ceo.c
  4205. M /trunk/src/common.h
  4206. M /trunk/src/main.c
  4207. * tab == hotkey for CEO alert.
  4208. ------------------------------------------------------------------------
  4209. r11 | sam | 2002-12-18 19:44:47 +0100 (Wed, 18 Dec 2002) | 2 lines
  4210. Changed paths:
  4211. M /trunk/TODO
  4212. M /trunk/doc/shapes.txt
  4213. M /trunk/src/aliens.c
  4214. * 3rd alien type.
  4215. ------------------------------------------------------------------------
  4216. r10 | sam | 2002-12-18 19:12:28 +0100 (Wed, 18 Dec 2002) | 2 lines
  4217. Changed paths:
  4218. D /trunk/Makefile
  4219. * Scrapped Makefile.
  4220. ------------------------------------------------------------------------
  4221. r9 | sam | 2002-12-18 19:11:54 +0100 (Wed, 18 Dec 2002) | 2 lines
  4222. Changed paths:
  4223. M /trunk/Makefile
  4224. A /trunk/README
  4225. A /trunk/TODO
  4226. * README and TODO files.
  4227. ------------------------------------------------------------------------
  4228. r8 | sam | 2002-12-18 14:29:31 +0100 (Wed, 18 Dec 2002) | 2 lines
  4229. Changed paths:
  4230. M /trunk/Makefile
  4231. M /trunk/configure.ac
  4232. M /trunk/doc/shapes.txt
  4233. M /trunk/src/collide.c
  4234. M /trunk/src/weapons.c
  4235. * the bomb's head is now white
  4236. ------------------------------------------------------------------------
  4237. r7 | sam | 2002-12-15 18:16:45 +0100 (Sun, 15 Dec 2002) | 3 lines
  4238. Changed paths:
  4239. M /trunk/doc/shapes.txt
  4240. M /trunk/src/aliens.c
  4241. M /trunk/src/collide.c
  4242. M /trunk/src/common.h
  4243. M /trunk/src/main.c
  4244. M /trunk/src/weapons.c
  4245. * new weapon: bomb.
  4246. * beam now collides with aliens.
  4247. ------------------------------------------------------------------------
  4248. r6 | sam | 2002-12-15 06:03:55 +0100 (Sun, 15 Dec 2002) | 2 lines
  4249. Changed paths:
  4250. M /trunk/doc/shapes.txt
  4251. M /trunk/src/common.h
  4252. M /trunk/src/main.c
  4253. M /trunk/src/weapons.c
  4254. * 'beam' weapon.
  4255. ------------------------------------------------------------------------
  4256. r5 | sam | 2002-12-15 04:41:32 +0100 (Sun, 15 Dec 2002) | 10 lines
  4257. Changed paths:
  4258. M /trunk/Makefile
  4259. M /trunk/configure.ac
  4260. M /trunk/debian/changelog
  4261. M /trunk/debian/control
  4262. M /trunk/debian/rules
  4263. M /trunk/doc/shapes.txt
  4264. M /trunk/src/Makefile.am
  4265. M /trunk/src/aliens.c
  4266. A /trunk/src/bonus.c
  4267. M /trunk/src/collide.c
  4268. M /trunk/src/common.h
  4269. M /trunk/src/explosions.c
  4270. M /trunk/src/graphics.c
  4271. M /trunk/src/main.c
  4272. M /trunk/src/player.c
  4273. M /trunk/src/starfield.c
  4274. M /trunk/src/tunnel.c
  4275. M /trunk/src/weapons.c
  4276. * real Debian package files.
  4277. * two new types of aliens. only one rules.
  4278. * removed gfx_write in favor of gfx_putchar and gfx_putstr.
  4279. * added bonuses at alien death. they do nothing yet.
  4280. * seeker missiles. 'b' to test.
  4281. * weapon resolution is now 16*char. needs to be generalized.
  4282. * fixed the supernova bugs. center could collide with the tunnel, and
  4283. the last frame was badly displayed.
  4284. * lots of cleanups everywhere.
  4285. ------------------------------------------------------------------------
  4286. r4 | sam | 2002-12-13 21:50:00 +0100 (Fri, 13 Dec 2002) | 2 lines
  4287. Changed paths:
  4288. M /trunk/.cvsignore
  4289. M /trunk/Makefile
  4290. A /trunk/Makefile.am
  4291. D /trunk/aliens.c
  4292. A /trunk/bootstrap
  4293. D /trunk/collide.c
  4294. D /trunk/common.h
  4295. A /trunk/configure.ac
  4296. A /trunk/debian
  4297. A /trunk/debian/.cvsignore
  4298. A /trunk/debian/Makefile.am
  4299. A /trunk/debian/changelog
  4300. A /trunk/debian/control
  4301. A /trunk/debian/rules
  4302. A /trunk/doc
  4303. A /trunk/doc/shapes.txt
  4304. D /trunk/explosions.c
  4305. D /trunk/graphics.c
  4306. D /trunk/main.c
  4307. D /trunk/player.c
  4308. D /trunk/shapes.txt
  4309. A /trunk/src
  4310. A /trunk/src/.cvsignore
  4311. A /trunk/src/Makefile.am
  4312. A /trunk/src/aliens.c
  4313. A /trunk/src/collide.c
  4314. A /trunk/src/common.h
  4315. A /trunk/src/explosions.c
  4316. A /trunk/src/graphics.c
  4317. A /trunk/src/main.c
  4318. A /trunk/src/player.c
  4319. A /trunk/src/starfield.c
  4320. A /trunk/src/tunnel.c
  4321. A /trunk/src/weapons.c
  4322. D /trunk/starfield.c
  4323. D /trunk/tunnel.c
  4324. D /trunk/weapons.c
  4325. * autotoolificationized the whole thing.
  4326. ------------------------------------------------------------------------
  4327. r3 | sam | 2002-12-13 20:27:16 +0100 (Fri, 13 Dec 2002) | 4 lines
  4328. Changed paths:
  4329. M /trunk/collide.c
  4330. M /trunk/common.h
  4331. M /trunk/explosions.c
  4332. M /trunk/main.c
  4333. M /trunk/player.c
  4334. M /trunk/weapons.c
  4335. * moved nuke from explosions to weapons.
  4336. * used a cool Bresenham algorithm to draw the nuke circles.
  4337. * nuke collides with aliens.
  4338. ------------------------------------------------------------------------
  4339. r2 | sam | 2002-12-13 20:24:53 +0100 (Fri, 13 Dec 2002) | 2 lines
  4340. Changed paths:
  4341. A /trunk/.cvsignore
  4342. * .cvsignore file.
  4343. ------------------------------------------------------------------------
  4344. r1 | sam | 2002-12-13 20:23:07 +0100 (Fri, 13 Dec 2002) | 3 lines
  4345. Changed paths:
  4346. A /branches
  4347. A /trunk
  4348. A /trunk/Makefile
  4349. A /trunk/aliens.c
  4350. A /trunk/collide.c
  4351. A /trunk/common.h
  4352. A /trunk/explosions.c
  4353. A /trunk/graphics.c
  4354. A /trunk/main.c
  4355. A /trunk/player.c
  4356. A /trunk/shapes.txt
  4357. A /trunk/starfield.c
  4358. A /trunk/tunnel.c
  4359. A /trunk/weapons.c
  4360. * First commit. Scrolling works, some weaponry, controls, tunnel blowing,
  4361. the nuke is still ugly, almost no collision detection. Nice demo :)
  4362. ------------------------------------------------------------------------