[gimp/soc-2010-cage-2] (242 commits) ...Fix cage tool to work with the draw tool in master



Summary of changes:

  24386ab... Increase safety on Windows (*)
  8a81409... Include cairo.h from correct path (*)
  6d62a5e... Fix Win32 build (*)
  fc7831f... Reduce risks on Windows also for plug-ins (*)
  1801fc7... app: Use `git describe` for verbose version (*)
  d40984f... plug-ins/pygimp: Cast PyMappingMethods.mp_length to lenfunc (*)
  1d79b04... plug-ins/pygimp: Fix setitem function signatures (*)
  b3189cd... plug-ins/pygimp: Workaround for missing header (*)
  3e60cac... app/core: Init bestcolor in gimpimage-convert.c (*)
  136499d... plug-ins/imagemap: Kill #define COMMAND_PROTO (*)
  5f8a13a... build: Update buildbot/suppressed-warnings.txt (*)
  5295594... plug-ins/pygimp: Fix copy-paste error in gimpthumb.override (*)
  92b1d80... build: Update buildbot/suppressed-warnings.txt (*)
  27471e1... plug-ins/common: Allow arbitrary CFLAGS in mkgen.pl (*)
  fc121e7... Disable strict aliasing where we break aliasing rules (*)
  2066545... app: add GimpPDBContext which holds more state available to (*)
  1e4b3a5... tools: insert #include "gimppdbcontext.h" at the right plac (*)
  6a99cf7... Bug 628817 - Optimized Despeckle plug-in (*)
  ee31bd1... plug-ins: whitespace and coding style cleanups (*)
  cbcb751... app: increase max value of feather-radius properties to 100 (*)
  e7475c1... pdb: add new procedure gimp-item-to-selection (*)
  8ab4fbc... pdb: add context procedures for the new antialias and feath (*)
  edf1bb7... plug-ins: use gimp_item_to_selection() instead of deprecate (*)
  6af4cd6... build: Update buildbot/suppressed-warnings.txt again (*)
  a547c5d... pdb: add gimp_image_insert_layer,channel,vectors() (*)
  9e0dcce... pdb: update docs to mention the new insert procs instead of (*)
  d0e5564... pdb: deprecate gimp_image_add_layer,channel,vectors() (*)
  83435ab... po: Fix make distcheck (*)
  8f66651... configure.ac: Disable gzip tarball (*)
  bbd7ec6... plug-ins: port from gimp_image_add_foo() to gimp_image_inse (*)
  0aec9a2... tools: fix quoting (*)
  9486971... pdb: the new gimp-image-insert procedures should accept no  (*)
  2cbf8a7... pdb: mention gimp_edit_fill() in the gimp_drawable_fill() d (*)
  48f6219... python: use gimp_image_insert_layer() instead of add_layer( (*)
  378a465... python: add Image.insert_layer() and Image.insert_channel() (*)
  bab75db... python: port plug-ins to Image.insert_layer() (*)
  4264afb... pygimp: port to gimp_item_to_selection() (*)
  d96b491... Update use of Pango API and bump required version to 1.22.0 (*)
  23aaf69... pdb: add a lot of state for a new item-based transform API (*)
  bdc2d45... app: make sure to always show error messages returned by pl (*)
  df15752... app: make the code in gimp_drawable_mask_intersect() a bit  (*)
  24b6c27... app: use gimp_drawable_mask_intersect() instead of mask_bou (*)
  178aa9c... app/tools: fix alternative button order (*)
  095ae5c... app: move mask_bounds() and mask_intersect() from GimpDrawa (*)
  8b38bde... app: remove the "auto_center" params from gimpdrawable-tran (*)
  e8f4d4b... pdb: add transform API for items (*)
  e0ad0f4... plug-ins: port filter-pack drawing to cairo (*)
  fd14818... app: port GimpDisplayShell transform preview drawing to cai (*)
  73b5f87... plug-ins: port tile-small selection drawing to cairo (*)
  9970a2b... plug-ins: port nova cursor drawing to cairo and simplify dr (*)
  0aa35c8... plug-ins: use the same opacities for drawing lines on top o (*)
  c5658da... Bug 155733 - need to check return values of gimp_drawable_m (*)
  0ad9051... plug-ins: more cleanup in nova and tile-small (*)
  3c062c3... plug-ins: port lens-flare center drawing to cairo (*)
  fe536cf... plug-ins: remove more useless logic from nova (*)
  154eb3d... app: port the splash's background pixmap drawing to cairo (*)
  333eeab... plug-ins: pagr-size must be 0 on adjustments used for spin  (*)
  52a6a8d... plug-ins: port sample-colorize drawing to cairo (*)
  113941a... libgimp: Update gimp.def (*)
  d9932ff... app: Fix potential segfault caused by accessing empty histo (*)
  a0d3d8d... plug-ins: port color-rotate drawing to cairo and simplify t (*)
  3b0c4e2... app: port a gdk_draw_rectangle() in GimpComboTagEntry to ca (*)
  9b44039... plug-ins: port ifs-compose drawing to cairo (*)
  7f9a4d5... app: get rid of using gdk_draw to construct bitmap cursors (*)
  8b4bcbb... libgimpwidgets: port GimpColorArea drawing to cairo (*)
  e617ece... libgimpwidgets: port GimpColorScale slider drawing to cairo (*)
  f6761e7... po: Update POTFILES.in (*)
  354a640... libgimpwidgets: port the rest of GimpColorScale drawing to  (*)
  9ffaf94... fix path import of polylines/polygons (*)
  22d5dc9... app: formatting (*)
  251177f... libgimpwidgets: fix GimpColorScale arrows to be as small as (*)
  1770615... libgimpwidgets: ports GimpColorSelect marker drawing to cai (*)
  8851477... libgimpwidgets: port GimpOffsetArea drawing to cairo (*)
  9c8736a... app: formatting (*)
  3c15255... plug-ins: port curve-bend curve drawing to cairo (*)
  0f28b38... libgimpwidgets: set page_size to 0 on adjustments used for  (*)
  fb53ac6... plug-ins: create the GimpPickButton from pixbuf inline data (*)
  3c2f080... app/tests: Increase GIMP_UI_WINDOW_POSITION_EPSILON (*)
  0097286... plug-ins: remove execute permission from common/file-pdf-sa (*)
  d62c287... libgimpwidgets: remove the pixbuf inline data garbage from  (*)
  90eda12... plug-ins: Fix preview in Difference of Gaussians (*)
  1135f2d... Bug 624487 - Fix incorrect "wrap mode" documentation values (*)
  309985d... cursors: add the new color picker cursor files to CLEANFILE (*)
  a885824... pdb: add barak_pdb_misc() instead of replicating the author (*)
  558e433... Updated Norwegian bokmål translation (*)
  805a971... pdb: add the procedure gimp_layer_group_new (*)
  3cb6632... pdb: Some fixes to the commit that added gimp_layer_group_n (*)
  2f62347... pdb: Add a more detailed description to the gimp_image_inse (*)
  f1cf31f... app: don't pass default names to gimp_drawable_configure() (*)
  97b35ab... pdb: remove deprecated vectors procedures (*)
  548d2e0... pdb: clean up gimp-layer-group-new (*)
  ec36151... pdb: don't have compat aliases for procedures which are dep (*)
  ddd3464... pdb: forgot a few in the last commit (*)
  c56f056... pdb: remove deprecated drawable procedures (*)
  38b9b41... pdb: deprecate gimp-drawable-is-text-layer and add gimp-ite (*)
  bbc44c9... pdb: remove obsolete includes (*)
  c6e93e4... pdb: generate nicer gtk-doc comments (no doc contents chang (*)
  4d3b52e... pdb: return the resulting floating selection in the item tr (*)
  d64bf1e... pdb: deprecate the entire drawable transform API (*)
  ec7fc27... Bug 629436 - the current tool is not shown in the tool opti (*)
  2643107... Bug 623850 - (Paco) Recursive Gaussian Filter error (*)
  46e4fa9... app: take the default value of GimpPDBContext::interpolatio (*)
  5400122... pdb: deprecate gimp_layer_scale_full() and gimp_image_scale (*)
  aa55a98... pdb: #include "gimpgrouplayer.h" in layers-cmds.c (*)
  98d8d68... pygimp: don't use gimp_image,layer_scale_full() (*)
  16491ce... pygimp: completely undeprecate pygimp-image.c (*)
  81182d9... app: use gimp_label_set_attributes() instead of markup (*)
  4c57e3f... app: port GimpVectors drawing to cairo (*)
  5ab83e7... app: don't let the vectors tool draw the active vectors (*)
  5abae32... app: cache bezier representation in GimpVectors object (*)
  a9a20e8... app: cleanup of vectors rendering (*)
  72b25fd... app: let the vectors tool draw vectors the old way again (*)
  31fb4c9... app: use GSlice for GimpBezierDesc (*)
  372e731... app: adjust line style for cairo-drawn vectors (*)
  6bce064... app: add signal GimpImage::update_vectors() and have the im (*)
  97912b4... app: move variables to local scopes in gimp_vectors_bounds( (*)
  8cfb8c2... app: update vectors from the freeze handler as well (*)
  ec2be9b... app: cache bounding box of GimpVectors object (*)
  ae0cf76... app: only expose the area covered by the vectors object (*)
  610b6a2... app: properly round the bounding box in the move tool (*)
  4e3775b... app: another rounding fix, style cleanups. (*)
  8e33205... app: draw all vectors strokes with one cairo_stroke() (*)
  cca9257... app: add functions to set the vectors' cairo style (*)
  8a029f3... app: enable double buffering when editing vectors (*)
  428e9b9... app: more cleanup, move more variables to local scopes (*)
  545422e... [l10n] Updated Estonian translation (*)
  916216c... [l10n] Updated Estonian translation (*)
  7e28f52... app: remove unused clipping functions in GimpDrawTool and G (*)
  f04e160... app: draw inactive paths blue on white (*)
  11aecbd... app: add styles for tool drawing (still unused) (*)
  69a898c... app: some cairo tool drawing infrastructure for review, ple (*)
  96bdf1f... app: refactor the canvas items to return a GdkRegion as ext (*)
  f17cc00... app: minor cleanup and fixes (*)
  46836d9... app: add a canvas line class (*)
  6855267... First part of fixes for handling UTF-8 coded strings (Bugs  (*)
  ae6670b... Last part of fixes for handling UTF-8 coded strings (Bugs 5 (*)
  5e5cacf... app: fix canvas line extents (*)
  0c10734... app: get rid of some public draw tool API (*)
  69da253... app: move enum GimpHandleType to display-enums.h (*)
  b0d8ba5... Additional fixes for handling UTF-8 coded strings (Bugs 572 (*)
  de2ae87... app: add GimpCanvasHandle which draws tool handles (*)
  d0f6846... app: remove premature canvas item extents caching optimizat (*)
  24654e0... app: remove the draw timeout from GimpDrawTool (*)
  5722345... app: remove prototype for non-existing gimp_draw_tool_set_t (*)
  284403d... app: fix width and height properties to allow negative size (*)
  683e097... app: add cairo drawing support in GimpDrawTool (*)
  1ea16c0... app: draw the active tool's stuff in the display expose han (*)
  55369b5... app: enable cairo drawing in the zoom tool (*)
  919b3d8... app: enable cairo drawing in the blend tool (*)
  e7de19e... app: remove debug spew in the draw tool (*)
  721fae7... app: enable cairo drawing for the color picker tool (*)
  ddcd5a6... app: workaround warning about empty private struct (*)
  f719cf1... app: implement circle handles (*)
  4bedffd... app: add a polygon canvas item class (filled polygons unimp (*)
  83bab2f... app: add support for cairo polygons (*)
  f9a7bea... app: enable cairo drawing in the free select tool (*)
  c058ec9... app: temporarily enable double buffering unconditionally (*)
  5f349c3... app: nicer fill style for canvas items (*)
  c80cea5... app: proper line caps and joins for canvas items (*)
  eeeea7c... app: enable cairo drawing for the iscissors tool (*)
  7c82f3d... app: add gimp_canvas_polygon_new_from_coords() (*)
  517e77b... app: keep GimpColorTool->center_x and _y around in image co (*)
  4d0c750... app: get rid of "gboolean use_offsets" in the draw tool (*)
  a0cb4fe... app: add boundary_offset() which offsets BoundSegs in place (*)
  ddc63de... app: remove "gboolean use_offsets" from gimpdisplayshell-tr (*)
  612aee9... app: change segment drawing to using pixel centers and CAP_ (*)
  8dbab53... app: add a guide line canvas item class (*)
  fe5e989... app: add support for drawing guide lines with cairo (*)
  76be01d... app: enable cairo drawing for the move tool (*)
  fb68e40... app: draw the line before the handles so it will look ok wi (*)
  74bc42e... app: implement square handles (*)
  d1d89e0... app: add a "highlight" mode for the tool FG style (*)
  db1a851... app: use the highlight color for "dashed" lines, oh well... (*)
  39a4dfb... app: enable cairo drawing for the vector tool (*)
  2c05202... app: reorder code in draw() so handles are on top of lines (*)
  d921f85... app: fix infinite recursion in gimp_brush_core_create_bound (*)
  483efcb... app: add a boundary canvas item class (*)
  ecd59cd... app: add cairo support to boundary drawing (*)
  3b4d26e... app: enable cairo drawing for all paint tools (*)
  a75b298... app: enable cairo drawing for the edit selection tool (*)
  590e63f... app: enable cairo drawing for all transform tools (*)
  6ebc298... app: add arc slices to GimpCanvasHandle (*)
  1c550d4... app: suppose arc slices (*)
  3afd2da... app: enable cairo drawing for the measure tool (*)
  41c338c... app: remove XOR drawing code paths which are now dead (*)
  a29a7ec... app: add a corner canvas item class (*)
  6fb802f... app: add draw tool support for cairo corners (*)
  4a5d330... app: enable cairo drawing for the crop tool (*)
  75c11e2... app: fix off-by-one in rectangle tool guides (*)
  870faec... app: fix bounding box calculation for lines that are not ax (*)
  e98a20c... app: increase max corner size (*)
  74fe162... app: move adding an arc path out to a utility function (*)
  b5194b6... app: handle sizes should be odd numbers (*)
  398742b... app: draw the grid under the bounding box (*)
  db1da1e... app: handle sizes should be odd numbers (*)
  4e5d47d... app: add an arc canvas item class (*)
  67708a6... app: add support for cairo arcs (*)
  926bbc6... app: enable cairo drawing for the rect and ellipse select t (*)
  9c7cd6d... app: fix canvas arc extents (*)
  9cb4a2e... app: enable cairo drawing for the align tool (*)
  e7f1d44... app: remove much more dead code paths from the draw tool an (*)
  225d224... app: add a text cursor canvas item class (*)
  957acb4... app: add support for cairo text cursor drawing (*)
  9154814... app: enable cairo drawing for the text tool (*)
  a5c961a... app: remove the last traces of gimp_canvas_draw_foo() from  (*)
  21adcb2... app: port the region select tool to gimp_draw_tool_draw_bou (*)
  d6f035a... app: bye bye XOR :D (*)
  313f8be... app: remove "gboolean use_cairo" from the draw tool again (*)
  7a6a57c... app: remove code in draw() that special cases drawing vs. u (*)
  5d14e9b... app: move clearing and invalidating canvas items to utility (*)
  e8d46f7... app: fix GimpCanvasArc's extents so it doesn't leave artifa (*)
  cbaf997... app: undraw the old canvas items only before drawing new on (*)
  e89650e... app: fix size of outside corner handles (*)
  62f8f55... app: add gimp_draw_tool_add_item() and use it all over the  (*)
  6b30250... libgimpconfig: don't crash if g_value_get_boxed() returns N (*)
  349c150... app: add a canvas group item which keeps around sub-items (*)
  e074d4d... app: move the GimpCanvasItem typedef to display-types.h (*)
  df44ced... app: keep the draw tool's items around in a GimpCanvasGroup (*)
  02924e1... app: change the unit of angles in the draw tool's draw_arc( (*)
  5cda439... app: return the created item from gimp_draw_tool_draw_foo() (*)
  e91dce5... app: remove gimp_draw_tool_draw_arc_by_anchor() (*)
  dfd5a26... app: remove gimp_draw_tool_draw_dashed_line() (*)
  5089b9a... app: remove gimp_draw_tool_in_radius() (*)
  b3af235... app: rename all gimp_draw_tool_draw_foo() functions (*)
  ce2d110... Updated Slovenian translation (*)
  3d26ad8... Updated Slovenian translation (*)
  970a062... app: argh! never add even only one line of code without tes (*)
  27d3070... build: Cleanup in buildbot/suppressed-warnings.txt (*)
  ea5190e... app/tests: Fix gimp_display_shell_transform_xy() build (*)
  e6ce564... app: add an infrastructure that allows to stroke multiple i (*)
  b173707... app: add gimp_draw_tool_remove_item() (*)
  4b89850... app: draw the free select tool's line in one stroke() (*)
  a306a46... app: make the code that puts the lines into a stroke group  (*)
  e0f35d8... app: put the lines and the angle arc into a stroke group (*)
  9cce1b8... app: put a lot of rectangle tool lines into a stroke groups (*)
  f284e5f... app: don't draw the draw tool's items to the wrong display (*)
  6ec1729... app: add the handle that is being dragged to the stroke gro (*)
  b0a22bc... app: change the default item line cap to round (*)
  ffd5730... app: put the transform tool's grid and boundary into a stro (*)
  c3102bd... app: move the GimpCanvasGroup typedef to display-types.h (*)
  74e5864... Merge branch 'master' into soc-2010-cage-2
  1a5bacf... Fix cage tool to work with the draw tool in master

(*) This commit already existed in another branch; no separate mail sent



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]