Commit graph

754 commits

Author SHA1 Message Date
Albert Cahalan
6f09a2de90 fd DOES need to be closed. Avoid Zapfino and Elvish Ring NFI. 2005-01-21 18:24:10 +00:00
Albert Cahalan
e22eec0281 vague memory of an obscure annoyance w/ sockets leads to this guess at a solution to Tux Paint crashing for Bill 2005-01-20 23:41:09 +00:00
Albert Cahalan
630e00e11c stamp images no longer kept in memory 2005-01-20 23:00:14 +00:00
Albert Cahalan
2194ab1db5 stamp images no longer kept in memory 2005-01-20 22:54:47 +00:00
Albert Cahalan
d2dba8b72c load stamp text late 2005-01-20 18:00:50 +00:00
Albert Cahalan
c33de5a989 load sounds late 2005-01-20 17:52:09 +00:00
Albert Cahalan
61cbc0b2b6 thumbnails loaded on demand (need to fill in empty flip/mirror functions and add pre-fetch) 2005-01-20 17:32:41 +00:00
Albert Cahalan
a8fbdf503f add an image to replace missing ones, avoiding crashes when images do not load 2005-01-20 06:35:57 +00:00
Albert Cahalan
8f1fbbde51 store stamp names for future use 2005-01-20 04:30:28 +00:00
Albert Cahalan
794e6b329c fix a crash in mirror-by-default mode 2005-01-20 04:14:08 +00:00
Albert Cahalan
0eddd488a0 free the pointer array, and clean up some comments 2005-01-20 04:03:37 +00:00
Albert Cahalan
695830ad5d MAX_FONTS gone -- all dynamic 2005-01-20 03:55:57 +00:00
Albert Cahalan
e0a24c108a all stamp data into stamp_data struct, and fix new sound crash 2005-01-20 03:48:27 +00:00
Albert Cahalan
3d9e11b23e move stamp sounds into stamp_data struct 2005-01-20 02:54:57 +00:00
Albert Cahalan
27acb10a5b stamp text into stamp_data[] 2005-01-20 01:59:08 +00:00
Albert Cahalan
697e630646 merge two stamp-related structs 2005-01-20 00:34:10 +00:00
Albert Cahalan
3e36407e7a use bitfields to save space 2005-01-19 23:32:36 +00:00
Albert Cahalan
553c5f9977 KMOD_CTRL is defined as (KMOD_LCTRL|KMOD_RCTRL) so no need to check all 3 2005-01-19 21:39:50 +00:00
Albert Cahalan
690c5b8c36 ensure child dies if parent dies 2005-01-19 21:18:25 +00:00
Albert Cahalan
9edacdf6ab startup under 1 second w/ 154 font families, can quit during progress bar update 2005-01-19 19:37:17 +00:00
Albert Cahalan
f7d81abd71 printf the transfer stats 2005-01-19 16:53:17 +00:00
Albert Cahalan
684d67c6d4 maybe fix that crash -- likely not 2005-01-19 16:46:55 +00:00
Albert Cahalan
d20829d5ab crummy new-fangled threads... well, fork() is rock-solid 2005-01-19 05:01:48 +00:00
Albert Cahalan
9fd801a159 obsolete comment (x86 asm now for 450 MHz) 2005-01-18 13:45:47 +00:00
William Kendrick
335202e4aa #ifndef was missing macro name 2005-01-18 09:29:39 +00:00
Albert Cahalan
a10b05af6d added eat_startup_events 2005-01-18 02:33:28 +00:00
Albert Cahalan
ab34eedf5f oops, need to blit over the progress bar @ end of start-up 2005-01-18 01:00:41 +00:00
Albert Cahalan
9b700c72b5 threaded start-up for fonts 2005-01-17 22:59:27 +00:00
Albert Cahalan
f6f55f4337 there is a special place in Hell for the glibc developer who decided to discard the d_namlen value provided by the kernel, preventing normal user apps from using it 2005-01-17 15:51:40 +00:00
Albert Cahalan
fa8edbf819 remove warnings; do not blit splash screen twice 2005-01-17 02:41:54 +00:00
Albert Cahalan
a69e10a4fe oops, move start-up sound back where it belongs 2005-01-17 02:22:06 +00:00
Albert Cahalan
9b74db8b72 moving stuff for faster splash screen display 2005-01-17 02:16:40 +00:00
Albert Cahalan
eead20111d moving stuff for faster splash screen display 2005-01-17 02:10:57 +00:00
Albert Cahalan
0e8f2a1e1c moving stuff for faster splash screen display 2005-01-17 02:06:23 +00:00
Albert Cahalan
04ed5c1ad1 load user fonts in own function 2005-01-16 20:28:27 +00:00
Karl Ove Hufthammer
718e7c27b8 Removed some dirt on the right side of the image (visible in higher resolutions). 2005-01-16 15:29:43 +00:00
William Kendrick
86fe937dc5 Added "--nobuttondistinction" option to return Tux Paint to pre-0.9.15
behavior regarding middle and right mouse clicks.
2005-01-16 09:32:14 +00:00
Albert Cahalan
933fd5d5ea reduced MAX_STAMPS usage in favor of num_stamps 2005-01-16 06:03:25 +00:00
Albert Cahalan
6fabe5f456 stamp loading CPU and disk interleaved 2005-01-16 05:46:50 +00:00
Albert Cahalan
094fb9f8aa loadarbitrary was an 11-arg or 12-arg function... RIP (easier now to eliminate MAX_STAMPS, to thread things -- directory code is shared now, similar to the ftw function) 2005-01-16 03:04:51 +00:00
Song Huang
56b73affb9 Update Chinese(traditional) translation. 2005-01-16 03:03:18 +00:00
Albert Cahalan
32e260cb08 stamp loading moved to own function for future threading 2005-01-14 23:08:45 +00:00
Albert Cahalan
ccc498ac6a no need for this; code turned out to be boilerplate stuff you just have to use 2005-01-14 21:46:20 +00:00
William Kendrick
6f464db063 I give up! Not sure how this new code works; time for bed!!! 2005-01-14 10:22:06 +00:00
William Kendrick
290e8056da Color selector was not being disabled on 'Open'.
(Looks like new code is being dev'd, but isn't enabled yet?)
2005-01-14 10:17:39 +00:00
William Kendrick
36dec903db Created 'down arrow' for pop-up prompt windows. (Stop abusing 'shrink' tool
icon.)
2005-01-14 10:13:23 +00:00
William Kendrick
cdcb9627fe Adding mouse images. 2005-01-14 10:10:43 +00:00
William Kendrick
a954b48cf8 No right or middle clicking. Pop up a warning if they try to too much! 2005-01-14 10:04:19 +00:00
William Kendrick
28f9f83230 Only mouse button 1 works for clicking. 2 and 3 (middle/right) are ignored. 2005-01-14 09:16:40 +00:00
William Kendrick
9f1416c1ec Changed Group. 2005-01-14 08:52:20 +00:00