Re: [GNC] 3.3 unstable on macOS Mojave

2018-12-03 Thread John Ralls


> On Dec 4, 2018, at 10:49 AM, Dan Smith  wrote:
> 
>> On Dec 3, 2018, at 5:53 PM, John Ralls  wrote:
>>> 
 There is no GnuCash 2.6.23. Perhaps you mean 2.6.21? Regardless, fonts are 
 a styling issue that you can change fairly easily. Search the web for Gtk 
 2 theming.
>>> 
>>> Yes, sorry, 2.6.21.
>>> 
>>> Looks complicated, given that I have no knowledge of the Gtk API or how 
>>> GnuCash makes use of it. I can live with the ugly UI for now. But if 
>>> there's going to be a 2.6.22, and if this is trivially reproducible on a 
>>> fresh Mojave system (I don't _think_ there's anything unusual about my 
>>> system, but who knows), it may be worth looking into.
>> 
>> The 2.6 branch is closed, there will be no more releases. Styling doesn’t 
>> require any knowledge of the Gtk API. There are instructions for changing 
>> fonts at 
>> https://wiki.gnucash.org/wiki/FAQ#Q:_How_get_I_rid_of_strange_unreadable_characters_or_adjust_the_font_size.
> 
> Ah, that's a much more useful than the stuff my Google search turned up. 
> Thanks!
> 
> Good news: I can change the fonts using that template. Bad news: I can't come 
> up with any choices that aren't being turned into bold text (even some "Ultra 
> Light" fonts). So it doesn't seem to be a font/resource issue.
> 
> Possibly related: 
> https://stackoverflow.com/questions/52700341/fonts-in-gtk-on-macos-10-14-mojave-looking-bold
> 
> Anyway, no big deal, I'll live with it for now.
> 

Might have something to do with Mojave and 32-bit, but High Sierra has the same 
warning and I doubt that Apple has done anything more than put up the warning 
dialog on first run. They’ve announced that they’re removing 32-bit support for 
10.15 and are no doubt already well along that path as it’s only a few months 
to WWDC and the first developer’s release.

Otherwise there are too many differences in that report: Mono, Visual Studio’s 
run environment (note that the author shows the fonts being normal when run 
outside of VS), and Gtk3 (like GnuCash 3.x) instead of Gtk2.

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] 3.3 unstable on macOS Mojave

2018-12-03 Thread Adrien Monteleone
Some of us have also discovered that GTK is very particular about the name you 
use for the font. Search the recent list archives, but I *think* you need to 
use the ‘family name’ found using FontBook.app.

Regards,
Adrien

> On Dec 3, 2018, at 7:49 PM, Dan Smith via gnucash-user 
>  wrote:
> 
>> On Dec 3, 2018, at 5:53 PM, John Ralls  wrote:
>>> 
 There is no GnuCash 2.6.23. Perhaps you mean 2.6.21? Regardless, fonts are 
 a styling issue that you can change fairly easily. Search the web for Gtk 
 2 theming.
>>> 
>>> Yes, sorry, 2.6.21.
>>> 
>>> Looks complicated, given that I have no knowledge of the Gtk API or how 
>>> GnuCash makes use of it. I can live with the ugly UI for now. But if 
>>> there's going to be a 2.6.22, and if this is trivially reproducible on a 
>>> fresh Mojave system (I don't _think_ there's anything unusual about my 
>>> system, but who knows), it may be worth looking into.
>> 
>> The 2.6 branch is closed, there will be no more releases. Styling doesn’t 
>> require any knowledge of the Gtk API. There are instructions for changing 
>> fonts at 
>> https://wiki.gnucash.org/wiki/FAQ#Q:_How_get_I_rid_of_strange_unreadable_characters_or_adjust_the_font_size.
> 
> Ah, that's a much more useful than the stuff my Google search turned up. 
> Thanks!
> 
> Good news: I can change the fonts using that template. Bad news: I can't come 
> up with any choices that aren't being turned into bold text (even some "Ultra 
> Light" fonts). So it doesn't seem to be a font/resource issue.
> 
> Possibly related: 
> https://stackoverflow.com/questions/52700341/fonts-in-gtk-on-macos-10-14-mojave-looking-bold
> 
> Anyway, no big deal, I'll live with it for now.
> 
> ___
> 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] 3.3 unstable on macOS Mojave

2018-12-03 Thread Dan Smith via gnucash-user
> On Dec 3, 2018, at 5:53 PM, John Ralls  wrote:
>> 
>>> There is no GnuCash 2.6.23. Perhaps you mean 2.6.21? Regardless, fonts are 
>>> a styling issue that you can change fairly easily. Search the web for Gtk 2 
>>> theming.
>> 
>> Yes, sorry, 2.6.21.
>> 
>> Looks complicated, given that I have no knowledge of the Gtk API or how 
>> GnuCash makes use of it. I can live with the ugly UI for now. But if there's 
>> going to be a 2.6.22, and if this is trivially reproducible on a fresh 
>> Mojave system (I don't _think_ there's anything unusual about my system, but 
>> who knows), it may be worth looking into.
> 
> The 2.6 branch is closed, there will be no more releases. Styling doesn’t 
> require any knowledge of the Gtk API. There are instructions for changing 
> fonts at 
> https://wiki.gnucash.org/wiki/FAQ#Q:_How_get_I_rid_of_strange_unreadable_characters_or_adjust_the_font_size.

Ah, that's a much more useful than the stuff my Google search turned up. Thanks!

Good news: I can change the fonts using that template. Bad news: I can't come 
up with any choices that aren't being turned into bold text (even some "Ultra 
Light" fonts). So it doesn't seem to be a font/resource issue.

Possibly related: 
https://stackoverflow.com/questions/52700341/fonts-in-gtk-on-macos-10-14-mojave-looking-bold

Anyway, no big deal, I'll live with it for now.

___
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] 3.3 unstable on macOS Mojave

2018-12-03 Thread John Ralls

> On Dec 4, 2018, at 9:13 AM, Dan Smith  wrote:
> 
>> On Dec 1, 2018, at 4:35 PM, John Ralls  wrote:
>> 
>>> On Dec 2, 2018, at 4:31 AM, Dan Smith via gnucash-user 
>>>  wrote:
>>> 
>>> I recently migrated from macOS High Sierra to a new system with Mojave, and 
>>> replaced Gnucash 2.6.* with 3.3. I found 3.3 to be unusable, and reverted 
>>> back to 2.6.23.
>>> 
>>> Some issues:
>>> 
>>> - Frequent crashes. Crashed about 3 times in 30 minutes of routine register 
>>> activities.
>>> 
>>> - Text UI irregularities. I sometimes found it impossible to get the cursor 
>>> in the position I wanted, or for "select all" to actually select an entire 
>>> field.
>>> 
>>> - Account list missing white/grey backgrounds. This is just cosmetic, and 
>>> may be a deliberate choice (or there's a setting somewhere?). But it's just 
>>> a white page now, no alternating row highlights.
>>> 
>>> 2.6.23 also has issues: it seems to have trouble finding the right font, 
>>> and so everything in the register and some other parts of the UI is in bold.
>>> 
>>> Are these known issues?
>> 
>> The crashes may be, but without a crash report one can’t be sure. Please 
>> check https://bugs.gnucash.org/show_bug.cgi?id=796879 and 
>> https://bugs.gnucash.org/show_bug.cgi?id=796867 or try the test build linked 
>> from both of them if your crash reports match the ones posted to either bug. 
>> If you have a different crash please open a new bug.
>> 
>> Cursor positioning is a problem reported by several users over time, see 
>> https://bugs.gnucash.org/show_bug.cgi?id=776602. If you have any additional 
>> information about the problem, including suggestions about how I might be 
>> able to replicate it, please add them to the bug report.
> 
> I attempted to do some further experimenting on these two issues, but now 3.3 
> crashes on startup. Presumably it's the startup bug I've seen referenced, but 
> anyway my crash log is pasted below if it's useful. I'll wait for a future 
> release before experimenting further with 3.*.

Yes, that’s https://bugs.gnucash.org/show_bug.cgi?id=796879 
. It will be fixed in 3.4 
which we’ll release in a couple of weeks.

> 
>> Alternating colors/shading was removed from Gtk3 with no way to restore it. 
>> At this point with Gtk3 in maintenance mode and all development effort going 
>> into Gtk4 it’s unlikely that the Gtk folks would restore it.
> 
> Okay, good to know.
> 
>> There is no GnuCash 2.6.23. Perhaps you mean 2.6.21? Regardless, fonts are a 
>> styling issue that you can change fairly easily. Search the web for Gtk 2 
>> theming.
> 
> Yes, sorry, 2.6.21.
> 
> Looks complicated, given that I have no knowledge of the Gtk API or how 
> GnuCash makes use of it. I can live with the ugly UI for now. But if there's 
> going to be a 2.6.22, and if this is trivially reproducible on a fresh Mojave 
> system (I don't _think_ there's anything unusual about my system, but who 
> knows), it may be worth looking into.

The 2.6 branch is closed, there will be no more releases. Styling doesn’t 
require any knowledge of the Gtk API. There are instructions for changing fonts 
at 
https://wiki.gnucash.org/wiki/FAQ#Q:_How_get_I_rid_of_strange_unreadable_characters_or_adjust_the_font_size
 
.

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] 3.3 unstable on macOS Mojave

2018-12-03 Thread Dan Smith via gnucash-user
> On Dec 1, 2018, at 4:35 PM, John Ralls  wrote:
> 
>> On Dec 2, 2018, at 4:31 AM, Dan Smith via gnucash-user 
>>  wrote:
>> 
>> I recently migrated from macOS High Sierra to a new system with Mojave, and 
>> replaced Gnucash 2.6.* with 3.3. I found 3.3 to be unusable, and reverted 
>> back to 2.6.23.
>> 
>> Some issues:
>> 
>> - Frequent crashes. Crashed about 3 times in 30 minutes of routine register 
>> activities.
>> 
>> - Text UI irregularities. I sometimes found it impossible to get the cursor 
>> in the position I wanted, or for "select all" to actually select an entire 
>> field.
>> 
>> - Account list missing white/grey backgrounds. This is just cosmetic, and 
>> may be a deliberate choice (or there's a setting somewhere?). But it's just 
>> a white page now, no alternating row highlights.
>> 
>> 2.6.23 also has issues: it seems to have trouble finding the right font, and 
>> so everything in the register and some other parts of the UI is in bold.
>> 
>> Are these known issues?
> 
> The crashes may be, but without a crash report one can’t be sure. Please 
> check https://bugs.gnucash.org/show_bug.cgi?id=796879 and 
> https://bugs.gnucash.org/show_bug.cgi?id=796867 or try the test build linked 
> from both of them if your crash reports match the ones posted to either bug. 
> If you have a different crash please open a new bug.
> 
> Cursor positioning is a problem reported by several users over time, see 
> https://bugs.gnucash.org/show_bug.cgi?id=776602. If you have any additional 
> information about the problem, including suggestions about how I might be 
> able to replicate it, please add them to the bug report.

I attempted to do some further experimenting on these two issues, but now 3.3 
crashes on startup. Presumably it's the startup bug I've seen referenced, but 
anyway my crash log is pasted below if it's useful. I'll wait for a future 
release before experimenting further with 3.*.

> Alternating colors/shading was removed from Gtk3 with no way to restore it. 
> At this point with Gtk3 in maintenance mode and all development effort going 
> into Gtk4 it’s unlikely that the Gtk folks would restore it.

Okay, good to know.

> There is no GnuCash 2.6.23. Perhaps you mean 2.6.21? Regardless, fonts are a 
> styling issue that you can change fairly easily. Search the web for Gtk 2 
> theming.

Yes, sorry, 2.6.21.

Looks complicated, given that I have no knowledge of the Gtk API or how GnuCash 
makes use of it. I can live with the ugly UI for now. But if there's going to 
be a 2.6.22, and if this is trivially reproducible on a fresh Mojave system (I 
don't _think_ there's anything unusual about my system, but who knows), it may 
be worth looking into.

Thanks,
Dan

--

Process:   Gnucash [9898]
Path:  
/Users/USER/Desktop/Gnucash-3.3.app/Contents/MacOS/Gnucash
Identifier:org.gnucash.Gnucash
Version:   3.3 (3.3)
Code Type: X86-64 (Native)
Parent Process:??? [1]
Responsible:   Gnucash [9898]
User ID:   501

Date/Time: 2018-12-03 17:04:04.129 -0700
OS Version:Mac OS X 10.14.1 (18B75)
Report Version:12
Anonymous UUID:393098BB-03D0-C677-4FAA-F047B9688924

Sleep/Wake UUID:   3B6013EB-3D9E-48AE-8CF9-8AFCAD320D3C

Time Awake Since Boot: 99000 seconds
Time Since Wake:   6700 seconds

System Integrity Protection: enabled

Crashed Thread:0  Dispatch queue: com.apple.main-thread

Exception Type:EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:   KERN_INVALID_ADDRESS at 0x00020018
Exception Note:EXC_CORPSE_NOTIFY

Termination Signal:Segmentation fault: 11
Termination Reason:Namespace SIGNAL, Code 0xb
Terminating Process:   exc handler [9898]

VM Regions Near 0x20018:
MALLOC_LARGE   00011a62f000-00011a9af000 [ 3584K] rw-/rwx 
SM=PRV  
--> 
MALLOC_NANO6000-6800 [128.0M] rw-/rwx 
SM=PRV  

Application Specific Information:
objc_msgSend() selector name: visibleFrame


Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   libobjc.A.dylib 0x7fff7779711d objc_msgSend_stret + 
29
1   libgdk-3.0.dylib0x00010d869d02 
gdk_quartz_monitor_get_workarea + 98
2   libgtk-3.0.dylib0x00010d44d44f 
gtk_window_guess_default_size + 79
3   libgtk-3.0.dylib0x00010d447243 
gtk_window_compute_configure_request + 515
4   libgtk-3.0.dylib0x00010d450921 gtk_window_realize + 
641
5   libgobject-2.0.0.dylib  0x00010dc37a0a _g_closure_invoke_va 
+ 314
6   libgobject-2.0.0.dylib  0x00010dc4f831 g_signal_emit_valist 
+ 1521
7   libgobject-2.0.0.dylib  0x00010dc50216 g_signal_emit + 134
8   libgtk-3.0.dylib0x00010d42dc81 gtk_widget_realize + 
257
9   libgtk-3.0.dylib0x00010d450141 

Re: [GNC] 3.3 unstable on macOS Mojave

2018-12-01 Thread John Ralls


> On Dec 2, 2018, at 4:31 AM, Dan Smith via gnucash-user 
>  wrote:
> 
> I recently migrated from macOS High Sierra to a new system with Mojave, and 
> replaced Gnucash 2.6.* with 3.3. I found 3.3 to be unusable, and reverted 
> back to 2.6.23.
> 
> Some issues:
> 
> - Frequent crashes. Crashed about 3 times in 30 minutes of routine register 
> activities.
> 
> - Text UI irregularities. I sometimes found it impossible to get the cursor 
> in the position I wanted, or for "select all" to actually select an entire 
> field.
> 
> - Account list missing white/grey backgrounds. This is just cosmetic, and may 
> be a deliberate choice (or there's a setting somewhere?). But it's just a 
> white page now, no alternating row highlights.
> 
> 2.6.23 also has issues: it seems to have trouble finding the right font, and 
> so everything in the register and some other parts of the UI is in bold.
> 
> Are these known issues?

The crashes may be, but without a crash report one can’t be sure. Please check 
https://bugs.gnucash.org/show_bug.cgi?id=796879 
 and 
https://bugs.gnucash.org/show_bug.cgi?id=796867 
 or try the test build linked 
from both of them if your crash reports match the ones posted to either bug. If 
you have a different crash please open a new bug.

Cursor positioning is a problem reported by several users over time, see 
https://bugs.gnucash.org/show_bug.cgi?id=776602 
. If you have any additional 
information about the problem, including suggestions about how I might be able 
to replicate it, please add them to the bug report.

Alternating colors/shading was removed from Gtk3 with no way to restore it. At 
this point with Gtk3 in maintenance mode and all development effort going into 
Gtk4 it’s unlikely that the Gtk folks would restore it.

There is no GnuCash 2.6.23. Perhaps you mean 2.6.21? Regardless, fonts are a 
styling issue that you can change fairly easily. Searchthe web for Gtk 2 
theming.

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] 3.3 unstable on macOS Mojave

2018-12-01 Thread Dan Smith via gnucash-user
I recently migrated from macOS High Sierra to a new system with Mojave, and 
replaced Gnucash 2.6.* with 3.3. I found 3.3 to be unusable, and reverted back 
to 2.6.23.

Some issues:

- Frequent crashes. Crashed about 3 times in 30 minutes of routine register 
activities.

- Text UI irregularities. I sometimes found it impossible to get the cursor in 
the position I wanted, or for "select all" to actually select an entire field.

- Account list missing white/grey backgrounds. This is just cosmetic, and may 
be a deliberate choice (or there's a setting somewhere?). But it's just a white 
page now, no alternating row highlights.

2.6.23 also has issues: it seems to have trouble finding the right font, and so 
everything in the register and some other parts of the UI is in bold.

Are these known issues?

___
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.