1. 09 Nov, 2008 5 commits
  2. 08 Nov, 2008 8 commits
  3. 07 Nov, 2008 2 commits
  4. 06 Nov, 2008 1 commit
    • Øyvind Kolås's avatar
      Modified code to only pass accesses spans the full tile width as direct · 01a24a55
      Øyvind Kolås authored
      * gegl/buffer/gegl-buffer-iterator.c: Modified code to only pass
      accesses spans the full tile width as direct pointers to the tile data
      (as well as correct format). For all other cases convert to a
      temporary linear buffer. (gegl_buffer_tile_iterator_next),
      (gegl_buffer_scan_iterator_next), (gegl_buffer_iterator_next): 
      
      svn path=/trunk/; revision=2699
      01a24a55
  5. 05 Nov, 2008 1 commit
  6. 04 Nov, 2008 1 commit
    • Øyvind Kolås's avatar
      Only send pyramid void messages for tile storages where the zoom · 297efb10
      Øyvind Kolås authored
      handler has seen a tile with z!=0.
      * gegl/buffer/gegl-tile-handler-zoom.c: (get_tile):
      * gegl/buffer/gegl-tile-storage.c: (gegl_tile_storage_constructor):
      * gegl/buffer/gegl-tile-storage.h:
      * gegl/buffer/gegl-tile.c: (gegl_tile_void_pyramid):
      
      svn path=/trunk/; revision=2697
      297efb10
  7. 03 Nov, 2008 5 commits
  8. 02 Nov, 2008 10 commits
  9. 01 Nov, 2008 7 commits
    • Øyvind Kolås's avatar
      removed unused winding parameter. added an empty stroke op on top of the · b14e2ae2
      Øyvind Kolås authored
      * operations/external/fill.c: removed unused winding parameter.
      * bin/gegl.c: added an empty stroke op on top of the GEGL logo,
      select this node in the treeview to start adding strokes on top
      of the drawing.
      
      svn path=/trunk/; revision=2681
      b14e2ae2
    • Øyvind Kolås's avatar
      do zoom on middle mouse, since the editor now uses right mouse button for · bc39fb80
      Øyvind Kolås authored
      * bin/gegl-view.c: (gegl_view_class_init), (button_press_event),
      (button_release_event), (motion_notify_event): do zoom on middle
      mouse, since the editor now uses right mouse button for a
      context-menu.
      
      svn path=/trunk/; revision=2680
      bc39fb80
    • Øyvind Kolås's avatar
      refactored cairo code that shows on screen drawings and pointer · dddb17c6
      Øyvind Kolås authored
      * bin/editor.c: refactored cairo code that shows on screen drawings
      and pointer interaction code to operate with a state machine for
      different modes. (menu_clear), (menu_add), (path_editor_keybinding),
      (fill_press_event), (fill_release_event), (fill_motion_notify_event),
      (cairo_expose), (cairo_gui_expose), (stroke_press_event),
      (stroke_release_event), (stroke_motion_notify_event),
      (gui_press_event), (gui_motion_event), (gui_release_event),
      (editor_set_active), (editor_main).
      
      svn path=/trunk/; revision=2679
      dddb17c6
    • Øyvind Kolås's avatar
      fix slice allocation to only allocate enough memory for stored · c49a5c93
      Øyvind Kolås authored
      * gegl/property-types/gegl-path.c: (gegl_path_insert): fix slice
      allocation to only allocate enough memory for stored coordinates.
      
      svn path=/trunk/; revision=2678
      c49a5c93
    • Øyvind Kolås's avatar
      quiten gcc about variable that really is only accessed when set. · e6a6122a
      Øyvind Kolås authored
      * gegl/operation/gegl-operation-point-composer.c:
      (gegl_operation_composer_process2): quiten gcc about variable that
      really is only accessed when set.
      
      svn path=/trunk/; revision=2677
      e6a6122a
    • Øyvind Kolås's avatar
      initialize the smooth path (used for stroking) · 4bcef574
      Øyvind Kolås authored
      * bin/gegl.c: (main): initialize the smooth path (used for stroking)
      
      svn path=/trunk/; revision=2676
      4bcef574
    • Øyvind Kolås's avatar
      added a new call to quickly determine if there are any control points in · 2df7352f
      Øyvind Kolås authored
      * gegl/property-types/gegl-path.[ch]:
      (gegl_path_is_empty): added a new call to quickly determine if there
      are any control points in the path.
      (ensure_tail): added caching code for the tail of the linked list
      to avoid having to traverse it fully on each add.
      (flatten_copy), (flatten_rel_copy), (gegl_path_list_append),
      (gegl_path_clear), (gegl_path_remove), (gegl_path_replace),
      (gegl_path_append),
      (gegl_path_list_append_item): make use of the cache tail to speed up
      instruction appends.
      
      svn path=/trunk/; revision=2675
      2df7352f