1. 30 Oct, 2008 7 commits
    • Martin Nordholts's avatar
      Formating and simplification. · fc7e65e7
      Martin Nordholts authored
      * app/gegl/gimpoperationpointlayermode.c
      (gimp_operation_point_layer_mode_process): Formating and
      simplification.
      
      svn path=/trunk/; revision=27486
      fc7e65e7
    • Martin Nordholts's avatar
      The GEGL API actually allows us to handle the Dissolve layer mode as a · 12ea533f
      Martin Nordholts authored
      * app/gegl/gimpoperationpointlayermode.c
      (gimp_operation_point_layer_mode_process): The GEGL API actually
      allows us to handle the Dissolve layer mode as a point op. The
      GEGL implementation of Dissolve uses a faster implementation for
      deterministic behavior than the legacy Dissolve implementation.
      The end result should be identical (although not on the
      pixel-level).
      
      Completely works the same:
       o Dissolve
      
      svn path=/trunk/; revision=27485
      12ea533f
    • Michael Natterer's avatar
      bail out instead of crashing if the tool has no display. · 106b09f5
      Michael Natterer authored
      2008-10-31  Michael Natterer  <mitch@gimp.org>
      
      	* app/tools/gimptexttool.c (gimp_text_tool_key_press): bail out
      	instead of crashing if the tool has no display.
      
      	(gimp_text_tool_draw)
      	(gimp_text_tool_draw_preedit)
      	(gimp_text_tool_draw_selection)
      	(gimp_text_tool_xy_to_offset): need to adjust all drawing and
      	event coordinates by a possible negative offset between logical
      	rectangle and ink rectangle (if the ink rectangle is larger than
      	the logical one).
      
      	* app/display/gimpdisplayshell-callbacks.c
      	(gimp_display_shell_canvas_tool_events): continue normally if
      	tool_manager_key_press_active() returns FALSE.
      
      
      svn path=/trunk/; revision=27484
      106b09f5
    • Sven Neumann's avatar
      app/text/gimp-fonts.c removed unused includes. · dfd721ef
      Sven Neumann authored
      2008-10-30  Sven Neumann  <sven@gimp.org>
      
      	* app/text/gimp-fonts.c
      	* app/text/gimpfont-utils.c: removed unused includes.
      
      
      svn path=/trunk/; revision=27483
      dfd721ef
    • Michael Natterer's avatar
      remove lots of unused variables, apparently my builds were without proper · 7ee008bc
      Michael Natterer authored
      2008-10-30  Michael Natterer  <mitch@gimp.org>
      
      	* app/tools/gimptexttool.c: remove lots of unused variables,
      	apparently my builds were without proper warnings for some time.
      	Some formatting cleanup and code reordering.
      
      	* app/actions/text-tool-actions.c
      	* menus/text-tool-menu.xml: rename "text-tool-input-methods"
      	to "text-tool-input-methods-menu".
      
      
      svn path=/trunk/; revision=27482
      7ee008bc
    • Sven Neumann's avatar
      fixed order of includes. · c214f412
      Sven Neumann authored
      2008-10-30  Sven Neumann  <sven@gimp.org>
      
      	* app/text/gimptextlayout.c: fixed order of includes.
      
      	* app/text/gimptext-compat.c: ported to PangoCairo like the rest
      	of the text rendering code.
      
      
      svn path=/trunk/; revision=27481
      c214f412
    • Sven Neumann's avatar
      removed an obsolete and misleading comment. · d3cc6a2c
      Sven Neumann authored
      2008-10-30  Sven Neumann  <sven@gimp.org>
      
      	* app/text/gimptextlayout-render.c: removed an obsolete and
      	misleading comment.
      
      
      svn path=/trunk/; revision=27480
      d3cc6a2c
  2. 29 Oct, 2008 13 commits
  3. 28 Oct, 2008 6 commits
    • Michael Natterer's avatar
      turn nested if()s into a switch(release_type). · 5530ef63
      Michael Natterer authored
      2008-10-28  Michael Natterer  <mitch@gimp.org>
      
      	* app/tools/gimpmagnifytool.c (gimp_magnify_tool_button_release):
      	turn nested if()s into a switch(release_type).
      
      
      svn path=/trunk/; revision=27455
      5530ef63
    • Martin Nordholts's avatar
      Fix ChangeLog entry. · df6ab7d2
      Martin Nordholts authored
      svn path=/trunk/; revision=27453
      df6ab7d2
    • Martin Nordholts's avatar
      Bug 556603 – Zoom region always zooms in center of image · cf660f3e
      Martin Nordholts authored
      * app/tools/gimpmagnifytool.c (gimp_magnify_tool_button_release):
      When zooming with a click, use gimp_display_shell_scale() instead
      of local zoom logic.
      
      svn path=/trunk/; revision=27452
      cf660f3e
    • Michael Natterer's avatar
      Correct my last log entry. · 807a12b1
      Michael Natterer authored
      
      svn path=/trunk/; revision=27451
      807a12b1
    • Michael Natterer's avatar
      added "gboolean below" to gimp_enum_radio_frame_add() and · 88db2994
      Michael Natterer authored
      2008-10-28  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/gimpwidgets-utils.[ch]: added "gboolean below" to
      	gimp_enum_radio_frame_add() and gimp_enum_radio_box_add() and
      	place the widget right of the radio button unless "below" is TRUE.
      
      	* app/dialogs/convert-dialog.c
      	* app/dialogs/layer-add-mask-dialog.c
      	* app/tools/gimpbucketfilloptions.c
      	* app/tools/gimpclonetool.c
      	* app/tools/gimpperspectiveclonetool.c
      	* app/widgets/gimpfilleditor.c: pass TRUE so everything stays as-is.
      
      
      svn path=/trunk/; revision=27450
      88db2994
    • Martin Nordholts's avatar
      Put the existing blend formulas in expanded switch cases again. We need to · 9631635f
      Martin Nordholts authored
      * app/gegl/gimpoperationpointlayermode.c
      (gimp_operation_point_layer_mode_process): Put the existing blend
      formulas in expanded switch cases again. We need to keep the more
      complicated layer modes like Hue, Value and Saturation in expanded
      switch cases anyway.
      
      svn path=/trunk/; revision=27449
      9631635f
  4. 27 Oct, 2008 14 commits
    • Petr Kovář's avatar
      Fixed Czech translation (bug #517967). · 18b1a781
      Petr Kovář authored
      svn path=/trunk/; revision=27448
      18b1a781
    • Michael Natterer's avatar
      some minor cleanups. · 73410cef
      Michael Natterer authored
      2008-10-27  Michael Natterer  <mitch@gimp.org>
      
      	* app/tools/gimptexttool.c: some minor cleanups.
      
      	(gimp_text_tool_draw): draw a cursor of two pixels width which is
      	between glyphs so it is visible both at the left and the right
      	border or the rectangle. Also make it look a little more
      	cursor-like.
      
      
      svn path=/trunk/; revision=27446
      73410cef
    • Michael Natterer's avatar
      app/actions/text-tool-actions.c app/actions/text-tool-commands.[ch] rename · bf97eab4
      Michael Natterer authored
      2008-10-27  Michael Natterer  <mitch@gimp.org>
      
      	* app/actions/text-tool-actions.c
      	* app/actions/text-tool-commands.[ch]
      	* menus/text-tool-menu.xml: rename action "path-from-text" to
      	"text-to-path".
      
      
      svn path=/trunk/; revision=27445
      bf97eab4
    • Michael Natterer's avatar
      menus/text-tool-menu.xml app/actions/text-tool-actions.c add "Text along · c0cb7c14
      Michael Natterer authored
      2008-10-27  Michael Natterer  <mitch@gimp.org>
      
      	* menus/text-tool-menu.xml
      	* app/actions/text-tool-actions.c
      	* app/actions/text-tool-commands.[ch]: add "Text along Path" to the
      	text tool context menu.
      
      	* app/tools/gimptextoptions.[ch]: remove the text along path
      	button here.
      
      	* app/tools/gimptexttool.c: changed accordingly.
      
      	* app/tools/gimptexttool.[ch]: move public functions together,
      	move all virtual function implementations together and put them in
      	order, made the text along path function public, factor out
      	gimp_text_tool_xy_to_offset() instead of duplicaing this code
      	three times, remove gimp_rectangle_tool_frame_item() because it
      	doesn't belong here.
      
      	* app/tools/gimprectangletool.[ch]: add
      	gimp_rectangle_tool_frame_item() here. Enselic, please process ;)
      
      
      svn path=/trunk/; revision=27444
      c0cb7c14
    • Sven Neumann's avatar
      changed menu labels. · ae42ff5f
      Sven Neumann authored
      2008-10-27  Sven Neumann  <sven@gimp.org>
      
      	* app/actions/text-tool-actions.c: changed menu labels.
      
      
      svn path=/trunk/; revision=27443
      ae42ff5f
    • Sven Neumann's avatar
      hide the file dialog instead of destroying it. · 855bc3af
      Sven Neumann authored
      2008-10-27  Sven Neumann  <sven@gimp.org>
      
      	* app/actions/text-editor-commands.c 
      (text_editor_load_response):
      	hide the file dialog instead of destroying it.
      
      
      svn path=/trunk/; revision=27442
      855bc3af
    • Sven Neumann's avatar
      removed unused includes. · 4ce3a625
      Sven Neumann authored
      2008-10-27  Sven Neumann  <sven@gimp.org>
      
      	* app/tools/gimptexttool.c: removed unused includes.
      
      	* app/actions/text-tool-commands.c 
      (text_tool_load_cmd_callback):
      	fixed file dialog for opening text files.
      
      
      svn path=/trunk/; revision=27441
      4ce3a625
    • Michael Natterer's avatar
      take the layout line's x coordinate into account so the stuff works for · b258af7a
      Michael Natterer authored
      2008-10-27  Michael Natterer  <mitch@gimp.org>
      
      	* app/tools/gimptexttool.c (gimp_text_tool_key_press): take the
      	layout line's x coordinate into account so the stuff works for
      	right-aligned or centered text.
      
      
      svn path=/trunk/; revision=27440
      b258af7a
    • Michael Natterer's avatar
      argh, need to speak in byte offsets not character offsets. Do so and avoid · 50f043c3
      Michael Natterer authored
      2008-10-27  Michael Natterer  <mitch@gimp.org>
      
      	* app/tools/gimptexttool.c (gimp_text_tool_key_press): argh, need
      	to speak in byte offsets not character offsets. Do so and avoid
      	getting the buffer's text on each keystroke just to do the
      	char/byte conversion. Will use the same method for all the other
      	places which do similar things.
      
      	(gimp_text_tool_connect): minor cleanup.
      
      
      svn path=/trunk/; revision=27439
      50f043c3
    • Sven Neumann's avatar
      iterate over the tiles instead of rendering row-by-row. · edf9690e
      Sven Neumann authored
      2008-10-27  Sven Neumann  <sven@gimp.org>
      
      	* app/text/gimptextlayer.c (gimp_text_layer_render_layout):
      	iterate over the tiles instead of rendering row-by-row.
      
      
      svn path=/trunk/; revision=27438
      edf9690e
    • Sven Neumann's avatar
      no need to define PANGO_ENABLE_ENGINE · a725329c
      Sven Neumann authored
      svn path=/trunk/; revision=27437
      a725329c
    • Sven Neumann's avatar
      use the Y resolution when creating the fontmap. · 63f6dcb1
      Sven Neumann authored
      2008-10-27  Sven Neumann  <sven@gimp.org>
      
      	* app/text/gimptextlayout.c (gimp_text_get_pango_context): use 
      the
      	Y resolution when creating the fontmap.
      
      
      svn path=/trunk/; revision=27436
      63f6dcb1
    • Sven Neumann's avatar
      removed unused defines · 71c94ca5
      Sven Neumann authored
      svn path=/trunk/; revision=27435
      71c94ca5
    • Sven Neumann's avatar
      minor cleanup. · 819c5a66
      Sven Neumann authored
      2008-10-27  Sven Neumann  <sven@gimp.org>
      
      	* app/text/gimptextlayout-render.c 
      (gimp_text_layout_render_trafo):
      	minor cleanup.
      
      
      svn path=/trunk/; revision=27434
      819c5a66