scott
0ffabfe95b
Bunch of tile-related stuff.
1998-08-11 17:35:34 +00:00
scott
9ccef4a648
Tile overhaul. Mostly minor changes, except for tile*.*, which are
...
barely recognizable.
1998-07-10 02:43:12 +00:00
scott
217b494f52
Makefile.am blend.c boundary.c by_color_select.c channel.c color_picker.c
...
* Makefile.am blend.c boundary.c by_color_select.c channel.c
* color_picker.c drawable_cmds.c fuzzy_select.c gimpimage.c
* image_render.c ink.c layer.c main.c paint_core.c paint_funcs.c
* pixel_region.c plug_in.c tile.c tile.h tile_cache.c tile_manager.c
* tile_swap.c transform_core.c undo.c xcf.c: split off tile_pvt.h
from tile.h so changes in the tile implementation don't force a
complete recompile.
--sg
1998-07-08 06:41:58 +00:00
scott
27e90260db
Incorporated Adam's copy-on-write patches. Seems to not break anything,
...
Incorporated Adam's copy-on-write patches. Seems to not break
anything, but I'm sure they do somewhere. --sg
1998-07-02 23:29:44 +00:00
scott
255d684379
include config.h so we can tell if we're doing threads. (GIMP's includes
...
include config.h so we can tell if we're doing threads. (GIMP's
includes are f*ck*d.) --sg
1998-06-20 18:34:38 +00:00
scott
33f5dcc92d
Modified tile swapping to preswap dirty tiles, using a thread if threads
...
Modified tile swapping to preswap dirty tiles, using a thread if
threads are enabled in configure or a gtk_timeout if they're not. The
code appears stable but could use improvement. Be careful when
working in here; there are four sets of semaphores and getting the
locking wrong will cause deadlocks or tile corruption. I'll try to
write up a document describing what's going on in here sometime soon.
--sg
1998-06-20 17:09:32 +00:00
Elliot Lee
32cefec8f7
Initial revision
1997-11-24 22:05:25 +00:00