Next | Query returned 53 messages, browsing 1 to 10 | Previous

History of commit frequency

CVS Commit History:


   2024-12-28 10:45:58 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
gimp-devel: update to 3.0.0rc2.

Overview of Changes from GIMP 3.0.0-RC1 to GIMP 3.0.0-RC2
=======================================================

Core:

  - Histogram now takes into account the image color space for more
    correct results.
  - Unsupported fonts stderr message is not shown anymore on stable
    builds as it is confusing to people (who see often huge numbers,
    because there are indeed a lot of font types, especially the legacy
    bitmap fonts whose support got broked by Pango, which are not
    supported by GIMP, at least for now).
  - Drag'n drop color fills now forbidden when "Allow editing on
    non-visible layers" is OFF and the target layer is set invisible.
  - Improved font matching heuristic for old XCF files, to find the
    closest font candidate.
  - The "RGB (perceptual)" blend/composite space got renamed "RGB \ 
(from
    color space)" and a new/real "RGB (perceptual)" blend/composite
    space was added.
  - The following layer modes' default blend space was changed to the
    new "RGB (perceptual)" space: Overlay, Screen, Difference, Dodge,
    Burn, Hard light, Soft light, Grain extract, Grain merge, Vivid
    light, Pin light, Linear light, Hard mix, Exclusion and Linear burn.
    It doesn't break existing XCF files since the actual blend space
    used is stored in the file (even when left to "Auto", the XCF format
    knows what "Auto" meant at save time).

Graphical User Interface:

  - "Check for Updates" button is not shown in About dialog anymore when
    "check-release" build option is FALSE.
  - Stable (or stable-like such as RCs) builds should not open the debug
    console on Windows.
  - Some "Default" icon theme icons are used within the \ 
"Legacy" icon
    theme when missing there, as a temporary workaround to avoid missing
    icons ugliness.
  - "Layer Name" field in the Layer dialogue is now explicitly focused
    on dialog creation (this was the case in 2.10, but there it was
    probably "by chance", now it's "by design") because \ 
layer names is
    often the most common thing people want to change in this dialog.
    So it allows quick workflow of opening the dialog, typing a layer
    name and hitting Enter.
  - GimpSpinScale CSS styling improved for better readability.
  - Color Profile labels in the GimpColorSelect widget are now
    ellipsized to prevent over-wide container widgets/dockables when an
    image has a profile with a long name.
  - GimpStatusBar is now aware of icon size changes (soft-proofing
    buttons and current tool icons are resized when relevant).
  - GimpHandleBar now uses the system's foreground color for its
    outline.
  - New RC2 splash screen by Sevenix.

Plug-ins:

  - Python Console:
    * PageUp/Down usable as alternate of Up/Down to scroll history.
    * Ctrl-R and Ctrl-S are now usable for searching respectively
      backward and forward through the console command history, with
      nice prompt-updating visual feedback.
  - BMP import overhaul (for more details, see informative commit
    messages in !1932 since this MR got mistakenly squashed into a
    single commit):
    * 8/16/32 bit-per-channel, int or float, are now imported lossessly
      into the corresponding precision.
    * New support for 2-bit indexed and ALPHABITFIELDS files.
    * More lenient with regards to file header specs.
    * Correctly identify OS/2 Huffman encoding.
    * Add RLE24 support (RLE24 is a OS/2 variant of bmp compression).
    * Add Huffman compression support (another compression variant for
      OS/2 bmps). The source code contains a human readable version of
      the Huffman code tables (generate-huffman.h). During build, the
      actual header huffman.h is generated which includes a digested
      form of these tables.
    * Load bmp chunk-wise instead of whole image: loads image
      tile-height lines at a time to reduce memory allocation for
      temporary image buffer.
    * Unify RLE24 with RLE4/8 decoding.
    * RLE: add alpha channel for undefined pixels: RLE-bmps can have
      undefined pixels. Load those bmps with an alpha channel
      (GIMP_INDEXEDA_IMAGE) and make undefined pixels transparent.
    * Convert gamma/endpoint values in V4 headers to floating point.
    * Various fixes and code reorganization.
  - Metadata viewer now correctly shows various custom brand markernote
    tags as interpreted strings (instead of opaque bytes).
  - CMYK PAM files can now be imported.
  - Windows shortcut (.link): new plug-in file-lnk (Windows-only) to
    support loading shortcuts. This is mostly a wrapper plug-in like the
    file-compressor one which redirects to the correct plug-in for the
    specific image type.
  - Script-fu:
    * Do not warn anymore on not exact argument count for
      PDB-marshalled procedures (it becomes an info message).
    * Script-fu dialogs are now properly activated on macOS through
      platform-specific code.
    * On macOS, a script-fu dock icon is now only shown when a script
      has a dialog.
    * GimpDrawableFilter's IDs are now usable to take full advantage of
      the various new PDB procedures working on filters.
    * Adding a few custom wrappers to libgimp (non-PDB) functions:
      - gimp-drawable-merge-new-filter: variable argument procedure
        working like libgimp gimp_drawable_merge_new_filter().
      - gimp-drawable-append-new-filter: variable argument procedure
        working like libgimp gimp_drawable_append_new_filter().
      - gimp-drawable-filter-configure: wrapping getting a
        GimpDrawableFilterConfig and setting its properties as a
        variable arg script-fu procedure.
      - gimp-drawable-merge-filter: wrapping
        gimp_drawable_merge_filter().
      - gimp-drawable-append-filter: wrapping
        gimp_drawable_append_filter().
      - gimp-drawable-filter-set-aux-input: wrapping
        gimp_drawable_filter_set_aux_input().
  - PSD: legacy Color Overlay layer styles (legacy 'sofi' data) are now
    loaded by GIMP as Color Overlay layer filters.

API:

  - Changes in libgimp:
    * gimp_drawable_offset() signature changed, with an added GeglColor
      argument used when the fill_type is GIMP_OFFSET_COLOR.
    * New GimpDrawableFilter and GimpDrawableFilterConfig classes. These
      come with ability to create/destroy a filter and various methods
      to configure filters, then either append them to the list of
      non-destructive filters of a layer, or merge them on any drawable.
    * Auxiliary input pads are also supported for GimpDrawableFilter,
      though filters with aux input can only be merged (same as in the
      GUI), not applied non-destructively for the time being.
    * New methods:
      - gimp_drawable_get_filters()
      - gimp_drawable_append_filter()
      - gimp_drawable_merge_filter()
      - gimp_drawable_append_new_filter()
      - gimp_drawable_merge_new_filter()
    * GIMP_LAYER_MODE_REPLACE is now visible/usable in libgimp and PDB
     as part of the GimpLayerMode enum type.
  - Changes in libgimpbase:
    * GimpOffsetType changed: GIMP_OFFSET_BACKGROUND value replaced with
      GIMP_OFFSET_COLOR.
    * Exif.SonyMisc3c tags are now excluded at export because they cause
      a failure of Exiv2 which was having all metadata export fail (see
      issue #2670 on Exiv2 tracker).
  - Changes in PDB:
    * All compat PDB procedures which were special-casing specific GEGL
      operations have now been removed. Any usage of these in various
      scripts and plug-ins has been replaced by the new
      GimpDrawableFilter generic API.
    * GeglParamSeed can now be passed through the PDB so that filters
      with a seed argument work as expected.
    * Compat PDB procedures plug-in-rotate deleted and its usage in
      scripts replaced with gimp-image-rotate or
      gimp-item-transform-rotate-simple.

Build:

  - So many build and packaging improvements that we can't list them
    all. :-D
  - Our AppImage now supports much more distributions, though we still
    consider it experimental.
  - AppImage build is now a weekly scheduled job.
  - Several unit tests improved with better UI-testing API.
  - Pango >= 1.55.0 is now recommended on macOS because of fix pango!745
    which fixes a major GUI issue on this platform.
  - CI job logs now have collapsed sections for better readability.
  - The Windows Installer will not check for SSE anymore since SSE2
    instructions are required already for any supported Windows
    versions.
  - The app-ID of our nightly flatpak (on gnome-nightly repository) is
    now "org.gimp.GIMP.Nightly". This will allow the nightly flatpak to
    be side-by-side visible next to the stable or dev flatpak without
    needed CLI commands.
  - AppImage also have its own app-ID too: "org.gimp.GIMP.Continuous"
  - Windows installer now defaults to user-mode installs, which is the
    recommended defaults by Microsoft since Windows 7. It is obviously
    still possible to install system-wide, but won't be the defaults
    anymore.
   2024-12-27 09:21:09 by Thomas Klausner | Files touched by this commit (1055)
Log message:
*: recursive bump for pango requiring fontconfig 2.15
   2024-11-30 21:24:04 by Thomas Klausner | Files touched by this commit (1)
Log message:
gimp-devel: needs realpath during build
   2024-11-24 07:59:09 by Adam Ciarcinski | Files touched by this commit (41)
Log message:
revbump for x265
   2024-11-17 08:17:06 by Thomas Klausner | Files touched by this commit (944)
Log message:
*: recursive bump for default-on option of at-spi2-core
   2024-11-14 23:22:33 by Thomas Klausner | Files touched by this commit (2429)
Log message:
*: recursive bump for icu 76 shlib major version bump
   2024-11-01 13:55:19 by Thomas Klausner | Files touched by this commit (2426)
Log message:
*: revbump for icu downgrade
   2024-11-01 01:54:33 by Thomas Klausner | Files touched by this commit (2427)
Log message:
*: recursive bump for icu 76.1 shlib bump
   2024-10-19 13:55:11 by Thomas Klausner | Files touched by this commit (67)
Log message:
*: recursive bump for openexr shlib major bump
   2024-10-15 18:15:37 by Adam Ciarcinski | Files touched by this commit (42)
Log message:
revbump for poppler

Next | Query returned 53 messages, browsing 1 to 10 | Previous