[gimp/soc-2010-cage-2] (315 commits) ...Merge branch 'master' into soc-2010-cage-2



Summary of changes:

  8f9ffe5... libgimpwidgets: add const qualifiers (*)
  2f3c6af... app/display: fix cairo drawing of transform tool image prev (*)
  1d17042... app/display: don't evaluate alpha value several times (*)
  4492725... app: add some (disabled) code that draws the untransformed  (*)
  0e17e44... app: move code from GtkObject::destroy() to GObject::dispos (*)
  8f9ec06... app: move code from GtkObject::destroy() to GObject::dispos (*)
  06da10b... app: change boundary drawing by tools to work like the sele (*)
  7ed79e9... app: fix off-by-0.5 in boundary drawing (*)
  7488508... app/base: formatting (*)
  3b7999a... app: remove gimp_display_shell_transform_points() (*)
  7db14ff... app: remove gimp_display_shell_transform_coords() (*)
  8d93dfa... app: remove xor-color property from gimprc (*)
  ee7a922... No SYMPREFIX should be used for 64-bit Windows (*)
  50a34c2... app: Changed tool display colors and opacities (*)
  3f2641c... app: put the bounding box lines into a stroking group (*)
  673064d... app: disable deprecated GTK+ API until version 2.22 (*)
  b63e26e... configure.ac: fix previous commit (*)
  d7cb20b... app: add group filling support to GimpCanvasItem and GimpCa (*)
  e869e83... app: add the text tool's selection rectangles to a filling  (*)
  ac5e9f9... Updated Russian translation (*)
  b02ba67... Porting to new API: add-[layer|channel] > -insert-[layer|ch (*)
  9f2f178... Porting to new API: add-[layer|channel] > insert-[layer|cha (*)
  eed3b05... Porting to new API: add-[layer|channel] > insert-[layer|cha (*)
  37d9876... app: define GIMP_GIT_LAST_COMMIT_{TIMESTAMP,YEAR} macros (*)
  c9b03ef... app: use last git commit year for copyright label (*)
  0e57af8... make update-po (*)
  f507a6a... update copyright years translations where possible (*)
  0c0470f... use computed copyright year in Windows rc files (*)
  6b1aabf... add git-version.h to BUILT_SOURCES (*)
  5dfb278... Use libapp_generated_sources in Makefile.am (*)
  ea2c199... update for Punjabi (*)
  7367ec1... app: fix the extents of filled rectangles and invalidate le (*)
  ebeb933... app: add gimp_display_shell_expose_item() and use it in the (*)
  ccee0ec... app/display: let cairo render the checkerboard (*)
  eb5bb63... app/display: draw the crop highlight using cairo (*)
  dd1e858... app/display: introduce a style for dimming (*)
  d5d5f4f... app/display: adjust a comment to reflect the current state  (*)
  260c856... app: remove gimp_display_shell_render_{init,exit} (*)
  b3182be... app/display: remove obsolete includes (*)
  375567d... app/display: sprinkle render code with const qualifiers (*)
  1eb77f6... app/display: refactor RenderInfo code (*)
  a7413bd... app/display: implement drawing of selection mask (*)
  2ef259c... app: use GimpRGB as mask color (*)
  42e137f... app: rename gimp_display_shell_draw_area() to draw_image() (*)
  81cfb44... app: use a GimpColorPanel not a GimpColorButton in the text (*)
  7edfa2c... app: start an infrastructure where the shell keeps around i (*)
  fe5b6ed... app: indentation (*)
  c83294f... Minor coding style fix (*)
  1f8a835... app: fix GimpCanvasBoundary's extents (*)
  7b53168... app: turn GimpCanvasItem's stroke() and fill() into virtual (*)
  238683e... app: add gimp_canvas_item_get_highlight() (*)
  50755d8... app: override GimpCanvasItem::stroke() and optionally strok (*)
  5a4bcb8... app: use a temporary GimpCanvasGuide to draw guides guides (*)
  89af8f4... app: use a GimpCanvasGuide to display the hovered guide (*)
  9d36984... app: remove the now obsolete gimp_display_shell_draw_guide( (*)
  d3e2db8... app: restart the draw tool after moving a guide (*)
  a825999... app: simplify the drawing code (*)
  50efb96... app: remove empty GimpTool::control() implementation (*)
  a5071f1... Fix version resources for app/ and add the same code for pl (*)
  0d11be8... app: add a canvas sample point item class (*)
  f575064... app: use a GimpCanvasSamplePoint to draw the hovered sample (*)
  cbd1d8c... app: remove gimp_display_shell_draw_sample_point() (*)
  2ced18c... app: add gimp_draw_tool_add_sample_point() (*)
  aa47dd2... app: Support 'M' for 'megapixels' in image title format str (*)
  7f1cadd... app: use temporary canvas items for exposing guides and sam (*)
  ad331d5... app: minor cleanup in gimp_display_shell_expose_item() (*)
  fee8f40... Avoid overflow in expression (*)
  f03cf53... Convert tabs to spaces in last commit (*)
  26f6f29... app: remove GIMP_SAMPLE_POINT_DRAW_SIZE from gimpsamplepoin (*)
  2a67bfc... app: document the new display title option (*)
  bab2c37... app: don't include "core/gimpsamplepoint.h" (*)
  14f9074... Remove unused code (*)
  cad6ba9... Make values static to avoid returning bogus ptr (*)
  ec5fa2f... plug-ins: unify handling of return values (*)
  36ee0a7... Updated Catalan translation (*)
  f6314b4... app: add GimpCanvasProxyGroup (*)
  75b4c80... app: add a proxy group which will keep sample point canvas  (*)
  0f73269... app: remove "item" parameter from gimp_canvas_proxy_group_r (*)
  0c613ba... app: port sample point drawing to GimpCanvasItems (*)
  6a27851... app: port GimpSamplePointEditor to the "sample-point-moved" (*)
  0705153... app: remove GimpImage signal "update-sample-point" (*)
  3b4f2ec... app: add a GimpCanvasProxyGroup that will be used for guide (*)
  26d0035... app: draw guides using GimpCanvasItems (*)
  201bfe3... app: add a "shell" property to GimpCanvasItem (*)
  33ab945... app: add gimp_draw_tool_add_stroke_group() and add_fill_gro (*)
  d3f19ba... app: remove "shell" parameter from GimpCanvasItem's public  (*)
  d9cd9f8... app: add an "update" signal to GimpCanvasItem (*)
  f0d01f6... app: don't bother to emit an "update" region if no handler  (*)
  1011112... app: add a "visible" property and API to GimpCanvasItem (*)
  d6f3439... app: fix text cursor extents so it doesn't leave artifacts (*)
  68b380f... app: forgot to check for "color_differs" for breaking out o (*)
  7dbaf34... app: fix gimp_text_buffer_get_color_tag() (*)
  b392ae6... app: don't leak the changed region in gimp_canvas_item_end_ (*)
  2731a9c... app: manage the stroking/filling state of child items corre (*)
  502d7c8... app: add a canvas grid item class and use it to draw the gr (*)
  cad9553... app: queue a draw on the canvas in gimp_canvas_set_bg_color (*)
  cfa17dc... app: fix last fix for the region leak... (*)
  1d45f62... app: add a software cursor canvas item (*)
  7ffa463... app: remove obsolete includes (*)
  dd4f27e... app: remove gimp_display_shell_set_cursor_style() (*)
  8c214f9... app: fix showing the layer boundary when there is a floatin (*)
  3e69ae0... app: add a layer boundary canvas item class (*)
  dbce9d4... app: fix scrolling in of dashed lines (*)
  ba6aa82... app: implement the "points" property using GimpArray (*)
  ff6d0f3... app: remove obsolete include (*)
  f345043... app: add a pen canvas item class and use it in the foregrou (*)
  0b4bb51... app: need to actually set the extents of the pen, not only  (*)
  96df3c2... app: formatting (*)
  01e6f57... Use AC_CONF_PROGRAM in AC_COMPILE_IFELSE to silence autocon (*)
  5275270... build/buildbot: Supress AM_PROG_LIBTOOL warning with autoco (*)
  c87af70... configure.ac: Require libpoppler 0.6.0 (*)
  185deee... app: Don't run UI tests when there is no DISPLAY (*)
  69604ef... libgimpbase: avoid aliasing error (*)
  6be41a6... Bug 631199 - Printing and Print preview broken with cairo 1 (*)
  3047bba... suppressed-warnings.txt: Don't suppress fixed warning (*)
  19bf6ff... Bug 629926 - some tool sliders are not usable (*)
  d88a348... app: add public API for the "guide-style" and "sample-point (*)
  64d9d76... app: gimp_draw_tool_add_arc() pass the "filled" parameter d (*)
  b693269... app: simplify creating of stroke and fill groups a lot (*)
  333dfc7... Fix warnings from windows build related .rule files (*)
  5e0fbc6... app/tools: don't use -1 as invalid guide position (*)
  5a3dc38... app/tools: draw two guides for the moving sample point (*)
  b748113... app: don't use PROJ_ROUND() for pixel-adjusting canvas item (*)
  8587e1e... app/tools: introduce gimp_draw_tool_add_crosshair() (*)
  ee82861... build/buildbot: Supress jas_config.h warnings (*)
  b8ed5fe... build/buildbot: Suppress png.h deprecation warnings (*)
  cacfc01... build/buildbot: Suppress png.h deprecation warnings fixup.. (*)
  4151d9f... app: some draw tool cleanup (*)
  1e96a98... build/buildbot: Suppress png.h deprecation warnings fixup 2 (*)
  49a0be7... app: s/gimp_drawable_is_text_layer/gimp_item_is_text_layer/ (*)
  cc7755f... Port stuff to gimp_item_is_text_layer() (*)
  9d0e69d... plug-ins/file-sgi: Quickfix for -Wtype-limits warnings (*)
  49f2204... app: add a newline (*)
  2e9b662... pdb: document that the context's inteprolation defaults to  (*)
  719e04f... plug-ins: Port common/curve-bend.c to new item transform AP (*)
  4a32f3e... plug-ins: Port common/file-tiff-load.c to new item transfor (*)
  08a3a1d... build/buildbot: Suppress pygimp gimp_drawable_transform_* w (*)
  e986310... Bug 630201 - remove unused layer-modes.c in app/paint-funcs (*)
  a16fc33... app: add new() copy() and free() API around GimpBezierDesc (*)
  2a965a8... app: argh, don't include the .c file (*)
  149ba1e... app: add a path canvas item class based on cairo_path_t (Gi (*)
  0b078d3... app: several GimpCanvasPath fixes (*)
  54a65fa... app: add gimp_draw_tool_add_path() and use it in the vector (*)
  ea29074... plug-ins: Increase size of values array to allow for values (*)
  cfe6e3a... plug-ins: Increase size of values array in file-gih to allo (*)
  9853df8... plug-ins: Increase size of values array in file-xmc to allo (*)
  51b1775... configure.ac: fix building screenshot plugin without libXmu (*)
  20ec80b... app: formatting (*)
  db72c72... Bug 631609 - [regression] no transparency on antialiased fo (*)
  55f01bf... app: remove gimp_display_shell_draw_vectors() (*)
  29e66b7... Initial translation to Kazakh (*)
  cc88baf... Initial translation of libgimp to Kazakh (*)
  9828f6d... app: remove unused variables in gimp_brush_core_create_boun (*)
  b59196c... app: set shell->vectors to NULL in gimp_display_shell_items (*)
  914ac9a... app: no need to cairo_save()/restore() around drawing a can (*)
  6b8141d... app: wrap GimpBezierDesc in a boxed type to make property h (*)
  7a9793b... plug-ins: Use the correct enum value in file-psp (*)
  0cae0f2... app: rename selection member "visible" to "shell_visible" (*)
  71a50bc... app: rename selection member "hidden" to "show_selection" (*)
  e11ca44... app: use gimp_display_shell_selection_control() in the pain (*)
  545e65d... app: add gimp_display_shell_selection_pause() and _resume() (*)
  cc8c546... app: turn "edit-mask" into a property of GimpCanvasLayerBou (*)
  9805ed7... i18n: Add Hebrew and Ukrainian to po-tags/LINGUAS (*)
  c1c42f1... app: Remove 'use_cpu_accel' from gimp_init_for_{,gui_}testi (*)
  f8d6821... app: get rid of selection_control() in core/ and display/ (*)
  3de4d72... app: Bug 631619 - Drawing artifacts spread by paintbrush ou (*)
  bb9c121... Porting to new API: add-[layer|channel] > insert-[layer|cha (*)
  bf6a2e6... app/base: formatting (*)
  466523f... Porting scripts to new API (*)
  e062acb... Porting scripts to new API, marking layer names for transla (*)
  e1a705c... Marking layer names for translation (*)
  0a4657a... Porting scripts to new API, marking layer names for transla (*)
  9100fd1... script-fu: don't include whitespace used as separator in tr (*)
  4d18135... script-fu: use "Rule" instead of "Hrule" (*)
  3abf6de... Porting scripts to new API, marking layer names for transla (*)
  8f7e1ac... Added forgotten contactsheet.scm script to the list of tran (*)
  388c654... Revert "Added forgotten contactsheet.scm script to the list (*)
  0a7e3f9... po-script-fu: add contact-sheet.scm to POTFILES.skip instea (*)
  fee17f8... Cleanup of recent changes in porting scripts to new API. Ma (*)
  ff03681... Bug 627328 - GIMP 2.6.10 segfaults when CTRL-left click on  (*)
  38153d7... app: gimp_paint_tool_oper_update(): stop/start the draw too (*)
  11bc11d... app: add back the draw timeout (*)
  be2037c... app: limit realtime image updates to about 50 fps (*)
  c79deb4... app: don't use a timeout for delaying display flushing (*)
  8cf6695... Fix Bug 631742 - Can't change color of first letter (*)
  4236990... app/vectors: formatting (*)
  beef765... Bug 631885 - GIMP fails to import a path from SVG (*)
  56c5074... app: honor the "gtk-show-input-method-menu" setting (*)
  0c7ec05... app: honor text direction when moving the cursor (*)
  f3c2a75... app: overwrite cursors can have negative widths in RTL text (*)
  852196e... app: fix insert and overwrite cursors for RTL text (*)
  8e0dd56... app: fix crashes by not trying to navigate on a NULL layout (*)
  843d9e3... libgimpwidgets: replace GdkGC* with gpointer for an unused  (*)
  b24c25d... app: don't use GET_PRIVATE() before the precondition check (*)
  af518f9... libgimpwidgets: use GObject::dispose() instead of GtkObject (*)
  74458f4... app/libgimpwidgets: move GimpUnitStore and GimpUnitComboBox (*)
  c36f762... libgimpwidgets: deprecate GimpUnitMenu and gimp_prop_unit_m (*)
  f2bd06e... libgimpwidgets: move GimpUnitStore members to a private str (*)
  e5faf09... libgimpwidgets: add gimp_unit_store_set,get_has_pixels() (*)
  b25ac7b... libgimpwidgets: add "percent" support to GimpUnitStore (*)
  6a10ded... libgimpwidgets: implement GObject::dispose() instead of Gtk (*)
  a9e6297... libgimpwidgets: implement GObject::finalize() instead of Gt (*)
  b67dbdc... libgimpwidgets: implement GObject::dispose() instead of Gtk (*)
  84274e2... libgimpwidgets: implement GObject::dispose() instead of Gtk (*)
  1de338e... libgimpwidgets: port the GimpChainButton lines to cairo (*)
  3584b66... libgimpwidgets: transform the cr to widget coords (*)
  47c6b25... libgimpwidgets: transform the cr to widget coords (*)
  38999b7... libgimp: implement GObject::dispose() instead of GtkObject: (*)
  1948feb... libgimp: implement GObject::dispose() instead of GtkWidget: (*)
  dc39857... app: add GimpSegment as replacement for GdkSegment (*)
  1cc27bc... app: port gimp_view_renderer_draw() to take a cairo_t* inst (*)
  756b731... app: cairo_translate() by allocation.x,y instead of doing t (*)
  3c18ba3... app: implement GObject::dispose() instead of GtkWidget::des (*)
  b69eea8... app: implement GObject::dispose() instead of GtkObject::des (*)
  5af8cc1... app: translate the cr by allocation.x,y instead of doing th (*)
  37effb9... app: use the window's allocation instead of gdk_drawable_ge (*)
  628439b... app: simplify toolbox wilber drawing a lot (*)
  b07eed8... pygimp: fix building with deprecated GimpUnitMenu (*)
  bc26575... pygimp: add wrapper for GimpUnit, GimpUnitComboBox (*)
  bec9e4b... pygimp: deprecate gimpui.UnitMenu (*)
  675a9c3... Decrement sample size just like in the gradients_sample_uni (*)
  4855d43... Validate XCF string length (*)
  f1a7db8... Validate number of colors in XCF colormaps (*)
  c7f36d1... Add missing symbols to gimpwidgets.def (*)
  8b57945... Convert spaces to tab in def file (*)
  0ff751f... Sort gimpwidgets.def entries (*)
  daf6456... Fix install rule for individual plug-ins (*)
  e8416a7... Updated British English translation (*)
  42f67f4... Rename WebKit's AM_CONDITIONAL (*)
  83eeb72... plug-ins/common/screenshot: Remove extra article (*)
  b04348d... [l10n] Updated Estonian translation (*)
  133c623... [l10n] Updated Estonian translation (*)
  130885e... app/xcf: Simplify MAX_XCF_STRING_LEN (*)
  0e9442b... app: fix typo in comment (*)
  5b64b83... app: introduce enum GimpHandleAnchor as replacement for Gtk (*)
  9bbcf8c... plug-ins/common/file-jp2-load: Check for other kinds of alp (*)
  d831b9a... libgimpwidgets: fix GimpFrame's child allocation for GSEAL_ (*)
  1130e8c... Bug 631728 - Crash or Gtk-CRITICAL on File->Open (*)
  4790820... app: use cairo_region_t for canvas items if cairo >= 1.10 i (*)
  22db39a... app: fix incomplete earlier s/GtkAnchorType/GimpHandleAncho (*)
  0ad43df... app: use the cairo_region_t hack in gimp_display_shell_set_ (*)
  8c42c38... app: store the dialog's adjustments as GtkAdjustment pointe (*)
  a798c94... app/display: add new canvas item GimpCanvasPassePartout (*)
  31b64f3... po-plug-ins: Temporarily disable file-pdf-load.c (*)
  71ead96... libgimp: deprecate gimp_min_colors() and gimp_install_cmap( (*)
  6302ea7... pygimp: remove wrappers for gimp_min_colors() and gimp_inst (*)
  868fdcf... app: remove min-colors and install-colormap properties from (*)
  400f5ac... app: store adjustments as GtkAdjustment pointers instead of (*)
  349a401... file-jp2-load: Elaborate comment (*)
  9e28a04... libgimpwidgets: use accessors for GtkAdjustment members (*)
  7ab96f6... app: don't chain up in GtkWidget::size-request() (*)
  090a465... app: don't pass "GdkRectangle *draw_area" to gimp_view_rend (*)
  c8bef14... app: fix Makefile.am formatting (*)
  83407d2... app: build with GSEAL_ENABLE (don't access widget->requisit (*)
  7cfda8c... app: use pango_cairo_show_layout() instead of a GdkPangoRen (*)
  c60e292... app: don't try to set properties of a NULL icon view (*)
  8a1517f... app: properly select icon view items (*)
  199804b... app: fix alphabetic order (*)
  8f8ea74... app: return TRUE from button and motion callbacks because w (*)
  81410e0... app/tests: Exit properly in test-core.c to avoid broken wir (*)
  784a1ce... app: Initialize and restore GIMP in gimp_init_for_testing() (*)
  8140df3... app/tests: Don't depend on UI in test-xcf.c (*)
  71ab7f4... app: cairo_translate() by allocation.x,y (*)
  4998863... file-jpeg: Fix a crash when toggling settings in preview mo (*)
  40797f1... Bump down cairo version for USE_CAIRO_REGION (*)
  60d24b4... app: get rid of #ifdef USE_CAIRO_REGION almost everywhere (*)
  64ed521... Update indentation (*)
  150983a... po/ru.po: Fixed typos spotted by Maxim S. Barabash (*)
  b072e75... file-jpeg: Make cinfo struct static so asynchronous saves d (*)
  356690d... Updated Danish translation (*)
  6fc4c42... Bug 348183 - palette editor doesn't show all palette colors (*)
  9e6f500... app/tests: Give possible solution to 'keyboard_zoom_focus'  (*)
  2056042... app/tests: Add gimp_test_utils_create_image() (*)
  1e747cb... app: Update gimp_display_shell_transform_xy_f() gtk-doc (*)
  3d82d40... app/tests: Improve gimp_test_utils_set_env_to_subdir() hint (*)
  ee81f23... app: Add gimp_enum_get_value_name() utility function (*)
  73d2f44... app: Add some GimpRectangleTool GIMP_LOG() messages (*)
  c33b287... app: Register GimpToolAction for gimp_enum_get_value_name() (*)
  edff494... app: Call gimp_log_init() in test init functions (*)
  62ece2f... app/tests: Make gimp_ui_synthesize_key_event() a global tes (*)
  e7b7bb7... app/tests: Make gimp_ui_get_ui_manager() a global test util (*)
  fc8ab63... app/tests: Add '/gimp-tools/crop_tool_can_crop' test (*)
  4fd051c... app/tests: Remove invalid redeclaration (*)
  d3c9723... app/tests: Fix inludes of non-UI tests (*)
  8c65edc... app: make GimpScaleComboBox build with GTK+ >= 2.23.1 (*)
  5931fe5... app/tests: test-tools.c formating (*)
  f46122b... app: add lots of accessors to GimpPalette (*)
  d1307a8... app: return TRUE from button_press() so the event doesn't g (*)
  a27b6f5... app: keep a GimpPalette around that proxies the image's ind (*)
  e8df164... app: Add dynamics selector to the tool options (*)
  6e01b28... Updated italian translation (*)
  d899328... app: some updates in the new colormap palette proxy code (*)
  9dee789... app: emit "update" when the viewable goes away via the weak (*)
  32d5d16... app: don't crash if the palette is NULL (*)
  112ca01... app: bye bye deprecated GtkPreview (*)
  0829e5b... app: simplify how the colormap editor sets FG/BG colors (*)
  5111498... More input validation in the psd load plugin (*)
  0da7773... Updated Catalan (Valencian) translation (*)
  dcdc098... Bug 631934 - Interaction between Old text parameters and ne (*)
  59a4e70... app: don't reserve a height for the statusbar label's icon (*)
  186b037... app: formatting (*)
  bdd1cea... Updated Traditional Chinese translation (Hong Kong and Taiw (*)
  79f0f56... Don't use gtk_container_add() for adding to GtkBoxes (*)
  b2a2e32... app: derive GimpDisplayShell from GtkBox instead of GtkVBox (*)
  ebc92dc... app: more gtk_container_add -> gtk_box_pack_start (*)
  56dee72... app: and one more (*)
  060a08d... app: +1 (*)
  b9a7c12... app: don't inherit from GtkHBox or GtkVBox (*)
  5d42803... app: Expose brush size in pixels, not as ratio (*)
  5bc3317... libgimpwidgets: fix the new prop_unit_combo_box to work lik (*)
  ae742f0... app: some cleanup in the new brush size code (*)
  8663b22... app: Fixes to brush scale->size replacement (*)
  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

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