Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

ChangeLog 107 KiB

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