r19787 - htdocs/trunk/news/it - Added Italian translation of news for 2.3.15 and 2.3.16 release.
Cristian Marchi
cmarchi at code.gnucash.org
Wed Nov 10 02:22:09 EST 2010
Author: cmarchi
Date: 2010-11-10 02:22:08 -0500 (Wed, 10 Nov 2010)
New Revision: 19787
Trac: http://svn.gnucash.org/trac/changeset/19787
Added:
htdocs/trunk/news/it/100820-2.3.15.news
htdocs/trunk/news/it/101107-2.3.16.news
Log:
Added Italian translation of news for 2.3.15 and 2.3.16 release.
Added: htdocs/trunk/news/it/100820-2.3.15.news
===================================================================
--- htdocs/trunk/news/it/100820-2.3.15.news (rev 0)
+++ htdocs/trunk/news/it/100820-2.3.15.news 2010-11-10 07:22:08 UTC (rev 19787)
@@ -0,0 +1,444 @@
+<b>Annuncio:</b> rilascio di GnuCash 2.3.15 (instabile)
+20-08-2010
+
+<h2>Rilasciato GnuCash 2.3.15 (instabile) </h2>
+
+<p>Il team di sviluppo di GnuCash è orgoglioso di annunciare GnuCash 2.3.15, il quindicesimo di diversi rilasci 2.3.x instabili del programma di contabilità gratuito GnuCash in attesa della versione stabile 2.4.0. Con questa nuova serie di rilasci, GnuCash può utilizzare un database SQL avvalendosi di SQLite3, MySQL o PostgreSQL. Il programma funziona in ambiente GNU/Linux, *BSD, Solaris, Microsoft Windows e Mac OSX.</p>
+
+<div class="dialog warning">
+<p><b>ATTENZIONE:</b> Questa è una versione *INSTABILE* di Gnucash.</p>
+<p>Questa versione è dedicata agli sviluppatori e agli utenti che intendo contribuire alla ricerca di tutti i problemi ancora presenti.</p>
+<p>Si consiglia di effettuare delle copie di sicurezza di tutti i file utilizzati nelle versioni instabili della serie 2.3.x di GnuCash. Anche se gli sviluppatori hanno cercato di impedire in ogni modo la perdita di dati, non è possibile garantire che in caso di crash di GnuCash in queste versioni, i dati non vengano corrotti.</p>
+</div>
+
+<div class="dialog warning">
+<p><b>ATTENZIONE:</b> prima da installare la versione 2.3.15 di GnuCash sul proprio computer si dovrebbe disinstallare qualsiasi versione precedente del programma.</p>
+<p>Tralasciando questo passo potrebbero verificarsi degli errori all'avvio. In particolare in ambiente Windows ciò potrebbe causare degli errori del tipo "Parse error: entry point not found".</p>
+</div>
+
+<div class="dialog note">
+<p><b>NOTA:</b> L'ultima versione stabile è la 2.2.9.</p>
+</div>
+
+<p>SI CONSIGLIA DI TESTARE, TESTARE, TESTARE E ANCORA TESTARE qualsiasi e tutte le funzioni importanti.
+E poi segnalare qualsiasi problema riscontrato su bugzilla</p>
+<p>I principali cambiamenti nel rilascio 2.3.x comprendono:
+<ul>
+<li>Oltre al backend XML, Gnucash può ora utilizzare un database SQLite3, MySQL o PostgreSQL per l'immagazzinamento dei dati. Questa è una nuova implementazione che utilizza libdbi. Sono supportate tutte le caratteristiche incluse quelle professionali. Per compilare con questa funzionalità, aggiungere "--enable-dbi" al comando "configure". Oltre al pacchetto libdbi-dev della propria distribuzione, sarà anche necessario l'appropriato pacchetto DBD (libdbi driver) per sqlite3, mysql o postgresql.</li>
+<li>Come sostituto dell'attuale motore GtkHTML HTML utilizzato per visualizzare i resoconti e i grafici, Gnucash può usare WebKit. WebKit è il motore utilizzato da Google Chrome su Windows e da Safari su Apple. Per compilare con questa caratteristica, aggiungere "--enable-webkit" al comando "configure". Sarà necessario l'appropriato pacchetto webkit-dev. Su win32, si dovrà scaricare il file compresso webkit-1.1.5-win32.zip dal repository sorgente e inserirlo nella cartella "downloads" della propria area di compilazione di GnuCash.</li>
+<li>Aggiornamento a AqBanking 3 su Win32.</li>
+</ul>
+
+<p>Le stringhe di testo sono congelate. Ciò significa che non verranno applicati dei cambiamenti che potrebbero introdurre una qualsiasi modifica del testo visualizzato da GnuCash. Quindi, le traduzioni finali per la versione 2.4.0 possono partire.</p>
+
+<p>I cambiamenti tra le versioni 2.3.14 e 2.3.15 comprendono:
+
+<ul>
+<li>Bug corretti</li>
+<ul>
+<li>Bug #626459: Change Transaction Report default account selection to none
+
+I think in the specific case of the
+"Transaction Report" this is the better choice. The error message
+will be clear enough ("No accounts selected. Click here to Edit report
+options"), and it will probably meet the user expectation that some account
+needs to be selected anyway before something can be seen.</li>
+<li>Bug #625193: Added 'search by ID' in python binding for invoices, customers and bills.
+
+Patch di Mike E and Mark Jenkins:
+
+When creating or appending to invoices, customers and bills, searching by ID is
+likely more useful than by GUID. I've added this functionality to the Python
+bindings.
+
+Search by ID using the python code:
+tmp = gnucash.gnucash_core_c.search_invoice_on_id(ID,book.instance)
+if tmp:
+ invoice = gnucash.gnucash_business.Invoice(instance=tmp)
+
+Use the invoice object as in sample_scripts/simple_invoice_insert.py
+
+I support this patch, but I've made a few improvments of my own.
+
+I switched up the arguments in search_customer_on_id, search_invoice_on_id,
+search_bill_on_id to have Book first and ID second. The reason for this was to
+make these functions more consistent with the other functions where a search is
+done through a book on a particular attribute.
+
+Also added some specific python bindings support to allow this to be used as
+methods of Book: Book.CustomerLookupByID, Book.InvoiceLookupByID,
+Book.BillLoookupByID.</li>
+<li>Bug #624721: Show backtrace for errors in eguile templates
+
+Patch di Matthijs Kooijman:
+
+The current eguile template implementation catches errors that occur while
+evaluating an eguile template. However, only the error is shown, not a
+backtrace (so no location of the error either).
+
+The attached patch modifies the error handling to also capture the stack
+backtrace, using a lazy exception handler (e.g., capture the stack before
+unwinding the stack to the real exception handler).
+
+To extract only the relevant part of the stack (e.g., the part inside the
+eguile template, not the tens of stack frames leading up to the report
+rendering), a stack dump is made just before evaluating the eguile template (so
+a sort of "diff" can be made).
+
+For more details, see the extensive comments in the patch itself.</li>
+<li>Bug #616613: Automatically append the extension if user forgot append them.
+
+Patch di "Bob":
+
+The enclosed patch simply tests for a period in the file name,
+if one exists it leaves it alone,
+if not, it adds one plus a default extension.</li>
+<li>Bug #626403: Fix inconsistent formatting between stylesheets (Webkit vs. gtkhtml)
+
+Patch di Alex Aycinena:
+
+The 'default' stylesheet formats the balance sheet, cash flow, income statement
+and transaction reports properly under webkit but not under gtkhtml.
+
+The 'easy', 'footer', and 'technicolor' stylesheets are the reverse; that is,
+they format the balance sheet, cash flow, income statement and transaction
+reports properly under gtkhtml but not under webkit, except that the 'footer'
+stylesheet also has some formatting problems with gtkhtml as well.
+
+The attached patch file corrects these problems. Specifically:
+
+- styles that are missing in the 'footer' stylesheet (compared to 'easy') are
+added
+
+- the function 'gnc-html-engine-supports-css' is used in the 'default', 'easy',
+'footer' and 'technicolor' stylesheets to provide styles for either webkit or
+gtkhtml
+
+- the taxtxf.scm report file is simplified to take advantage of these changes</li>
+<li>Bug #625697: Prior patch, Changeset 19376, broke reports for non-default stylesheets
+
+Patch di Frank Ellenberger
+</li>
+<li>Bug 623801 - gnucash file is not saved</li>
+<li>Bug 625845 - Exporting Accounts results in 0 byte file.</li>
+<li>Bug 625977 - Python Bindings, enhanced examples showing the use of Transaction.BeginEdit(), patch by Mark Jenkins</li>
+<li>Bug 625976 - Python Bindings Patch for Transaction.GetImbalance(), patch by Mark Jenkins</li>
+<li>FIx bug 596124: don't crash if someone adds a split to a capital gains transaction
+created by the lot scrubber.</li>
+<li>Double clicking on the balance column in a register doesn't resize the
+column because there is a zero width column to the right of it. This may
+fix all or part of bugs 563588, 345711, or 506261.</li>
+<li>Bug 612337: Add file save to hierarchy druid when the new file druid completes.
+
+Patch di "Bob": I thought I would give this a try and come up with a patch to use the file save
+as function after the after pressing the apply button. Not sure if it is the
+best way but seems to work on my linux box and on windows without any errors.
+
+I have changed the text in the account.glade file to reflect the firing of the
+save as and also increased the size of the window to give more room for the
+'Category Description' to stop scroll bars.</li>
+<li>Bug #624623 - Patch: US Tax Report for webkit and gtkhtml</li>
+<li>Bug #556713 - inconsistency in report options
+Use "Reset defaults" instead of "Use defaults, as suggested by Derek.</li>
+<li>Bug #556713 - inconsistency in report options
+Final additions to this bug.</li>
+<li>Bug #621016: Print multiple checks at the same time
+
+The print checks operation should be able to print more than one check with a
+single invocation of the "Print Check..." command. The attached patch does
+this. If the active register is an account register, then the selected
+transaction is printed (as before). If it is a search results register where
+all the splits are from the same account, then it prints a check for each of
+them. Anything else is an error.
+
+Patch di Mike Alexander.</li>
+<li>Bug #118391: This patch add isocodes support for Windows build.
+
+It automatically download,
+build, install and packaging the isocodes.
+
+Currently, the patch will not make Windows build show the locale long
+currencies name. But it make the isocode available on Windows. Since the long
+currencies names are already shown on Linux, I think it should not far to make
+it happen on Windows too, especially the isocode will be available after this
+patch.</li>
+<li>Bug #620763: Fix permuted "Retained Earnings/Losses" in balsheet-eg.eguile.scm</li>
+<li>Bug #620763: remove trailing whitespace from balsheet-eg*</li>
+<li>Bug #556713: Fix inconsistency in report options
+
+The attached patch should fix the remaining outstanding issues of this bug.
+Applying this patch now would break string freeze.</li>
+<li>#616606 - Get default report font from top level widget
+
+Patch di Tao Wang </li>
+<li>Bug #623844 - CRITICAL gnc.backend Error message in trace file.</li>
+<li>Bug #623842 - Reseting of Color Tabs to default color wrong.</li>
+<li>Bug #556713 - inconsistency in report options, partial fix
+This commit aligns all occurences of "Current/Previous Year Start/End" to "Start/End of this year"</li>
+<li>Bug #556713 - inconsistency in report options, partial fix
+This commit aligns all occurences of "Report Accounts" and "Accounts to include" to "Accounts"</li>
+<li>Bug #447339 - custom reports with similar names misbehaving</li>
+<li>Bug #556713 - inconsistency in report options, partial fix
+This commit aligns all occurences of "Report Currency" and variants to "Report's currency"</li>
+<li>Bug #556713 - inconsistency in report options, partial fix
+This commit replaces "From/To" with "Start Date/End Date" in all standard reports.</li>
+<li>Bug #389841: Wrong translation of Tax Amount and update of Italian translation by Cristian Marchi</li>
+<li>Bug #622953 - Enable comment for date format string again in gnucash.pot, patch by Frank H. Ellenberger.</li>
+<li>Bug #622637 - The classical invoices should use the more specific strings from taxinvoice, part 2, by Frank H. Ellenberger</li>
+<li>Bug #622637 - The classical invoices should use the more specific strings from taxinvoice, part 1: whitespace cleanups, patch by Frank H. Ellenberger.</li>
+<li>Bug #617797 - Win32 need to downgrade to gtk-2.16 (Default theme not working under Windows), second patch adding custom themes, by Tao Wang</li>
+<li>Bug #622523 - Python bindings are crash prone when linked to guile</li>
+<li>Bug #622520 - gnucash business objects disapear on save, patch by Mark Jenkins</li>
+<li>Bug #622271 - Category 'Gas' under 'Auto' should be translated to Petrol in en_GB and en_AU</li>
+<li>Bug #617797 - Win32 need to downgrade to gtk-2.16 (Default theme not working under Windows), patch by Tao Wang</li>
+<li>Bug #616606: Add gnc-get-default-report-font-family function callable from scm.
+
+Currently returns "Arial" but can be modified to get default GtkWindow font. </li>
+<li>Bug #600574 - Would like to disable creation of log files and backup files entirely</li>
+<li>Bug #621744 - Prompt for password is not hidden</li>
+<li>Bug #619709 - Upgrade Inno Setup to 5.3.x to use utf-8 in .iss script, patch by Tao Wang</li>
+<li>Bug #621602 - Upgrade svn on Windows building environment to 1.6.x, patch by Tao Wang.</li>
+<li>Bug #378638 - log replay creates two transactions from a single logged transaction</li>
+<li>Bug #615347 - Use enforced, consistent data file extension across supported platforms
+
+The choice has fallen on ".gnucash". This extension will be added to all filenames that don't have it already when a user chooses "Save As...". Obviously this is only done for files, not for database storage. The backup files will from now on also end in ".gnucash" instead of the previous ".xac". The code that removes old backup files scans for both extensions to ensure that backup files still available with the ".xac" extension are rotated as well.</li>
+</ul>
+
+<li>Traduzioni aggiornate o modifiche relative alle traduzioni</li>
+<ul>
+<li>Update po files with up-to-date pot template.</li>
+<li>Remove unused file from both SVN and POTFILES.in.</li>
+<li>de.po: correction of "Income Tax Identity"
+
+This term is used in the first dialog of "Ta_x Report Options".</li>
+<li>Updated Italian translation by Cristian Marchi.</li>
+<li>Updated Japanese translation by Yasuaki Taniguchi, copied from the Translation Project.</li>
+<li>Updated Latvian translation by Valdis Vītoliņš.</li>
+<li>New Latvian translation of the business account chart, thanks to Valdis Vītoliņš <valdis.vitolins at odo.lv></li>
+<li>Updated simplified Chinese translation by Tao Wang.</li>
+<li>Updated Dutch translation by Mark Haanen, copied from the TP.</li>
+<li>Updated German translation.</li>
+<li>Add initial Bulgarian translation, by Rosi Dimova, by Bulgarian Gnome translation team.</li>
+<li>Fix missing translation of buttons in invoice reminder dialog.</li>
+<li>Updated Dutch translation, copied from the Translation Project</li>
+<li>Update of Italian translation by Cristian Marchi</li>
+<li>Merge most recent pot template into all language po files.</li>
+<li>Update German translation.</li>
+<li>Merge most recent translation template into de.po.</li>
+<li>Update POTFILES.in after recent file move.</li>
+<li>I18n improvements in invoice reports: Mark last untranslated strings for translation.</li>
+<li>Update de.po after invoice review.
+
+There were some equivocalnesses between invoice and balance.
+After using the strings from tax-invoice in the other invoice forms,
+the de translations should switch back.
+
+Patch by Frank H. Ellenberger.</li>
+<li>Improve i18n comments: Comment for gnucash.pot must appear immediately before the marked string.</li>
+<li>Improve name consistency. Use "GnuCash" (or more precisely PACKAGE_NAME), wherever the name is visible to the user, and "gnucash" (or more precisely PACKAGE) everywhere else.</li>
+<li>Add utf-8 prefix, so the Windows installer interprets the file properly</li>
+<li>Fix Latvian language support for Windows installer (should have used lv instead of lv_LV)</li>
+<li>Add Latvian translation for the Windows Installer, patch by Valdis Vītoliņš</li>
+<li>Fix encoding issues in Windows README file and translate last sentence.</li>
+<li>Add Latvian readme file for Windows</li>
+<li>Update Dutch translation from the TP</li>
+<li>Update Chinese (simplified) translation, from the TP</li>
+<li>Set user visible application name as part of the gui initialization.
+This defines which name is used in the about dialog and is used by gnome-keyring
+to determine where to store passwords.</li>
+<li>Add simple checkbook account chart in Dutch, by Mark Haanen.</li>
+<li>Move language dependent files lv_LV to lv</li>
+<li>Move language dependent files lv_LV to lv, one more change</li>
+<li>Move language dependent files lv_LV to lv</li>
+<li>Updated Italian translation by Cristian Marchi.</li>
+</ul>
+
+<li>Altri cambiamenti visibili dall'utente</li>
+<ul>
+<li>Allow negative tax percentages.
+This allows to model some tax rules for trade between European countries.</li>
+<li>Add error message if the unimplemented aqbanking setup button is pressed.
+
+Please see http://lists.gnucash.org/pipermail/gnucash-devel/2010-August/029188.html
+and http://lists.gnucash.org/pipermail/gnucash-devel/2010-August/029189.html</li>
+<li>Bug 616612 - Remember last location of File Open/Save dialog, partial solution
+This commit remembers the last directory for
+* Open
+* Save
+* Export chart of accounts
+* Save Report
+This only stores file based paths, not db based paths.</li>
+<li>Modify the osx_accel_map to reflect the different keybinding in Gtk+-2.20</li>
+<li>Fix crash when run with the --add-price-quotes parameter.</li>
+<li>Follow-up of r19358: Need to use AB_SetupDialog_new instead as replacement of the previous wizard.</li>
+<li>Adapt to newest (unstable) aqbanking: No external application needed anymore for user setup.</li>
+<li>Re-enable colored tabs on Windows. This works fine with gtk+2.16.</li>
+<li>Add averaging option (but currently deactivated) for monthly or weekly average in account piechart.
+
+Will be activated once we're out of string freeze in order not to have
+untranslated strings show up for the user.</li>
+<li>Explain proximo concept.</li>
+</ul>
+
+<li>Altri cambiamenti relativi al codice e alla compilazione</li>
+<ul>
+<li>Get library from correct directory - fixes "make check" </li>
+<li>Dummy commit to test mailing list hooks.</li>
+<li>Fix typo in comment.</li>
+<li>Convert glade files to gtk+2.10, last batch.</li>
+<li>Fix stupid compiler error.
+
+(Should compile first, then commit, not the other way round.)</li>
+<li>Copy OpenOffice.org python macro for import of the gnucash file to here because its original download location is hard to reach.</li>
+<li>Fix compiler warning</li>
+<li>Fix compiler error reported by Herbert Thoma</li>
+<li>Replace a gkt+2.18 function to be gtk+2.10 compatible</li>
+<li>Fix gtk critical warning, patch by Bob.</li>
+<li>Fix problem with "t" unbound in cond expression. Use "else" instead.</li>
+<li>Add missing return value specification of lookup_by_code() in python bindings.
+
+Patch by Daniele Varrazzo.</li>
+<li>Remove now empty business directories</li>
+<li>Fix r19364: Remove last reference to removed business-backend-sql.</li>
+<li>Merge the sql parsers of the business objects into the main sql module.
+
+Also, completely remove the business-core/sql module because it is
+no longer needed. The tests of this module have been moved into
+backend/dbi because they depend on sql+dbi, but not more than that.</li>
+<li>Completely remove the business-core/xml module as it is no longer needed.</li>
+<li>Remove the separate business xml backend from cutecash and python as well.</li>
+<li>Merge the xml parsers of business objects into the main xml backend module.</li>
+<li>Remove separate object initialization in engine/gncBusiness.c and move this into one common initialization function cashobjects_register in <engine/cashobjects.h>.</li>
+<li>Convert glade files to Gtk+2.10: remaining business dialogs</li>
+<li>Convert glade files to Gtk+2.10: business dialogs except customer/vendor/invoice</li>
+<li>Convert glade files to Gtk+2.10, next batch: gnome-utils</li>
+<li>Convert dialogs to Gtk+2.10
+Removed one unused dialog as well, as it contained many deprecated widgets causing trouble.</li>
+<li>Remove unused dialog</li>
+<li>Fix GtkSpinButton with non-zero page_size warnings.</li>
+<li>Move the business object implementations from separate module into the main gnucash engine.</li>
+<li>Move initialization of business objects into gncBusiness.c so that this fits to the header where the function was declared.</li>
+<li>Remove header gncBusinessP.h which is unused anyway.</li>
+<li>Convert glade files to glade3/gtk+2.10, next batch.</li>
+<li>Remove obsolete code.</li>
+<li>Some changes to align the README files with the current state of gnucash.</li>
+<li>Convert glade files to gtk+2.10, next batch.</li>
+<li>Convert to glade-3 target gtk+2.10</li>
+<li>Fix binary test.</li>
+<li>More path fixes.</li>
+<li>Fix paths. On Mandriva the original code resulted in two absolute path being appended, resulting in file not found errors.</li>
+<li>Python bindings, gncnumeric and accounttype constants, patch by Mark Jenkins.</li>
+<li>Nice example python scripts, patch by Mark Jenkins.</li>
+<li>Future default file extension is .gnucash, so
+- rename example files to this extension
+- replace references to the old extension where appropriate</li>
+<li>Fix erroneous quotation in scheme string of last commit</li>
+<li>Improve the initial report loading code so that it loads only files ending with .scm.
+
+This should avoid accidentally loading .scm~ backup files etc. The code
+matches the filenames against the regexp "\.scm$", so the previous hand-
+written comparison against "." and ".." is no longer necessary as those don't
+match that regexp anyway.</li>
+<li>Fix build failure introduced by r19285 on systems with guile 1.6.</li>
+<li>Properly check for SWIG version 2.0.0 and later.</li>
+<li>Revert part of R19263. DYLD_LIBRARY_PATH must be set on MacOSX (running under X11, not Quartz) in order for GnuCash to find its dynamic libraries.</li>
+<li>Change gnucash-bin to gnucash on OS X (the other platforms had been changed already)</li>
+<li>After learning the scheme case syntax, implement it correctly this time.
+
+Fixes r19281, r19280, r19253, r19252.</li>
+<li>Add missing UTF-8 BOM</li>
+<li>Some more disabling of the new deactivated option in the piechart. Forgotten in r19280, sorry for that.</li>
+<li>Disable new option of piechart report even more.</li>
+<li>Check properly for svn availability</li>
+<li>Re-indentation of source code.
+
+This re-indentation was done using astyle-1.24 using the following options:
+
+astyle --indent=spaces=4 --brackets=break --pad-oper --pad-header --suffix=none</li>
+<li>Document what to do if svn isn't found. This only applies to the scripts used to setup an automated build system</li>
+<li>Cleanup use of constants</li>
+<li>Finish direct binary execution on Windows and linux and cleanup bin Makefile/targets
+- Windows
+ * binary name becomes GnuCash.exe
+ * gnucash.cmd is renamed to gnucash-launcer.cmd (consistent with OS X). This file is only needed to run GnuCash straight from the source installation. It is not used (or distributed) with the Windows Installer version.
+ * gnucash-valgrind, gnucash-gdb and the override extra's have been removed as they are meant for a UNIX like environment
+
+- Linux/others
+ * binary name becomes gnucash
+ * the gnucash launch script has been removed together with gnucash-gdb. They no longer add value on linux.
+ * gnucash-valgrind has been retained because it contains useful presets
+
+- OS X (Quartz)
+ * binary name remains gnucash-bin for now (requires synchronous changes in the externally hosted OS X build system)
+ * gnucash launcher script has been renamed to gnucash-launcher. This file is only needed to run GnuCash straight from the source installation. It is not used (or distributed) in the OS X bundle version.
+ * gnucash-gdb and gnucash-valgrind remain and can be used for debugging the source installation.</li>
+<li>Undo debug modification introduced in r19100. It bypassed the Abort and was never intended to be committed.</li>
+<li>Use enum value QOF_LOG_MESSAGE (newly defined in r19257) instead of the generic G_LOG_LEVEL_MESSAGE</li>
+<li>OSX: Use the language list instead of the locale
+
+Language list is better than locale:
+
+* Locale is only one choice, language list gives user several chances
+ before defaulting to english.
+
+* Locale is set on the Formats page in System Preferences>Language &
+ Text and labelled "Region", which makes one think that it's separate
+ from language choices.
+
+* This new code looks at only the first two letters, so any time
+ (e.g.) German is selected as the language it will use the de_DE
+ localization. This will have to be elaborated if we ever get
+ regional language translations.
+
+</li>
+<li>OSX: Set locale and languages from User Defaults.
+
+This was handled in the bundle launcher script and completely ignored
+when gnucash is launched from the command line. Should offer better
+performance than the scripted version, which had some odd workarounds.
+
+</li>
+<li>Add missing enum value</li>
+<li>Fix report error in piechart due to the temporary deactivation of the new option.</li>
+<li>Make business sql backend initialization functions accessible when statically linking.
+
+Same change as what r18841 added in business-core/xml.</li>
+<li>Delegate transaction log enabling/disabling to the backends. Let only the xml backend enable logging.</li>
+<li>Add getter function for mapping a {year,month,day} symbol to the conversion function of a date to a fractional number.</li>
+<li>Fix a comment to reflect the actual code.</li>
+<li>Remove command line parameter that is ignored anyway.</li>
+<li>Fix typo in commodity.glade which broke creating new commodities</li>
+<li>Improve handling of unknown access methods (protocols). Avoid mangling of such urls, so that a clean error message can be displayed.</li>
+<li>Disable enviroment_overide() when MAC_INTEGRATION is defined: It doesn't play well with App Bundles.</li>
+<li>Don't look for dbi drivers if dbi_initialize failed.</li>
+<li>Fix dbi drivers not found when --with-dbi-dbd-dir is set at configure time.</li>
+<li>Default key accelerator map for OSX, using Command instead of Control</li>
+</ul>
+
+</ul>
+
+<h3>Avviso per i tester</h3>
+<p>Una qualsiasi versione 2.3.x può andare in crash senza preavviso in qualsiasi momento durante l'utilizzo. Se si sta testando del lavoro importante in un rilascio 2.3.x e si sta utilizzando il formato di file XML per il salvataggio dei dati, assicurarsi di premere "Salva" dopo ogni importante modifica al lavoro. Se si utilizza il backend SQL, questo non è necessario dato che ogni cambiamento è salvato immediatamente nel database.<p>
+<p>Le immagini della documentazione sono state aggiornate, ciò nonostante vari testi si riferiscono ancora alla versione 1.8.x. Tutti possono contribuire al miglioramento della documentazione; consultare http://wiki.gnucash.org/wiki/Development per le informazioni su come contribuire.</p>
+
+<h3>Come contribuire?</h3>
+<p>Testando: provando il programma e ricercando i bug che possono manifestarsi. Ognuno di essi dovrebbe essere segnalato su bugzilla.</p>
+<p>Traducendo: il nuovo rilascio è accompagnato da alcune nuove stringhe da tradurre. Se si intende contribuire con una traduzione, si consiglia di testare fin da subito questo rilascio. Un congelamento delle stringhe sarà annunciato in una delle successive versioni 2.3.x. Controllare http://wiki.gnucash.org/wiki/Translation_Status per aggioranmenti a riguardo.</p>
+<p></p>
+<p>Si incoraggiano gli utenti a testare il più possibile questa versione ed eventualmente quelle successive, segnalando i bug in modo che sia possibile correggerli rendendo GnuCash il più stabile possibile in vista del rilascio stabile 2.4.0 che dovrebbe avvenire nel giro di qualche settimana. Si prega quindi di segnalare qualsiasi problema su <a href="http://bugzilla.gnome.org/enter_bug.cgi?product=GnuCash">bugzilla</a></p>
+
+<h3>Ottenere GnuCash</h3>
+<p>Il codice sorgente di GnuCash 2.3.15 può essere scaricato da diverse posizioni:
+<ul>
+<li><a href="http://www.gnucash.org/download.phtml">Il sito internet di GnuCash</a></li>
+<li>Sourceforge: <a href="http://downloads.sourceforge.net/sourceforge/gnucash/gnucash-2.3.15.tar.bz2">bzip2</a>, <a href="http://downloads.sourceforge.net/sourceforge/gnucash/gnucash-2.3.15.tar.gz">gzip</a>, <a href="http://sourceforge.net/projects/gnucash/files/gnucash%20(unstable)/2.3.15/">tutti i file</a>.</li>
+<li>É anche possibile effettuare il "check out" direttamente del codice sorgente dal deposito subversion con il seguente comando:<br/><br/><span style="font-family: monospace;">svn co http://svn.gnucash.org/repo/gnucash/trunk gnucash</span></li>
+</ul></p>
+
+<p>Per installare GnuCash, sono necessari Gnome 2, guile, slib. Sarà inoltre necessario avere swig se si compila da subversion.</p>
+
+<h3>File binari Win32</h3>
+<p>L'<a href="http://downloads.sourceforge.net/sourceforge/gnucash/gnucash-2.3.15-setup.exe">eseguibile di Gnucash 2.3.15 Win32</a> può anch'esso essere scaricato da Sourceforge.
+
+<h3>Informazioni sul programma</h3>
+<p>GnuCash è un programma di contabilità gratuito e a codice aperto rilasciato nel rispetto dei termini della licenza GNU General Public License (GPL) e disponibile per GNU/Linux, *BSD, Solaris, Mac OSX e Microsoft Windows. La scrittura del programma GnuCash ha avuto inizio nel 1997 e la prima versione stabile risale al 1998.</p>
Property changes on: htdocs/trunk/news/it/100820-2.3.15.news
___________________________________________________________________
Added: svn:executable
+ *
Added: htdocs/trunk/news/it/101107-2.3.16.news
===================================================================
--- htdocs/trunk/news/it/101107-2.3.16.news (rev 0)
+++ htdocs/trunk/news/it/101107-2.3.16.news 2010-11-10 07:22:08 UTC (rev 19787)
@@ -0,0 +1,649 @@
+<b>Annuncio:</b> rilascio di GnuCash 2.3.16 (RC1)
+2010-11-07
+
+<h2>Rilasciato GnuCash 2.3.16 (RC1)</h2>
+
+<p>Il team di sviluppo di GnuCash è orgoglioso di annunciare GnuCash 2.3.16, il sedicesimo di diversi rilasci 2.3.x del programma di contabilità gratuito GnuCash in attesa della versione stabile 2.4.0. Con questa nuova serie di rilasci, GnuCash può utilizzare un database SQL avvalendosi di SQLite3, MySQL o PostgreSQL. Il programma funziona in ambiente GNU/Linux, *BSD, Solaris, Microsoft Windows e Mac OSX.</p>
+
+<div class="dialog warning">
+<p><b>ATTENZIONE:</b> Questa è una "Release Candidate" di Gnucash.</p>
+<p>This release is intended for developers and testers who want to verify that bugs found during development have been fixed and that the software is stable enough to be released as 2.4.0.</p>
+<p>Make sure you make backups of any files used in testing versions of GnuCash in the 2.3.x series. Although the developers go to great lengths to ensure that no data will be lost we cannot guarantee that your data will not be affected if for some reason GnuCash crashes in testing these releases.</p>
+</div>
+
+<div class="dialog warning">
+<p><b>ATTENZIONE:</b> si dovrebbe disinstallare qualsiasi versione precedente di GnuCash dal proprio sistema prima di installare la versione 2.3.16.</p>
+<p>Tralasciando questo passo potrebbero verificarsi degli errori all'avvio. In particolare in ambiente Windows ciò potrebbe causare degli errori del tipo "Parse error: entry point not found".</p>
+</div>
+
+<div class="dialog note">
+<p><b>NOTA:</b> L'ultima versione stabile è la 2.2.9.</p>
+</div>
+
+<p>SI CONSIGLIA DI TESTARE, TESTARE, TESTARE E ANCORA TESTARE qualsiasi e tutte le funzioni importanti.
+E poi segnalare qualsiasi problema riscontrato su bugzilla</p>
+<p>I principali cambiamenti nel rilascio 2.3.x comprendono:
+<ul>
+<li>Oltre al backend XML, Gnucash può ora utilizzare un database SQLite3, MySQL o PostgreSQL per l'immagazzinamento dei dati. Questa è una nuova implementazione che utilizza libdbi. Sono supportate tutte le caratteristiche incluse quelle professionali. Per compilare con questa funzionalità, aggiungere "--enable-dbi" al comando "configure". Oltre al pacchetto libdbi-dev della propria distribuzione, sarà anche necessario l'appropriato pacchetto DBD (libdbi driver) per sqlite3, mysql o postgresql.</li>
+<li>Come sostituto dell'attuale motore GtkHTML HTML utilizzato per visualizzare i resoconti e i grafici, Gnucash può usare WebKit. WebKit è il motore utilizzato da Google Chrome su Windows e da Safari su Apple. Per compilare con questa caratteristica, aggiungere "--enable-webkit" al comando "configure". Sarà necessario l'appropriato pacchetto webkit-dev. Su win32, si dovrà scaricare il file compresso webkit-1.1.90-win32.zip dal repository sorgente e inserirlo nella cartella "downloads" della propria area di compilazione di GnuCash.</li>
+<li>Aggiornamento a AqBanking 3 su Win32.</li>
+</ul>
+
+<p>Le stringhe di testo sono congelate. Ciò significa che non verranno applicati dei cambiamenti che potrebbero introdurre una qualsiasi modifica del testo visualizzato da GnuCash. Quindi, le traduzioni finali per la versione 2.4.0 possono partire.</p>
+
+<p>I cambiamenti tra le versioni 2.3.15 e 2.3.16 comprendono:
+
+<ul>
+<li>Bug corretti</li>
+<ul>
+<li>Bug 632346: Fixed test failures in dbi</li>
+<li>Bugs 632346 & 632166: Fixup transaction currency scrubbing.
+
+Biggest problem was that almost well-formed transactions missing a currency
+element wouldn't import correctly because the FindCommonCurrencies function
+only used the old currency values, ignoring the commodity values in the
+splits' accounts. A new function, xaccFindCommonCurrencies(), looks at those
+first and then calls xaccFindOldCommonCurrencies only if it fails. That
+addresses the cause of the import failure reported in 632166 and a big chunk
+of the warning messages complained about in 632346.
+
+A secondary problem, also addressed in this change, was that the last block
+in xaccTransScrubCurrencyFromSplits always replaced the "amount" with the
+"value". This is the right thing to do if the commodity for the split account
+is a currency, but if it isn't, the replacement should be reversed.
+
+</li>
+<li>Bug 629238: Part 2: Extend locking table to SQLite3.</li>
+<li>Bug 629238: Part 1: Create a lock table for postgresql and mysql backends.</li>
+<li>Bug 627831: Implements recursion into storing and retrieving nested slot frames and lists.</li>
+<li>Bug #630770 - Crash when connection lost using db</li>
+<li>Bug #629524: Fix redundant string.</li>
+<li>Bug 611077: Removed warnings, webkit handles jumps to anchors internally</li>
+<li>Bug #502853 - Incorrent tax rounding in invoice (rounding of .5)
+
+This patch changes the default rounding behaviour in GnuCash from
+"Round to nearest even" to "Round away to infinity". See the bugreport
+for more details on these different rounding methods.</li>
+<li>Bug #593479 - Account file being deleted because of erroneous checking for lock file.
+
+Replaces the pointer arithmetics with string functions and regexes where possible
+to avoid typical pointer pitfalls.</li>
+<li>Bug 3786338. Change r19243 deleted a call to xaccTransBeginEdit which causes a crash replaying a log that
+deletes an existing transaction. Log replay should now do exactly one xaccTransBeginEdit/xaccTransCommitEdit
+call per logged transaction.</li>
+<li>Bug 632166: Restore the old session if "save as" fails.
+
+Save as would make a new session the "current session" and attempt to
+save it. If it failed, the new session (with an invalid database)
+would remain the current session -- and would be marked clean. An
+XML-only file-save-as dialog would be presented with no instructions
+about what was going on.
+
+With this change, if the "save as" fails, the old session is restored,
+still marked unsaved. This should be much less confusing to users and
+more likely to avoid data loss.
+
+Yes, there's some duplicated code now, because do_save_as doesn't call
+save. That's because save did some extra things that do_save_as
+doesn't need and it didn't allow do_save_as to properly correct the
+session. This could be refactored into some tiny functions, but that
+seems a bit excessive to me.
+
+</li>
+<li>Bug 632166: gnc_backend_sql_sync_all: Commit only if all operations were successful; otherwise roll back. </li>
+<li>Bug 632166: A Better fix that doesn't break string freeze or introduce a Gtk GUI dependency into the backend.</li>
+<li>Bug 632166: Notify user when something goes wrong with a transaction save.</li>
+<li>Bug 611077: Warn instead of assert about gtk_html_jump_to_anchor not being implemented in webkit. Note, however, that Webkit seems to take care of this on its own, so even the warning may be unnecessary.</li>
+<li>Fix #630286 - Please add handling code for GDate kvp values in SQL, too
+
+If slots table does not include gdate field, it will be added and all current slots will have a NULL value.
+
+Tested on sqlite3 and mysql. Tested using the example gnucash file referenced from the bug report. When saved from XML -> sqlite3 -> XML, some timestamps changed their timezone because of a change of timezone (I'm in North America). I guess this is OK.
+</li>
+<li>Bug #631058: Add future date period choices to be available in the date options
+
+Patch by Chris Leach:
+
+This patch provides date utilities to calculate future dates. This
+allows easy selection of common future periods.
+
+cstim adds: This patch adds new strings, but they are not used anywhere so
+far, i.e. they will not be user-visible. Hence, I agree those scheme functions
+may be useful for external report writers and for this reason they are
+already added.
+
+Note: The original submission would have added those options to the standard
+relative-date chooser report option, but I (cstim) do not support adding those
+extra option for all reports as standard setting. Hence, the usage of this
+additional choices has to be added by the report writer explicitly.</li>
+<li>Bug #593479: Ensure not to accidentally delete our main account file.
+
+Original patch by Tim Retout who writes:
+
+strptime is passed (name + pathlen + 1) as the string to search. However, when
+looking at the main account file, strlen(name) == pathlen, so strptime is
+looking at the point just past the end of name.
+
+Sometimes this will be parseable by strptime, and this leads to the account
+file being unlinked.</li>
+<li>Bug #554396: Implement a partial TXF output for capital gains</li>
+<li>Bug #620663: Fix French spelling mistake in preferences window</li>
+<li>Bug #629641: Fixes WARN messages.
+
+Bug in gncIDSearch.c causes "WARN <qof.class> [qof_class_get_parameter()] no
+object of type string" to be emitted to error log.
+
+Currently only affects Python bindings; InvoiceLookupByID(ID_STRING).</li>
+<li>Bug #118391: Put isocodes in README.dependencies to inform packet maintainers
+
+Additional changes in that file:
+1. Link to more up to date http://wiki.gnucash.org/wiki/Dependencies
+2. Introduce Structure:
+required, alternatives, optional, at runtime suggested
+3. Add webkit</li>
+<li>Bug #628960 - Column width unchanged after shortening translation string</li>
+<li>Bug #628865 - Error dialog displays password to MySql database when fails to connect</li>
+<li>Fix bug 573702. When reading an old data file that doesn't have a template root
+account for scheduled transactions invent one.</li>
+<li>Bug #137017: Save the transaction date as a GDate directly, additionally.
+
+This way, the date that was entered by the user is now at least saved
+in the kvp and can later be retrieved in case we really fix the
+timezone dependence of our txn's dates.</li>
+<li>Bug #370331: Store the numeric values of SX in their kvp as well, if possible.
+
+For SX whose values do not depend on any variables, we now store
+the numeric value as well. This way, we get rid of locale-dependent
+parsing errors due to changing decimal separators in changing
+locales - at least for SX which do not use variables.</li>
+<li>Bug #616697 - string "Payment rec'd..." should be more cleared.</li>
+<li>Bug #626681 - date fields missing in GUI, lost in change from 2.2.9 to 2.3.14</li>
+<li>Bug #588414 - Got "Entry Point Not Found" errors starting GnuCash, but ran OK
+The problem is caused by leftover files from a previous install.
+The solution is to uninstall GnuCash before installing a new version in such cases.
+This commit adds a compatibility test and uninstall step to the windows installer
+that will automatically uninstall the previous gnucash release if it is considered
+'incompatible' with the one to be installed. The user will be warned of this, so
+he can decide to cancel the installation if he doesn't like the idea of uninstalling
+his working GnuCash installation.
+Currently, versions are considered 'incompatible' if their major or minor version
+components are different, so 2.3.x is incompatible with 2.2.x and will trigger
+an uninstall. Likewise, a 2.4.x install is incompatible with a 2.3.x and will
+trigger an uninstall. This is a nice way to remove all testing 'cruft' from the
+system once the new release comes out.
+Note that in the future installing 2.3.16+ over 2.4.x will also trigger the uninstall, which is
+a good thing IMO. An older release can't know about changes made in a newer one,
+so it's safer to first uninstall the newer one to avoid leftover files.</li>
+<li>Bug #504954 - Wrong calculation of TAX</li>
+<li>[Bug 560052] Force use of internal strptime to work around bug in the Leopard libc.</li>
+<li>Bug #627325 - Update Subversion URL, patch by Yasuaki Taniguchi</li>
+<li>Bug #625193: Move newly introduced search-by-id functions into src/engine.
+
+Patch by Mike Evans.</li>
+<li>update po/de.po after r19435 msgmerge
+
+1. 2 dirty and 2 new strings
+2. partial spell verification
+ entity -> Entität
+ small typos</li>
+</ul>
+
+
+
+
+
+
+<li>Traduzioni aggiornate o modifiche relative alle traduzioni</li>
+<ul>
+<li>Updated Latvian translation by Valdis Vītoliņš.</li>
+<li>Updated British English translation by Mike Evans.</li>
+<li>Updated Bulgarian glossary by Rosi Dimova.</li>
+<li>Updated Bulgarian translation by Rosi Dimova.</li>
+<li>Updated Latvian translation by Valdis Vītoliņš.</li>
+<li>Minor update of German translation.
+
+"xy anlegen" -> "Neue xy"
+bill -> "Lieferantenrechnung" to distinguish from invoice -> "Rechnung".</li>
+<li>Updated Turkish translation by Seyfi Duyan.</li>
+<li>Minor update of German translation.
+
+Kontenbaum (urgh) -> Kontenplan
+Kontenrahmen -> Kontenplan</li>
+<li>Minor update of German translation</li>
+<li>Updated Turkish translation by Seyfi Duyan</li>
+<li>Updated Dutch translation, copied from the Translation Project.</li>
+<li>Update German translation.</li>
+<li>Updated Italian translation.</li>
+<li>Updated Italian translation.po/it.po</li>
+<li>Updated Dutch translation copied from translation project</li>
+<li>Fix 2 nonfatal syntax errors in german SKR49
+
+1 missing Namespace
+1 forgotten replacing of the last closing tag
+
+This is now also updated in http://wiki.gnucash.org/wiki/AccountHierarchyTemplate</li>
+<li>Fix erroneous translation of strings with context prefix. The msgstr must not contain the prefix anymore.
+
+http://lists.gnucash.org/pipermail/gnucash-devel/2010-September/029481.html</li>
+<li>Minor update of German translation</li>
+<li>Updated Polish translations by Radzisław Galler.</li>
+<li>Updated Polish translations by Radzisław Galler.</li>
+<li>Updates for German account templates, by Frank H. Ellenberger.
+
+He writes:
+Im beiliegenden Patch habe ich ziemlich mechanisch (grep, recode, sed) die
+folgenden Anpassungen vorgenommen:
+* encoding="ISO-8859-1" -> utf-8
+* <cmdty:id>USD -> EUR, respektive CHF
+** dies betraf auch de_DE/*[brokerage|full]*
+*: interessanterweise wandelt der Druide die aber anscheinend in die default
+currency um.
+* Passiva -> Fremdkapital</li>
+<li>Updated Japanese translation, copied from TP.</li>
+<li>Fix disambiguation prefix translation errors, by Valdis Vītoliņš</li>
+<li>Updated Italian translation.</li>
+<li>I18n: Add German translation for new installer texts.
+
+Suggested by Frank H. Ellenberger and edited by myself.</li>
+<li>Update German translation.</li>
+<li>Merge most recent pot template into all language po files.</li>
+<li>Updated Japanese translation for win32 installer wizard by Yasuaki Taniguchi.</li>
+<li>Added Japanese translation for win32 installer wizard by Yasuaki Taniguchi.</li>
+<li>Updated Latvian translation for win32 installer wizard by Valdis Vītoliņš.</li>
+<li>Updated Latvian translation for the Windows installer, patch by Valdis Vītoliņš</li>
+<li>Updated Italian translation for win32 installer wizard.</li>
+<li>Updated Japanese translation, copied from the Translation Project.</li>
+<li>Updates for Latvian po file, patch by Valdis Vītoliņš.</li>
+<li>Translatable string fixes by Yasuaki Taniguchi
+
+One is on the price editor. Namespace: is not marked translatable.
+
+Another is about a tip for account editor window. The label
+"Edit->Income tax Options" was
+changed to "Edit->Tax Report Options" but an old msgid remains on tip.
+
+The last is on the Tax Table. The label "_Edit" is not marked
+translatable but it should be.</li>
+<li>Replace misleading "Passiva" in accounts/de_DE/* by "Fremdkapital" with description "alle Verbindlichkeiten"
+
+Patch by Frank H. Ellenberger.</li>
+<li>Remove file locations from de.po file by running
+
+ msgcat --no-location de.po > tmp ; mv tmp de.po
+
+This way, the text diff of translation updates suddenly becomes readable.</li>
+<li>Fixed a string not translatable.</li>
+<li>I18n: Replace untranslatable sub-strings by the correct full strings.
+
+The implementation is a hacky workaround, but at least better than
+having weird translations as in the current state. Note: Even
+though new strings are introduced, they are not yet used in order
+not to break the string freeze here. The new strings need to
+be activated once the 2.4.0 string freeze is lifted.</li>
+<li>Updated Dutch translation, copied from the Translation Project.</li>
+<li>Updated Latvian translation of business account chart by Valdis Vītoliņš.</li>
+<li>Updated Latvian translation by Valdis Vītoliņš.</li>
+<li>correct syntax error in po/glossary/de.po
+
+" must be quoted in strings.</li>
+</ul>
+
+
+
+
+
+
+<li>Altri cambiamenti visibili dall'utente</li>
+<ul>
+<li>Fix error in dense-cal widget where the last occurrence of a SX wasn't displayed.</li>
+<li>Really fix error in sx_get_num_occur for SX which are limited by num_occur.
+
+Follow-up to r19757 which was incomplete. Hopefully I now really got everything.</li>
+<li>Fix error in sx_get_num_occur for SX which are limited by num_occur.
+
+The last occurrence wasn't counted because it was still valid
+but turned num_occur_rem to zero, hence the counting stopped one too early.</li>
+<li>Revised handling of obsolete security elements, made log messages better.
+
+Accounts with security elements would only use the security to update the
+commodity if there wasn't a commodity; however, the files in the tests had
+accounts which had a security and a commodity, where the commodity was a
+currency. That's wrong. so now if the commodity is a currency, the security
+will overwrite it.
+
+Added the account name and element name to the log message to assist in
+troubleshooting, should that be needed.
+
+</li>
+<li>Preferences window improvements:
+* Accounting Period: reorder options so the dates are on top
+* Business: reorder options to clarify which options are general and which apply to invoices or bills only
+* Business: remove obscure "Number of lines" option
+* Register defaults: remove obscure "Number of lines" option
+* General: remove "Show splash screen" option
+
+While removing the "Number of lines" options, I have also removed most of the code that used this option. The number of lines was used to calculate the default window size in various places in the code. The code now simply uses sensible defaults for that.</li>
+<li>Suspend GUI refresh while replaying a log file to avoid flicker and speed it up dramatically.</li>
+<li>File dialog - make enter activate the default action for mysql/pgsql selection.
+This was already the case in the standard file selector. This change makes the
+two selection methods more consistent.</li>
+</ul>
+
+
+
+
+
+<li>Altri cambiamenti relativi al codice e alla compilazione</li>
+<ul>
+<li>Add 'test-dbi-business' to svn:ignore </li>
+<li>Add test-dbi-business-stuff.h to EXTRA_DIST so "make distcheck" passes </li>
+<li>Fix the errors, reduce the noise when testing the dbi backend
+
+* Check for a null gdate before attempting to make it a string. Fixes a bunch
+ of CRIT errors.
+
+* Comment out the log debug setting in dbi. It's stable enough that it
+ shouldn't be needed routinely. It can, of course, be enabled from the command
+ line.
+
+* Add a notice to ignore the warnings about there being no lock on the
+ database when session 3 is closed. Session 3 has to be run with ignore
+ locking or it won't run at all.
+
+</li>
+<li>Fix business-core tests so that all pass</li>
+<li>Updated tests matching the xml backend as of 2011-11-02</li>
+<li>Updated test files complying with the xml schema as of 2011-11-02</li>
+<li>Minor fixups to dbi backend:
+
+* dbi_conn_error_flag is deprecated, replace with dbi_conn_error
+ (Thanks, Christian).
+
+* Switch from OS-determined HOST_NAME_MAX to locally defined
+ GNC_HOSTNAME_MAX so that the field is always 255 regardless of what
+ OS creates it.
+
+* Use G_OS_WIN32 instead of naked WIN32
+</li>
+<li>Win32 build: Update ktoblzcheck version number.</li>
+<li>Some whitespace cleanups</li>
+<li>Fix gtk warnings when erroneously setting the fixed-width property to zero.</li>
+<li>INFO message to trace log if a table is automatically upgraded to newer version. </li>
+<li>Update POTFILES.in with recent file addition.</li>
+<li>Fix minor typo in error message.</li>
+<li>Remove gnc_book_mark_saved from gnc_sql_save_book. It's a bit premature to mark the book as saved when we haven't yet saved its contents.</li>
+<li>qoflog.h: No such macro as G_LOG_LEVEL_FATAL</li>
+<li>Fix include files. Include files now only include other include files if symbols from the other files are needed by this one. </li>
+<li>Remove lbgncmod-backend-xml as an additional library in business/business-core/test/Makefile.am. libgncmod-backend-xml.so is a loadable module, not a shared library, and it shouldn't be dynamically linked. While this will do no harm on Linux, it fails on OSX/Darwin.</li>
+<li>Fix misplaced quote in backend/dbi/test/Makefile.am, broke dbi testing.</li>
+<li>Rename old gnc_book_get_commodity_table into the newer gnc_commodity_table_get_table.</li>
+<li>Spelling fixes in comments.</li>
+<li>Replace all occurrences of the old gnc_book_get_pricedb with the newer gnc_pricedb_get_db</li>
+<li>Partly revert r19550, "Bug #370331: Store the numeric values of SX..."
+
+This caused the numbers in the "SX from txn" to appear as "220/100" ratios,
+which we do not want.</li>
+<li>Rework two nearly identical fuctions into a common function with parameters.
+Keep the old function names as convenience wrappers around the new function.</li>
+<li>Remove obsolete example files: also remove them from the makefile.</li>
+<li>Remove incompatible example files (X-Account) and update the README file</li>
+<li>Commit missed file for gnc-fq-* location fix.</li>
+<li>Make qof_query_run_subquery() available to scheme as well, and also the gnc_numeric options.
+
+Needed to remove an unimplemented function from <gnc-numeric.h>
+header.</li>
+<li>Replace some renamed functions by their real new names, removing the annoying #defines.</li>
+<li>Make sure the right gnc-fq-* scripts are used.
+
+With the original configuration, whatever script was found first on the path was used.
+When testing development versions, this caused the also installed stable version to
+be used as it happened to appear first on the path.</li>
+<li>Separate load paths for shared libraries and gnucash loadable modules.
+The former should be found on (DY)LD_LIBRARY_PATH, the latter on
+GNC_MODULE_PATH. These paths shouldn't overlap as that needlessly
+confuses things.</li>
+<li>Make the INVOICE-BILLTO query predicate available to scheme also.</li>
+<li>Fix erroneous extra package that I forgot to remove in r19641.
+
+It doesn't have to be reverted because libjpeg-7 shouldn't be needed
+with a clean webkit rebuild anyway.</li>
+<li>Revert r19576, r19590, r19593, r19601: "Update gtk versions..."
+
+It's been 3 weeks without a working windows build. Apparently this
+has to wait until we have an updated webkit again. Revert this back once
+we have a working webkit with gtk-2.20.</li>
+<li>Fix typos in comments.</li>
+<li>Re-indentation of source code.
+
+This re-indentation was done using astyle-1.24 using the following options:
+
+ astyle --indent=spaces=4 --brackets=break --pad-oper --pad-header --suffix=none</li>
+<li>Add wrapper for obtaining a list of business objects as list of owners, and add SWIG wrappers so that scheme can use it.</li>
+<li>Add a function gncBusinessGetList() that existed previously until r6680 so that a list of all customers can be obtained.</li>
+<li>Decrease number of test iterations in old engine tests - they take just way too long otherwise.
+
+Also, nobody can actually give any reason as for why a higher number
+of iterations would really cover more of our test cases. My suspicion
+is that 2-3 iterations would be sufficient anyway, and only more
+clever test case construction would give a larger test coverage.</li>
+<li>Add word wrapping to very long label in dialog-tax-info</li>
+<li>Corrected a problem with c-format attribute.</li>
+<li>Remove leading character N from tax code, but only if it is there, and remove leading blank character when no tax code.</li>
+<li>Add kvp_frame_set_gdate() function </li>
+<li>Win32 build: Temporarily disable the english (C) help compiling because it crashes the hhc.exe compiler.</li>
+<li>Fix use of accelerator for a string.</li>
+<li>Fix use of accelerators for some strings.</li>
+<li>Win32 build: Needs libjpeg-7 in dist as well.</li>
+<li>Win32 build: The existing webkit binary needs libjpeg-7, so we install that one, too.</li>
+<li>Enclose book kvp manipulation in begin/commit_edit in aqbanking plugin.</li>
+<li>Win32 build: Is running again. Some debug output of r19595 can be removed again.</li>
+<li>Win32 build: Fix libxslt installation. Improve its calling arguments. Download inno before processing the docs (if the latter fails, we at least have inno).</li>
+<li>Fix typo in osx_accel_map, caused error in Accounts page Actions>Transfer accelerator</li>
+<li>Win32 build: Switch back gettext to 0.17 because 0.18 require libc++ which we don't want to have.</li>
+<li>Win32 build: xsltproc needs its suitable iconv and zlib, so install it there.</li>
+<li>Win32 build: Fix typo</li>
+<li>Win32: Fix missing gettext-tools (is packaged in gettext-tools-dev)</li>
+<li>Fix addition of gnc_numeric that was wrong in r19511.</li>
+<li>Revert to previous version for erroneous commit.</li>
+<li>add "isocodes" to reset directory</li>
+<li>Win32: Fix function attributes when using gwenhywfar-4.</li>
+<li>Win32 build: Remove installation directory before installing the new version. Require exact gwen/aqbanking version.</li>
+<li>Win32: Try to fix the nightly build errors. (Directory went away?)</li>
+<li>Win32: Fix checking for goffice installation</li>
+<li>Win32 build: Update gtk to 2.20; let pkg-config check for the versions, hence triggering the update automatically.</li>
+<li>Win32 build: Add version number checks for gtk and gconf so that updating them should work more easily.</li>
+<li>Win32 build: Remove commented-out gtkhtml references.</li>
+<li>Win32 build: Set gwen/aqbanking version numbers in defaults.sh.</li>
+<li>Revert r19475. That revision fixed one rounding error, but introduced another one.</li>
+<li>Add missing header, issue detected via failing make distcheck</li>
+<li>Fix invalid po file header</li>
+<li>Eliminate *-vicinity functions from e-guile reports.</li>
+<li>Fix typo in comment</li>
+<li>Add some disabled testing code that uses the stock gwenhywfar-gtk2 gui for online banking.</li>
+<li>De-activate aqbanking5 by default again because it requires gtk-2.18 or higher, which we don't have. Sigh.</li>
+<li>Fix Stock Split Druid.</li>
+<li>Add getter function for the date in a datecell as a GDate.</li>
+<li>Win32: Add gtk's cflags to gwenhywfar configure.</li>
+<li>Relax configure test for svnversion of BUILDING_FROM_SVN was set beforehand. Helpful when building from git.</li>
+<li>Fix counting of occurrence number w.r.t. the first valid date in the SX state.</li>
+<li>Clarify Derek's code to be licensed "GPL v2 or later" as he has confirmed in private email.
+
+All of his other code has been licensed this way all along anyway.
+
+After this change, all source code files are licensed under both
+GPL version 2 and GPL version 3, which gives us enough flexibility in case any
+requirements might switch to GPL v3-only. But currently we are for sure both.</li>
+<li>Spelling fixes in comments</li>
+<li>Win32: Add gtk include path to gwenhywfar configure.</li>
+<li>Win32: Add pkg-config version check for aqbanking so that the new version is installed without removing the old one manually.</li>
+
+
+
+
+
+
+
+
+<li>Updated accounts chart by Seyfi Duyan.</li>
+<li>Win32: Update aqbanking packages. Enable building with aqbanking5.
+
+In r19532 I accidentally already removed the Qt DLLs from the installer. Of
+course those can only be removed if indeed aqbanking5 is used, otherwise
+they must still be in the installer.</li>
+<li>Add newly introduced gconf parameter in the default schema.</li>
+<li>some bitrot in python bindings examples/tests, patch by Daniele Varrazzo</li>
+<li>Remove aqbanking2 from windows build scripts. Add optional aqbanking5 instead, which works without QT.</li>
+<li>Add scheme wrapper for SX cashflow calculation, including a typemap for the resulting GHashTable.</li>
+<li>Add scheme/swig typemap for GDate.</li>
+<li>Spelling correction in comment.</li>
+<li>Consolidate accelerator map loading for OSX with the others. Accelerator maps can't be modified interactively in OSX so there's no point to reloading the saved map.</li>
+<li>GnuCash on Windows is built with webkit, no need to install gtkhtml</li>
+<li>Cleanup whitespace</li>
+<li>Add vendor search to python bindings and refactors files gncIDSearch.c/h with vendor search.
+Patch by Mike Evans.</li>
+<li>Remove obsolete file from distribution list</li>
+<li>Make GnuCash more runtime relocatable by using dynamic paths in the environment file.</li>
+<li>Restored changes of r19477 inadvertently reverted in r19515</li>
+<li>Relicense code to GNU GPL v2 or later. </li>
+<li>Update binreloc to use the free functions for bundle id and resource path</li>
+<li>Windows build: strip the .la files in their new location</li>
+<li>Windows version:
+* reduce footprint by not packaging unused files
+* move gnc-mod required files to bin
+* remove libdir from the PATH</li>
+<li>Windows version: remove obsolete and duplicate parameters from the environment file</li>
+<li>Implement the evaluation of SX cashflow.</li>
+<li>More const correctness and refactoring in gnc-sx-instance-model.c.</li>
+<li>Remove GNC_STANDARD_REPORTS_DIR from gnucash launcher as well.</li>
+<li>Update man page following the recent removal of command line options.</li>
+<li>Update license after Josh Sled's relicensing of his code under GPL v2 and/or v3.
+
+He wrote to gnucash-devel on 2010-08-28:
+
+Much of the last batch code I contributed to gnucash was licensed
+without the "or any later version" clause of the GPL boilerplate, and
+thus specifically and only under version 2 of the GPL.
+
+I hereby extend that to version 2 and/or version 3.
+
+Any contribution I've made to gnucash which was under the GPLv2 only may
+be considered to be under both v2 and v3.</li>
+<li>I18n: Fix last remaining user-visible mention of the abbreviation "SX".
+
+This should have never appeared in a user message. However, in order
+not to make this single string untranslated, we add the correct form
+but don't use it yet so that it can be translated, and we will be
+using it once 2.4.0 is out and the string freeze lifted.</li>
+<li>Calculate standard-reports dir internally instead of reading it from the environment.
+This is a step to make gnucash more run-time relocatable.</li>
+<li>Readd LD_LIBRARY_PATH to environment to make sure Guile loads the proper shared libraries
+when multiple installations of GnuCash exist (like stable and devel version on one system).</li>
+<li>Remove the config-path and share-path command line options.
+The values set on the command line were never used.</li>
+<li>Some more uses of PACKAGE_NAME instead of "GnuCash"</li>
+<li>Fix some obsolete uses of gnucash-bin.</li>
+<li>Refactoring: replace all GNC_RND_* and GNC_DENOM_* occurences with their GNC_HOW_RND_* and GNC_HOW_DENOM_* equivalents
+And then remove the deprecated definitions.</li>
+<li>Add functions to calculate the cash-flow numbers that will be generated by a Scheduled Transaction. Unfinished, though.</li>
+<li>Add aqbanking5 extensions of GWEN_GUI object.
+
+We need to locally store a reference to that particular GWEN_GUI
+object that was used in Extend because we have more than one such
+object in use inside gnucash (currently). If accidentally the wrong
+one would be used in Unextend, a crash occurs.</li>
+<li>Fix erroneous place of "Bildung" account in hierarchy: Was moved to top-level due to double parent tag.</li>
+<li>Add new function gnc_sx_get_num_occur_daterange and unittests for this in test-sx.c.</li>
+<li>And more const-correctnes in SchedXaction.h</li>
+<li>Make sx-instance-model more const-correct. Improve documentation.
+
+Fix minor memory leak in gnc_sx_get_current_instances(void) - was not
+free'ing the GDate of now.</li>
+<li>Impove const-correctness of SchedXaction.h functions; improve documentation.
+
+Also, replace "void *" by pointers to the actual type.</li>
+<li>Unify label with src/gnome/gnc-plugin-page-register.c:379.</li>
+<li>Move business-reports to the reports module.</li>
+<li>Automatically map pre-2.3.15 report option names to their new 2.3.15 equivalents.
+
+This will ensure that users won't lose the settings they stored in saved reports
+and open report windows when switching from 2.2.x to 2.4.
+
+Note that this only works in one direction, from 2.2.x to 2.4. If a user switches
+back to 2.2.x, the open report windows will lose many settings, almost resetting
+them to their default state. Saved reports won't have this problem as they are
+copied to a new file during the migration.
+
+In detail:
+For open reports:
+pre-2.3.15 -> 2.3.15+ : options for open reports will be migrated
+2.3.15+ -> pre-2.3.15 : options for open reports will be migrated
+
+For saved reports:
+2.2.x -> 2.3.15+ : all options will be migrated, if saved-reports-2.4
+ does not yet exist
+pre-2.3.15 -> 2.3.15+ : options for saved reports won't be migrated but reports
+ continue to work. It would be best to save the reports again,
+ but my scheme-fu is not good enough to let the code do that
+ automatically. Alternatively users should remove the file
+ saved-reports-2.4 to recreate it on the next run, based on
+ saved-reports-2.0.
+2.3.15+ -> 2.2.x : options are unaffected, sine 2.2.x and 2.15 use different
+ saved reports files
+2.3.15+ -> pre-2.3.15 : reports saved in 2.3.15 will lose their options, older reports
+ are unaffected. But returning to 2.3.15+, the options will
+ continue to work.</li>
+<li>Aqbanking: Enable gwengui-gtk2 implementation and fix setup wizard.
+
+Setup wizard was missing OnlineInit/OnlineFini calls around it; with
+them and the newest gwenhywfar, the setup wizard is now working again
+in a gtk2 implementation.</li>
+<li>Add lookup of linker flags of libgwenhyfar-gui-gtk2.
+
+It is still disabled until more testing has been done, though.</li>
+<li>Add instantiation of gwengui-gtk2 object in gnucash, which enables the setup wizard again, but it doesn't fully work yet.
+
+In particular, a quick test runs into significant UI work which is
+still needed, and also occasional crashes might occur. Hence, the
+gwengui-gtk2 parts have to be enabled manually by un-commenting
+USING_GWENHYWFAR_GTK2_GUI.</li>
+<li>Minor simplification of aqbanking version number check.</li>
+<li>Check for upgrading an older aqbanking configuration to its current version.
+
+This way, an older configuration is now updated automatically.
+
+Patch by Bill Nottingham, confirmed by Martin Preuss, adapted to aqbanking5 by myself.</li>
+</ul>
+
+</ul>
+
+
+
+
+
+
+
+<h3>Avviso per i tester</h3>
+<p>Una qualsiasi versione 2.3.x può andare in crash senza preavviso in qualsiasi momento durante l'utilizzo. Se si sta testando del lavoro importante in un rilascio 2.3.x e si sta utilizzando il formato di file XML per il salvataggio dei dati, assicurarsi di premere "Salva" dopo ogni importante modifica al lavoro. Se si utilizza il backend SQL, questo non è necessario dato che ogni cambiamento è salvato immediatamente nel database.<p>
+<p>Le immagini della documentazione sono state aggiornate, ciò nonostante vari testi si riferiscono ancora alla versione 1.8.x. Tutti possono contribuire al miglioramento della documentazione; consultare http://wiki.gnucash.org/wiki/Development per le informazioni su come contribuire.</p>
+
+<h3>Come contribuire?</h3>
+<p>Testando: provando il programma e ricercando i bug che possono manifestarsi. Ognuno di essi dovrebbe essere segnalato su bugzilla.</p>
+<p>Traducendo: il nuovo rilascio è accompagnato da alcune nuove stringhe da tradurre. Se si intende contribuire con una traduzione, si consiglia di testare fin da subito questo rilascio. Un congelamento delle stringhe sarà annunciato in una delle successive versioni 2.3.x. Controllare http://wiki.gnucash.org/wiki/Translation_Status per aggioranmenti a riguardo.</p>
+<p></p>
+<p>Si incoraggiano gli utenti a testare il più possibile questa versione ed eventualmente quelle successive, segnalando i bug in modo che sia possibile correggerli rendendo GnuCash il più stabile possibile in vista del rilascio stabile 2.4.0 che dovrebbe avvenire nel giro di qualche settimana. Si prega quindi di segnalare qualsiasi problema su <a href="http://bugzilla.gnome.org/enter_bug.cgi?product=GnuCash">bugzilla</a></p>
+
+<h3>Ottenere GnuCash</h3>
+<p>Il codice sorgente di GnuCash 2.3.16 può essere scaricato da diverse posizioni:
+<ul>
+<li><a href="http://www.gnucash.org/download.phtml">Il sito internet di GnuCash</a></li>
+<li>Sourceforge: <a href="http://downloads.sourceforge.net/sourceforge/gnucash/gnucash-2.3.16.tar.bz2">bzip2</a>, <a href="http://downloads.sourceforge.net/sourceforge/gnucash/gnucash-2.3.16.tar.gz">gzip</a>, <a href="http://sourceforge.net/projects/gnucash/files/gnucash%20(unstable)/2.3.16/">tutti i file</a>.</li>
+<li>É anche possibile effettuare il "check out" direttamente del codice sorgente dal deposito subversion con il seguente comando:<br/><br/><span style="font-family: monospace;">svn co http://svn.gnucash.org/repo/gnucash/trunk gnucash</span></li>
+</ul></p>
+
+<p>Per installare GnuCash, sono necessari Gnome 2, guile, slib. Sarà inoltre necessario avere swig se si compila da subversion.</p>
+
+<h3>File binari Win32</h3>
+<p>L'<a href="http://downloads.sourceforge.net/sourceforge/gnucash/gnucash-2.3.16-setup.exe">eseguibile di Gnucash 2.3.16 Win32</a> può anch'esso essere scaricato da Sourceforge.
+
+<h3>Informazioni sul programma</h3>
+<p>GnuCash è un programma di contabilità gratuito e a codice aperto rilasciato nel rispetto dei termini della licenza GNU General Public License (GPL) e disponibile per GNU/Linux, *BSD, Solaris, Mac OSX e Microsoft Windows. La scrittura del programma GnuCash ha avuto inizio nel 1997 e la prima versione stabile risale al 1998.</p>
Property changes on: htdocs/trunk/news/it/101107-2.3.16.news
___________________________________________________________________
Added: svn:executable
+ *
More information about the gnucash-changes
mailing list