From 4f7c8731f04b5063a11033849667b9b7353c60a8 Mon Sep 17 00:00:00 2001 From: Alex Roitman Date: Tue, 15 Feb 2005 05:05:23 +0000 Subject: [PATCH] Update svn: r4033 --- gramps2/doc/gramps-manual/C/gramps-manual.xml | 2 +- gramps2/doc/gramps-manual/C/preface.xml | 115 +++++++++++++++++- 2 files changed, 115 insertions(+), 2 deletions(-) diff --git a/gramps2/doc/gramps-manual/C/gramps-manual.xml b/gramps2/doc/gramps-manual/C/gramps-manual.xml index b10033294..841b4843d 100644 --- a/gramps2/doc/gramps-manual/C/gramps-manual.xml +++ b/gramps2/doc/gramps-manual/C/gramps-manual.xml @@ -28,7 +28,7 @@ - + diff --git a/gramps2/doc/gramps-manual/C/preface.xml b/gramps2/doc/gramps-manual/C/preface.xml index 88943a9f4..9383f8dae 100644 --- a/gramps2/doc/gramps-manual/C/preface.xml +++ b/gramps2/doc/gramps-manual/C/preface.xml @@ -59,9 +59,123 @@ your computer instead of pencils and unmanageable reams of paper. + + What's new since 1.0.X + This section lists most notable changes from the previous stable branch of + &app;, the 1.0.X. + + + + Berkely database backend + The default format for &app; is now the BSDDB database. This change + allowed us to overcome performance issues and memory requirements of the 1.0.X branch. + With the database backend, the database sizes of several hunder thousand people do not + present a major obstacle any longer. + + + The default extension for &app; BSDDB database files is grdb. The new format is open and + fully documented in the developer's API reference distributed with the source of &app;. + + + A consequence of the new database backend is that the changes, once approved + by the user, are applied immediately. In short, once you click OK + in the Person, Family, Source, Place, Media object, or Event editor, all the changes made to + this object are recorded in the database. No saving is necessary (or even possible). The analog + of quitting without saving would be abandoning all changes and quitting. Also, it is possible + to undo recent actions. + + + + + + Interface improvements + + There were numerous changes in the interface. Most of them are subtle and incremental + improvements, and all of them cannot be listed here. The most noticeable changes are: + + Removal of alphabetical tabs + Ability to add/remove/rearrange columns in list views + Removal of Save function and addition of Undo + Proper window management and removal of most modal windows + Support for Tip of the Day + Person-dependent context menus (right-click) in Pedigree View + listing parents, children, spouses, and siblings + Export wizard + Built-in Find function in list views + Date selector dialog + Name editor enhancements: patronymic names and non-default grouping + Recent file support (both gramps-specific and gnome-wide) + + + + + + Other database backends + + Along with the BSDDB backend, the in-memory database handling for &app; XML and + GEDCOM formats has been added. Simply put, it is now possible to natively open data + in those two formats (although the preferred and default format is grdb) and work with + that data, without necessarily setting up an empty database and then importing into it. + This approach requires holding all data in memory, so it is only useful for small databases + (depending on the available memory size). In such mode, the data is automatically + saved upon exit, to mimic the functionality of the real database. + + + + Import and Export + + New import and export filters available for the GeneWeb format. + + + + Reports + + A new report -- Statistics Chart -- has been added to &app;. + + + An overall change of the whole report framework has been acomplished. + All reports now remember their options. It is possible to generate reports from the command + line, without launching the interactive &app; session. The report API is much simpler now, + making it easy to write custom report. A single code instance may be used for a standalone + report, a book item, and a command-line report. + + + Command line + The new command line functionality includes opening the filename + argument given without any flags, as well as new flags and options for report generation. + Also, the addition of new formats leads to addition of available format options. + + + + Internationalization + + The approach for entering and displaying dates has been completely re-worked. In + particular, the new framework allows for a deeper localization of displayed dates than + was ever possible using the translatable strings. + + The internationalization of names have also been improved. Names can be + grouped under a non-default string. Patronymic names are supported, and it is easy + to program new ways on displaying names, as may be required by other cultures + and languages. + + + + Desktop integration + All formats known to &app; are now registered as mime types, each + with its icon and &app; as a default handler. Double-clicking on a file with any of these + formats will launch &app; and open that file. &app; also added support for the recent + documents functinonailty. This is on both for the GNOME-wide level and within the &app;. + + The preferences are now properly store using GConf, with schemas, partitioning + of keys into smaller directories, error checking, and notification. + + + + + Typographical conventions @@ -123,4 +237,3 @@ - \ No newline at end of file