mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
Merge branch 'maint'
This commit is contained in:
commit
b073f1d25c
146
ChangeLog
146
ChangeLog
@ -1,6 +1,146 @@
|
||||
2017-06-30 John Ralls
|
||||
|
||||
* Update translations from the translation project. (HEAD, maint)
|
||||
|
||||
2017-06-29 Mike Evans
|
||||
|
||||
* Bug 784317 - typo in 'import customers or vendors from text file' dialog (origin/maint)
|
||||
|
||||
2017-06-25 John Ralls
|
||||
|
||||
* Bug 782274 - Transactions produced by Transfer Funds or Process...
|
||||
|
||||
2017-06-24 John Ralls
|
||||
|
||||
* Bug 782897 - Stock Split Assistant crashes GnuCash if you enter a New...
|
||||
|
||||
2017-06-20 Geert Janssens
|
||||
|
||||
* Bug 603379 - Prevent changing some Account Options if it has transactions - followup
|
||||
|
||||
2017-06-20 Geert Janssens
|
||||
|
||||
* Properly define the template namespace rather than using a local string everywhere
|
||||
|
||||
2017-06-16 Geert Janssens
|
||||
|
||||
* Bug 781634 followup - separate translatable commodity namespace strings from those uses in storage
|
||||
|
||||
2017-06-16 John Ralls
|
||||
|
||||
* Correctly store time64 0 in the SQL backend.
|
||||
|
||||
2017-06-16 John Ralls
|
||||
|
||||
* Clamp time64 values passed to GDateTime functions to the valid range.
|
||||
|
||||
2017-06-04 christopherlam
|
||||
|
||||
* Bug 776396 Further Fix
|
||||
|
||||
2017-05-26 John Ralls
|
||||
|
||||
* Bug 783095 - gnucash-2.6.16 segfaults on startup
|
||||
|
||||
2017-05-21 Mike Evans
|
||||
|
||||
* Change from deprecated gncEntrySetDate to gncEntrySetDateGDate. Again.
|
||||
|
||||
2017-05-21 Mike Evans
|
||||
|
||||
* Revert "Change from deprecated gncEntrySetDate to gncEntrySetDateGDate." Oops, more work required.
|
||||
|
||||
2017-05-21 Mike Evans
|
||||
|
||||
* Change from deprecated gncEntrySetDate to gncEntrySetDateGDate.
|
||||
|
||||
2017-05-19 Mike Evans
|
||||
|
||||
* Correct a typo.
|
||||
|
||||
2017-05-18 Mike Evans
|
||||
|
||||
* Use correct column for entry date.
|
||||
|
||||
2017-05-13 Bert
|
||||
|
||||
* Bug 776396 - Foreign currency reports, amounts are not aligned correctly
|
||||
|
||||
2016-08-10 fell
|
||||
|
||||
* Add XSU to iso-4217-currencies
|
||||
|
||||
2017-05-03 Geert Janssens
|
||||
|
||||
* Drop ifdeffed out code block
|
||||
|
||||
2017-05-03 Geert Janssens
|
||||
|
||||
* Bug 781634 - Alert on missing account currency when opening account
|
||||
|
||||
2017-04-29 John Ralls
|
||||
|
||||
* CMakeLists.txt: Remove Apple architecture settings.
|
||||
|
||||
2017-04-16 John Ralls
|
||||
|
||||
* Updated ar.po from ashalash@msn.com
|
||||
|
||||
2017-04-29 fell
|
||||
|
||||
* Fix wrong displayed position of the verbose flag in gnc-fq-dump
|
||||
|
||||
2017-04-16 John Ralls
|
||||
|
||||
* Merge branch 'PR140' into maint
|
||||
|
||||
2016-08-04 John Ralls
|
||||
|
||||
* Adjust CMAKE_C_FLAGS for better release/debug behavior.
|
||||
|
||||
2017-04-10 John Ralls
|
||||
|
||||
* Use the Mac Locale to find the account templates only when building with quartz.
|
||||
|
||||
2017-04-10 Mike Alexander
|
||||
|
||||
* Fix a minor typo.
|
||||
|
||||
2017-04-04 Mike Alexander
|
||||
|
||||
* Fix the SWIG Guile wrapping of functions that have a "struct tm" parameter.
|
||||
|
||||
2017-04-03 John Ralls
|
||||
|
||||
* Save Changes Bug 780889 - Split-register transactions result in invalid...
|
||||
|
||||
2017-04-02 John Ralls
|
||||
|
||||
* Bug 780845 - link in github repo README file needs correction/editing
|
||||
|
||||
2017-03-30 John Ralls
|
||||
|
||||
* Merge Ueli Neiderer's swift-transactiontxt branch into maint.
|
||||
|
||||
2017-03-30 Ueli Niederer
|
||||
|
||||
* Obey GNUcash coding style
|
||||
|
||||
2017-03-30 Ueli Niederer
|
||||
|
||||
* Added a preference to control import behaivour of transaction text
|
||||
|
||||
2017-03-28 Ueli Niederer
|
||||
|
||||
* Including the transaction text into the purpose text
|
||||
|
||||
2017-03-25 John Ralls
|
||||
|
||||
* Reduce the gate on get_random_gnc_numeric. (HEAD, maint)
|
||||
* Release 2.6.16 (tag: 2.6.16)
|
||||
|
||||
2017-03-25 John Ralls
|
||||
|
||||
* Reduce the gate on get_random_gnc_numeric.
|
||||
|
||||
2017-03-25 John Ralls
|
||||
|
||||
@ -8,7 +148,7 @@
|
||||
|
||||
2017-03-24 John Ralls
|
||||
|
||||
* Bug 670731 - Future Value not working with Loan Scheduled transaction (origin/maint)
|
||||
* Bug 670731 - Future Value not working with Loan Scheduled transaction (manjusri/maint)
|
||||
|
||||
2017-03-24 fell
|
||||
|
||||
@ -172,7 +312,7 @@
|
||||
|
||||
2017-02-18 sdementen
|
||||
|
||||
* add gnc_get_current_session to swig interface (manjusri/maint)
|
||||
* add gnc_get_current_session to swig interface
|
||||
|
||||
2017-02-14 fell
|
||||
|
||||
|
58
NEWS
58
NEWS
@ -1,5 +1,63 @@
|
||||
Version history:
|
||||
------- -------
|
||||
2.6.17 - 2 July 2017
|
||||
|
||||
The following bugs are fixed:
|
||||
Bug 603379 - Prevent changing some Account Options if it has transactions
|
||||
Followup: Relax the account type change restrictions again.
|
||||
In the new implementation account types can'tz be changed
|
||||
for an account with splits:
|
||||
- if the change woud force a commodity change
|
||||
(to/from normal accounts from/to stock related accounts)
|
||||
- for immutable accounts
|
||||
At the time of this commit the following account types are
|
||||
considered immutable:
|
||||
- Accounts Receivable
|
||||
- Accounts Payable
|
||||
- Trading accounts
|
||||
Bug 776396 - Foreign currency reports, amounts are not aligned correctly
|
||||
Improve the styling of the table element used for foreign
|
||||
currencies in the Balance sheet report so they end up
|
||||
aligned with the other currencies.
|
||||
Bug 780845 - link in github repo README file needs correction/editing
|
||||
Bug 780889 - Split-register transactions result in invalid price:type
|
||||
"transaction": Add 'transaction' to the schema and document
|
||||
it in gnc-pricedb.h.
|
||||
Bug 781634 - Alert on missing account currency when opening account
|
||||
Also separate translatable commodity namespace strings
|
||||
from those used in storage:
|
||||
There is now a separate GNC_COMMODITY_NS_ISO_GUI
|
||||
label to be used everywhere the user needs to read
|
||||
'Currency namespace'. It's currently set to
|
||||
'Currencies' and can be translated.
|
||||
|
||||
Bug 782274 - Transactions produced by Transfer Funds or Process Payment
|
||||
dialogs sort to beginning of day and do not honor NUM field
|
||||
for custom sorting.
|
||||
Bug 782897 - Stock Split Assistant crashes GnuCash if you enter a New
|
||||
Price and that already exists in the Price DB
|
||||
Bug 783095 - gnucash-2.6.16 segfaults on startup
|
||||
Bug 784317 - typo in 'import customers or vendors from text file' dialog
|
||||
|
||||
Other repairs not marked as bugs in git:
|
||||
Properly define the template namespace rather than using a local string
|
||||
everywhere
|
||||
Correctly store time64 0 in the SQL backend: The SQL backend ignored
|
||||
time64 0 when saving dates. time64 is a perfectly valid timestamp
|
||||
(1970-01-01 00:00:00) and should be stored.
|
||||
Clamp time64 values passed to GDateTime functions to the valid range.
|
||||
Fixes a bug reported on the mailing list wherein a date of 0000-00-00
|
||||
in a MySql database would crash GnuCash. Such dates may come from a bad
|
||||
conversion of 1970-01-01 or from a crash.
|
||||
Add XSU to iso-4217-currencies
|
||||
Some banks include additional purpose information for a transaction in
|
||||
non-swift-section 17 (aka transaction text). If available, this
|
||||
transaction text is put in front of the other purpose texts to provide
|
||||
full transaction information. Adds a preference to control import
|
||||
behaivour of transaction text.
|
||||
|
||||
Updated Translations: Arabic, Turkish
|
||||
|
||||
2.6.16 - 26 March 2017
|
||||
|
||||
The following bugs are fixed:
|
||||
|
@ -689,7 +689,8 @@ gnc_payment_ok_cb (GtkWidget *widget, gpointer data)
|
||||
gnc_suspend_gui_refresh ();
|
||||
{
|
||||
const char *memo, *num;
|
||||
Timespec date;
|
||||
GDate date;
|
||||
Timespec ts;
|
||||
gnc_numeric exch = gnc_numeric_create(1, 1); //default to "one to one" rate
|
||||
GList *selected_lots = NULL;
|
||||
GtkTreeSelection *selection;
|
||||
@ -698,7 +699,9 @@ gnc_payment_ok_cb (GtkWidget *widget, gpointer data)
|
||||
/* Obtain all our ancillary information */
|
||||
memo = gtk_entry_get_text (GTK_ENTRY (pw->memo_entry));
|
||||
num = gtk_entry_get_text (GTK_ENTRY (pw->num_entry));
|
||||
date = gnc_date_edit_get_date_ts (GNC_DATE_EDIT (pw->date_edit));
|
||||
g_date_clear (&date, 1);
|
||||
gnc_date_edit_get_gdate (GNC_DATE_EDIT (pw->date_edit), &date);
|
||||
ts = gdate_to_timespec (date);
|
||||
|
||||
/* Obtain the list of selected lots (documents/payments) from the dialog */
|
||||
selection = gtk_tree_view_get_selection (GTK_TREE_VIEW(pw->docs_list_tree_view));
|
||||
@ -741,7 +744,7 @@ gnc_payment_ok_cb (GtkWidget *widget, gpointer data)
|
||||
|
||||
gncOwnerApplyPayment (&pw->owner, &(pw->pre_existing_txn), selected_lots,
|
||||
pw->post_acct, pw->xfer_acct, pw->amount_tot, exch,
|
||||
date, memo, num, auto_pay);
|
||||
ts, memo, num, auto_pay);
|
||||
}
|
||||
gnc_resume_gui_refresh ();
|
||||
|
||||
@ -833,7 +836,7 @@ gnc_payment_leave_amount_cb (GtkWidget *widget, GdkEventFocus *event,
|
||||
gnc_payment_window_check_payment (pw);
|
||||
}
|
||||
|
||||
/* Select the list of accounts to show in the tree */
|
||||
/* Select the list of accoutns to show in the tree */
|
||||
static void
|
||||
gnc_payment_set_account_types (GncTreeViewAccount *tree)
|
||||
{
|
||||
|
@ -1667,6 +1667,7 @@ gnc_xfer_dialog_response_cb (GtkDialog *dialog, gint response, gpointer data)
|
||||
Account *from_account;
|
||||
gnc_numeric amount, to_amount;
|
||||
Timespec ts;
|
||||
GDate date;
|
||||
|
||||
g_return_if_fail (xferData != NULL);
|
||||
ENTER(" ");
|
||||
@ -1707,8 +1708,9 @@ gnc_xfer_dialog_response_cb (GtkDialog *dialog, gint response, gpointer data)
|
||||
LEAVE("invalid from amount");
|
||||
return;
|
||||
}
|
||||
|
||||
ts = gnc_date_edit_get_date_ts(GNC_DATE_EDIT(xferData->date_entry));
|
||||
g_date_clear (&date, 1);
|
||||
gnc_date_edit_get_gdate (GNC_DATE_EDIT (xferData->date_entry), &date);
|
||||
ts = gdate_to_timespec (date);
|
||||
|
||||
if (!gnc_commodity_equiv(xferData->from_commodity, xferData->to_commodity))
|
||||
{
|
||||
|
@ -412,7 +412,6 @@ gnc_stock_split_assistant_finish (GtkAssistant *assistant,
|
||||
if (!gnc_pricedb_add_price (pdb, price))
|
||||
gnc_error_dialog (info->window, "%s", _("Error adding price."));
|
||||
|
||||
gnc_price_unref (price);
|
||||
}
|
||||
|
||||
amount = gnc_amount_edit_get_amount (GNC_AMOUNT_EDIT (info->cash_edit));
|
||||
|
@ -376,7 +376,7 @@
|
||||
<object class="GtkLabel" id="label3">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes"><b>3. Preview</b></property>
|
||||
<property name="label" translatable="yes"><b>4. Preview</b></property>
|
||||
<property name="use_markup">True</property>
|
||||
</object>
|
||||
</child>
|
||||
|
Loading…
Reference in New Issue
Block a user