[gimp] Created tag GIMP_2_10_10
- From: Michael Natterer <mitch src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp] Created tag GIMP_2_10_10
- Date: Sun, 7 Apr 2019 16:54:26 +0000 (UTC)
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]