Files
gnucash/libgnucash/engine
Christopher Lam ab641b31f8 [gnc-datetime] improve CSV date parser with ICU and boost
1. Add dateformat "Locale" with ICU; uses current locale for date
   parsing. ICU's locale date parser may parse "3 May 2023" or
   "2024年9月13日" (LC_TIME=zh_TW.utf8) and maybe others.

2. Augment d-m-y m-d-y and y-m-d with boost UK/US/ISO parsers. This allows
   CSV import of dates with months as words as "30 Sep 2023" or
   "May 4, 1978" or "2023-Dec-25". Note boost parser cannot recognise
   2-digit years, therefore "30 Sep 24" is invalid.
2024-09-14 10:13:52 +08:00
..
2024-05-05 14:35:44 +08:00
2024-05-05 14:35:38 +08:00
2017-08-10 18:45:00 +02:00
2024-05-12 21:00:56 +08:00
2024-05-05 14:35:38 +08:00
2024-05-05 09:28:32 +08:00
2017-08-10 18:45:00 +02:00
2023-04-28 16:31:07 -07:00
2023-02-16 09:19:19 +00:00
2024-05-05 14:35:38 +08:00
2024-05-23 15:10:05 +02:00
2021-03-02 01:15:32 +01:00
2017-08-10 18:45:00 +02:00
2023-11-02 12:58:55 -07:00
2023-01-24 13:22:18 +00:00
2023-01-26 18:40:44 +08:00
2024-06-10 01:33:06 +08:00
2023-01-26 18:40:44 +08:00
2023-01-24 13:22:18 +00:00
2018-09-23 16:00:41 +02:00
2023-03-03 18:55:42 +00:00
2022-04-14 18:02:17 -07:00
2024-05-05 14:35:38 +08:00
2023-01-24 13:22:18 +00:00
2024-06-10 01:33:06 +08:00
2021-03-02 01:15:32 +01:00
2023-04-28 16:31:07 -07:00
2017-08-10 18:45:00 +02:00
2021-02-16 13:23:16 -08:00
2024-06-10 01:33:06 +08:00
2017-08-10 18:45:00 +02:00
2021-02-16 13:23:16 -08:00
2017-08-10 18:45:00 +02:00
2017-08-10 18:45:00 +02:00
2023-03-03 18:55:42 +00:00
2017-08-10 18:45:00 +02:00
2017-08-10 18:45:00 +02:00
2024-06-10 01:33:06 +08:00
2023-05-13 13:00:25 +01:00
2023-05-15 13:21:30 +01:00
2024-05-23 15:10:05 +02:00
2024-02-09 17:23:51 +08:00
2024-05-05 14:35:38 +08:00
2024-04-02 21:09:39 +08:00
2024-05-05 14:35:38 +08:00
2024-05-05 14:35:44 +08:00
2024-05-31 22:06:55 +08:00
2024-05-05 14:35:44 +08:00
2024-05-05 14:35:38 +08:00

This directory contains code for the accounting engine.
Its fairly clean but far from perfect, and it certainly
lacks advanced features.

There should be no GUI code in this subdirectory, and,
ideally, it should build cleanly and independently of 
any GUI elements or assumptions.

For design documentation, please read our doxygen documentation.
This can be found at https://code.gnucash.org/docs/STABLE/
Alternatively you can build it yourself by running
 [ninja|make] doc
The result will be found in
{builddir}/libgnucash/doc/html/index.html

The same information can mostly be found directly in the header
files in this directory as well (though in marked up source format).