scott
cb8a1d0231
Fixed a problem with losing tile data in certain situations. -sg
1998-07-24 03:58:16 +00:00
scott
a178be4922
Tile preswapper tweaking. --sg
1998-07-12 22:35:01 +00:00
scott
7ee6ae529c
Reduced the aggressiveness of the tile preswapper.
1998-07-12 00:59:37 +00:00
scott
32058a457f
More tile-related stuff.
...
--sg
1998-07-11 17:23:03 +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
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