Next | Query returned 363 messages, browsing 11 to 20 | Previous

History of commit frequency

CVS Commit History:


   2023-08-14 07:25:36 by Thomas Klausner | Files touched by this commit (1247)
Log message:
*: recursive bump for Python 3.11 as new default
   2023-06-28 12:00:40 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
gnucash: update to 5.3.

5.3  - 26 June 2023

The following bugs have been fixed:
    Bug 798967 - Cannot Save to Any Path After Upgrading to 5.2 Fix
		 inverted if statement condition for save success flag

Other repairs or enhancements not marked as bugs:

      Some memory cleanup by Chris Lam.

      Missing from the 5.2 release notes is that Chris streamlined the
      transaction scrubbing so that each transaction gets scrubbed
      only once. This improves--in some cases substantially--the time
      to load and to run Check and Repair.

New and Updated Translations: Hungarian, Dutch, Portuguese, French, Italian

5.2  - 25 June 2023

Between 5.1 and 5.2, the following bugfixes were accomplished:

    Bug 777472 - reconcile does not work if transaction selected
        Check that there's no outstanding activity in the current register page
        before starting a reconciliation. It is still possible to start
        modifying a transaction after the reconciliation window is open but
        this will stop the most common issue with the process. Starting a
        reconciliation from the account tree is left unprotected.
    Bug 798564 - GnuCash is slow when there are a lot of open tabs/registers
        Lazily load registers as is already done with reports.
    Bug 798597 - The word "Separators" needs two separate versions
        Use "Character-separated" when it's a choice between that and fixed
        field width and "Select Separator Character" when it's a heading.
    Bug 798695 - Deleting everything from the "Transfer" cell after \ 
suggestions
                 pop-up restricts search to the first 30 accounts
        Skip the search on an empty value and return all accounts in the combo
        box as it normally does if the account list is opened without searching
        for something.
    Bug 798796 - Account list incomplete in report options
        Allow stock/fund accounts that are descendants of Bank accounts to be
        selected for the Advanced Portfolio, Investment Lots and Investment
        Portfolio reports.
    Bug 798809 - Multicolumn report error when reopened after saving.
    Bug 798839 - Edit -> Preferences string not translatable (reopened)
    Bug 798862 - Merge identical strings (reopened)
        Ensure similar strings are identical and use double line view instead
        of double line mode.
    Bug 798879 - RFE: [Transaction Report] add Running Total option
    Bug 798885 - Accented character in folder name on Account Export (reopened)
    Bug 798899 - Gnucash crashes during CSV import when using a template if the
                 destination account is changed from one used in the template
    Bug 798901 - Wrong value for very small prices from Finance::Quote.
    Bug 798916 - Exchange rates fetched from openexchange off by factor of 10
    Bug 798919 - Inconsistent signs in creating budget
    Bug 798923 - OFX import is no longer matching security nor asking for
                 stock account.
    Bug 798930 - invoices won't sequence to the next number
    Bug 798948 - XML file corrupted by saving twice in extremely short period
    Bug 798952 - Unable to set day threshold or counters in properties.
    Bug 798960 - Transaction completion horizontal scrolling opens without the
                 new text being visible and remembers previous position/width
    Bug 798966 - Uninitialised variable used in
                 dialog-account-picker.c:dialog_response_cb()

The following fixes and improvements were not associated with bug reports:

    The type-ahead selection of transaction descriptions has been substantially
        overhauled based on extensive user feedback. Matches are now only on
        the beginning of words and are now sorted by age since last use. This
        both substantially reduces the number of matches and prioritizes the
        most recently used as being the most likely candidates for re-use. To
        help distinguish cases of long descriptions where the match would be
        outside the popup's viewport the viewport is automatically scrolled
        horizontally so that the end of the left-most (right-most in rtl
        languages) matches is centered in the view. Completion can be aborted
        with the <escape> key or a new Don't autocomplete selection that's the
        first entry in the popup.
    Fix lockup on Windows in type-ahead selection of transaction descriptions.
    More budget-module sign fixes and improvements.
    Lots of memory-leak fixes, GLib modernization, and code cleanup by
        Richard Cohen, Simon Arlott, & Chris Lam.
    Bugfix xaccTransGetTxnType: avoid returning TXN_TYPE_LINK incorrectly:
        A TXN_TYPE_PAYMENT will have non-APAR splits; a TXN_TYPE_LINK will not
        have non-APAR splits. This bug manifests as a regular TXN_TYPE_PAYMENT
        transaction being later voided being incorrectly changed to
        TXN_TYPE_LINK.
    Including brokerage fees in Money Out calculation (if not ignoring them)
        in advanced-portfolio.scm report and updating the "advanced" \ 
tests to
        reflect selling fees being included into the money out value.
    [stock-txn-asst] Don't use the initial value in amount edit widgets unless
        they're valid. Otherwise the invalid value will log an error that will
        prevent later valid input from working.
    Bugfix: Actions > Online Actions > Show log Window does not open when it
        is first clicked.
    cmake: check gdk only when building GUI
    Get the tooltip working on "Online Banking Setup"

New and Updated Translations: Chinese (Simplified), Chinese (Traditional),
    Croatian, English (Australia), English (New Zealand),
    English (United Kingdom), Estonian, French, German, Hungarian, Lithuanian,
    Marathi, Norwegian Bokmål, Polish, Portuguese, Romanian, Spanish, Swedish,
    Ukrainian
   2023-06-06 14:42:56 by Taylor R Campbell | Files touched by this commit (1319)
Log message:
Mass-change BUILD_DEPENDS to TOOL_DEPENDS outside mk/.

Almost all uses, if not all of them, are wrong, according to the
semantics of BUILD_DEPENDS (packages built for target available for
use _by_ tools at build-time) and TOOL_DEPEPNDS (packages built for
host available for use _as_ tools at build-time).

No change to BUILD_DEPENDS as used correctly inside buildlink3.

As proposed on tech-pkg:
https://mail-index.netbsd.org/tech-pkg/2023/06/03/msg027632.html
   2023-05-02 12:16:56 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
gnucash: update to 5.1.

Between 5.0 and 5.1, the following bugfixes were accomplished:

    Bug 765920 - Running balance not accurate when sorted different ways

        Renamed option to "Account Balance" to avoid confusion with \ 
running total.
        Added helper function to ensure running balance and balance forward are \ 
only shown when transaction are grouped by account and sorted as in register. In \ 
that case column heading remains "Running Balance" and balance forward \ 
is shown. Otherwwise column heading is renamed "Account Balance" and \ 
balance forward is not shown.
        Also added missing code for Common Currency conversion.

    Bug 797879 - [Transaction Report] running balance column not consistent with \ 
amount column for SAME transaction date
    Bug 798461 - balance sheet shows positions with zero balances despite report \ 
options
    Bug 798775 - Why is General Journal called "Register" in the tabs?
    Bug 798802 - Online Price quote - Stocks not working GNU 5.0 Windows Bis
    Bug 798802 - Online Price quote - Stocks not working GNU 5.0 Windows
    Bug 798807 - Keyboard shortcuts not working
    Bug 798808 - Saved reports shown on main menu
    Bug 798810 - Income Statement (multicolumn) - account sorting is 'reversed' \ 
each time you restart.
    Bug 798812 - crashes after I open a customer report and select…
    Bug 798813 - Under File->Import, Missing OFX/QFX menu item
    Bug 798815 - flatpak run --command=gnucash-cli cannot download quotes since 5.0.
    Bug 798821 - Crash when running report in window
    Bug 798834 - CSS-based Stylesheet Help Button not working
    Bug 798839 - Edit -> Preferences string not translatable
    Bug 798844 - "Assign as Payment" does nothing in 4.14 & 5.0
    Bug 798845 - User Config and User Data link broken
    Bug 798851 - Account Balance 'include subaccounts' not saved
    Bug 798854 - Softkey 'Save Config' remains dark
    Bug 798862 - Merge identical strings
    Bug 798863 - Crash on clicking Settings button second time
    Bug 798864 - Budget Reporting on select reports are wrong
    Bug 798869 - Transaction Import MAP
    Bug 798872 - Reload inoperative for reports
    Bug 798877 - Program crashes upon selection of CSV profile
    Bug 798885 - Accented character in folder name on Account Export
    Bug 798886 - [Transaction Report] Subtotal upper headings do not follow font \ 
style of lower headings
    Bug 798893 - several menu tip messages in reports are marked translatable \ 
but unused.
    Bug 798894 - TOTD with ellipsis broken.

The following fixes and improvements were not associated with bug reports:

    Add filters to the File>Open dialog in File mode to show only files with
        GnuCash extensions, only those matching GnuCash's backup file pattern,
        or any extension.
    Select the first result in the Customer/Vendor search dialog. This allows
        faster keyboard navigation -- Find Customer, input search string, press
        ENTER, use up/down to select desired object, press ENTER to open object.
    Improve foreign currency handling in budget report
    Improve handling of the blank transaction when the register is sorted in
        reverse:
        * Change the preference option 'Future transactions after blank
          transaction'
        * Change tooltip for 'Blank Transaction' in register to mention moving
          to the blank transaction.
        * Show the blank transaction at top of register
    Prevent infinite recursion from gnucash_item_edit_focus_out when using an
        input method.
    Create obsolete features list with first member book_currency.
    Obsolete features set in the book will be removed from the book's KVP and
        ignored.
    Restore existence, but not implementation, of GNC_FEATURE_BOOK_CURRENCY.
        At least one user has managed to get it set on their book so even
        though it was supposed to be unimplemented it got through somehow.
        Restoring it allows books with it set to load.
    Offer to force edit non-identical fields when multiple matches are selected
        in the import matcher window. Previously, only identical
        Desc/Notes/Memo were unlocked for editing.
    Guard against there being no namespaces in the new security dialog
    Fix Finance::Quote use on Win32 by dealing with Win32 \r\n newlines on
        return from finance-quote-wrapper.
    Fix some menu labels that were not marked for translation
    Fix category in CSV export with simple layout.
        If Trading accounts is enabled, and the transaction is a transfer
        between two accounts of differing commodities, the CSV simple-layout
        export would incorrectly show "--Split Transaction--" as the \ 
category.
    When configuring Guile use pkg-config before searching for binaries.
   2023-04-23 16:26:33 by Adam Ciarcinski | Files touched by this commit (271)
Log message:
revbump for boost
   2023-04-19 10:12:01 by Adam Ciarcinski | Files touched by this commit (2359) | Package updated
Log message:
revbump after textproc/icu update
   2023-04-12 17:55:59 by Thomas Klausner | Files touched by this commit (1)
Log message:
gnucash: switch to swig4

Bump PKGREVISION.
   2023-03-29 14:03:28 by Thomas Klausner | Files touched by this commit (5) | Package updated
Log message:
gnucash: update to 5.0.

New Features

    A new Stock Transaction Assistant to guide you through entering
    most investment transactions for stocks, bonds, and mutual
    funds. You can access it from Actions>Stock Assistant when the
    focus tab is the Accounts page or a Stock or Fund account
    register.
    A new Investment Lots report showing a graph of capital gains
    and losses in a period by investment lot. Note that if you
    don't use the View Lots dialog to manage capital gains and
    losses this report won't have anything to show you. Use
    Reports>Assets & Liabilities>Investment Lots to see the report.
    The Online Quotes facility has been completely rewritten and
    the old gnc-fq-check, gnc-fq-dump, and gnc-fq-helper programs
    have been replaced with finance-quote-wrapper. The functions
    performed by those programs may now be accomplished by passing
    commands to gnucash-cli -Q, see gnucash-cli --help for specifics.
    The perl module requirements have changed with the rewrite:
    The new version doesn't need Date::Manip but needs JSON::Parse
    instead. gnc-fq-update has been, er, updated to reflect that.
    A new tab on the New/Edit Account dialog called More Properties
    includes entries to set a high and low limit on an account.
    That's coupled to a new column that's available on the Accounts
    Page, Balance Limit. If you set a high or low limit and the
    account balance falls above or below the respective limit an
    indicator will be shown in the Balance Limit column.
    The description field quickfill in the register now displays
    a drop-down list of possible completions instead of just one
    inline completion.
    File import menu items for the MT940, MT942, and DTAUS formats
    is replaced with a single Import from AQBanking that supports
    importing any file format supported by AQBanking, including
    the frequently requested CAMT. (Note that some CAMT profiles
    are under the XML format.)
    The import matcher now permits editing descriptions, notes,
    and memo fields in the matcher window before creating the
    transactions. Right-click and select from the context menu.
    The report generated by the Print Invoice button on the Edit
    Invoice tab can now be configured as a book option at the bottom
    of the Business tab; this permits selecting a saved configuration
    of one of the standard invoice reports. Another option enables
    a delay, during which a dialog box will appear enabling the
    user to select a different report. Note: When saving a
    configuration make sure that the invoice number is not set or
    you'll get that particular invoice instead of the one that you
    pressed the button for.

Report and Book Options

    This major change will affect everyone who has written custom
    reports in Guile Scheme.
    The report and book options code has been completely rewritten
    in C++ with SWIG providing Guile Scheme access for reports.
    The new design requires directly registering options with for
    example gnc-optiondb-register-string-option instead of calling
    gnc:make-string-option to create an option followed by
    gnc:register-option to insert it in the report's options.
    Value access is also changed: Instead of retrieving an option
    and then querying or setting its value with gnc:option-value
    one will query the optiondb with gnc-option-value, the arguments
    to which are the optiondb, the section, and the option name.
    Supporting the new options backend the options dialog code in
    gnc-dialog-options, gnc-business-options, and the new
    gnc-option-gtk-ui have also been rewritten in C++.

Online Price Retrieval

    As noted under New Features the interface to Finance::Quote
    has been completely rewritten in C++ with much of the behavior
    previously coded in external perl scripts moved into GnuCash
    proper. This permits much better access to Finance::Quotes's
    facilities and in particular should provide much richer error
    reporting.

Stability Improvements

    There are hundreds of small changes to prevent memory leaks,
    reduce unnecessary memory allocations, and fix compiler and
    static analyzer warnings.
    Use of deprecated API in C/C++ is now an error (with 3 exceptions),
    including for the minimum required version of GLib and Gtk.
    Extensive changes to the CSV importer, resolving most known
    bugs.
    Remove all unused variables and made an unused variable a
    compile error.
    Move all extern "C" declarations into the respective header
    files and remove extern "C" wrappers around #include statements.
    Separate the scheme financial functions into a separate module
    so that all other scheme code can be banished from libgnucash
    to bindings.

Modernization

    The menus and toolbars now use the GAction and GActionGroup
    actuation functions, replacing the deprecated GtkAction and
    GtkActionGroup APIs.
    The experimental Register2 implementation is removed, as is
    the never-used Jalali calendar code and partly-written option
    code for creating a book currency.
   2023-03-26 23:35:04 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
gnucash: update to 4.14.

4.14 - 26 March 2023

Between 4.13 and 4.14, the following bugfixes were accomplished:

    Bug 797477 - Manual foreign transaction from APAR to another doesn't
        trigger price input
    Bug 797725 - Untranslatable string "For Period Covering ~a to ~a"
    Bug 797903 - Transaction window: The 'blue line' is always (erroneously)
        topmost when t. sorting order is inverted.
    Bug 798570 - Totals for the income, expenses and remaining to budget
        incorrect for one specific date.
    Bug 798625 - "Last up through report date" changed in 4.12
                 Don't adjust report dates with time64CanonicalDayTime. They're
                 set to 23:59:59 local which is always >= neutral time at which
                 prices and transactions are timestamped. Local noon is before
                 neutral time for all time zones east of UTC+2.
    Bug 798679 - Unicode normalization should be used for comparison but not
        stored.
                 Change to NFC normalization for all comparisons because the
                 Unicode meaning of compatible might collide with the user's
                 intent.
    Bug 798702 - Crash in gnc_plugin_page_focus_idle_destroy() closing a report
        before it completes.
    Bug 798705 - ] New: UI string mismatch: OK vs. Next
    Bug 798712 - Regional Decimal Point not recognized in budgets
    Bug 798717 - Reports > Business > Fancy Invoice duplicates company details
    Bug 798732 - : Type of balance carry forward accounts for german skr49
        account template fixed
    Bug 798734 - Aging Reports don't handle mixed currency payments and
        invoices without Trading Accounts
    Bug 798737 - Minor grammatical error - 'for' missing in 'You will be asked
        a conversion rate for each.'
    Bug 798740 - Build fails with gcc 13
    Bug 798747 - Crash in Investment Portfolio report
    Bug 798748 - Transaction Notes field's value does not appear in reverse
        transaction.
    Bug 798754 - Build fails with gcc 13 and glib > 2.76
    Bug 798759 - Register widths for 'with sub-account' not saved
    Bug 798765 - Increase the limit for Maximum Slices in the Expense Piechart

The following fixes and improvements were not associated with bug reports:

    Budget totals for one period would be wrong when increasing the number of
        periods.
    Allow C decls after statements, legal since C99.
    [kvp] Use static strings and boxed in gvalue_from_kvp_value. Saves
        allocating and copying complex values, avoiding potential memory leaks.
    L10N:DE:Updating accounts from 0001 to 8000 DATEV-SKR04 2022-01-01.
    Payment dialog - always list all possible post accounts. Before only the
        post account in the currency of the selected vendor or customer was
        available.
    Revisit invoice payment in multi-currency context:
        * Show proper amount in dialog when applying or editing an existing
          transaction as payment
        * Be more careful not to waste the existing payment split
        * If the user changed the payment amount while starting from an
          existing transaction unreconcile the changed payment split
        * Avoid needlessly changing transaction currency (only do so if the
          user chose a new transfer account and the old currency is neither the
          new transfer account's currency nor the post account's currency)
    Edit/assign payment - be more prudent not to lose data
    We can't handle the case where a transaction has splits in more than one
        APAR account. Instead of only warning that some of them will be lost
        refuse to continue and leave it to the user to fix the transaction
        first.
    Multi-currency - show split amount rather than transaction value
    Activate feature GNC_FEATURE_EQUITY_TYPE_OPENING_BALANCE
    [balsheet-pnl] move out of experimental into regular menu. After 4 years it
        can finally graduate.
    [dialog-sx-editor]Allow a daily SX to show all recurrences in the calendar
        instead of only 6 months.
    Update Form/Schedule line references for 2022 for the US Income Tax Report
   2023-01-29 22:18:34 by Ryo ONODERA | Files touched by this commit (2527)
Log message:
*: Recursive revbup from graphics/freetype2

Next | Query returned 363 messages, browsing 11 to 20 | Previous