Changeset 355
- Timestamp:
- Jan 18, 2004, 5:45:28 AM (19 years ago)
- Location:
- libcaca/trunk
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
libcaca/trunk/ChangeLog
r328 r355 1 ------------------------------------------------------------------------ 2 r251 | sam | 2004-01-18 05:17:35 +0100 (Sun, 18 Jan 2004) | 5 lines 3 Changed paths: 4 M /trunk/examples/cacaview.c 5 M /trunk/src/event.c 6 M /trunk/src/graphics.c 7 8 * src/graphics.c: 9 + When resizing under X11, copy the old pixmap to the new one. 10 * examples/cacaview.c: 11 + Resizing support. 12 13 ------------------------------------------------------------------------ 14 r250 | sam | 2004-01-18 05:01:32 +0100 (Sun, 18 Jan 2004) | 5 lines 15 Changed paths: 16 M /trunk/src/caca_internals.h 17 M /trunk/src/event.c 18 M /trunk/src/graphics.c 19 20 * src/event.c: 21 + Refresh the X11 window when an exposure event is received. 22 + When resizing the X11 window, start showing extra characters when two 23 thirds are visible. 24 25 ------------------------------------------------------------------------ 26 r249 | sam | 2004-01-17 23:32:39 +0100 (Sat, 17 Jan 2004) | 6 lines 27 Changed paths: 28 M /trunk/TODO 29 M /trunk/examples/cacaview.c 30 M /trunk/src/caca.h 31 M /trunk/src/graphics.c 32 33 * src/graphics.c: 34 + Renamed caca_set_title() to caca_set_window_title(). 35 + Implemented caca_get_window_width() and caca_get_window_height(). 36 * examples/cacaview.c: 37 + Set the window title to cacaview. 38 39 ------------------------------------------------------------------------ 40 r248 | sam | 2004-01-14 11:34:20 +0100 (Wed, 14 Jan 2004) | 8 lines 41 Changed paths: 42 M /trunk/src/bitmap.c 43 M /trunk/src/event.c 44 45 * src/event.c: 46 + Make sure the mouse coordinates stay within the screen boundaries even 47 if the window was resized. 48 * src/bitmap.c: 49 + Fixed a buffer underflow in the rendering routine that caused the bottom 50 and rightmost pixels to be missed in certain conditions. 51 + Minor speed optimisation. 52 53 ------------------------------------------------------------------------ 54 r247 | sam | 2004-01-14 11:32:04 +0100 (Wed, 14 Jan 2004) | 3 lines 55 Changed paths: 56 M /trunk/test 57 M /trunk/test/Makefile.am 58 A /trunk/test/colors.c (from /trunk/examples/demo.c:243) 59 60 * test/colors.c: 61 + Extracted the colour test from examples/demo.c. 62 63 ------------------------------------------------------------------------ 64 r246 | sam | 2004-01-13 23:33:09 +0100 (Tue, 13 Jan 2004) | 5 lines 65 Changed paths: 66 M /trunk/src/caca_internals.h 67 M /trunk/src/event.c 68 M /trunk/src/graphics.c 69 M /trunk/test/event.c 70 71 * src/graphics.c src/event.c: 72 + The ncurses and S-Lang drivers properly return CACA_EVENT_RESIZE. 73 * test/event.c: 74 + Display CACA_EVENT_RESIZE. 75 76 ------------------------------------------------------------------------ 77 r245 | sam | 2004-01-13 22:08:43 +0100 (Tue, 13 Jan 2004) | 3 lines 78 Changed paths: 79 M /trunk/configure.ac 80 M /trunk/msvc/config.h 81 M /trunk/src/graphics.c 82 83 * src/graphics.c: 84 + Resize handling in the ncurses and slang drivers. 85 86 ------------------------------------------------------------------------ 87 r244 | sam | 2004-01-13 21:03:48 +0100 (Tue, 13 Jan 2004) | 8 lines 88 Changed paths: 89 M /trunk/examples/aafire.c 90 M /trunk/src/caca.h 91 M /trunk/src/caca_internals.h 92 M /trunk/src/event.c 93 M /trunk/src/graphics.c 94 95 * src/event.c: 96 + Added the CACA_EVENT_RESIZE event. 97 + Added caca_get_mouse_x() and caca_get_mouse_y(). 98 * src/graphics.c: 99 + Window resize handling in the X11 driver. 100 * examples/aafire.c: 101 + Fixed a bad assumption in the resize handling code. 102 103 ------------------------------------------------------------------------ 104 r243 | sam | 2004-01-13 17:45:45 +0100 (Tue, 13 Jan 2004) | 5 lines 105 Changed paths: 106 M /trunk/build-win32 107 M /trunk/configure.ac 108 M /trunk/debian/rules 109 M /trunk/doc/Makefile.am 110 M /trunk/libcaca.spec 111 112 * configure.ac: 113 + Added --disable-doc to let the user not build documentation. 114 * build-win32: 115 + Do not build documentation. 116 117 ------------------------------------------------------------------------ 118 r242 | sam | 2004-01-13 16:01:22 +0100 (Tue, 13 Jan 2004) | 7 lines 119 Changed paths: 120 M /trunk/THANKS 121 M /trunk/src/Makefile.am 122 A /trunk/src/event.c (from /trunk/src/io.c:238) 123 M /trunk/src/graphics.c 124 D /trunk/src/io.c 125 126 * src/graphics.c: 127 + Fixed a typo preventing Win32 builds. 128 * src/event.c: 129 + Renamed io.c into event.c. 130 * THANKS: 131 + Added Gentoo, NetBSD and FreeBSD porters. 132 133 ------------------------------------------------------------------------ 134 r241 | sam | 2004-01-13 10:55:32 +0100 (Tue, 13 Jan 2004) | 13 lines 135 Changed paths: 136 M /trunk/Makefile.am 137 M /trunk/configure.ac 138 M /trunk/examples/aafire.c 139 M /trunk/examples/cacaview.c 140 A /trunk/msvc 141 A /trunk/msvc/Makefile.am 142 A /trunk/msvc/cacaball.vcproj 143 A /trunk/msvc/cacademo.vcproj 144 A /trunk/msvc/cacafire.vcproj 145 A /trunk/msvc/cacamoir.vcproj 146 A /trunk/msvc/cacaplas.vcproj 147 A /trunk/msvc/cacaview.vcproj 148 A /trunk/msvc/config.h 149 A /trunk/msvc/libcaca.sln 150 A /trunk/msvc/libcaca.vcproj 151 M /trunk/src/caca.c 152 M /trunk/src/graphics.c 153 M /trunk/src/time.c 154 155 * configure.ac: 156 + Check for sys/times.h and unistd.h. 157 + Added calls to AC_C_CONST and AC_C_INLINE. 158 * src/time.c src/graphics.c: 159 + Fixes for MSVC compilation warnings. 160 + Additional sanity checks in the Win32 driver. 161 * src/caca.c: 162 + Use raw()/noraw() in the curses driver instead of cbreak(). 163 * msvc/libcaca.sln: 164 + Added an MSVC solution. 165 * examples/aafire.c: 166 + Slightly reduced the maximum cacafire framerate. 167 168 ------------------------------------------------------------------------ 169 r240 | sam | 2004-01-12 18:30:09 +0100 (Mon, 12 Jan 2004) | 5 lines 170 Changed paths: 171 M /trunk/NOTES 172 M /trunk/examples/cacaview.c 173 M /trunk/src/caca.h 174 M /trunk/src/graphics.c 175 176 * src/graphics.c: 177 + Implemented caca_set_title() for X11 and Win32. 178 * examples/cacaview.c: 179 + Use caca_set_title() to set the window title to "cacaview". 180 181 ------------------------------------------------------------------------ 182 r239 | sam | 2004-01-12 17:22:35 +0100 (Mon, 12 Jan 2004) | 2 lines 183 Changed paths: 184 M /trunk/Makefile.am 185 M /trunk/autotools/Makefile.am 186 M /trunk/debian/Makefile.am 187 M /trunk/doc/Makefile.am 188 M /trunk/examples/Makefile.am 189 M /trunk/src/Makefile.am 190 M /trunk/test/Makefile.am 191 192 * Fixed $Id in all Makefile.am files. 193 194 ------------------------------------------------------------------------ 195 r238 | sam | 2004-01-12 17:21:34 +0100 (Mon, 12 Jan 2004) | 3 lines 196 Changed paths: 197 M /trunk/Makefile.am 198 M /trunk/autotools/Makefile.am 199 A /trunk/build-win32 200 M /trunk/debian/Makefile.am 201 M /trunk/doc/Makefile.am 202 M /trunk/examples/Makefile.am 203 M /trunk/src/Makefile.am 204 M /trunk/test/Makefile.am 205 206 * build-win32: 207 + Win32 cross-compilation script. 208 209 ------------------------------------------------------------------------ 210 r237 | sam | 2004-01-12 16:28:27 +0100 (Mon, 12 Jan 2004) | 5 lines 211 Changed paths: 212 M /trunk/NEWS 213 M /trunk/debian/control 214 M /trunk/debian/rules 215 M /trunk/doc/Makefile.am 216 M /trunk/doc/cacademo.1 217 M /trunk/examples 218 M /trunk/examples/Makefile.am 219 D /trunk/examples/cacacirc.c 220 A /trunk/examples/cacamoir.c (from /trunk/examples/cacacirc.c:236) 221 M /trunk/libcaca.spec 222 223 * examples/cacamoir.c: 224 + Renamed cacacirc to cacamoir. 225 * libcaca.spec debian/ doc/: 226 + Added cacamoir to the distributed files. 227 228 ------------------------------------------------------------------------ 229 r236 | sam | 2004-01-12 15:25:46 +0100 (Mon, 12 Jan 2004) | 8 lines 230 Changed paths: 231 M /trunk/examples 232 M /trunk/examples/Makefile.am 233 M /trunk/examples/cacaball.c 234 A /trunk/examples/cacacirc.c 235 M /trunk/examples/cacaplas.c 236 237 * examples/cacaballs.c: 238 + Bigger metaballs, less metaballs. 239 + Rotating palette. 240 * examples/cacaplas.c: 241 + Slightly decreased speed. 242 * examples/cacacirc.c: 243 + New effect. 244 245 ------------------------------------------------------------------------ 246 r235 | sam | 2004-01-12 15:01:40 +0100 (Mon, 12 Jan 2004) | 3 lines 247 Changed paths: 248 M /trunk/configure.ac 249 M /trunk/src/time.c 250 251 * configure.ac: 252 + Better win32 check for Sleep(). 253 254 ------------------------------------------------------------------------ 255 r234 | sam | 2004-01-11 19:09:01 +0100 (Sun, 11 Jan 2004) | 5 lines 256 Changed paths: 257 M /trunk/configure.ac 258 M /trunk/examples/cacaview.c 259 M /trunk/src/time.c 260 261 * configure.ac src/time.c: 262 + Look for Sleep in -lkernel32. 263 * examples/cacaview.c: 264 + Use caca_wait_event() instead of usleep()/caca_get_event(). 265 266 ------------------------------------------------------------------------ 267 r233 | sam | 2004-01-11 06:09:02 +0100 (Sun, 11 Jan 2004) | 3 lines 268 Changed paths: 269 M /trunk/NOTES 270 M /trunk/examples/cacaview.c 271 M /trunk/src/caca.c 272 M /trunk/src/caca_internals.h 273 M /trunk/src/graphics.c 274 M /trunk/src/io.c 275 M /trunk/src/time.c 276 277 * src/caca.c src/graphics.c src/io.c src/time.c: 278 + Native win32 port. 279 280 ------------------------------------------------------------------------ 281 r232 | sam | 2004-01-11 02:45:57 +0100 (Sun, 11 Jan 2004) | 10 lines 282 Changed paths: 283 M /trunk/configure.ac 284 M /trunk/src/caca.c 285 M /trunk/src/caca_internals.h 286 M /trunk/src/graphics.c 287 M /trunk/src/io.c 288 M /trunk/src/time.c 289 M /trunk/test/event.c 290 291 * configure.ac: 292 + Check for gettimeofday(). 293 * src/time.c: 294 + Created _caca_time(). 295 + Ported _caca_getticks() to the Win32 API. 296 * src/caca.c: 297 + Properly builds on Win32. 298 * test/event.c: 299 + Added <stdlib.h> because we use malloc(). 300 301 ------------------------------------------------------------------------ 302 r231 | sam | 2004-01-10 20:59:50 +0100 (Sat, 10 Jan 2004) | 5 lines 303 Changed paths: 304 M /trunk/NEWS 305 M /trunk/THANKS 306 M /trunk/examples/cacaplas.c 307 308 * THANKS examples/cacaplas.c: 309 + Updated credits. 310 * NEWS: 311 + Forthcoming 0.8 news. 312 313 ------------------------------------------------------------------------ 314 r230 | sam | 2004-01-10 20:53:14 +0100 (Sat, 10 Jan 2004) | 5 lines 315 Changed paths: 316 M /trunk/configure.ac 317 M /trunk/examples 318 M /trunk/examples/Makefile.am 319 A /trunk/examples/cacaplas.c 320 321 * configure.ac: 322 + Check for -lm. 323 * examples/cacaplas.c: 324 + New demo, cacaplas, that displays a colour plasma. 325 326 ------------------------------------------------------------------------ 327 r229 | sam | 2004-01-10 20:29:12 +0100 (Sat, 10 Jan 2004) | 12 lines 328 Changed paths: 329 M /trunk/src/caca.h 330 M /trunk/src/graphics.c 331 M /trunk/src/io.c 332 M /trunk/test/event.c 333 334 * src/graphics: 335 + Initialise the char buffers in the X11 driver. 336 * src/io.c: 337 + caca_get_event() and caca_wait_event() immediately return zero if 338 event_mask is zero. 339 + Added support for the Home, End, PgUp and PgDown keys. 340 + In the S-Lang driver, added a call to SLang_getkey() before the call to 341 SLkp_getkey(), otherwise a single Escape call will not be interpreted. 342 * test/event.c: 343 + The "quit" sequence now quits the program, instead of "q" alone. 344 + Added a status bar below. 345 346 ------------------------------------------------------------------------ 347 r228 | sam | 2004-01-09 10:51:53 +0100 (Fri, 09 Jan 2004) | 16 lines 348 Changed paths: 349 M /trunk/BUGS 350 M /trunk/NOTES 351 M /trunk/README 352 M /trunk/configure.ac 353 M /trunk/src/Makefile.am 354 M /trunk/src/caca.c 355 M /trunk/src/caca_internals.h 356 M /trunk/src/graphics.c 357 M /trunk/src/io.c 358 A /trunk/src/time.c 359 M /trunk/test/event.c 360 361 * test/event.c: 362 + Do not refresh after each event, but only when there is no event 363 pending. 364 + If the pressed key is a printable character, display it. 365 * src/time.c: 366 + Moved _caca_getticks() to this file. 367 * src/caca.c: 368 + Set the escape delay to a very low value in the ncurses driver, 369 because I don't want escape sequences to be entered manually. 370 * src/io.c: 371 + Autorepeat emulation in the ncurses and slang drivers: do not 372 immediately send the key release event. 373 * configure.ac: 374 + Check for usleep. 375 + Improvements in the win32 platform detection. 376 377 ------------------------------------------------------------------------ 378 r227 | sam | 2004-01-08 19:40:29 +0100 (Thu, 08 Jan 2004) | 5 lines 379 Changed paths: 380 M /trunk/configure.ac 381 M /trunk/src/graphics.c 382 M /trunk/test/event.c 383 384 * test/event.c: 385 + Display at least two digits for keycodes. 386 * configure.ac: 387 + ScreenUpdate is actually mandatory for our conio driver. 388 389 ------------------------------------------------------------------------ 390 r226 | sam | 2004-01-08 11:22:14 +0100 (Thu, 08 Jan 2004) | 10 lines 391 Changed paths: 392 M /trunk/src/graphics.c 393 M /trunk/src/io.c 394 M /trunk/test/event.c 395 396 * src/io.c: 397 + Use SLkp_getkey instead of SLang_getkey so that escape sequences are 398 directly interpreted. 399 + Major rehandling of the event code. All output drivers are now 400 correctly separated. 401 * src/graphics.c: 402 + Fixed a compilation warning. 403 * test/event.c: 404 + More human-readable event printing. 405 406 ------------------------------------------------------------------------ 407 r225 | sam | 2004-01-07 19:36:41 +0100 (Wed, 07 Jan 2004) | 2 lines 408 Changed paths: 409 A /branches/0.7 (from /trunk:224) 410 M /branches/0.7/ChangeLog 411 M /branches/0.7/libcaca.spec 412 M /trunk/ChangeLog 413 M /trunk/libcaca.spec 414 415 * 0.7 branch. 416 1 417 ------------------------------------------------------------------------ 2 418 r224 | sam | 2004-01-07 19:22:44 +0100 (Wed, 07 Jan 2004) | 3 lines -
libcaca/trunk/NEWS
r340 r355 4 4 ---------------------------- 5 5 6 * window resizing support 7 * native Win32 port 6 8 * autorepeat emulation in the ncurses and slang drivers 7 9 * support for more keycodes in the ncurses and slang drivers 8 10 * cacaplas, a plasma animation example 9 11 * cacamoir, a moiré circles animation example 12 * MSVC project file 10 13 11 14 Changes between 0.6 and 0.7: -
libcaca/trunk/THANKS
r345 r355 5 5 Jan Hubicka <hubicka@freesoft.cz> - aafire 6 6 Michele Bini <mibin@tin.it> - original SDL plasma 7 Philip Balinov - Slackware package 7 8 Richard Zidlicky <rz@linux-m68k.org> - rpm specfile 8 9 Thomas Klausner <wiz@NetBSD.org> - NetBSD port maintainer -
libcaca/trunk/configure.ac
r348 r355 7 7 AC_CANONICAL_SYSTEM 8 8 9 AM_INIT_AUTOMAKE(libcaca, 0. 7)9 AM_INIT_AUTOMAKE(libcaca, 0.8) 10 10 AM_CONFIG_HEADER(config.h) 11 11 -
libcaca/trunk/debian/changelog
r327 r355 1 libcaca (0.8-1) unstable; urgency=low 2 3 * New upstream release. 4 5 -- Sam Hocevar (Debian packages) <sam+deb@zoy.org> Sun, 18 Jan 2004 05:19:23 +0100 6 1 7 libcaca (0.7-1) unstable; urgency=low 2 8 -
libcaca/trunk/libcaca.spec
r346 r355 1 1 %define name libcaca 2 %define version 0. 72 %define version 0.8 3 3 %define release 1 4 4 … … 111 111 112 112 %changelog 113 * Sun Jan 18 2004 Sam Hocevar (RPM packages) <sam+rpm@zoy.org> 0.8-1 114 - new release 115 113 116 * Sat Jan 7 2004 Sam Hocevar (RPM packages) <sam+rpm@zoy.org> 0.7-1 114 117 - new release -
libcaca/trunk/msvc/config.h
r348 r355 45 45 #define USE_WIN32 1 46 46 /* #undef USE_X11 */ 47 #define VERSION "0. 7"47 #define VERSION "0.8" 48 48 /* #undef const */ 49 49 #ifndef __cplusplus
Note: See TracChangeset
for help on using the changeset viewer.