Re: [MSEide-MSEgui-talk] FreeBSD compile errors

2014-08-09 Thread Martin Schreiber
On Monday 04 August 2014 08:29:09 Graeme Geldenhuys wrote:

 Compiling as normal, including the IFI support, it goes much further
 that before, but now fails on the linking phase.

 =
 ...snip..
 Compiling apps/ide/commandlineform_mfm.pas
 Compiling ./lib/common/designutils/msepropertyeditorsmodule.pas
 Compiling ./lib/common/designutils/msepropertyeditorsmodule_mfm.pas
 Compiling ./lib/common/regcomponents/regunitgroups.pas
 Compiling apps/ide/stringconsts.pas
 Compiling apps/ide/stringconsts_mfm.pas
 Linking ./mseide.elf
 units/x86_64-freebsd/main.o: In function `UPDATESIGSETTINGS':
 /data/devel/msegui//apps/ide/main.pas:1143: undefined reference to
 `__libc_current_sigrtmax'
 /data/devel/msegui//apps/ide/main.pas:1143: undefined reference to
 `__libc_current_sigrtmin'
 units/x86_64-freebsd/msesysintf.o: In function `SYS_OPENFILE':
 /data/devel/msegui//lib/common/kernel/linux/msesysintf.pas:419:
 undefined reference to `__fstat'
[...]

Please try again with git master 3ff1de9db5aebfa75d346dbdd72e420d90db8223.
You need a current JWM, please read
https://github.com/joewing/jwm/issues/116
There are not many WM's which implement window stacking correctly. I even read 
comments in source like:

/* Handle stacking. We only handle raises/lowers, mostly because
 * stack.c really can't deal with anything else.  I guess we'll fix
 * that if a client turns up that really requires it. Only a very
 * few clients even require the raise/lower (and in fact all client
 * attempts to deal with stacking order are essentially broken,
 * since they have no idea what other clients are involved or how
 * the stack looks).
 *
 * I'm pretty sure no interesting client uses TopIf, BottomIf, or
 * Opposite anyway, so the only possible missing thing is
 * Above/Below with a sibling set. For now we just pretend there's
 * never a sibling set and always do the full raise/lower instead of
 * the raise-just-above/below-sibling.
*/

MSEgui has an idea how the stack looks. ;-)
If you like to activate the _NET_RESTACK_WINDOW protocol in MSEgui 
applications start them with --RESTACKWINDOW.
Normally MSEgui takes the z-order of the toplevel windows and calls 
xraisewindow() in a sequence that the wanted z-order results. But JWM not 
even supported xraisewindow() and there are WM's which set window focus by a 
xraisewindow() call...

BTW, MSEgit also has been adapted to FreeBSD64.

Martin

--
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] FreeBSD compile errors

2014-08-09 Thread Graeme Geldenhuys
On 2014-08-09 09:38, Martin Schreiber wrote:
 
 Please try again with git master 3ff1de9db5aebfa75d346dbdd72e420d90db8223.

Fantastic! Thank you very much Martin. I've managed to compile and run
MSEide under FreeBSD - at last. :)

 You need a current JWM, please read
 https://github.com/joewing/jwm/issues/116
 There are not many WM's which implement window stacking correctly. I even 
 read 
 comments in source like:

That was a bit strange response from their side (and the code comments
you quoted). I fully agreed with your comments and glad you stood up for
that. I'll update my JWM.

Thanks again for taking the trouble to get MSEide working on my
preferred environment.  Next up, Haiku. [just kidding! :-D]



Regards,
  - Graeme -

-- 
fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal
http://fpgui.sourceforge.net/

--
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] FreeBSD compile errors

2014-08-09 Thread Martin Schreiber
On Saturday 09 August 2014 10:38:11 Martin Schreiber wrote:
 You need a current JWM, please read
 https://github.com/joewing/jwm/issues/116

Correction:
https://github.com/joewing/jwm/issues/117

Martin

--
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] FreeBSD compile errors

2014-08-09 Thread Martin Schreiber
On Saturday 09 August 2014 13:17:26 Martin Schreiber wrote:
 On Saturday 09 August 2014 10:38:11 Martin Schreiber wrote:
  You need a current JWM, please read
  https://github.com/joewing/jwm/issues/116

 Correction:
 https://github.com/joewing/jwm/issues/117

And this one:
https://github.com/joewing/jwm/issues/118
It seems they deleted some of the less friendly comments. ;-)
BTW, the quoted code comment is not from JWM project.

Martin



--
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk