1. 01 Jul, 2018 6 commits
  2. 30 Jun, 2018 3 commits
  3. 29 Jun, 2018 8 commits
  4. 28 Jun, 2018 18 commits
    • Michael Natterer's avatar
      app: more stuff in gimp-tool-options-manager.c · 1b858eb4
      Michael Natterer authored
      tool_options_manager_tool_changed(): also copy the non-global paint
      options of the new tool to the global paint options, so they get used
      when "global_foo" is enabled.
    • Michael Natterer's avatar
      app: small fix in gimp-tool-options-manager.c · 54257da7
      Michael Natterer authored
      tool_options_manager_paint_options_notify(): sync properties between
      tool paint options and global paint options if the property is global
      *or* the active tool is involved.
      tool_options_manager_global_notify(): don't mess with the active
      tool's connection to the user context or its properties at all, it is
      always fully connected to the user context anyway.
    • Michael Natterer's avatar
      app: gimp_container_icon_view_select_item() must only select one item · f294d5e1
      Michael Natterer authored
      Call gtk_icon_view_unselect_all() before gtk_icon_view_select_path()
      or we end up with an unintended multi-selection.
    • Balázs Meskó's avatar
      Update Hungarian translation · 164de329
      Balázs Meskó authored
    • Balázs Meskó's avatar
      Update Hungarian translation · 941058e0
      Balázs Meskó authored
      (cherry picked from commit 972f13c3)
    • Michael Natterer's avatar
      app: add gimp-tool-options-manager.[ch] · ef952f29
      Michael Natterer authored
      The way we currently manage tool options, and particularly copy things
      around for "global_brush", "global_pattern" etc. sucks, is spread
      across files, happens only on tool change, is thus buggy and leads to
      all sorts of small inconsistencies.
      This new manager will replace all of that stuff, and it does it in one
      place, and will keep the user context, the global paint options, and
      all tool options connected permanently, and only connect/disconnect
      things when settings change, so everything is always in a consistent
      Pushed for review only, nothing is used yet.
    • Ell's avatar
      app: a few async font loading fixes · b5890e05
      Ell authored
      In gimp_data_factory_finalize(), wait on the factory's async set
      after canceling it, and before continuing destruction.  It's not
      generally safe to just abandon an async op without waiting on it
      -- this is a font-specific hack, due to the fact we can't actually
      cancel font loading, and GimpFontFactory is prepared to handle
      Instead, in gimp_font_factory_finalize(), cancel and clear the
      async set, so that GimpDataFactory doesn't actually wait for
      loading to finish.
      In gimp_font_factory_load_async_callback(), don't try to acess the
      factory when the operation is canceled, since cancelation means the
      factory is already dead.  On the other hand, when the opeation
      isn't canceled, make sure to thaw the container even when font
      loading failed, so that we always match the freeze at the begining
      of the operation.
    • Jehan's avatar
      Jehan authored
      Separate from previous commit because this change is for master only.
    • Jehan's avatar
    • Jehan's avatar
      Issue #1740: Move tool has two identical options for selection mode. · 7cbbb8cb
      Jehan authored
      The "move-current" flag does not apply to selection mode and our current
      code was simply setting the radio buttons insensitive while showing the
      same labels on both buttons. This was not wrong per-se, yet very
      Instead let's just hide the radio buttons in selection mode, and update
      the option title to "Move selection" (old label of both buttons) to keep
      this mode as understandable as possible.
    • Jehan's avatar
      build: remove obsolete patch. · 401ec556
      Jehan authored
      As noted by Edward E., SVG detection is rewritten in GTK+3 and this
      patch is rendered useless.
    • Ell's avatar
      app: allow multiple variables as input to dashboard group-meter LED · 716510cb
      Ell authored
      When defining a dashboard group, allow specifying multiple
      variables as input to the group meter's LED.  The LED is active
      when any of the specified variables evaluates to TRUE, and its
      color is the combination of the active variable colors.
      Remove the swap-busy variable, and use swap-reading and
      swap-writing as inputs to the swap group's LED instead, so that the
      LED's color indicates whether the swap is currently being read-
      from, written-to, or both.
    • Jehan's avatar
      Issue #1731: gbr file that crashes gimp-2.10. · b3de0bb7
      Jehan authored
      GIMP_BRUSH_MAX_SIZE was already defined (as 10.000 pixels per dimension,
      which is big for a brush) in gimpbrush.h. Let's just use this to
      validate the size returned by the header.
    • Ell's avatar
      app: even more Windows-specific fixes in gimpdashboard.c · 19f4abbb
      Ell authored
      ... and app/Makefile.am
    • Ell's avatar
      app: more Windows-specific fixes in gimpdashboard.c · 4914103b
      Ell authored
    • Ell's avatar
      app: s/DAta/Data/ in gimpdashboard.c · d75e5994
      Ell authored
    • Michael Natterer's avatar
      Issue #1340 - Critical when editing input controllers · 0961ccf7
      Michael Natterer authored
      Don't pass a NULL widget to gimp_controller_list_edit_clicked().
      Spotted by Massimo.
    • Anders Jonsson's avatar
      Update Swedish translation · 40b09952
      Anders Jonsson authored
  5. 27 Jun, 2018 5 commits