Gimp/pdb/groups
Jehan 82c607d4a8 app, libgimp, pdb: support triple-backticks unformatted desc sections.
The previous PDB generation was losing pre-formatting inside
triple-backticked blocks. In particular we were losing indentation
(which was already ugly in C, but even syntactically wrong when
displaying Python code samples). And it was also making us add
double-newlines between every code lines, which was annoying.

This updated code now leaves triple-backticked sections as-is.

Unfortunately I was completely unable to do this by modifying the
existing functions, which were modifying the input arg in-place. So I
made them into functions returning the result. But then there is another
part of code (niceargs()) where changing array contents doesn't work
properly, and worse it seems to corrupt the array somehow (because I
have generation breakage in completely-different pieces of the PDB
generation code). I believe there is some passing-by reference/value
concepts in perl which I don't quite get (they use `&`, `\` and other
symbols and even searching for these, I don't quite understand how to
use them the right way) but I've spent already too much time on this. So
since I've got something working now by having duplicate functions, I'll
let someone else from the future, who knows better perl, re-merge these
functions if they know how.
2024-08-27 11:48:49 +02:00
..
brush.pdb API PDB: resource-get-by-name return NULL instead of error 2024-03-19 12:05:28 +00:00
brush_select.pdb
brushes.pdb
buffer.pdb pdb, libgimp: Fix return type of gimp-buffer-get-image-type 2024-08-17 23:23:51 -04:00
channel.pdb Issue #10814: [Color Space Invasion] crash in channel_get_color_invoker. 2024-02-13 23:25:41 +01:00
context.pdb app, libgimp*, pdb, plug-ins: GimpContext is now using only GeglColor. 2024-02-11 23:28:02 +01:00
debug.pdb
display.pdb app, libgimp, pdb: prettify the previous commit. 2024-08-26 22:48:45 +02:00
drawable.pdb pdb: Remove item_is_attached restriction from NDE filters 2024-07-15 21:12:17 +00:00
drawable_color.pdb
drawable_edit.pdb
drawable_select.pdb
dynamics.pdb
edit.pdb app, pdb: improve cut error message and fix return value. 2024-08-09 20:39:26 +02:00
file.pdb app, libgimp*, pdb, plug-ins: review and enhance MR !1549. 2024-08-18 22:46:47 +02:00
floating_sel.pdb
font.pdb API PDB: resource-get-by-name return NULL instead of error 2024-03-19 12:05:28 +00:00
font_select.pdb
fonts.pdb Fix fonts when exporting to pdf 2023-12-08 11:09:22 +00:00
gimp.pdb
gimprc.pdb Issue #8900 and #9923: reimplementing GimpUnit as a proper class. 2024-08-02 10:46:38 +02:00
gradient.pdb API PDB: resource-get-by-name return NULL instead of error 2024-03-19 12:05:28 +00:00
gradient_select.pdb
gradients.pdb
group_layer.pdb app, libgimp, pdb, plug-ins: new GimpGroupLayer class in libgimp. 2024-07-07 10:27:04 +02:00
help.pdb
image.pdb Issue #8900 and #9923: reimplementing GimpUnit as a proper class. 2024-08-02 10:46:38 +02:00
image_color_profile.pdb
image_convert.pdb
image_grid.pdb app, libgimp, pdb, plug-ins: canvas grid now using GeglColor. 2024-02-11 23:28:03 +01:00
image_guides.pdb pdb: Allow off-canvas guides with Script-fu 2024-05-27 15:42:10 +00:00
image_sample_points.pdb
image_select.pdb app, libgimp, pdb, plug-ins: getting rid of some GimpRGB usage. 2024-02-11 23:28:02 +01:00
image_transform.pdb
image_undo.pdb
item.pdb app, libgimp, pdb: support triple-backticks unformatted desc sections. 2024-08-27 11:48:49 +02:00
item_transform.pdb
layer.pdb app, libgimp, pdb, plug-ins: new GimpGroupLayer class in libgimp. 2024-07-07 10:27:04 +02:00
message.pdb
paint_tools.pdb
palette.pdb API PDB: resource-get-by-name return NULL instead of error 2024-03-19 12:05:28 +00:00
palette_select.pdb
palettes.pdb
path.pdb pdb, libgimpbase: Rename GIMP_VECTORS_STROKE_TYPE... 2024-07-19 15:07:43 +00:00
pattern.pdb API PDB: resource-get-by-name return NULL instead of error 2024-03-19 12:05:28 +00:00
pattern_select.pdb
patterns.pdb
pdb.pdb app, libgimp, pdb: new GimpVectorLoadProcedure class. 2024-04-24 01:16:46 +02:00
plug_in.pdb
plug_in_compat.pdb PDB: fix #11815 CRITCALS from defaulted args for gegl wrapper procs 2024-07-16 10:25:41 +00:00
progress.pdb app, libgimp, pdb, plug-ins: fix failure to set plug-in as transient. 2024-06-08 21:54:21 +02:00
resource.pdb app, libgimp, pdb: prettify the previous commit. 2024-08-26 22:48:45 +02:00
selection.pdb app, pdb: fix #8363 gimp_selection_float() crash 2024-04-15 18:13:32 -04:00
text_layer.pdb app, pdb: gimp_text_layer_new() allows pixel unit. 2024-08-18 17:44:06 +02:00
text_tool.pdb
unit.pdb Issue #434: remove broken plural support for GimpUnit. 2024-08-06 11:39:57 +02:00