1. 04 Nov, 2006 2 commits
    • Øyvind Kolås's avatar
      Added new infrsatructure to do redirects of properties between meta · b5ed0a5a
      Øyvind Kolås authored
      	operations and their inner nodes.
      
      	* docs/index-static.html.in:
      	* gegl/gegl-node.c: (property_changed):
      	* gegl/gegl-operation-meta.c: (gegl_operation_meta_init),
      	(redirect_new), (redirect_free),
      	(gegl_node_copy_property_property), (gegl_operation_meta_redirect),
      	(gegl_operation_meta_property_changed):
      	* gegl/gegl-operation-meta.h:
      	* operations/meta/dropshadow.c: (associate), (class_init): Use the new
      	meta op infrastructure.
      b5ed0a5a
    • Øyvind Kolås's avatar
      added set/get property. · c52a3d01
      Øyvind Kolås authored
      	* gegl/gegl.h: added set/get property.
      c52a3d01
  2. 03 Nov, 2006 8 commits
  3. 02 Nov, 2006 2 commits
    • Øyvind Kolås's avatar
      remove old splash projects · 432dc575
      Øyvind Kolås authored
      432dc575
    • Øyvind Kolås's avatar
      Added some experimental code to play with bayer demosaicing from raw · 7ba54eae
      Øyvind Kolås authored
      	files, one loader that only grabs the raw CCD/CMOS data for raw files
      	with extension either .rawbayer or .rawbayerS (the S version needed
      	for some endianness/pnm reader offset issues).
      
      	demosaic-simple does a nearest correctly colored neighbour
      	demosaicing. The exact bayer pattern can be specified with integers
      	ranged 0..3.
      
      	* operations/workshop/demosaic-simple.c: NEW file
      	* operations/workshop/rawbayer-load.c: NEW file
      7ba54eae
  4. 01 Nov, 2006 5 commits
  5. 31 Oct, 2006 3 commits
  6. 30 Oct, 2006 6 commits
  7. 29 Oct, 2006 3 commits
    • Øyvind Kolås's avatar
      Made som changes to how renderings are handled in background/enqueued · fc9f0183
      Øyvind Kolås authored
      	for rendering. This code still needs quite a bit of
      	cleanup/refactoring before it works in a satisfactory manner.
      
      	* bin/gegl-projection.c: (gegl_projection_class_init),
      	(enqueue_dirty), (task_monitor):
      	* bin/gegl-view.c: (computed_event), (invalidated_event),
      	(set_property), (expose_event), (gegl_view_repaint):
      fc9f0183
    • Øyvind Kolås's avatar
      missed files in previous commit · 482db122
      Øyvind Kolås authored
      482db122
    • Øyvind Kolås's avatar
      Minimized unneeded recomputation in the GUI test app with a new · 5f34521c
      Øyvind Kolås authored
      	dirt propagation infrastructure. The dirt accumulation is happening
      	as the graph is manipulated, properties are changed etc automatically.
      	The code probably needs more changes as well, but the basics seems
      	to work correctly.
      
      	* bin/gegl-projection.c: (gegl_projection_constructor),
      	(set_property), (task_render), (task_monitor): Handle dirt
      	tracking/cleaning for updates.
      	* bin/gegl-view.c: (set_property), (gegl_view_repaint):
      	* bin/gegl.c: (main): changed the default project.
      
      	* gegl/Makefile.am: added gegl-{clean,dirt}-visitor.[ch]
      	* gegl/gegl-types.h: added dirt and clean visitors.
      	* gegl/gegl-dirt-visitor.[ch] NEW:, visitor for propagating dirtied
      	regions in the graph.
      	* gegl/gegl-clean-visitor.[ch] NEW:, visitor that cleans up dirt
      	rectangles.
      
      	* gegl/gegl-node.[ch]: added gegl_node_get_dirty_rect,
      	gegl_node_clear_dirt and dirt_rect instance member.
      	* gegl/gegl-operation.c: (get_affected_region):
      
      	Added get_affected_region to operations that needed to override
      	default behavior.
      
      	* operations/blur/box-blur.c: (get_affected_region), (class_init):
      	* operations/blur/gaussian-blur.c: (get_affected_region),
      	(class_init):
      	* operations/core/shift.c: (get_affected_region), (class_init):
      	* operations/transform/affine.c: (op_affine_class_init),
      	(get_defined_region), (get_affected_region):
      	* operations/generated/porter-duff.rb: (op_affine_class_init).
      5f34521c
  8. 16 Oct, 2006 4 commits
  9. 13 Oct, 2006 2 commits
  10. 12 Oct, 2006 5 commits