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

ChangeLog 59 KiB

21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959
  1. ------------------------------------------------------------------------
  2. r138 | sam | 2003-11-30 18:14:19 +0100 (Sun, 30 Nov 2003) | 3 lines
  3. Changed paths:
  4. M /trunk/examples/view.c
  5. * examples/view.c:
  6. + Removed last endianness issue.
  7. ------------------------------------------------------------------------
  8. r137 | sam | 2003-11-30 17:34:04 +0100 (Sun, 30 Nov 2003) | 5 lines
  9. Changed paths:
  10. M /trunk/examples/view.c
  11. M /trunk/src/bitmap.c
  12. M /trunk/src/io.c
  13. * src/io.c:
  14. + Removed a useless message.
  15. * src/bitmap.c examples/view.c:
  16. + Really fixed the endianness issue.
  17. ------------------------------------------------------------------------
  18. r136 | sam | 2003-11-30 16:56:02 +0100 (Sun, 30 Nov 2003) | 5 lines
  19. Changed paths:
  20. M /trunk/src/bitmap.c
  21. * src/bitmap.c:
  22. + Fine-tuned the new renderer.
  23. + Fixed warnings.
  24. + Changed hardcoded values to macros.
  25. ------------------------------------------------------------------------
  26. r135 | sam | 2003-11-30 16:01:55 +0100 (Sun, 30 Nov 2003) | 11 lines
  27. Changed paths:
  28. M /trunk/configure.ac
  29. M /trunk/examples/demo.c
  30. M /trunk/examples/view.c
  31. M /trunk/src/bitmap.c
  32. M /trunk/src/caca.c
  33. M /trunk/src/caca.h
  34. * src/bitmap.c:
  35. + Fixed an endianness issue in the byte reader.
  36. + Decreased precision in RGB and HSV values to avoid overflows.
  37. + New dithering method: 2x2 ordered.
  38. + New renderer, with background colour awareness.
  39. * configure.ac:
  40. + Check for <endian.h>.
  41. * examples/demo.c examples/view.c:
  42. + Fixed an endianness issue in cacaview.
  43. + Adapted code to the additional dithering method.
  44. ------------------------------------------------------------------------
  45. r134 | sam | 2003-11-30 03:11:37 +0100 (Sun, 30 Nov 2003) | 4 lines
  46. Changed paths:
  47. M /trunk/examples/view.c
  48. M /trunk/src/bitmap.c
  49. * src/bitmap.c examples/view.c:
  50. + Fixed an endianness issue in caca_draw_bitmap().
  51. + Code cleanup.
  52. ------------------------------------------------------------------------
  53. r133 | sam | 2003-11-30 02:18:10 +0100 (Sun, 30 Nov 2003) | 13 lines
  54. Changed paths:
  55. M /trunk/TODO
  56. M /trunk/doc/cacaview.1
  57. M /trunk/examples/Makefile.am
  58. M /trunk/examples/view.c
  59. M /trunk/src/caca.c
  60. * src/caca.c:
  61. + Minor change to the dithering names.
  62. * TODO:
  63. + Added cacaview TODO.
  64. * doc/cacaview.1:
  65. + Wrote a manpage for cacaview.
  66. * examples/Makefile.am:
  67. + Moved the -DX_DISPLAY_MISSING=1 here.
  68. * examples/view.c:
  69. + Capital 'D' cycles through dithering modes in reverse order.
  70. + Sleep when there is nothing to do.
  71. + Cosmetic code reorganisation.
  72. ------------------------------------------------------------------------
  73. r132 | sam | 2003-11-29 20:35:07 +0100 (Sat, 29 Nov 2003) | 9 lines
  74. Changed paths:
  75. M /trunk/examples/demo.c
  76. M /trunk/examples/view.c
  77. M /trunk/src/bitmap.c
  78. M /trunk/src/caca.c
  79. M /trunk/src/caca.h
  80. * src/caca.c src/caca.h:
  81. + Added caca_get_dithering_name().
  82. * src/bitmap.c:
  83. + Created a new dithering method with an 8x8 ordered matrix.
  84. + Replaced the char list with a string for better readability.
  85. + Dithering functions now return a value between 0 and 255.
  86. * examples/demo.c examples/view.c:
  87. + Adapted to use caca_get_dithering_name().
  88. ------------------------------------------------------------------------
  89. r131 | sam | 2003-11-29 19:04:42 +0100 (Sat, 29 Nov 2003) | 3 lines
  90. Changed paths:
  91. M /trunk/src/caca.c
  92. * src/caca.c:
  93. + Test whether ncurses knows xterm-16color before setting $TERM.
  94. ------------------------------------------------------------------------
  95. r130 | sam | 2003-11-29 18:36:00 +0100 (Sat, 29 Nov 2003) | 6 lines
  96. Changed paths:
  97. M /trunk/examples/view.c
  98. * examples/view.c:
  99. + Added top and bottom status lines, like in mutt and slrn.
  100. + Added a status string when loading an image or upon error.
  101. + Can load multiple files; use 'n' and 'p' for next and previous.
  102. + Clip zoom between -48 and +48.
  103. ------------------------------------------------------------------------
  104. r129 | sam | 2003-11-29 17:42:35 +0100 (Sat, 29 Nov 2003) | 2 lines
  105. Changed paths:
  106. M /trunk/src/caca.c
  107. * Fixed a C99ism.
  108. ------------------------------------------------------------------------
  109. r128 | sam | 2003-11-29 15:41:37 +0100 (Sat, 29 Nov 2003) | 9 lines
  110. Changed paths:
  111. M /trunk/NOTES
  112. M /trunk/configure.ac
  113. M /trunk/src/caca.c
  114. M /trunk/src/graphics.c
  115. * configure.ac:
  116. + Default to ncurses, not slang, because slang only has 128 colour pairs.
  117. * src/caca.c:
  118. + Disable scrolling to avoid hashmap scrolling optimization code.
  119. * src/graphics.c:
  120. + Swap fg and bg in the colour pair indexing, so that bg is always
  121. right.
  122. + Disable alt charset support to exploit my patched slang.
  123. ------------------------------------------------------------------------
  124. r127 | sam | 2003-11-28 21:39:54 +0100 (Fri, 28 Nov 2003) | 10 lines
  125. Changed paths:
  126. M /trunk/NOTES
  127. M /trunk/examples/view.c
  128. M /trunk/src/bitmap.c
  129. * src/bitmap.c:
  130. + Dither chroma outside of rgb2hsv_default().
  131. + Clip fromx and fromy values.
  132. * NOTES:
  133. + Link to the XTerm control sequences.
  134. * examples/view.c:
  135. + Draw status bar.
  136. + Move with 'h' 'j' 'k' 'l', la vi.
  137. + '?' toggles a help menu.
  138. ------------------------------------------------------------------------
  139. r126 | sam | 2003-11-28 00:18:12 +0100 (Fri, 28 Nov 2003) | 3 lines
  140. Changed paths:
  141. M /trunk/src/bitmap.c
  142. * src/bitmap.c:
  143. + Removed from the list of default characters due to collisions.
  144. ------------------------------------------------------------------------
  145. r125 | sam | 2003-11-27 23:54:48 +0100 (Thu, 27 Nov 2003) | 6 lines
  146. Changed paths:
  147. A /trunk/debian/caca-utils.mime
  148. M /trunk/debian/control
  149. M /trunk/debian/rules
  150. * debian/control:
  151. + Removed slang1-dev dependency in caca-utils.
  152. * debian/caca-utils.mime debian/rules:
  153. + Added a MIME file with low priority.
  154. + Added call to dh_installmime.
  155. ------------------------------------------------------------------------
  156. r124 | sam | 2003-11-27 23:29:13 +0100 (Thu, 27 Nov 2003) | 5 lines
  157. Changed paths:
  158. M /trunk/configure.ac
  159. M /trunk/src/caca.c
  160. M /trunk/src/caca_internals.h
  161. M /trunk/src/graphics.c
  162. * src/caca.c src/graphics.c:
  163. + Moved graphics stuff from caca.c to graphics.c.
  164. + Added a few kludges: if gnome-terminal or konsole are detected, switch
  165. to TERM=xterm-16color to benefit from extended colour palette.
  166. ------------------------------------------------------------------------
  167. r123 | sam | 2003-11-27 22:56:30 +0100 (Thu, 27 Nov 2003) | 13 lines
  168. Changed paths:
  169. M /trunk/NOTES
  170. M /trunk/examples/demo.c
  171. M /trunk/examples/spritedit.c
  172. M /trunk/src/bitmap.c
  173. M /trunk/src/caca.c
  174. M /trunk/src/caca.h
  175. M /trunk/src/graphics.c
  176. M /trunk/src/sprite.c
  177. * NOTES:
  178. + Added setab/setaf quotes from the XTerm terminfo.
  179. + Proposed a workaround for bright colours on any terminal.
  180. * src/caca.c:
  181. + 16 colour support for ncurses and conio.
  182. * src/graphics.c:
  183. + Ported to 16 colour support.
  184. + Added a missing <stdio.h> for BUFSIZ.
  185. + Disabled vsnprintf under DOS (only vsprintf exists).
  186. * examples/:
  187. + Don't abort if the caca.txt sprite was not found.
  188. + Ported to 16 colour support.
  189. ------------------------------------------------------------------------
  190. r122 | sam | 2003-11-27 14:27:32 +0100 (Thu, 27 Nov 2003) | 2 lines
  191. Changed paths:
  192. M /trunk/NOTES
  193. * NOTES: more notes about colours.
  194. ------------------------------------------------------------------------
  195. r121 | sam | 2003-11-27 10:43:56 +0100 (Thu, 27 Nov 2003) | 5 lines
  196. Changed paths:
  197. M /trunk/Makefile.am
  198. M /trunk/configure.ac
  199. M /trunk/examples/Makefile.am
  200. * configure.ac:
  201. + More sensible imlib2 detection, works with cross-compilation.
  202. * Makefile.am:
  203. + Don't forget to include NOTES to the dist tarball.
  204. ------------------------------------------------------------------------
  205. r120 | sam | 2003-11-27 10:38:16 +0100 (Thu, 27 Nov 2003) | 2 lines
  206. Changed paths:
  207. A /trunk/NOTES
  208. M /trunk/README
  209. M /trunk/debian/rules
  210. * NOTES: added information about colour support.
  211. ------------------------------------------------------------------------
  212. r119 | sam | 2003-11-26 22:02:31 +0100 (Wed, 26 Nov 2003) | 2 lines
  213. Changed paths:
  214. M /trunk/configure.ac
  215. * configure.ac: Added a missing check for <inttypes.h>.
  216. ------------------------------------------------------------------------
  217. r118 | sam | 2003-11-26 21:58:30 +0100 (Wed, 26 Nov 2003) | 2 lines
  218. Changed paths:
  219. M /trunk/src/bitmap.c
  220. * src/bitmap.c: Support for more colour depths.
  221. ------------------------------------------------------------------------
  222. r115 | sam | 2003-11-24 20:56:04 +0100 (Mon, 24 Nov 2003) | 9 lines
  223. Changed paths:
  224. M /trunk/configure.ac
  225. M /trunk/examples/Makefile.am
  226. M /trunk/examples/demo.c
  227. M /trunk/examples/view.c
  228. * configure.ac examples/Makefile.am:
  229. + Added a check for imlib2-config.
  230. + Build cacaview conditionally.
  231. * examples/demo.c:
  232. + Removed all gdkpixbuf code.
  233. * examples/view.c:
  234. + Default to ordered dithering.
  235. + Make sure the arrows always work even if delta is too small.
  236. ------------------------------------------------------------------------
  237. r114 | sam | 2003-11-24 18:51:40 +0100 (Mon, 24 Nov 2003) | 4 lines
  238. Changed paths:
  239. M /trunk/debian
  240. M /trunk/debian/control
  241. M /trunk/debian/rules
  242. * debian/:
  243. + New caca-utils package.
  244. + Move cacademo, cacaview and caca-spritedit to caca-utils.
  245. ------------------------------------------------------------------------
  246. r113 | sam | 2003-11-24 18:50:14 +0100 (Mon, 24 Nov 2003) | 6 lines
  247. Changed paths:
  248. M /trunk/doc/Makefile.am
  249. D /trunk/doc/caca-demo.1
  250. A /trunk/doc/cacademo.1 (from /trunk/doc/caca-demo.1:112)
  251. A /trunk/doc/cacaview.1
  252. M /trunk/examples
  253. M /trunk/examples/Makefile.am
  254. A /trunk/examples/view.c
  255. * examples/:
  256. + Simple image viewer, cacaview, based on libcaca and imlib2.
  257. + Renamed caca-demo into cacademo.
  258. * doc/:
  259. + Renamed doc/caca-demo.1 into doc/cacademo.1.
  260. ------------------------------------------------------------------------
  261. r112 | sam | 2003-11-23 16:34:35 +0100 (Sun, 23 Nov 2003) | 2 lines
  262. Changed paths:
  263. M /trunk/src/Makefile.am
  264. A /trunk/src/bitmap.c (from /trunk/src/blit.c:111)
  265. D /trunk/src/blit.c
  266. * Renamed src/blit.c into src/bitmap.c.
  267. ------------------------------------------------------------------------
  268. r111 | sam | 2003-11-23 04:44:59 +0100 (Sun, 23 Nov 2003) | 5 lines
  269. Changed paths:
  270. M /trunk/examples/demo.c
  271. M /trunk/src/caca.c
  272. M /trunk/src/caca.h
  273. M /trunk/src/io.c
  274. * src/caca.c:
  275. + Mouse initialisation in ncurses.
  276. * src/io.c:
  277. + Mouse support in ncurses.
  278. ------------------------------------------------------------------------
  279. r110 | sam | 2003-11-22 15:28:36 +0100 (Sat, 22 Nov 2003) | 3 lines
  280. Changed paths:
  281. M /trunk/debian/control
  282. * debian/control:
  283. + libcaca-dev should depend on slang1-dev.
  284. ------------------------------------------------------------------------
  285. r109 | sam | 2003-11-22 15:23:18 +0100 (Sat, 22 Nov 2003) | 3 lines
  286. Changed paths:
  287. M /trunk/debian/Makefile.am
  288. * debian/Makefile.am:
  289. + Added compat and copyright to the distributed files.
  290. ------------------------------------------------------------------------
  291. r108 | sam | 2003-11-22 15:19:36 +0100 (Sat, 22 Nov 2003) | 2 lines
  292. Changed paths:
  293. A /trunk/ChangeLog
  294. M /trunk/debian/rules
  295. * Added a ChangeLog file.
  296. ------------------------------------------------------------------------
  297. r107 | sam | 2003-11-22 15:13:53 +0100 (Sat, 22 Nov 2003) | 3 lines
  298. Changed paths:
  299. M /trunk/examples/Makefile.am
  300. * examples/Makefile.am:
  301. + Compilation fix when libcaca is not available.
  302. ------------------------------------------------------------------------
  303. r106 | sam | 2003-11-22 14:44:02 +0100 (Sat, 22 Nov 2003) | 9 lines
  304. Changed paths:
  305. M /trunk/debian/changelog
  306. A /trunk/debian/copyright
  307. M /trunk/debian/rules
  308. M /trunk/doc/Makefile.am
  309. M /trunk/doc/caca-config.1
  310. A /trunk/doc/caca-demo.1
  311. A /trunk/doc/caca-spritedit.1
  312. M /trunk/examples/caca.txt
  313. * debian/:
  314. + Wrote the changelog for the Debian release.
  315. + Wrote a copyright file.
  316. * doc/:
  317. + Wrote manpages for caca-demo and caca-spritedit.
  318. * examples/caca.txt:
  319. + Centered the sprite handle.
  320. + Added a second frame to the sprite.
  321. ------------------------------------------------------------------------
  322. r105 | sam | 2003-11-22 13:53:55 +0100 (Sat, 22 Nov 2003) | 11 lines
  323. Changed paths:
  324. A /trunk/AUTHORS
  325. M /trunk/Makefile.am
  326. A /trunk/NEWS
  327. M /trunk/configure.ac
  328. A /trunk/doc
  329. A /trunk/doc/Makefile.am
  330. A /trunk/doc/caca-config.1
  331. A /trunk/doc/doxygen.cfg
  332. A /trunk/doc/footer.html
  333. A /trunk/doc/header.html
  334. * AUTHORS NEWS:
  335. + Added these mandatory files.
  336. * doc/:
  337. + Wrote a Doxygen configuration file.
  338. + Added a manpage for caca-config(1), borrowed from sdl-config.
  339. * configure.ac:
  340. + Use new style AC_INIT.
  341. + Error out if no library was found.
  342. + Added *djgpp* to the list of non-PIC platforms.
  343. + Added checks for doxygen and latex.
  344. ------------------------------------------------------------------------
  345. r104 | sam | 2003-11-22 13:51:27 +0100 (Sat, 22 Nov 2003) | 2 lines
  346. Changed paths:
  347. M /trunk/examples/Makefile.am
  348. M /trunk/examples/demo.c
  349. * Disabled gdkpixbuf code.
  350. ------------------------------------------------------------------------
  351. r103 | sam | 2003-11-22 13:45:25 +0100 (Sat, 22 Nov 2003) | 3 lines
  352. Changed paths:
  353. M /trunk/src/blit.c
  354. M /trunk/src/box.c
  355. M /trunk/src/caca.c
  356. M /trunk/src/caca.h
  357. M /trunk/src/caca_internals.h
  358. M /trunk/src/conic.c
  359. M /trunk/src/graphics.c
  360. M /trunk/src/io.c
  361. M /trunk/src/line.c
  362. M /trunk/src/math.c
  363. M /trunk/src/sprite.c
  364. M /trunk/src/triangle.c
  365. * src/:
  366. + Doxygenated a few things.
  367. ------------------------------------------------------------------------
  368. r102 | sam | 2003-11-21 15:34:07 +0100 (Fri, 21 Nov 2003) | 8 lines
  369. Changed paths:
  370. M /trunk/TODO
  371. M /trunk/examples/demo.c
  372. M /trunk/src/blit.c
  373. M /trunk/src/caca.h
  374. * TODO:
  375. + A few updates.
  376. * src/blit.c:
  377. + Split blit() into caca_create_bitmap() and caca_draw_bitmap().
  378. + Started removing hardcoded bitmask and pitch values.
  379. * examples/demo.c:
  380. + Do something with mouse clicks.
  381. ------------------------------------------------------------------------
  382. r101 | sam | 2003-11-21 15:14:26 +0100 (Fri, 21 Nov 2003) | 3 lines
  383. Changed paths:
  384. M /trunk/src/io.c
  385. * src/io.c:
  386. + Fixed an off-by-one error in the mouse driver.
  387. ------------------------------------------------------------------------
  388. r100 | sam | 2003-11-20 17:54:04 +0100 (Thu, 20 Nov 2003) | 13 lines
  389. Changed paths:
  390. M /trunk
  391. M /trunk/Makefile.am
  392. M /trunk/README
  393. M /trunk/TODO
  394. A /trunk/caca-config.in
  395. M /trunk/configure.ac
  396. M /trunk/debian
  397. A /trunk/debian/compat
  398. M /trunk/debian/control
  399. M /trunk/debian/rules
  400. M /trunk/examples
  401. M /trunk/examples/Makefile.am
  402. M /trunk/examples/demo.c
  403. M /trunk/src/Makefile.am
  404. * debian/control:
  405. + Changed section to libs/libdevel instead of games/games.
  406. + Changed package name to libcaca-dev.
  407. * debian/rules:
  408. + Use debian/compat instead of DH_COMPAT.
  409. + Install README, BUGS and TODO into /usr/share/doc.
  410. * caca-config.in:
  411. + First version of the config script.
  412. * configure.ac src/Makefile.am:
  413. + Build a static PIC library as well.
  414. * README TODO:
  415. + Various updates.
  416. ------------------------------------------------------------------------
  417. r99 | sam | 2003-11-19 19:38:49 +0100 (Wed, 19 Nov 2003) | 3 lines
  418. Changed paths:
  419. M /trunk/TODO
  420. M /trunk/src/io.c
  421. * TODO: New stuff to do.
  422. * src/io.c: left and right arrow keys were swapped.
  423. ------------------------------------------------------------------------
  424. r98 | sam | 2003-11-19 18:49:43 +0100 (Wed, 19 Nov 2003) | 3 lines
  425. Changed paths:
  426. M /trunk/src/blit.c
  427. M /trunk/src/caca.c
  428. M /trunk/src/io.c
  429. * src/io.c:
  430. + Fixed a bug in the mouse coordinates reporting.
  431. ------------------------------------------------------------------------
  432. r97 | sam | 2003-11-19 18:32:10 +0100 (Wed, 19 Nov 2003) | 6 lines
  433. Changed paths:
  434. M /trunk/examples/demo.c
  435. M /trunk/examples/spritedit.c
  436. M /trunk/src/blit.c
  437. M /trunk/src/caca.c
  438. M /trunk/src/caca.h
  439. M /trunk/src/io.c
  440. * src/io.c:
  441. + Renamed sdl_get_key() into sdl_get_event().
  442. + Handle mouse clicks.
  443. * src/caca.c:
  444. + Activate the terminal's mouse handling if supported.
  445. ------------------------------------------------------------------------
  446. r96 | sam | 2003-11-17 17:11:34 +0100 (Mon, 17 Nov 2003) | 8 lines
  447. Changed paths:
  448. M /trunk/examples/Makefile.am
  449. M /trunk/src/Makefile.am
  450. M /trunk/src/blit.c
  451. M /trunk/src/caca.h
  452. M /trunk/src/io.c
  453. * src/io.c src/caca.h:
  454. + Interpret escape sequences for F1, F2, left, right, etc.
  455. * src/Makefile.am examples/Makefile.am:
  456. + Install caca.h in /usr/include.
  457. + Do not install example programs.
  458. * src/blit.c:
  459. + Minor improvements to grayscale colors.
  460. ------------------------------------------------------------------------
  461. r95 | sam | 2003-11-17 11:15:40 +0100 (Mon, 17 Nov 2003) | 2 lines
  462. Changed paths:
  463. D /trunk/.cvsignore
  464. D /trunk/autotools/.cvsignore
  465. * Removed legacy .cvsignore files.
  466. ------------------------------------------------------------------------
  467. r94 | sam | 2003-11-16 18:41:43 +0100 (Sun, 16 Nov 2003) | 6 lines
  468. Changed paths:
  469. M /trunk/examples/demo.c
  470. M /trunk/src/blit.c
  471. M /trunk/src/caca.h
  472. * src/blit.c:
  473. + Hue calculation now uses integers only.
  474. + Dithering is now parametrable. Implemented none, ordered, random.
  475. * examples/demo.c:
  476. + Added dithering selection.
  477. ------------------------------------------------------------------------
  478. r93 | sam | 2003-11-16 16:20:17 +0100 (Sun, 16 Nov 2003) | 8 lines
  479. Changed paths:
  480. M /trunk/examples/Makefile.am
  481. A /trunk/examples/caca.txt
  482. M /trunk/examples/demo.c
  483. M /trunk/examples/spritedit.c
  484. M /trunk/src/blit.c
  485. M /trunk/src/caca.c
  486. M /trunk/src/caca.h
  487. M /trunk/src/caca_internals.h
  488. M /trunk/src/graphics.c
  489. * src/blit.c:
  490. + Added caca_set_dithering() (unused yet).
  491. + Added random dithering.
  492. * src/caca.h:
  493. + Renamed legacy EE_* enums to CACA_*.
  494. * examples/demo.c examples/caca.txt:
  495. + Added a default sprite for libcaca.
  496. ------------------------------------------------------------------------
  497. r92 | sam | 2003-11-16 13:28:29 +0100 (Sun, 16 Nov 2003) | 2 lines
  498. Changed paths:
  499. M /trunk/examples/demo.c
  500. M /trunk/examples/spritedit.c
  501. M /trunk/src/blit.c
  502. M /trunk/src/box.c
  503. M /trunk/src/caca.c
  504. M /trunk/src/caca.h
  505. M /trunk/src/caca_internals.h
  506. M /trunk/src/conic.c
  507. M /trunk/src/graphics.c
  508. M /trunk/src/io.c
  509. M /trunk/src/line.c
  510. M /trunk/src/math.c
  511. M /trunk/src/sprite.c
  512. M /trunk/src/triangle.c
  513. * Changed copyleft to LGPL.
  514. ------------------------------------------------------------------------
  515. r91 | sam | 2003-11-16 13:13:46 +0100 (Sun, 16 Nov 2003) | 3 lines
  516. Changed paths:
  517. M /trunk/Makefile.am
  518. M /trunk/configure.ac
  519. A /trunk/examples (from /trunk/test:90)
  520. M /trunk/examples/Makefile.am
  521. D /trunk/libcaca
  522. A /trunk/src (from /trunk/libcaca:90)
  523. M /trunk/src/line.c
  524. D /trunk/test
  525. * 2nd pass in the libcaca rehandling; moved sources to src/ and examples
  526. to examples/.
  527. ------------------------------------------------------------------------
  528. r90 | sam | 2003-11-16 13:07:52 +0100 (Sun, 16 Nov 2003) | 2 lines
  529. Changed paths:
  530. M /trunk/COPYING
  531. M /trunk/Makefile.am
  532. M /trunk/README
  533. M /trunk/TODO
  534. M /trunk/bootstrap
  535. M /trunk/configure.ac
  536. D /trunk/data
  537. D /trunk/debian/.cvsignore
  538. M /trunk/debian/changelog
  539. M /trunk/debian/control
  540. M /trunk/debian/rules
  541. D /trunk/doc
  542. D /trunk/src
  543. * The big TTYvaders/libcaca split. This is libcaca.
  544. ------------------------------------------------------------------------
  545. r89 | sam | 2003-11-16 12:26:54 +0100 (Sun, 16 Nov 2003) | 8 lines
  546. Changed paths:
  547. M /trunk/configure.ac
  548. M /trunk/libcaca/blit.c
  549. M /trunk/libcaca/caca.c
  550. M /trunk/libcaca/conic.c
  551. M /trunk/libcaca/graphics.c
  552. M /trunk/src/weapons.c
  553. * configure.ac:
  554. + Added -Wsign-compare to the warning flags.
  555. * libcaca/caca.c:
  556. + Fixed a signed/unsigned bug that caused infinite waits with
  557. ee_set_delay(0).
  558. * src/weapons.c libcaca/graphics.c libcaca/blit.c libcaca/conic.c:
  559. + Fixed minor signed/unsigned comparison warnings.
  560. ------------------------------------------------------------------------
  561. r88 | sam | 2003-11-16 01:33:35 +0100 (Sun, 16 Nov 2003) | 2 lines
  562. Changed paths:
  563. M /trunk/Makefile.am
  564. M /trunk/TODO
  565. M /trunk/configure.ac
  566. A /trunk/libcaca (from /trunk/libee:87)
  567. M /trunk/libcaca/Makefile.am
  568. M /trunk/libcaca/blit.c
  569. M /trunk/libcaca/box.c
  570. A /trunk/libcaca/caca.c (from /trunk/libee/ee.c:87)
  571. A /trunk/libcaca/caca.h (from /trunk/libee/ee.h:87)
  572. A /trunk/libcaca/caca_internals.h (from /trunk/libee/ee_internals.h:87)
  573. M /trunk/libcaca/conic.c
  574. D /trunk/libcaca/ee.c
  575. D /trunk/libcaca/ee.h
  576. D /trunk/libcaca/ee_internals.h
  577. M /trunk/libcaca/graphics.c
  578. M /trunk/libcaca/io.c
  579. M /trunk/libcaca/line.c
  580. M /trunk/libcaca/math.c
  581. M /trunk/libcaca/sprite.c
  582. M /trunk/libcaca/triangle.c
  583. D /trunk/libee
  584. M /trunk/src/Makefile.am
  585. M /trunk/src/aliens.c
  586. M /trunk/src/bonus.c
  587. M /trunk/src/box.c
  588. M /trunk/src/ceo.c
  589. M /trunk/src/collide.c
  590. M /trunk/src/common.h
  591. M /trunk/src/explosions.c
  592. M /trunk/src/intro.c
  593. M /trunk/src/main.c
  594. M /trunk/src/overlay.c
  595. M /trunk/src/player.c
  596. M /trunk/src/starfield.c
  597. M /trunk/src/tunnel.c
  598. M /trunk/src/weapons.c
  599. M /trunk/test/Makefile.am
  600. M /trunk/test/demo.c
  601. M /trunk/test/spritedit.c
  602. * Renamed libee to libcaca. Far less collisions.
  603. ------------------------------------------------------------------------
  604. r87 | sam | 2003-11-16 01:09:09 +0100 (Sun, 16 Nov 2003) | 2 lines
  605. Changed paths:
  606. M /trunk/libee/Makefile.am
  607. A /trunk/libee/blit.c
  608. M /trunk/libee/ee.h
  609. M /trunk/test/Makefile.am
  610. M /trunk/test/demo.c
  611. * Very ugly ee_blit function. Will be polished in a while.
  612. ------------------------------------------------------------------------
  613. r86 | sam | 2003-11-15 13:42:38 +0100 (Sat, 15 Nov 2003) | 10 lines
  614. Changed paths:
  615. M /trunk/libee/ee.c
  616. M /trunk/libee/ee.h
  617. M /trunk/libee/graphics.c
  618. M /trunk/test/demo.c
  619. * libee/ee.c:
  620. + Replaced ee_color_names[] with ee_get_color_name().
  621. + Don't oversleep in ee_refresh().
  622. * libee/graphics.c:
  623. + Implemented ee_printf().
  624. * test/demo.c:
  625. + If new keypresses are detected, don't wait for the next screen refresh.
  626. + Added an fps counter on demos.
  627. + Added controls for outlines and drawing boundaries.
  628. ------------------------------------------------------------------------
  629. r85 | sam | 2003-11-15 10:58:20 +0100 (Sat, 15 Nov 2003) | 8 lines
  630. Changed paths:
  631. M /trunk/libee/ee.c
  632. M /trunk/libee/ee.h
  633. M /trunk/libee/ee_internals.h
  634. M /trunk/libee/graphics.c
  635. M /trunk/libee/line.c
  636. * libee/graphics.c:
  637. + Correct clipping in ee_putstr() for long strings.
  638. * libee/ee.c:
  639. + New ee_get_rendertime() call to provide framerate information.
  640. * libee/ee.h:
  641. + Added const keywords where it was meaningful, despite Slang's blatant
  642. omission of such keywords in its prototypes.
  643. ------------------------------------------------------------------------
  644. r84 | sam | 2003-11-14 20:00:07 +0100 (Fri, 14 Nov 2003) | 6 lines
  645. Changed paths:
  646. M /trunk/libee/ee.c
  647. M /trunk/src/main.c
  648. M /trunk/test/demo.c
  649. * libee/ee.c:
  650. + Implemented correct framerate wait loop.
  651. + No framedropping yet.
  652. * test/demo.c src/main.c:
  653. + Set an arbitrary framerate for demos.
  654. ------------------------------------------------------------------------
  655. r83 | sam | 2003-11-14 19:49:53 +0100 (Fri, 14 Nov 2003) | 2 lines
  656. Changed paths:
  657. M /trunk/src/Makefile.am
  658. M /trunk/test/Makefile.am
  659. * Fixed compilation in an alternate directory.
  660. ------------------------------------------------------------------------
  661. r82 | sam | 2003-11-14 18:02:36 +0100 (Fri, 14 Nov 2003) | 2 lines
  662. Changed paths:
  663. M /trunk/src/box.c
  664. M /trunk/src/main.c
  665. M /trunk/src/player.c
  666. M /trunk/src/starfield.c
  667. M /trunk/src/tunnel.c
  668. M /trunk/src/weapons.c
  669. * Sanity checks after each malloc() call.
  670. ------------------------------------------------------------------------
  671. r81 | sam | 2003-11-14 17:55:58 +0100 (Fri, 14 Nov 2003) | 4 lines
  672. Changed paths:
  673. M /trunk/libee/ee.h
  674. M /trunk/libee/math.c
  675. * libee/math.c:
  676. + ee_sqrt() now uses unsigned ints.
  677. + Avoid overflows in ee_sqrt().
  678. ------------------------------------------------------------------------
  679. r80 | sam | 2003-11-13 18:12:40 +0100 (Thu, 13 Nov 2003) | 2 lines
  680. Changed paths:
  681. M /trunk/src/intro.c
  682. * src/intro.c: Minor graphical issue on dosemu with ncurses backend.
  683. ------------------------------------------------------------------------
  684. r79 | sam | 2003-11-13 17:45:25 +0100 (Thu, 13 Nov 2003) | 6 lines
  685. Changed paths:
  686. M /trunk/libee/ee.c
  687. M /trunk/libee/ee_internals.h
  688. M /trunk/libee/graphics.c
  689. M /trunk/libee/sprite.c
  690. * libee/ee.c:
  691. + Error checking in ee_init().
  692. + Pre-generate the empty line for ee_clear().
  693. * libee/sprite.c:
  694. + Better error checking in ee_sprite_load().
  695. ------------------------------------------------------------------------
  696. r78 | sam | 2003-11-13 16:41:12 +0100 (Thu, 13 Nov 2003) | 2 lines
  697. Changed paths:
  698. M /trunk/libee/conic.c
  699. M /trunk/libee/line.c
  700. M /trunk/src/box.c
  701. * Minor coding style changes.
  702. ------------------------------------------------------------------------
  703. r77 | sam | 2003-11-13 16:37:49 +0100 (Thu, 13 Nov 2003) | 2 lines
  704. Changed paths:
  705. M /trunk/data/Makefile.am
  706. D /trunk/data/bar_boss
  707. D /trunk/data/bar_fighter
  708. A /trunk/data/barboss.txt (from /trunk/data/bar_boss:76)
  709. A /trunk/data/barfight.txt (from /trunk/data/bar_fighter:76)
  710. D /trunk/data/baz_fighter
  711. A /trunk/data/bazfight.txt (from /trunk/data/baz_fighter:76)
  712. A /trunk/data/bongem.txt (from /trunk/data/item_gem:76)
  713. A /trunk/data/bonheart.txt (from /trunk/data/item_heart:76)
  714. D /trunk/data/explosion_medium
  715. D /trunk/data/explosion_small
  716. D /trunk/data/foo_fighter
  717. A /trunk/data/foofight.txt (from /trunk/data/foo_fighter:76)
  718. D /trunk/data/item_gem
  719. D /trunk/data/item_heart
  720. A /trunk/data/ship.txt (from /trunk/data/ship_green:76)
  721. D /trunk/data/ship_green
  722. D /trunk/data/weapon_bomb
  723. D /trunk/data/weapon_fragbomb
  724. A /trunk/data/wpnbomb.txt (from /trunk/data/weapon_bomb:76)
  725. A /trunk/data/wpnfrag.txt (from /trunk/data/weapon_fragbomb:76)
  726. A /trunk/data/xplmed.txt (from /trunk/data/explosion_medium:76)
  727. A /trunk/data/xplsmall.txt (from /trunk/data/explosion_small:76)
  728. M /trunk/src/aliens.c
  729. M /trunk/src/bonus.c
  730. M /trunk/src/explosions.c
  731. M /trunk/src/intro.c
  732. M /trunk/src/player.c
  733. M /trunk/src/weapons.c
  734. M /trunk/test/demo.c
  735. * Renamed sprites to < 8+3 names for the DOS port.
  736. ------------------------------------------------------------------------
  737. r76 | sam | 2003-11-13 00:46:58 +0100 (Thu, 13 Nov 2003) | 7 lines
  738. Changed paths:
  739. M /trunk/data/bar_boss
  740. M /trunk/data/bar_fighter
  741. M /trunk/data/baz_fighter
  742. M /trunk/data/explosion_medium
  743. M /trunk/data/explosion_small
  744. M /trunk/data/foo_fighter
  745. M /trunk/data/item_gem
  746. M /trunk/data/item_heart
  747. M /trunk/data/ship_green
  748. M /trunk/data/weapon_bomb
  749. M /trunk/data/weapon_fragbomb
  750. M /trunk/src/starfield.c
  751. M /trunk/test/demo.c
  752. * test/demo.c:
  753. + Removed a spurious '\n' from an ee_putstr().
  754. * src/starfield.c:
  755. + Fixed starfield color.
  756. * data/:
  757. + Fixed every sprite's colors.
  758. ------------------------------------------------------------------------
  759. r75 | sam | 2003-11-12 22:18:50 +0100 (Wed, 12 Nov 2003) | 25 lines
  760. Changed paths:
  761. A /trunk/BUGS
  762. M /trunk/Makefile.am
  763. M /trunk/README
  764. M /trunk/TODO
  765. M /trunk/libee/Makefile.am
  766. M /trunk/libee/box.c
  767. M /trunk/libee/conic.c
  768. M /trunk/libee/ee.c
  769. M /trunk/libee/ee.h
  770. A /trunk/libee/ee_internals.h
  771. M /trunk/libee/graphics.c
  772. M /trunk/libee/io.c
  773. M /trunk/libee/line.c
  774. M /trunk/libee/math.c
  775. M /trunk/libee/sprite.c
  776. M /trunk/libee/triangle.c
  777. M /trunk/src/Makefile.am
  778. M /trunk/src/overlay.c
  779. M /trunk/src/weapons.c
  780. M /trunk/test/demo.c
  781. * libee/ee.h:
  782. + Added ee_color_names[] containing our 16 color names.
  783. * libee/ee.c:
  784. + Extended our color set to the full 16 instead of 10.
  785. + Precalculate ncurses attributes.
  786. * libee/graphics.c:
  787. + Clip color value in ee_set_color().
  788. + Clip characters in ee_putchar().
  789. + Partially clip characters in ee_putstr(), overflows aren't checked yet.
  790. * libee/ee_internals.h:
  791. + New file to share extern variables within libee.
  792. * test/demo.c:
  793. + Added a simple demo_color() to output all colors.
  794. + Replaced four ee_draw_line() with ee_draw_thin_box().
  795. + Replaced x1, y1, x2 etc. with xa, ya, xb etc. because <math.h> already
  796. defines y1.
  797. + Randomized colours from 0 to 15 instead of 1 to 10.
  798. * src/Makefiles.am:
  799. + Added -lm to the ttyvaders linking flags because of the intro.
  800. * README BUGS TODO:
  801. + Updated.
  802. ------------------------------------------------------------------------
  803. r74 | sam | 2003-11-12 19:41:02 +0100 (Wed, 12 Nov 2003) | 7 lines
  804. Changed paths:
  805. M /trunk/README
  806. M /trunk/configure.ac
  807. M /trunk/libee/ee.c
  808. M /trunk/libee/graphics.c
  809. * README:
  810. + Added a note about dos cross-compilation.
  811. * configure.ac:
  812. + Added a check for ScreenUpdate in <pc.h>.
  813. * libee/graphics.c libee/ee.c:
  814. + Improved the conio port thanks to ScreenUpdate().
  815. ------------------------------------------------------------------------
  816. r73 | sam | 2003-11-12 17:23:18 +0100 (Wed, 12 Nov 2003) | 2 lines
  817. Changed paths:
  818. M /trunk/configure.ac
  819. M /trunk/libee/conic.c
  820. M /trunk/libee/ee.c
  821. M /trunk/libee/graphics.c
  822. M /trunk/libee/io.c
  823. M /trunk/libee/line.c
  824. * MS-DOS port of libee, using <conio.h>.
  825. ------------------------------------------------------------------------
  826. r72 | sam | 2003-11-12 02:48:58 +0100 (Wed, 12 Nov 2003) | 17 lines
  827. Changed paths:
  828. M /trunk/data/foo_fighter
  829. M /trunk/libee/box.c
  830. M /trunk/libee/ee.h
  831. M /trunk/libee/graphics.c
  832. M /trunk/libee/line.c
  833. M /trunk/libee/sprite.c
  834. M /trunk/src/Makefile.am
  835. M /trunk/src/aliens.c
  836. M /trunk/src/bonus.c
  837. M /trunk/src/box.c
  838. M /trunk/src/common.h
  839. M /trunk/src/explosions.c
  840. A /trunk/src/intro.c
  841. M /trunk/src/main.c
  842. M /trunk/src/overlay.c
  843. M /trunk/src/player.c
  844. M /trunk/src/starfield.c
  845. M /trunk/src/tunnel.c
  846. M /trunk/src/weapons.c
  847. M /trunk/test/demo.c
  848. M /trunk/test/spritedit.c
  849. * libee/graphics.c:
  850. + Renamed ee_color() to ee_set_color(), wrote ee_get_color().
  851. * libee/line.c:
  852. + Implemented draw_polyline() and draw_thin_polyline().
  853. * libee/sprite.c:
  854. + Removed the f member of struct ee_sprite.
  855. + Implemented ee_get_sprite_{width|height|dx|dy}().
  856. + Restore the color fater ee_draw_sprite() is called.
  857. * libee/box.c:
  858. + Fixed a bug causing improper box clipping at the right and the bottom.
  859. * data/foo_fighter:
  860. + Fixed bugs in the sprite.
  861. * src/intro.c:
  862. + Test effects for the future game's intro.
  863. * test/spritedit.c:
  864. + Added stuff to the sprite editor. We can now navigate through frames.
  865. ------------------------------------------------------------------------
  866. r71 | sam | 2003-11-11 11:22:19 +0100 (Tue, 11 Nov 2003) | 13 lines
  867. Changed paths:
  868. M /trunk/libee/Makefile.am
  869. A /trunk/libee/box.c
  870. M /trunk/libee/conic.c
  871. M /trunk/libee/ee.h
  872. M /trunk/libee/triangle.c
  873. M /trunk/test/demo.c
  874. * libee/triangle.c:
  875. + Wrote ee_draw_triangle() and ee_draw_thin_triangle().
  876. * libee/box.c:
  877. + Wrote ee_draw_box(), ee_draw_thin_box() and ee_fill_box().
  878. * libee/conic.c:
  879. + Wrote ee_fill_ellipse().
  880. + First attempt at ee_draw_thin_ellipse(), to be reworked.
  881. * test/demo.c:
  882. + Merged demo_lines() and demo_thin_lines().
  883. + Merged demo_triangles() and demo_outlined_triangles().
  884. + Wrote demo_box().
  885. + Use ee_fill_ellipse() in demo_all().
  886. ------------------------------------------------------------------------
  887. r70 | sam | 2003-11-11 09:00:36 +0100 (Tue, 11 Nov 2003) | 5 lines
  888. Changed paths:
  889. M /trunk/data/Makefile.am
  890. A /trunk/data/ship_green
  891. M /trunk/src/collide.c
  892. M /trunk/src/main.c
  893. M /trunk/src/player.c
  894. M /trunk/src/weapons.c
  895. * src/weapons.c:
  896. + Use ee_draw_ellipse() instead of ee_draw_circle() to draw the nuke.
  897. * src/player.c:
  898. + Use ee_draw_sprite() to draw our ship.
  899. ------------------------------------------------------------------------
  900. r69 | sam | 2003-11-11 00:38:50 +0100 (Tue, 11 Nov 2003) | 8 lines
  901. Changed paths:
  902. M /trunk/libee/Makefile.am
  903. M /trunk/libee/conic.c
  904. M /trunk/libee/ee.c
  905. M /trunk/libee/ee.h
  906. A /trunk/libee/graphics.c (from /trunk/libee/ee.c:68)
  907. M /trunk/libee/io.c
  908. M /trunk/libee/line.c
  909. M /trunk/libee/math.c
  910. M /trunk/libee/sprite.c
  911. M /trunk/libee/triangle.c
  912. M /trunk/src/box.c
  913. M /trunk/src/overlay.c
  914. M /trunk/src/player.c
  915. M /trunk/src/starfield.c
  916. M /trunk/src/tunnel.c
  917. M /trunk/src/weapons.c
  918. M /trunk/test/demo.c
  919. * libee/graphics.c:
  920. + Moved ee_putstr() and ee_putchar() in here.
  921. * libee/ee.h:
  922. + Got rid of ee_goto().
  923. + Moved <slang.h> or <curses.h> into libee.
  924. * Replaced ee_goto()/ee_putstr() pairs with ee_putstr().
  925. * Ditto for ee_putchar().
  926. ------------------------------------------------------------------------
  927. r68 | sam | 2003-11-11 00:04:13 +0100 (Tue, 11 Nov 2003) | 5 lines
  928. Changed paths:
  929. M /trunk/data/Makefile.am
  930. M /trunk/src/Makefile.am
  931. M /trunk/test
  932. M /trunk/test/Makefile.am
  933. A /trunk/test/spritedit.c
  934. * test/spritedit.c:
  935. + Placeholder for our upcoming sprite editor.
  936. * src/Makefile.am data/Makefile.am:
  937. + Use AM_CPPFLAGS, not target_CPPFLAGS, so that automake-1.5 can be used.
  938. ------------------------------------------------------------------------
  939. r67 | sam | 2003-11-10 23:43:30 +0100 (Mon, 10 Nov 2003) | 4 lines
  940. Changed paths:
  941. M /trunk/data/Makefile.am
  942. A /trunk/data/weapon_fragbomb
  943. M /trunk/src/weapons.c
  944. * src/weapons.c data/weapon_fragbomb:
  945. + Drew the fragbomb sprite.
  946. + Use the fragbomb in src/weapons.c.
  947. ------------------------------------------------------------------------
  948. r66 | sam | 2003-11-10 22:54:11 +0100 (Mon, 10 Nov 2003) | 5 lines
  949. Changed paths:
  950. M /trunk/data/Makefile.am
  951. A /trunk/data/weapon_bomb
  952. M /trunk/src/weapons.c
  953. * data/weapon_bomb:
  954. + New bomb sprite.
  955. * src/weapons.c:
  956. + Switched the bomb drawing to use ee_draw_sprite().
  957. ------------------------------------------------------------------------
  958. r65 | sam | 2003-11-10 22:17:47 +0100 (Mon, 10 Nov 2003) | 8 lines
  959. Changed paths:
  960. M /trunk/data/Makefile.am
  961. A /trunk/data/explosion_medium
  962. A /trunk/data/explosion_small
  963. M /trunk/libee/sprite.c
  964. M /trunk/src/explosions.c
  965. * libee/sprite.c:
  966. + Made sprite loading more robust.
  967. * src/explosions.c:
  968. + No longer use ee_putchar etc. to draw our sprites, but use
  969. ee_draw_sprite().
  970. * data/:
  971. + Drew explosion_medium and explosion_small sprites.
  972. ------------------------------------------------------------------------
  973. r64 | sam | 2003-11-10 21:43:02 +0100 (Mon, 10 Nov 2003) | 2 lines
  974. Changed paths:
  975. M /trunk/libee/conic.c
  976. * libee/conic.c: Clip circles and ellipses.
  977. ------------------------------------------------------------------------
  978. r63 | sam | 2003-11-10 19:29:04 +0100 (Mon, 10 Nov 2003) | 5 lines
  979. Changed paths:
  980. M /trunk/libee/conic.c
  981. M /trunk/libee/sprite.c
  982. * libee/sprite.c:
  983. + Added sanity checks in ee_sprite_* functions.
  984. * libee/conic.c:
  985. + Use ellipsepoints() in ee_draw_circle().
  986. ------------------------------------------------------------------------
  987. r62 | sam | 2003-11-10 19:23:23 +0100 (Mon, 10 Nov 2003) | 3 lines
  988. Changed paths:
  989. M /trunk/test/demo.c
  990. * test/demo.c:
  991. + Ellipses demo.
  992. ------------------------------------------------------------------------
  993. r61 | sam | 2003-11-10 19:21:36 +0100 (Mon, 10 Nov 2003) | 3 lines
  994. Changed paths:
  995. M /trunk/libee/conic.c
  996. M /trunk/libee/ee.h
  997. * libee/conic.c:
  998. + ee_draw_ellipse().
  999. ------------------------------------------------------------------------
  1000. r60 | sam | 2003-11-10 16:31:12 +0100 (Mon, 10 Nov 2003) | 2 lines
  1001. Changed paths:
  1002. M /trunk/libee/Makefile.am
  1003. D /trunk/libee/circle.c
  1004. A /trunk/libee/conic.c (from /trunk/libee/circle.c:58)
  1005. M /trunk/libee/line.c
  1006. * Renamed libee/circle.c to libee/conic.c because we'll do ellipsis.
  1007. ------------------------------------------------------------------------
  1008. r59 | sam | 2003-11-10 16:16:38 +0100 (Mon, 10 Nov 2003) | 3 lines
  1009. Changed paths:
  1010. M /trunk/libee/line.c
  1011. * libee/line.c:
  1012. + Added code comments.
  1013. ------------------------------------------------------------------------
  1014. r58 | sam | 2003-11-10 15:19:21 +0100 (Mon, 10 Nov 2003) | 4 lines
  1015. Changed paths:
  1016. M /trunk/configure.ac
  1017. M /trunk/libee/Makefile.am
  1018. M /trunk/src/Makefile.am
  1019. M /trunk/test/Makefile.am
  1020. * configure.ac:
  1021. + Moved optimization flags and warning triggers here.
  1022. + Updated the snapshot timestamp.
  1023. ------------------------------------------------------------------------
  1024. r57 | sam | 2003-11-10 15:13:56 +0100 (Mon, 10 Nov 2003) | 2 lines
  1025. Changed paths:
  1026. M /trunk/test/demo.c
  1027. * test/demo.c: Nicer complete demo.
  1028. ------------------------------------------------------------------------
  1029. r56 | sam | 2003-11-10 10:26:40 +0100 (Mon, 10 Nov 2003) | 11 lines
  1030. Changed paths:
  1031. M /trunk/data/Makefile.am
  1032. A /trunk/data/baz_fighter
  1033. A /trunk/data/foo_fighter
  1034. A /trunk/data/item_gem
  1035. A /trunk/data/item_heart
  1036. M /trunk/libee/ee.h
  1037. M /trunk/libee/sprite.c
  1038. M /trunk/src/aliens.c
  1039. M /trunk/src/bonus.c
  1040. M /trunk/src/box.c
  1041. * libee/sprite.c:
  1042. + More robust sprite loader.
  1043. + Added ee_set_sprite_frame() and ee_get_sprite_frame().
  1044. + Free all structures in ee_free_sprite().
  1045. * src/aliens.c src/bonus.c:
  1046. + Use ee_draw_sprite() instead of our manual sprite rendering.
  1047. * src/box.c:
  1048. + Use ee_draw_line() instead of the manual equivalent.
  1049. * data/:
  1050. + Added foo_fighter, baz_fighter, item_gem and item_heart sprites.
  1051. ------------------------------------------------------------------------
  1052. r55 | sam | 2003-11-10 03:00:52 +0100 (Mon, 10 Nov 2003) | 2 lines
  1053. Changed paths:
  1054. A /trunk/data/Makefile.am
  1055. * Oops, forgot data/Makefile.am.
  1056. ------------------------------------------------------------------------
  1057. r54 | sam | 2003-11-10 03:00:19 +0100 (Mon, 10 Nov 2003) | 5 lines
  1058. Changed paths:
  1059. M /trunk/Makefile.am
  1060. M /trunk/configure.ac
  1061. A /trunk/data
  1062. A /trunk/data/bar_boss
  1063. A /trunk/data/bar_fighter
  1064. M /trunk/test/demo.c
  1065. * test/demo.c:
  1066. + Wrote a little sprite demo.
  1067. * data/:
  1068. + Added bar_fighter (from ttyvaders) and bar_boss (from shapes.txt).
  1069. ------------------------------------------------------------------------
  1070. r53 | sam | 2003-11-10 02:56:24 +0100 (Mon, 10 Nov 2003) | 4 lines
  1071. Changed paths:
  1072. M /trunk/libee/Makefile.am
  1073. M /trunk/libee/ee.h
  1074. A /trunk/libee/sprite.c
  1075. * libee/sprite.c:
  1076. + Beginning of sprite handling within the library.
  1077. + Added support to load files.
  1078. ------------------------------------------------------------------------
  1079. r52 | sam | 2003-11-10 01:27:33 +0100 (Mon, 10 Nov 2003) | 3 lines
  1080. Changed paths:
  1081. M /trunk/test/demo.c
  1082. * test/demo.c:
  1083. + outlined triangles demo.
  1084. ------------------------------------------------------------------------
  1085. r51 | sam | 2003-11-10 01:15:02 +0100 (Mon, 10 Nov 2003) | 2 lines
  1086. Changed paths:
  1087. M /trunk/configure.ac
  1088. M /trunk/libee/Makefile.am
  1089. M /trunk/src/Makefile.am
  1090. M /trunk/test/Makefile.am
  1091. * Removed CPPFLAGS_slang and CPPFLAGS_ncurses, we now have config.h.
  1092. ------------------------------------------------------------------------
  1093. r50 | sam | 2003-11-10 00:34:24 +0100 (Mon, 10 Nov 2003) | 4 lines
  1094. Changed paths:
  1095. M /trunk/src/aliens.c
  1096. M /trunk/src/bonus.c
  1097. M /trunk/src/box.c
  1098. M /trunk/src/collide.c
  1099. M /trunk/src/explosions.c
  1100. M /trunk/src/main.c
  1101. M /trunk/src/overlay.c
  1102. M /trunk/src/player.c
  1103. M /trunk/src/starfield.c
  1104. M /trunk/src/tunnel.c
  1105. M /trunk/src/weapons.c
  1106. * src/*.c:
  1107. + Added missing #include "config.h".
  1108. + Fixed a nasty bug in ee_rand() calls.
  1109. ------------------------------------------------------------------------
  1110. r49 | sam | 2003-11-10 00:01:29 +0100 (Mon, 10 Nov 2003) | 3 lines
  1111. Changed paths:
  1112. M /trunk/test/demo.c
  1113. * test/demo.c:
  1114. + Disabled the pyramid demo and wrote a simple triangles demo.
  1115. ------------------------------------------------------------------------
  1116. r48 | sam | 2003-11-09 22:36:24 +0100 (Sun, 09 Nov 2003) | 5 lines
  1117. Changed paths:
  1118. M /trunk/libee/Makefile.am
  1119. M /trunk/libee/ee.h
  1120. A /trunk/libee/triangle.c
  1121. M /trunk/test/Makefile.am
  1122. M /trunk/test/demo.c
  1123. * libee/triangle.c:
  1124. + Implemented ee_fill_triangle().
  1125. * test/demo.c:
  1126. + Triangle demo.
  1127. ------------------------------------------------------------------------
  1128. r47 | sam | 2003-11-09 20:46:14 +0100 (Sun, 09 Nov 2003) | 5 lines
  1129. Changed paths:
  1130. M /trunk/libee/ee.h
  1131. M /trunk/libee/line.c
  1132. M /trunk/test/demo.c
  1133. * libee/line.c:
  1134. + ee_draw_thin_line().
  1135. * test/demo.c:
  1136. + Added a thin lines demo.
  1137. ------------------------------------------------------------------------
  1138. r46 | sam | 2003-11-09 19:10:44 +0100 (Sun, 09 Nov 2003) | 2 lines
  1139. Changed paths:
  1140. M /trunk/libee/line.c
  1141. * libee/line.c: genericized line drawing for future use.
  1142. ------------------------------------------------------------------------
  1143. r45 | sam | 2003-11-09 18:45:12 +0100 (Sun, 09 Nov 2003) | 6 lines
  1144. Changed paths:
  1145. M /trunk/test
  1146. M /trunk/test/demo.c
  1147. * test/demo.c:
  1148. + Putpixel demo.
  1149. + Draw line demo.
  1150. + Draw circle demo.
  1151. + Animated radar demo.
  1152. ------------------------------------------------------------------------
  1153. r44 | sam | 2003-11-09 18:21:43 +0100 (Sun, 09 Nov 2003) | 7 lines
  1154. Changed paths:
  1155. M /trunk/libee/Makefile.am
  1156. A /trunk/libee/circle.c (from /trunk/src/weapons.c:42)
  1157. M /trunk/libee/ee.h
  1158. M /trunk/libee/line.c
  1159. M /trunk/src/weapons.c
  1160. * src/weapons.c:
  1161. + Removed draw_circle, use ee_draw_circle instead.
  1162. * libee/circle.c:
  1163. + New ee_draw_circle function.
  1164. * libee/line.c:
  1165. + Changed an internal function's name.
  1166. ------------------------------------------------------------------------
  1167. r43 | sam | 2003-11-09 17:34:23 +0100 (Sun, 09 Nov 2003) | 2 lines
  1168. Changed paths:
  1169. M /trunk/libee
  1170. M /trunk/libee/Makefile.am
  1171. M /trunk/libee/ee.h
  1172. A /trunk/libee/line.c
  1173. * libee/line.c: Implemented ee_draw_line.
  1174. ------------------------------------------------------------------------
  1175. r42 | sam | 2003-11-09 14:52:40 +0100 (Sun, 09 Nov 2003) | 5 lines
  1176. Changed paths:
  1177. M /trunk/libee/ee.c
  1178. M /trunk/libee/ee.h
  1179. M /trunk/test/demo.c
  1180. * libee/ee.c:
  1181. + got rid of DELAY.
  1182. * test/demo.c:
  1183. + Minor animation effect.
  1184. ------------------------------------------------------------------------
  1185. r41 | sam | 2003-11-09 14:51:37 +0100 (Sun, 09 Nov 2003) | 2 lines
  1186. Changed paths:
  1187. M /trunk/libee/math.c
  1188. * libee/math.c: fixed a thinko in ee_rand().
  1189. ------------------------------------------------------------------------
  1190. r40 | sam | 2003-11-09 14:32:04 +0100 (Sun, 09 Nov 2003) | 8 lines
  1191. Changed paths:
  1192. M /trunk/libee/Makefile.am
  1193. M /trunk/libee/ee.c
  1194. M /trunk/libee/ee.h
  1195. A /trunk/libee/io.c (from /trunk/libee/ee.c:37)
  1196. A /trunk/libee/math.c
  1197. M /trunk/src/Makefile.am
  1198. M /trunk/src/aliens.c
  1199. M /trunk/src/collide.c
  1200. M /trunk/src/common.h
  1201. M /trunk/src/explosions.c
  1202. M /trunk/src/main.c
  1203. D /trunk/src/math.c
  1204. M /trunk/src/starfield.c
  1205. M /trunk/src/tunnel.c
  1206. M /trunk/src/weapons.c
  1207. * libee/io.c:
  1208. + Moved ee_get_key() here.
  1209. * libee/math.c:
  1210. + Moved r00t() here and renamed it to ee_sqrt().
  1211. + Moved GET_RAND() here and renamed it to ee_rand().
  1212. * src/math.c:
  1213. + Removed this deprecated file.
  1214. ------------------------------------------------------------------------
  1215. r39 | sam | 2003-11-09 14:16:19 +0100 (Sun, 09 Nov 2003) | 2 lines
  1216. Changed paths:
  1217. M /trunk/src/aliens.c
  1218. M /trunk/src/bonus.c
  1219. M /trunk/src/box.c
  1220. M /trunk/src/ceo.c
  1221. M /trunk/src/collide.c
  1222. M /trunk/src/common.h
  1223. M /trunk/src/explosions.c
  1224. M /trunk/src/main.c
  1225. M /trunk/src/math.c
  1226. M /trunk/src/overlay.c
  1227. M /trunk/src/player.c
  1228. M /trunk/src/starfield.c
  1229. M /trunk/src/tunnel.c
  1230. M /trunk/src/weapons.c
  1231. * Coding style everywhere.
  1232. ------------------------------------------------------------------------
  1233. r38 | sam | 2003-11-09 14:02:34 +0100 (Sun, 09 Nov 2003) | 5 lines
  1234. Changed paths:
  1235. M /trunk/libee/Makefile.am
  1236. M /trunk/test/Makefile.am
  1237. A /trunk/test/demo.c
  1238. * libee/Makefile.am, test/Makefile.am:
  1239. + Added more compiler warning flags.
  1240. * test/demo.c:
  1241. + Small demo for libee.
  1242. ------------------------------------------------------------------------
  1243. r37 | sam | 2003-11-09 14:01:44 +0100 (Sun, 09 Nov 2003) | 2 lines
  1244. Changed paths:
  1245. M /trunk/libee/ee.c
  1246. * libee/ee.c: Fixed a compilation warning.
  1247. ------------------------------------------------------------------------
  1248. r36 | sam | 2003-11-09 13:48:09 +0100 (Sun, 09 Nov 2003) | 2 lines
  1249. Changed paths:
  1250. M /trunk/libee/ee.c
  1251. * libee/ee.c: Exact line fill in ee_clear().
  1252. ------------------------------------------------------------------------
  1253. r35 | sam | 2003-11-09 13:40:53 +0100 (Sun, 09 Nov 2003) | 2 lines
  1254. Changed paths:
  1255. M /trunk/libee/Makefile.am
  1256. M /trunk/libee/ee.c
  1257. A /trunk/libee/ee.h
  1258. M /trunk/src/Makefile.am
  1259. M /trunk/src/aliens.c
  1260. M /trunk/src/bonus.c
  1261. M /trunk/src/box.c
  1262. M /trunk/src/ceo.c
  1263. M /trunk/src/common.h
  1264. M /trunk/src/explosions.c
  1265. M /trunk/src/main.c
  1266. M /trunk/src/overlay.c
  1267. M /trunk/src/player.c
  1268. M /trunk/src/starfield.c
  1269. M /trunk/src/tunnel.c
  1270. M /trunk/src/weapons.c
  1271. * libee is now standalone.
  1272. ------------------------------------------------------------------------
  1273. r34 | sam | 2003-11-09 13:02:42 +0100 (Sun, 09 Nov 2003) | 2 lines
  1274. Changed paths:
  1275. M /trunk/Makefile.am
  1276. M /trunk/configure.ac
  1277. M /trunk/libee
  1278. A /trunk/libee/Makefile.am
  1279. M /trunk/src/Makefile.am
  1280. A /trunk/test
  1281. A /trunk/test/Makefile.am
  1282. * libee is now (almost) standalone.
  1283. ------------------------------------------------------------------------
  1284. r33 | sam | 2003-11-09 12:26:08 +0100 (Sun, 09 Nov 2003) | 7 lines
  1285. Changed paths:
  1286. M /trunk/doc/shapes.txt
  1287. A /trunk/libee
  1288. A /trunk/libee/ee.c (from /trunk/src/graphics.c:31)
  1289. M /trunk/src/Makefile.am
  1290. M /trunk/src/ceo.c
  1291. M /trunk/src/common.h
  1292. D /trunk/src/graphics.c
  1293. M /trunk/src/main.c
  1294. * libee/ee.c:
  1295. + First file in libee, from src/graphics.c.
  1296. + Disable cursor upon initialisation.
  1297. + Added delay code for constant framerate.
  1298. * src/common.h:
  1299. + Minor compilation fix for latest ncurses.
  1300. ------------------------------------------------------------------------
  1301. r32 | sam | 2003-11-06 22:40:53 +0100 (Thu, 06 Nov 2003) | 2 lines
  1302. Changed paths:
  1303. M /trunk/bootstrap
  1304. * bootstrap: always remove autom4te.cache.
  1305. ------------------------------------------------------------------------
  1306. r31 | sam | 2003-10-02 03:08:13 +0200 (Thu, 02 Oct 2003) | 2 lines
  1307. Changed paths:
  1308. M /trunk
  1309. M /trunk/autotools
  1310. M /trunk/bootstrap
  1311. M /trunk/configure.ac
  1312. M /trunk/debian
  1313. M /trunk/src
  1314. M /trunk/src/aliens.c
  1315. M /trunk/src/bonus.c
  1316. M /trunk/src/box.c
  1317. M /trunk/src/ceo.c
  1318. M /trunk/src/collide.c
  1319. M /trunk/src/common.h
  1320. M /trunk/src/explosions.c
  1321. M /trunk/src/graphics.c
  1322. M /trunk/src/main.c
  1323. M /trunk/src/math.c
  1324. M /trunk/src/overlay.c
  1325. M /trunk/src/player.c
  1326. M /trunk/src/starfield.c
  1327. M /trunk/src/tunnel.c
  1328. M /trunk/src/weapons.c
  1329. * Fixed keywords, ignore, and lots of tiny SVN things.
  1330. ------------------------------------------------------------------------
  1331. r30 | sam | 2003-02-09 12:17:40 +0100 (Sun, 09 Feb 2003) | 3 lines
  1332. Changed paths:
  1333. M /trunk/TODO
  1334. M /trunk/src/Makefile.am
  1335. A /trunk/src/box.c
  1336. M /trunk/src/common.h
  1337. M /trunk/src/main.c
  1338. M /trunk/src/overlay.c
  1339. * support for boxes
  1340. * application: pause box
  1341. ------------------------------------------------------------------------
  1342. r29 | sam | 2003-01-06 13:22:58 +0100 (Mon, 06 Jan 2003) | 3 lines
  1343. Changed paths:
  1344. M /trunk/TODO
  1345. M /trunk/src/collide.c
  1346. * cosmetic code changes.
  1347. * fixed a bug in the tunnel munching.
  1348. ------------------------------------------------------------------------
  1349. r28 | sam | 2002-12-23 17:44:28 +0100 (Mon, 23 Dec 2002) | 3 lines
  1350. Changed paths:
  1351. M /trunk/README
  1352. M /trunk/TODO
  1353. M /trunk/configure.ac
  1354. M /trunk/src/weapons.c
  1355. * fixed the ncurses build.
  1356. * replaced '?\239?\191?\189' with ':' in the fragbomb tail because it's not ASCII.
  1357. ------------------------------------------------------------------------
  1358. r27 | sam | 2002-12-23 17:21:38 +0100 (Mon, 23 Dec 2002) | 6 lines
  1359. Changed paths:
  1360. M /trunk/configure.ac
  1361. M /trunk/src/collide.c
  1362. M /trunk/src/common.h
  1363. M /trunk/src/graphics.c
  1364. M /trunk/src/main.c
  1365. M /trunk/src/overlay.c
  1366. M /trunk/src/player.c
  1367. * new timestamp for a new snapshot.
  1368. * lots of sanity checks in collide.c.
  1369. * moved usleep() to graphics.c.
  1370. * added random key generator in the dummy driver.
  1371. * cosmetic changes in the energy bars.
  1372. ------------------------------------------------------------------------
  1373. r26 | sam | 2002-12-23 16:06:13 +0100 (Mon, 23 Dec 2002) | 4 lines
  1374. Changed paths:
  1375. M /trunk/src/Makefile.am
  1376. M /trunk/src/common.h
  1377. M /trunk/src/main.c
  1378. A /trunk/src/overlay.c
  1379. M /trunk/src/player.c
  1380. * better handling of special weapon timeout.
  1381. * the bomb is now part of the standard fire button effect.
  1382. * overlay for life and special weapon jauges.
  1383. ------------------------------------------------------------------------
  1384. r25 | sam | 2002-12-23 14:46:27 +0100 (Mon, 23 Dec 2002) | 3 lines
  1385. Changed paths:
  1386. M /trunk/src/aliens.c
  1387. M /trunk/src/collide.c
  1388. M /trunk/src/common.h
  1389. M /trunk/src/main.c
  1390. M /trunk/src/player.c
  1391. * aliens are now named foo, bar and baz.
  1392. * beginning of life jauges.
  1393. ------------------------------------------------------------------------
  1394. r24 | sam | 2002-12-23 14:13:04 +0100 (Mon, 23 Dec 2002) | 2 lines
  1395. Changed paths:
  1396. M /trunk/src/common.h
  1397. M /trunk/src/main.c
  1398. M /trunk/src/player.c
  1399. * ship has vx and vy.
  1400. ------------------------------------------------------------------------
  1401. r23 | sam | 2002-12-23 13:47:36 +0100 (Mon, 23 Dec 2002) | 2 lines
  1402. Changed paths:
  1403. M /trunk/TODO
  1404. M /trunk/src/main.c
  1405. M /trunk/src/tunnel.c
  1406. * cosmetic change: reworked draw_tunnel.
  1407. ------------------------------------------------------------------------
  1408. r22 | sam | 2002-12-23 13:03:31 +0100 (Mon, 23 Dec 2002) | 3 lines
  1409. Changed paths:
  1410. M /trunk/src/main.c
  1411. M /trunk/src/tunnel.c
  1412. * lasers are now twice as fast.
  1413. * walls are now filled, and displayed on top of aliens.
  1414. ------------------------------------------------------------------------
  1415. r21 | sam | 2002-12-23 11:06:27 +0100 (Mon, 23 Dec 2002) | 5 lines
  1416. Changed paths:
  1417. M /trunk/configure.ac
  1418. M /trunk/src/Makefile.am
  1419. M /trunk/src/ceo.c
  1420. M /trunk/src/common.h
  1421. M /trunk/src/graphics.c
  1422. M /trunk/src/main.c
  1423. M /trunk/src/tunnel.c
  1424. * added support for --disable-slang.
  1425. * fixed an overflow in the tunnel update code.
  1426. * fragbomb is now 'f', not 'd'.
  1427. * added a missing call to init_bonus().
  1428. ------------------------------------------------------------------------
  1429. r20 | sam | 2002-12-23 10:28:37 +0100 (Mon, 23 Dec 2002) | 5 lines
  1430. Changed paths:
  1431. M /trunk/TODO
  1432. M /trunk/src/collide.c
  1433. M /trunk/src/common.h
  1434. M /trunk/src/main.c
  1435. M /trunk/src/starfield.c
  1436. M /trunk/src/tunnel.c
  1437. M /trunk/src/weapons.c
  1438. * the beam now digs the tunnel.
  1439. * the starfield is now an array of stars.
  1440. * fixed wall rendering (offset issues and disappearing left wall).
  1441. * 32 seekers on fragbomb explosion, not 16.
  1442. ------------------------------------------------------------------------
  1443. r19 | sam | 2002-12-23 00:39:15 +0100 (Mon, 23 Dec 2002) | 3 lines
  1444. Changed paths:
  1445. M /trunk/src/weapons.c
  1446. * seekers and homing bombs react more quickly.
  1447. * 16 seekers on fragbomb explosion instead of 12.
  1448. ------------------------------------------------------------------------
  1449. r18 | sam | 2002-12-23 00:01:35 +0100 (Mon, 23 Dec 2002) | 3 lines
  1450. Changed paths:
  1451. M /trunk/src/math.c
  1452. M /trunk/src/weapons.c
  1453. * fixed a segfault when the target seeker speed was zero.
  1454. * factorized the seeker generation on fragbomb explosion.
  1455. ------------------------------------------------------------------------
  1456. r17 | sam | 2002-12-22 23:36:42 +0100 (Sun, 22 Dec 2002) | 2 lines
  1457. Changed paths:
  1458. M /trunk/src/Makefile.am
  1459. M /trunk/src/common.h
  1460. A /trunk/src/math.c
  1461. M /trunk/src/weapons.c
  1462. * Removed the dependency on <math.h>. We don't need no stinking sqrt!
  1463. ------------------------------------------------------------------------
  1464. r16 | sam | 2002-12-22 23:17:41 +0100 (Sun, 22 Dec 2002) | 3 lines
  1465. Changed paths:
  1466. M /trunk/doc/shapes.txt
  1467. M /trunk/src/aliens.c
  1468. M /trunk/src/ceo.c
  1469. M /trunk/src/collide.c
  1470. M /trunk/src/common.h
  1471. M /trunk/src/main.c
  1472. M /trunk/src/weapons.c
  1473. * dead aliens don't explode in the collision loop but in their update loop.
  1474. * new super weapon, the fragmentation bomb.
  1475. ------------------------------------------------------------------------
  1476. r15 | sam | 2002-12-22 20:08:35 +0100 (Sun, 22 Dec 2002) | 2 lines
  1477. Changed paths:
  1478. M /trunk/.cvsignore
  1479. M /trunk/Makefile.am
  1480. A /trunk/autotools
  1481. A /trunk/autotools/.cvsignore
  1482. A /trunk/autotools/Makefile.am
  1483. M /trunk/bootstrap
  1484. M /trunk/configure.ac
  1485. M /trunk/debian/.cvsignore
  1486. M /trunk/src/Makefile.am
  1487. * Moved generated autotools files to the autotools/ directory.
  1488. ------------------------------------------------------------------------
  1489. r14 | sam | 2002-12-22 19:44:12 +0100 (Sun, 22 Dec 2002) | 2 lines
  1490. Changed paths:
  1491. M /trunk/src/aliens.c
  1492. M /trunk/src/bonus.c
  1493. M /trunk/src/ceo.c
  1494. M /trunk/src/collide.c
  1495. M /trunk/src/common.h
  1496. M /trunk/src/explosions.c
  1497. M /trunk/src/graphics.c
  1498. M /trunk/src/main.c
  1499. M /trunk/src/player.c
  1500. M /trunk/src/starfield.c
  1501. M /trunk/src/tunnel.c
  1502. M /trunk/src/weapons.c
  1503. * I think I fucked up the $Id tags on my previous commit.
  1504. ------------------------------------------------------------------------
  1505. r13 | sam | 2002-12-22 19:42:32 +0100 (Sun, 22 Dec 2002) | 3 lines
  1506. Changed paths:
  1507. A /trunk/COPYING
  1508. M /trunk/src/aliens.c
  1509. M /trunk/src/bonus.c
  1510. M /trunk/src/ceo.c
  1511. M /trunk/src/collide.c
  1512. M /trunk/src/common.h
  1513. M /trunk/src/explosions.c
  1514. M /trunk/src/graphics.c
  1515. M /trunk/src/main.c
  1516. M /trunk/src/player.c
  1517. M /trunk/src/starfield.c
  1518. M /trunk/src/tunnel.c
  1519. M /trunk/src/weapons.c
  1520. * added the COPYING file (GPLv2).
  1521. * added GPL headers to source files.
  1522. ------------------------------------------------------------------------
  1523. r12 | sam | 2002-12-22 19:40:36 +0100 (Sun, 22 Dec 2002) | 2 lines
  1524. Changed paths:
  1525. M /trunk/src/Makefile.am
  1526. A /trunk/src/ceo.c
  1527. M /trunk/src/common.h
  1528. M /trunk/src/main.c
  1529. * tab == hotkey for CEO alert.
  1530. ------------------------------------------------------------------------
  1531. r11 | sam | 2002-12-18 19:44:47 +0100 (Wed, 18 Dec 2002) | 2 lines
  1532. Changed paths:
  1533. M /trunk/TODO
  1534. M /trunk/doc/shapes.txt
  1535. M /trunk/src/aliens.c
  1536. * 3rd alien type.
  1537. ------------------------------------------------------------------------
  1538. r10 | sam | 2002-12-18 19:12:28 +0100 (Wed, 18 Dec 2002) | 2 lines
  1539. Changed paths:
  1540. D /trunk/Makefile
  1541. * Scrapped Makefile.
  1542. ------------------------------------------------------------------------
  1543. r9 | sam | 2002-12-18 19:11:54 +0100 (Wed, 18 Dec 2002) | 2 lines
  1544. Changed paths:
  1545. M /trunk/Makefile
  1546. A /trunk/README
  1547. A /trunk/TODO
  1548. * README and TODO files.
  1549. ------------------------------------------------------------------------
  1550. r8 | sam | 2002-12-18 14:29:31 +0100 (Wed, 18 Dec 2002) | 2 lines
  1551. Changed paths:
  1552. M /trunk/Makefile
  1553. M /trunk/configure.ac
  1554. M /trunk/doc/shapes.txt
  1555. M /trunk/src/collide.c
  1556. M /trunk/src/weapons.c
  1557. * the bomb's head is now white
  1558. ------------------------------------------------------------------------
  1559. r7 | sam | 2002-12-15 18:16:45 +0100 (Sun, 15 Dec 2002) | 3 lines
  1560. Changed paths:
  1561. M /trunk/doc/shapes.txt
  1562. M /trunk/src/aliens.c
  1563. M /trunk/src/collide.c
  1564. M /trunk/src/common.h
  1565. M /trunk/src/main.c
  1566. M /trunk/src/weapons.c
  1567. * new weapon: bomb.
  1568. * beam now collides with aliens.
  1569. ------------------------------------------------------------------------
  1570. r6 | sam | 2002-12-15 06:03:55 +0100 (Sun, 15 Dec 2002) | 2 lines
  1571. Changed paths:
  1572. M /trunk/doc/shapes.txt
  1573. M /trunk/src/common.h
  1574. M /trunk/src/main.c
  1575. M /trunk/src/weapons.c
  1576. * 'beam' weapon.
  1577. ------------------------------------------------------------------------
  1578. r5 | sam | 2002-12-15 04:41:32 +0100 (Sun, 15 Dec 2002) | 10 lines
  1579. Changed paths:
  1580. M /trunk/Makefile
  1581. M /trunk/configure.ac
  1582. M /trunk/debian/changelog
  1583. M /trunk/debian/control
  1584. M /trunk/debian/rules
  1585. M /trunk/doc/shapes.txt
  1586. M /trunk/src/Makefile.am
  1587. M /trunk/src/aliens.c
  1588. A /trunk/src/bonus.c
  1589. M /trunk/src/collide.c
  1590. M /trunk/src/common.h
  1591. M /trunk/src/explosions.c
  1592. M /trunk/src/graphics.c
  1593. M /trunk/src/main.c
  1594. M /trunk/src/player.c
  1595. M /trunk/src/starfield.c
  1596. M /trunk/src/tunnel.c
  1597. M /trunk/src/weapons.c
  1598. * real Debian package files.
  1599. * two new types of aliens. only one rules.
  1600. * removed gfx_write in favor of gfx_putchar and gfx_putstr.
  1601. * added bonuses at alien death. they do nothing yet.
  1602. * seeker missiles. 'b' to test.
  1603. * weapon resolution is now 16*char. needs to be generalized.
  1604. * fixed the supernova bugs. center could collide with the tunnel, and
  1605. the last frame was badly displayed.
  1606. * lots of cleanups everywhere.
  1607. ------------------------------------------------------------------------
  1608. r4 | sam | 2002-12-13 21:50:00 +0100 (Fri, 13 Dec 2002) | 2 lines
  1609. Changed paths:
  1610. M /trunk/.cvsignore
  1611. M /trunk/Makefile
  1612. A /trunk/Makefile.am
  1613. D /trunk/aliens.c
  1614. A /trunk/bootstrap
  1615. D /trunk/collide.c
  1616. D /trunk/common.h
  1617. A /trunk/configure.ac
  1618. A /trunk/debian
  1619. A /trunk/debian/.cvsignore
  1620. A /trunk/debian/Makefile.am
  1621. A /trunk/debian/changelog
  1622. A /trunk/debian/control
  1623. A /trunk/debian/rules
  1624. A /trunk/doc
  1625. A /trunk/doc/shapes.txt
  1626. D /trunk/explosions.c
  1627. D /trunk/graphics.c
  1628. D /trunk/main.c
  1629. D /trunk/player.c
  1630. D /trunk/shapes.txt
  1631. A /trunk/src
  1632. A /trunk/src/.cvsignore
  1633. A /trunk/src/Makefile.am
  1634. A /trunk/src/aliens.c
  1635. A /trunk/src/collide.c
  1636. A /trunk/src/common.h
  1637. A /trunk/src/explosions.c
  1638. A /trunk/src/graphics.c
  1639. A /trunk/src/main.c
  1640. A /trunk/src/player.c
  1641. A /trunk/src/starfield.c
  1642. A /trunk/src/tunnel.c
  1643. A /trunk/src/weapons.c
  1644. D /trunk/starfield.c
  1645. D /trunk/tunnel.c
  1646. D /trunk/weapons.c
  1647. * autotoolificationized the whole thing.
  1648. ------------------------------------------------------------------------
  1649. r3 | sam | 2002-12-13 20:27:16 +0100 (Fri, 13 Dec 2002) | 4 lines
  1650. Changed paths:
  1651. M /trunk/collide.c
  1652. M /trunk/common.h
  1653. M /trunk/explosions.c
  1654. M /trunk/main.c
  1655. M /trunk/player.c
  1656. M /trunk/weapons.c
  1657. * moved nuke from explosions to weapons.
  1658. * used a cool Bresenham algorithm to draw the nuke circles.
  1659. * nuke collides with aliens.
  1660. ------------------------------------------------------------------------
  1661. r2 | sam | 2002-12-13 20:24:53 +0100 (Fri, 13 Dec 2002) | 2 lines
  1662. Changed paths:
  1663. A /trunk/.cvsignore
  1664. * .cvsignore file.
  1665. ------------------------------------------------------------------------
  1666. r1 | sam | 2002-12-13 20:23:07 +0100 (Fri, 13 Dec 2002) | 3 lines
  1667. Changed paths:
  1668. A /branches
  1669. A /trunk
  1670. A /trunk/Makefile
  1671. A /trunk/aliens.c
  1672. A /trunk/collide.c
  1673. A /trunk/common.h
  1674. A /trunk/explosions.c
  1675. A /trunk/graphics.c
  1676. A /trunk/main.c
  1677. A /trunk/player.c
  1678. A /trunk/shapes.txt
  1679. A /trunk/starfield.c
  1680. A /trunk/tunnel.c
  1681. A /trunk/weapons.c
  1682. * First commit. Scrolling works, some weaponry, controls, tunnel blowing,
  1683. the nuke is still ugly, almost no collision detection. Nice demo :)
  1684. ------------------------------------------------------------------------