Re: [GNC] Gnucash 3 in the Debian / Ubuntu pipeline?

2018-07-04 Thread Bert Riding
gnucash 1:3.0-1 has been available in the experimental Debian
repository for quite some time.  Nothing more current though.

On Thu, 5 Jul 2018 12:52:51 +0800
Plutocrat  wrote:

> Hi,
> 
> I've been troubled by the lack of Gnucash activity in Debian/Ubuntu
> repositories. I previously used getdeb, which went silent around
> September 2017. I tried contacting the owners, but no reply. There
> was also an attempt on Launchpad to provided more recent versions via
> a PPA, but that also went inactive a few years back. Again I tried to
> contact the owners, but no response. And the main repos are stuck on
> 2.6
> 
> So for the last week or so I've been looking around, trying to figure
> out if I can start a PPA of my own, and looking for info on what are
> the necessary steps to fill it with .deb files. I was initially just
> looking to do 3.x on Ubuntu 18.04. Still haven't figured out exactly
> how this works. 
> 
> However I just came across this in my research. If I read it
> correctly, then it seems that 3.2 is being added to Debian Sid and
> so, eventually, to Ubuntu 18.10. Possibly it will be backported then
> to 18.04 and maybe even 16.x
> https://launchpad.net/ubuntu/+source/gnucash/1:3.2-1
> 
> Here's hoping. 
> 
> P.
>  
> ___
> gnucash-user mailing list
> gnucash-user@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.


-- 
Bert Riding   
rerid...@xmission.com   
___
gnucash-user mailing list
gnucash-user@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.


Re: [GNC] Gnucash 3 in the Debian / Ubuntu pipeline?

2018-07-04 Thread John Ralls


> On Jul 4, 2018, at 9:52 PM, Plutocrat  wrote:
> 
> Hi,
> 
> I've been troubled by the lack of Gnucash activity in Debian/Ubuntu 
> repositories. I previously used getdeb, which went silent around September 
> 2017. I tried contacting the owners, but no reply. There was also an attempt 
> on Launchpad to provided more recent versions via a PPA, but that also went 
> inactive a few years back. Again I tried to contact the owners, but no 
> response. And the main repos are stuck on 2.6
> 
> So for the last week or so I've been looking around, trying to figure out if 
> I can start a PPA of my own, and looking for info on what are the necessary 
> steps to fill it with .deb files. I was initially just looking to do 3.x on 
> Ubuntu 18.04. Still haven't figured out exactly how this works. 
> 
> However I just came across this in my research. If I read it correctly, then 
> it seems that 3.2 is being added to Debian Sid and so, eventually, to Ubuntu 
> 18.10. Possibly it will be backported then to 18.04 and maybe even 16.x
>   https://launchpad.net/ubuntu/+source/gnucash/1:3.2-1


AFAIK 3.x is active in Sid thanks to Dmitry Smirnov, who’s been doing the 
Debian packaging for the last couple of years. The Debian folks seem to be in 
less of a rush than Red Hat to get rid of libwebkit1.

We were contacted in late March by the Ubuntu packagers who were getting ready 
for 18.04. Not wanting a dot-zero release in an LTS Ubuntu we suggested that 
they should use the latest 2.6.x; I think that they picked 2.6.19. I like to 
imagine that they’ll put 3.3 in 18.10.

I don’t know anything about who maintains Getdeb. Maybe Colin will have some 
insight.

Regards,
John Ralls

___
gnucash-user mailing list
gnucash-user@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.

[GNC] Gnucash 3 in the Debian / Ubuntu pipeline?

2018-07-04 Thread Plutocrat
Hi,

I've been troubled by the lack of Gnucash activity in Debian/Ubuntu 
repositories. I previously used getdeb, which went silent around September 
2017. I tried contacting the owners, but no reply. There was also an attempt on 
Launchpad to provided more recent versions via a PPA, but that also went 
inactive a few years back. Again I tried to contact the owners, but no 
response. And the main repos are stuck on 2.6

So for the last week or so I've been looking around, trying to figure out if I 
can start a PPA of my own, and looking for info on what are the necessary steps 
to fill it with .deb files. I was initially just looking to do 3.x on Ubuntu 
18.04. Still haven't figured out exactly how this works. 

However I just came across this in my research. If I read it correctly, then it 
seems that 3.2 is being added to Debian Sid and so, eventually, to Ubuntu 
18.10. Possibly it will be backported then to 18.04 and maybe even 16.x
https://launchpad.net/ubuntu/+source/gnucash/1:3.2-1

Here's hoping. 

P.
 
___
gnucash-user mailing list
gnucash-user@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.


Re: [GNC] autocomplete not working in 3.2

2018-07-04 Thread John Ralls
This problem has been reported in the bug tracker as 
https://bugs.gnucash.org/show_bug.cgi?id=796734.

For a workaround one can rename or remove 
Gnucash.app/Contents/Resources/lib/gtk-3.0/3.0.0/immodules.cache. Note that 
that will break the use of input modules so one will no longer be able to work 
in Asian languages that require input modules.

Regards,
John Ralls


> On Jul 3, 2018, at 8:30 PM, V. Vatsal via gnucash-user 
>  wrote:
> 
> I am new to GnuCash, but I can confirm that autocomplete doesn’t work well on 
> Mac OS. I would expect that typing “foo” would match “Expenses:Food” but it 
> doesn’t match anything unless you type the whole string “expenses:foo” which 
> rather defeats the purpose.
> 
> Nike
> 
>> On Jul 3, 2018, at 7:45 PM, Deane Yamane  wrote:
>> 
>> I have the same problems. IMHO V3.x has been buggy from the start. Some nice 
>> features but not worth it. I think I’ll revert to 2.26(?) and wait till the 
>> ‘dust clears’ :(
>>> On Jul 1, 2018, 2:34 AM -1000, Michael Matz , wrote:
>>> I just upgraded from 3.0 to 3.2. macOs 10.13.5
>>> 
>>> (I skipped 3.1 because 3.0 has worked well for me, with the limited set of
>>> features I use.)
>>> 
>>> When I enter a new transaction, I type the first letter in the description
>>> column and GnuCash makes a suggestion but if I continue typing the
>>> suggestion is not updated or replaced.
>>> 
>>> For example, if I type "F" the description becomes "Food". If I then type
>>> "a" then the description becomes "Faood". Or typing "Fo" becomes "Foood"
>>> This worked as expected in 3.0 and previous versions, i.e. typing "Fa"
>>> results in "Fa" (no suggestion) and typing "Fo" result in "Food".
>>> 
>>> The same thing happens in the Transfer column
>>> 
>>> Anybody else having this problem?
>>> 
>>> I've switched back to 3.0 for now.
>>> 
>>> Thanks,
>>> Michael
>>> ___
>>> gnucash-user mailing list
>>> gnucash-user@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-user mailing list
>> gnucash-user@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-user mailing list
> gnucash-user@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-user mailing list
gnucash-user@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.

[GNC] Credit Notes

2018-07-04 Thread Eric Rathhaus (general) via gnucash-user
I need to refund fees to a client that were paid on multiple invoices. I do not 
want to apply the refund to other outstanding invoices but rather need to cut  
check and send to client. My idea is to create an invoice/credit note using the 
job created for general matters, which then would go into the AR account, and 
list the individual refunds and associated invoices in the notes sectiont. How 
do I reflect the next step in the transaction when I write a check from my 
checking account?

Thanks in advance.

Eric
___
gnucash-user mailing list
gnucash-user@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.


[GNC] how to share style sheets between computers in GnuCash 3.1?

2018-07-04 Thread Mark Hedges
Hi.

I store my v3.1 books in Google Drive.  I use the Backup & Sync plugin to
share them between different computers.  The plugin syncs a desktop folder
to Google Drive.  I use it like a normal file in Windows File Explorer.
When the file changes, it uploads or downloads the new version
automatically.

I created a style sheet on one computer using Edit > Style Sheets.
However, the style sheet does not appear when I open the book on another
computer.

I see some files in $HOME/.gnucash, like a file stylesheets-2.0.  That file
appears to only have default style sheets.

I see a .gcm file in .gnucash/books named for my book that was saved
recently, but not near the time I made the style sheet.  (On that note,
this also seems to have book-specific settings in it, including account
hierarchy ordering... why wouldn't this information be saved in the book's
XML file to remain portable?)

I can't find any files in .gnucash that were saved after the time I created
the style sheet, so I guess it is not stored there anymore after v.3.0.

Where are the stylesheets?  How do I make them portable between computers?

Here's my vote to make style sheets part of a book XML file so they go with
the book.

It would also be nice if book-specific style sheets could be exportable to
their own file to import them under a different book.

Also, the Help button under Edit > Style Sheets doesn't do anything.

Thanks.
Mark


--
Mark Hedges
CEO Weird Vibe Inc.
+1-310-487-7123
https://weirdvibe.media 
[image: Weird Vibe Inc.] 
___
gnucash-user mailing list
gnucash-user@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.


Re: [GNC] Where is the theme selection in 3.x?

2018-07-04 Thread cicko
Well, Tom, it's certainly an interesting discussion in general. :)

I'd like to make two points:

- You keep referring to Windows and I'm not sure why. At the moment I'm
using GnuCash on both Windows and Linux and can't say that there is much
difference if we talk about changing visual appearance. Both are using dark
themes. On Linux it is set at the OS level (window manager, actually) and in
Windows I simply followed a tip from Geert, now listed at
https://wiki.gnucash.org/wiki/GTK3, section 1.2.1 Dark Themes. All it takes
is to create a settings.ini plain text file at %LOCALAPPDATA%\gtk-3.0 (you
can paste that in Windows Explorer's address bar) and add the two lines
listed there on the page.
If you are looking for other types of customizations, do read that whole
page. It *will* get simpler if you read it a few times over a few days.
Things somehow sink in. Especially if you also try it in practice once,
fail, try it again on another day. It works miracles.

- Another point is about users not being developers. I get this a lot in all
the Open Source projects I contributed to. And perhaps it is easy for me to
say because I *am* a professional developer, but I could say that I know *a
lot* of people who used to fix their own cars. None of them were car
mechanics. A few people I know can fix almost anything they have at home (as
long as it does not have software in it! :)) but they are not professional
craftsmen or anything like that. Do note that it is year 2018. There is now
almost nothing out there that works without software. It is up to you if you
want to be semi-literate (sorry if it is sounds harsh, but yes, it is the
21st century, the age of Hal 9000 and all that), and yes, even HTML and CSS
count in "programming" nowadays. What I would really, *really*, like you too
look at is this - https://www.youtube.com/watch?v=TK1mBqKvIyU. He has a much
better way of explaining this. Just look at the first five minutes if you
don't have more time. You'll see what I mean. If you can make a figure out
of wood and you're not a carpenter then why also not make your own
accounting program or a tool to change visual appearance of it?

This is addressed to all the users who shy away from doing any
"development", nothing personal. 

Cheers



--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@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.


Re: [GNC] Changing default font size in Gnucash 3.2

2018-07-04 Thread Daniel Dickinson
Thanks all for your replies.  Creating a gtk.css file in ~/Library/Application 
Support/Gnucash/config/gtk-3.0/ did the trick!  Perhaps the wiki should be 
updated to indicate that only the .css option is available on Mac?

Dan



From: John Ralls 
Sent: Monday, July 2, 2018 2:34 PM
To: Geert Janssens
Cc: Gnucash Users; Daniel Dickinson
Subject: Re: [GNC] Changing default font size in Gnucash 3.2



> On Jul 2, 2018, at 11:20 AM, Geert Janssens  
> wrote:
>
> Op maandag 2 juli 2018 18:34:18 CEST schreef John Ralls:
>>> On Jul 2, 2018, at 9:03 AM, Geert Janssens 
>>> wrote:>
>>> Op maandag 2 juli 2018 16:28:39 CEST schreef John Ralls:
> On Jul 2, 2018, at 2:46 AM, Geert Janssens 
> wrote:>
>
> Op zondag 1 juli 2018 21:03:50 CEST schreef Daniel Dickinson:
>> I just upgraded to Gnucash 3.2 (on Mac OS X 10.13.4) and am having
>> trouble
>> setting a default font size.  The current font is too small and makes
>> it
>> very difficult for me to read the register.
>>
>>
>> Following the instructions at https://wiki.gnucash.org/wiki/GTK3, I
GTK3 - GnuCash
wiki.gnucash.org
Menu Keyboard Shortcuts. Keyboard shortcuts can be assigned to actions in 
GnuCash application. A more detailed information is available on Keyboard 
Shortcuts.. To assign a custom shortcut, do the following:



>> created
>> the file ~/Library/Application
>> Support/Gnucash/config/gtk-3.0/settings.ini
>
>> (this file didn't exist previously), with the following contents:
> I wrote these instructions, but I'll admit the location of this file on
> Macos was an educated guess which I can't verify as I don't have an
> Macos
> system available to experiment with.
> There is potentially a second location that could be queried rather that
> the one above.
> Can you try to make the changes here instead:
> ~/.config/gtk-3.0/settings.ini
>
> I would be interested to learn if that does work.
>
> Otherwise the suggestion by GT-I9070 H is the third option. It is likely
> to
> work because we have more direct control over GNC_CONFIG_HOME.

 ~/Application Support/Gnucash/config/gtk-3.0 is the correct path on
 MacOS.
 XDG_CONFIG_HOME is set in
 Gnucash.app/Contents/Resources/etc/gnucash/environment and needs to be
 changed there to override it.

 I’ve found that settings.ini doesn’t work to set the font, you need a
 gtk.css in the same directory with contents like * {

   font-family: Arial;

 }

 and whatever other CSS font directives you want.
>>>
>>> I'm curious what gtk3 does differently on MacOS that it doesn't pick up
>>> settings.ini in its config file, or ignores the font configuration. Or is
>>> there another font override in the way on that platform ?
>>
>> Geert,
>>
>> That I don’t know. As it happens I spent some time yesterday debugging
>> https://bugs.gnucash.org/show_bug.cgi?id=796727
>> ; I’ve gotten far enough
>> to understand that gtksettings isn’t loading the default settings.ini in
>> GnuCash.app/Contents/Resources/etc/gtk-3.0 (I think I need to add yet
>> another line to environment setting XDG_CONFIG_PATH to include the bundle
>> directories), but even after copying it to ~/Library/Application
>> Support/Gnucash/config/gtk-3.0 it parses the line ‘gtk-key-theme-name =
>> Emacs’ but doesn’t change the GSettings value from “Mac” which is set
>> programmatically earlier in GSettings initialization.
>
> Ok. At least is shows settings.ini is being read in ~/Library/Application
> Support/Gnucash/config/gtk-3.0. But it seems to not apply any of the settings
> in that file...

It applies "gtk-primary-button-warps-slider = false" just fine. (Thanks, Colin, 
for reminding me about that. I despise the warping.)

Regards,
John Ralls

___
gnucash-user mailing list
gnucash-user@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.


Re: [GNC] Upgrading GC under Ubuntu

2018-07-04 Thread Stephen M. Butler
On 07/04/2018 01:57 AM, Colin Law wrote:
> Eureka moment - it is obvious if I just look in the right place.  The
> full cmake command I have is
>
> file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/gnucash/icons"
> TYPE DIRECTORY FILES
> "/home/colinl/apps/gnucash-3.2/data/pixmaps/hicolor" REGEX ".*/apps.*"
> EXCLUDE)
>
> The REGEX is given the full path, which includes
> /home/colinl/apps/gnucash-3.2/data/pixmaps/hicolor.  I have put my
> source directory under a folder called apps so the regex matches
> everything!  Changing the regex to
>
> REGEX "hicolor/.*/apps.*" EXCLUDE
>
> works perfectly.
>
> Colin

I love computers.  They do exactly what they are told to do.  It's just
that sometimes what I think they were told is something different than
what the computer thinks.  It usually wins!
When you finally see things through its eyes you have this Aha! 
Insight.  (with apologies to Martin Gardiner)

--Steve

<>

___
gnucash-user mailing list
gnucash-user@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.

Re: [GNC] Upgrading GC under Ubuntu

2018-07-04 Thread Stephen M. Butler
On 07/02/2018 09:48 PM, DaveC49 wrote:
> Stephen, Colin
>
> I think there is a problem with the cmake creation of the scripts that do
> the install, that is not installing the icons correctly. I just did an
> uninstall of v3.2 on Ubuntu, deleted any gnucash files left in my install
> location (/usr/local) relating to gnucash so that all directories had to be
I think you missed /usr/share/local/icons.  Did that get populated.
> recreated and there were no existing files to cause any problems, then did a
> reinstall.  The procedure (sudo make install) reported that it was
> installing the icons in /usr/local/share/gnucash/icons/hicolor/... etc. but
> when I check the locations it has claimed to install files to, there are
> only empty directories and no files in them. The output from the terminal
> for that section of the install is below. I am not too sure what the
> "Up-to-date" note means but no png files end up in those locations on my
> system. See attached  screenshot of /usr/local/share/gnucash taken after the
> above install below
>   Screenshot_from_2018-07-03_14-33-56.png
> 
>   

I think "up to date" is on the directories and it means it saw the
directory already existing.
Looks like only /usr/local/share/icons and sub-directories.  So maybe
you got all the /usr/local/share/gnucash but missed that other one.
> -- Installing: /usr/local/share/gnucash/icons/hicolor
> -- Installing: /usr/local/share/gnucash/icons/hicolor/256x256
> -- Installing: /usr/local/share/gnucash/icons/hicolor/scalable
> -- Installing: /usr/local/share/gnucash/icons/hicolor/24x24
> -- Installing: /usr/local/share/gnucash/icons/hicolor/24x24/actions
> -- Installing:
> /usr/local/share/gnucash/icons/hicolor/24x24/actions/gnc-transfer.png
> -- Installing:
> /usr/local/share/gnucash/icons/hicolor/24x24/actions/gnc-account-report.png
> -- Installing:
> /usr/local/share/gnucash/icons/hicolor/24x24/actions/gnc-invoice-duplicate.png
> -- Installing:
> /usr/local/share/gnucash/icons/hicolor/24x24/actions/gnc-gnome-pdf.png
> -- Installing:
> /usr/local/share/gnucash/icons/hicolor/24x24/actions/gnc-account.png
> -- Installing:
> /usr/local/share/gnucash/icons/hicolor/24x24/actions/gnc-invoice-post.png
> -- Installing:
> /usr/local/share/gnucash/icons/hicolor/24x24/actions/gnc-account-edit.png
> -- Installing:
> /usr/local/share/gnucash/icons/hicolor/24x24/actions/gnc-account-open.png
> -- Installing:
> /usr/local/share/gnucash/icons/hicolor/24x24/actions/gnc-account-new.png
> -- Installing:
> /usr/local/share/gnucash/icons/hicolor/24x24/actions/gnc-invoice-unpost.png
> -- Installing:
> /usr/local/share/gnucash/icons/hicolor/24x24/actions/gnc-invoice-edit.png
> -- Installing:
> /usr/local/share/gnucash/icons/hicolor/24x24/actions/gnc-account-delete.png
> -- Installing:
> /usr/local/share/gnucash/icons/hicolor/24x24/actions/gnc-invoice.png
> -- Installing:
> /usr/local/share/gnucash/icons/hicolor/24x24/actions/gnc-split-trans.png
> -- Installing:
> /usr/local/share/gnucash/icons/hicolor/24x24/actions/gnc-invoice-new.png
> -- Installing:
> /usr/local/share/gnucash/icons/hicolor/24x24/actions/gnc-sx-new.png
> -- Installing:
> /usr/local/share/gnucash/icons/hicolor/24x24/actions/gnc-jumpto.png
> -- Installing:
> /usr/local/share/gnucash/icons/hicolor/24x24/actions/gnc-invoice-pay.png
> -- Installing: /usr/local/share/gnucash/icons/hicolor/128x128
> -- Installing: /usr/local/share/gnucash/icons/hicolor/22x22
> -- Installing: /usr/local/share/gnucash/icons/hicolor/16x16
> -- Installing: /usr/local/share/gnucash/icons/hicolor/16x16/actions
> -- Installing:
> /usr/local/share/gnucash/icons/hicolor/16x16/actions/gnc-transfer.png
> -- Installing:
> /usr/local/share/gnucash/icons/hicolor/16x16/actions/gnc-account-report.png
> -- Installing:
> /usr/local/share/gnucash/icons/hicolor/16x16/actions/gnc-invoice-duplicate.png
> -- Installing:
> /usr/local/share/gnucash/icons/hicolor/16x16/actions/gnc-gnome-pdf.png
> -- Installing:
> /usr/local/share/gnucash/icons/hicolor/16x16/actions/gnc-account.png
> -- Installing:
> /usr/local/share/gnucash/icons/hicolor/16x16/actions/gnc-invoice-post.png
> -- Installing:
> /usr/local/share/gnucash/icons/hicolor/16x16/actions/gnc-account-edit.png
> -- Installing:
> /usr/local/share/gnucash/icons/hicolor/16x16/actions/gnc-account-open.png
> -- Installing:
> /usr/local/share/gnucash/icons/hicolor/16x16/actions/gnc-account-new.png
> -- Installing:
> /usr/local/share/gnucash/icons/hicolor/16x16/actions/gnc-invoice-unpost.png
> -- Installing:
> /usr/local/share/gnucash/icons/hicolor/16x16/actions/gnc-invoice-edit.png
> -- Installing:
> /usr/local/share/gnucash/icons/hicolor/16x16/actions/gnc-account-delete.png
> -- Installing:
> /usr/local/share/gnucash/icons/hicolor/16x16/actions/gnc-invoice.png
> -- Installing:
> /usr/local/share/gnucash/icons/hicolor/16x16/actions/gnc-split-trans.png
> -- Installing:
> 

Re: [GNC] Building v3 - Wiki entry for Ubuntu

2018-07-04 Thread Ronal B Morse

Thank you. I guess I didn't look far enough into the /usr directories.

RBM


On 07/04/2018 09:35 AM, Geert Janssens wrote:

Op woensdag 4 juli 2018 16:48:27 CEST schreef Ronal B Morse:

FWIW, Fedora 28 installs Gnucash from repository into /usr/share.

Thanks to everyone for all the hard work that goes into making Gnucash
what it is.

RBM

Well close. It gets installed under /usr which is generally used by package
managers. Parts of gnucash will end up in different subdirectories of /usr,
like /usr/bin/gnucash for the program itself, /usr/lib for shared libraries, /
usr/lib/gnucash/ for libraries intended to be used by gnucash internally only,
/usr/share/gnucash/ for various data files and so on.

Thanks for your appreciation by the way :)

Regards,

Geert




___
gnucash-user mailing list
gnucash-user@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.


Re: [GNC] Upgrading GC under Ubuntu

2018-07-04 Thread Geert Janssens
Op woensdag 4 juli 2018 12:37:12 CEST schreef Colin Law:
> On 4 July 2018 at 10:31, Geert Janssens  wrote:
> > Op woensdag 4 juli 2018 10:57:59 CEST schreef Colin Law:
> >> Eureka moment - it is obvious if I just look in the right place.  The
> >> full cmake command I have is
> >> 
> >> file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/gnucash/icons"
> >> TYPE DIRECTORY FILES
> >> "/home/colinl/apps/gnucash-3.2/data/pixmaps/hicolor" REGEX ".*/apps.*"
> >> EXCLUDE)
> >> 
> >> The REGEX is given the full path, which includes
> >> /home/colinl/apps/gnucash-3.2/data/pixmaps/hicolor.  I have put my
> >> source directory under a folder called apps so the regex matches
> >> everything!  Changing the regex to
> >> 
> >> REGEX "hicolor/.*/apps.*" EXCLUDE
> >> 
> >> works perfectly.
> >> 
> >> Colin
> > 
> > Wow, that's a good catch!
> > 
> > I have updated the build system to use a more specific regex as you
> > propose.
> I think there should be a / after apps as well, so apps/.*  As it is
> at the moment an image whose filename started with 'apps' would be
> excluded.  Presumably you have similarly changed the 'actions' regex
> too, though it is less likely that anyone will have a path including
> 'actions'.
> 
> Colin

Hi Colin,

It's not strictly necessary as all our current icons have names that start 
either with gnc or gnucash so they won't be filtered out.

However I do agree with you it's better to be more strict to prevent future 
unexpected failures so I have added the slashes as you suggest.

And yes I did so for both apps and actions.

Thanks for your feedback.

Regards,

Geert



___
gnucash-user mailing list
gnucash-user@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.


Re: [GNC] Where is the theme selection in 3.x?

2018-07-04 Thread Thomas Forrester
You're right Geert, this class of application rarely has theming
capabilities, but it was a very nice feature of GnuCash and it at least had
the capability of dressing up an otherwise rather utilitarian interface.

Personally, if you would just go in and adjust the tool-tips to be
something other that thin white text on a jet black background, I'd be 3/4
the way to happy.  The text literally takes on a rainbow effect on my
monitors because the antialiasing isn't correct for the colors used and the
stroke weight of the font.  That can't be a huge undertaking to fix. Don't
worry about the antialiasing, just make the font color black, and font
weight bold and set the background color to maybe 15% grey and it ought to
look way better.

As for stepping up, I'd love to, and I used to develop financial systems
customizations and full modules in what has slowly morphed from Solomon IV
to Great Plains to Microsoft Dynamics.  But that was in a Visual Basic 6 /
MS SQL Server environment.  Not to mention somewhere around 18 years ago.
I have no idea how to develop anything in the Linux environment, and don't
even know what language GnuCash is written in.  Never been involved in a
"community" project of this magnitude.  Overall, I think the problem you
face is that your audience (whatever platform they are on) are accountants
and bookkeepers, not programmers.  Hard to find just the right development
skill set and knowledge of accounting all in one person.

And thank you for listening to my gripe anyway,  ;)

Tom





On Wed, Jul 4, 2018 at 7:33 AM Geert Janssens 
wrote:

> Op woensdag 4 juli 2018 13:56:36 CEST schreef Thomas Forrester:
> > I think trying to make al the Windows users into programmers just so they
> > can get a theme they like - something they always had in 2.x - is a
> crying
> > shame.
>
> Personally I think you're overreacting here. How many more serious
> applications on Windows allow custom themes ? I don't think MS Office
> does,
> nor LibreOffice, Firefox used to have something like personalities, but I
> think they dropped that as well. And for sure *none* of the accounting
> packages I have personally used on Windows (Winbooks, Expert M, Vero,
> Popsy,...) did have anything like custom themes.
>
> I agree it's unfortunate gnucash can't provide a nice gui for that at this
> point and I understand very well the frustration of seeing a feature you
> relied disappear.
>
> > I've said it before, but I guess I'll say it again, I realize this
> > application is developed primarily on Linux.  That's completely awesome,
> > but like many other cross-platform applications, I suspect the installed
> > base of Windows users may eclipse all others.  I've seen this before
> where
> > the development platform takes second-fiddle to Windows as the most
> popular
> > usage platform.  I'm not trying to create debate on what platform is good
> > for what, but I do think it's important to maintain feature parity
> between
> > platforms.  This theming issue on Windows should be addressed in an
> update
> > soon.
> >
> So I'll repeat as well what I've said before: someone has to step in to
> provide the code. The currently active developers are working on more
> serious
> issues (program crashes, broken pre-existing functionality,...)
>
> So as there are so many more Windows users than on other platforms: I'm
> eagerly waiting for some of those Windows native users to care enough
> about
> gnucash to actually want to help in coding Windows specific features. This
> is
> a community project after all!
>
> > That said, if it's as simple as getting some files, or adding a two-line
> > file somewhere, please tell me where to go to get the files, where they
> > need to be put, and what to put in a file.  A tutorial on how to manually
> > theme GnuCash on Windows is better than no option at all.
> >
> That information is collected on this wiki page:
> https://wiki.gnucash.org/wiki/GTK3
>
> Regards,
>
> Geert
>
>
>
___
gnucash-user mailing list
gnucash-user@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.


Re: [GNC] Building v3 - Wiki entry for Ubuntu

2018-07-04 Thread Geert Janssens
Op woensdag 4 juli 2018 16:48:27 CEST schreef Ronal B Morse:
> FWIW, Fedora 28 installs Gnucash from repository into /usr/share.
> 
> Thanks to everyone for all the hard work that goes into making Gnucash
> what it is.
> 
> RBM

Well close. It gets installed under /usr which is generally used by package 
managers. Parts of gnucash will end up in different subdirectories of /usr, 
like /usr/bin/gnucash for the program itself, /usr/lib for shared libraries, /
usr/lib/gnucash/ for libraries intended to be used by gnucash internally only, 
/usr/share/gnucash/ for various data files and so on.

Thanks for your appreciation by the way :)

Regards,

Geert


___
gnucash-user mailing list
gnucash-user@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.


Re: [GNC] Building v3 - Wiki entry for Ubuntu

2018-07-04 Thread Frank H. Ellenberger
hi Colin,

Am 04.07.2018 um 16:37 schrieb Colin Law:
> The wiki entry for building v3 on Ubuntu [1] has get me up and running
> with little difficulty so many thanks who contributed to writing it.
> 
> There is an error there, though, I think.  The section on
> install-target says for /usr/local:
> 
> /usr/local - this location is commonly used for versions distributed
> with linux distributions and is the default option. If installed here
> the program will be available to all users on the system. If you use
> this folder, use it with caution as installing from the distribution
> will overwrite your build and vice versa.
> 
> I do not believe that is correct.  The distribution will not generally
> install into /usr/local and in fact, at least on Ubuntu, this is a
> common place to put home built stuff.  Applications installed there
> will not get overwritten by applications installed using apt-get.


>From https://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard:> 9^
Historically and strictly according to the standard, /usr/local is for
data that must be stored on the local host (as opposed to /usr, which
may be mounted across a network). Most of the time /usr/local is used
for installing software/data that are not part of the standard operating
system distribution (in such case, /usr would only contain software/data
that are part of the standard operating system distribution). It is
possible that the FHS standard may in the future be changed to reflect
this de facto convention.

And the official FHS3.0
http://refspecs.linuxfoundation.org/FHS_3.0/fhs/ch04s09.html
> Purpose
>
> The /usr/local hierarchy is for use by the system administrator when
installing software locally. It needs to be safe from being overwritten
when the system software is updated. It may be used for programs and
data that are shareable amongst a group of hosts, but not found in /usr.
>
> Locally installed software must be placed within /usr/local rather
than /usr unless it is being installed to replace or upgrade software in
/usr.

> Shall I go ahead and change that?

So, yes, go for it.

> Also I think the title could be improved to indicate that it is for
> anything after Ubuntu 16.04. I know it says that in the text but the
> title is confusing I think.
> 
> Colin
> 
> [1] https://wiki.gnucash.org/wiki/BuildUbuntu16.04

~Frank
___
gnucash-user mailing list
gnucash-user@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.


Re: [GNC] Building v3 - Wiki entry for Ubuntu

2018-07-04 Thread Ronal B Morse

FWIW, Fedora 28 installs Gnucash from repository into /usr/share.

Thanks to everyone for all the hard work that goes into making Gnucash 
what it is.


RBM


On 07/04/2018 08:37 AM, Colin Law wrote:

The wiki entry for building v3 on Ubuntu [1] has get me up and running
with little difficulty so many thanks who contributed to writing it.

There is an error there, though, I think.  The section on
install-target says for /usr/local:

/usr/local - this location is commonly used for versions distributed
with linux distributions and is the default option. If installed here
the program will be available to all users on the system. If you use
this folder, use it with caution as installing from the distribution
will overwrite your build and vice versa.

I do not believe that is correct.  The distribution will not generally
install into /usr/local and in fact, at least on Ubuntu, this is a
common place to put home built stuff.  Applications installed there
will not get overwritten by applications installed using apt-get.

Shall I go ahead and change that?

Also I think the title could be improved to indicate that it is for
anything after Ubuntu 16.04. I know it says that in the text but the
title is confusing I think.

Colin

[1] https://wiki.gnucash.org/wiki/BuildUbuntu16.04
___
gnucash-user mailing list
gnucash-user@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-user mailing list
gnucash-user@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.


[GNC] Building v3 - Wiki entry for Ubuntu

2018-07-04 Thread Colin Law
The wiki entry for building v3 on Ubuntu [1] has get me up and running
with little difficulty so many thanks who contributed to writing it.

There is an error there, though, I think.  The section on
install-target says for /usr/local:

/usr/local - this location is commonly used for versions distributed
with linux distributions and is the default option. If installed here
the program will be available to all users on the system. If you use
this folder, use it with caution as installing from the distribution
will overwrite your build and vice versa.

I do not believe that is correct.  The distribution will not generally
install into /usr/local and in fact, at least on Ubuntu, this is a
common place to put home built stuff.  Applications installed there
will not get overwritten by applications installed using apt-get.

Shall I go ahead and change that?

Also I think the title could be improved to indicate that it is for
anything after Ubuntu 16.04. I know it says that in the text but the
title is confusing I think.

Colin

[1] https://wiki.gnucash.org/wiki/BuildUbuntu16.04
___
gnucash-user mailing list
gnucash-user@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.


Re: [GNC] autocomplete not working in 3.2

2018-07-04 Thread Geert Janssens
Op woensdag 4 juli 2018 13:40:44 CEST schreef Thomas Forrester:
> Is it possible to revert to 2.x?  That is, were there any database changes
> that would preclude going back?  Personally, 2.x was working perfectly for
> me, but I would like to stay current.  That said, the removal of theming
> from Windows is almost enough to make me want to go back till someone works
> out that feature.
> 
GnuCash 2.6.21 should be able to work with files/databases manipulated with 
gnucash 3.x. This hasn't had that much real world testing so there may be bugs 
:(

The best option is to test this first with a backup of your database.

Regards,

Geert

> On Tue, Jul 3, 2018 at 9:47 PM Deane Yamane  wrote:
> > I have the same problems. IMHO V3.x has been buggy from the start. Some
> > nice features but not worth it. I think I’ll revert to 2.26(?) and wait
> > till the ‘dust clears’ :(
> > On Jul 1, 2018, 2:34 AM -1000, Michael Matz ,
> > 
> > wrote:
> > > I just upgraded from 3.0 to 3.2. macOs 10.13.5
> > > 
> > > (I skipped 3.1 because 3.0 has worked well for me, with the limited set
> > 
> > of
> > 
> > > features I use.)
> > > 
> > > When I enter a new transaction, I type the first letter in the
> > 
> > description
> > 
> > > column and GnuCash makes a suggestion but if I continue typing the
> > > suggestion is not updated or replaced.
> > > 
> > > For example, if I type "F" the description becomes "Food". If I then
> > > type
> > > "a" then the description becomes "Faood". Or typing "Fo" becomes "Foood"
> > > This worked as expected in 3.0 and previous versions, i.e. typing "Fa"
> > > results in "Fa" (no suggestion) and typing "Fo" result in "Food".
> > > 
> > > The same thing happens in the Transfer column
> > > 
> > > Anybody else having this problem?
> > > 
> > > I've switched back to 3.0 for now.
> > > 
> > > Thanks,
> > > Michael
> > > ___
> > > gnucash-user mailing list
> > > gnucash-user@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-user mailing list
> > gnucash-user@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-user mailing list
> gnucash-user@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-user mailing list
gnucash-user@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.

Re: [GNC] autocomplete not working in 3.2

2018-07-04 Thread Colin Law
On 4 July 2018 at 14:37, V. Vatsal via gnucash-user
 wrote:
> Thanks for this clarification. It works the way you say.
>
> For what it’s worth, there are a number of small bugs in the Mac OS file 
> handling and UI in 3.2.
>
> Eg, if you move or delete a the primary gnucash file, and click on a 
> different one, gnucash seems to get confused.

You cannot use that method of opening an accounts file on a Mac, and
never have been able to.  You have to use File > Open (after ignoring
the error from attempting to open a non-existent file).

Colin

>
> Nike
>
>> On Jul 4, 2018, at 12:45 AM, Geert Janssens  
>> wrote:
>>
>> Op woensdag 4 juli 2018 05:30:15 CEST schreef V. Vatsal via gnucash-user:
>>> I am new to GnuCash, but I can confirm that autocomplete doesn’t work well
>>> on Mac OS. I would expect that typing “foo” would match “Expenses:Food” but
>>> it doesn’t match anything unless you type the whole string “expenses:foo”
>>> which rather defeats the purpose.
>>>
>>> Nike
>>
>> you should be able to type "ex:fo" to get expenses:food. That is gnucash
>> expands each component of the path individually. If that doesn't work you 
>> have
>> indeed found a bug.
>>
>> A bit of background on why we are in this situation: we were forced to
>> completely overhaul the register code for 3.x due to the "mandatory" upgrade
>> to gtk3 fairly late in the 3.x development cycle. I wish we had had more 
>> time.
>> So the register code does indeed still have some rough edges which we're
>> trying to clean out as they are reported.
>>
>> Please bear with us and by all means continue to report the issues you
>> experience so we can make the next releases better again!
>>
>> Geert
>>
>>
>
> ___
> gnucash-user mailing list
> gnucash-user@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-user mailing list
gnucash-user@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.

Re: [GNC] autocomplete not working in 3.2

2018-07-04 Thread V. Vatsal via gnucash-user
Thanks for this clarification. It works the way you say. 

For what it’s worth, there are a number of small bugs in the Mac OS file 
handling and UI in 3.2. 

Eg, if you move or delete a the primary gnucash file, and click on a different 
one, gnucash seems to get confused.

Nike

> On Jul 4, 2018, at 12:45 AM, Geert Janssens  
> wrote:
> 
> Op woensdag 4 juli 2018 05:30:15 CEST schreef V. Vatsal via gnucash-user:
>> I am new to GnuCash, but I can confirm that autocomplete doesn’t work well
>> on Mac OS. I would expect that typing “foo” would match “Expenses:Food” but
>> it doesn’t match anything unless you type the whole string “expenses:foo”
>> which rather defeats the purpose.
>> 
>> Nike
> 
> you should be able to type "ex:fo" to get expenses:food. That is gnucash 
> expands each component of the path individually. If that doesn't work you 
> have 
> indeed found a bug.
> 
> A bit of background on why we are in this situation: we were forced to 
> completely overhaul the register code for 3.x due to the "mandatory" upgrade 
> to gtk3 fairly late in the 3.x development cycle. I wish we had had more 
> time. 
> So the register code does indeed still have some rough edges which we're 
> trying to clean out as they are reported.
> 
> Please bear with us and by all means continue to report the issues you 
> experience so we can make the next releases better again!
> 
> Geert
> 
> 

___
gnucash-user mailing list
gnucash-user@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.

Re: [GNC] GnuCash 3.2 Released

2018-07-04 Thread Geert Janssens
Op dinsdag 3 juli 2018 00:59:51 CEST schreef DaveC49:
> Geert,
> 
> I had realised the same thing about needing to uninstall before building and
> shifted the section on uninstalling to before the section on Building on
> the Wiki page and specifically mentioned using the previous version's build
> directory. I might make the note clearer about retaining the build
> directory for uninstalling.
> 
Thanks for documenting all this.

> From the tarball the source directory installs with the version number
> attached (from github it is a generic gnucash). It has become my practice to
> put the build directory inside the source directory (I have had no problems
> with that) so it is clearly identified which version it is for, or
> alternatively one could tag the build directory with the version number as
> there is no real need to keep the source directory once the build is done.

This is a subtlety I'm not so sure about.
I think in order for "make/ninja-build uninstall" to work properly you need to 
keep both the source directory and the build directory. In addition the source 
directory should reflect the version of gnucash you wish to uninstall.

Here's a quick experiment to illustrate this:
I have a build directory outside my source tree and I have successfully run
ninja-build install

Next I move the source tree aside (move source source-org)
And then from my build directory run
ninja-buile uninstall
This gives the following error message:
ninja-build uninstall
[0/1] Re-running CMake...
CMake Error: The source directory "source" does not exist.
Specify --help for usage, or press the help button on the CMake GUI.
FAILED: build.ninja 
/usr/bin/cmake -Hsource-Bbuild
ninja: error: rebuilding 'build.ninja': subcommand failed

Cmake tries very hard to detect source changes when running make/ninja-build 
based instructions. This also means cmake will check dependencies before 
trying to run "make uninstall". The uninstall command depends on 
"install_manifest.txt".
That file seems to be a file generated and tracked by the cmake build system 
itself. Our CMakeLists.txt files don't manipulate it explicitly. And clearly 
cmake attempts track dependencies on this file (namely each file that got 
installed).

> I'm not pushed for space so I don't bother to delete the source files until
> I've installed another version and I'm happy with it but others won't
> necessarily have that luxury.
> 
> At the moment the uninstall from a ninja build I did is a kludge. I will see
> if I can find how/where cmake generates the install secion when creating
> build.ninja and populate the uninstall target. If I succeed, i'll generate
> a patch.

Are you referring to the fact that uninstall doesn't remove empty directories 
?
Maybe that can be improved indeed. I don't know. Keep in mind the intended 
final install destination is typically into a set of directories that already 
contain applications and libraries. So we can't unconditionally delete all 
directories. We should at least verify whether they are empty or not. And we 
probably don't want to delete any common top-level directory like bin or lib 
when dealing with standard install locations.

Regards,

Geert


___
gnucash-user mailing list
gnucash-user@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.


Re: [GNC] Where is the theme selection in 3.x?

2018-07-04 Thread Geert Janssens
Op woensdag 4 juli 2018 13:56:36 CEST schreef Thomas Forrester:
> I think trying to make al the Windows users into programmers just so they
> can get a theme they like - something they always had in 2.x - is a crying
> shame.

Personally I think you're overreacting here. How many more serious 
applications on Windows allow custom themes ? I don't think MS Office does, 
nor LibreOffice, Firefox used to have something like personalities, but I 
think they dropped that as well. And for sure *none* of the accounting 
packages I have personally used on Windows (Winbooks, Expert M, Vero, 
Popsy,...) did have anything like custom themes.

I agree it's unfortunate gnucash can't provide a nice gui for that at this 
point and I understand very well the frustration of seeing a feature you 
relied disappear.

> I've said it before, but I guess I'll say it again, I realize this
> application is developed primarily on Linux.  That's completely awesome,
> but like many other cross-platform applications, I suspect the installed
> base of Windows users may eclipse all others.  I've seen this before where
> the development platform takes second-fiddle to Windows as the most popular
> usage platform.  I'm not trying to create debate on what platform is good
> for what, but I do think it's important to maintain feature parity between
> platforms.  This theming issue on Windows should be addressed in an update
> soon.
> 
So I'll repeat as well what I've said before: someone has to step in to 
provide the code. The currently active developers are working on more serious 
issues (program crashes, broken pre-existing functionality,...)

So as there are so many more Windows users than on other platforms: I'm 
eagerly waiting for some of those Windows native users to care enough about 
gnucash to actually want to help in coding Windows specific features. This is 
a community project after all!

> That said, if it's as simple as getting some files, or adding a two-line
> file somewhere, please tell me where to go to get the files, where they
> need to be put, and what to put in a file.  A tutorial on how to manually
> theme GnuCash on Windows is better than no option at all.
> 
That information is collected on this wiki page:
https://wiki.gnucash.org/wiki/GTK3

Regards,

Geert


___
gnucash-user mailing list
gnucash-user@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.


Re: [GNC] Where is the theme selection in 3.x?

2018-07-04 Thread Thomas Forrester
I think trying to make al the Windows users into programmers just so they
can get a theme they like - something they always had in 2.x - is a crying
shame.  I've said it before, but I guess I'll say it again, I realize this
application is developed primarily on Linux.  That's completely awesome,
but like many other cross-platform applications, I suspect the installed
base of Windows users may eclipse all others.  I've seen this before where
the development platform takes second-fiddle to Windows as the most popular
usage platform.  I'm not trying to create debate on what platform is good
for what, but I do think it's important to maintain feature parity between
platforms.  This theming issue on Windows should be addressed in an update
soon.

That said, if it's as simple as getting some files, or adding a two-line
file somewhere, please tell me where to go to get the files, where they
need to be put, and what to put in a file.  A tutorial on how to manually
theme GnuCash on Windows is better than no option at all.

Thanks!

On Wed, Jul 4, 2018 at 4:25 AM cicko  wrote:

> Perhaps Geert's were not clear enough. The theming in GnuCash relies (more
> or
> less) completely on GTK framework. This framework, in version 3, has moved
> completely to open standards (read CSS) for styling, allowing many more
> people to customize the visual appearance of GTK applications.
> Also, if you look at sites like https://www.gnome-look.org/, you might
> notice ~1000 different GTK3 themes.
> All you need to do is place the downloaded files into an appropriate
> directory.
> If all you want is a dark theme (whether on Windows or Linux), it gets even
> easier. All you need to do is create one settings file and copy/paste two
> lines into it.
> If this is too much effort, hopefully you can find someone to do it for
> you.
> If that is also not an option, then too bad.
> I think that spending development time of GnuCash developers on reinventing
> the wheel would really be a waste, considering the above. There are many
> more bugs and features to work on, which are more closely related to the
> core field of GnuCash.
>
>
>
> --
> Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
> ___
> gnucash-user mailing list
> gnucash-user@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-user mailing list
gnucash-user@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.


Re: [GNC] autocomplete not working in 3.2

2018-07-04 Thread Thomas Forrester
Is it possible to revert to 2.x?  That is, were there any database changes
that would preclude going back?  Personally, 2.x was working perfectly for
me, but I would like to stay current.  That said, the removal of theming
from Windows is almost enough to make me want to go back till someone works
out that feature.

On Tue, Jul 3, 2018 at 9:47 PM Deane Yamane  wrote:

> I have the same problems. IMHO V3.x has been buggy from the start. Some
> nice features but not worth it. I think I’ll revert to 2.26(?) and wait
> till the ‘dust clears’ :(
> On Jul 1, 2018, 2:34 AM -1000, Michael Matz ,
> wrote:
> > I just upgraded from 3.0 to 3.2. macOs 10.13.5
> >
> > (I skipped 3.1 because 3.0 has worked well for me, with the limited set
> of
> > features I use.)
> >
> > When I enter a new transaction, I type the first letter in the
> description
> > column and GnuCash makes a suggestion but if I continue typing the
> > suggestion is not updated or replaced.
> >
> > For example, if I type "F" the description becomes "Food". If I then type
> > "a" then the description becomes "Faood". Or typing "Fo" becomes "Foood"
> > This worked as expected in 3.0 and previous versions, i.e. typing "Fa"
> > results in "Fa" (no suggestion) and typing "Fo" result in "Food".
> >
> > The same thing happens in the Transfer column
> >
> > Anybody else having this problem?
> >
> > I've switched back to 3.0 for now.
> >
> > Thanks,
> > Michael
> > ___
> > gnucash-user mailing list
> > gnucash-user@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-user mailing list
> gnucash-user@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-user mailing list
gnucash-user@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.

Re: [GNC] Upgrading GC under Ubuntu

2018-07-04 Thread Colin Law
On 4 July 2018 at 10:31, Geert Janssens  wrote:
> Op woensdag 4 juli 2018 10:57:59 CEST schreef Colin Law:
>> Eureka moment - it is obvious if I just look in the right place.  The
>> full cmake command I have is
>>
>> file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/gnucash/icons"
>> TYPE DIRECTORY FILES
>> "/home/colinl/apps/gnucash-3.2/data/pixmaps/hicolor" REGEX ".*/apps.*"
>> EXCLUDE)
>>
>> The REGEX is given the full path, which includes
>> /home/colinl/apps/gnucash-3.2/data/pixmaps/hicolor.  I have put my
>> source directory under a folder called apps so the regex matches
>> everything!  Changing the regex to
>>
>> REGEX "hicolor/.*/apps.*" EXCLUDE
>>
>> works perfectly.
>>
>> Colin
>
> Wow, that's a good catch!
>
> I have updated the build system to use a more specific regex as you propose.

I think there should be a / after apps as well, so apps/.*  As it is
at the moment an image whose filename started with 'apps' would be
excluded.  Presumably you have similarly changed the 'actions' regex
too, though it is less likely that anyone will have a path including
'actions'.

Colin
___
gnucash-user mailing list
gnucash-user@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.


Re: [GNC] Upgrading GC under Ubuntu

2018-07-04 Thread DaveC49
Stephen, Colin

Just a correction to my last post. There is no problem with the icon
installation on Linux Mint 18.3.  It seems to possibly be a problem with
Nemo (Linux Mint file explorer) rather than the installation. All of the
icon files are actually there but there is something with the permissions
that does not allow Nemo  to see them if it is not opened as root despite,
all the files having read permissions for all users (and only for gnucash
files). I have closed and reopened Nemo in case it had somehow manged to get
that instance into a wierd state but the behavior seems to be reproducible.

It is a really weird situation, as with Nemo not open as root I can see the
icon and files in/usr/share/gnucash/pixmaps but not in
/usr/share/gnucash/icons/hicolor/16x16/actions or any of the other icon
directories (shows as 0 items) yet with Nemo opened as root I can see them
all yet for any directories under /usr/share/gnucash, e.g. checks, I can see
all the contents in both yet there is no difference in the permissions of
the files (-rw-r--r-) or the directories (drwxr-xr-x) for the text files in
checks or the png files in the icon directories. The ownership and group of
all files and directories is root, root as you would expect.

If I use a terminal I can of course see the files at all levels with and
without root permissions.

Yet I have checked other software directories e.g. /usr/local/share/icons
and I have no problem seeing .png files in similar shares which all have the
above directory and file permissions without opening as root.

 I will check on the Linux Mint forums to see if anyone else has experienced
the same problem with Nemo.





-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@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.


Re: [GNC] Upgrading GC under Ubuntu

2018-07-04 Thread DaveC49
Stephen, Colin

I think there is a problem with the cmake creation of the scripts that do
the install, that is not installing the icons correctly. I just did an
uninstall of v3.2 on Ubuntu, deleted any gnucash files left in my install
location (/usr/local) relating to gnucash so that all directories had to be
recreated and there were no existing files to cause any problems, then did a
reinstall.  The procedure (sudo make install) reported that it was
installing the icons in /usr/local/share/gnucash/icons/hicolor/... etc. but
when I check the locations it has claimed to install files to, there are
only empty directories and no files in them. The output from the terminal
for that section of the install is below. I am not too sure what the
"Up-to-date" note means but no png files end up in those locations on my
system. See attached  screenshot of /usr/local/share/gnucash taken after the
above install below
  Screenshot_from_2018-07-03_14-33-56.png

  

-- Installing: /usr/local/share/gnucash/icons/hicolor
-- Installing: /usr/local/share/gnucash/icons/hicolor/256x256
-- Installing: /usr/local/share/gnucash/icons/hicolor/scalable
-- Installing: /usr/local/share/gnucash/icons/hicolor/24x24
-- Installing: /usr/local/share/gnucash/icons/hicolor/24x24/actions
-- Installing:
/usr/local/share/gnucash/icons/hicolor/24x24/actions/gnc-transfer.png
-- Installing:
/usr/local/share/gnucash/icons/hicolor/24x24/actions/gnc-account-report.png
-- Installing:
/usr/local/share/gnucash/icons/hicolor/24x24/actions/gnc-invoice-duplicate.png
-- Installing:
/usr/local/share/gnucash/icons/hicolor/24x24/actions/gnc-gnome-pdf.png
-- Installing:
/usr/local/share/gnucash/icons/hicolor/24x24/actions/gnc-account.png
-- Installing:
/usr/local/share/gnucash/icons/hicolor/24x24/actions/gnc-invoice-post.png
-- Installing:
/usr/local/share/gnucash/icons/hicolor/24x24/actions/gnc-account-edit.png
-- Installing:
/usr/local/share/gnucash/icons/hicolor/24x24/actions/gnc-account-open.png
-- Installing:
/usr/local/share/gnucash/icons/hicolor/24x24/actions/gnc-account-new.png
-- Installing:
/usr/local/share/gnucash/icons/hicolor/24x24/actions/gnc-invoice-unpost.png
-- Installing:
/usr/local/share/gnucash/icons/hicolor/24x24/actions/gnc-invoice-edit.png
-- Installing:
/usr/local/share/gnucash/icons/hicolor/24x24/actions/gnc-account-delete.png
-- Installing:
/usr/local/share/gnucash/icons/hicolor/24x24/actions/gnc-invoice.png
-- Installing:
/usr/local/share/gnucash/icons/hicolor/24x24/actions/gnc-split-trans.png
-- Installing:
/usr/local/share/gnucash/icons/hicolor/24x24/actions/gnc-invoice-new.png
-- Installing:
/usr/local/share/gnucash/icons/hicolor/24x24/actions/gnc-sx-new.png
-- Installing:
/usr/local/share/gnucash/icons/hicolor/24x24/actions/gnc-jumpto.png
-- Installing:
/usr/local/share/gnucash/icons/hicolor/24x24/actions/gnc-invoice-pay.png
-- Installing: /usr/local/share/gnucash/icons/hicolor/128x128
-- Installing: /usr/local/share/gnucash/icons/hicolor/22x22
-- Installing: /usr/local/share/gnucash/icons/hicolor/16x16
-- Installing: /usr/local/share/gnucash/icons/hicolor/16x16/actions
-- Installing:
/usr/local/share/gnucash/icons/hicolor/16x16/actions/gnc-transfer.png
-- Installing:
/usr/local/share/gnucash/icons/hicolor/16x16/actions/gnc-account-report.png
-- Installing:
/usr/local/share/gnucash/icons/hicolor/16x16/actions/gnc-invoice-duplicate.png
-- Installing:
/usr/local/share/gnucash/icons/hicolor/16x16/actions/gnc-gnome-pdf.png
-- Installing:
/usr/local/share/gnucash/icons/hicolor/16x16/actions/gnc-account.png
-- Installing:
/usr/local/share/gnucash/icons/hicolor/16x16/actions/gnc-invoice-post.png
-- Installing:
/usr/local/share/gnucash/icons/hicolor/16x16/actions/gnc-account-edit.png
-- Installing:
/usr/local/share/gnucash/icons/hicolor/16x16/actions/gnc-account-open.png
-- Installing:
/usr/local/share/gnucash/icons/hicolor/16x16/actions/gnc-account-new.png
-- Installing:
/usr/local/share/gnucash/icons/hicolor/16x16/actions/gnc-invoice-unpost.png
-- Installing:
/usr/local/share/gnucash/icons/hicolor/16x16/actions/gnc-invoice-edit.png
-- Installing:
/usr/local/share/gnucash/icons/hicolor/16x16/actions/gnc-account-delete.png
-- Installing:
/usr/local/share/gnucash/icons/hicolor/16x16/actions/gnc-invoice.png
-- Installing:
/usr/local/share/gnucash/icons/hicolor/16x16/actions/gnc-split-trans.png
-- Installing:
/usr/local/share/gnucash/icons/hicolor/16x16/actions/gnc-invoice-new.png
-- Installing:
/usr/local/share/gnucash/icons/hicolor/16x16/actions/gnc-sx-new.png
-- Installing:
/usr/local/share/gnucash/icons/hicolor/16x16/actions/gnc-jumpto.png
-- Installing:
/usr/local/share/gnucash/icons/hicolor/16x16/actions/gnc-invoice-pay.png
-- Installing: /usr/local/share/gnucash/icons/hicolor/32x32
-- Installing: /usr/local/share/gnucash/icons/hicolor/48x48
-- Installing: /usr/local/share/gnucash/icons/hicolor/96x96
-- Installing: 

Re: [GNC] Uninstalling previous versions

2018-07-04 Thread DaveC49
Stan,

The previous discussion on uninstalling related to Linux (the Ubuntu
distribution in particular) where users have built GnuCash from the source
code.

On Linux, if you use the particular Linux distribution's (Ubuntu, Debian,
Redhat, Centos etc.) supported version of Gnucash, it normally has an
uninstall for the previous version available to the user. Unlike Windows
though, it is not necessarily built into the installer for the succeeding
versions to automatically uninstall any previous versions, which would be
nice. Some distribution package managers may or should do that.

Unfortunately the Linux distribution GnuCash versions are often considerably
behind the GnuCash stable releases, so more Linux users tend to build from
source than would on either Windows or MACs. Linux is complicated by there
being many variants of it and these all tend to handle package management in
their own way, which is why packaging for a particular distribution is in
the hands of the people who manage the distribution rather than the GnuCash
developers. 

David Cousens



-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@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.


Re: [GNC] GnuCash 3.2 Released

2018-07-04 Thread DaveC49
Geert,

I had realised the same thing about needing to uninstall before building and
shifted the section on uninstalling to before the section on Building on the
Wiki page and specifically mentioned using the previous version's build
directory. I might make the note clearer about retaining the build directory
for uninstalling.

>From the tarball the source directory installs with the version number
attached (from github it is a generic gnucash). It has become my practice to
put the build directory inside the source directory (I have had no problems
with that) so it is clearly identified which version it is for, or
alternatively one could tag the build directory with the version number as
there is no real need to keep the source directory once the build is done.
I'm not pushed for space so I don't bother to delete the source files until
I've installed another version and I'm happy with it but others won't
necessarily have that luxury.

At the moment the uninstall from a ninja build I did is a kludge. I will see
if I can find how/where cmake generates the install secion when creating
build.ninja and populate the uninstall target. If I succeed, i'll generate a
patch.

 I take John's point that ninja,  and cmake to a lesser extent now that it
is the only build configuration route, are primarily developers tools. 

David



-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@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.


Re: [GNC] Upgrading GC under Ubuntu

2018-07-04 Thread Geert Janssens
Op woensdag 4 juli 2018 10:57:59 CEST schreef Colin Law:
> Eureka moment - it is obvious if I just look in the right place.  The
> full cmake command I have is
> 
> file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/gnucash/icons"
> TYPE DIRECTORY FILES
> "/home/colinl/apps/gnucash-3.2/data/pixmaps/hicolor" REGEX ".*/apps.*"
> EXCLUDE)
> 
> The REGEX is given the full path, which includes
> /home/colinl/apps/gnucash-3.2/data/pixmaps/hicolor.  I have put my
> source directory under a folder called apps so the regex matches
> everything!  Changing the regex to
> 
> REGEX "hicolor/.*/apps.*" EXCLUDE
> 
> works perfectly.
> 
> Colin

Wow, that's a good catch!

I have updated the build system to use a more specific regex as you propose.

Geert


___
gnucash-user mailing list
gnucash-user@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.


Re: [GNC] GnuCash 3.2

2018-07-04 Thread cicko
I also want to thank the devs for the amount of bugs squashed in the latest
release! That's really impressive.



--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@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.


Re: [GNC] Where is the theme selection in 3.x?

2018-07-04 Thread cicko
Perhaps Geert's were not clear enough. The theming in GnuCash relies (more or
less) completely on GTK framework. This framework, in version 3, has moved
completely to open standards (read CSS) for styling, allowing many more
people to customize the visual appearance of GTK applications.
Also, if you look at sites like https://www.gnome-look.org/, you might
notice ~1000 different GTK3 themes.
All you need to do is place the downloaded files into an appropriate
directory.
If all you want is a dark theme (whether on Windows or Linux), it gets even
easier. All you need to do is create one settings file and copy/paste two
lines into it.
If this is too much effort, hopefully you can find someone to do it for you.
If that is also not an option, then too bad.
I think that spending development time of GnuCash developers on reinventing
the wheel would really be a waste, considering the above. There are many
more bugs and features to work on, which are more closely related to the
core field of GnuCash.



--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@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.


Re: [GNC] Upgrading GC under Ubuntu

2018-07-04 Thread Colin Law
Eureka moment - it is obvious if I just look in the right place.  The
full cmake command I have is

file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/gnucash/icons"
TYPE DIRECTORY FILES
"/home/colinl/apps/gnucash-3.2/data/pixmaps/hicolor" REGEX ".*/apps.*"
EXCLUDE)

The REGEX is given the full path, which includes
/home/colinl/apps/gnucash-3.2/data/pixmaps/hicolor.  I have put my
source directory under a folder called apps so the regex matches
everything!  Changing the regex to

REGEX "hicolor/.*/apps.*" EXCLUDE

works perfectly.

Colin


On 2 July 2018 at 20:34, Colin Law  wrote:
> I thought you might have hit on something there (the shell) as I have been
> using ssh to connect in to run it, but I have tried locally and it is the
> same.  I have added some cmake message output and can see that the command
> to install to /usr/local/share/gnucash/icons does nothing unless I hack the
> regex.  The one to output to /usr/local/share/icons is working correctly.  I
> am using bash too.
>
> It doesn't make sense.   I am at a loss to know what to try next.
>
> Colin
>
> On 2 July 2018 at 17:53, Stephen M. Butler  wrote:
>>
>> On 07/02/2018 07:31 AM, Colin Law wrote:
>> > On 29 June 2018 at 20:50, Stephen M. Butler > > > wrote:
>> >
>> > ...
>> > Having just done a download and compile to my Ubuntu 18.04, let me
>> > share
>> > with you what I did.  Sometimes reading the web sites leaves one (at
>> > least me) scratching their head vigorously -- in my case not a
>> > good idea
>> > with the hair I have left!
>> >
>> >
>> > Hi Stephen
>> >
>> > Following your 18.04 build have you got all the icons available?
>> > Assuming you installed to /usr/local then you should see
>> > $ ls -l /usr/local/share/gnucash/icons/hicolor/16x16/actions
>> > total 72
>> > -rw-r--r-- 1 root root 540 Apr 15 00:51 gnc-account-delete.png
>> > -rw-r--r-- 1 root root 416 Apr 15 00:51 gnc-account-edit.png
>> > -rw-r--r-- 1 root root 460 Apr 15 00:51 gnc-account-new.png
>> > -rw-r--r-- 1 root root 540 Apr 15 00:51 gnc-account-open.png
>> > -rw-r--r-- 1 root root 334 Apr 15 00:51 gnc-account.png
>> > 
>> >
>> > If they are there could you help me to debug an install issue please?
>> > Remove or rename /usr/local/share/gnucash/icons and rerun
>> > sudo make install
>> > Then check to see if the icons have been restored?  When I try it on
>> > 18.04 I am not getting the icons and have to hack one of the cmake
>> > files to get it to work, but for others it works ok on Ubuntu 16.04.
>> >
>> > Thanks
>> >
>> > Colin
>> >
>>
>> I have:
>> ls -l /usr/local/share/gnucash/icons/hicolor/16x16/actions
>> total 72
>> -rw-r--r-- 1 root root 540 Apr 14 16:51 gnc-account-delete.png
>> -rw-r--r-- 1 root root 416 Apr 14 16:51 gnc-account-edit.png
>> -rw-r--r-- 1 root root 460 Apr 14 16:51 gnc-account-new.png
>> -rw-r--r-- 1 root root 540 Apr 14 16:51 gnc-account-open.png
>> -rw-r--r-- 1 root root 334 Apr 14 16:51 gnc-account.png
>> -rw-r--r-- 1 root root 417 Apr 14 16:51 gnc-account-report.png
>> -rw-r--r-- 1 root root 549 Apr 14 16:51 gnc-gnome-pdf.png
>> -rw-r--r-- 1 root root 824 Apr 14 16:51 gnc-invoice-duplicate.png
>> -rw-r--r-- 1 root root 711 Apr 14 16:51 gnc-invoice-edit.png
>> -rw-r--r-- 1 root root 542 Apr 14 16:51 gnc-invoice-new.png
>> -rw-r--r-- 1 root root 767 Apr 14 16:51 gnc-invoice-pay.png
>> -rw-r--r-- 1 root root 546 Apr 14 16:51 gnc-invoice.png
>> -rw-r--r-- 1 root root 658 Apr 14 16:51 gnc-invoice-post.png
>> -rw-r--r-- 1 root root 682 Apr 14 16:51 gnc-invoice-unpost.png
>> -rw-r--r-- 1 root root 723 Apr 14 16:51 gnc-jumpto.png
>> -rw-r--r-- 1 root root 616 Apr 14 16:51 gnc-split-trans.png
>> -rw-r--r-- 1 root root 789 Apr 14 16:51 gnc-transfer.png
>> -rw-r--r-- 1 root root 714 Apr 14 16:51 gnc-sx-new.png
>> -rw-r--r-- 1 root root 789 Apr 14 16:51 gnc-transfer.png
>>
>> I then did:
>> cd /usr/local/share/gnucash
>> sudo mv icons smbhold
>> cd ~/Projects/GnuCash/mybuild
>> sudo make install
>> << snip a long list>>
>> -- Up-to-date: /usr/local/share/gnucash/pixmaps/gnucash_splash.png
>> -- Installing: /usr/local/share/gnucash/icons/hicolor
>> -- Installing: /usr/local/share/gnucash/icons/hicolor/scalable
>> -- Installing: /usr/local/share/gnucash/icons/hicolor/16x16
>> steve@stevelaptop:/usr/local/share/gnucash
>> -- Installing: /usr/local/share/gnucash/icons/hicolor/16x16/actions
>> -- Installing:
>> /usr/local/share/gnucash/icons/hicolor/16x16/actions/gnc-invoice-edit.png
>> -- Installing:
>> /usr/local/share/gnucash/icons/hicolor/16x16/actions/gnc-invoice-post.png
>> -- Installing:
>> /usr/local/share/gnucash/icons/hicolor/16x16/actions/gnc-gnome-pdf.png
>> -- Installing:
>> /usr/local/share/gnucash/icons/hicolor/16x16/actions/gnc-account-edit.png
>> -- Installing:
>> /usr/local/share/gnucash/icons/hicolor/16x16/actions/gnc-invoice-pay.png
>> -- Installing:
>> /usr/local/share/gnucash/icons/hicolor/16x16/actions/gnc-account-new.png
>> -- Installing:
>>
>> 

Re: [GNC] Upgrading GC under Ubuntu

2018-07-04 Thread Colin Law
On 3 July 2018 at 02:06, Stephen M. Butler  wrote:
> On 07/02/2018 01:42 PM, Colin Law wrote:
>> On 2 July 2018 at 21:06, Stephen M. Butler > > wrote:
>>
>> ...
>> At times I've found I have to escape the * or the shell will
>> immediately
>> expand it.  Other times it seems to pass through OK.  I don't know
>> why.
>>
>>
>> Do you mean something like
>> REGEX ".\\*/apps.*" EXCLUDE
>>
>> That seems to stop the regex from matching anything, so nothing is
>> excluded.
>>
>> Colin
>>
> I don't use REGEX but in other uses I've had ".\*/apps.\*" -- but no
> guarantees.

It seems that a single \ is not valid in a regex, it causes a syntax error.

Colin
___
gnucash-user mailing list
gnucash-user@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.


Re: [GNC] autocomplete not working in 3.2

2018-07-04 Thread Geert Janssens
Op woensdag 4 juli 2018 05:30:15 CEST schreef V. Vatsal via gnucash-user:
> I am new to GnuCash, but I can confirm that autocomplete doesn’t work well
> on Mac OS. I would expect that typing “foo” would match “Expenses:Food” but
> it doesn’t match anything unless you type the whole string “expenses:foo”
> which rather defeats the purpose.
> 
> Nike

you should be able to type "ex:fo" to get expenses:food. That is gnucash 
expands each component of the path individually. If that doesn't work you have 
indeed found a bug.

A bit of background on why we are in this situation: we were forced to 
completely overhaul the register code for 3.x due to the "mandatory" upgrade 
to gtk3 fairly late in the 3.x development cycle. I wish we had had more time. 
So the register code does indeed still have some rough edges which we're 
trying to clean out as they are reported.

Please bear with us and by all means continue to report the issues you 
experience so we can make the next releases better again!

Geert


___
gnucash-user mailing list
gnucash-user@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.