Kellermorph
1d339a8b27
Settings: only write the prefix rows that were edited
...
Review findings on the prefix editor:
- OK without touching anything changed the file: every row was written
back, so an explicit <prefix/>, which reads as an empty field and
cancels the inheritance, was dropped and that folder started
inheriting its parent's prefix again. A row is now written only when
it was edited or no longer holds what the file has, and the two kinds
of empty field look different: hasPrefix() tells an explicit
<prefix/> from a missing one, which is what the field hint shows.
- load() copied a broken file aside before the user had chosen
anything, so every "Corriger le fichier" left a .bak behind while the
message said nothing had been modified. The copy is now made by
save(), right before the file is replaced: repairing or cancelling
leaves nothing behind, and a copy that cannot be made stops the write
rather than destroying the only copy.
- The button followed the combo box only for "Parcourir...": put back
on "Par defaut" it fell back to the previously saved path instead of
the default one. The directory of the entry being displayed is now
used, "Par defaut" being dataDir()/elements/.
2026-09-30 11:01:31 +02:00
..
2026-09-30 11:01:31 +02:00
2026-07-05 17:39:38 +02:00
2026-02-05 17:58:12 +09:00
2026-01-16 15:24:35 +01:00
2025-05-18 14:15:20 +02:00
2026-01-16 15:24:35 +01:00
2026-01-16 15:24:35 +01:00
2026-09-29 15:17:16 +13:00
2026-09-29 13:29:50 +13:00
2026-09-29 15:17:16 +13:00
2026-09-29 15:17:16 +13:00
2026-01-16 15:24:35 +01:00
2026-01-16 15:24:35 +01:00
2018-05-11 18:14:41 +00:00
2026-07-07 21:42:45 +02:00
2026-07-07 21:42:45 +02:00
2026-09-17 10:09:14 +12:00
2026-09-17 10:09:14 +12:00
2026-09-17 10:09:14 +12:00
2026-01-16 15:24:35 +01:00
2026-01-16 15:24:35 +01:00
2021-02-22 13:47:39 +01:00
2024-12-31 21:58:42 +01:00
2024-12-31 21:58:42 +01:00
2017-08-29 14:54:27 +00:00
2026-09-24 07:08:31 +12:00
2026-09-19 09:02:58 +12:00
2026-01-16 15:24:35 +01:00
2026-01-16 15:24:35 +01:00
2015-08-26 21:46:47 +00:00
2026-09-28 07:59:41 +13:00
2026-06-18 10:35:49 +12:00
2026-01-16 15:24:35 +01:00
2026-01-16 15:24:35 +01:00
2026-09-17 05:41:50 -05:00
2026-01-16 15:24:35 +01:00
2026-01-16 15:24:35 +01:00
2026-09-17 05:41:50 -05:00
2026-07-17 09:47:32 +02:00
2026-07-17 09:47:32 +02:00
2026-08-03 10:28:26 +12:00
2026-08-03 10:28:26 +12:00
2026-09-24 10:30:01 +02:00
2026-09-24 10:30:01 +02:00
2026-08-08 00:32:31 +02:00
2026-01-16 15:24:35 +01:00
2018-10-16 15:49:18 +00:00
2026-01-16 15:24:35 +01:00
2026-01-16 15:24:35 +01:00
2022-01-03 21:01:25 +01:00
2026-08-08 00:32:31 +02:00
2026-01-16 15:24:35 +01:00
2026-08-08 00:32:31 +02:00
2026-01-16 15:24:35 +01:00
2026-01-16 15:24:35 +01:00
2026-01-16 15:24:35 +01:00
2018-07-08 23:31:34 +00:00
2026-09-23 11:30:30 +12:00
2026-09-23 11:30:30 +12:00
2026-01-16 15:24:35 +01:00
2026-01-16 15:24:35 +01:00
2026-09-17 05:41:50 -05:00
2026-09-16 04:39:31 -05:00
2026-08-10 20:30:05 +12:00
2026-09-27 21:18:54 +02:00
2026-09-27 21:18:54 +02:00
2026-09-27 21:18:54 +02:00
2026-09-28 22:38:41 +02:00
2026-09-27 21:18:54 +02:00
2026-04-09 08:36:54 +02:00
2026-09-09 11:47:26 +12:00
2026-01-16 15:24:35 +01:00
2026-01-16 15:24:35 +01:00
2026-01-16 15:24:35 +01:00
2017-01-15 12:23:05 +00:00
2026-09-05 15:48:28 +02:00
2026-09-05 15:48:28 +02:00
2026-09-27 16:12:51 +13:00
2026-09-27 16:12:51 +13:00
2026-09-27 16:12:51 +13:00
2026-09-17 00:07:46 +02:00
2026-09-07 10:44:29 +02:00
2026-01-16 15:24:35 +01:00
2026-01-16 15:24:35 +01:00
2016-05-05 13:31:04 +00:00
2026-01-16 15:24:35 +01:00
2026-01-16 15:24:35 +01:00
2018-09-30 17:19:50 +00:00
2026-08-04 10:32:25 +12:00
2026-01-16 15:24:35 +01:00
2021-02-22 13:47:39 +01:00
2026-09-26 08:36:53 +12:00
2026-09-26 08:36:53 +12:00
2026-09-28 23:01:42 +02:00
2026-09-16 11:37:27 +02:00
2026-09-16 11:37:27 +02:00
2026-01-16 15:24:35 +01:00
2026-01-16 15:24:35 +01:00
2020-05-15 11:38:09 +02:00
2026-09-23 10:27:50 +02:00
2026-07-27 22:16:52 +02:00
2026-09-17 05:41:50 -05:00
2026-06-16 17:41:03 +02:00
2026-01-16 15:24:35 +01:00
2018-04-23 13:50:36 +00:00
2026-08-23 12:05:52 +02:00
2026-08-23 12:05:52 +02:00
2026-09-16 11:49:55 +02:00
2026-09-13 21:32:34 +02:00
2026-07-31 20:39:04 +12:00
2026-07-31 20:39:04 +12:00
2026-07-31 20:39:04 +12:00
2026-09-30 11:01:31 +02:00
2026-09-29 23:52:22 +02:00
2026-08-09 01:34:22 +02:00
2026-01-16 15:24:35 +01:00
2026-01-16 15:24:35 +01:00
2026-01-16 15:24:35 +01:00
2018-12-04 19:07:14 +00:00
2026-09-05 15:48:28 +02:00
2026-01-16 15:24:35 +01:00
2026-09-05 15:48:28 +02:00
2026-09-23 16:47:07 +12:00
2026-08-14 09:43:39 +02:00
2026-08-13 13:51:13 +02:00
2026-01-16 15:24:35 +01:00
2026-01-16 15:24:35 +01:00
2026-09-17 05:41:50 -05:00
2026-09-29 09:59:21 +13:00
2026-09-29 09:59:21 +13:00
2026-09-17 05:41:50 -05:00
2026-09-11 12:43:07 +12:00
2026-08-21 21:10:27 +12:00
2026-09-24 09:59:21 +02:00
2026-01-16 15:24:35 +01:00
2026-09-24 09:59:21 +02:00