[GNC-dev] Browse Documentation Online by Chapter

2023-01-10 Thread flywire
The web has changed a lot since GnuCash documentation was first accessible
online. What are the thoughts about changing online documentation to browse
by Chapter rather than Chapter Section? The ability to scroll forward and
back gives much more context to the documentation. The effect s shown in
https://gnucash-docs-rst.readthedocs.io/

The ability to link to specific parts of the chapter is still useful.
___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel


Re: [GNC-dev] [GNC] GnuCash 4.900 Released

2023-01-10 Thread john
In the case of the Fedora 26 system it won't even let him connect, probably 
because it doesn't have TLS 1.3 and Flathub (rightly) refuses to connect.

Fred, there's not enough info on the other failure. AFAIK Flatpak does indeed 
work only on Linux, but doesn't care about the desktop environment. It installs 
its own Gnome runtime and all the other needed dependencies.

Regards,
John Ralls


> On Jan 10, 2023, at 6:40 PM, Adrien Monteleone 
>  wrote:
> 
> I thought one of the points of Flatpaks were that they didn't require the 
> base system to match the software being installed. If the software needs it, 
> Flatpak will bring it in just for that app. (it won't change the base system 
> to a different DE or WM)
> 
> I could be mistaken of course.
> 
> Regards,
> Adrien
> 
> On 1/10/23 7:28 PM, Fred Tydeman wrote:
>> On Mon, Jan 9, 2023 at 9:02 PM John Ralls  wrote:
>>> The GnuCash development team announces GnuCash 4.900, the first unstable
>>> release leading to GnuCash 5.0.
>>> 
>>> This is an unstable release for testing purposes. Do not use it with
>>> production data! Make a copy of your book to test this release.
>>> ...
>>> GnuCash is also available as a flatpak from Flathub.org. Instructions for
>>> installing and running may be found at
>>> https://wiki.gnucash.org/wiki/Flatpak.
>>> 
>> I followed those instructions.  It failed because it appears to require
>> Gnome on Linux.  Correct?
>> I am running a different window manager.
>> On another computer, running Fedora 26 (very old) Linux, I get:
>> Unacceptable TLS certificate.
>> Reinstalling ca-certificates did not help.  I assume it is just too old.
>> Correct?
> 
> ___
> gnucash-user mailing list
> gnucash-u...@gnucash.org
> To update your subscription preferences or to unsubscribe:
> https://lists.gnucash.org/mailman/listinfo/gnucash-user
> -
> Please remember to CC this list on all your replies.
> You can do this by using Reply-To-List or Reply-All.

___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel


Re: [GNC-dev] [GNC] GnuCash 4.900 Released

2023-01-10 Thread john



> On Jan 10, 2023, at 12:28 AM, Jeff  wrote:
> 
> And how do I find it under Ubuntu 22.04.1 LTS?

Flathub is your best option, see the beta instructions at 
https://wiki.gnucash.org/wiki/Flatpak#Regular_releases_at_flathub.org.

***But note that this is an unstable release! Don't use it on your production 
book, make a copy for testing.***

Regards,
John Ralls

___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel


[GNC-dev] Configurable Year Start Day/Month

2023-01-10 Thread flywire
I'm seeking comments on a proposal to support a configurable year start
day/month. This goes back to
https://lists.gnucash.org/pipermail/gnucash-devel/2021-September/045946.html
but I see the issue a bit clearer now.

Firstly, GnuCash already supports Accounting Period Start/End Date eg
https://github.com/Gnucash/gnucash/blob/4.12/libgnucash/app-utils/date-utilities.scm#L621-L625
(Note: even code variable names demonstrate the confusion between
accounting and fiscal year)

Accounting Period only supports a single period changed manually which is
very limiting compared to Previous/This/Next Year variants automatically
updated each day as supported elsewhere in GnuCash and other packages.

I've hacked a different start year month into each version over the last
couple of years which could be modified to change day:
https://lists.gnucash.org/pipermail/gnucash-user/2021-October/097880.html
On year-start day/month (ie new year) the year is numbered by the calendar
year at the end of the period (eg 1 Jul 2020 to 30 Jun 2021 is 2021).
Reporting by year variants works well (although I don't use Business
Features) but the change process is inconvenient and too complex for most
users.

If the changes are likely to be accepted I'm happy to:
* do any changes required as described in
https://wiki.gnucash.org/wiki/Custom_Reports
* update the documentation to explain the preference setting
* rename variable: cal-year to cur-year
* add a previous 2Year Start/End period so preparing reports for the
previous year allows the year before that to also be accessed

I understand the GnuCash Preferences, Report, year-start day/month would
need to be in a compiled executable. I'd ask someone to send me one as a
windows executable. A default of 1 January would ensure users are not
affected unless they change the setting.
___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel


Re: [GNC-dev] [GNC] GnuCash 4.900 Released

2023-01-10 Thread Christopher Lam
Note also this release will perform a one-time change to the internal
representation of budget amounts to fix a class of bugs. The budget amounts
will hopefully be more stable and reliable, and reflect the reverse
balanced accounts global preference closely.

Beta testers are needed to verify the behaviour of the budget editor and
reports.

On Tue, 10 Jan 2023, 1:03 pm John Ralls,  wrote:

> The GnuCash development team announces GnuCash 4.900, the first unstable
> release leading to GnuCash 5.0.
>
> This is an unstable release for testing purposes. Do not use it with
> production data! Make a copy of your book to test this release.
>
> 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 you have the Accounts page ora Stock
> or Fund account register open.
> 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.
> 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.
>
> Between 4.13 and 4.900, the following bugfixes were accomplished:
> The following fixes will also appear in GnuCash 4.14:
>
> Bug 798588 - sx scrubbing was using incorrect free function
> Bug 798625 - "Last up through report date" changed in 4.12
> Bug 798679 - Unicode normalization should be used for comparison but
> not stored.
> 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 798717 - Reports > Business > Fancy Invoice duplicates company
> details
>
> The following additional bug fixes are in unstable only:
>
> Bug 403979 - Balance column shows only low order digits when too narrow
>
> If the column is too narrow to display the whole number it will
> display the leading digits with an ellipsis (…).
> Bug 769256 - Change New Account Dialog
>
> Rearrange the New and Edit Account dialog to move the parent selector
> under the description field followed by the account type as a combo (i.e.
> drop down) list.
>
> The following fixes and improvements were not associated with bug reports:
>
> Unicode normalization for string matches is changed from NFKC to NFC.
> This means that font and positional variants will no longer match and is
> unlikely to affect most users. See Unicode Normalization Forms:Canonical
> and Compatibility Equivalence for the technical details.
> The Gtk menu structure has been rewritten to use the newer
> GMenu/GMenuModel system. This change is mostly invisible to users, except
> that to keep menu accelerators (like Q to quit) working on macOS we
> had to let macOS handle the events. That will affect using cut, copy, and
> paste in dialog boxes because the menu will intercept them. That's
> temporary, we hope to have it fixed for GnuCash 4.901.
> The Finance::Quote interface is rewritten in C++. This new design will
> allow much better capture of diagnostics from Finance::Quote making
> troubleshooting problems much easier.
> The perl Finance::Quote utilities gnc-fq-check, gnc-fq-dump, and
> gnc-fq-helper are removed and new commands added to gnucash-cli: --quotes
> info replaces gnc-fq-check and --quotes dump replaces gnc-fq-dump.
>
> New API: The options system has been rewritten in C++ with Scheme wrappers
> for report options. While this is invisible to most users, those who have
> written custom reports should look for deprecation warnings when the custom
> reports are reconciled. The main difference is that option creation and
> registration is now done in a single function call. Nearly all standard
> code defined a local convenience function that wrapped the two steps, for
> example
>
> (let* ((options (gnc:new-options))
>(add-option
>  (lambda (new-option)
>   (gnc:register-option options new-option)
>
>
> called as
>
> (add-option
> (gnc:make-string-optionpagename title key docstring defa

Re: [GNC-dev] [GNC] GnuCash 4.900 Released

2023-01-10 Thread david whiting
Here's the original email:
https://lists.gnucash.org/pipermail/gnucash-user/2023-January/104905.html

First two lines for context:

The GnuCash development team announces GnuCash 4.900, the first
unstable release leading to GnuCash 5.0.
This is an unstable release for testing purposes. Do not use it with
production data! Make a copy of your book to test this release.

David

On Tue, 10 Jan 2023 at 08:29, Jeff  wrote:
>
> On 1/10/23 12:14 AM, Adrien Monteleone wrote:
> > Lots of great improvements already and I'm sure more to look forward
> > to. (some new reports too!)
> >
> > But of the list so far, my money is on this one getting the most sighs
> > of relief and smiles:
> >
> > "The description field quickfill in the register now displays a
> > drop-down list of possible completions instead of just one inline
> > completion."
> >
> > (of course, a Stock Assistant is majorly cool too...)
> >
> > Thanks to all!
> >
> > Regards,
> > Adrien
> >
> > ___
> > gnucash-user mailing list
> > gnucash-u...@gnucash.org
> > To update your subscription preferences or to unsubscribe:
> > https://lists.gnucash.org/mailman/listinfo/gnucash-user
> > -
> > Please remember to CC this list on all your replies.
> > You can do this by using Reply-To-List or Reply-All.
>
> I missed something here, not surprising with the last 48 hour days I
> have spent.  All of the messages I see are Re.[GNC] GnuCash 4.900
> Released.  I cannot find the original message in any of the e-mails I
> down loaded.  Is there a new version or not?
>
> And how do I find it under Ubuntu 22.04.1 LTS?
>
> --
> --JEffrey Black M.B.A.
>
> ___
> gnucash-devel mailing list
> gnucash-devel@gnucash.org
> https://lists.gnucash.org/mailman/listinfo/gnucash-devel



-- 
David Whiting
___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel


Re: [GNC-dev] [GNC] GnuCash 4.900 Released

2023-01-10 Thread Jeff

On 1/10/23 12:14 AM, Adrien Monteleone wrote:
Lots of great improvements already and I'm sure more to look forward 
to. (some new reports too!)


But of the list so far, my money is on this one getting the most sighs 
of relief and smiles:


"The description field quickfill in the register now displays a 
drop-down list of possible completions instead of just one inline 
completion."


(of course, a Stock Assistant is majorly cool too...)

Thanks to all!

Regards,
Adrien

___
gnucash-user mailing list
gnucash-u...@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


I missed something here, not surprising with the last 48 hour days I 
have spent.  All of the messages I see are Re.[GNC] GnuCash 4.900 
Released.  I cannot find the original message in any of the e-mails I 
down loaded.  Is there a new version or not?


And how do I find it under Ubuntu 22.04.1 LTS?

--
--JEffrey Black M.B.A.

___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel