[gimp] (98 commits) ...app: Cleanup in preparation of merge



Summary of changes:

  24652b4... empty gobject for GimpCage (data structure), GimpOperationC (*)
  f631628... structure of the cage tool, with an options object (*)
  b389ec7... Change of the cage tool icon for those from LightningIsMyNa (*)
  6a387f7... Enhancement of the CageOptions object to allow the selectio (*)
  1856516... Beginning of GimpCage data structure, with the computation  (*)
  a50c5dc... add an entry for the cage transform tool in the menu (*)
  2157a67... app/core/gimpcage: add access functions to the cage data st (*)
  b010b19... app/gegl/gimpoperationcage: add code to iterate the out buf (*)
  509d329... Cage transform gegl op: now correctly iterate and fill with (*)
  f994d57... gimpcage data structure: - fix of the iteration of the buff (*)
  fb737d2... Update of the cage tool icon. Big thanks to Barak Itkin <li (*)
  884bc9b... libgimpmath: add a function that compute the normal vector  (*)
  3715837... gimpcage: add a function that return the normal to an edge  (*)
  98b1987... gimpoperationcage: the gegl op now do a transformation, wit (*)
  6533622... update of the cage tool icon, a bit less blurry. thanks aga (*)
  81f9e60... gimpcage: add a second series of point for the deformed cag (*)
  a937525... gimpoperationcage: update of the gegl operator to use the d (*)
  1b67742... gimpcage: add a function to compute the bounding box of the (*)
  ad0a81c... gimpoperationcage: iterate accordingly to cage's bounding b (*)
  d836615... gimpcagetool: now inherit from GimpDrawTool. Moving cage po (*)
  db5981a... gimpcagetool: draw/edit cage, accordingly to cage mode (*)
  2ef73c3... GimpCage: now reverse the cage before computation if needed (*)
  c1485b2... gimpoperationcage: update of the static cage (*)
  a20c519... gimpoperationcage: use of no_cache = false (*)
  df842ba... gimpcage: add a missing update of the scaling factor (*)
  c24029c... gimpcage: fix of a bug in the bounding box computation (*)
  fcd1560... gimpcagetool: beginning of the link tool/gegl op (*)
  98ff627... gimpcagetool: fix a missing include and a function declarat (*)
  e141953... gimpcagetool: the cage can be closed only if the number of  (*)
  066bbb8... gimpcagetool: flush the image correctly after applying a ca (*)
  5d483a9... add an enum for cage mode (*)
  2abbfc9... rewrite of the GimpCage data structure as a Gegl config obj (*)
  c686093... make GimpCageOptions to use the new enum for Cage mode (*)
  b05460f... add a gegl operator that compute the coeffcient for a cage  (*)
  74a37c6... gimpoperationcoefcalc: get_bounding_box now return the boun (*)
  d7474cd... gimpcageconfig: correct indentation (*)
  7436539... gimpcageconfig: correct indentation (*)
  4f26fc8... gimpcageconfig: fix compilation (*)
  973aeee... register gimpoperationcagecoefcalc (*)
  54ef87a... gimpcageconfig: add the scaling factor computation (*)
  670a20d... gimpcageconfig: correct scaling factor memory allocation (*)
  09ce431... gimpoperationcage: now inherit from GeglOperationComposer,  (*)
  3c5c65e... gimpcagetool: use GimpCageConfig, and apply gegl op. Doesn' (*)
  8c33eb8... gimpcagetool, gimpoperationcage: now the forward transform  (*)
  9677eee... gimpcagetool: add a warning if the coef buffer isn't initia (*)
  459414c... gimpcagetool: use cage_transform and gegl_render_mapping to (*)
  69cf476... add a gegl op that compute the reverse transformation of a  (*)
  90d3900... gimpoperationcagetransform: clean unnecessery code (*)
  a68eb9d... remove the unneeded anymore GimpCage data structure (*)
  e94d90f... GimpOperationCageTransform: add code to compute the exact s (*)
  19b81bb... gimpcagetool: fix buffer leak (*)
  34b40a6... solve the problem result cropped to the bounding box of the (*)
  81c948f... GimpOperationCageTransform: pre-full the coordinate buffer  (*)
  67c1981... GimpCageTool: don't allow to add handle after closing the c (*)
  f593562... Fix a memory allocation issue mid recursion and put a depth (*)
  eabbabb... GimpCageConfig: add 2 method to check if a point is inside  (*)
  fe9f1f4... GimpCageTool: better memory gestion in different handle + c (*)
  50fdbf0... GimpOperationCoefCalc: compute the coefficient only inside  (*)
  023aa06... gimpoperationcoefcalc: attempt to fix the wrong coefficient (*)
  3d79167... change name of gimp cage gegl op to gimp internal op. (*)
  9b3dbf9... renaming of GimpOperationCage to GimpOperationCagePreview + (*)
  2581871... GimpOperationCageTransform: cleanup (*)
  c29396a... GimpCageTool: add code in #if #else #endif to test the forw (*)
  a31b437... Fix gfloat to gdouble resolving any nan-ds in coefs. (*)
  6c36d7a... gimpcagetool: add preview (*)
  54a9294... cleaning (*)
  7655a45... gimpvector: correct normal vector computing, vector wasn't  (*)
  2dfb79e... gimpoperationcagecoefcalc: correct coef calculation. Now de (*)
  c4a196d... gimpoperationcagepreview: make the preview more visible (*)
  b7c2b26... precompute edge normal (*)
  02a1431... gimpoperationcagepreview: transform only pixel inside the c (*)
  f92b01d... gimpoperationcagetransform: optimization (*)
  c06ed13... core: Add function to test if image map is busy (*)
  f037300... tools: Many cage tool fixes. (*)
  28cfa9d... tools: Fix some warnings I introduced into cage tool earlye (*)
  537c72b... gimpcageconfig: add missing normal computing, which caused  (*)
  e2a7ef2... gimpcageconfig: displace the cage by a small delta to avoid (*)
  f44dcf2... fill the original cage position with a plain color + UI (*)
  37d38f5... gimpcageconfig: solve segfault when adding 25th cage handle (*)
  aee148a... Merge branch 'master' into soc-2010-cage-2 (*)
  6dc2042... app: cage tool adjustments and fixes (*)
  d98bd74... Merge branch 'master' into soc-2010-cage-2 (*)
  6a22f17... Merge branch 'master' into soc-2010-cage-2 (*)
  6ecb219... Fix a preview update related segfault (*)
  55b0c9f... Some generic method sorting and cleanup in the tool (*)
  d261248... Clean up debug code (*)
  e133035... Fix point selection detection (*)
  74e5864... Merge branch 'master' into soc-2010-cage-2 (*)
  1a5bacf... Fix cage tool to work with the draw tool in master (*)
  d7492cb... app: remove forward transform preview from cage tool, rever (*)
  f09f6da... app: Make cage tool work with gegl master (*)
  1ae2ad8... app: Generic cage cleanup (*)
  e529428... app: Make cage tool apply to layer mask as well if one is p (*)
  9b96120... app: Make cage tool behave nice with offset layers (*)
  27c77e6... Merge branch 'master' into soc-2010-cage-2 (*)
  040c415... app: Fix cage operaton cliping offset (*)
  dfd5470... Merge remote branch 'origin/master' into soc-2010-cage-2 (*)
  d2563a6... app: Cleanup in preparation of merge (*)

(*) 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]