[gimp] Created tag GIMP_2_10_10



The signed tag 'GIMP_2_10_10' was created.

Tagger: Michael Natterer <mitch gimp org>
Date: 1554656022 +0200

    Tag the 2.10.10 release

Changes since the last tag 'GIMP_2_10_8':

Adam Ostruszka (1):
      Update Czech translation

Alan Mortensen (10):
      Updated Danish translation
      Updated Danish translation of gimp-libgimp
      Updated Danish translation of gimp-plug-ins
      Updated Danish translation of gimp-script-fu
      Updated Danish translation of gimp-plug-ins
      Updated Danish translation
      Updated Danish translation of gimp-libgimp
      Updated Danish translation of gimp-plug-ins
      Updated Danish translation of gimp-python
      Updated Danish translation

Alex Samorukov (4):
      Enable hires retina support for the GTK2/OSX build
      add  to fix test link on OSX
      do not activate OSX menu if tests are running to prevent crash
      Allow compilation on MacOS 10.5 leopard: issues #2923, #2924 and #2925

Alexandre Franke (1):
      Update French translation

Alexandre Prokoudine (16):
      Update NEWS
      Help menu: various updates
      Update NEWS
      Update NEWS
      Update NEWS
      Update Russian translation
      Update Russian translation
      Unified transform: enable Constraint:Scale by default
      file-dds: add original source code of the DDS plug-in
      file-dds: mark some user-vsible messages for translation, expose them to PO files
      Update Russian translation
      Update NEWS
      Update NEWS
      Remap Linear Invert's mnemonic to I to remove a duplicate with Levels
      Update Russian translation
      Tools presets -> Tool Pre_sets. Fixes #3092

Anders Jonsson (8):
      Update Swedish translation
      Update Swedish translation
      Update Swedish translation
      Update Swedish translation
      Update Swedish translation
      Update Swedish translation
      Update Swedish translation
      Update Swedish translation

Asier Sarasua Garmendia (2):
      Update Basque translation
      Update Basque translation

Balázs Meskó (9):
      Update Hungarian translation
      Update Hungarian translation
      Update Hungarian translation
      Update Hungarian translation
      Update Hungarian translation
      Update Hungarian translation
      Update Hungarian translation
      Update Hungarian translation
      Update Hungarian translation

Balázs Úr (2):
      Update Hungarian translation
      Update Hungarian translation

Bruce Cowan (2):
      Update British English translation
      Update British English translation

Christian Kirbach (1):
      Update German translation

Claude Paroz (2):
      Update French translation
      Updated French translation

Daniel Korostil (11):
      Update Ukrainian translation
      Update Ukrainian translation
      Update Ukrainian translation
      Update Ukrainian translation
      Update Ukrainian translation
      Update Ukrainian translation
      Update Ukrainian translation
      Update Ukrainian translation
      Update Ukrainian translation
      Update Ukrainian translation
      Update Ukrainian translation

Daniel Mustieles (1):
      Update Spanish translation

Dimitris Spingos (1):
      Updated Greek translation

Elad Shahar (2):
      plug-ins: Spyrogimp plugin rewrite.
      Add i18n support for python spyrogimp plugin

Ell (314):
      tools: add performance-log-coalesce.py to EXTRA_DIST
      app: in performance logs, add new-lines between variable definitions
      tools: in performance-log-viewer.py, fix "function()" predicate ...
      libgimpwidgets: add GimpSpinButton
      Issue #2470 - Spacing between grid lines does not stay at 1px ...
      Issue #2473 - Transforming a layer doesn't properly transform its mask
      configure.ac: escape backslash chars in compiler version string
      app: in scale tool, scale around center even when using numeric input
      configure.ac: require babl >= 0.1.60
      libgimpwidgets: install gimpspinbutton.h
      libgimpbase: don't leak GPConfig::icon_theme_dir
      libgimpbase: add _gimp_wire_{read,write}_int64()
      libgimpbase, libgimp, app: pass misc. GEGL config to plug-ins
      Issue #2553 - Can't Move Imported or Pasted Path
      configure.ac: require GEGL >= 0.4.13
      app: remove gimp_parallel_distribute(); use gegl_parallel_distribute()
      app: indentation fix in gimp-parallel.cc
      app: more gimp-parallel fixes
      app: add GimpAsync::waiting signal
      app: in gimp-parallel, boost priority of waited-upon asyncs
      app: avoid flushing bufferless projections
      app: avoid starting the chunk renderer while finishing drawing a projection
      app: add GimpTileHandlerValidate::{begin,end}_validate() vfuncs
      app: add GimpTileHandlerValidate::validate_buffer() vfunc
      app: add gimp_tile_handler_validate_validate()
      app: use gimp_tile_handler_validate_validate() in GimpProjection
      app: use gimp_tile_handler_validate_validate() in gimp:buffer-source-validate
      app: unref async when removing last callback if idle is pending
      app: add gimp_async_add_callback_for_object()
      app: use gimp_async_add_callback_for_object() in various places
      app: in GimpBacktrace Linux backend, make blacklisted_thread_names const
      app: in GimpBacktrace Linux backend, don't leak backtrace when dropping threads
      app: add gimp-scratch allocator
      app: add scratch-total variable to the dashboard
      app: in Luminance mode, replace VLAs with gimp-scratch
      app: in Luminance mode, cache RGBA -> Y fish
      app: fix definition signature of gimp_scratch_get_total()
      app: #include <string.h> in gimp-scratch.h
      app: fix gimp-scratch linking
      app: fix gimp-scratch linking in tests/
      app: sigh, another gimp-scratch link fix, in config/
      app: a few improvements to gimp-scratch
      app: add gimp_gegl_rectangle_align_to_tile_grid()
      app: use gimp_gegl_rectangle_align_to_tile_grid() in gimp:buffer-source-validate
      app: align drawable undo rectangle to tile grid
      app: in GimpPaintCore, align copied undo rect to tile grid
      app: add gimp_gegl_clear()
      app: add gimp_layer_mode_is_trivial()
      app: add gimp_fill_options_fill_buffer()
      app: optimize simple whole-drawable fill/clear
      app: fix drawable direct-fill criterion
      app: another fix to drawable direct-fill criterion
      app: fix iterated-over area in gimp_gegl_clear()
      app: add "direct" parameter to gimp_projection_flush_now()
      libgimpcolor, app, modules, plug-ins: remove GEGL_ITERATOR2 define
      app: mark REPLACE and PASS_THROUGH modes as trivial
      app: don't use direct-buffer fill when some components are masked
      Issue #2604 - XCF saving bug in xcf_save_buffer()
      app: save images with fractional grid coordinates as version-10 XCFs
      Revert "app: save images with fractional grid coordinates as version-10 XCFs"
      app: in GimpProjection, fix reinit. of current row when chunk height changes
      Issue #2635 - Segfault when using measuring tool
      app: in the selection tools, blink mode box when the current operation is invalid
      app: in the move tool, blink type box when there's no item to move
      app: in the transform tools, blink type box when there's no item to transform
      app: in the paint tools, blink mode box when the current mode is invalid
      app: in gimp_widget_blink(), cancel blinking of parent widgets
      app: add gimp_tools_blink_lock_box()
      app: in all tools, blink lock box when the current item is locked
      app: in gimp_widget_blink_cancel(), avoid redrawing non-blinking widget
      app: s/GEGL_WARP_BEHAVIOR/GIMP_WARP_BEHAVIOR/
      app: in the warp tool, blink stroke frame when no events are selected
      app: in the warp tool, blink behavior combo when the current behavior is invalid
      app: update definition of "{cache,swap}-compressed" dashboard vars
      app: in the bucket-fill tool, avoid CRITICALs when computing line-art ...
      app: in bucket-fill tool, fix potential leak when computing line-art
      app: in bucket-fill tool, cancel async on tool destruction
      app: add gimp_pickable_contiguous_region_prepare_line_art_async() ...
      app: use gimp_async_add_callback_for_object() in the bucket-fill tool
      app: improve gradient color-sampling speed
      app: remove "Edit -> Fade..."
      app: remove gimp_applicator_dup_apply_buffer()
      app: in GimpLineArt, use "invalidate-preview" signal of input viewable
      app: add GimpDrawable::format-changed signal
      app: add gimp_applicator_set_output_format()
      app: in GimpDrawableFilter, use the drawable format as the cache format
      app: use drawable format as floating-sel applicator output format
      app: cache result of floating selections
      Revert "Bug 796090 - (wrong) true-color preview of GEGL filter ops, ..."
      app: in gimp_drawable_merge_filter(), align undo rect to tile grid
      app: in GimpApplicator, allow enabling cache/preview after construction; remove preview cache
      app: use GimpDrawableFilter in gimp_drawable_apply_operation()
      app: in GimpFilterTool, show region combo for non-point ops
      app: in GimpFilterTool, make region combo insensitive when selection is empty
      app: rename gimp_applicator_set_preview() to _set_crop(); add _get_crop()
      app: add gimp_drawable_filter_set_crop()
      app: in GimpDrawableFilter, only update crop/preview area when updating whole drawable
      app: in warp tool, crop filter to stroke bounds
      app: in gimp_gegl_apply_cached_operation(), intersect cached rects with dest rect
      app: in gimp_drawable_edit_fill(), make trivial alpha-only fill a NOP
      app: show error on attempt to clear/cut layer with locked alpha channel
      app: small fix to gimp_drawable_edit_fill()
      app: optimize gimp_gegl_mask_is_empty()
      app: optimize gimp_gegl_mask_bounds()
      app: more optimizations to gimp_gegl_mask_bounds()
      plug-ins: in image-map, fix spin-scale adjustment
      app: show message when attempting to change layers while there is a floating sel.
      app: in GimpTileHandlerValidate, avoid fetching/copying whole tiles
      app: In GimpHistogram, align copied buffer region to tile rect
      app: in GimpHistogramEditor, cancel ongoing async upon update
      app: write floating-point vars using C locale in performance logs
      app: in GimpHistogramEditor, don't block when creating bg histogram
      app: small fix to last commit
      app: remove gimp-scratch; replace with gegl-scratch
      app: in bucket-fill tool, avoid calculating line art when not in line-art mode
      app: in bucket fill tool, don't calculate line art of layer groups
      app: in gimp_display_empty(), clear image of matching contexts
      Issue #1824 - Crash on 2.10.4 using tablet
      app: add GimpChunkIterator
      app: use GimpChunkIterator in GimpProjection
      app: use GimpChunkIterator in gimp_gegl_apply_cached_operation()
      app: in gimp_tile_handler_validate_buffer_copy(), temporarily remove source handler
      app: in the gradient tool, halt gradient editor before committing filter
      app: in gimp_gegl_apply_cached_operation(), s/cancellable/cancelable/
      Issue #440 - libgimp/gimptilebackendplugin.c provides no pyramid
      app: in gimpchunkiterator.c, #include <stdlib.h>
      app: fix gimp_chunk_iterator_set_priority_rect()
      app: in gimp_projection_chunk_render_start(), don't leak empty region
      app: in gimp_projection_chunk_render_start(), properly invalidate preview
      app: in gimpdrawtool.c, s/rectangle/widget/ in tool-widget signal handlers
      app: add gimp_tool_widget_message[_literal]()
      app: handle GimpToolWidget::message in GimpToolWidgetGroup
      app: handle GimpToolWidget::message in GimpDrawTool
      app: in GimpToolPath, use gimp_tool_message() instead of _set_status() ...
      app: in GimpDrawTool, avoid CRITICAL on widget signal if not active
      app: add gimp_tool_widget_{get,set}_visible()
      app: in filter tools, allow toggling on-canvas controller visibility
      app: clear priority rect when finishing projection rendering
      libgimp: in GimpTileBackendPlugin, don't read tile data upon TILE_SET
      libgimp: in GimpTileBackendPlugin, change default tile multiplier to 1
      tools: in performane-log-viewer.py, change sample-selection icon
      tools: in performance-log-viewer.py, allow inverting selection
      app: convert gimppickable-contiguous-region to C++
      app: parallelize gimp_pickable_contiguous_region_by_color()
      app: update drawable filter upon alpha-lock change
      app: improve gimp_channel_clear()
      app: align mask-undo buffer to tile grid
      app: fix indentation in gimpmaskundo.h
      app: fix rectangle-select tool rounded-corners option
      devel-docs: fix performance-log profile-view function-column description
      tools: in performance-log-viewer.py, some cleanup
      tools: in performance-log-viewer.py, add markers view
      devel-docs: in performance-logs.md, fix markers-page section number
      libgimpcolor: in gimp_adaptive_supersample_area(), use scratch allocator
      app: in gimp:gradient, improve adaptive supersampling
      plug-ins: avoid running pygimp plug-ins derived from gimpplugin.plugin at each startup
      Issue #1119 - Unable to give a layer group as a parameter to a python script
      app: fix cursor precision of various tools
      app: fix cursor precision of source tools
      app: add gimp_paint_tool_set_active()
      app: in perspective-clone tool, fix cursor presicion; hide brush while adjusting
      app: fix CRITICAL when initializing the perspective-clone tool
      plug-ins: in pygimp/plug-ins/Makesfile.am, use tab-width of 8
      plug-ins: in pygimp/plug-ins/Makefile.am, re-copy plug-ins upon change
      plug-ins: in pygimp/plug-ins/Makefile.am, simplify plug-in copy recipe
      app: in GimpTransformGridTool, remove flip-tool hack
      app: in GimpTransformGridTool, fix layer hiding
      app: in gimp_transform_matrix_generic(), apply matrix even if invalid
      app: fix CRITICALs in GimpMeasureTool
      app: add GimpToolCompass::effective-orientation property
      app: improve measure-tool undo description
      app: improve rotate-tool undo description
      app: add GimpTransformToolClass::undo_desc field
      libgimpwidgets: add GimpChainButton::icon-size property
      libgimpwidgets: add GimpChainButton::active property
      app: in GimpTransformGridTool, allow simultaneous forward and backward transforms
      app: in GimpTransformGridTool, allow linking forward/backward transforms
      po-python: add spyro_plus.py copy to POTFILES.skip
      libgimpwidgets: add gimp_chain_button_{get,size}_icon_size() to gimpwidgets.def
      app: in GimpRotateTool, improve fuzzy comparisons
      libgimp: avoid libgimp tile-cache in the plug-in tile backend
      app: add gimp_temp_buf_{lock,unlock}()
      Issue #2372 - Reduced quality of the Parametric brush in 2.10
      app: small fix in gimpbrushcore-kernels.h
      app: avoid unnecessary calls to gimp_temp_buf_data_clear()
      app, pdb: use compat formats for brushes/patterns in plug-ins
      libgimpwidgets: in GimpChainButton, emit "toggled" signal when "active" changes
      Issue #2935 - GIMP 2.10 - options hidden in filter dialogs
      app: in gimppaintcore-loops, use dynamic iterator indices
      app: in gimppaintcore-loops, make CanvasBufferIterator self-contained
      app: in gimppaintcore-loops, add finalize[_step]() algorithm functions
      app: in gimppaintcore-loops, allow specifying dependencies to BasicDispatch
      app: in gimppaintcore-loops, name algorithms more consistently
      app: in gimppaintcore-loops, add [Temp]CompMask algorithm helper-classes
      app: in gimppaintcore-loops, add MaskBufferIterator algorithm helper-class
      app: in gimppaintcore-loops, make sure dest_buffer is the primary iterator buffer
      app: in gimppaintcore-loops, add {CANVAS_BUFFER,PAINT_MASK}_TO_COMP_MASK algorithms
      app: implement gimp_paint_core_replace() using gimp_paint_core_loops_process()
      app: in gimp_paint_core_paste(), don't copy paint mask when combining to canvas buffer
      app: in gimp_paint_core_replace(), improve applicator path
      app: in gimppaintcore-loops, fix indentation in DispatchPaintMaskToCompMask
      m4macros: remove binreloc.m4 from EXTRA_DIST
      app: link tests against libappfile-data
      app: in gimpbrushcore-loops, fix memory corruption in clear_edges()
      app: in GimpOperationTool, add scrollbar width to scrolled-window requisition
      app: remove gimp_drawable_replace_buffer()
      app: remove gimp_gegl_replace()
      app: change behavior of REPLACE mode for fully-transparent pixels
      app: #include <string.h> in gimpoperationreplace.c
      app: add gimp_gegl_node_is_point_operation()
      app: in gimp_gegl_apply_cached_operation(), don't dup src buffer for point ops
      app: convert gimp:mask-components to C++
      app: improve gimp:mask-components
      app: in gimppaintcore-loops, remove individual-algorithm functions
      app: in gimppaintcore-loops, add {Mandatory,Suppressed}AlgorithmDispatch
      app: in gimppaintcore-loops, mark algorithms as mandatory/suppressed
      app: in gimppaintcore-loops, add [Temp]CompBuffer algorithm helper-classes
      app: in gimppaintcore-loops, add MASK_COMPONENTS algorithm
      app: use MASK_COMPONENTS algorithm in gimp_paint_core_{paste,replace}()
      app: in gimppaintcore-loops, in MaskComponents::finalize_step(), chain up
      app: set/clear component-mask alpha-bit of alpha-less drawables, to make mask uniform
      app: in GimpDrawableFilter, don't mask-out alpha comonent for alpha-less drawables
      app: in gimp:mask-components, handle half-precision float formats
      app: in gimppaintcore-loops, unsuppress COMBINE_PAINT_MASK_TO_CANVAS_BUFFER algorithm
      app: in operation tool, update scrolled-window size request when options-box size changes
      plug-ins: in file-dds, rename endian.h to endian_rw.h ...
      app: replace use of deprecated dont-cache/no_cache with cache-policy
      app: add temp-buf-total varaible to the dashboard
      Issue #2997 - Error importing PCX
      app: accept a const GimpTempBuf in more temp-buf functions
      app: improve gimp_brush_core_color_area_with_pixmap()
      app: in GimpSmudge, avoid copying brush pixmap when flow = 0
      app: streamline action_data_get_foo() functions
      app: merge layers in chunks, and show progress
      app: in gimp_gegl_create_flatten_node(), explicitly set color node format
      po-windows-installer: technical fix to the Korean translations
      build: add Korean translation to the Windows installer
      Issue #1554 - Select by Color tool does not select pixel(s) or area(s) of pixel(s)
      app: fix transform-grid center point for non-affine transforms; use as pivot
      app: add "Constrain handles", "Around center" options to the perspective tool
      Issue #3037 - Crash in transform tools after transforming an out-of-bounds selection
      app: disable spec. 8-bpp version of gimp:mask-components for non-little-endian platforms
      app: fix toggling-off of alpha channel
      app: small fix to last commit
      app: in gimp:mask-components, don't forward empty aux when mask is fully set
      app: in gimppaintcore-loops, improve CanvasBufferIterator algorithm helper-class
      libgimpwidgets: fix gimp_spin_button_new_with_range()
      app: set warp-tool scroll-lock to TRUE
      app: improve warp-tool invalidated-area calculation
      app: properly implement "spacing" option in the warp tool
      app: add "real-time preview" option to the warp tool
      app: improve warp-tool cropped-area calculation
      Issue #3062 - Picking by hue using "Select by Color" goes awry ...
      app: fix segfault when closing an image with a floating selection
      app: clean up last commit
      app: add gimp_parallel_run_async_independent_full()
      app: use independent async for resolving performance-log symbol information
      app: fix indepndent-async thread priority on Windows
      app: use gimp_gegl_buffer_copy() in various places
      app: allow canceling line-art computation
      app: various fixes to last commit
      app: add gimp_tool_gui_add_button()
      app: add "Readjust" function to transform-grid tools
      app: implement readjust() in various transform tools
      app: fix unused variable warning in gimp_tool_gui_new()
      app: reset overall transformation in transform tools
      app: fix mnemonic of transform-tools "Readjust" button
      app: take transform-grid handle size into account when readjusting
      libgimpwidgets, app, plug-ins: use GimpSpinButton everywhere
      Issue #2557 - Gimp Can't Rotate By More Than 180 Degree
      libgimpwidgets: fix arithmetic-expression supprot in GimpSizeEntry
      app: in gimp_tool_gui_set_response_sensitive(), allow non-existent ID
      app: improve transform-tools readjustment
      app: more "Readjust" improvements
      app: avoid pushing undo while updating colormap entries
      app: add gimp_babl_is_bounded()
      app: add gimp_babl_format_change_{component_type,linear}()
      app: convert gimp-gegl-mask-combine to C++
      app: improve gimp_gegl_mask_combine_rect()
      app: improve gimp_gegl_mask_combine_ellipse[_rect]()
      app: improve gimp_gegl_mask_combine_buffer()
      app: improve gimpchannel-{combine,select}
      Issue #3134 - Deleting last layer of group not updating image
      Issue #3142 - Filters on-canvas preview doesn't work ...
      app: small fix to gimp_gegl_mask_combine_ellipse_rect()
      app: skip cache and format conversion when merging a drawable filter
      app: don't disable filter format conversion if != drawable format
      app: preserve projection priority rect across structure/bounds changes
      app: improve responsiveness of GimpChunkIterator
      app: in gimp_drawable_apply_buffer(), work in chunks
      app: add gimp_gegl_node_is_source_operation()
      app: add gimp_gegl_node_{set,get}_underlying_oepration()
      app: use underlying operation in gimp_gegl_apply_cached_operation()
      app: in GimpDrawableFilter, set underlying operation
      app: use compositing format for fill buffer
      app: improve gimp_drawable_fill_buffer() for patterns
      app: add gimp:fill-source operation
      app: use gimp:fill-source in gimp_drawable_edit_fill()
      app: revert combo-box drop-down changes
      app: include system gtkrc file in themerc
      app: add GTK+ patch to fix list-style combo-box popup width
      app: add GTK+ patch allowing controlling combo-box popup style
      app: when freezing a drawable's preview, freeze ancestors' previews
      app: avoid freezing image preview if drawable is not attached
      app: avoid risky alloca() in gimp_brush_save()
      app: don't invalidate viewable preview when thawed unless explicitly requested
      app: more responsiveness improvements to GimpChunkIterator
      Issue #2090 - Crash when using transform tools
      app: in gimp:fill-source, align result to tile grid
      app: small fix to GimpChunkIterator
      app: fix image-window UI-manager update while a projection is being rendered
      app: in GimpChunkIterator, avoid preparing rect before merging
      Issue #3025 - "File/New" doesn't honor "precision" choice ...
      Issue #2665 - Settings changes in Rectangle and Ellipse selection don't "stick"

Félix Piédallu (1):
      (source modifs) Fix: Rename macros as it conflicts with Mingw headers. * DATADIR -> GIMPDATADIR * 
SYSCONFDIR -> GIMPSYSCONFDIR * DATADIR -> SYSDATADIR (tools/)

Harald H (1):
      Added OARS

Jehan (147):
      Issue #2501: Confusing wording in "Export Image as PDF" dialog.
      NEWS: update.
      app: do no overwite XCF when an error occurred at saving time.
      app, libgimpconfig: make various usage of g_file_replace() safer.
      plug-ins: make various usage of g_file_replace() safer.
      Issue #2495: many tablets broken by GIMP 2.10.8.
      NEWS: update.
      app: show the layer mode dropdown list properly.
      app, libgimpbase: add GIMP_SELECT_CRITERION_LINE_ART selection type.
      app: implement second step for line art selection/filling.
      app: babl types returned by choose_format() must be float!
      app: use GeglBufferIterator rather than gegl_buffer_sample|set().
      app: use more GeglBufferIterator.
      app: fix stroke labels in gimp_lineart_estimate_stroke_width().
      app: make visited into single-level allocated array.
      app: use simpler allocated variables.
      app: use char array for temporary data (rather than a GEGL buffer).
      app: with recent gegl:watershed-transform, no need for intermediate...
      app: create a simple priority map for line art selection flooding.
      app: directly update the mask buffer with gegl_node_blit_buffer().
      app: better use GeglBufferIterator!
      app: fix line art labellization.
      devel-docs: small update for GEGL buffer leak debugging.
      app: compute line art in advance.
      app: make line art pre-computation in threads.
      app: bucket fill tool with a "paint-style" interaction.
      app: edit the bucket fill tool options with new line art options.
      app: update gimp-2-10 for bucket fill changes for smart colorization.
      app: recompute line art if needed after a bucket fill commit.
      app: fix uninitialized variables.
      app: force the image flush after a selection fill.
      app: improve end point detection for smart colorization.
      app: remove now useless erosion size option.
      app: better handle drawable and image update for line art computation.
      app: end point detection uses both the end point rate and clamped value.
      app: priority map now unneeded for gegl:watershed-transform.
      app: fix a line art leak in bucket fill tool.
      app: replace gegl:watershed-transform with custom algorithm.
      app: properly (bucket) fill created splines and segments in line art.
      app: make sure we reset tool modifier state before saving options.
      app: add "line-art-max-grow" property to the bucket fill options.
      app: simpler code with gegl_node_blit().
      app: add possibility to antialias line art colorization.
      app: radius map actually not useful during smart colorization grow step.
      app: flood isolated pixels in smart colorization fill.
      app: make GimpBucketFillTool a GimpColorTool.
      app, pdb: more gimp-2-10 only tweak for smart colorization.
      app: some code cleaning in gimplineart.
      app: add the segment and spline max length options for line art.
      app: reorganize the line art code inside a GimpLineArt object.
      app: allow switching fill type with Alt even when Pattern fill selected.
      devel-docs: 0 at end of layer and channel pointer list is a pointer too.
      Issue #2495: different code for Windows and Linux on duplicate devices.
      app: do not make line art bucket fill a GimpSelectCriterion anymore.
      Issue #2664: add a tooltip to "better compression" checkbox.
      app: allow setting line art spline and segment length to 0.
      app: fix type warning.
      app, pdb: more gimp-2-10 only tweak for the smart-colorization.
      NEWS: add various recently merged changes.
      app: rename and merge the spline and segment length properties...
      plug-ins: make file-dds compile.
      plug-ins: make the file-dds plug-in load correctly.
      plug-ins: fix a few more warnings.
      plug-ins: s/Save as DDS/Export as DDS/
      plug-ins: get rid of "Show this dialog" checkbox in file-dds.
      plug-ins: "Export as DDS" is translatable.
      po-python: add the new file-dds plug-in to POTFILES.skip.
      plug-ins: a lot of coding style cleanup in file-dds.
      Issue #2611: Cannot open certain .pdf files in GIMP.
      authors.xml: my name was in duplicate.
      app: allow picking layer in paint tools on alt-click.
      app: alt-click to pick a layer will loop through candidate layers.
      app: make layer picking a generic modifier of the shell.
      app: expect event == NULL in gimp_device_info_get_event_coords().
      Issue #572: Key combinations not working with non English layout.
      app: push a temporary status when picking layer with alt-midclick.
      NEWS: update.
      desktop: prepare GIMP 2.10.10 appdata.
      app: add link to Smart Colorization scientific paper.
      Issue #2786: a few string issues.
      app: add the concept of line art source to Bucket Fill tool.
      Issue #2785: Fill by line art detection produces Segmentation fault...
      app: improved fix to commit 036ccc70cf.
      app: fix a crash in bucket fill tool.
      Issue #2828: Scrolling up with a mouse within a drop-down list.
      Issue #2828: Scrolling up with a mouse within a drop-down list.
      NEWS: keep up to date.
      app: allow more motion events with line art bucket fill.
      desktop: add missing filter in <release> notes.
      desktop: add <url> tags to <release>.
      desktop: reenable validity tests for appdata file.
      desktop: check that no remaining TODOs are in appdata file.
      plug-ins: clean the new Spyrogimp, rename it and remove old version...
      desktop: add rewrite of the Spyrogimp in appdata <release> tag.
      NEWS: update.
      Issue #2848: some sentences have no translation.
      libgimpbase: display thread id of the calling thread as hexadecimal...
      app: new gimp_spin_scale_set_constrain_drag() and use it on paint...
      NEWS: keep up-to-date.
      plug-ins: optionally define several float.h macros for MinGW64.
      libgimpbase: add gimp_installation_directory_file().
      Issue #2906: Icon Theme bar strings have no translations.
      app, libgimpbase: --enable-relocatable-bundle replaces --enable-binreloc
      libgimpbase: style cleanup of gimpreloc.c
      Issue #2920: Dilate and Erode filters' tooltips are untranslatable.
      app: improve line art bucket fill by filling unsignificant areas.
      po: fix the context (msgctx) for 2 strings.
      Issue #2922: Some sentences appear untranslated.
      po: fix msgctxt s/view-action/view-zoom-action/ for 5 strings.
      Issue #2922: Some sentences appear untranslated.
      app: error messages should happen on button press, not initialization.
      app: proper signedness for return value of gimp_edgel_region_area().
      app: clarify function to validate line art closure.
      app: s/plug-In/plug-in in a GUI-visible string.
      app: pack color picker and hexadecimal entry on same line in Color dock.
      app: GimpFgBgEditor displays the out-of-gamut color for indexed images.
      app: out-of-gamut for grayscale images too in GimpFgBgEditor.
      NEWS: update.
      Issue #2961: minor coding style fix.
      app: gimp_edgel_region_area() may return < 0 for non-closed zones.
      NEWS: keep up-to-date.
      desktop: update a bit the 2.10.10 appdata.
      app: add a GimpBusyBox near the "Line Art Detection" label in…
      app: avoid useless line art closure recomputation.
      app: fixing the line art GimpBusyBox visibility.
      app: improve line art filling when clicking on a line art closure.
      Issue #1256: Import damages colormap numbering.
      app: update the GimpFgBgEditor when image colormap is updated.
      app: save the accurate color in the colormap palette when possible.
      app: direct on-canvas color preview when editing a colormap color.
      Issue #3041: Color Picker no longer selects Colormap entry.
      Issue #3041: Color Picker no longer selects Colormap entry.
      app: fix a critical on a colormap editor callback.
      app: update fg/bg colors when committing a colormap change.
      Issue #3087: error compiling for Windows.
      Issue #102: TIFF plugin doesn't handle indexed images with alpha...
      plug-ins: tiff exporting can now support INDEXED*.
      NEWS: keep up-to-date.
      plug-ins: try to clarify "save-transp-pixels" argument of tiff saving.
      plug-ins: do not needlessly free/malloc() buffer of same size.
      app: fixes g_object_unref: assertion 'G_IS_OBJECT (object)' failed.
      Issue #3133: Gimp freezes after selecting a filter preset and...
      app: make gimp_prop_gui_chain_toggled() less error-prone.
      app: change antialias feature in fill by line art into Feather Edges.
      INSTALL: update info about libmypaint.
      po: always end the "Keywords" list with a semicolon!
      desktop: prepare the GIMP 2.10.10 release.

Jernej Simončič (8):
      Installer: include extra debug symbols, Ghostscript 9.25
      Installer: remove Thai locale temporarily (causes crash on Windows 7)
      Installer: proper fix for libthai
      Installer: include debug symbols for babl/gegl DLLs in lib\*
      Installer: remove lib\gegl-0.2
      Installer: remove LIBTHAI_DICTDIR environment variable (no longer needed, see 
https://gitlab.gnome.org/GNOME/gimp/issues/2496#note_365235 )
      Installer: remove dead code
      Installer: handle missing install directory of GIMP <2.8 better when there's still uninstall info in 
Registry

Kevin Stoffler (1):
      app: add gtk_combo_box_set_wrap_width for scale menu

Marco Ciampa (17):
      Updated Italian translation
      Updated Italian translation
      Fixed term for unsharp mask in italian
      Updated Italian translation
      Updated Italian translation
      Updated Italian translation
      Updated Italian translation
      Updated Italian translation
      Updated Italian translation
      Updated Italian translation
      Updated Italian translation
      Updated Italian translation
      Typo in Italian translation
      Updated Italian translation
      Updated Italian translation
      Updated Italian translation
      Updated Italian translation

Martin Srebotnjak (5):
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation

Massimo Valentini (1):
      file-dds: support for DXT2/DXT4, initial build and GEGL-related fixes

Michael Natterer (72):
      configure.ac: post-release version bump to 2.10.9
      Issue #2224 - Use the "Swap folder" setting for the GEGL cache
      Issue #1297 - Unhide the items hidden in the Advanced drop-down file...
      Issue #1297 - Unhide the items hidden in the Advanced drop-down file...
      Issue #701 - Add the ability to embed the GIMP built-in sRGB profile...
      plug-ins: always save the color profile in file-psd
      Issue #701 - Add the ability to embed the GIMP built-in sRGB profile...
      Integrate the logic of profile saving with metadata saving
      libgimp: need to expand config->swap_path in gimp_config()
      libgimp: actually use the path expanded in the previous commit
      app: clean up size group code in the preferences dialog
      app: fix capitalization of the "Line Art Detection" frame
      app: pass a GdkWindow not GdkDisplay to gimp_cursor_new()
      app: support cursors with a scale factor of 2 for HiDPI
      app: fix last gimpcursor.c commit: g_printerr() needs a newline
      cursors: add -HiDPI variants of all cursors
      configure.ac: require babl >= 0.1.61
      libgimp: use G_N_ELEMENTS() in gimp_image_metadata_save_finish()
      Issue #2667 - When copying a text layer, paste should create a new...
      Issue #1788 - Inconsistency between FG color and selected color in...
      app, libgimpbase: move enum GimpBucketFillArea to the core
      app: wrap some overly long lines in gimpbucketfilltool.c
      po-plug-ins, po-script-fu: update for the DDS plug-in
      Issue #2617 - Export to C image artifacts
      Issue #2685 - Crash when distributing layers horizontally
      AUTHORS: regenerated
      tools: fix perl warning about unescaped left brace in gimp-mkenums
      Issue #1538 - Crash when adding file to already opened image and...
      Issue #2540 - block width / height slider of the pixelize filter don't...
      Issue #2136 - On-image UI for adjusting Linear Motion Blur
      pdb: deprecate gimp_get_theme_dir() and gimp_get_icon_theme_dir()
      Issue #2446 - DPI information is not stored in clipboard
      Issue #2751 - Some Translated sentences appear as Untranslated
      Issue #2260 - "Selection to Path Advanced Settings" dialog not scrollable
      Issue #1793 - Move Guillotine tool to a different position in menus...
      Issue #1437 - 2.10 Image Metadata "keywords" corrupt
      Issue #1358 - Increase default size of "extended input device dialog"...
      plug-ins: s/g_printf/g_printerr/ in sgi.c
      Issue #1004 - file-pdf-load crashes in lcms when opening PDF with...
      libgimpbase: more metadata fixes for tags that can appear multiple times
      Issue #266 - Healing Tool - Sample Merged option does not work
      Issue #1942 - Smudge Tool with Sample Merged Option
      Issue #2863 - Improve error reporting for scripts
      plug-ins: add .gitignore file to file-dds
      Issue #2867 - iso-codes location is not relocatable on all platforms
      libgimpbase: add gimp_installation_directory_file() to gimpbase.def
      Issue #2898 - Gegl Operations - Color Wrap does not fit the screen on...
      app: in the prefs dialog, warn that OpenCL support is experimental
      app: add all missing festures from file-gbr-load to the core brush loader
      app, plug-ins: start consolidating brush and pattern loading/saving code
      app: move file-pat-load from the file-pat plug-in to the core
      app: add an "Open as Image" button to the brushes dialog
      app: implement pattern saving in the core
      app: remove useless includes from gimppattern-save.c
      app: implement brush saving in the core
      app: don't unref a NULL GimpTempBuf in gimp_pattern_copy()
      app, plug-ins: move pattern saving to the core
      plug-ins: remove stuff that is no longer needed from file-pat
      plug-ins: forward the error message if file-pat-save-internal fails
      app, plug-ins: move brush (gbr) saving to the core
      app: factor file_gbr_brush_to_layer() out of the brush-to-image logic
      app: cosmetic change in file_pat_load_invoker()
      app: some changes to GimpBrushPipe in preparation for .git image loading
      app, plug-ins: move file-gih-load from the file-gih plug-in to the core
      app: implement saving of GimpBrushPipes in the core
      app: factor out gimp_brush_pipe_set_params() from gimp_brush_pipe_load()
      app: factor file_gbr_drawable_to_brush() out of file_gbr_image_to_brush()
      app, plug-ins: move brush pipe saving from the file-gih plug-in to the core
      app: optimize gimp_layer_invalidate_boundary()
      NEWS: some fixes
      etc, docs: regenerate default gimprc and its manpage
      configure.ac: bump versions for the 2.10.10 release

Nathan Follens (4):
      Update Dutch translation
      Update Dutch translation
      Update Dutch translation
      Update Dutch translation

ONO Yoshio (1):
      Issue #2489 - Gimp 2.10.8 layer menu text along path

Oleksii Samorukov (3):
      tests: fix clang compilation error on test-eevl.c
      tests: implement gimp_test_utils_synthesize_key_event on OSX/QUARTZ
      tests: OSX - activate GIMP window when tests are running

Piotr Drąg (26):
      Update Polish translation
      Update Polish translation
      Update Polish translation
      Update Polish translation
      Update POTFILES.in
      Update Polish translation
      Update Polish translation
      Update Polish translation
      Update POTFILES.in
      Update Polish translation
      Update Polish translation
      Update Polish translation
      Update Polish translation
      Update Polish translation
      Update Polish translation
      Update Polish translation
      Update Polish translation
      Update Polish translation
      Update Polish translation
      Update Polish translation
      Update Polish translation
      Update Polish translation
      Update Polish translation
      Update Polish translation
      Update Polish translation
      Update Polish translation

Richard McLean (1):
      Issue #1299 - Add selection of default export file type

Rodrigo Lledó (12):
      Update Spanish translation
      Update Spanish translation
      Update Spanish translation
      Update Spanish translation
      Update Spanish translation
      Update Spanish translation
      Update Spanish translation
      Update Spanish translation
      Update Spanish translation
      Update Spanish translation
      Update Spanish translation
      Update Spanish translation

Ryuta Fujii (23):
      Update Japanese translation
      Update Japanese translation
      Update Japanese translation
      Update Japanese translation
      Update Japanese translation
      Update Japanese translation
      Update Japanese translation
      Update Japanese translation
      Update Japanese translation
      Update Japanese translation
      Update Japanese translation
      Update Japanese translation
      Update Japanese translation
      Update Japanese translation
      Update Japanese translation
      Update Japanese translation
      Update Japanese translation
      Update Japanese translation
      Update Japanese translation
      Update Japanese translation
      Update Japanese translation
      Update Japanese translation
      Update Japanese translation

Rūdolfs Mazurs (5):
      Update Latvian translation
      Update Latvian translation
      Update Latvian translation
      Update Latvian translation
      Update Latvian translation

Sabri Ünal (13):
      Update Turkish translation
      Update Turkish translation
      Update Turkish translation
      Update Turkish translation
      Update Turkish translation
      Update Turkish translation
      Update Turkish translation
      Update Turkish translation
      Update Turkish translation
      Update Turkish translation
      Update Turkish translation
      Update Turkish translation
      Update Turkish translation

Salamandar (1):
      Undo some (unnecessary) changes.

Sangdo Jun (1):
      Add Korean translation

Skal (1):
      webpmux: fix memory leak by calling WebPMuxDelete()

Snehalata B Shirude (21):
      Update Marathi translation
      Update Marathi translation
      Update Marathi translation
      Update Marathi translation
      Update Marathi translation
      Update Marathi translation
      Update Marathi translation
      Update Marathi translation
      Update Marathi translation
      Update Marathi translation
      Update Marathi translation
      Update Marathi translation
      Update Marathi translation
      Update Marathi translation
      Update Marathi translation
      Update Marathi translation
      Update Marathi translation
      Update Marathi translation
      Update Marathi translation
      Update Marathi translation
      Update Marathi translation

Sveinn í Felli (11):
      Update Icelandic translation
      Update Icelandic translation
      Update Icelandic translation
      Update Icelandic translation
      Update Icelandic translation
      Update Icelandic translation
      Update Icelandic translation
      Update Icelandic translation
      Update Icelandic translation
      Update Icelandic translation
      Update Icelandic translation

Tim Sabsch (1):
      Update German translation

Veerasamy Sevagen (1):
      Setting the FileChooserbutton to a fixed width.

gaaned92 (1):
      Issue #2716 - Windows: Rawtherapee plugin cannot be installed

lillolollo (1):
      Fix Problem found in ./libgimpbase/gimpbase.def   the following symbols are in the library,   but are 
not listed in the .def-file:      + gimp_bucket_fill_area_get_type

oschlueter (1):
      fixed typo in deprecation warning in gimpdrawable.h

sabri ünal (5):
      Annotation for translators.
      Odd ` characters corrected as '.
      Typo
      2 sentences are marked as translatable.
      #3050 - Four tooltips marked as translatable

Øyvind Kolås (2):
      build,app: require babl-0.1.62
      build,app: require GEGL-0.4.14



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