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
..
2023-01-14 12:58:05 +00:00
2024-08-18 22:46:47 +02:00
2024-08-02 10:46:38 +02:00
2023-10-16 22:12:08 +02:00
2022-02-12 00:07:53 +00:00
2024-01-24 12:10:00 -05:00
2024-01-24 12:10:00 -05:00
2024-08-06 12:45:19 +02:00
2024-08-18 22:03:14 +02:00
2024-08-18 22:03:14 +02:00
2024-08-02 14:02:30 +00:00
2024-08-02 14:02:30 +00:00
2024-07-13 12:24:49 +02:00
2024-07-13 12:24:49 +02:00
2024-03-19 12:05:28 +00:00
2023-10-01 21:02:33 +02:00
2023-10-02 00:25:12 +02:00
2023-10-01 21:02:33 +02:00
2023-10-02 00:25:12 +02:00
2023-10-01 21:02:33 +02:00
2023-10-16 22:12:08 +02:00
2022-02-12 00:07:53 +00:00
2023-10-16 22:12:08 +02:00
2023-10-01 21:02:33 +02:00
2024-08-17 23:23:51 -04:00
2024-08-17 23:23:51 -04:00
2024-02-11 23:28:02 +01:00
2024-02-11 23:28:02 +01:00
2024-02-11 23:28:02 +01:00
2024-02-11 23:28:02 +01:00
2024-08-02 10:46:38 +02:00
2024-08-02 10:46:38 +02:00
2023-10-16 22:12:08 +02:00
2024-08-26 22:48:45 +02:00
2023-10-01 21:02:33 +02:00
2024-08-26 15:03:24 +02:00
2024-07-07 10:27:04 +02:00
2024-02-11 23:28:02 +01:00
2024-02-11 23:28:02 +01:00
2023-07-01 23:24:33 +02:00
2024-07-07 22:39:13 +02:00
2024-06-13 23:17:48 +00:00
2023-10-01 21:02:34 +02:00
2023-10-16 22:12:08 +02:00
2023-02-14 15:36:19 +01:00
2023-10-16 22:12:08 +02:00
2024-08-02 14:02:30 +00:00
2024-08-02 14:02:30 +00:00
2023-10-16 22:12:08 +02:00
2023-10-01 21:02:34 +02:00
2023-10-16 22:12:08 +02:00
2022-02-12 00:07:53 +00:00
2024-08-09 20:10:06 +02:00
2024-07-19 15:07:43 +00:00
2024-08-19 16:16:31 +02:00
2024-08-18 22:46:47 +02:00
2024-08-18 22:46:47 +02:00
2024-08-18 22:46:47 +02:00
2024-07-13 12:24:49 +02:00
2024-07-13 12:24:49 +02:00
2024-08-18 22:46:47 +02:00
2024-08-18 22:03:14 +02:00
2024-06-13 23:17:48 +00:00
2023-10-01 20:52:01 +02:00
2023-10-16 22:12:08 +02:00
2024-03-19 12:05:28 +00:00
2023-12-08 11:09:22 +00:00
2024-06-20 12:14:23 +00:00
2023-10-01 21:02:34 +02:00
2023-10-01 21:02:33 +02:00
2023-10-01 21:02:33 +02:00
2023-12-08 11:09:22 +00:00
2023-12-08 11:09:22 +00:00
2023-10-16 22:12:08 +02:00
2023-10-01 21:02:33 +02:00
2024-08-02 10:46:38 +02:00
2024-08-02 10:46:38 +02:00
2024-08-18 22:46:47 +02:00
2024-03-19 12:05:28 +00:00
2024-02-11 23:28:03 +01:00
2023-10-01 21:02:33 +02:00
2023-10-01 21:02:33 +02:00
2024-03-19 04:40:14 +00:00
2023-10-01 21:02:33 +02:00
2023-10-16 22:12:08 +02:00
2022-02-12 00:07:53 +00:00
2023-10-16 22:12:08 +02:00
2023-10-01 21:02:33 +02:00
2024-07-07 10:43:51 +02:00
2024-07-07 10:27:04 +02:00
2024-07-07 10:27:04 +02:00
2024-07-07 22:39:13 +02:00
2023-10-16 22:12:08 +02:00
2024-08-02 10:46:38 +02:00
2024-08-02 10:46:38 +02:00
2024-07-12 06:16:25 +00:00
2024-07-08 02:09:42 +00:00
2023-10-16 22:12:08 +02:00
2023-05-23 23:37:50 +02:00
2023-05-23 23:37:50 +02:00
2022-07-02 15:26:19 +02:00
2023-10-16 22:12:08 +02:00
2023-05-23 23:37:50 +02:00
2024-02-11 23:28:03 +01:00
2024-02-11 23:28:03 +01:00
2024-01-19 11:17:36 +00:00
2024-01-19 11:17:36 +00:00
2023-10-01 21:02:33 +02:00
2024-08-02 10:46:38 +02:00
2022-03-16 13:00:03 +00:00
2024-07-13 12:24:49 +02:00
2024-07-13 12:24:49 +02:00
2023-10-16 22:12:08 +02:00
2024-02-11 23:28:02 +01:00
2024-02-11 23:28:02 +01:00
2023-10-16 22:12:08 +02:00
2023-10-16 22:12:08 +02:00
2024-08-27 11:48:49 +02:00
2024-07-08 23:39:51 +00:00
2024-08-26 15:03:24 +02:00
2024-07-08 23:39:51 +00:00
2024-07-13 05:07:57 +00:00
2024-07-13 05:07:57 +00:00
2023-10-16 22:12:08 +02:00
2024-07-07 10:27:04 +02:00
2024-07-07 10:27:04 +02:00
2024-02-26 23:19:55 +01:00
2024-07-07 22:39:13 +02:00
2024-07-07 10:27:04 +02:00
2024-07-13 12:24:49 +02:00
2024-07-13 12:24:49 +02:00
2023-10-16 22:12:08 +02:00
2023-10-16 22:12:08 +02:00
2024-03-19 12:05:28 +00:00
2024-02-11 23:28:04 +01:00
2023-10-01 21:02:33 +02:00
2023-10-01 21:02:33 +02:00
2023-10-01 21:02:33 +02:00
2023-10-01 21:02:33 +02:00
2023-10-16 22:12:08 +02:00
2022-02-12 00:07:53 +00:00
2023-10-16 22:12:08 +02:00
2023-10-01 21:02:33 +02:00
2024-07-12 06:16:25 +00:00
2024-08-02 10:46:38 +02:00
2023-05-31 16:12:04 +02:00
2024-07-12 06:16:25 +00:00
2024-07-19 15:07:43 +00:00
2024-07-19 15:07:43 +00:00
2024-07-12 06:16:25 +00:00
2024-07-12 06:16:25 +00:00
2024-03-19 12:05:28 +00:00
2023-10-01 21:02:33 +02:00
2023-10-02 00:25:12 +02:00
2023-10-01 21:02:33 +02:00
2023-10-02 00:25:12 +02:00
2023-10-01 21:02:33 +02:00
2023-10-16 22:12:08 +02:00
2022-02-12 00:07:53 +00:00
2023-10-16 22:12:08 +02:00
2023-10-01 21:02:33 +02:00
2024-04-24 01:16:46 +02:00
2024-04-24 01:16:46 +02:00
2023-10-27 10:16:45 +00:00
2024-07-13 12:24:49 +02:00
2024-07-13 12:24:49 +02:00
2024-07-13 12:24:49 +02:00
2024-07-13 12:24:49 +02:00
2023-10-16 22:12:08 +02:00
2022-07-05 12:22:32 +02:00
2023-10-15 16:45:15 +02:00
2024-07-14 09:15:58 -04:00
2024-07-13 12:24:49 +02:00
2024-08-02 14:02:30 +00:00
2024-08-02 14:02:30 +00:00
2024-08-02 10:46:38 +02:00
2024-08-02 10:46:38 +02:00
2023-05-31 16:12:04 +02:00
2024-07-13 12:24:49 +02:00
2024-07-13 12:24:49 +02:00
2023-10-15 23:20:44 +02:00
2024-08-03 02:48:07 +00:00
2024-08-03 02:48:07 +00:00
2024-08-02 20:50:29 +00:00
2024-07-13 12:24:49 +02:00
2023-10-01 20:52:02 +02:00
2024-06-08 21:54:21 +02:00
2023-10-01 21:02:33 +02:00
2024-06-13 23:17:48 +00:00
2023-10-01 21:02:33 +02:00
2024-07-30 13:52:26 +00:00
2024-07-30 13:52:26 +00:00
2024-06-20 12:14:23 +00:00
2023-10-01 21:02:33 +02:00
2024-08-06 11:39:57 +02:00
2024-08-02 10:46:38 +02:00
2024-08-26 22:48:45 +02:00
2023-07-27 15:32:16 +02:00
2024-08-26 15:03:24 +02:00
2023-10-01 21:02:33 +02:00
2024-01-07 10:47:54 +00:00
2023-10-01 21:02:33 +02:00
2024-07-06 14:44:45 +02:00
2023-10-01 21:02:33 +02:00
2023-10-16 22:12:08 +02:00
2024-07-07 10:27:04 +02:00
2024-08-02 10:46:38 +02:00
2024-08-02 10:46:38 +02:00
2024-08-02 10:46:38 +02:00
2024-08-02 10:46:38 +02:00
2023-10-16 22:12:08 +02:00
2023-10-02 20:49:53 +02:00
2024-07-13 12:24:49 +02:00
2024-07-13 12:24:49 +02:00
2024-07-13 12:24:49 +02:00
2024-03-20 11:35:48 +00:00
2024-08-18 22:03:14 +02:00
2024-08-18 22:03:14 +02:00
2023-01-14 16:38:40 +00:00
2024-07-13 05:07:57 +00:00
2024-08-06 11:39:57 +02:00
2024-08-06 11:39:57 +02:00
2024-08-02 10:46:38 +02:00
2024-08-02 10:46:38 +02:00
2024-08-02 10:46:38 +02:00
2024-07-13 12:24:49 +02:00
2024-08-02 14:02:30 +00:00
2024-08-02 14:02:30 +00:00
2024-04-16 17:43:15 +00:00
2024-08-18 22:03:14 +02:00
2022-06-05 01:57:02 +02:00