[GNC-dev] GnuCash 3.0 : how to extend the selection of predefined actions on a split

2018-04-29 Thread Paul Dest
Hi,

I want to add own entries (e.g. "Paul") to the selection of predefined
actions ("Increase", "Decrease", "Sell", "Buy" etc.) on a transaction split.
(Rationale: I want to use the action as an additional select criterium
for reports. Like the classes feature in Quicken; I mean not categories
but classes - I'm aware that the Quicken's categories correspond to
accounts in the double-accounting system.)

After reviewing all configuration files, it seems to me that the
predefined actions cannot be added to GnuCash after a build. Is that
correct?

If yes, then I have to make appropriate changes in code and rebuild
GnuCash. A rebuld after additions in .po-files only seems not to have
the desired effect.
Could you please give an advice which files need to be edited for this
change?

Thanks in advance,
Paul

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


[GNC-dev] GnuCash 3.1 Released

2018-04-29 Thread John Ralls
GnuCash 3.1 released

The GnuCash development team proudly announces GnuCash 3.1, the second release 
in the 3.x stable series.

Changes

Between 3.0 and 3.1, the following bugfixes were accomplished:

Bug 118391 - Long currency names untranslated.
Bug 769686 - Notes not imported when using update and reconcile in import 
transactions from CSV.
Bug 772776 - VERY large queries (over 11000 fields in IN clause) slow down 
GnuCash.
Bug 782144 - git-master - Save Corrupts Data File / Not Open Data File.
Bug 792105 - Startup takes several minutes.
Bug 793461 - Transaction matcher window blank when importing QFX.
Bug 794767 - Dates default to 01/01/1970.
Bug 794916 - Fails to find environment file at startup when installation 
prefix is '/opt'.
Bug 794936 - 3.0 does not open previously saved sqlite3 files properly - 
corrupted business data.
Bug 794941 - Both print icons export to pdf.
Bug 794953 - Ellipsize on short tab labels.
Correct error on when to ellipsize tab labels. Also as this is used in 
two places separate out this to new function so it is not duplicated.
Bug 794990 - Double click does not work on saved reports.
When you double click on the saved report description nothing happens. 
This was down to a conflict on a couple of call backs and one of them was 
incorrectly setup.
Bug 794994 - Display Alphavantage key in full.
Set the entry to expand so all the space is used to display.
Bug 795031 - 3.0 Crashes on loading when opening 2.6.19 file.
Bug 795039 - Crash on startup using Technicolor Style sheet in report.
Bug 795040 - GnuCash crashes when searching for a newly created bill.
Bug 795049 - GnuCash 2.6.20-1 (Fedora Linux package) is unable to open 
MariaDB.
Bug 795064 - Enable subtotal-only if either sortkeys are dates.
This will allow 'show subtotals only' if sortkeys are date-types. This 
allows, for example, prime-sortkey=date, yearly. sec-sortkey=date, monthly.
Bug 795068 - src/optional/python-bindings missing several files.
Bug 795080 - Some dates reset to 01/01/1970.
An odd corner case: BST apparently came off of DST at 23:00 26 Oct 
2014, so midnight that day was ambiguous about being DST or not; that causes 
the local_date_time constructor to throw in spite of the tm.is_dst element 
being 0 (meaning pick standard time). Instead of just failing in that case, try 
constructing a local_date_time three hours later then adjust it back three 
hours. If *that* doesn't work then throw a std::invalid argument.
Bug 795082 - CSV import crashes if a transaction's 'Account' field is empty 
and no default Account set.
Bug 795101 - Scrollbar floats and covers toggle buttons.
When the scrollbar appears for the reconcile windows it can float above 
the reconcile toggle button which make it difficult to toggle. Move this column 
to the start which has the advantage of aligning the amount column above the 
Total value.
Bug 795142 - Unable to enter account codes in business sheets.
In Bills, Invoices and Expense vouchers you can not enter an account 
code in an account field like you can on a normal register, enable this.
Bug 795155 - CSV import does not distinguish between deposit and withdrawal.
Bug 795347 - Australian (GMT+10) OFX transactions imported have previous 
days date
Bug 795377 - Reads and saves Gnucash 2.6.19 XML file, then can't reread it, 
due to bad date in old file.
Bug 795389 - Hard to see figures in the budget window
The budget view had hard coded black for normal values and dark grey 
for other values. Changed this so normal values are reset to default color and 
adjusted the grey based on default color for theme.
Bug 795405 - All Dates in Price Database Off-By-One After 3.0 Upgrade
Bug 795446 - On Windows there is a blank tip of the day
When the tip_of_the_day.list is created a new line is appended to the 
list file and on Windows this causes a blank tip so remove the adding of the 
extra line.
Bug 795471 - Budget window scrolls edited cell out of site
When editing cells that have been revealed on the right by scrolling 
the window snaps back to the left hiding the cell being edited. This may be due 
to an underlying gtk issue but these changes fix the issue visually.

The Following fixes and improvemts were not associated with bug reports:

* On Windows the tooltip for saved reports was incorrect
* When the mouse was placed over a saved report description on Windows an 
empty tooltip was displayed. Setup the query tooltip callback so it does not 
display a tooltip for description column.
* Fix crash when loading sql book with posted transactions.
* Add ability to recognize and use a pre-compiled libgmock.so.
* html-font: add default font family
  Windows ships with GTK2 in which the default font styles are named "Sans" 
"Sans Bold" "Sans Normal" etc. There is no "Sans

Re: [GNC-dev] [GNC] Gnucash 3.1 crashes on Windows 10 while loading Reports-Gnome

2018-04-29 Thread Christopher Lam

Hi Peter

Just putting out there... Which part of the Consolidated Transaction 
Report is particularly useful?


I think the Transaction Report 3.1 can be augmented to support some of 
them...


HTH


On 30/04/18 05:58, John Ralls wrote:



On Apr 29, 2018, at 12:28 PM, Peter Jackson  wrote:

Thank you for v 3.1, which on a clean install, opens my gnucash file and
runs perfectly.
However, if I install it over my existing 2.6.21 application, v3.1 crashes
as it is loading ./Reports-Gnome.
Of course I want to be able to do this so that I can run my Saved Reports,
especially Cindy's excellent Consolidated Transaction report.
Will the ability to install over 2.6.21 and convert the reports be
addressed in a later release?

Sounds like the Doughty reports aren't compatible with the changes in GnuCash's 
API; I'd guess that it has to do with date handling. They're not part of 
GnuCash and the GnuCash development team doesn't support them. Since nothing 
has been heard from the author in almost a year it seems that they're not 
interested in supporting the reports either. Sorry.

Regards,
John Ralls


___
gnucash-user mailing list
gnucash-u...@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
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


[GNC-dev] Gnucash-Intel-3.1-2.dmg

2018-04-29 Thread John Ralls
I found this evening that the Gnucash.app in Gnucash-Intel-3.1-1.dmg was 
missing a line in the environment file so that it wasn't able to use the SQL 
backend. I've fixed the problem and uploaded a replacement, 
Gnucash-Intel-3.1-2.dmg. 
The sha-256 signature is 
71d06ea408302defacf08dcc8343ade86eeb2298b8b33e75a6e240754c2faf71.

If you'd rather do minor surgery on GnuCash instead of downloading a new dmg, 
select GnuCash in Finder and control-(or right-)click on it. Select "Show 
Package Contents" from the context menu, then navigate to 
Contents/Resources/etc/gnucash. Select 'environment', control-(or right-)click 
on it, and select "Open With...". Pick an editor, TextEdit will do fine.

Go to the end of the file and add the line
  GNC_DBD_DIR={SYS_LIB}/dbd
save as plain text and quit.

Regards,
John Ralls

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