Skip to content
  1. Nov 21, 2024
    • Cheng-Chia Tseng's avatar
      Update Chinese (Taiwan) translation · f5ca6e01
      Cheng-Chia Tseng authored and Administrator's avatar Administrator committed
      f5ca6e01
    • Jehan's avatar
      Issue #12277: GIMP 3.0 RC1 opens Windows Console. · 02199755
      Jehan authored
      This is a followup of previous commit. We must set the win_subsystem
      option on executable() so that the result binary is compiled as a GUI
      application (and doesn't output a console every time).
      
      The previous commit is still needed and is what allows us to control
      when to actually display a console.
      02199755
    • Jehan's avatar
      Issue #12277: GIMP 3.0 RC1 opens Windows Console. · fcf524fb
      Jehan authored
      This was a bug in the meson port which was not taking into account the
      stable or release state of a build (unlike how it was in the old
      autotools). The rules are:
      
      * All unstable builds (release or not) have the console.
      * Non-release builds in stable series have the console.
      * Only release of stable series don't have the console.
      * The RC of a stable release should behave as a stable release.
      fcf524fb
  2. Nov 20, 2024
  3. Nov 19, 2024
    • Lloyd Konneker's avatar
      Fix #12360 SF server not returning same stream as version 2 · f8bd874a
      Lloyd Konneker authored and Lloyd Konneker's avatar Lloyd Konneker committed
      Change SF server to load /scripts, just like extensio-script-fu.
      
      This restores SF server to v2 behaviour re:
      1) the content of responses
      2) the need for a run_mode arg in calls to scripts
      
      Thus calls to scripts (submitted to the server)
      are evaluated without a call via the PDB to extension-script-fu.
      This means such a call yields the string repr
      of the last evaluated expression of the script,
      instead of the string repr of a call via the PDB,
      which is #t since scripts are declared in the PDB as returning void.
      
      This also means the run-mode argument is not required in such calls,
      since it is a call to a run_func in Scheme, which has no run_mode arg.
      
      This also means that the SF server will continue to run
      even if extension-script-fu crashes.
      
      A test is that a call to a simple "echo" script, installed to /scripts,
      yields the same response from the server in both GIMP 2 and 3.
      f8bd874a
    • Lloyd Konneker's avatar
      PDB: improve doc string for gimp-image-reorder-item · 9e1d0d76
      Lloyd Konneker authored
      Discuss requirements on args.
      
      Discuss reordering in a group versus moving to top-level.
      9e1d0d76
    • Lloyd Konneker's avatar
      ScriptFu: tests: add tests of layer groups and item parent and position · c65cf258
      Lloyd Konneker authored
      Changes only test scripts.
      c65cf258
    • Lloyd Konneker's avatar
      ScriptFu: Fix #9286 gimp-image-reorder-fails · da5dc1e3
      Lloyd Konneker authored
      Make ScriptFu not check for invalid item ID, instead marshall to NULL
      since gimp-image-reorder-item has a nullable arg.
      da5dc1e3
    • Lloyd Konneker's avatar
      ScriptFu: build: install test scripts on a release candidate · f11784b8
      Lloyd Konneker authored
      When version ends in "+git"
      Same as for python file loader tests.
      f11784b8
    • Bruno's avatar
      build, plug-ins: Bundle and distribute correct python*.exe · de3cf104
      Bruno authored
      According to Jernej and my searches pythonw.exe should be used for stable
      releases and python.exe for unstable as commented in the changed files.
      de3cf104
    • Alx Sa's avatar
      core: Refresh NDE filter crop after Transform Tools · a7a10be7
      Alx Sa authored
      Resolves issue #12252
      Unlike the layer and image commands for scale layers,
      the Transform Tools use gimp_item_transform () rather than
      GimpDrawable's scale/rotate code. Therefore, the filter's crop
      was not being refreshed, resulting in the layer being cut off
      after the transform.
      This patch moves the gimp_drawable_filter_refresh_crop ()
      code to gimp_item_transform () so that the new layer size
      is taken into account in the filter.
      a7a10be7
  4. Nov 18, 2024
    • Daniel Novomeský's avatar
      plug-ins: fix crash in HEIF import · c08d2ecd
      Daniel Novomeský authored
      c08d2ecd
    • Bruno's avatar
      build/windows: Auto repair Inno langs if .ps1 script is interrupted · f0fb4435
      Bruno authored
      027013c7 was fine but not good enough. Without this new commit,
      if you stop the script after touching the Inno lang files and run
      the script again it would not restore the patched lang files so
      patch over patch, producing something like "GIMP 3.0.0 3.0.0".
      
      So, this new commit identifies if the script wasn't completed and
      repair Inno installation before applying the patches again.
      f0fb4435
    • Alx Sa's avatar
      app/tools: Use NDE filter's drawable for on-canvas transform grid · a9056419
      Alx Sa authored
      Resolves #12403
      gimp_filter_tool_set_transform_grid () is used to draw the on-canvas
      transform grid for filters. It always assumes that the tool's selected
      layer should be used to define these boundaries.
      With NDE filters, you might be editing a filter on a different layer than
      the actively selected one. This patch checks if an existing filter is being
      edited, and if so, we grab the drawable from the filter rather than from
      the tool.
      a9056419
    • Alx Sa's avatar
      pdb: Set choice args to default in gimp-file-save · 8021b464
      Alx Sa authored
      In gimp_file_save (), we clear out the values
      of any String parameters to prevent unexpected
      results. However, GimpChoice is also a
      String type. This causes the function to
      fail because empty string is not a valid
      option for GimpChoice.
      
      This patch adds a prior check if the argument
      is a GimpChoice, and sets it to its default
      value instead to prevent this issue.
      8021b464
    • jtux270's avatar
      Update Russian translation · 21d834ec
      jtux270 authored and Administrator's avatar Administrator committed
      21d834ec
    • Bruno's avatar
      build/linux: Make AppImage script work locally · 73bbb312
      Bruno authored
      73bbb312
  5. Nov 17, 2024
  6. Nov 16, 2024
  7. Nov 15, 2024
  8. Nov 14, 2024