Next | Query returned 290 messages, browsing 1 to 10 | Previous

History of commit frequency

CVS Commit History:


   2019-09-11 00:53:54 by Leonardo Taccari | Files touched by this commit (7)
Log message:
*: recursive bump for webkit-gtk-2.26.0
   2019-08-22 14:23:56 by Ryo ONODERA | Files touched by this commit (678)
Log message:
Recursive revbump from boost-1.71.0
   2019-08-11 15:25:21 by Thomas Klausner | Files touched by this commit (3557) | Package updated
Log message:
Bump PKGREVISIONs for perl 5.30.0
   2019-07-22 15:39:57 by Thomas Klausner | Files touched by this commit (4) | Package updated
Log message:
gnucash: update to 3.6.

3.6 - 30 June 2019
The seventh release of the 3.x stable series.

The following bugs have been fixed:

    Bug 397927 - QIF Import: Usability: Remember window position and size
    Bug 577968 - Values are not stored by pressing <TAB> in budget page
    Bug 583277 - Cancel button closes QIF importer without confirmation
    Bug 624176 - budget report - option for showing sum is ignored
    Bug 642824 - Different actions like QIF import, other imports and...
                 closing book allow to assign transactions to placeholder...
                 accounts
                 Placeholder accounts do not allow transactions so when the
                 account picker dialog is presented, add an error dialog
                 for placeholder selection and a column to display that the
                 account is a placeholder.
    Bug 646361 - Estimate budget should give option to have same amount...
                 in each budget period
    Bug 668349 - Select Account does not return user to correct location...
                 in "Match payee/memos to GNUCash Accounts" screen
    Bug 676810 - Wrong accounting in multi-currency budget report
    Bug 679800 - Shortcut to allow population of all budgeting periods
    Bug 689753 - Budget Report: Negative Numbers Not Colored Red
    Bug 728873 - Account name does not focus automatically in QIF import...
                 assistant
    Bug 751290 - Rethinking the invoice ledger view
    Bug 754710 - Add column sorting to Qif import Match views
    Bug 781345 - Equity disregarded by budget totals
    Bug 788157 - Open Budget Menu Item Doesn't Select Default Budget
    Bug 796949 - Incorrect conversion of 0,01 USD to EUR
    Bug 797051 - Price Database Add Overwrites Data Without Confirmation
    Bug 797089 - In the main Account Register window, the value shown...
                 under 'Total (Period)' excludes any transaction with date...
                 equal to the end date of the reporting period.
    Bug 797104 - Translations not showing in receipt options
    Bug 797123 - File->Export Transactions to CSV doesn't output...
                 transaction data
    Bug 797126 - It is annoying to run cmake to get an updated mo file
    Bug 797127 - Company name and address in reports not display properly
    Bug 797134 - Decimal separator: Windows configured as dot,...
                 Gnucash shows comma.
    Bug 797165 - Deleting an old quote from Price Database Core Dumps Gnucash
    Bug 797169 - GnuCash hangs loading XML file
    Bug 797170 - gnucash-3.5 fails to compile with GTK+3-3.20.x
    Bug 797175 - Gnucash will not open from UNC paths.
    Bug 797175 - Opening a file from a gvfs mount point fails
    Bug 797183 - association head path with spaces displayed wrong
    Bug 797185 - Correct the sorting for the Transaction Association Dialog
    Bug 797186 - gtk crash closing parent window edit->stylesheets
    Bug 797188 - Default invoice prints credit note as invoice
    Bug 797196 - Allow for per-payment rounding in amortization calculations.
    Bug 797197 - Transaction report: Error message when sorting on month
    Bug 797204 - qif import: commodities throw blocking dialog in symbol...
                 field on every commodity
    Bug 797207 - Chart reports show blank when run from the build directory
    Bug 797215 - qif import: review duplicates - allow sorting candidates...
                 on all columns
    Bug 797223 - Missing Tooltip on Edit->Preferences->Register:Actions:Tab...
                 order includes Transfer on Memorised Transaction
    Bug 797230 - Use after free in gnucash_sheet_style_destroy.
    Bug 797232 - dialog-ab.glade was written for gtk 2.16.
    Bug 797233 - Balance Sheet, Chart of Accounts, and other reports...
                 crash when involving foreign currency stocks.
    Bug 797240 - Multicolumn report not showing each report name
                 reportname was not correctly applied as the chart-title
    Bug 797241 - Some reports skip transactions of the last day of the
                 selected period
    Bug 797244 - Remove the invert prices for less than 1
    Bug 797246 - Cleared Balance Remains Red After Turning Positive
    Bug 797249 - Cutting home account causes transaction to disappear
    Bug 797262 - Change "Today date format"
    Bug 797266 - Missing translation settings
    Bug 797277 - Assets over time ignores nested liabilities
    Bug 797278 - Create an option for type of commodity for Price import
                 Currently when you use the 'Commodity From' column for
                 Price imports it can match against the wrong commodity
                 like COP (Conoco Philips) would match against the currency
                 COP (Columbian Peso). To fix this add a new column type
                 'From Namespace' and rename 'Commodity From' to 'From
                 Symbol' so they match the Security Editor.
    Bug 797281 - Gnucash crashes when attempting to match online accounts

Other repairs or enhancements not marked as bugs:

    Rewrite the Customer Summary Report to correctly handle multiple currencies.
    Improve the Owner Report's find-first function to consider currency when
        selecting the account.
    Prevent cutting the "anchor" split or pasting another split on top of
        it in account registers so that the transaction won't suddenly
        disappear from the register page. Displays an explanatory dialog just
        like trying to delete the anchor split does. Allow deleting, cutting,
        and pasting over all splits in Journal View registers which don't have
        anchor splits because they're not associated with any account.
    Disable editing the "blank split" (the new split at the bottom of a
        transaction in split view) if the transaction itself is read-only.
    Use the customer and vendor currency instead of the default currency from
        preferences when generating bills, invoices, or credit notes.
    Allow assigning a single target account to more than one transaction in
        the import matcher. To do this select the new transactions and
        right-click to open a single-item context menu. Click the menu item
        to open the account selection dialog box. Note that imported
        transactions that match transactions already in the eriger,
        i.e. those marked "update" or "reconcile and update" \ 
are not eligible
        for inclusion.
        This feature still has some rough edges that are being addressed for
        the next release.
    Use the default currency from Properties>Accounts for the summary bar
        currency to make it configurable.
    Allow CSV export of grand total amounts from reports using the trep-engine.
    Fix XML file import failures into GnuCash for Android.
    Raise minimum CMake version to 3.5 for all platforms.
    Prevent crash in Aging Report when the book has no AP or AR accounts.
    Fix operation of the "default budget" option.
    Change the account-picker dialog to disable the OK button instead of
        raising a warning dialog if the selected account is a placeholder.
    Fix crash after unloading all files from the QIF import assistant.
    Disable the Next button in the QIF import assistant if no files are
        selected for import.
    New report "Balance Sheet-PNL" combines a Balance Sheet and an Income
        Statement in a single report.
    Rework localization in C++ on Win32 builds, fixing several crashes and
        speeding up file loading by 10x.
    Create a console window for displaying stdout/stderr. Define
        __MSWIN_CONSOLE__ and recompile to enable.
    Keep the selection in the Securities Editor on the commodity after
        editing it.
    Allow the Securities Editor to stack separately from the main window.
    Much more Scheme cleanup and refactoring.
    Python console improvements, including switching to Python3 and not
        killing GnuCash when quitting the console.

New API:
    The following functions can now be used in scheduled transaction
    credit/debit calculations:
    gnc:amort_pmt
    gnc:amort_ppmt
    gnc:amort_ipmt

API Deprecations:
    gnc:html-table-prepend-column!
    gnc:html-acct-table-num-cols
    gnc:html-acct-table-append-row!
    gnc:html-acct-table-prepend-row!
    gnc:html-acct-table-append-col!
    gnc:html-acct-table-prepend-col!
    gnc:html-acct-table-remove-last-row!
    gnc:html-acct-table-render
    gnc:second-html-build-acct-table

Updated Translations: Croatian, Farsi, German, Romanian, and Ukrainian

Known Issues: (long list redacted)
   2019-07-22 00:26:08 by Thomas Klausner | Files touched by this commit (1256)
Log message:
*: recursive bump for gdk-pixbuf2-2.38.1
   2019-07-01 06:08:55 by Ryo ONODERA | Files touched by this commit (669)
Log message:
Recursive revbump from boost-1.70.0
   2019-04-25 09:33:32 by Maya Rashish | Files touched by this commit (620)
Log message:
PKGREVISION bump for anything using python without a PYPKGPREFIX.

This is a semi-manual PKGREVISION bump.
   2019-04-03 02:33:20 by Ryo ONODERA | Files touched by this commit (748)
Log message:
Recursive revbump from textproc/icu
   2019-03-31 22:46:52 by Thomas Klausner | Files touched by this commit (4) | Package updated
Log message:
gnucash: update to 3.5.

The following bugs have been fixed:
    Bug 639049 - Asset Barchart Report includes also the first day of next month \ 
transactions
  If the original date is an end-of-month date, we take it as an
  indicator they always want monthdelta dates to be end-of-months.
  This works for monthly/quarterly/halfyearly/annual.
    Bug 748431 - Wrong average balance for transactions during DST
  Replace average-splits with custom loop, cycling through the
  balancelist and splitlist, creating interval summaries along the way.
    Bug 787401 - Test for the report system - HTML Tests.
    Bug 795729 - Advanced Portfolio Report - Percentage rates not displaying \ 
leading zeros.
    Bug 796498 - Incorrect starting balance in TXF Report calculations.
    Bug 796530 - TxnCsvImport - fix loading of saved preset with update of \ 
seperator selection. Previously this would cause all but the first column to \ 
lose its assigned types.
    Bug 796687 - Tax Entity name and type for an account won't work under \ 
"Tax Reporting Options" in Gnucash 3.2
    Bug 796826 - Report HTML - not possible to suppress the document header.
    Bug 796827 - Report HTML - it is not possible to suppress the document title.
    Bug 796829 - Report HTML - HTML table rows are prepended not as list elements
    Bug 796831 - Report-HTML - append table column correctly.
    Bug 796877 - test-stress-options fails.
    Bug 796946 - Mortgage and Loan Repayment Setup tool crashes when exiting \ 
"Loan Repayment Options" page.
  Because libstdc++ on Windows doesn't support any C++ locales besides \ 
"C" and throws an exception if you try.
    Bug 796952 - Report formatting (justify) is broken.
    Bug 796956 - Aqbanking 6 will drop DTAUS
                 Adds support for the upcoming AQBanking 6 and removes support \ 
for AQBanking earlier than 5.3.4.
    Bug 796965 - Change the default to show unused accounts.
    Bug 796989 - some date/time does not honor user locale.
    Bug 797002 - Program crashes when exporting tax data in txf format.
    Bug 797011 - GnuCash 3.4 Crashes When Printing Checks with Custom Format.
    Bug 797013 - Import Customers & Vendors: error in CMakeLists.txt - \ 
causes incomplete project in Xcode.
    Bug 797029 - Import Customer & Vendors: blank name and company in import \ 
data row crashes GnuCash
    Bug 797030 - Import Customer & Vendors: several issues with the matching \ 
of data rows.
    Bug 797031 - Import customer & Vendors: import can create customer and \ 
vendors without address data
    Bug 797041 - enum confusion in qoflog.
    Bug 797046 - Tools / Price Database / Currencies UI not working since 3.4.
    Bug 797067 - Date displayed incorrectly in register.
    Bug 797074 - Reports with averages are displaying fractions
                 Convert amounts to decimal prior to adding to html-table.  Also \ 
adds tests to make sure averages are displayed in 2 decimal places.
    Bug 797098 - Quitting Gnucash shortly after clicking Save may abort file save.
    Bug 797105 - Incorrect local-symbol for SZL currency
    Bug 797136 - Balance sheet report "Show Exchange rate" broken when \ 
foreign currency is sold completely
                 For cases where total(amount)/total(value) = 0/0, the price is \ 
reported as 0.

Other repairs or enhancements not marked as bugs:

    API: Add dedicated api to query build-time, version related compile \ 
constants and use it in several location in the code for consistent behaviour.
    Budget: Save and restore the Account filter settings.
    Build: Fix deprecation warnings for g_type_class_add_private.

    CSV Tokenizer: Add additional test to guard against quote parsing regressions.
    GUI: Replace ambiguous mnemonic for File>Export>Export Active Register...
    GUI: Rearrange menu accelerators for Actions>Online Actions menu items
    GUI: Add mnemonic for File>Import>Import Bills...
    GUI: Move Balance-Forecast report to Reports>Assets & Liabilities
    GUI: Move Void Transactions item in Report Options from the Accounts tab to \ 
the Filter tab.
    I18N: Fix erratic localization of dates on Windows.
      Date format selection on Windows relies on Windows National Language \ 
functions and those are unaffected by the POSIX setlocale(). We have in the past \ 
relied upon gtk initialization to handle this but it has not been reliable since \ 
the move to Gtk3. Note that this applies only when the locale is set via a \ 
Unix-style environment variable (typically LANG) or in the environment file; \ 
it's unnecessary and ignored when using the localization settings in Region \ 
& Language.
    I18N: Unify phrases to remove untranslated msgids.
    I18N: Restore the global locale after Guile munges it.
      There's no way to change the environment locale on Windows so calling \ 
setlocale(LC_ALL, ""), as guile does in its init routine, reads the \ 
user's Language and Region settings instead of the environment variables. We \ 
save the discovered environment locale and call setlocale with it again after \ 
Guile has initialized.
    Importing: Remove old (non-SEPA) online transaction code, because now in \ 
2019 the banks will only offer SEPA transactions and no others. This in turn \ 
means we don't need the old ktoblzcheck checking functions at all so also remove \ 
the dependency.
    Importing: Usability improvements for Bayes editor window
      Remove the "Are you sure" question as it is simply annoying but \ 
does not help. Fix some string wordings to be more understandable.
    Online Banking: No longer force existence of local BIC code.
    Online Banking: Entering of TAN must use normal visibility
      The visibility of the entered content was set to FALSE (=invisible) \ 
always, which was wrong for certain types of input as indicated by the \ 
GUI_INPUT_FLAGS. This should now be honored and visibility set to TRUE \ 
(=visible) for the correct flags.
    Online Banking: Fix reconcile timestamps when importing balances.
      Used to be start-of-day, but needs to be day-neutral.
    Performance: Provide a single static instance of C++ locale.
      We can't use std::locale::global because all streams imbue it by default \ 
and if it's not 'C' (aka std::locale::classic) then we must imbue all the \ 
streams that we don't want localized, and that's most of them.
    Performance: Add GncDateTime::timestamp().
      To provide a C++ implementation of gnc_date_timestamp and to avoid using \ 
the expensive and localized GncDateTime::format().
    Performance: Implement a faster date-time serialization function.
      Has the side effect of recording all date-times in XML files in UTC \ 
instead of local time with a timezone. This will help users who like to keep \ 
their files under version control because the time strings won't shift every \ 
time Daylight time begins or ends.
    Performance: >Fix XML load CPU hotspot: Scrub.c xaccTransScrubPostedDate
      The refactoring provides roughly 10% reduction in user CPU use for XML \ 
file load by moving an expensive function to within an if-clause where the \ 
result is used.
    Performance: Speed-up of txn match dialog: Suspend GUI refresh during \ 
deletion of selected lines.
    Performance: Sorting speed-up: Cache the bool value of Transaction's \ 
is_closing property.
    Register: Accept URLs or file paths for files associated with transactions. \ 
File paths can be relative or absolute. A preference is provided.
    Reports: Speed up the budget and cash flow report calculation by iterating \ 
over accounts only once.
    Reports: Heavy scrubbing for code readability and performance.
    Reports: New Report by Ryan Turner: Balance Forecast Report
      This report forecasts the combined balances of the selected accounts based \ 
on the scheduled transactions and plots them on a line graph. You can set a \ 
"reserve" amount, which will draw a red line on the graph, so you can \ 
easily see if your forecast dips below a given value. There is also a \ 
"future minimum" line which shows what the lowest future balance will \ 
be at a given point. I find this useful in conjunction with the \ 
"target" line for planning.
    Reports: Fix crash when loading saved-report with unknown choices.
      If a saved-report with e.g. relative date, multichoice option is unknown, \ 
the report would crash, and the Report-Options would segfault. This commit fixes \ 
both: report-date defaults to 'today', multichoice-options defaults to \ 
default-value. Following this commit, if a report loads a saved-report or .gcm \ 
from a future version, a gnc:warn will be emitted and the report will not crash; \ 
it will use relative-date today. Multichoice will remain the default value. \ 
Report Options will not segfault. The user will be notified via a gnc:gui-warn \ 
dialog
    Reports: Date intervals at end-of-month:
      Instead of recursing the date, we calculate the next month using an \ 
index-based multiplier, and apply modulo/remainder as appropriate to determine \ 
the next month/year. Then we attempt to create new mktime, and if the resulting \ 
mktime's month is not as expected, reduce the mday by 1 until resulting month is \ 
correct. This fixes monthly intervals for end-of-month days. Test via \ 
monthly/quarterly deltas, and also includes leapyear calculation.
    Reports: Date-grouping must allow indenting.
      Indenting checkbox was erroneously disabled when: sortkey = date, \ 
date-subtotal = not 'none.
    Reports: Table display
      It is intuitive that if the user wishes to show the subtotal-table, and \ 
hide the transactions, then both the main (hidden) transactions and subtotals \ 
must be hidden as well.
    Reports: Update US Income Tax information for 2018.
    Scheme Deprecations:
      account-assoc
      account-hash
      account-hashtable-ref
      account-hashtable-set!
      account-in-alist
      account-in-list-pred
      account-in-list?
      account-same?
      gnc-commodity-collector-commodity-count
      gnc-commodity-collector-contains-commodity?
      gnc:commodity-collectorlist-get-merged
      gnc:exchange-by-pricedb-helper
      gnc:exhange-by-pricevalue-helper
      gnc:get-commoditylist-inst-prices
      gnc:hook-run-danglers
      gnc:make-drcr-collector
      gnc:make-stats-collector
      gnc:report-template-menu-name/name
      gnc:report-template-name-to-id
      gnc:report-template-new-options/name
      gnc:report-template-renderer/name
      gnc:restore-report
      gnc:save-options
      split-assoc
      split-hash
      split-hashtable-ref
      split-hashtable-set!
      split-in-list?
      split-same?

    Scheme: Replace account and split utility functions with SRFI-1 functions.
    Scheme: Testing (create-transaction) adds price trading commodities/currency \ 
this will modify a test which was calibrated to record purchase price only. fix \ 
transaction creation to add prices for both purchase and sales, and also fix \ 
test which was assuming no sale price was bring recorded.
    Scheme: Testing (env-create-multisplit-transaction) This is the general case \ 
for any transaction creation.  Rewrite other transaction creation routines to \ 
use it.  All tests still work unchanged, which confirms this function works \ 
well. This will allow tests to create multisplit transactions, of an arbitrary \ 
number of splits. If the list-of-split's values are not balanced (i.e. total 0), \ 
the engine will create an Imbalance-CUR split.
       The motivation is to allow creation of complex multisplit multicommodity \ 
transactions eg USD50 + GBP20 (USD25) = EUR66 (USD75) as well as their prices \ 
GBP/USD = 25/20 and EUR/USD = 75/66.
        * USD -50
        * USD -25 = GBP -20
        * USD +75 = EUR +66
       This will be useful in creating tests for stock-based reports, whereby \ 
stock sales need splits in STOCK/ASSET/INCOME accounts.
    Scheme: Redesign gnc:account-get-balances-at-dates, replacing the \ 
ignore-closing? parameter with a split->amount function parameter having a \ 
default value of xaccSplitgetAmount. (split->amount split) should return the \ 
amount of the split or #f; in the latter case the split is skipped. This allows \ 
for a more general account balance list accumulator with novel balance \ 
strategies. For example a split->amount function could test void status and \ 
return xaccSplitVoidForerAmount on void splits; test description/memo for some \ 
content and vary the returned amount accoridingly; or test the split and return \ 
1 or 0 creating a counter. To recreate the ignore-closing use case pass (lambda \ 
(s) (and not (xaccTransGetIsClosingTxn (xaccSplitGetParent s))) \ 
(xaccSplitGetAcmount s)))
    Scheme: Replace some option names. Automatically convert usage of the old \ 
names and issue a warning.

Updated Translations: Arabic, Croatian (New!), Farsi, French, German, Spanis, \ 
Ukrainian
Updated Account Templates: Belgium (French) (New!), Frsnce, Croatia (New!), \ 
Germany. Switzerland (French)
   2019-01-14 23:58:02 by Thomas Klausner | Files touched by this commit (5) | Package removed
Log message:
gnucash: work around ctype(3) issues by ignoring the relevant clang warning

Next | Query returned 290 messages, browsing 1 to 10 | Previous