Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
21 роки тому
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410
  1. ------------------------------------------------------------------------
  2. r251 | sam | 2004-01-18 05:17:35 +0100 (Sun, 18 Jan 2004) | 5 lines
  3. Changed paths:
  4. M /trunk/examples/cacaview.c
  5. M /trunk/src/event.c
  6. M /trunk/src/graphics.c
  7. * src/graphics.c:
  8. + When resizing under X11, copy the old pixmap to the new one.
  9. * examples/cacaview.c:
  10. + Resizing support.
  11. ------------------------------------------------------------------------
  12. r250 | sam | 2004-01-18 05:01:32 +0100 (Sun, 18 Jan 2004) | 5 lines
  13. Changed paths:
  14. M /trunk/src/caca_internals.h
  15. M /trunk/src/event.c
  16. M /trunk/src/graphics.c
  17. * src/event.c:
  18. + Refresh the X11 window when an exposure event is received.
  19. + When resizing the X11 window, start showing extra characters when two
  20. thirds are visible.
  21. ------------------------------------------------------------------------
  22. r249 | sam | 2004-01-17 23:32:39 +0100 (Sat, 17 Jan 2004) | 6 lines
  23. Changed paths:
  24. M /trunk/TODO
  25. M /trunk/examples/cacaview.c
  26. M /trunk/src/caca.h
  27. M /trunk/src/graphics.c
  28. * src/graphics.c:
  29. + Renamed caca_set_title() to caca_set_window_title().
  30. + Implemented caca_get_window_width() and caca_get_window_height().
  31. * examples/cacaview.c:
  32. + Set the window title to cacaview.
  33. ------------------------------------------------------------------------
  34. r248 | sam | 2004-01-14 11:34:20 +0100 (Wed, 14 Jan 2004) | 8 lines
  35. Changed paths:
  36. M /trunk/src/bitmap.c
  37. M /trunk/src/event.c
  38. * src/event.c:
  39. + Make sure the mouse coordinates stay within the screen boundaries even
  40. if the window was resized.
  41. * src/bitmap.c:
  42. + Fixed a buffer underflow in the rendering routine that caused the bottom
  43. and rightmost pixels to be missed in certain conditions.
  44. + Minor speed optimisation.
  45. ------------------------------------------------------------------------
  46. r247 | sam | 2004-01-14 11:32:04 +0100 (Wed, 14 Jan 2004) | 3 lines
  47. Changed paths:
  48. M /trunk/test
  49. M /trunk/test/Makefile.am
  50. A /trunk/test/colors.c (from /trunk/examples/demo.c:243)
  51. * test/colors.c:
  52. + Extracted the colour test from examples/demo.c.
  53. ------------------------------------------------------------------------
  54. r246 | sam | 2004-01-13 23:33:09 +0100 (Tue, 13 Jan 2004) | 5 lines
  55. Changed paths:
  56. M /trunk/src/caca_internals.h
  57. M /trunk/src/event.c
  58. M /trunk/src/graphics.c
  59. M /trunk/test/event.c
  60. * src/graphics.c src/event.c:
  61. + The ncurses and S-Lang drivers properly return CACA_EVENT_RESIZE.
  62. * test/event.c:
  63. + Display CACA_EVENT_RESIZE.
  64. ------------------------------------------------------------------------
  65. r245 | sam | 2004-01-13 22:08:43 +0100 (Tue, 13 Jan 2004) | 3 lines
  66. Changed paths:
  67. M /trunk/configure.ac
  68. M /trunk/msvc/config.h
  69. M /trunk/src/graphics.c
  70. * src/graphics.c:
  71. + Resize handling in the ncurses and slang drivers.
  72. ------------------------------------------------------------------------
  73. r244 | sam | 2004-01-13 21:03:48 +0100 (Tue, 13 Jan 2004) | 8 lines
  74. Changed paths:
  75. M /trunk/examples/aafire.c
  76. M /trunk/src/caca.h
  77. M /trunk/src/caca_internals.h
  78. M /trunk/src/event.c
  79. M /trunk/src/graphics.c
  80. * src/event.c:
  81. + Added the CACA_EVENT_RESIZE event.
  82. + Added caca_get_mouse_x() and caca_get_mouse_y().
  83. * src/graphics.c:
  84. + Window resize handling in the X11 driver.
  85. * examples/aafire.c:
  86. + Fixed a bad assumption in the resize handling code.
  87. ------------------------------------------------------------------------
  88. r243 | sam | 2004-01-13 17:45:45 +0100 (Tue, 13 Jan 2004) | 5 lines
  89. Changed paths:
  90. M /trunk/build-win32
  91. M /trunk/configure.ac
  92. M /trunk/debian/rules
  93. M /trunk/doc/Makefile.am
  94. M /trunk/libcaca.spec
  95. * configure.ac:
  96. + Added --disable-doc to let the user not build documentation.
  97. * build-win32:
  98. + Do not build documentation.
  99. ------------------------------------------------------------------------
  100. r242 | sam | 2004-01-13 16:01:22 +0100 (Tue, 13 Jan 2004) | 7 lines
  101. Changed paths:
  102. M /trunk/THANKS
  103. M /trunk/src/Makefile.am
  104. A /trunk/src/event.c (from /trunk/src/io.c:238)
  105. M /trunk/src/graphics.c
  106. D /trunk/src/io.c
  107. * src/graphics.c:
  108. + Fixed a typo preventing Win32 builds.
  109. * src/event.c:
  110. + Renamed io.c into event.c.
  111. * THANKS:
  112. + Added Gentoo, NetBSD and FreeBSD porters.
  113. ------------------------------------------------------------------------
  114. r241 | sam | 2004-01-13 10:55:32 +0100 (Tue, 13 Jan 2004) | 13 lines
  115. Changed paths:
  116. M /trunk/Makefile.am
  117. M /trunk/configure.ac
  118. M /trunk/examples/aafire.c
  119. M /trunk/examples/cacaview.c
  120. A /trunk/msvc
  121. A /trunk/msvc/Makefile.am
  122. A /trunk/msvc/cacaball.vcproj
  123. A /trunk/msvc/cacademo.vcproj
  124. A /trunk/msvc/cacafire.vcproj
  125. A /trunk/msvc/cacamoir.vcproj
  126. A /trunk/msvc/cacaplas.vcproj
  127. A /trunk/msvc/cacaview.vcproj
  128. A /trunk/msvc/config.h
  129. A /trunk/msvc/libcaca.sln
  130. A /trunk/msvc/libcaca.vcproj
  131. M /trunk/src/caca.c
  132. M /trunk/src/graphics.c
  133. M /trunk/src/time.c
  134. * configure.ac:
  135. + Check for sys/times.h and unistd.h.
  136. + Added calls to AC_C_CONST and AC_C_INLINE.
  137. * src/time.c src/graphics.c:
  138. + Fixes for MSVC compilation warnings.
  139. + Additional sanity checks in the Win32 driver.
  140. * src/caca.c:
  141. + Use raw()/noraw() in the curses driver instead of cbreak().
  142. * msvc/libcaca.sln:
  143. + Added an MSVC solution.
  144. * examples/aafire.c:
  145. + Slightly reduced the maximum cacafire framerate.
  146. ------------------------------------------------------------------------
  147. r240 | sam | 2004-01-12 18:30:09 +0100 (Mon, 12 Jan 2004) | 5 lines
  148. Changed paths:
  149. M /trunk/NOTES
  150. M /trunk/examples/cacaview.c
  151. M /trunk/src/caca.h
  152. M /trunk/src/graphics.c
  153. * src/graphics.c:
  154. + Implemented caca_set_title() for X11 and Win32.
  155. * examples/cacaview.c:
  156. + Use caca_set_title() to set the window title to "cacaview".
  157. ------------------------------------------------------------------------
  158. r239 | sam | 2004-01-12 17:22:35 +0100 (Mon, 12 Jan 2004) | 2 lines
  159. Changed paths:
  160. M /trunk/Makefile.am
  161. M /trunk/autotools/Makefile.am
  162. M /trunk/debian/Makefile.am
  163. M /trunk/doc/Makefile.am
  164. M /trunk/examples/Makefile.am
  165. M /trunk/src/Makefile.am
  166. M /trunk/test/Makefile.am
  167. * Fixed $Id in all Makefile.am files.
  168. ------------------------------------------------------------------------
  169. r238 | sam | 2004-01-12 17:21:34 +0100 (Mon, 12 Jan 2004) | 3 lines
  170. Changed paths:
  171. M /trunk/Makefile.am
  172. M /trunk/autotools/Makefile.am
  173. A /trunk/build-win32
  174. M /trunk/debian/Makefile.am
  175. M /trunk/doc/Makefile.am
  176. M /trunk/examples/Makefile.am
  177. M /trunk/src/Makefile.am
  178. M /trunk/test/Makefile.am
  179. * build-win32:
  180. + Win32 cross-compilation script.
  181. ------------------------------------------------------------------------
  182. r237 | sam | 2004-01-12 16:28:27 +0100 (Mon, 12 Jan 2004) | 5 lines
  183. Changed paths:
  184. M /trunk/NEWS
  185. M /trunk/debian/control
  186. M /trunk/debian/rules
  187. M /trunk/doc/Makefile.am
  188. M /trunk/doc/cacademo.1
  189. M /trunk/examples
  190. M /trunk/examples/Makefile.am
  191. D /trunk/examples/cacacirc.c
  192. A /trunk/examples/cacamoir.c (from /trunk/examples/cacacirc.c:236)
  193. M /trunk/libcaca.spec
  194. * examples/cacamoir.c:
  195. + Renamed cacacirc to cacamoir.
  196. * libcaca.spec debian/ doc/:
  197. + Added cacamoir to the distributed files.
  198. ------------------------------------------------------------------------
  199. r236 | sam | 2004-01-12 15:25:46 +0100 (Mon, 12 Jan 2004) | 8 lines
  200. Changed paths:
  201. M /trunk/examples
  202. M /trunk/examples/Makefile.am
  203. M /trunk/examples/cacaball.c
  204. A /trunk/examples/cacacirc.c
  205. M /trunk/examples/cacaplas.c
  206. * examples/cacaballs.c:
  207. + Bigger metaballs, less metaballs.
  208. + Rotating palette.
  209. * examples/cacaplas.c:
  210. + Slightly decreased speed.
  211. * examples/cacacirc.c:
  212. + New effect.
  213. ------------------------------------------------------------------------
  214. r235 | sam | 2004-01-12 15:01:40 +0100 (Mon, 12 Jan 2004) | 3 lines
  215. Changed paths:
  216. M /trunk/configure.ac
  217. M /trunk/src/time.c
  218. * configure.ac:
  219. + Better win32 check for Sleep().
  220. ------------------------------------------------------------------------
  221. r234 | sam | 2004-01-11 19:09:01 +0100 (Sun, 11 Jan 2004) | 5 lines
  222. Changed paths:
  223. M /trunk/configure.ac
  224. M /trunk/examples/cacaview.c
  225. M /trunk/src/time.c
  226. * configure.ac src/time.c:
  227. + Look for Sleep in -lkernel32.
  228. * examples/cacaview.c:
  229. + Use caca_wait_event() instead of usleep()/caca_get_event().
  230. ------------------------------------------------------------------------
  231. r233 | sam | 2004-01-11 06:09:02 +0100 (Sun, 11 Jan 2004) | 3 lines
  232. Changed paths:
  233. M /trunk/NOTES
  234. M /trunk/examples/cacaview.c
  235. M /trunk/src/caca.c
  236. M /trunk/src/caca_internals.h
  237. M /trunk/src/graphics.c
  238. M /trunk/src/io.c
  239. M /trunk/src/time.c
  240. * src/caca.c src/graphics.c src/io.c src/time.c:
  241. + Native win32 port.
  242. ------------------------------------------------------------------------
  243. r232 | sam | 2004-01-11 02:45:57 +0100 (Sun, 11 Jan 2004) | 10 lines
  244. Changed paths:
  245. M /trunk/configure.ac
  246. M /trunk/src/caca.c
  247. M /trunk/src/caca_internals.h
  248. M /trunk/src/graphics.c
  249. M /trunk/src/io.c
  250. M /trunk/src/time.c
  251. M /trunk/test/event.c
  252. * configure.ac:
  253. + Check for gettimeofday().
  254. * src/time.c:
  255. + Created _caca_time().
  256. + Ported _caca_getticks() to the Win32 API.
  257. * src/caca.c:
  258. + Properly builds on Win32.
  259. * test/event.c:
  260. + Added <stdlib.h> because we use malloc().
  261. ------------------------------------------------------------------------
  262. r231 | sam | 2004-01-10 20:59:50 +0100 (Sat, 10 Jan 2004) | 5 lines
  263. Changed paths:
  264. M /trunk/NEWS
  265. M /trunk/THANKS
  266. M /trunk/examples/cacaplas.c
  267. * THANKS examples/cacaplas.c:
  268. + Updated credits.
  269. * NEWS:
  270. + Forthcoming 0.8 news.
  271. ------------------------------------------------------------------------
  272. r230 | sam | 2004-01-10 20:53:14 +0100 (Sat, 10 Jan 2004) | 5 lines
  273. Changed paths:
  274. M /trunk/configure.ac
  275. M /trunk/examples
  276. M /trunk/examples/Makefile.am
  277. A /trunk/examples/cacaplas.c
  278. * configure.ac:
  279. + Check for -lm.
  280. * examples/cacaplas.c:
  281. + New demo, cacaplas, that displays a colour plasma.
  282. ------------------------------------------------------------------------
  283. r229 | sam | 2004-01-10 20:29:12 +0100 (Sat, 10 Jan 2004) | 12 lines
  284. Changed paths:
  285. M /trunk/src/caca.h
  286. M /trunk/src/graphics.c
  287. M /trunk/src/io.c
  288. M /trunk/test/event.c
  289. * src/graphics:
  290. + Initialise the char buffers in the X11 driver.
  291. * src/io.c:
  292. + caca_get_event() and caca_wait_event() immediately return zero if
  293. event_mask is zero.
  294. + Added support for the Home, End, PgUp and PgDown keys.
  295. + In the S-Lang driver, added a call to SLang_getkey() before the call to
  296. SLkp_getkey(), otherwise a single Escape call will not be interpreted.
  297. * test/event.c:
  298. + The "quit" sequence now quits the program, instead of "q" alone.
  299. + Added a status bar below.
  300. ------------------------------------------------------------------------
  301. r228 | sam | 2004-01-09 10:51:53 +0100 (Fri, 09 Jan 2004) | 16 lines
  302. Changed paths:
  303. M /trunk/BUGS
  304. M /trunk/NOTES
  305. M /trunk/README
  306. M /trunk/configure.ac
  307. M /trunk/src/Makefile.am
  308. M /trunk/src/caca.c
  309. M /trunk/src/caca_internals.h
  310. M /trunk/src/graphics.c
  311. M /trunk/src/io.c
  312. A /trunk/src/time.c
  313. M /trunk/test/event.c
  314. * test/event.c:
  315. + Do not refresh after each event, but only when there is no event
  316. pending.
  317. + If the pressed key is a printable character, display it.
  318. * src/time.c:
  319. + Moved _caca_getticks() to this file.
  320. * src/caca.c:
  321. + Set the escape delay to a very low value in the ncurses driver,
  322. because I don't want escape sequences to be entered manually.
  323. * src/io.c:
  324. + Autorepeat emulation in the ncurses and slang drivers: do not
  325. immediately send the key release event.
  326. * configure.ac:
  327. + Check for usleep.
  328. + Improvements in the win32 platform detection.
  329. ------------------------------------------------------------------------
  330. r227 | sam | 2004-01-08 19:40:29 +0100 (Thu, 08 Jan 2004) | 5 lines
  331. Changed paths:
  332. M /trunk/configure.ac
  333. M /trunk/src/graphics.c
  334. M /trunk/test/event.c
  335. * test/event.c:
  336. + Display at least two digits for keycodes.
  337. * configure.ac:
  338. + ScreenUpdate is actually mandatory for our conio driver.
  339. ------------------------------------------------------------------------
  340. r226 | sam | 2004-01-08 11:22:14 +0100 (Thu, 08 Jan 2004) | 10 lines
  341. Changed paths:
  342. M /trunk/src/graphics.c
  343. M /trunk/src/io.c
  344. M /trunk/test/event.c
  345. * src/io.c:
  346. + Use SLkp_getkey instead of SLang_getkey so that escape sequences are
  347. directly interpreted.
  348. + Major rehandling of the event code. All output drivers are now
  349. correctly separated.
  350. * src/graphics.c:
  351. + Fixed a compilation warning.
  352. * test/event.c:
  353. + More human-readable event printing.
  354. ------------------------------------------------------------------------
  355. r225 | sam | 2004-01-07 19:36:41 +0100 (Wed, 07 Jan 2004) | 2 lines
  356. Changed paths:
  357. A /branches/0.7 (from /trunk:224)
  358. M /branches/0.7/ChangeLog
  359. M /branches/0.7/libcaca.spec
  360. M /trunk/ChangeLog
  361. M /trunk/libcaca.spec
  362. * 0.7 branch.
  363. ------------------------------------------------------------------------
  364. r224 | sam | 2004-01-07 19:22:44 +0100 (Wed, 07 Jan 2004) | 3 lines
  365. Changed paths:
  366. M /trunk/configure.ac
  367. M /trunk/debian/changelog
  368. M /trunk/libcaca.spec
  369. * configure.ac:
  370. + Release 0.7.
  371. ------------------------------------------------------------------------
  372. r223 | sam | 2004-01-07 19:22:08 +0100 (Wed, 07 Jan 2004) | 3 lines
  373. Changed paths:
  374. M /trunk/src/bitmap.c
  375. * src/bitmap.c:
  376. + Fixed a bug in the dithering characters.
  377. ------------------------------------------------------------------------
  378. r222 | sam | 2004-01-07 19:15:10 +0100 (Wed, 07 Jan 2004) | 5 lines
  379. Changed paths:
  380. M /trunk/NEWS
  381. M /trunk/src/bitmap.c
  382. M /trunk/src/io.c
  383. * src/io.c:
  384. + Do not report mouse motions if the coordinates did not change.
  385. * src/bitmap.c:
  386. + More documentation.
  387. ------------------------------------------------------------------------
  388. r221 | sam | 2004-01-07 18:19:36 +0100 (Wed, 07 Jan 2004) | 8 lines
  389. Changed paths:
  390. M /trunk/configure.ac
  391. M /trunk/src/caca.c
  392. M /trunk/src/graphics.c
  393. M /trunk/src/io.c
  394. M /trunk/test
  395. M /trunk/test/Makefile.am
  396. A /trunk/test/event.c
  397. * test/event.c:
  398. + Small event lister, similar to X11's xev.
  399. * src/graphics.c:
  400. + If possible, disable autorepeat in the X11 driver.
  401. * src/io.c:
  402. + Implemented CACA_EVENT_MOUSE_RELEASE in all drivers.
  403. + Button number support in CACA_EVENT_MOUSE_{PRESS,RELEASE}.
  404. ------------------------------------------------------------------------
  405. r220 | sam | 2004-01-07 14:06:06 +0100 (Wed, 07 Jan 2004) | 5 lines
  406. Changed paths:
  407. M /trunk/debian/control
  408. M /trunk/debian/rules
  409. M /trunk/doc/Makefile.am
  410. D /trunk/doc/caca-spritedit.1
  411. M /trunk/examples/Makefile.am
  412. D /trunk/examples/spritedit.c
  413. M /trunk/libcaca.spec
  414. M /trunk/test/Makefile.am
  415. A /trunk/test/spritedit.c (from /trunk/examples/spritedit.c:213)
  416. * test/spritedit.c:
  417. + Moved spritedit to the test/ directory, because it is not mature enough.
  418. * libcaca.spec debian/control debian/rules:
  419. + Do not install caca-spritedit.
  420. ------------------------------------------------------------------------
  421. r219 | sam | 2004-01-07 13:45:02 +0100 (Wed, 07 Jan 2004) | 8 lines
  422. Changed paths:
  423. M /trunk/NEWS
  424. M /trunk/debian/control
  425. M /trunk/debian/rules
  426. M /trunk/doc/Makefile.am
  427. M /trunk/doc/cacademo.1
  428. M /trunk/libcaca.spec
  429. M /trunk/src/bitmap.c
  430. M /trunk/src/caca.c
  431. M /trunk/src/caca.h
  432. M /trunk/src/conic.c
  433. M /trunk/src/graphics.c
  434. M /trunk/src/io.c
  435. M /trunk/src/line.c
  436. M /trunk/src/sprite.c
  437. * libcaca.spec debian/control:
  438. + Updated the package descriptions to include cacaball.
  439. * doc/cacademo.1 doc/Makefile.am:
  440. + Use the cacademo manpage as the cacaball manpage.
  441. * src/:
  442. + Added #ifdef _DOXYGEN_SKIP_ME here and there to prvent Doxygen from
  443. documenting bizarre stuff.
  444. ------------------------------------------------------------------------
  445. r218 | sam | 2004-01-07 13:42:22 +0100 (Wed, 07 Jan 2004) | 4 lines
  446. Changed paths:
  447. M /trunk/examples/cacaball.c
  448. * examples/cacaball.c:
  449. + 24 metaballs instead of 5, but smaller.
  450. + Zoom the bitmap to make more use of the screen area.
  451. ------------------------------------------------------------------------
  452. r217 | sam | 2004-01-06 17:31:27 +0100 (Tue, 06 Jan 2004) | 5 lines
  453. Changed paths:
  454. M /trunk/AUTHORS
  455. M /trunk/THANKS
  456. M /trunk/examples/aafire.c
  457. M /trunk/examples/cacaball.c
  458. * examples/cacaball.c:
  459. + Crop the palette so that it looks a bit more like metaballs.
  460. * AUTHORS THANKS:
  461. + Credited Jylam and Jan Hubicka.
  462. ------------------------------------------------------------------------
  463. r216 | sam | 2004-01-06 13:46:25 +0100 (Tue, 06 Jan 2004) | 6 lines
  464. Changed paths:
  465. M /trunk/examples/cacaball.c
  466. * examples/cacaball.c:
  467. + Huge coding style overhaul.
  468. + Display 5 metaballs instead of 3.
  469. + Generate the palette instead of having a static one.
  470. + Use a 256x256 back buffer for more smoothness.
  471. ------------------------------------------------------------------------
  472. r215 | sam | 2004-01-06 11:12:22 +0100 (Tue, 06 Jan 2004) | 3 lines
  473. Changed paths:
  474. M /trunk/src/graphics.c
  475. * src/graphics.c:
  476. + Fixed a compilation warning.
  477. ------------------------------------------------------------------------
  478. r214 | sam | 2004-01-05 23:16:55 +0100 (Mon, 05 Jan 2004) | 3 lines
  479. Changed paths:
  480. M /trunk/examples
  481. M /trunk/examples/Makefile.am
  482. A /trunk/examples/cacaball.c
  483. * examples/cacaball.c:
  484. + Metaballs demo program from Jean-Yves Lamoureux <jylam@lnxscene.org>.
  485. ------------------------------------------------------------------------
  486. r213 | sam | 2004-01-05 19:17:20 +0100 (Mon, 05 Jan 2004) | 4 lines
  487. Changed paths:
  488. M /trunk/examples/aafire.c
  489. M /trunk/examples/cacaview.c
  490. M /trunk/examples/demo.c
  491. M /trunk/examples/spritedit.c
  492. M /trunk/src/caca.h
  493. M /trunk/src/io.c
  494. M /trunk/test/dithering.c
  495. M /trunk/test/hsv.c
  496. * src/io.c:
  497. + caca_get_event() and caca_wait_event() now accept a mask as an argument
  498. in order to select events.
  499. ------------------------------------------------------------------------
  500. r212 | sam | 2004-01-05 19:10:51 +0100 (Mon, 05 Jan 2004) | 4 lines
  501. Changed paths:
  502. M /trunk/src/graphics.c
  503. * src/graphics.c:
  504. + Fixed a bug that caused an infinite loop if the delay between two
  505. caca_refresh() calls was greater than 2000 seconds (or something).
  506. ------------------------------------------------------------------------
  507. r211 | sam | 2004-01-05 19:08:50 +0100 (Mon, 05 Jan 2004) | 5 lines
  508. Changed paths:
  509. M /trunk/examples/cacaview.c
  510. M /trunk/src/io.c
  511. * src/io.c:
  512. + Fixed a bug that caused ButtonRelease events to be forgotten under X11.
  513. * examples/cacaview.c:
  514. + Use <stdlib.h> instead of <malloc.h>.
  515. ------------------------------------------------------------------------
  516. r210 | sam | 2004-01-04 01:45:08 +0100 (Sun, 04 Jan 2004) | 6 lines
  517. Changed paths:
  518. M /trunk/configure.ac
  519. M /trunk/doc/Makefile.am
  520. * configure.ac:
  521. + Check for dvips in addition to latex.
  522. * doc/Makefile.am:
  523. + Workaround for a bug in the latex code generated by doxygen
  524. in Mandrake 9.1.
  525. ------------------------------------------------------------------------
  526. r209 | sam | 2004-01-04 01:19:53 +0100 (Sun, 04 Jan 2004) | 5 lines
  527. Changed paths:
  528. M /trunk/libcaca.spec
  529. * libcaca.spec:
  530. + Install documentation into %{doc}/package-version/ instead
  531. of %{doc}/package/.
  532. + Added tetex-dvips to the build dependencies.
  533. ------------------------------------------------------------------------
  534. r208 | sam | 2004-01-04 00:21:27 +0100 (Sun, 04 Jan 2004) | 2 lines
  535. Changed paths:
  536. A /branches/0.6 (from /trunk:207)
  537. M /branches/0.6/ChangeLog
  538. M /trunk/ChangeLog
  539. * 0.6 branch.
  540. ------------------------------------------------------------------------
  541. r207 | sam | 2004-01-04 00:15:48 +0100 (Sun, 04 Jan 2004) | 9 lines
  542. Changed paths:
  543. M /trunk/NEWS
  544. M /trunk/configure.ac
  545. M /trunk/debian/changelog
  546. M /trunk/debian/control
  547. M /trunk/debian/rules
  548. M /trunk/doc/Makefile.am
  549. M /trunk/libcaca.spec
  550. * configure.ac NEWS:
  551. + Prepared the 0.6 release.
  552. * libcaca.spec:
  553. + Split the RPM into libcaca-devel and caca-utils.
  554. + More detailed descriptions.
  555. + Packages are now rpmlint clean.
  556. * doc/Makefile.am:
  557. + Symlink cacafire.1 to cacademo.1 upon manpage installation.
  558. ------------------------------------------------------------------------
  559. r206 | sam | 2004-01-03 18:31:44 +0100 (Sat, 03 Jan 2004) | 3 lines
  560. Changed paths:
  561. M /trunk/configure.ac
  562. M /trunk/src/caca.c
  563. M /trunk/src/graphics.c
  564. M /trunk/src/io.c
  565. * configure.ac:
  566. + Search for <slang/slang.h> in addition of <slang.h>.
  567. ------------------------------------------------------------------------
  568. r205 | sam | 2004-01-03 15:33:35 +0100 (Sat, 03 Jan 2004) | 5 lines
  569. Changed paths:
  570. M /trunk/src/bitmap.c
  571. * src/bitmap.c:
  572. + Dither H/S/V when looking up the two nearest colours.
  573. + Weigh pixels in the distance calculation.
  574. + Factorised the lookup table calculation.
  575. ------------------------------------------------------------------------
  576. r204 | sam | 2004-01-03 15:28:39 +0100 (Sat, 03 Jan 2004) | 3 lines
  577. Changed paths:
  578. M /trunk/test
  579. M /trunk/test/Makefile.am
  580. A /trunk/test/hsv.c
  581. * test/hsv.c:
  582. + Trivial saturation/value rendering test.
  583. ------------------------------------------------------------------------
  584. r203 | sam | 2004-01-02 19:09:29 +0100 (Fri, 02 Jan 2004) | 5 lines
  585. Changed paths:
  586. M /trunk/src/bitmap.c
  587. M /trunk/src/caca.c
  588. M /trunk/src/caca_internals.h
  589. * src/bitmap.c:
  590. + Fixed a minor overflow in the saturation computation.
  591. + Use a global lookup table for foreground/background colour selection
  592. in the bitmap rendering routine. This broke dithering, sorry.
  593. ------------------------------------------------------------------------
  594. r202 | sam | 2004-01-02 17:52:10 +0100 (Fri, 02 Jan 2004) | 3 lines
  595. Changed paths:
  596. M /trunk/examples/aafire.c
  597. M /trunk/examples/cacaview.c
  598. M /trunk/src/bitmap.c
  599. M /trunk/src/caca.c
  600. M /trunk/src/caca.h
  601. M /trunk/src/graphics.c
  602. M /trunk/src/line.c
  603. M /trunk/src/sprite.c
  604. M /trunk/test/optipal.c
  605. * src/ examples/ test/:
  606. + Changed <const type> constructs into <type const>.
  607. ------------------------------------------------------------------------
  608. r201 | sam | 2004-01-02 16:35:53 +0100 (Fri, 02 Jan 2004) | 4 lines
  609. Changed paths:
  610. M /trunk/examples/aafire.c
  611. * examples/aafire.c:
  612. + Do not call caca_get_width() 10000 times per frame. Cache the value
  613. instead.
  614. ------------------------------------------------------------------------
  615. r200 | sam | 2004-01-02 16:34:16 +0100 (Fri, 02 Jan 2004) | 4 lines
  616. Changed paths:
  617. M /trunk/src/graphics.c
  618. * src/graphics.c:
  619. + Split the drawing of foreground and background colours in the X11
  620. driver. Nice performance improvement.
  621. ------------------------------------------------------------------------
  622. r199 | sam | 2004-01-02 16:23:54 +0100 (Fri, 02 Jan 2004) | 3 lines
  623. Changed paths:
  624. M /trunk/examples/cacaview.c
  625. * examples/cacaview.c:
  626. + If Imlib2 was not activated, warn the user that only BMP is supported.
  627. ------------------------------------------------------------------------
  628. r198 | sam | 2004-01-01 19:21:13 +0100 (Thu, 01 Jan 2004) | 5 lines
  629. Changed paths:
  630. M /trunk/AUTHORS
  631. M /trunk/Makefile.am
  632. A /trunk/THANKS
  633. A /trunk/libcaca.spec
  634. * libcaca.spec:
  635. + RPM specfile, courtesy of Richard Zidlicky.
  636. * THANKS:
  637. + Added a THANKS file for contributors.
  638. ------------------------------------------------------------------------
  639. r197 | sam | 2004-01-01 18:51:57 +0100 (Thu, 01 Jan 2004) | 10 lines
  640. Changed paths:
  641. M /trunk/README
  642. M /trunk/src/caca.c
  643. M /trunk/src/graphics.c
  644. * src/graphics.c:
  645. + Minor optimisation in caca_set_color().
  646. + Added an X11 error handler to avoid BadFont aborts in the X11 driver.
  647. + Optimised the X11 caca_refresh() routine by handling strings of the
  648. same colour as one text chunk.
  649. * src/caca.c:
  650. + Bugfix in caca_init when conio is the only compiled-in driver.
  651. * README:
  652. + Minor documentation updates.
  653. ------------------------------------------------------------------------
  654. r196 | sam | 2004-01-01 17:29:50 +0100 (Thu, 01 Jan 2004) | 5 lines
  655. Changed paths:
  656. M /trunk/examples/aafire.c
  657. M /trunk/examples/cacaview.c
  658. * examples/cacaview.c:
  659. + Use sprintf() instead of snprintf() so that cacaview builds with DJGPP.
  660. * examples/aafire.c:
  661. + bzero the pixel buffer in the initialisation routine.
  662. ------------------------------------------------------------------------
  663. r195 | sam | 2003-12-31 15:21:08 +0100 (Wed, 31 Dec 2003) | 5 lines
  664. Changed paths:
  665. M /trunk/doc/doxygen.cfg.in
  666. M /trunk/src/bitmap.c
  667. M /trunk/src/box.c
  668. M /trunk/src/caca.h
  669. M /trunk/src/conic.c
  670. M /trunk/src/graphics.c
  671. M /trunk/src/io.c
  672. M /trunk/src/line.c
  673. M /trunk/src/math.c
  674. M /trunk/src/triangle.c
  675. * doc/doxygen.cfg.in:
  676. + Removed caca_internal.h from the list of documented files.
  677. * src/:
  678. + Minor documentation updates.
  679. ------------------------------------------------------------------------
  680. r194 | sam | 2003-12-31 14:55:34 +0100 (Wed, 31 Dec 2003) | 9 lines
  681. Changed paths:
  682. M /trunk/BUGS
  683. M /trunk/debian/rules
  684. M /trunk/doc/Makefile.am
  685. M /trunk/test/dithering.c
  686. * test/dithering.c:
  687. + Fixed a minor compilation warning.
  688. * debian/rules:
  689. + Explicitely use --enable-imlib2.
  690. * BUGS:
  691. + Added a note about blinking consoles.
  692. * doc/Makefile.am:
  693. + Fixed a bashism in the HTML files installation.
  694. ------------------------------------------------------------------------
  695. r193 | sam | 2003-12-31 14:32:14 +0100 (Wed, 31 Dec 2003) | 4 lines
  696. Changed paths:
  697. M /trunk/doc/Makefile.am
  698. * doc/Makefile.am:
  699. + Do not install doxygen.png directly, because it can be doxygen.gif on
  700. old installations.
  701. ------------------------------------------------------------------------
  702. r192 | sam | 2003-12-31 14:26:47 +0100 (Wed, 31 Dec 2003) | 3 lines
  703. Changed paths:
  704. M /trunk/examples/aafire.c
  705. * examples/aafire.c:
  706. + Only quit upon keypress, not mouse motion.
  707. ------------------------------------------------------------------------
  708. r191 | sam | 2003-12-31 14:24:46 +0100 (Wed, 31 Dec 2003) | 3 lines
  709. Changed paths:
  710. M /trunk/examples/aafire.c
  711. * examples/aafire.c:
  712. + Render cacafire at full speed.
  713. ------------------------------------------------------------------------
  714. r190 | sam | 2003-12-31 14:20:18 +0100 (Wed, 31 Dec 2003) | 6 lines
  715. Changed paths:
  716. M /trunk/src/graphics.c
  717. M /trunk/test
  718. M /trunk/test/Makefile.am
  719. A /trunk/test/optipal.c
  720. * test/optipal.c:
  721. + Optimised S-Lang palette generator.
  722. * src/graphics:
  723. + Removed the S-Lang palette generator and replaced it with the tables
  724. generated by optipal.
  725. ------------------------------------------------------------------------
  726. r189 | sam | 2003-12-31 13:26:22 +0100 (Wed, 31 Dec 2003) | 5 lines
  727. Changed paths:
  728. M /trunk/Makefile.am
  729. M /trunk/configure.ac
  730. M /trunk/examples/Makefile.am
  731. A /trunk/test
  732. A /trunk/test/Makefile.am
  733. A /trunk/test/dithering.c
  734. * Makefile.am:
  735. + Added a test directory for test programs.
  736. * test/dithering.c:
  737. + The value/saturation dithering example.
  738. ------------------------------------------------------------------------
  739. r188 | sam | 2003-12-31 13:05:44 +0100 (Wed, 31 Dec 2003) | 5 lines
  740. Changed paths:
  741. M /trunk/examples/cacaview.c
  742. M /trunk/src/caca.c
  743. * src/caca.c:
  744. + Do not try the X11 driver if DISPLAY is set to the empty string.
  745. * examples/cacaview.c:
  746. + Cosmetic fixes.
  747. ------------------------------------------------------------------------
  748. r187 | sam | 2003-12-31 13:00:18 +0100 (Wed, 31 Dec 2003) | 3 lines
  749. Changed paths:
  750. M /trunk/examples/Makefile.am
  751. A /trunk/examples/cacaview.c (from /trunk/examples/view.c:182)
  752. D /trunk/examples/view.c
  753. * example/:
  754. + Renamed view.c into cacaview.c.
  755. ------------------------------------------------------------------------
  756. r186 | sam | 2003-12-31 12:17:47 +0100 (Wed, 31 Dec 2003) | 3 lines
  757. Changed paths:
  758. M /trunk/src/io.c
  759. * src/io.c:
  760. + Fixed mouse support under ncurses and slang.
  761. ------------------------------------------------------------------------
  762. r185 | sam | 2003-12-31 12:17:00 +0100 (Wed, 31 Dec 2003) | 3 lines
  763. Changed paths:
  764. M /trunk/configure.ac
  765. * configure.ac:
  766. + Error out if Imlib2 was not found. Override with --disable-imlib2.
  767. ------------------------------------------------------------------------
  768. r184 | sam | 2003-12-31 02:16:47 +0100 (Wed, 31 Dec 2003) | 6 lines
  769. Changed paths:
  770. M /trunk/doc
  771. M /trunk/examples/demo.c
  772. M /trunk/src/caca.h
  773. M /trunk/src/io.c
  774. * src/io.c:
  775. + Mouse support under X11.
  776. + Split the mouse motion and mouse click events.
  777. * examples/demo.c:
  778. + Mouse motion support.
  779. ------------------------------------------------------------------------
  780. r183 | sam | 2003-12-31 02:02:08 +0100 (Wed, 31 Dec 2003) | 5 lines
  781. Changed paths:
  782. M /trunk/src/caca.c
  783. M /trunk/src/graphics.c
  784. * src/graphics.c:
  785. + Compilation fix.
  786. * src/caca.c:
  787. + Minor indentation fix.
  788. ------------------------------------------------------------------------
  789. r182 | sam | 2003-12-26 00:59:48 +0100 (Fri, 26 Dec 2003) | 6 lines
  790. Changed paths:
  791. M /trunk/configure.ac
  792. M /trunk/src/caca.c
  793. * src/caca.c:
  794. + Prefer the X11 driver if $DISPLAY is set.
  795. + The slang driver is now preferred over the ncurses driver.
  796. * configure.ac:
  797. + Autodetect conio.h.
  798. ------------------------------------------------------------------------
  799. r181 | sam | 2003-12-26 00:22:13 +0100 (Fri, 26 Dec 2003) | 4 lines
  800. Changed paths:
  801. M /trunk/configure.ac
  802. * configure.ac:
  803. + Autodetect ncurses, slang and X11.
  804. + Abort if no output driver was selected or detected.
  805. ------------------------------------------------------------------------
  806. r180 | sam | 2003-12-25 22:38:46 +0100 (Thu, 25 Dec 2003) | 2 lines
  807. Changed paths:
  808. A /branches/0.5 (from /trunk:179)
  809. M /branches/0.5/ChangeLog
  810. M /trunk/ChangeLog
  811. * 0.5 branch.
  812. ------------------------------------------------------------------------
  813. r179 | sam | 2003-12-25 22:36:52 +0100 (Thu, 25 Dec 2003) | 3 lines
  814. Changed paths:
  815. M /trunk/NEWS
  816. M /trunk/configure.ac
  817. M /trunk/debian/changelog
  818. * configure.ac NEWS debian/changelog:
  819. + New 0.5 release.
  820. ------------------------------------------------------------------------
  821. r178 | sam | 2003-12-25 22:28:55 +0100 (Thu, 25 Dec 2003) | 5 lines
  822. Changed paths:
  823. M /trunk/BUGS
  824. M /trunk/NOTES
  825. M /trunk/configure.ac
  826. M /trunk/src/graphics.c
  827. * NOTES BUGS:
  828. + Updated information about the S-Lang colour pair shortage bug.
  829. * src/graphics.c:
  830. + Implemented the solution explained in NOTES.
  831. ------------------------------------------------------------------------
  832. r177 | sam | 2003-12-25 19:09:58 +0100 (Thu, 25 Dec 2003) | 3 lines
  833. Changed paths:
  834. M /trunk/src/caca.c
  835. * src/caca.c:
  836. + Fixed a compilation bug reported by Thomas Klausner <wiz@NetBSD.org>.
  837. ------------------------------------------------------------------------
  838. r176 | sam | 2003-12-25 19:08:46 +0100 (Thu, 25 Dec 2003) | 3 lines
  839. Changed paths:
  840. M /trunk/NOTES
  841. * NOTES:
  842. + Added a section with a proposed solution to the slang problem.
  843. ------------------------------------------------------------------------
  844. r175 | sam | 2003-12-25 11:18:37 +0100 (Thu, 25 Dec 2003) | 2 lines
  845. Changed paths:
  846. A /branches/0.4 (from /trunk:174)
  847. M /branches/0.4/ChangeLog
  848. M /trunk/ChangeLog
  849. * 0.4 branch.
  850. ------------------------------------------------------------------------
  851. r174 | sam | 2003-12-25 00:58:32 +0100 (Thu, 25 Dec 2003) | 5 lines
  852. Changed paths:
  853. M /trunk/configure.ac
  854. M /trunk/debian/control
  855. * debian/control:
  856. + Added missing dependencies to the -dev package.
  857. * configure.ac:
  858. + Kludge for woody builds where x_includes is undefined.
  859. ------------------------------------------------------------------------
  860. r173 | sam | 2003-12-24 17:23:37 +0100 (Wed, 24 Dec 2003) | 3 lines
  861. Changed paths:
  862. M /trunk/src/caca.h
  863. * src/caca.h:
  864. + Documented CACA_FONT.
  865. ------------------------------------------------------------------------
  866. r172 | sam | 2003-12-24 17:16:16 +0100 (Wed, 24 Dec 2003) | 3 lines
  867. Changed paths:
  868. M /trunk/doc/Makefile.am
  869. * doc/Makefile.am:
  870. + Rename the refman.ps doxygen documentation to libcaca.ps.
  871. ------------------------------------------------------------------------
  872. r171 | sam | 2003-12-24 16:43:45 +0100 (Wed, 24 Dec 2003) | 5 lines
  873. Changed paths:
  874. M /trunk/NEWS
  875. M /trunk/src/caca.h
  876. M /trunk/src/graphics.c
  877. * src/graphics.c:
  878. + Replace CACA_WIDTH and CACA_HEIGHT with CACA_GEOMETRY.
  879. * src/caca.c:
  880. + Documented the CACA_GEOMETRY environment variable.
  881. ------------------------------------------------------------------------
  882. r170 | sam | 2003-12-24 16:35:07 +0100 (Wed, 24 Dec 2003) | 3 lines
  883. Changed paths:
  884. M /trunk/src/caca_internals.h
  885. M /trunk/src/graphics.c
  886. M /trunk/src/io.c
  887. * src/io.c:
  888. + Mouse support in the X11 driver.
  889. ------------------------------------------------------------------------
  890. r169 | sam | 2003-12-24 15:48:38 +0100 (Wed, 24 Dec 2003) | 4 lines
  891. Changed paths:
  892. M /trunk/src/graphics.c
  893. * src/graphics:
  894. + Use XCreateWindow instead of XCreateSimpleWindow.
  895. + Set the X window title to "caca for X".
  896. ------------------------------------------------------------------------
  897. r168 | sam | 2003-12-23 18:25:29 +0100 (Tue, 23 Dec 2003) | 4 lines
  898. Changed paths:
  899. M /trunk/debian/changelog
  900. M /trunk/debian/control
  901. M /trunk/debian/rules
  902. * debian/control:
  903. + Build-depend on doxygen and tetex to build documentation.
  904. + Build-depend on xlibs-dev and slang1-dev to provide alternate drivers.
  905. ------------------------------------------------------------------------
  906. r167 | sam | 2003-12-23 18:01:38 +0100 (Tue, 23 Dec 2003) | 7 lines
  907. Changed paths:
  908. M /trunk/BUGS
  909. M /trunk/Makefile.am
  910. M /trunk/NEWS
  911. M /trunk/README
  912. M /trunk/TODO
  913. M /trunk/configure.ac
  914. M /trunk/doc/Makefile.am
  915. M /trunk/src/graphics.c
  916. * configure.ac NEWS:
  917. + Prepared release 0.4.
  918. * src/graphics.c README BUGS TODO:
  919. + Updated documentation.
  920. * Makefile.am doc/Makefile.am:
  921. + Install the generated doxygen documentation.
  922. ------------------------------------------------------------------------
  923. r166 | sam | 2003-12-23 17:32:56 +0100 (Tue, 23 Dec 2003) | 4 lines
  924. Changed paths:
  925. M /trunk/src/io.c
  926. * src/io.c:
  927. + Fixed a warning by including <unistd.h>.
  928. + Support for arrow and function keys under X11.
  929. ------------------------------------------------------------------------
  930. r165 | sam | 2003-12-23 14:27:40 +0100 (Tue, 23 Dec 2003) | 9 lines
  931. Changed paths:
  932. M /trunk/configure.ac
  933. M /trunk/doc/Makefile.am
  934. D /trunk/doc/doxygen.cfg
  935. A /trunk/doc/doxygen.cfg.in (from /trunk/doc/doxygen.cfg:164)
  936. M /trunk/examples/aafire.c
  937. M /trunk/examples/demo.c
  938. M /trunk/examples/spritedit.c
  939. M /trunk/examples/view.c
  940. M /trunk/src/bitmap.c
  941. M /trunk/src/box.c
  942. M /trunk/src/caca.c
  943. M /trunk/src/caca.h
  944. M /trunk/src/caca_internals.h
  945. M /trunk/src/conic.c
  946. M /trunk/src/graphics.c
  947. M /trunk/src/io.c
  948. M /trunk/src/line.c
  949. M /trunk/src/math.c
  950. M /trunk/src/sprite.c
  951. M /trunk/src/triangle.c
  952. * src/io.c:
  953. + Added caca_wait_event(), a blocking caca_get_event().
  954. * src/ examples/:
  955. + More documentation.
  956. * doc/doxygen.cfg.in:
  957. + doc/doxygen.cfg is now generated by configure, so that we can use
  958. @top_srcdir@ and we no longer need to hardcode PROJECT_NUMBER.
  959. + Create manpages.
  960. ------------------------------------------------------------------------
  961. r164 | sam | 2003-12-23 12:08:37 +0100 (Tue, 23 Dec 2003) | 2 lines
  962. Changed paths:
  963. M /trunk/doc/doxygen.cfg
  964. M /trunk/src/bitmap.c
  965. M /trunk/src/caca.c
  966. M /trunk/src/caca.h
  967. * More API documentation.
  968. ------------------------------------------------------------------------
  969. r163 | sam | 2003-12-22 23:58:24 +0100 (Mon, 22 Dec 2003) | 3 lines
  970. Changed paths:
  971. M /trunk/src/caca.c
  972. * caca.c:
  973. + Fixed typos in the initialisation code.
  974. ------------------------------------------------------------------------
  975. r162 | sam | 2003-12-22 16:26:12 +0100 (Mon, 22 Dec 2003) | 6 lines
  976. Changed paths:
  977. M /trunk/configure.ac
  978. M /trunk/src/bitmap.c
  979. M /trunk/src/caca.c
  980. M /trunk/src/caca.h
  981. M /trunk/src/caca_internals.h
  982. M /trunk/src/conic.c
  983. M /trunk/src/graphics.c
  984. M /trunk/src/io.c
  985. M /trunk/src/line.c
  986. * src/graphics.c src/caca.c src/io.c:
  987. + Support for simultaneously compiled-in drivers.
  988. + Honour the CACA_DRIVER environment variable.
  989. * configure.ac:
  990. + Drivers are no longer mutually exclusive.
  991. ------------------------------------------------------------------------
  992. r161 | sam | 2003-12-21 01:39:41 +0100 (Sun, 21 Dec 2003) | 3 lines
  993. Changed paths:
  994. M /trunk/src/graphics.c
  995. * src/graphics:
  996. + Initialise default height at 32 (as in aalib).
  997. ------------------------------------------------------------------------
  998. r160 | sam | 2003-12-20 13:07:56 +0100 (Sat, 20 Dec 2003) | 5 lines
  999. Changed paths:
  1000. M /trunk/src/caca_internals.h
  1001. M /trunk/src/graphics.c
  1002. M /trunk/src/io.c
  1003. * src/graphics.c:
  1004. + Support for CACA_WIDTH, CACA_HEIGHT and CACA_FONT in the x11 driver.
  1005. + Use an intermediary X pixmap for rendering.
  1006. + Slightly changed the variable naming scheme.
  1007. ------------------------------------------------------------------------
  1008. r159 | sam | 2003-12-20 11:54:35 +0100 (Sat, 20 Dec 2003) | 3 lines
  1009. Changed paths:
  1010. M /trunk/examples/aafire.c
  1011. * examples/aafire.c:
  1012. + The image buffer in cacafire was too small.
  1013. ------------------------------------------------------------------------
  1014. r158 | sam | 2003-12-19 18:26:23 +0100 (Fri, 19 Dec 2003) | 4 lines
  1015. Changed paths:
  1016. M /trunk/src/graphics.c
  1017. * src/graphics.c:
  1018. + Progress in the X11 driver.
  1019. + Fixed a compilation bug in the conio driver.
  1020. ------------------------------------------------------------------------
  1021. r157 | sam | 2003-12-18 10:46:19 +0100 (Thu, 18 Dec 2003) | 4 lines
  1022. Changed paths:
  1023. M /trunk/debian/changelog
  1024. M /trunk/debian/control
  1025. M /trunk/debian/rules
  1026. * debian/rules debian/control:
  1027. + Moved cacafire to the caca-utils package. Added proper conflict/replace.
  1028. + Symlinked cacafire.1 to cacademo.1.
  1029. ------------------------------------------------------------------------
  1030. r155 | sam | 2003-12-18 01:41:28 +0100 (Thu, 18 Dec 2003) | 7 lines
  1031. Changed paths:
  1032. M /trunk/ChangeLog
  1033. M /trunk/NEWS
  1034. M /trunk/README
  1035. M /trunk/debian/changelog
  1036. M /trunk/debian/control
  1037. M /trunk/doc/doxygen.cfg
  1038. * debian/control:
  1039. + Updated long descriptions.
  1040. * debian/changelog ChangeLog doc/doxygen.cfg NEWS:
  1041. + Prepared 0.3 release.
  1042. * README:
  1043. + --enable-ncurses is now the default.
  1044. ------------------------------------------------------------------------
  1045. r154 | sam | 2003-12-18 01:11:52 +0100 (Thu, 18 Dec 2003) | 3 lines
  1046. Changed paths:
  1047. M /trunk/src/bitmap.c
  1048. M /trunk/src/box.c
  1049. M /trunk/src/caca.c
  1050. M /trunk/src/caca.h
  1051. M /trunk/src/conic.c
  1052. M /trunk/src/graphics.c
  1053. M /trunk/src/io.c
  1054. M /trunk/src/line.c
  1055. M /trunk/src/math.c
  1056. M /trunk/src/sprite.c
  1057. M /trunk/src/triangle.c
  1058. * src/:
  1059. + Doxygenated public functions.
  1060. ------------------------------------------------------------------------
  1061. r153 | sam | 2003-12-17 16:03:05 +0100 (Wed, 17 Dec 2003) | 3 lines
  1062. Changed paths:
  1063. M /trunk/src/caca.h
  1064. * src/caca.h:
  1065. + Documented environment variables.
  1066. ------------------------------------------------------------------------
  1067. r152 | sam | 2003-12-17 00:25:54 +0100 (Wed, 17 Dec 2003) | 4 lines
  1068. Changed paths:
  1069. M /trunk/examples/view.c
  1070. * examples/view.c:
  1071. + Fixed a bug in the loading of 1bpp BMPs.
  1072. + Commented stuff.
  1073. ------------------------------------------------------------------------
  1074. r151 | sam | 2003-12-17 00:06:54 +0100 (Wed, 17 Dec 2003) | 7 lines
  1075. Changed paths:
  1076. M /trunk/examples/Makefile.am
  1077. M /trunk/examples/view.c
  1078. * examples/view.c:
  1079. + If Imlib2 is not available, use a custom simple BMP loader.
  1080. + Draw the bottom bar one line higher to leave room for a status line.
  1081. + '?' now properly toggles help.
  1082. * examples/Makefile.am:
  1083. + Always build cacaview.
  1084. ------------------------------------------------------------------------
  1085. r150 | sam | 2003-12-16 10:06:46 +0100 (Tue, 16 Dec 2003) | 5 lines
  1086. Changed paths:
  1087. M /trunk/configure.ac
  1088. M /trunk/src/bitmap.c
  1089. * src/bitmap.c:
  1090. + If the alpha palette is all-zero, forget the alpha channel.
  1091. * configure.ac:
  1092. + Export HAVE_IMLIB2_H and the like.
  1093. ------------------------------------------------------------------------
  1094. r149 | sam | 2003-12-15 16:02:50 +0100 (Mon, 15 Dec 2003) | 4 lines
  1095. Changed paths:
  1096. M /trunk/src/bitmap.c
  1097. * src/bitmap.c:
  1098. + If the alpha mask is 0, ignore alpha information.
  1099. + Ditto if no alpha information is given with the palette.
  1100. ------------------------------------------------------------------------
  1101. r148 | sam | 2003-12-15 11:38:03 +0100 (Mon, 15 Dec 2003) | 4 lines
  1102. Changed paths:
  1103. M /trunk/configure.ac
  1104. M /trunk/src/caca.c
  1105. M /trunk/src/caca_internals.h
  1106. M /trunk/src/graphics.c
  1107. M /trunk/src/io.c
  1108. * src/graphics.c src/io.c:
  1109. + Beginning of an X11 driver. Currently we merely open the window and
  1110. check keyboard events.
  1111. ------------------------------------------------------------------------
  1112. r147 | sam | 2003-12-12 17:19:44 +0100 (Fri, 12 Dec 2003) | 7 lines
  1113. Changed paths:
  1114. M /trunk/configure.ac
  1115. M /trunk/debian/changelog
  1116. M /trunk/src/caca.c
  1117. * configure.ac debian/changelog:
  1118. + Prepare for 0.3 release.
  1119. + Check for strcasecmp().
  1120. * src/caca.c:
  1121. + Honor CACA_BACKGROUND, CACA_DITHERING and CACA_ANTIALIASING environment
  1122. variables.
  1123. ------------------------------------------------------------------------
  1124. r146 | sam | 2003-12-12 15:49:41 +0100 (Fri, 12 Dec 2003) | 13 lines
  1125. Changed paths:
  1126. M /trunk/examples/aafire.c
  1127. M /trunk/examples/demo.c
  1128. M /trunk/examples/view.c
  1129. M /trunk/src/bitmap.c
  1130. M /trunk/src/caca.c
  1131. M /trunk/src/caca.h
  1132. M /trunk/src/caca_internals.h
  1133. * src/bitmap.c:
  1134. + Added antialiasing support.
  1135. + Dithering, antialiasing and background mode can now be selected at
  1136. runtime.
  1137. * src/caca.c src/caca.h:
  1138. + Renamed caca_dithering into caca_feature and extended the type to
  1139. express background colour and antialiasing mode.
  1140. * examples/demo.c:
  1141. + Fixed a bug that disabled the sprite demo.
  1142. + Draw solid flares.
  1143. * examples/view.c:
  1144. + Select antialiasing and background mode at runtime.
  1145. ------------------------------------------------------------------------
  1146. r145 | sam | 2003-12-11 18:01:09 +0100 (Thu, 11 Dec 2003) | 2 lines
  1147. Changed paths:
  1148. M /trunk/BUGS
  1149. M /trunk/TODO
  1150. M /trunk/debian/control
  1151. M /trunk/doc/cacademo.1
  1152. M /trunk/doc/cacaview.1
  1153. * Minor updates to manpages, BUGS, TODO and the Debian control file.
  1154. ------------------------------------------------------------------------
  1155. r144 | sam | 2003-12-11 17:56:35 +0100 (Thu, 11 Dec 2003) | 5 lines
  1156. Changed paths:
  1157. M /trunk/src/Makefile.am
  1158. M /trunk/src/bitmap.c
  1159. M /trunk/src/caca.c
  1160. M /trunk/src/caca.h
  1161. M /trunk/src/caca_internals.h
  1162. M /trunk/src/graphics.c
  1163. * src/caca.c:
  1164. + Moved global variables to src/graphics.c.
  1165. * src/bitmap.c:
  1166. + Sanitised prototypes.
  1167. ------------------------------------------------------------------------
  1168. r143 | sam | 2003-12-11 17:31:49 +0100 (Thu, 11 Dec 2003) | 17 lines
  1169. Changed paths:
  1170. M /trunk/examples
  1171. M /trunk/examples/aafire.c
  1172. M /trunk/examples/demo.c
  1173. M /trunk/examples/view.c
  1174. M /trunk/src/bitmap.c
  1175. M /trunk/src/box.c
  1176. M /trunk/src/caca.c
  1177. M /trunk/src/caca.h
  1178. M /trunk/src/caca_internals.h
  1179. M /trunk/src/conic.c
  1180. M /trunk/src/graphics.c
  1181. M /trunk/src/line.c
  1182. M /trunk/src/sprite.c
  1183. M /trunk/src/triangle.c
  1184. * src/graphics.c:
  1185. + Internally cache screen width and height.
  1186. * src/bitmap.c:
  1187. + Added alpha support to caca_draw_bitmap(). For now, we only treat 0%
  1188. alpha as fully transparent, and any other value as fully opaque.
  1189. + Slightly tuned colour weights in the renderer.
  1190. + caca_set_bitmap_palette() takes unsigned ints.
  1191. * examples/demo.c:
  1192. + Added a crap render demo.
  1193. * examples/aafire.c:
  1194. + Set a 20ms delay.
  1195. + Added alpha values to the palette.
  1196. * examples/view.c:
  1197. + Draw a gray checkered grid below the image so that transparent images
  1198. look a lot nicer.
  1199. + 'f' toggles "fullscreen" mode.
  1200. ------------------------------------------------------------------------
  1201. r142 | sam | 2003-12-11 16:54:53 +0100 (Thu, 11 Dec 2003) | 6 lines
  1202. Changed paths:
  1203. M /trunk/caca-config.in
  1204. M /trunk/configure.ac
  1205. * configure.ac:
  1206. + Set the executable bit of caca-config when regenerating that file.
  1207. * caca-config.in:
  1208. + No longer use USE_SLANG_TRUE and USE_NCURSES_TRUE since we now
  1209. have @CACA_LIBS@.
  1210. ------------------------------------------------------------------------
  1211. r141 | sam | 2003-12-02 23:27:27 +0100 (Tue, 02 Dec 2003) | 6 lines
  1212. Changed paths:
  1213. M /trunk/configure.ac
  1214. M /trunk/examples/Makefile.am
  1215. A /trunk/examples/aafire.c
  1216. * configure.ac:
  1217. + Removed unused USE_* variables.
  1218. + Export -lslang and -lncurses as @CACA_LIBS@.
  1219. * examples/aafire.c:
  1220. + Imported aafire.c from the AAlib tree and ported it to libcaca.
  1221. ------------------------------------------------------------------------
  1222. r139 | sam | 2003-11-30 18:15:31 +0100 (Sun, 30 Nov 2003) | 2 lines
  1223. Changed paths:
  1224. M /trunk/ChangeLog
  1225. M /trunk/NEWS
  1226. M /trunk/TODO
  1227. M /trunk/debian/changelog
  1228. M /trunk/debian/control
  1229. * 0.2 release.
  1230. ------------------------------------------------------------------------
  1231. r138 | sam | 2003-11-30 18:14:19 +0100 (Sun, 30 Nov 2003) | 3 lines
  1232. Changed paths:
  1233. M /trunk/examples/view.c
  1234. * examples/view.c:
  1235. + Removed last endianness issue.
  1236. ------------------------------------------------------------------------
  1237. r137 | sam | 2003-11-30 17:34:04 +0100 (Sun, 30 Nov 2003) | 5 lines
  1238. Changed paths:
  1239. M /trunk/examples/view.c
  1240. M /trunk/src/bitmap.c
  1241. M /trunk/src/io.c
  1242. * src/io.c:
  1243. + Removed a useless message.
  1244. * src/bitmap.c examples/view.c:
  1245. + Really fixed the endianness issue.
  1246. ------------------------------------------------------------------------
  1247. r136 | sam | 2003-11-30 16:56:02 +0100 (Sun, 30 Nov 2003) | 5 lines
  1248. Changed paths:
  1249. M /trunk/src/bitmap.c
  1250. * src/bitmap.c:
  1251. + Fine-tuned the new renderer.
  1252. + Fixed warnings.
  1253. + Changed hardcoded values to macros.
  1254. ------------------------------------------------------------------------
  1255. r135 | sam | 2003-11-30 16:01:55 +0100 (Sun, 30 Nov 2003) | 11 lines
  1256. Changed paths:
  1257. M /trunk/configure.ac
  1258. M /trunk/examples/demo.c
  1259. M /trunk/examples/view.c
  1260. M /trunk/src/bitmap.c
  1261. M /trunk/src/caca.c
  1262. M /trunk/src/caca.h
  1263. * src/bitmap.c:
  1264. + Fixed an endianness issue in the byte reader.
  1265. + Decreased precision in RGB and HSV values to avoid overflows.
  1266. + New dithering method: 2x2 ordered.
  1267. + New renderer, with background colour awareness.
  1268. * configure.ac:
  1269. + Check for <endian.h>.
  1270. * examples/demo.c examples/view.c:
  1271. + Fixed an endianness issue in cacaview.
  1272. + Adapted code to the additional dithering method.
  1273. ------------------------------------------------------------------------
  1274. r134 | sam | 2003-11-30 03:11:37 +0100 (Sun, 30 Nov 2003) | 4 lines
  1275. Changed paths:
  1276. M /trunk/examples/view.c
  1277. M /trunk/src/bitmap.c
  1278. * src/bitmap.c examples/view.c:
  1279. + Fixed an endianness issue in caca_draw_bitmap().
  1280. + Code cleanup.
  1281. ------------------------------------------------------------------------
  1282. r133 | sam | 2003-11-30 02:18:10 +0100 (Sun, 30 Nov 2003) | 13 lines
  1283. Changed paths:
  1284. M /trunk/TODO
  1285. M /trunk/doc/cacaview.1
  1286. M /trunk/examples/Makefile.am
  1287. M /trunk/examples/view.c
  1288. M /trunk/src/caca.c
  1289. * src/caca.c:
  1290. + Minor change to the dithering names.
  1291. * TODO:
  1292. + Added cacaview TODO.
  1293. * doc/cacaview.1:
  1294. + Wrote a manpage for cacaview.
  1295. * examples/Makefile.am:
  1296. + Moved the -DX_DISPLAY_MISSING=1 here.
  1297. * examples/view.c:
  1298. + Capital 'D' cycles through dithering modes in reverse order.
  1299. + Sleep when there is nothing to do.
  1300. + Cosmetic code reorganisation.
  1301. ------------------------------------------------------------------------
  1302. r132 | sam | 2003-11-29 20:35:07 +0100 (Sat, 29 Nov 2003) | 9 lines
  1303. Changed paths:
  1304. M /trunk/examples/demo.c
  1305. M /trunk/examples/view.c
  1306. M /trunk/src/bitmap.c
  1307. M /trunk/src/caca.c
  1308. M /trunk/src/caca.h
  1309. * src/caca.c src/caca.h:
  1310. + Added caca_get_dithering_name().
  1311. * src/bitmap.c:
  1312. + Created a new dithering method with an 8x8 ordered matrix.
  1313. + Replaced the char list with a string for better readability.
  1314. + Dithering functions now return a value between 0 and 255.
  1315. * examples/demo.c examples/view.c:
  1316. + Adapted to use caca_get_dithering_name().
  1317. ------------------------------------------------------------------------
  1318. r131 | sam | 2003-11-29 19:04:42 +0100 (Sat, 29 Nov 2003) | 3 lines
  1319. Changed paths:
  1320. M /trunk/src/caca.c
  1321. * src/caca.c:
  1322. + Test whether ncurses knows xterm-16color before setting $TERM.
  1323. ------------------------------------------------------------------------
  1324. r130 | sam | 2003-11-29 18:36:00 +0100 (Sat, 29 Nov 2003) | 6 lines
  1325. Changed paths:
  1326. M /trunk/examples/view.c
  1327. * examples/view.c:
  1328. + Added top and bottom status lines, like in mutt and slrn.
  1329. + Added a status string when loading an image or upon error.
  1330. + Can load multiple files; use 'n' and 'p' for next and previous.
  1331. + Clip zoom between -48 and +48.
  1332. ------------------------------------------------------------------------
  1333. r129 | sam | 2003-11-29 17:42:35 +0100 (Sat, 29 Nov 2003) | 2 lines
  1334. Changed paths:
  1335. M /trunk/src/caca.c
  1336. * Fixed a C99ism.
  1337. ------------------------------------------------------------------------
  1338. r128 | sam | 2003-11-29 15:41:37 +0100 (Sat, 29 Nov 2003) | 9 lines
  1339. Changed paths:
  1340. M /trunk/NOTES
  1341. M /trunk/configure.ac
  1342. M /trunk/src/caca.c
  1343. M /trunk/src/graphics.c
  1344. * configure.ac:
  1345. + Default to ncurses, not slang, because slang only has 128 colour pairs.
  1346. * src/caca.c:
  1347. + Disable scrolling to avoid hashmap scrolling optimization code.
  1348. * src/graphics.c:
  1349. + Swap fg and bg in the colour pair indexing, so that bg is always
  1350. right.
  1351. + Disable alt charset support to exploit my patched slang.
  1352. ------------------------------------------------------------------------
  1353. r127 | sam | 2003-11-28 21:39:54 +0100 (Fri, 28 Nov 2003) | 10 lines
  1354. Changed paths:
  1355. M /trunk/NOTES
  1356. M /trunk/examples/view.c
  1357. M /trunk/src/bitmap.c
  1358. * src/bitmap.c:
  1359. + Dither chroma outside of rgb2hsv_default().
  1360. + Clip fromx and fromy values.
  1361. * NOTES:
  1362. + Link to the XTerm control sequences.
  1363. * examples/view.c:
  1364. + Draw status bar.
  1365. + Move with 'h' 'j' 'k' 'l', la vi.
  1366. + '?' toggles a help menu.
  1367. ------------------------------------------------------------------------
  1368. r126 | sam | 2003-11-28 00:18:12 +0100 (Fri, 28 Nov 2003) | 3 lines
  1369. Changed paths:
  1370. M /trunk/src/bitmap.c
  1371. * src/bitmap.c:
  1372. + Removed from the list of default characters due to collisions.
  1373. ------------------------------------------------------------------------
  1374. r125 | sam | 2003-11-27 23:54:48 +0100 (Thu, 27 Nov 2003) | 6 lines
  1375. Changed paths:
  1376. A /trunk/debian/caca-utils.mime
  1377. M /trunk/debian/control
  1378. M /trunk/debian/rules
  1379. * debian/control:
  1380. + Removed slang1-dev dependency in caca-utils.
  1381. * debian/caca-utils.mime debian/rules:
  1382. + Added a MIME file with low priority.
  1383. + Added call to dh_installmime.
  1384. ------------------------------------------------------------------------
  1385. r124 | sam | 2003-11-27 23:29:13 +0100 (Thu, 27 Nov 2003) | 5 lines
  1386. Changed paths:
  1387. M /trunk/configure.ac
  1388. M /trunk/src/caca.c
  1389. M /trunk/src/caca_internals.h
  1390. M /trunk/src/graphics.c
  1391. * src/caca.c src/graphics.c:
  1392. + Moved graphics stuff from caca.c to graphics.c.
  1393. + Added a few kludges: if gnome-terminal or konsole are detected, switch
  1394. to TERM=xterm-16color to benefit from extended colour palette.
  1395. ------------------------------------------------------------------------
  1396. r123 | sam | 2003-11-27 22:56:30 +0100 (Thu, 27 Nov 2003) | 13 lines
  1397. Changed paths:
  1398. M /trunk/NOTES
  1399. M /trunk/examples/demo.c
  1400. M /trunk/examples/spritedit.c
  1401. M /trunk/src/bitmap.c
  1402. M /trunk/src/caca.c
  1403. M /trunk/src/caca.h
  1404. M /trunk/src/graphics.c
  1405. M /trunk/src/sprite.c
  1406. * NOTES:
  1407. + Added setab/setaf quotes from the XTerm terminfo.
  1408. + Proposed a workaround for bright colours on any terminal.
  1409. * src/caca.c:
  1410. + 16 colour support for ncurses and conio.
  1411. * src/graphics.c:
  1412. + Ported to 16 colour support.
  1413. + Added a missing <stdio.h> for BUFSIZ.
  1414. + Disabled vsnprintf under DOS (only vsprintf exists).
  1415. * examples/:
  1416. + Don't abort if the caca.txt sprite was not found.
  1417. + Ported to 16 colour support.
  1418. ------------------------------------------------------------------------
  1419. r122 | sam | 2003-11-27 14:27:32 +0100 (Thu, 27 Nov 2003) | 2 lines
  1420. Changed paths:
  1421. M /trunk/NOTES
  1422. * NOTES: more notes about colours.
  1423. ------------------------------------------------------------------------
  1424. r121 | sam | 2003-11-27 10:43:56 +0100 (Thu, 27 Nov 2003) | 5 lines
  1425. Changed paths:
  1426. M /trunk/Makefile.am
  1427. M /trunk/configure.ac
  1428. M /trunk/examples/Makefile.am
  1429. * configure.ac:
  1430. + More sensible imlib2 detection, works with cross-compilation.
  1431. * Makefile.am:
  1432. + Don't forget to include NOTES to the dist tarball.
  1433. ------------------------------------------------------------------------
  1434. r120 | sam | 2003-11-27 10:38:16 +0100 (Thu, 27 Nov 2003) | 2 lines
  1435. Changed paths:
  1436. A /trunk/NOTES
  1437. M /trunk/README
  1438. M /trunk/debian/rules
  1439. * NOTES: added information about colour support.
  1440. ------------------------------------------------------------------------
  1441. r119 | sam | 2003-11-26 22:02:31 +0100 (Wed, 26 Nov 2003) | 2 lines
  1442. Changed paths:
  1443. M /trunk/configure.ac
  1444. * configure.ac: Added a missing check for <inttypes.h>.
  1445. ------------------------------------------------------------------------
  1446. r118 | sam | 2003-11-26 21:58:30 +0100 (Wed, 26 Nov 2003) | 2 lines
  1447. Changed paths:
  1448. M /trunk/src/bitmap.c
  1449. * src/bitmap.c: Support for more colour depths.
  1450. ------------------------------------------------------------------------
  1451. r115 | sam | 2003-11-24 20:56:04 +0100 (Mon, 24 Nov 2003) | 9 lines
  1452. Changed paths:
  1453. M /trunk/configure.ac
  1454. M /trunk/examples/Makefile.am
  1455. M /trunk/examples/demo.c
  1456. M /trunk/examples/view.c
  1457. * configure.ac examples/Makefile.am:
  1458. + Added a check for imlib2-config.
  1459. + Build cacaview conditionally.
  1460. * examples/demo.c:
  1461. + Removed all gdkpixbuf code.
  1462. * examples/view.c:
  1463. + Default to ordered dithering.
  1464. + Make sure the arrows always work even if delta is too small.
  1465. ------------------------------------------------------------------------
  1466. r114 | sam | 2003-11-24 18:51:40 +0100 (Mon, 24 Nov 2003) | 4 lines
  1467. Changed paths:
  1468. M /trunk/debian
  1469. M /trunk/debian/control
  1470. M /trunk/debian/rules
  1471. * debian/:
  1472. + New caca-utils package.
  1473. + Move cacademo, cacaview and caca-spritedit to caca-utils.
  1474. ------------------------------------------------------------------------
  1475. r113 | sam | 2003-11-24 18:50:14 +0100 (Mon, 24 Nov 2003) | 6 lines
  1476. Changed paths:
  1477. M /trunk/doc/Makefile.am
  1478. D /trunk/doc/caca-demo.1
  1479. A /trunk/doc/cacademo.1 (from /trunk/doc/caca-demo.1:112)
  1480. A /trunk/doc/cacaview.1
  1481. M /trunk/examples
  1482. M /trunk/examples/Makefile.am
  1483. A /trunk/examples/view.c
  1484. * examples/:
  1485. + Simple image viewer, cacaview, based on libcaca and imlib2.
  1486. + Renamed caca-demo into cacademo.
  1487. * doc/:
  1488. + Renamed doc/caca-demo.1 into doc/cacademo.1.
  1489. ------------------------------------------------------------------------
  1490. r112 | sam | 2003-11-23 16:34:35 +0100 (Sun, 23 Nov 2003) | 2 lines
  1491. Changed paths:
  1492. M /trunk/src/Makefile.am
  1493. A /trunk/src/bitmap.c (from /trunk/src/blit.c:111)
  1494. D /trunk/src/blit.c
  1495. * Renamed src/blit.c into src/bitmap.c.
  1496. ------------------------------------------------------------------------
  1497. r111 | sam | 2003-11-23 04:44:59 +0100 (Sun, 23 Nov 2003) | 5 lines
  1498. Changed paths:
  1499. M /trunk/examples/demo.c
  1500. M /trunk/src/caca.c
  1501. M /trunk/src/caca.h
  1502. M /trunk/src/io.c
  1503. * src/caca.c:
  1504. + Mouse initialisation in ncurses.
  1505. * src/io.c:
  1506. + Mouse support in ncurses.
  1507. ------------------------------------------------------------------------
  1508. r110 | sam | 2003-11-22 15:28:36 +0100 (Sat, 22 Nov 2003) | 3 lines
  1509. Changed paths:
  1510. M /trunk/debian/control
  1511. * debian/control:
  1512. + libcaca-dev should depend on slang1-dev.
  1513. ------------------------------------------------------------------------
  1514. r109 | sam | 2003-11-22 15:23:18 +0100 (Sat, 22 Nov 2003) | 3 lines
  1515. Changed paths:
  1516. M /trunk/debian/Makefile.am
  1517. * debian/Makefile.am:
  1518. + Added compat and copyright to the distributed files.
  1519. ------------------------------------------------------------------------
  1520. r108 | sam | 2003-11-22 15:19:36 +0100 (Sat, 22 Nov 2003) | 2 lines
  1521. Changed paths:
  1522. A /trunk/ChangeLog
  1523. M /trunk/debian/rules
  1524. * Added a ChangeLog file.
  1525. ------------------------------------------------------------------------
  1526. r107 | sam | 2003-11-22 15:13:53 +0100 (Sat, 22 Nov 2003) | 3 lines
  1527. Changed paths:
  1528. M /trunk/examples/Makefile.am
  1529. * examples/Makefile.am:
  1530. + Compilation fix when libcaca is not available.
  1531. ------------------------------------------------------------------------
  1532. r106 | sam | 2003-11-22 14:44:02 +0100 (Sat, 22 Nov 2003) | 9 lines
  1533. Changed paths:
  1534. M /trunk/debian/changelog
  1535. A /trunk/debian/copyright
  1536. M /trunk/debian/rules
  1537. M /trunk/doc/Makefile.am
  1538. M /trunk/doc/caca-config.1
  1539. A /trunk/doc/caca-demo.1
  1540. A /trunk/doc/caca-spritedit.1
  1541. M /trunk/examples/caca.txt
  1542. * debian/:
  1543. + Wrote the changelog for the Debian release.
  1544. + Wrote a copyright file.
  1545. * doc/:
  1546. + Wrote manpages for caca-demo and caca-spritedit.
  1547. * examples/caca.txt:
  1548. + Centered the sprite handle.
  1549. + Added a second frame to the sprite.
  1550. ------------------------------------------------------------------------
  1551. r105 | sam | 2003-11-22 13:53:55 +0100 (Sat, 22 Nov 2003) | 11 lines
  1552. Changed paths:
  1553. A /trunk/AUTHORS
  1554. M /trunk/Makefile.am
  1555. A /trunk/NEWS
  1556. M /trunk/configure.ac
  1557. A /trunk/doc
  1558. A /trunk/doc/Makefile.am
  1559. A /trunk/doc/caca-config.1
  1560. A /trunk/doc/doxygen.cfg
  1561. A /trunk/doc/footer.html
  1562. A /trunk/doc/header.html
  1563. * AUTHORS NEWS:
  1564. + Added these mandatory files.
  1565. * doc/:
  1566. + Wrote a Doxygen configuration file.
  1567. + Added a manpage for caca-config(1), borrowed from sdl-config.
  1568. * configure.ac:
  1569. + Use new style AC_INIT.
  1570. + Error out if no library was found.
  1571. + Added *djgpp* to the list of non-PIC platforms.
  1572. + Added checks for doxygen and latex.
  1573. ------------------------------------------------------------------------
  1574. r104 | sam | 2003-11-22 13:51:27 +0100 (Sat, 22 Nov 2003) | 2 lines
  1575. Changed paths:
  1576. M /trunk/examples/Makefile.am
  1577. M /trunk/examples/demo.c
  1578. * Disabled gdkpixbuf code.
  1579. ------------------------------------------------------------------------
  1580. r103 | sam | 2003-11-22 13:45:25 +0100 (Sat, 22 Nov 2003) | 3 lines
  1581. Changed paths:
  1582. M /trunk/src/blit.c
  1583. M /trunk/src/box.c
  1584. M /trunk/src/caca.c
  1585. M /trunk/src/caca.h
  1586. M /trunk/src/caca_internals.h
  1587. M /trunk/src/conic.c
  1588. M /trunk/src/graphics.c
  1589. M /trunk/src/io.c
  1590. M /trunk/src/line.c
  1591. M /trunk/src/math.c
  1592. M /trunk/src/sprite.c
  1593. M /trunk/src/triangle.c
  1594. * src/:
  1595. + Doxygenated a few things.
  1596. ------------------------------------------------------------------------
  1597. r102 | sam | 2003-11-21 15:34:07 +0100 (Fri, 21 Nov 2003) | 8 lines
  1598. Changed paths:
  1599. M /trunk/TODO
  1600. M /trunk/examples/demo.c
  1601. M /trunk/src/blit.c
  1602. M /trunk/src/caca.h
  1603. * TODO:
  1604. + A few updates.
  1605. * src/blit.c:
  1606. + Split blit() into caca_create_bitmap() and caca_draw_bitmap().
  1607. + Started removing hardcoded bitmask and pitch values.
  1608. * examples/demo.c:
  1609. + Do something with mouse clicks.
  1610. ------------------------------------------------------------------------
  1611. r101 | sam | 2003-11-21 15:14:26 +0100 (Fri, 21 Nov 2003) | 3 lines
  1612. Changed paths:
  1613. M /trunk/src/io.c
  1614. * src/io.c:
  1615. + Fixed an off-by-one error in the mouse driver.
  1616. ------------------------------------------------------------------------
  1617. r100 | sam | 2003-11-20 17:54:04 +0100 (Thu, 20 Nov 2003) | 13 lines
  1618. Changed paths:
  1619. M /trunk
  1620. M /trunk/Makefile.am
  1621. M /trunk/README
  1622. M /trunk/TODO
  1623. A /trunk/caca-config.in
  1624. M /trunk/configure.ac
  1625. M /trunk/debian
  1626. A /trunk/debian/compat
  1627. M /trunk/debian/control
  1628. M /trunk/debian/rules
  1629. M /trunk/examples
  1630. M /trunk/examples/Makefile.am
  1631. M /trunk/examples/demo.c
  1632. M /trunk/src/Makefile.am
  1633. * debian/control:
  1634. + Changed section to libs/libdevel instead of games/games.
  1635. + Changed package name to libcaca-dev.
  1636. * debian/rules:
  1637. + Use debian/compat instead of DH_COMPAT.
  1638. + Install README, BUGS and TODO into /usr/share/doc.
  1639. * caca-config.in:
  1640. + First version of the config script.
  1641. * configure.ac src/Makefile.am:
  1642. + Build a static PIC library as well.
  1643. * README TODO:
  1644. + Various updates.
  1645. ------------------------------------------------------------------------
  1646. r99 | sam | 2003-11-19 19:38:49 +0100 (Wed, 19 Nov 2003) | 3 lines
  1647. Changed paths:
  1648. M /trunk/TODO
  1649. M /trunk/src/io.c
  1650. * TODO: New stuff to do.
  1651. * src/io.c: left and right arrow keys were swapped.
  1652. ------------------------------------------------------------------------
  1653. r98 | sam | 2003-11-19 18:49:43 +0100 (Wed, 19 Nov 2003) | 3 lines
  1654. Changed paths:
  1655. M /trunk/src/blit.c
  1656. M /trunk/src/caca.c
  1657. M /trunk/src/io.c
  1658. * src/io.c:
  1659. + Fixed a bug in the mouse coordinates reporting.
  1660. ------------------------------------------------------------------------
  1661. r97 | sam | 2003-11-19 18:32:10 +0100 (Wed, 19 Nov 2003) | 6 lines
  1662. Changed paths:
  1663. M /trunk/examples/demo.c
  1664. M /trunk/examples/spritedit.c
  1665. M /trunk/src/blit.c
  1666. M /trunk/src/caca.c
  1667. M /trunk/src/caca.h
  1668. M /trunk/src/io.c
  1669. * src/io.c:
  1670. + Renamed sdl_get_key() into sdl_get_event().
  1671. + Handle mouse clicks.
  1672. * src/caca.c:
  1673. + Activate the terminal's mouse handling if supported.
  1674. ------------------------------------------------------------------------
  1675. r96 | sam | 2003-11-17 17:11:34 +0100 (Mon, 17 Nov 2003) | 8 lines
  1676. Changed paths:
  1677. M /trunk/examples/Makefile.am
  1678. M /trunk/src/Makefile.am
  1679. M /trunk/src/blit.c
  1680. M /trunk/src/caca.h
  1681. M /trunk/src/io.c
  1682. * src/io.c src/caca.h:
  1683. + Interpret escape sequences for F1, F2, left, right, etc.
  1684. * src/Makefile.am examples/Makefile.am:
  1685. + Install caca.h in /usr/include.
  1686. + Do not install example programs.
  1687. * src/blit.c:
  1688. + Minor improvements to grayscale colors.
  1689. ------------------------------------------------------------------------
  1690. r95 | sam | 2003-11-17 11:15:40 +0100 (Mon, 17 Nov 2003) | 2 lines
  1691. Changed paths:
  1692. D /trunk/.cvsignore
  1693. D /trunk/autotools/.cvsignore
  1694. * Removed legacy .cvsignore files.
  1695. ------------------------------------------------------------------------
  1696. r94 | sam | 2003-11-16 18:41:43 +0100 (Sun, 16 Nov 2003) | 6 lines
  1697. Changed paths:
  1698. M /trunk/examples/demo.c
  1699. M /trunk/src/blit.c
  1700. M /trunk/src/caca.h
  1701. * src/blit.c:
  1702. + Hue calculation now uses integers only.
  1703. + Dithering is now parametrable. Implemented none, ordered, random.
  1704. * examples/demo.c:
  1705. + Added dithering selection.
  1706. ------------------------------------------------------------------------
  1707. r93 | sam | 2003-11-16 16:20:17 +0100 (Sun, 16 Nov 2003) | 8 lines
  1708. Changed paths:
  1709. M /trunk/examples/Makefile.am
  1710. A /trunk/examples/caca.txt
  1711. M /trunk/examples/demo.c
  1712. M /trunk/examples/spritedit.c
  1713. M /trunk/src/blit.c
  1714. M /trunk/src/caca.c
  1715. M /trunk/src/caca.h
  1716. M /trunk/src/caca_internals.h
  1717. M /trunk/src/graphics.c
  1718. * src/blit.c:
  1719. + Added caca_set_dithering() (unused yet).
  1720. + Added random dithering.
  1721. * src/caca.h:
  1722. + Renamed legacy EE_* enums to CACA_*.
  1723. * examples/demo.c examples/caca.txt:
  1724. + Added a default sprite for libcaca.
  1725. ------------------------------------------------------------------------
  1726. r92 | sam | 2003-11-16 13:28:29 +0100 (Sun, 16 Nov 2003) | 2 lines
  1727. Changed paths:
  1728. M /trunk/examples/demo.c
  1729. M /trunk/examples/spritedit.c
  1730. M /trunk/src/blit.c
  1731. M /trunk/src/box.c
  1732. M /trunk/src/caca.c
  1733. M /trunk/src/caca.h
  1734. M /trunk/src/caca_internals.h
  1735. M /trunk/src/conic.c
  1736. M /trunk/src/graphics.c
  1737. M /trunk/src/io.c
  1738. M /trunk/src/line.c
  1739. M /trunk/src/math.c
  1740. M /trunk/src/sprite.c
  1741. M /trunk/src/triangle.c
  1742. * Changed copyleft to LGPL.
  1743. ------------------------------------------------------------------------
  1744. r91 | sam | 2003-11-16 13:13:46 +0100 (Sun, 16 Nov 2003) | 3 lines
  1745. Changed paths:
  1746. M /trunk/Makefile.am
  1747. M /trunk/configure.ac
  1748. A /trunk/examples (from /trunk/test:90)
  1749. M /trunk/examples/Makefile.am
  1750. D /trunk/libcaca
  1751. A /trunk/src (from /trunk/libcaca:90)
  1752. M /trunk/src/line.c
  1753. D /trunk/test
  1754. * 2nd pass in the libcaca rehandling; moved sources to src/ and examples
  1755. to examples/.
  1756. ------------------------------------------------------------------------
  1757. r90 | sam | 2003-11-16 13:07:52 +0100 (Sun, 16 Nov 2003) | 2 lines
  1758. Changed paths:
  1759. M /trunk/COPYING
  1760. M /trunk/Makefile.am
  1761. M /trunk/README
  1762. M /trunk/TODO
  1763. M /trunk/bootstrap
  1764. M /trunk/configure.ac
  1765. D /trunk/data
  1766. D /trunk/debian/.cvsignore
  1767. M /trunk/debian/changelog
  1768. M /trunk/debian/control
  1769. M /trunk/debian/rules
  1770. D /trunk/doc
  1771. D /trunk/src
  1772. * The big TTYvaders/libcaca split. This is libcaca.
  1773. ------------------------------------------------------------------------
  1774. r89 | sam | 2003-11-16 12:26:54 +0100 (Sun, 16 Nov 2003) | 8 lines
  1775. Changed paths:
  1776. M /trunk/configure.ac
  1777. M /trunk/libcaca/blit.c
  1778. M /trunk/libcaca/caca.c
  1779. M /trunk/libcaca/conic.c
  1780. M /trunk/libcaca/graphics.c
  1781. M /trunk/src/weapons.c
  1782. * configure.ac:
  1783. + Added -Wsign-compare to the warning flags.
  1784. * libcaca/caca.c:
  1785. + Fixed a signed/unsigned bug that caused infinite waits with
  1786. ee_set_delay(0).
  1787. * src/weapons.c libcaca/graphics.c libcaca/blit.c libcaca/conic.c:
  1788. + Fixed minor signed/unsigned comparison warnings.
  1789. ------------------------------------------------------------------------
  1790. r88 | sam | 2003-11-16 01:33:35 +0100 (Sun, 16 Nov 2003) | 2 lines
  1791. Changed paths:
  1792. M /trunk/Makefile.am
  1793. M /trunk/TODO
  1794. M /trunk/configure.ac
  1795. A /trunk/libcaca (from /trunk/libee:87)
  1796. M /trunk/libcaca/Makefile.am
  1797. M /trunk/libcaca/blit.c
  1798. M /trunk/libcaca/box.c
  1799. A /trunk/libcaca/caca.c (from /trunk/libee/ee.c:87)
  1800. A /trunk/libcaca/caca.h (from /trunk/libee/ee.h:87)
  1801. A /trunk/libcaca/caca_internals.h (from /trunk/libee/ee_internals.h:87)
  1802. M /trunk/libcaca/conic.c
  1803. D /trunk/libcaca/ee.c
  1804. D /trunk/libcaca/ee.h
  1805. D /trunk/libcaca/ee_internals.h
  1806. M /trunk/libcaca/graphics.c
  1807. M /trunk/libcaca/io.c
  1808. M /trunk/libcaca/line.c
  1809. M /trunk/libcaca/math.c
  1810. M /trunk/libcaca/sprite.c
  1811. M /trunk/libcaca/triangle.c
  1812. D /trunk/libee
  1813. M /trunk/src/Makefile.am
  1814. M /trunk/src/aliens.c
  1815. M /trunk/src/bonus.c
  1816. M /trunk/src/box.c
  1817. M /trunk/src/ceo.c
  1818. M /trunk/src/collide.c
  1819. M /trunk/src/common.h
  1820. M /trunk/src/explosions.c
  1821. M /trunk/src/intro.c
  1822. M /trunk/src/main.c
  1823. M /trunk/src/overlay.c
  1824. M /trunk/src/player.c
  1825. M /trunk/src/starfield.c
  1826. M /trunk/src/tunnel.c
  1827. M /trunk/src/weapons.c
  1828. M /trunk/test/Makefile.am
  1829. M /trunk/test/demo.c
  1830. M /trunk/test/spritedit.c
  1831. * Renamed libee to libcaca. Far less collisions.
  1832. ------------------------------------------------------------------------
  1833. r87 | sam | 2003-11-16 01:09:09 +0100 (Sun, 16 Nov 2003) | 2 lines
  1834. Changed paths:
  1835. M /trunk/libee/Makefile.am
  1836. A /trunk/libee/blit.c
  1837. M /trunk/libee/ee.h
  1838. M /trunk/test/Makefile.am
  1839. M /trunk/test/demo.c
  1840. * Very ugly ee_blit function. Will be polished in a while.
  1841. ------------------------------------------------------------------------
  1842. r86 | sam | 2003-11-15 13:42:38 +0100 (Sat, 15 Nov 2003) | 10 lines
  1843. Changed paths:
  1844. M /trunk/libee/ee.c
  1845. M /trunk/libee/ee.h
  1846. M /trunk/libee/graphics.c
  1847. M /trunk/test/demo.c
  1848. * libee/ee.c:
  1849. + Replaced ee_color_names[] with ee_get_color_name().
  1850. + Don't oversleep in ee_refresh().
  1851. * libee/graphics.c:
  1852. + Implemented ee_printf().
  1853. * test/demo.c:
  1854. + If new keypresses are detected, don't wait for the next screen refresh.
  1855. + Added an fps counter on demos.
  1856. + Added controls for outlines and drawing boundaries.
  1857. ------------------------------------------------------------------------
  1858. r85 | sam | 2003-11-15 10:58:20 +0100 (Sat, 15 Nov 2003) | 8 lines
  1859. Changed paths:
  1860. M /trunk/libee/ee.c
  1861. M /trunk/libee/ee.h
  1862. M /trunk/libee/ee_internals.h
  1863. M /trunk/libee/graphics.c
  1864. M /trunk/libee/line.c
  1865. * libee/graphics.c:
  1866. + Correct clipping in ee_putstr() for long strings.
  1867. * libee/ee.c:
  1868. + New ee_get_rendertime() call to provide framerate information.
  1869. * libee/ee.h:
  1870. + Added const keywords where it was meaningful, despite Slang's blatant
  1871. omission of such keywords in its prototypes.
  1872. ------------------------------------------------------------------------
  1873. r84 | sam | 2003-11-14 20:00:07 +0100 (Fri, 14 Nov 2003) | 6 lines
  1874. Changed paths:
  1875. M /trunk/libee/ee.c
  1876. M /trunk/src/main.c
  1877. M /trunk/test/demo.c
  1878. * libee/ee.c:
  1879. + Implemented correct framerate wait loop.
  1880. + No framedropping yet.
  1881. * test/demo.c src/main.c:
  1882. + Set an arbitrary framerate for demos.
  1883. ------------------------------------------------------------------------
  1884. r83 | sam | 2003-11-14 19:49:53 +0100 (Fri, 14 Nov 2003) | 2 lines
  1885. Changed paths:
  1886. M /trunk/src/Makefile.am
  1887. M /trunk/test/Makefile.am
  1888. * Fixed compilation in an alternate directory.
  1889. ------------------------------------------------------------------------
  1890. r82 | sam | 2003-11-14 18:02:36 +0100 (Fri, 14 Nov 2003) | 2 lines
  1891. Changed paths:
  1892. M /trunk/src/box.c
  1893. M /trunk/src/main.c
  1894. M /trunk/src/player.c
  1895. M /trunk/src/starfield.c
  1896. M /trunk/src/tunnel.c
  1897. M /trunk/src/weapons.c
  1898. * Sanity checks after each malloc() call.
  1899. ------------------------------------------------------------------------
  1900. r81 | sam | 2003-11-14 17:55:58 +0100 (Fri, 14 Nov 2003) | 4 lines
  1901. Changed paths:
  1902. M /trunk/libee/ee.h
  1903. M /trunk/libee/math.c
  1904. * libee/math.c:
  1905. + ee_sqrt() now uses unsigned ints.
  1906. + Avoid overflows in ee_sqrt().
  1907. ------------------------------------------------------------------------
  1908. r80 | sam | 2003-11-13 18:12:40 +0100 (Thu, 13 Nov 2003) | 2 lines
  1909. Changed paths:
  1910. M /trunk/src/intro.c
  1911. * src/intro.c: Minor graphical issue on dosemu with ncurses backend.
  1912. ------------------------------------------------------------------------
  1913. r79 | sam | 2003-11-13 17:45:25 +0100 (Thu, 13 Nov 2003) | 6 lines
  1914. Changed paths:
  1915. M /trunk/libee/ee.c
  1916. M /trunk/libee/ee_internals.h
  1917. M /trunk/libee/graphics.c
  1918. M /trunk/libee/sprite.c
  1919. * libee/ee.c:
  1920. + Error checking in ee_init().
  1921. + Pre-generate the empty line for ee_clear().
  1922. * libee/sprite.c:
  1923. + Better error checking in ee_sprite_load().
  1924. ------------------------------------------------------------------------
  1925. r78 | sam | 2003-11-13 16:41:12 +0100 (Thu, 13 Nov 2003) | 2 lines
  1926. Changed paths:
  1927. M /trunk/libee/conic.c
  1928. M /trunk/libee/line.c
  1929. M /trunk/src/box.c
  1930. * Minor coding style changes.
  1931. ------------------------------------------------------------------------
  1932. r77 | sam | 2003-11-13 16:37:49 +0100 (Thu, 13 Nov 2003) | 2 lines
  1933. Changed paths:
  1934. M /trunk/data/Makefile.am
  1935. D /trunk/data/bar_boss
  1936. D /trunk/data/bar_fighter
  1937. A /trunk/data/barboss.txt (from /trunk/data/bar_boss:76)
  1938. A /trunk/data/barfight.txt (from /trunk/data/bar_fighter:76)
  1939. D /trunk/data/baz_fighter
  1940. A /trunk/data/bazfight.txt (from /trunk/data/baz_fighter:76)
  1941. A /trunk/data/bongem.txt (from /trunk/data/item_gem:76)
  1942. A /trunk/data/bonheart.txt (from /trunk/data/item_heart:76)
  1943. D /trunk/data/explosion_medium
  1944. D /trunk/data/explosion_small
  1945. D /trunk/data/foo_fighter
  1946. A /trunk/data/foofight.txt (from /trunk/data/foo_fighter:76)
  1947. D /trunk/data/item_gem
  1948. D /trunk/data/item_heart
  1949. A /trunk/data/ship.txt (from /trunk/data/ship_green:76)
  1950. D /trunk/data/ship_green
  1951. D /trunk/data/weapon_bomb
  1952. D /trunk/data/weapon_fragbomb
  1953. A /trunk/data/wpnbomb.txt (from /trunk/data/weapon_bomb:76)
  1954. A /trunk/data/wpnfrag.txt (from /trunk/data/weapon_fragbomb:76)
  1955. A /trunk/data/xplmed.txt (from /trunk/data/explosion_medium:76)
  1956. A /trunk/data/xplsmall.txt (from /trunk/data/explosion_small:76)
  1957. M /trunk/src/aliens.c
  1958. M /trunk/src/bonus.c
  1959. M /trunk/src/explosions.c
  1960. M /trunk/src/intro.c
  1961. M /trunk/src/player.c
  1962. M /trunk/src/weapons.c
  1963. M /trunk/test/demo.c
  1964. * Renamed sprites to < 8+3 names for the DOS port.
  1965. ------------------------------------------------------------------------
  1966. r76 | sam | 2003-11-13 00:46:58 +0100 (Thu, 13 Nov 2003) | 7 lines
  1967. Changed paths:
  1968. M /trunk/data/bar_boss
  1969. M /trunk/data/bar_fighter
  1970. M /trunk/data/baz_fighter
  1971. M /trunk/data/explosion_medium
  1972. M /trunk/data/explosion_small
  1973. M /trunk/data/foo_fighter
  1974. M /trunk/data/item_gem
  1975. M /trunk/data/item_heart
  1976. M /trunk/data/ship_green
  1977. M /trunk/data/weapon_bomb
  1978. M /trunk/data/weapon_fragbomb
  1979. M /trunk/src/starfield.c
  1980. M /trunk/test/demo.c
  1981. * test/demo.c:
  1982. + Removed a spurious '\n' from an ee_putstr().
  1983. * src/starfield.c:
  1984. + Fixed starfield color.
  1985. * data/:
  1986. + Fixed every sprite's colors.
  1987. ------------------------------------------------------------------------
  1988. r75 | sam | 2003-11-12 22:18:50 +0100 (Wed, 12 Nov 2003) | 25 lines
  1989. Changed paths:
  1990. A /trunk/BUGS
  1991. M /trunk/Makefile.am
  1992. M /trunk/README
  1993. M /trunk/TODO
  1994. M /trunk/libee/Makefile.am
  1995. M /trunk/libee/box.c
  1996. M /trunk/libee/conic.c
  1997. M /trunk/libee/ee.c
  1998. M /trunk/libee/ee.h
  1999. A /trunk/libee/ee_internals.h
  2000. M /trunk/libee/graphics.c
  2001. M /trunk/libee/io.c
  2002. M /trunk/libee/line.c
  2003. M /trunk/libee/math.c
  2004. M /trunk/libee/sprite.c
  2005. M /trunk/libee/triangle.c
  2006. M /trunk/src/Makefile.am
  2007. M /trunk/src/overlay.c
  2008. M /trunk/src/weapons.c
  2009. M /trunk/test/demo.c
  2010. * libee/ee.h:
  2011. + Added ee_color_names[] containing our 16 color names.
  2012. * libee/ee.c:
  2013. + Extended our color set to the full 16 instead of 10.
  2014. + Precalculate ncurses attributes.
  2015. * libee/graphics.c:
  2016. + Clip color value in ee_set_color().
  2017. + Clip characters in ee_putchar().
  2018. + Partially clip characters in ee_putstr(), overflows aren't checked yet.
  2019. * libee/ee_internals.h:
  2020. + New file to share extern variables within libee.
  2021. * test/demo.c:
  2022. + Added a simple demo_color() to output all colors.
  2023. + Replaced four ee_draw_line() with ee_draw_thin_box().
  2024. + Replaced x1, y1, x2 etc. with xa, ya, xb etc. because <math.h> already
  2025. defines y1.
  2026. + Randomized colours from 0 to 15 instead of 1 to 10.
  2027. * src/Makefiles.am:
  2028. + Added -lm to the ttyvaders linking flags because of the intro.
  2029. * README BUGS TODO:
  2030. + Updated.
  2031. ------------------------------------------------------------------------
  2032. r74 | sam | 2003-11-12 19:41:02 +0100 (Wed, 12 Nov 2003) | 7 lines
  2033. Changed paths:
  2034. M /trunk/README
  2035. M /trunk/configure.ac
  2036. M /trunk/libee/ee.c
  2037. M /trunk/libee/graphics.c
  2038. * README:
  2039. + Added a note about dos cross-compilation.
  2040. * configure.ac:
  2041. + Added a check for ScreenUpdate in <pc.h>.
  2042. * libee/graphics.c libee/ee.c:
  2043. + Improved the conio port thanks to ScreenUpdate().
  2044. ------------------------------------------------------------------------
  2045. r73 | sam | 2003-11-12 17:23:18 +0100 (Wed, 12 Nov 2003) | 2 lines
  2046. Changed paths:
  2047. M /trunk/configure.ac
  2048. M /trunk/libee/conic.c
  2049. M /trunk/libee/ee.c
  2050. M /trunk/libee/graphics.c
  2051. M /trunk/libee/io.c
  2052. M /trunk/libee/line.c
  2053. * MS-DOS port of libee, using <conio.h>.
  2054. ------------------------------------------------------------------------
  2055. r72 | sam | 2003-11-12 02:48:58 +0100 (Wed, 12 Nov 2003) | 17 lines
  2056. Changed paths:
  2057. M /trunk/data/foo_fighter
  2058. M /trunk/libee/box.c
  2059. M /trunk/libee/ee.h
  2060. M /trunk/libee/graphics.c
  2061. M /trunk/libee/line.c
  2062. M /trunk/libee/sprite.c
  2063. M /trunk/src/Makefile.am
  2064. M /trunk/src/aliens.c
  2065. M /trunk/src/bonus.c
  2066. M /trunk/src/box.c
  2067. M /trunk/src/common.h
  2068. M /trunk/src/explosions.c
  2069. A /trunk/src/intro.c
  2070. M /trunk/src/main.c
  2071. M /trunk/src/overlay.c
  2072. M /trunk/src/player.c
  2073. M /trunk/src/starfield.c
  2074. M /trunk/src/tunnel.c
  2075. M /trunk/src/weapons.c
  2076. M /trunk/test/demo.c
  2077. M /trunk/test/spritedit.c
  2078. * libee/graphics.c:
  2079. + Renamed ee_color() to ee_set_color(), wrote ee_get_color().
  2080. * libee/line.c:
  2081. + Implemented draw_polyline() and draw_thin_polyline().
  2082. * libee/sprite.c:
  2083. + Removed the f member of struct ee_sprite.
  2084. + Implemented ee_get_sprite_{width|height|dx|dy}().
  2085. + Restore the color fater ee_draw_sprite() is called.
  2086. * libee/box.c:
  2087. + Fixed a bug causing improper box clipping at the right and the bottom.
  2088. * data/foo_fighter:
  2089. + Fixed bugs in the sprite.
  2090. * src/intro.c:
  2091. + Test effects for the future game's intro.
  2092. * test/spritedit.c:
  2093. + Added stuff to the sprite editor. We can now navigate through frames.
  2094. ------------------------------------------------------------------------
  2095. r71 | sam | 2003-11-11 11:22:19 +0100 (Tue, 11 Nov 2003) | 13 lines
  2096. Changed paths:
  2097. M /trunk/libee/Makefile.am
  2098. A /trunk/libee/box.c
  2099. M /trunk/libee/conic.c
  2100. M /trunk/libee/ee.h
  2101. M /trunk/libee/triangle.c
  2102. M /trunk/test/demo.c
  2103. * libee/triangle.c:
  2104. + Wrote ee_draw_triangle() and ee_draw_thin_triangle().
  2105. * libee/box.c:
  2106. + Wrote ee_draw_box(), ee_draw_thin_box() and ee_fill_box().
  2107. * libee/conic.c:
  2108. + Wrote ee_fill_ellipse().
  2109. + First attempt at ee_draw_thin_ellipse(), to be reworked.
  2110. * test/demo.c:
  2111. + Merged demo_lines() and demo_thin_lines().
  2112. + Merged demo_triangles() and demo_outlined_triangles().
  2113. + Wrote demo_box().
  2114. + Use ee_fill_ellipse() in demo_all().
  2115. ------------------------------------------------------------------------
  2116. r70 | sam | 2003-11-11 09:00:36 +0100 (Tue, 11 Nov 2003) | 5 lines
  2117. Changed paths:
  2118. M /trunk/data/Makefile.am
  2119. A /trunk/data/ship_green
  2120. M /trunk/src/collide.c
  2121. M /trunk/src/main.c
  2122. M /trunk/src/player.c
  2123. M /trunk/src/weapons.c
  2124. * src/weapons.c:
  2125. + Use ee_draw_ellipse() instead of ee_draw_circle() to draw the nuke.
  2126. * src/player.c:
  2127. + Use ee_draw_sprite() to draw our ship.
  2128. ------------------------------------------------------------------------
  2129. r69 | sam | 2003-11-11 00:38:50 +0100 (Tue, 11 Nov 2003) | 8 lines
  2130. Changed paths:
  2131. M /trunk/libee/Makefile.am
  2132. M /trunk/libee/conic.c
  2133. M /trunk/libee/ee.c
  2134. M /trunk/libee/ee.h
  2135. A /trunk/libee/graphics.c (from /trunk/libee/ee.c:68)
  2136. M /trunk/libee/io.c
  2137. M /trunk/libee/line.c
  2138. M /trunk/libee/math.c
  2139. M /trunk/libee/sprite.c
  2140. M /trunk/libee/triangle.c
  2141. M /trunk/src/box.c
  2142. M /trunk/src/overlay.c
  2143. M /trunk/src/player.c
  2144. M /trunk/src/starfield.c
  2145. M /trunk/src/tunnel.c
  2146. M /trunk/src/weapons.c
  2147. M /trunk/test/demo.c
  2148. * libee/graphics.c:
  2149. + Moved ee_putstr() and ee_putchar() in here.
  2150. * libee/ee.h:
  2151. + Got rid of ee_goto().
  2152. + Moved <slang.h> or <curses.h> into libee.
  2153. * Replaced ee_goto()/ee_putstr() pairs with ee_putstr().
  2154. * Ditto for ee_putchar().
  2155. ------------------------------------------------------------------------
  2156. r68 | sam | 2003-11-11 00:04:13 +0100 (Tue, 11 Nov 2003) | 5 lines
  2157. Changed paths:
  2158. M /trunk/data/Makefile.am
  2159. M /trunk/src/Makefile.am
  2160. M /trunk/test
  2161. M /trunk/test/Makefile.am
  2162. A /trunk/test/spritedit.c
  2163. * test/spritedit.c:
  2164. + Placeholder for our upcoming sprite editor.
  2165. * src/Makefile.am data/Makefile.am:
  2166. + Use AM_CPPFLAGS, not target_CPPFLAGS, so that automake-1.5 can be used.
  2167. ------------------------------------------------------------------------
  2168. r67 | sam | 2003-11-10 23:43:30 +0100 (Mon, 10 Nov 2003) | 4 lines
  2169. Changed paths:
  2170. M /trunk/data/Makefile.am
  2171. A /trunk/data/weapon_fragbomb
  2172. M /trunk/src/weapons.c
  2173. * src/weapons.c data/weapon_fragbomb:
  2174. + Drew the fragbomb sprite.
  2175. + Use the fragbomb in src/weapons.c.
  2176. ------------------------------------------------------------------------
  2177. r66 | sam | 2003-11-10 22:54:11 +0100 (Mon, 10 Nov 2003) | 5 lines
  2178. Changed paths:
  2179. M /trunk/data/Makefile.am
  2180. A /trunk/data/weapon_bomb
  2181. M /trunk/src/weapons.c
  2182. * data/weapon_bomb:
  2183. + New bomb sprite.
  2184. * src/weapons.c:
  2185. + Switched the bomb drawing to use ee_draw_sprite().
  2186. ------------------------------------------------------------------------
  2187. r65 | sam | 2003-11-10 22:17:47 +0100 (Mon, 10 Nov 2003) | 8 lines
  2188. Changed paths:
  2189. M /trunk/data/Makefile.am
  2190. A /trunk/data/explosion_medium
  2191. A /trunk/data/explosion_small
  2192. M /trunk/libee/sprite.c
  2193. M /trunk/src/explosions.c
  2194. * libee/sprite.c:
  2195. + Made sprite loading more robust.
  2196. * src/explosions.c:
  2197. + No longer use ee_putchar etc. to draw our sprites, but use
  2198. ee_draw_sprite().
  2199. * data/:
  2200. + Drew explosion_medium and explosion_small sprites.
  2201. ------------------------------------------------------------------------
  2202. r64 | sam | 2003-11-10 21:43:02 +0100 (Mon, 10 Nov 2003) | 2 lines
  2203. Changed paths:
  2204. M /trunk/libee/conic.c
  2205. * libee/conic.c: Clip circles and ellipses.
  2206. ------------------------------------------------------------------------
  2207. r63 | sam | 2003-11-10 19:29:04 +0100 (Mon, 10 Nov 2003) | 5 lines
  2208. Changed paths:
  2209. M /trunk/libee/conic.c
  2210. M /trunk/libee/sprite.c
  2211. * libee/sprite.c:
  2212. + Added sanity checks in ee_sprite_* functions.
  2213. * libee/conic.c:
  2214. + Use ellipsepoints() in ee_draw_circle().
  2215. ------------------------------------------------------------------------
  2216. r62 | sam | 2003-11-10 19:23:23 +0100 (Mon, 10 Nov 2003) | 3 lines
  2217. Changed paths:
  2218. M /trunk/test/demo.c
  2219. * test/demo.c:
  2220. + Ellipses demo.
  2221. ------------------------------------------------------------------------
  2222. r61 | sam | 2003-11-10 19:21:36 +0100 (Mon, 10 Nov 2003) | 3 lines
  2223. Changed paths:
  2224. M /trunk/libee/conic.c
  2225. M /trunk/libee/ee.h
  2226. * libee/conic.c:
  2227. + ee_draw_ellipse().
  2228. ------------------------------------------------------------------------
  2229. r60 | sam | 2003-11-10 16:31:12 +0100 (Mon, 10 Nov 2003) | 2 lines
  2230. Changed paths:
  2231. M /trunk/libee/Makefile.am
  2232. D /trunk/libee/circle.c
  2233. A /trunk/libee/conic.c (from /trunk/libee/circle.c:58)
  2234. M /trunk/libee/line.c
  2235. * Renamed libee/circle.c to libee/conic.c because we'll do ellipsis.
  2236. ------------------------------------------------------------------------
  2237. r59 | sam | 2003-11-10 16:16:38 +0100 (Mon, 10 Nov 2003) | 3 lines
  2238. Changed paths:
  2239. M /trunk/libee/line.c
  2240. * libee/line.c:
  2241. + Added code comments.
  2242. ------------------------------------------------------------------------
  2243. r58 | sam | 2003-11-10 15:19:21 +0100 (Mon, 10 Nov 2003) | 4 lines
  2244. Changed paths:
  2245. M /trunk/configure.ac
  2246. M /trunk/libee/Makefile.am
  2247. M /trunk/src/Makefile.am
  2248. M /trunk/test/Makefile.am
  2249. * configure.ac:
  2250. + Moved optimization flags and warning triggers here.
  2251. + Updated the snapshot timestamp.
  2252. ------------------------------------------------------------------------
  2253. r57 | sam | 2003-11-10 15:13:56 +0100 (Mon, 10 Nov 2003) | 2 lines
  2254. Changed paths:
  2255. M /trunk/test/demo.c
  2256. * test/demo.c: Nicer complete demo.
  2257. ------------------------------------------------------------------------
  2258. r56 | sam | 2003-11-10 10:26:40 +0100 (Mon, 10 Nov 2003) | 11 lines
  2259. Changed paths:
  2260. M /trunk/data/Makefile.am
  2261. A /trunk/data/baz_fighter
  2262. A /trunk/data/foo_fighter
  2263. A /trunk/data/item_gem
  2264. A /trunk/data/item_heart
  2265. M /trunk/libee/ee.h
  2266. M /trunk/libee/sprite.c
  2267. M /trunk/src/aliens.c
  2268. M /trunk/src/bonus.c
  2269. M /trunk/src/box.c
  2270. * libee/sprite.c:
  2271. + More robust sprite loader.
  2272. + Added ee_set_sprite_frame() and ee_get_sprite_frame().
  2273. + Free all structures in ee_free_sprite().
  2274. * src/aliens.c src/bonus.c:
  2275. + Use ee_draw_sprite() instead of our manual sprite rendering.
  2276. * src/box.c:
  2277. + Use ee_draw_line() instead of the manual equivalent.
  2278. * data/:
  2279. + Added foo_fighter, baz_fighter, item_gem and item_heart sprites.
  2280. ------------------------------------------------------------------------
  2281. r55 | sam | 2003-11-10 03:00:52 +0100 (Mon, 10 Nov 2003) | 2 lines
  2282. Changed paths:
  2283. A /trunk/data/Makefile.am
  2284. * Oops, forgot data/Makefile.am.
  2285. ------------------------------------------------------------------------
  2286. r54 | sam | 2003-11-10 03:00:19 +0100 (Mon, 10 Nov 2003) | 5 lines
  2287. Changed paths:
  2288. M /trunk/Makefile.am
  2289. M /trunk/configure.ac
  2290. A /trunk/data
  2291. A /trunk/data/bar_boss
  2292. A /trunk/data/bar_fighter
  2293. M /trunk/test/demo.c
  2294. * test/demo.c:
  2295. + Wrote a little sprite demo.
  2296. * data/:
  2297. + Added bar_fighter (from ttyvaders) and bar_boss (from shapes.txt).
  2298. ------------------------------------------------------------------------
  2299. r53 | sam | 2003-11-10 02:56:24 +0100 (Mon, 10 Nov 2003) | 4 lines
  2300. Changed paths:
  2301. M /trunk/libee/Makefile.am
  2302. M /trunk/libee/ee.h
  2303. A /trunk/libee/sprite.c
  2304. * libee/sprite.c:
  2305. + Beginning of sprite handling within the library.
  2306. + Added support to load files.
  2307. ------------------------------------------------------------------------
  2308. r52 | sam | 2003-11-10 01:27:33 +0100 (Mon, 10 Nov 2003) | 3 lines
  2309. Changed paths:
  2310. M /trunk/test/demo.c
  2311. * test/demo.c:
  2312. + outlined triangles demo.
  2313. ------------------------------------------------------------------------
  2314. r51 | sam | 2003-11-10 01:15:02 +0100 (Mon, 10 Nov 2003) | 2 lines
  2315. Changed paths:
  2316. M /trunk/configure.ac
  2317. M /trunk/libee/Makefile.am
  2318. M /trunk/src/Makefile.am
  2319. M /trunk/test/Makefile.am
  2320. * Removed CPPFLAGS_slang and CPPFLAGS_ncurses, we now have config.h.
  2321. ------------------------------------------------------------------------
  2322. r50 | sam | 2003-11-10 00:34:24 +0100 (Mon, 10 Nov 2003) | 4 lines
  2323. Changed paths:
  2324. M /trunk/src/aliens.c
  2325. M /trunk/src/bonus.c
  2326. M /trunk/src/box.c
  2327. M /trunk/src/collide.c
  2328. M /trunk/src/explosions.c
  2329. M /trunk/src/main.c
  2330. M /trunk/src/overlay.c
  2331. M /trunk/src/player.c
  2332. M /trunk/src/starfield.c
  2333. M /trunk/src/tunnel.c
  2334. M /trunk/src/weapons.c
  2335. * src/*.c:
  2336. + Added missing #include "config.h".
  2337. + Fixed a nasty bug in ee_rand() calls.
  2338. ------------------------------------------------------------------------
  2339. r49 | sam | 2003-11-10 00:01:29 +0100 (Mon, 10 Nov 2003) | 3 lines
  2340. Changed paths:
  2341. M /trunk/test/demo.c
  2342. * test/demo.c:
  2343. + Disabled the pyramid demo and wrote a simple triangles demo.
  2344. ------------------------------------------------------------------------
  2345. r48 | sam | 2003-11-09 22:36:24 +0100 (Sun, 09 Nov 2003) | 5 lines
  2346. Changed paths:
  2347. M /trunk/libee/Makefile.am
  2348. M /trunk/libee/ee.h
  2349. A /trunk/libee/triangle.c
  2350. M /trunk/test/Makefile.am
  2351. M /trunk/test/demo.c
  2352. * libee/triangle.c:
  2353. + Implemented ee_fill_triangle().
  2354. * test/demo.c:
  2355. + Triangle demo.
  2356. ------------------------------------------------------------------------
  2357. r47 | sam | 2003-11-09 20:46:14 +0100 (Sun, 09 Nov 2003) | 5 lines
  2358. Changed paths:
  2359. M /trunk/libee/ee.h
  2360. M /trunk/libee/line.c
  2361. M /trunk/test/demo.c
  2362. * libee/line.c:
  2363. + ee_draw_thin_line().
  2364. * test/demo.c:
  2365. + Added a thin lines demo.
  2366. ------------------------------------------------------------------------
  2367. r46 | sam | 2003-11-09 19:10:44 +0100 (Sun, 09 Nov 2003) | 2 lines
  2368. Changed paths:
  2369. M /trunk/libee/line.c
  2370. * libee/line.c: genericized line drawing for future use.
  2371. ------------------------------------------------------------------------
  2372. r45 | sam | 2003-11-09 18:45:12 +0100 (Sun, 09 Nov 2003) | 6 lines
  2373. Changed paths:
  2374. M /trunk/test
  2375. M /trunk/test/demo.c
  2376. * test/demo.c:
  2377. + Putpixel demo.
  2378. + Draw line demo.
  2379. + Draw circle demo.
  2380. + Animated radar demo.
  2381. ------------------------------------------------------------------------
  2382. r44 | sam | 2003-11-09 18:21:43 +0100 (Sun, 09 Nov 2003) | 7 lines
  2383. Changed paths:
  2384. M /trunk/libee/Makefile.am
  2385. A /trunk/libee/circle.c (from /trunk/src/weapons.c:42)
  2386. M /trunk/libee/ee.h
  2387. M /trunk/libee/line.c
  2388. M /trunk/src/weapons.c
  2389. * src/weapons.c:
  2390. + Removed draw_circle, use ee_draw_circle instead.
  2391. * libee/circle.c:
  2392. + New ee_draw_circle function.
  2393. * libee/line.c:
  2394. + Changed an internal function's name.
  2395. ------------------------------------------------------------------------
  2396. r43 | sam | 2003-11-09 17:34:23 +0100 (Sun, 09 Nov 2003) | 2 lines
  2397. Changed paths:
  2398. M /trunk/libee
  2399. M /trunk/libee/Makefile.am
  2400. M /trunk/libee/ee.h
  2401. A /trunk/libee/line.c
  2402. * libee/line.c: Implemented ee_draw_line.
  2403. ------------------------------------------------------------------------
  2404. r42 | sam | 2003-11-09 14:52:40 +0100 (Sun, 09 Nov 2003) | 5 lines
  2405. Changed paths:
  2406. M /trunk/libee/ee.c
  2407. M /trunk/libee/ee.h
  2408. M /trunk/test/demo.c
  2409. * libee/ee.c:
  2410. + got rid of DELAY.
  2411. * test/demo.c:
  2412. + Minor animation effect.
  2413. ------------------------------------------------------------------------
  2414. r41 | sam | 2003-11-09 14:51:37 +0100 (Sun, 09 Nov 2003) | 2 lines
  2415. Changed paths:
  2416. M /trunk/libee/math.c
  2417. * libee/math.c: fixed a thinko in ee_rand().
  2418. ------------------------------------------------------------------------
  2419. r40 | sam | 2003-11-09 14:32:04 +0100 (Sun, 09 Nov 2003) | 8 lines
  2420. Changed paths:
  2421. M /trunk/libee/Makefile.am
  2422. M /trunk/libee/ee.c
  2423. M /trunk/libee/ee.h
  2424. A /trunk/libee/io.c (from /trunk/libee/ee.c:37)
  2425. A /trunk/libee/math.c
  2426. M /trunk/src/Makefile.am
  2427. M /trunk/src/aliens.c
  2428. M /trunk/src/collide.c
  2429. M /trunk/src/common.h
  2430. M /trunk/src/explosions.c
  2431. M /trunk/src/main.c
  2432. D /trunk/src/math.c
  2433. M /trunk/src/starfield.c
  2434. M /trunk/src/tunnel.c
  2435. M /trunk/src/weapons.c
  2436. * libee/io.c:
  2437. + Moved ee_get_key() here.
  2438. * libee/math.c:
  2439. + Moved r00t() here and renamed it to ee_sqrt().
  2440. + Moved GET_RAND() here and renamed it to ee_rand().
  2441. * src/math.c:
  2442. + Removed this deprecated file.
  2443. ------------------------------------------------------------------------
  2444. r39 | sam | 2003-11-09 14:16:19 +0100 (Sun, 09 Nov 2003) | 2 lines
  2445. Changed paths:
  2446. M /trunk/src/aliens.c
  2447. M /trunk/src/bonus.c
  2448. M /trunk/src/box.c
  2449. M /trunk/src/ceo.c
  2450. M /trunk/src/collide.c
  2451. M /trunk/src/common.h
  2452. M /trunk/src/explosions.c
  2453. M /trunk/src/main.c
  2454. M /trunk/src/math.c
  2455. M /trunk/src/overlay.c
  2456. M /trunk/src/player.c
  2457. M /trunk/src/starfield.c
  2458. M /trunk/src/tunnel.c
  2459. M /trunk/src/weapons.c
  2460. * Coding style everywhere.
  2461. ------------------------------------------------------------------------
  2462. r38 | sam | 2003-11-09 14:02:34 +0100 (Sun, 09 Nov 2003) | 5 lines
  2463. Changed paths:
  2464. M /trunk/libee/Makefile.am
  2465. M /trunk/test/Makefile.am
  2466. A /trunk/test/demo.c
  2467. * libee/Makefile.am, test/Makefile.am:
  2468. + Added more compiler warning flags.
  2469. * test/demo.c:
  2470. + Small demo for libee.
  2471. ------------------------------------------------------------------------
  2472. r37 | sam | 2003-11-09 14:01:44 +0100 (Sun, 09 Nov 2003) | 2 lines
  2473. Changed paths:
  2474. M /trunk/libee/ee.c
  2475. * libee/ee.c: Fixed a compilation warning.
  2476. ------------------------------------------------------------------------
  2477. r36 | sam | 2003-11-09 13:48:09 +0100 (Sun, 09 Nov 2003) | 2 lines
  2478. Changed paths:
  2479. M /trunk/libee/ee.c
  2480. * libee/ee.c: Exact line fill in ee_clear().
  2481. ------------------------------------------------------------------------
  2482. r35 | sam | 2003-11-09 13:40:53 +0100 (Sun, 09 Nov 2003) | 2 lines
  2483. Changed paths:
  2484. M /trunk/libee/Makefile.am
  2485. M /trunk/libee/ee.c
  2486. A /trunk/libee/ee.h
  2487. M /trunk/src/Makefile.am
  2488. M /trunk/src/aliens.c
  2489. M /trunk/src/bonus.c
  2490. M /trunk/src/box.c
  2491. M /trunk/src/ceo.c
  2492. M /trunk/src/common.h
  2493. M /trunk/src/explosions.c
  2494. M /trunk/src/main.c
  2495. M /trunk/src/overlay.c
  2496. M /trunk/src/player.c
  2497. M /trunk/src/starfield.c
  2498. M /trunk/src/tunnel.c
  2499. M /trunk/src/weapons.c
  2500. * libee is now standalone.
  2501. ------------------------------------------------------------------------
  2502. r34 | sam | 2003-11-09 13:02:42 +0100 (Sun, 09 Nov 2003) | 2 lines
  2503. Changed paths:
  2504. M /trunk/Makefile.am
  2505. M /trunk/configure.ac
  2506. M /trunk/libee
  2507. A /trunk/libee/Makefile.am
  2508. M /trunk/src/Makefile.am
  2509. A /trunk/test
  2510. A /trunk/test/Makefile.am
  2511. * libee is now (almost) standalone.
  2512. ------------------------------------------------------------------------
  2513. r33 | sam | 2003-11-09 12:26:08 +0100 (Sun, 09 Nov 2003) | 7 lines
  2514. Changed paths:
  2515. M /trunk/doc/shapes.txt
  2516. A /trunk/libee
  2517. A /trunk/libee/ee.c (from /trunk/src/graphics.c:31)
  2518. M /trunk/src/Makefile.am
  2519. M /trunk/src/ceo.c
  2520. M /trunk/src/common.h
  2521. D /trunk/src/graphics.c
  2522. M /trunk/src/main.c
  2523. * libee/ee.c:
  2524. + First file in libee, from src/graphics.c.
  2525. + Disable cursor upon initialisation.
  2526. + Added delay code for constant framerate.
  2527. * src/common.h:
  2528. + Minor compilation fix for latest ncurses.
  2529. ------------------------------------------------------------------------
  2530. r32 | sam | 2003-11-06 22:40:53 +0100 (Thu, 06 Nov 2003) | 2 lines
  2531. Changed paths:
  2532. M /trunk/bootstrap
  2533. * bootstrap: always remove autom4te.cache.
  2534. ------------------------------------------------------------------------
  2535. r31 | sam | 2003-10-02 03:08:13 +0200 (Thu, 02 Oct 2003) | 2 lines
  2536. Changed paths:
  2537. M /trunk
  2538. M /trunk/autotools
  2539. M /trunk/bootstrap
  2540. M /trunk/configure.ac
  2541. M /trunk/debian
  2542. M /trunk/src
  2543. M /trunk/src/aliens.c
  2544. M /trunk/src/bonus.c
  2545. M /trunk/src/box.c
  2546. M /trunk/src/ceo.c
  2547. M /trunk/src/collide.c
  2548. M /trunk/src/common.h
  2549. M /trunk/src/explosions.c
  2550. M /trunk/src/graphics.c
  2551. M /trunk/src/main.c
  2552. M /trunk/src/math.c
  2553. M /trunk/src/overlay.c
  2554. M /trunk/src/player.c
  2555. M /trunk/src/starfield.c
  2556. M /trunk/src/tunnel.c
  2557. M /trunk/src/weapons.c
  2558. * Fixed keywords, ignore, and lots of tiny SVN things.
  2559. ------------------------------------------------------------------------
  2560. r30 | sam | 2003-02-09 12:17:40 +0100 (Sun, 09 Feb 2003) | 3 lines
  2561. Changed paths:
  2562. M /trunk/TODO
  2563. M /trunk/src/Makefile.am
  2564. A /trunk/src/box.c
  2565. M /trunk/src/common.h
  2566. M /trunk/src/main.c
  2567. M /trunk/src/overlay.c
  2568. * support for boxes
  2569. * application: pause box
  2570. ------------------------------------------------------------------------
  2571. r29 | sam | 2003-01-06 13:22:58 +0100 (Mon, 06 Jan 2003) | 3 lines
  2572. Changed paths:
  2573. M /trunk/TODO
  2574. M /trunk/src/collide.c
  2575. * cosmetic code changes.
  2576. * fixed a bug in the tunnel munching.
  2577. ------------------------------------------------------------------------
  2578. r28 | sam | 2002-12-23 17:44:28 +0100 (Mon, 23 Dec 2002) | 3 lines
  2579. Changed paths:
  2580. M /trunk/README
  2581. M /trunk/TODO
  2582. M /trunk/configure.ac
  2583. M /trunk/src/weapons.c
  2584. * fixed the ncurses build.
  2585. * replaced '?\239?\191?\189' with ':' in the fragbomb tail because it's not ASCII.
  2586. ------------------------------------------------------------------------
  2587. r27 | sam | 2002-12-23 17:21:38 +0100 (Mon, 23 Dec 2002) | 6 lines
  2588. Changed paths:
  2589. M /trunk/configure.ac
  2590. M /trunk/src/collide.c
  2591. M /trunk/src/common.h
  2592. M /trunk/src/graphics.c
  2593. M /trunk/src/main.c
  2594. M /trunk/src/overlay.c
  2595. M /trunk/src/player.c
  2596. * new timestamp for a new snapshot.
  2597. * lots of sanity checks in collide.c.
  2598. * moved usleep() to graphics.c.
  2599. * added random key generator in the dummy driver.
  2600. * cosmetic changes in the energy bars.
  2601. ------------------------------------------------------------------------
  2602. r26 | sam | 2002-12-23 16:06:13 +0100 (Mon, 23 Dec 2002) | 4 lines
  2603. Changed paths:
  2604. M /trunk/src/Makefile.am
  2605. M /trunk/src/common.h
  2606. M /trunk/src/main.c
  2607. A /trunk/src/overlay.c
  2608. M /trunk/src/player.c
  2609. * better handling of special weapon timeout.
  2610. * the bomb is now part of the standard fire button effect.
  2611. * overlay for life and special weapon jauges.
  2612. ------------------------------------------------------------------------
  2613. r25 | sam | 2002-12-23 14:46:27 +0100 (Mon, 23 Dec 2002) | 3 lines
  2614. Changed paths:
  2615. M /trunk/src/aliens.c
  2616. M /trunk/src/collide.c
  2617. M /trunk/src/common.h
  2618. M /trunk/src/main.c
  2619. M /trunk/src/player.c
  2620. * aliens are now named foo, bar and baz.
  2621. * beginning of life jauges.
  2622. ------------------------------------------------------------------------
  2623. r24 | sam | 2002-12-23 14:13:04 +0100 (Mon, 23 Dec 2002) | 2 lines
  2624. Changed paths:
  2625. M /trunk/src/common.h
  2626. M /trunk/src/main.c
  2627. M /trunk/src/player.c
  2628. * ship has vx and vy.
  2629. ------------------------------------------------------------------------
  2630. r23 | sam | 2002-12-23 13:47:36 +0100 (Mon, 23 Dec 2002) | 2 lines
  2631. Changed paths:
  2632. M /trunk/TODO
  2633. M /trunk/src/main.c
  2634. M /trunk/src/tunnel.c
  2635. * cosmetic change: reworked draw_tunnel.
  2636. ------------------------------------------------------------------------
  2637. r22 | sam | 2002-12-23 13:03:31 +0100 (Mon, 23 Dec 2002) | 3 lines
  2638. Changed paths:
  2639. M /trunk/src/main.c
  2640. M /trunk/src/tunnel.c
  2641. * lasers are now twice as fast.
  2642. * walls are now filled, and displayed on top of aliens.
  2643. ------------------------------------------------------------------------
  2644. r21 | sam | 2002-12-23 11:06:27 +0100 (Mon, 23 Dec 2002) | 5 lines
  2645. Changed paths:
  2646. M /trunk/configure.ac
  2647. M /trunk/src/Makefile.am
  2648. M /trunk/src/ceo.c
  2649. M /trunk/src/common.h
  2650. M /trunk/src/graphics.c
  2651. M /trunk/src/main.c
  2652. M /trunk/src/tunnel.c
  2653. * added support for --disable-slang.
  2654. * fixed an overflow in the tunnel update code.
  2655. * fragbomb is now 'f', not 'd'.
  2656. * added a missing call to init_bonus().
  2657. ------------------------------------------------------------------------
  2658. r20 | sam | 2002-12-23 10:28:37 +0100 (Mon, 23 Dec 2002) | 5 lines
  2659. Changed paths:
  2660. M /trunk/TODO
  2661. M /trunk/src/collide.c
  2662. M /trunk/src/common.h
  2663. M /trunk/src/main.c
  2664. M /trunk/src/starfield.c
  2665. M /trunk/src/tunnel.c
  2666. M /trunk/src/weapons.c
  2667. * the beam now digs the tunnel.
  2668. * the starfield is now an array of stars.
  2669. * fixed wall rendering (offset issues and disappearing left wall).
  2670. * 32 seekers on fragbomb explosion, not 16.
  2671. ------------------------------------------------------------------------
  2672. r19 | sam | 2002-12-23 00:39:15 +0100 (Mon, 23 Dec 2002) | 3 lines
  2673. Changed paths:
  2674. M /trunk/src/weapons.c
  2675. * seekers and homing bombs react more quickly.
  2676. * 16 seekers on fragbomb explosion instead of 12.
  2677. ------------------------------------------------------------------------
  2678. r18 | sam | 2002-12-23 00:01:35 +0100 (Mon, 23 Dec 2002) | 3 lines
  2679. Changed paths:
  2680. M /trunk/src/math.c
  2681. M /trunk/src/weapons.c
  2682. * fixed a segfault when the target seeker speed was zero.
  2683. * factorized the seeker generation on fragbomb explosion.
  2684. ------------------------------------------------------------------------
  2685. r17 | sam | 2002-12-22 23:36:42 +0100 (Sun, 22 Dec 2002) | 2 lines
  2686. Changed paths:
  2687. M /trunk/src/Makefile.am
  2688. M /trunk/src/common.h
  2689. A /trunk/src/math.c
  2690. M /trunk/src/weapons.c
  2691. * Removed the dependency on <math.h>. We don't need no stinking sqrt!
  2692. ------------------------------------------------------------------------
  2693. r16 | sam | 2002-12-22 23:17:41 +0100 (Sun, 22 Dec 2002) | 3 lines
  2694. Changed paths:
  2695. M /trunk/doc/shapes.txt
  2696. M /trunk/src/aliens.c
  2697. M /trunk/src/ceo.c
  2698. M /trunk/src/collide.c
  2699. M /trunk/src/common.h
  2700. M /trunk/src/main.c
  2701. M /trunk/src/weapons.c
  2702. * dead aliens don't explode in the collision loop but in their update loop.
  2703. * new super weapon, the fragmentation bomb.
  2704. ------------------------------------------------------------------------
  2705. r15 | sam | 2002-12-22 20:08:35 +0100 (Sun, 22 Dec 2002) | 2 lines
  2706. Changed paths:
  2707. M /trunk/.cvsignore
  2708. M /trunk/Makefile.am
  2709. A /trunk/autotools
  2710. A /trunk/autotools/.cvsignore
  2711. A /trunk/autotools/Makefile.am
  2712. M /trunk/bootstrap
  2713. M /trunk/configure.ac
  2714. M /trunk/debian/.cvsignore
  2715. M /trunk/src/Makefile.am
  2716. * Moved generated autotools files to the autotools/ directory.
  2717. ------------------------------------------------------------------------
  2718. r14 | sam | 2002-12-22 19:44:12 +0100 (Sun, 22 Dec 2002) | 2 lines
  2719. Changed paths:
  2720. M /trunk/src/aliens.c
  2721. M /trunk/src/bonus.c
  2722. M /trunk/src/ceo.c
  2723. M /trunk/src/collide.c
  2724. M /trunk/src/common.h
  2725. M /trunk/src/explosions.c
  2726. M /trunk/src/graphics.c
  2727. M /trunk/src/main.c
  2728. M /trunk/src/player.c
  2729. M /trunk/src/starfield.c
  2730. M /trunk/src/tunnel.c
  2731. M /trunk/src/weapons.c
  2732. * I think I fucked up the $Id tags on my previous commit.
  2733. ------------------------------------------------------------------------
  2734. r13 | sam | 2002-12-22 19:42:32 +0100 (Sun, 22 Dec 2002) | 3 lines
  2735. Changed paths:
  2736. A /trunk/COPYING
  2737. M /trunk/src/aliens.c
  2738. M /trunk/src/bonus.c
  2739. M /trunk/src/ceo.c
  2740. M /trunk/src/collide.c
  2741. M /trunk/src/common.h
  2742. M /trunk/src/explosions.c
  2743. M /trunk/src/graphics.c
  2744. M /trunk/src/main.c
  2745. M /trunk/src/player.c
  2746. M /trunk/src/starfield.c
  2747. M /trunk/src/tunnel.c
  2748. M /trunk/src/weapons.c
  2749. * added the COPYING file (GPLv2).
  2750. * added GPL headers to source files.
  2751. ------------------------------------------------------------------------
  2752. r12 | sam | 2002-12-22 19:40:36 +0100 (Sun, 22 Dec 2002) | 2 lines
  2753. Changed paths:
  2754. M /trunk/src/Makefile.am
  2755. A /trunk/src/ceo.c
  2756. M /trunk/src/common.h
  2757. M /trunk/src/main.c
  2758. * tab == hotkey for CEO alert.
  2759. ------------------------------------------------------------------------
  2760. r11 | sam | 2002-12-18 19:44:47 +0100 (Wed, 18 Dec 2002) | 2 lines
  2761. Changed paths:
  2762. M /trunk/TODO
  2763. M /trunk/doc/shapes.txt
  2764. M /trunk/src/aliens.c
  2765. * 3rd alien type.
  2766. ------------------------------------------------------------------------
  2767. r10 | sam | 2002-12-18 19:12:28 +0100 (Wed, 18 Dec 2002) | 2 lines
  2768. Changed paths:
  2769. D /trunk/Makefile
  2770. * Scrapped Makefile.
  2771. ------------------------------------------------------------------------
  2772. r9 | sam | 2002-12-18 19:11:54 +0100 (Wed, 18 Dec 2002) | 2 lines
  2773. Changed paths:
  2774. M /trunk/Makefile
  2775. A /trunk/README
  2776. A /trunk/TODO
  2777. * README and TODO files.
  2778. ------------------------------------------------------------------------
  2779. r8 | sam | 2002-12-18 14:29:31 +0100 (Wed, 18 Dec 2002) | 2 lines
  2780. Changed paths:
  2781. M /trunk/Makefile
  2782. M /trunk/configure.ac
  2783. M /trunk/doc/shapes.txt
  2784. M /trunk/src/collide.c
  2785. M /trunk/src/weapons.c
  2786. * the bomb's head is now white
  2787. ------------------------------------------------------------------------
  2788. r7 | sam | 2002-12-15 18:16:45 +0100 (Sun, 15 Dec 2002) | 3 lines
  2789. Changed paths:
  2790. M /trunk/doc/shapes.txt
  2791. M /trunk/src/aliens.c
  2792. M /trunk/src/collide.c
  2793. M /trunk/src/common.h
  2794. M /trunk/src/main.c
  2795. M /trunk/src/weapons.c
  2796. * new weapon: bomb.
  2797. * beam now collides with aliens.
  2798. ------------------------------------------------------------------------
  2799. r6 | sam | 2002-12-15 06:03:55 +0100 (Sun, 15 Dec 2002) | 2 lines
  2800. Changed paths:
  2801. M /trunk/doc/shapes.txt
  2802. M /trunk/src/common.h
  2803. M /trunk/src/main.c
  2804. M /trunk/src/weapons.c
  2805. * 'beam' weapon.
  2806. ------------------------------------------------------------------------
  2807. r5 | sam | 2002-12-15 04:41:32 +0100 (Sun, 15 Dec 2002) | 10 lines
  2808. Changed paths:
  2809. M /trunk/Makefile
  2810. M /trunk/configure.ac
  2811. M /trunk/debian/changelog
  2812. M /trunk/debian/control
  2813. M /trunk/debian/rules
  2814. M /trunk/doc/shapes.txt
  2815. M /trunk/src/Makefile.am
  2816. M /trunk/src/aliens.c
  2817. A /trunk/src/bonus.c
  2818. M /trunk/src/collide.c
  2819. M /trunk/src/common.h
  2820. M /trunk/src/explosions.c
  2821. M /trunk/src/graphics.c
  2822. M /trunk/src/main.c
  2823. M /trunk/src/player.c
  2824. M /trunk/src/starfield.c
  2825. M /trunk/src/tunnel.c
  2826. M /trunk/src/weapons.c
  2827. * real Debian package files.
  2828. * two new types of aliens. only one rules.
  2829. * removed gfx_write in favor of gfx_putchar and gfx_putstr.
  2830. * added bonuses at alien death. they do nothing yet.
  2831. * seeker missiles. 'b' to test.
  2832. * weapon resolution is now 16*char. needs to be generalized.
  2833. * fixed the supernova bugs. center could collide with the tunnel, and
  2834. the last frame was badly displayed.
  2835. * lots of cleanups everywhere.
  2836. ------------------------------------------------------------------------
  2837. r4 | sam | 2002-12-13 21:50:00 +0100 (Fri, 13 Dec 2002) | 2 lines
  2838. Changed paths:
  2839. M /trunk/.cvsignore
  2840. M /trunk/Makefile
  2841. A /trunk/Makefile.am
  2842. D /trunk/aliens.c
  2843. A /trunk/bootstrap
  2844. D /trunk/collide.c
  2845. D /trunk/common.h
  2846. A /trunk/configure.ac
  2847. A /trunk/debian
  2848. A /trunk/debian/.cvsignore
  2849. A /trunk/debian/Makefile.am
  2850. A /trunk/debian/changelog
  2851. A /trunk/debian/control
  2852. A /trunk/debian/rules
  2853. A /trunk/doc
  2854. A /trunk/doc/shapes.txt
  2855. D /trunk/explosions.c
  2856. D /trunk/graphics.c
  2857. D /trunk/main.c
  2858. D /trunk/player.c
  2859. D /trunk/shapes.txt
  2860. A /trunk/src
  2861. A /trunk/src/.cvsignore
  2862. A /trunk/src/Makefile.am
  2863. A /trunk/src/aliens.c
  2864. A /trunk/src/collide.c
  2865. A /trunk/src/common.h
  2866. A /trunk/src/explosions.c
  2867. A /trunk/src/graphics.c
  2868. A /trunk/src/main.c
  2869. A /trunk/src/player.c
  2870. A /trunk/src/starfield.c
  2871. A /trunk/src/tunnel.c
  2872. A /trunk/src/weapons.c
  2873. D /trunk/starfield.c
  2874. D /trunk/tunnel.c
  2875. D /trunk/weapons.c
  2876. * autotoolificationized the whole thing.
  2877. ------------------------------------------------------------------------
  2878. r3 | sam | 2002-12-13 20:27:16 +0100 (Fri, 13 Dec 2002) | 4 lines
  2879. Changed paths:
  2880. M /trunk/collide.c
  2881. M /trunk/common.h
  2882. M /trunk/explosions.c
  2883. M /trunk/main.c
  2884. M /trunk/player.c
  2885. M /trunk/weapons.c
  2886. * moved nuke from explosions to weapons.
  2887. * used a cool Bresenham algorithm to draw the nuke circles.
  2888. * nuke collides with aliens.
  2889. ------------------------------------------------------------------------
  2890. r2 | sam | 2002-12-13 20:24:53 +0100 (Fri, 13 Dec 2002) | 2 lines
  2891. Changed paths:
  2892. A /trunk/.cvsignore
  2893. * .cvsignore file.
  2894. ------------------------------------------------------------------------
  2895. r1 | sam | 2002-12-13 20:23:07 +0100 (Fri, 13 Dec 2002) | 3 lines
  2896. Changed paths:
  2897. A /branches
  2898. A /trunk
  2899. A /trunk/Makefile
  2900. A /trunk/aliens.c
  2901. A /trunk/collide.c
  2902. A /trunk/common.h
  2903. A /trunk/explosions.c
  2904. A /trunk/graphics.c
  2905. A /trunk/main.c
  2906. A /trunk/player.c
  2907. A /trunk/shapes.txt
  2908. A /trunk/starfield.c
  2909. A /trunk/tunnel.c
  2910. A /trunk/weapons.c
  2911. * First commit. Scrolling works, some weaponry, controls, tunnel blowing,
  2912. the nuke is still ugly, almost no collision detection. Nice demo :)
  2913. ------------------------------------------------------------------------