Giter VIP home page Giter VIP logo

Comments (31)

joewing avatar joewing commented on August 16, 2024

I'm having trouble reproducing this. I've tried running geany with several xterms and firefox open and I can maximize/restore without problems.
When the window is maximized, does the icon in the border change to display two overlapping windows (which would indicate that JWM thinks the application is maximized)? If not (or it switches back), I think I might know what's happening.

Thanks!
Joe

from jwm.

scsijon avatar scsijon commented on August 16, 2024

Sorry joe, the answer is usually there are two overlapping windows in the middle (max/medium) icon even when faulty.

However I have just been playing with it trying to work out what's happening to give you more information.

Whatever is in the two windows seems to work ok!

I have just noticed that when a 'faulty' window is up, I can't use the slider on the left/right-hand side of that 'faulty' window either, but the up/down arrows work; nor can I resize it by dragging from a corner, but only alter it via the Tray's window-appearance and the right-click button;

and yet the first 'good' window does everything it needs to do including resizing by dragging from a corner;

And if I close the 'good' window, the Faulty one suddenly becomes ok?

I will have a look later and see if I can find anything else. ?Do you want some images, my config file from the build or any logs? Can we turn on an extra jwm log that may help you?

from jwm.

joewing avatar joewing commented on August 16, 2024

Does this happen with all applications that you maximize? How are you maximizing/restoring, the buttons in the window border or?
A screen shot and config file might be useful.

from jwm.

scsijon avatar scsijon commented on August 16, 2024

yes and I normally use the middle button, however with a lot of 'fooling about' I have found a 'solution' but have no idea why.

In puppy's root.jwmrc BarryK often has this>
eg

wbar
nolist
layer:3
nofocus

with varying layer:numbers listed (no duplicates)

However if I change them ALL to>

wbar nolist nofocus

so that the layer option is commented out and not used, it seems that the problem
has dissapeared. I can't cause it to reocurr anyway!

I also noticed in the xorgs.log that I am getting errors relating to these lines>

JWM: warning: /root/.jwmrc[258]: invalid layer: 12
JWM: warning: /root/.jwmrc[271]: invalid layer: 3
etc

config.log is>

This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

It was created by jwm configure git-653, which was
generated by GNU Autoconf 2.69. Invocation command line was

$ ./configure CFLAGS=-mtune=native -O2 -pipe -fomit-frame-pointer CXXFLAGS= --prefix=/usr --sysconfdir=/etc --localstatedir=/var

---------

Platform.

---------

hostname = puppypc24768
uname -m = i686
uname -r = 3.3.8-mage2-p64gsw-i586
uname -s = Linux
uname -v = #1 SMP PREEMPT Sat Sep 1 16:47:42 GMT-8 2012

/usr/bin/uname -p = unknown
/bin/uname -X = unknown

/bin/arch = i686
/usr/bin/arch -k = unknown
/usr/convex/getsysinfo = unknown
/usr/bin/hostinfo = unknown
/bin/machine = unknown
/usr/bin/oslevel = unknown
/bin/universe = unknown

PATH: /bin
PATH: /usr/bin
PATH: /sbin
PATH: /usr/sbin
PATH: /usr/local/bin
PATH: /usr/X11R7/bin
PATH: /root/my-applications/bin
PATH: /usr/games

-----------

Core tests.

-----------

configure:2292: checking for gcc
configure:2308: found /usr/bin/gcc
configure:2319: result: gcc
configure:2548: checking for C compiler version
configure:2557: gcc --version >&5
gcc (GCC) 4.6.3
Copyright (C) 2011 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

configure:2568: $? = 0
configure:2557: gcc -v >&5
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/i586-mageia-linux-gnu/4.6.3/lto-wrapper
Target: i586-mageia-linux-gnu
Configured with: ../configure --prefix=/usr --libexecdir=/usr/lib --with-slibdir=/lib --with-bugurl=http://bugs.mageia.org/ --mandir=/usr/share/man --infodir=/usr/share/info --enable-checking=release --enable-languages=c,c++,ada,fortran,objc,obj-c++,java --enable-linker-build-id --build=i586-mageia-linux-gnu --host=i586-mageia-linux-gnu --with-cpu=generic --with-system-zlib --enable-threads=posix --enable-shared --enable-objc-gc --enable-long-long --enable-__cxa_atexit --disable-libunwind-exceptions --enable-clocale=gnu --enable-java-awt=gtk --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-gtk-cairo --disable-libjava-multilib --enable-ssp --disable-libssp --disable-werror --with-ppl --with-cloog --with-python-dir=/lib/python2.7/site-packages --enable-lto
Thread model: posix
gcc version 4.6.3 (GCC)
configure:2568: $? = 0
configure:2557: gcc -V >&5
gcc: error: unrecognized option '-V'
gcc: fatal error: no input files
compilation terminated.
configure:2568: $? = 1
configure:2557: gcc -qversion >&5
gcc: error: unrecognized option '-qversion'
gcc: fatal error: no input files
compilation terminated.
configure:2568: $? = 1
configure:2588: checking whether the C compiler works
configure:2610: gcc -mtune=native -O2 -pipe -fomit-frame-pointer conftest.c >&5
configure:2614: $? = 0
configure:2662: result: yes
configure:2665: checking for C compiler default output file name
configure:2667: result: a.out
configure:2673: checking for suffix of executables
configure:2680: gcc -o conftest -mtune=native -O2 -pipe -fomit-frame-pointer conftest.c >&5
configure:2684: $? = 0
configure:2706: result:
configure:2728: checking whether we are cross compiling
configure:2736: gcc -o conftest -mtune=native -O2 -pipe -fomit-frame-pointer conftest.c >&5
configure:2740: $? = 0
configure:2747: ./conftest
configure:2751: $? = 0
configure:2766: result: no
configure:2771: checking for suffix of object files
configure:2793: gcc -c -mtune=native -O2 -pipe -fomit-frame-pointer conftest.c >&5
configure:2797: $? = 0
configure:2818: result: o
configure:2822: checking whether we are using the GNU C compiler
configure:2841: gcc -c -mtune=native -O2 -pipe -fomit-frame-pointer conftest.c >&5
configure:2841: $? = 0
configure:2850: result: yes
configure:2859: checking whether gcc accepts -g
configure:2879: gcc -c -g conftest.c >&5
configure:2879: $? = 0
configure:2920: result: yes
configure:2937: checking for gcc option to accept ISO C89
configure:3000: gcc -c -mtune=native -O2 -pipe -fomit-frame-pointer conftest.c >&5
configure:3000: $? = 0
configure:3013: result: none needed
configure:3038: checking how to run the C preprocessor
configure:3069: gcc -E conftest.c
configure:3069: $? = 0
configure:3083: gcc -E conftest.c
conftest.c:9:28: fatal error: ac_nonexistent.h: No such file or directory
compilation terminated.
configure:3083: $? = 1
configure: failed program was:
| /* confdefs.h /
| #define PACKAGE_NAME "jwm"
| #define PACKAGE_TARNAME "jwm"
| #define PACKAGE_VERSION "git-653"
| #define PACKAGE_STRING "jwm git-653"
| #define PACKAGE_BUGREPORT "[email protected]"
| #define PACKAGE_URL ""
| /
end confdefs.h. /
| #include <ac_nonexistent.h>
configure:3108: result: gcc -E
configure:3128: gcc -E conftest.c
configure:3128: $? = 0
configure:3142: gcc -E conftest.c
conftest.c:9:28: fatal error: ac_nonexistent.h: No such file or directory
compilation terminated.
configure:3142: $? = 1
configure: failed program was:
| /
confdefs.h /
| #define PACKAGE_NAME "jwm"
| #define PACKAGE_TARNAME "jwm"
| #define PACKAGE_VERSION "git-653"
| #define PACKAGE_STRING "jwm git-653"
| #define PACKAGE_BUGREPORT "[email protected]"
| #define PACKAGE_URL ""
| /
end confdefs.h. */
| #include <ac_nonexistent.h>
configure:3213: checking for a BSD-compatible install
configure:3281: result: /usr/bin/ginstall -c
configure:3298: checking if _XOPEN_SOURCE should be defined
configure:3315: gcc -c -mtune=native -O2 -pipe -fomit-frame-pointer conftest.c >&5
configure:3315: $? = 0
configure:3321: result: yes
configure:3346: checking for X
configure:3485: gcc -o conftest -mtune=native -O2 -pipe -fomit-frame-pointer conftest.c -lX11 >&5
configure:3485: $? = 0
configure:3535: result: libraries , headers
configure:3551: checking for XOpenDisplay in -lX11
configure:3576: gcc -o conftest -mtune=native -O2 -pipe -fomit-frame-pointer conftest.c -lX11 >&5
configure:3576: $? = 0
configure:3585: result: yes
configure:3594: checking for Xutf8TextPropertyToTextList in -lX11
configure:3619: gcc -o conftest -mtune=native -O2 -pipe -fomit-frame-pointer -lX11 conftest.c -lX11 >&5
configure:3619: $? = 0
configure:3628: result: yes
configure:3643: checking for grep that handles long lines and -e
configure:3701: result: /bin/grep
configure:3706: checking for egrep
configure:3768: result: /bin/grep -E
configure:3773: checking for ANSI C header files
configure:3793: gcc -c -mtune=native -O2 -pipe -fomit-frame-pointer conftest.c >&5
configure:3793: $? = 0
configure:3866: gcc -o conftest -mtune=native -O2 -pipe -fomit-frame-pointer -lX11 conftest.c >&5
configure:3866: $? = 0
configure:3866: ./conftest
configure:3866: $? = 0
configure:3877: result: yes
configure:3890: checking for sys/types.h
configure:3890: gcc -c -mtune=native -O2 -pipe -fomit-frame-pointer conftest.c >&5
configure:3890: $? = 0
configure:3890: result: yes
configure:3890: checking for sys/stat.h
configure:3890: gcc -c -mtune=native -O2 -pipe -fomit-frame-pointer conftest.c >&5
configure:3890: $? = 0
configure:3890: result: yes
configure:3890: checking for stdlib.h
configure:3890: gcc -c -mtune=native -O2 -pipe -fomit-frame-pointer conftest.c >&5
configure:3890: $? = 0
configure:3890: result: yes
configure:3890: checking for string.h
configure:3890: gcc -c -mtune=native -O2 -pipe -fomit-frame-pointer conftest.c >&5
configure:3890: $? = 0
configure:3890: result: yes
configure:3890: checking for memory.h
configure:3890: gcc -c -mtune=native -O2 -pipe -fomit-frame-pointer conftest.c >&5
configure:3890: $? = 0
configure:3890: result: yes
configure:3890: checking for strings.h
configure:3890: gcc -c -mtune=native -O2 -pipe -fomit-frame-pointer conftest.c >&5
configure:3890: $? = 0
configure:3890: result: yes
configure:3890: checking for inttypes.h
configure:3890: gcc -c -mtune=native -O2 -pipe -fomit-frame-pointer conftest.c >&5
configure:3890: $? = 0
configure:3890: result: yes
configure:3890: checking for stdint.h
configure:3890: gcc -c -mtune=native -O2 -pipe -fomit-frame-pointer conftest.c >&5
configure:3890: $? = 0
configure:3890: result: yes
configure:3890: checking for unistd.h
configure:3890: gcc -c -mtune=native -O2 -pipe -fomit-frame-pointer conftest.c >&5
configure:3890: $? = 0
configure:3890: result: yes
configure:3905: checking stdarg.h usability
configure:3905: gcc -c -mtune=native -O2 -pipe -fomit-frame-pointer conftest.c >&5
configure:3905: $? = 0
configure:3905: result: yes
configure:3905: checking stdarg.h presence
configure:3905: gcc -E conftest.c
configure:3905: $? = 0
configure:3905: result: yes
configure:3905: checking for stdarg.h
configure:3905: result: yes
configure:3905: checking stdio.h usability
configure:3905: gcc -c -mtune=native -O2 -pipe -fomit-frame-pointer conftest.c >&5
configure:3905: $? = 0
configure:3905: result: yes
configure:3905: checking stdio.h presence
configure:3905: gcc -E conftest.c
configure:3905: $? = 0
configure:3905: result: yes
configure:3905: checking for stdio.h
configure:3905: result: yes
configure:3905: checking for stdlib.h
configure:3905: result: yes
configure:3905: checking ctype.h usability
configure:3905: gcc -c -mtune=native -O2 -pipe -fomit-frame-pointer conftest.c >&5
configure:3905: $? = 0
configure:3905: result: yes
configure:3905: checking ctype.h presence
configure:3905: gcc -E conftest.c
configure:3905: $? = 0
configure:3905: result: yes
configure:3905: checking for ctype.h
configure:3905: result: yes
configure:3921: checking sys/select.h usability
configure:3921: gcc -c -mtune=native -O2 -pipe -fomit-frame-pointer conftest.c >&5
configure:3921: $? = 0
configure:3921: result: yes
configure:3921: checking sys/select.h presence
configure:3921: gcc -E conftest.c
configure:3921: $? = 0
configure:3921: result: yes
configure:3921: checking for sys/select.h
configure:3921: result: yes
configure:3921: checking signal.h usability
configure:3921: gcc -c -mtune=native -O2 -pipe -fomit-frame-pointer conftest.c >&5
configure:3921: $? = 0
configure:3921: result: yes
configure:3921: checking signal.h presence
configure:3921: gcc -E conftest.c
configure:3921: $? = 0
configure:3921: result: yes
configure:3921: checking for signal.h
configure:3921: result: yes
configure:3921: checking for unistd.h
configure:3921: result: yes
configure:3921: checking time.h usability
configure:3921: gcc -c -mtune=native -O2 -pipe -fomit-frame-pointer conftest.c >&5
configure:3921: $? = 0
configure:3921: result: yes
configure:3921: checking time.h presence
configure:3921: gcc -E conftest.c
configure:3921: $? = 0
configure:3921: result: yes
configure:3921: checking for time.h
configure:3921: result: yes
configure:3921: checking sys/wait.h usability
configure:3921: gcc -c -mtune=native -O2 -pipe -fomit-frame-pointer conftest.c >&5
configure:3921: $? = 0
configure:3921: result: yes
configure:3921: checking sys/wait.h presence
configure:3921: gcc -E conftest.c
configure:3921: $? = 0
configure:3921: result: yes
configure:3921: checking for sys/wait.h
configure:3921: result: yes
configure:3921: checking sys/time.h usability
configure:3921: gcc -c -mtune=native -O2 -pipe -fomit-frame-pointer conftest.c >&5
configure:3921: $? = 0
configure:3921: result: yes
configure:3921: checking sys/time.h presence
configure:3921: gcc -E conftest.c
configure:3921: $? = 0
configure:3921: result: yes
configure:3921: checking for sys/time.h
configure:3921: result: yes
configure:3935: checking alloca.h usability
configure:3935: gcc -c -mtune=native -O2 -pipe -fomit-frame-pointer conftest.c >&5
configure:3935: $? = 0
configure:3935: result: yes
configure:3935: checking alloca.h presence
configure:3935: gcc -E conftest.c
configure:3935: $? = 0
configure:3935: result: yes
configure:3935: checking for alloca.h
configure:3935: result: yes
configure:3935: checking locale.h usability
configure:3935: gcc -c -mtune=native -O2 -pipe -fomit-frame-pointer conftest.c >&5
configure:3935: $? = 0
configure:3935: result: yes
configure:3935: checking locale.h presence
configure:3935: gcc -E conftest.c
configure:3935: $? = 0
configure:3935: result: yes
configure:3935: checking for locale.h
configure:3935: result: yes
configure:3935: checking libintl.h usability
configure:3935: gcc -c -mtune=native -O2 -pipe -fomit-frame-pointer conftest.c >&5
configure:3935: $? = 0
configure:3935: result: yes
configure:3935: checking libintl.h presence
configure:3935: gcc -E conftest.c
configure:3935: $? = 0
configure:3935: result: yes
configure:3935: checking for libintl.h
configure:3935: result: yes
configure:3948: checking X11/Xlib.h usability
configure:3948: gcc -c -mtune=native -O2 -pipe -fomit-frame-pointer conftest.c >&5
configure:3948: $? = 0
configure:3948: result: yes
configure:3948: checking X11/Xlib.h presence
configure:3948: gcc -E conftest.c
configure:3948: $? = 0
configure:3948: result: yes
configure:3948: checking for X11/Xlib.h
configure:3948: result: yes
configure:3965: checking for X11/Xutil.h
configure:3965: gcc -c -mtune=native -O2 -pipe -fomit-frame-pointer conftest.c >&5
configure:3965: $? = 0
configure:3965: result: yes
configure:3965: checking for X11/cursorfont.h
configure:3965: gcc -c -mtune=native -O2 -pipe -fomit-frame-pointer conftest.c >&5
configure:3965: $? = 0
configure:3965: result: yes
configure:3965: checking for X11/Xproto.h
configure:3965: gcc -c -mtune=native -O2 -pipe -fomit-frame-pointer conftest.c >&5
configure:3965: $? = 0
configure:3965: result: yes
configure:3965: checking for X11/Xatom.h
configure:3965: gcc -c -mtune=native -O2 -pipe -fomit-frame-pointer conftest.c >&5
configure:3965: $? = 0
configure:3965: result: yes
configure:3965: checking for X11/keysym.h
configure:3965: gcc -c -mtune=native -O2 -pipe -fomit-frame-pointer conftest.c >&5
configure:3965: $? = 0
configure:3965: result: yes
configure:3965: checking for X11/Xresource.h
configure:3965: gcc -c -mtune=native -O2 -pipe -fomit-frame-pointer conftest.c >&5
configure:3965: $? = 0
configure:3965: result: yes
configure:3982: checking for unsetenv
configure:3982: gcc -o conftest -mtune=native -O2 -pipe -fomit-frame-pointer -lX11 conftest.c >&5
configure:3982: $? = 0
configure:3982: result: yes
configure:3982: checking for putenv
configure:3982: gcc -o conftest -mtune=native -O2 -pipe -fomit-frame-pointer -lX11 conftest.c >&5
configure:3982: $? = 0
configure:3982: result: yes
configure:3982: checking for setlocale
configure:3982: gcc -o conftest -mtune=native -O2 -pipe -fomit-frame-pointer -lX11 conftest.c >&5
configure:3982: $? = 0
configure:3982: result: yes
configure:4001: checking for pkg-config
configure:4006: result: pkg-config
configure:4012: checking if pkg-config knows about libpng
configure:4019: result: yes
configure:4028: checking if pkg-config knows about libjpeg
configure:4035: result: no
configure:4044: checking if pkg-config knows about cairo
configure:4051: result: yes
configure:4060: checking if pkg-config knows about librsvg-2.0
configure:4067: result: yes
configure:4076: checking if pkg-config knows about xft
configure:4083: result: yes
configure:4092: checking if pkg-config knows about xrender
configure:4099: result: yes
configure:4108: checking if pkg-config knows about fribidi
configure:4115: result: yes
configure:4175: checking for png_read_image in -lpng
configure:4200: gcc -o conftest -mtune=native -O2 -pipe -fomit-frame-pointer -lX11 conftest.c -lpng -lpng15 >&5
configure:4200: $? = 0
configure:4209: result: yes
configure:4248: checking for cairo_create in -lcairo
configure:4273: gcc -o conftest -mtune=native -O2 -pipe -fomit-frame-pointer -I/usr/include/libpng15 -lX11 -lpng15 conftest.c -lcairo -lcairo >&5
configure:4273: $? = 0
configure:4282: result: yes
configure:4318: checking for rsvg_handle_render_cairo in -lrsvg-2
configure:4343: gcc -o conftest -mtune=native -O2 -pipe -fomit-frame-pointer -I/usr/include/libpng15 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng15 -lX11 -lpng15 -lcairo conftest.c -lrsvg-2 -lrsvg-2 -lm -lgio-2.0 -lgdk_pixbuf-2.0 -lcairo -lgobject-2.0 -lglib-2.0 >&5
configure:4343: $? = 0
configure:4352: result: yes
configure:4386: checking for jpeg_start_decompress in -ljpeg
configure:4411: gcc -o conftest -mtune=native -O2 -pipe -fomit-frame-pointer -I/usr/include/libpng15 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng15 -pthread -I/usr/include/librsvg-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixman-1 -I/usr/include/freetype2 -lX11 -lpng15 -lcairo -lrsvg-2 -lm -lgio-2.0 -lgdk_pixbuf-2.0 -lcairo -lgobject-2.0 -lglib-2.0 conftest.c -ljpeg -ljpeg >&5
configure:4411: $? = 0
configure:4420: result: yes
configure:4459: checking for XftFontOpenName in -lXft
configure:4484: gcc -o conftest -mtune=native -O2 -pipe -fomit-frame-pointer -I/usr/include/libpng15 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng15 -pthread -I/usr/include/librsvg-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixman-1 -I/usr/include/freetype2 -lX11 -lpng15 -lcairo -lrsvg-2 -lm -lgio-2.0 -lgdk_pixbuf-2.0 -lcairo -lgobject-2.0 -lglib-2.0 -ljpeg conftest.c -lXft -lXft >&5
configure:4484: $? = 0
configure:4493: result: yes
configure:4512: checking for ft2build.h
configure:4512: gcc -c -mtune=native -O2 -pipe -fomit-frame-pointer -I/usr/include/libpng15 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng15 -pthread -I/usr/include/librsvg-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/freetype2 conftest.c >&5
configure:4512: $? = 0
configure:4512: result: yes
configure:4546: checking for X11/extensions/Xrender.h
configure:4546: gcc -c -mtune=native -O2 -pipe -fomit-frame-pointer -I/usr/include/libpng15 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng15 -pthread -I/usr/include/librsvg-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/freetype2 conftest.c >&5
configure:4546: $? = 0
configure:4546: result: yes
configure:4568: checking for XRenderComposite in -lXrender
configure:4593: gcc -o conftest -mtune=native -O2 -pipe -fomit-frame-pointer -I/usr/include/libpng15 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng15 -pthread -I/usr/include/librsvg-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/freetype2 -lX11 -lpng15 -lcairo -lrsvg-2 -lm -lgio-2.0 -lgdk_pixbuf-2.0 -lcairo -lgobject-2.0 -lglib-2.0 -ljpeg -lXft conftest.c -lXrender -lXrender -lX11 >&5
configure:4593: $? = 0
configure:4602: result: yes
configure:4641: checking for fribidi_charset_to_unicode in -lfribidi
configure:4666: gcc -o conftest -mtune=native -O2 -pipe -fomit-frame-pointer -I/usr/include/libpng15 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng15 -pthread -I/usr/include/librsvg-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/freetype2 -lX11 -lpng15 -lcairo -lrsvg-2 -lm -lgio-2.0 -lgdk_pixbuf-2.0 -lcairo -lgobject-2.0 -lglib-2.0 -ljpeg -lXft -lXrender -lX11 conftest.c -lfribidi -lfribidi >&5
configure:4666: $? = 0
configure:4675: result: yes
configure:4703: checking X11/xpm.h usability
configure:4703: gcc -c -mtune=native -O2 -pipe -fomit-frame-pointer -I/usr/include/libpng15 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng15 -pthread -I/usr/include/librsvg-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/fribidi conftest.c >&5
configure:4703: $? = 0
configure:4703: result: yes
configure:4703: checking X11/xpm.h presence
configure:4703: gcc -E conftest.c
configure:4703: $? = 0
configure:4703: result: yes
configure:4703: checking for X11/xpm.h
configure:4703: result: yes
configure:4719: checking whether XpmAllocColor is declared
configure:4719: gcc -c -mtune=native -O2 -pipe -fomit-frame-pointer -I/usr/include/libpng15 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng15 -pthread -I/usr/include/librsvg-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/fribidi conftest.c >&5
configure:4719: $? = 0
configure:4719: result: yes
configure:4733: checking for XpmReadFileToImage in -lXpm
configure:4758: gcc -o conftest -mtune=native -O2 -pipe -fomit-frame-pointer -I/usr/include/libpng15 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng15 -pthread -I/usr/include/librsvg-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/fribidi -lX11 -lpng15 -lcairo -lrsvg-2 -lm -lgio-2.0 -lgdk_pixbuf-2.0 -lcairo -lgobject-2.0 -lglib-2.0 -ljpeg -lXft -lXrender -lX11 -lfribidi conftest.c -lXpm >&5
configure:4758: $? = 0
configure:4767: result: yes
configure:4792: checking for XShapeCombineRectangles in -lXext
configure:4817: gcc -o conftest -mtune=native -O2 -pipe -fomit-frame-pointer -I/usr/include/libpng15 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng15 -pthread -I/usr/include/librsvg-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/fribidi -lX11 -lpng15 -lcairo -lrsvg-2 -lm -lgio-2.0 -lgdk_pixbuf-2.0 -lcairo -lgobject-2.0 -lglib-2.0 -ljpeg -lXft -lXrender -lX11 -lfribidi -lXpm conftest.c -lXext >&5
configure:4817: $? = 0
configure:4826: result: yes
configure:4860: checking for XmuDrawRoundedRectangle in -lXmu
configure:4885: gcc -o conftest -mtune=native -O2 -pipe -fomit-frame-pointer -I/usr/include/libpng15 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng15 -pthread -I/usr/include/librsvg-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/fribidi -lX11 -lpng15 -lcairo -lrsvg-2 -lm -lgio-2.0 -lgdk_pixbuf-2.0 -lcairo -lgobject-2.0 -lglib-2.0 -ljpeg -lXft -lXrender -lX11 -lfribidi -lXpm -lXext conftest.c -lXmu >&5
configure:4885: $? = 0
configure:4894: result: yes
configure:4919: checking for XineramaQueryExtension in -lXinerama
configure:4944: gcc -o conftest -mtune=native -O2 -pipe -fomit-frame-pointer -I/usr/include/libpng15 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng15 -pthread -I/usr/include/librsvg-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/fribidi -lX11 -lpng15 -lcairo -lrsvg-2 -lm -lgio-2.0 -lgdk_pixbuf-2.0 -lcairo -lgobject-2.0 -lglib-2.0 -ljpeg -lXft -lXrender -lX11 -lfribidi -lXpm -lXext -lXmu conftest.c -lXinerama >&5
configure:4944: $? = 0
configure:4953: result: yes
configure:4972: checking whether make sets $(MAKE)
configure:4994: result: yes
configure:5005: checking whether NLS is requested
configure:5014: result: yes
configure:5055: checking for msgfmt
configure: trying /usr/bin/msgfmt...
0 translated messages.
configure:5087: result: /usr/bin/msgfmt
configure:5096: checking for gmsgfmt
configure:5127: result: /usr/bin/msgfmt
configure:5178: checking for xgettext
configure: trying /usr/bin/xgettext...
/usr/bin/xgettext: warning: file /dev/null' extension' is unknown; will try C
configure:5210: result: /usr/bin/xgettext
configure:5256: checking for msgmerge
configure: trying /usr/bin/msgmerge...
configure:5287: result: /usr/bin/msgmerge
configure:5324: checking build system type
configure:5338: result: i686-pc-linux-gnu
configure:5358: checking host system type
configure:5371: result: i686-pc-linux-gnu
configure:5415: checking for ld used by GCC
configure:5479: result: /usr/bin/ld
configure:5486: checking if the linker (/usr/bin/ld) is GNU ld
configure:5499: result: yes
configure:5506: checking for shared library run path origin
configure:5519: result: done
configure:6127: checking for GNU gettext in libc
configure:6147: gcc -o conftest -mtune=native -O2 -pipe -fomit-frame-pointer -I/usr/include/libpng15 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng15 -pthread -I/usr/include/librsvg-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/fribidi -lX11 -lpng15 -lcairo -lrsvg-2 -lm -lgio-2.0 -lgdk_pixbuf-2.0 -lcairo -lgobject-2.0 -lglib-2.0 -ljpeg -lXft -lXrender -lX11 -lfribidi -lXpm -lXext -lXmu -lXinerama conftest.c >&5
configure:6147: $? = 0
configure:6156: result: yes
configure:6947: checking whether to use NLS
configure:6949: result: yes
configure:6952: checking where the gettext function comes from
configure:6963: result: libc
configure:7212: creating ./config.status

----------------------

Running config.status.

----------------------

This file was extended by jwm config.status git-653, which was
generated by GNU Autoconf 2.69. Invocation command line was

CONFIG_FILES =
CONFIG_HEADERS =
CONFIG_LINKS =
CONFIG_COMMANDS =
$ ./config.status

on puppypc24768

config.status:904: creating po/Makefile.in
config.status:904: creating Makefile
config.status:904: creating src/Makefile
config.status:904: creating jwm.1
config.status:904: creating config.h
config.status:1093: executing po-directories commands

----------------

Cache variables.

----------------

ac_cv_build=i686-pc-linux-gnu
ac_cv_c_compiler_gnu=yes
ac_cv_env_CC_set=
ac_cv_env_CC_value=
ac_cv_env_CFLAGS_set=set
ac_cv_env_CFLAGS_value='-mtune=native -O2 -pipe -fomit-frame-pointer'
ac_cv_env_CPPFLAGS_set=
ac_cv_env_CPPFLAGS_value=
ac_cv_env_CPP_set=
ac_cv_env_CPP_value=
ac_cv_env_LDFLAGS_set=
ac_cv_env_LDFLAGS_value=
ac_cv_env_LIBS_set=
ac_cv_env_LIBS_value=
ac_cv_env_XMKMF_set=
ac_cv_env_XMKMF_value=
ac_cv_env_build_alias_set=
ac_cv_env_build_alias_value=
ac_cv_env_host_alias_set=
ac_cv_env_host_alias_value=
ac_cv_env_target_alias_set=
ac_cv_env_target_alias_value=
ac_cv_func_putenv=yes
ac_cv_func_setlocale=yes
ac_cv_func_unsetenv=yes
ac_cv_have_decl_XpmAllocColor=yes
ac_cv_have_x='have_x=yes ac_x_includes='''''' ac_x_libraries='''''''
ac_cv_header_X11_Xatom_h=yes
ac_cv_header_X11_Xlib_h=yes
ac_cv_header_X11_Xproto_h=yes
ac_cv_header_X11_Xresource_h=yes
ac_cv_header_X11_Xutil_h=yes
ac_cv_header_X11_cursorfont_h=yes
ac_cv_header_X11_extensions_Xrender_h=yes
ac_cv_header_X11_keysym_h=yes
ac_cv_header_X11_xpm_h=yes
ac_cv_header_alloca_h=yes
ac_cv_header_ctype_h=yes
ac_cv_header_ft2build_h=yes
ac_cv_header_inttypes_h=yes
ac_cv_header_libintl_h=yes
ac_cv_header_locale_h=yes
ac_cv_header_memory_h=yes
ac_cv_header_signal_h=yes
ac_cv_header_stdarg_h=yes
ac_cv_header_stdc=yes
ac_cv_header_stdint_h=yes
ac_cv_header_stdio_h=yes
ac_cv_header_stdlib_h=yes
ac_cv_header_string_h=yes
ac_cv_header_strings_h=yes
ac_cv_header_sys_select_h=yes
ac_cv_header_sys_stat_h=yes
ac_cv_header_sys_time_h=yes
ac_cv_header_sys_types_h=yes
ac_cv_header_sys_wait_h=yes
ac_cv_header_time_h=yes
ac_cv_header_unistd_h=yes
ac_cv_host=i686-pc-linux-gnu
ac_cv_lib_X11_XOpenDisplay=yes
ac_cv_lib_X11_Xutf8TextPropertyToTextList=yes
ac_cv_lib_Xext_XShapeCombineRectangles=yes
ac_cv_lib_Xft_XftFontOpenName=yes
ac_cv_lib_Xinerama_XineramaQueryExtension=yes
ac_cv_lib_Xmu_XmuDrawRoundedRectangle=yes
ac_cv_lib_Xpm_XpmReadFileToImage=yes
ac_cv_lib_Xrender_XRenderComposite=yes
ac_cv_lib_cairo_cairo_create=yes
ac_cv_lib_fribidi_fribidi_charset_to_unicode=yes
ac_cv_lib_jpeg_jpeg_start_decompress=yes
ac_cv_lib_png_png_read_image=yes
ac_cv_lib_rsvg_2_rsvg_handle_render_cairo=yes
ac_cv_objext=o
ac_cv_path_EGREP='/bin/grep -E'
ac_cv_path_GMSGFMT=/usr/bin/msgfmt
ac_cv_path_GREP=/bin/grep
ac_cv_path_MSGFMT=/usr/bin/msgfmt
ac_cv_path_MSGMERGE=/usr/bin/msgmerge
ac_cv_path_XGETTEXT=/usr/bin/xgettext
ac_cv_path_install='/usr/bin/ginstall -c'
ac_cv_prog_CPP='gcc -E'
ac_cv_prog_ac_ct_CC=gcc
ac_cv_prog_cc_c89=
ac_cv_prog_cc_g=yes
ac_cv_prog_make_make_set=yes
acl_cv_path_LD=/usr/bin/ld
acl_cv_prog_gnu_ld=yes
acl_cv_rpath=done
gt_cv_func_gnugettext1_libc=yes

-----------------

Output variables.

-----------------

BINDIR='/usr/bin'
CC='gcc'
CFLAGS='-mtune=native -O2 -pipe -fomit-frame-pointer -I/usr/include/libpng15 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng15 -pthread -I/usr/include/librsvg-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/cairo -I/usr/include/libpng15 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/freetype2 -I/usr/include/fribidi -DLOCALEDIR="/usr/share/locale"'
CPP='gcc -E'
CPPFLAGS=''
DATE='2013-01-17'
DEFS='-DHAVE_CONFIG_H'
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
EGREP='/bin/grep -E'
EXEEXT=''
GETTEXT_MACRO_VERSION='0.18'
GMSGFMT='/usr/bin/msgfmt'
GMSGFMT_015='/usr/bin/msgfmt'
GREP='/bin/grep'
INSTALL_DATA='${INSTALL} -m 644'
INSTALL_PROGRAM='${INSTALL}'
INSTALL_SCRIPT='${INSTALL}'
INSTVERSION='git-653'
INTLLIBS=''
LDFLAGS=' -lX11 -lpng15 -lcairo -lrsvg-2 -lm -lgio-2.0 -lgdk_pixbuf-2.0 -lcairo -lgobject-2.0 -lglib-2.0 -ljpeg -lXft -lXrender -lX11 -lfribidi -lXpm -lXext -lXmu -lXinerama '
LIBICONV='-liconv'
LIBINTL=''
LIBOBJS=''
LIBS=''
LTLIBICONV='-liconv'
LTLIBINTL=''
LTLIBOBJS=''
MANDIR='/usr/share/man'
MSGFMT='/usr/bin/msgfmt'
MSGFMT_015='/usr/bin/msgfmt'
MSGMERGE='/usr/bin/msgmerge'
OBJEXT='o'
PACKAGE='jwm'
PACKAGE_BUGREPORT='[email protected]'
PACKAGE_NAME='jwm'
PACKAGE_STRING='jwm git-653'
PACKAGE_TARNAME='jwm'
PACKAGE_URL=''
PACKAGE_VERSION='git-653'
PATH_SEPARATOR=':'
POSUB='po'
SET_MAKE=''
SHELL='/bin/sh'
SYSCONF='/etc'
USE_NLS='yes'
VERSION='git-653'
XGETTEXT='/usr/bin/xgettext'
XGETTEXT_015='/usr/bin/xgettext'
XGETTEXT_EXTRA_OPTIONS=''
XMKMF=''
ac_ct_CC='gcc'
bindir='${exec_prefix}/bin'
build='i686-pc-linux-gnu'
build_alias=''
build_cpu='i686'
build_os='linux-gnu'
build_vendor='pc'
datadir='${datarootdir}'
datarootdir='${prefix}/share'
docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
dvidir='${docdir}'
exec_prefix='/usr'
host='i686-pc-linux-gnu'
host_alias=''
host_cpu='i686'
host_os='linux-gnu'
host_vendor='pc'
htmldir='${docdir}'
includedir='${prefix}/include'
infodir='${datarootdir}/info'
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
localedir='/usr/share/locale'
localstatedir='/var'
mandir='${datarootdir}/man'
oldincludedir='/usr/include'
pdfdir='${docdir}'
prefix='/usr'
program_transform_name='s,x,x,'
psdir='${docdir}'
sbindir='${exec_prefix}/sbin'
sharedstatedir='${prefix}/com'
sysconfdir='/etc'
target_alias=''

-----------

confdefs.h.

-----------

/* confdefs.h */
#define PACKAGE_NAME "jwm"
#define PACKAGE_TARNAME "jwm"
#define PACKAGE_VERSION "git-653"
#define PACKAGE_STRING "jwm git-653"
#define PACKAGE_BUGREPORT "[email protected]"
#define PACKAGE_URL ""
#define _XOPEN_SOURCE 600L
#define _XOPEN_SOURCE_EXTENDED 1
#define EXTENSIONS 1
#define USE_XUTF8 1
#define STDC_HEADERS 1
#define HAVE_SYS_TYPES_H 1
#define HAVE_SYS_STAT_H 1
#define HAVE_STDLIB_H 1
#define HAVE_STRING_H 1
#define HAVE_MEMORY_H 1
#define HAVE_STRINGS_H 1
#define HAVE_INTTYPES_H 1
#define HAVE_STDINT_H 1
#define HAVE_UNISTD_H 1
#define HAVE_STDARG_H 1
#define HAVE_STDIO_H 1
#define HAVE_STDLIB_H 1
#define HAVE_CTYPE_H 1
#define HAVE_SYS_SELECT_H 1
#define HAVE_SIGNAL_H 1
#define HAVE_UNISTD_H 1
#define HAVE_TIME_H 1
#define HAVE_SYS_WAIT_H 1
#define HAVE_SYS_TIME_H 1
#define HAVE_ALLOCA_H 1
#define HAVE_LOCALE_H 1
#define HAVE_LIBINTL_H 1
#define HAVE_X11_XLIB_H 1
#define HAVE_X11_XUTIL_H 1
#define HAVE_X11_CURSORFONT_H 1
#define HAVE_X11_XPROTO_H 1
#define HAVE_X11_XATOM_H 1
#define HAVE_X11_KEYSYM_H 1
#define HAVE_X11_XRESOURCE_H 1
#define HAVE_UNSETENV 1
#define HAVE_PUTENV 1
#define HAVE_SETLOCALE 1
#define USE_ICONS 1
#define USE_PNG 1
#define USE_CAIRO 1
#define USE_RSVG 1
#define USE_JPEG 1
#define USE_XFT 1
#define HAVE_FT2BUILD_H 1
#define HAVE_X11_EXTENSIONS_XRENDER_H 1
#define USE_XRENDER 1
#define USE_FRIBIDI 1
#define HAVE_X11_XPM_H 1
#define USE_XPM 1
#define USE_SHAPE 1
#define USE_XMU 1
#define USE_XINERAMA 1
#define ENABLE_NLS 1
#define HAVE_GETTEXT 1
#define HAVE_DCGETTEXT 1
#define SYSTEM_CONFIG "/etc/system.jwmrc"

configure: exit 0

from jwm.

scsijon avatar scsijon commented on August 16, 2024

rats! LETS SEE IF i CAN GET THAT FIRST BIT TO SHOW IT ALL including the group headers and tails, It should be>

from jwm.

scsijon avatar scsijon commented on August 16, 2024

no sorry but it has a group header before the line starting 'wbar' and tail at the end, and the preview shows it all and ok too!

from jwm.

scsijon avatar scsijon commented on August 16, 2024

ah, commenting the layer:number lines out by themselves doesn't fix everything, just most things! I wonder if that was another problem!

I was still getting the problem and after 'playing about a bit' to try to identify it, I came across this situation>

try this

open an application and minimize it
open geany with a doc of some sort (doc1)
open another doc (doc2) that opens in geany
switch to doc1 and maximize
switch to doc2 and try to restore to medium --- I get the icon changing but the window not
switch to doc1 --- the icon has changed back to a maximized one and I can restore to medium
--- if I close doc1 from here doc2 is now medium and everything works
--- if instead I go back to doc2 it's medium but I can only close or minimize it

??is there a 'stacking' type problem? is it yours or related to our builds? and of course where

from jwm.

joewing avatar joewing commented on August 16, 2024

It's still not happening for me, but tonight I plan to load up a VM with Puppy.
As far as the layers are concerned, in recent snapshots, JWM uses "above" "normal" and "below" instead of numeric values for layers, which is why it complains about the layers.

from jwm.

scsijon avatar scsijon commented on August 16, 2024

Joe, built jwm-659 this morning and I can't find the error appearing in any way so I think this one can be marked as fixed
:-} however i have a new one for you

from jwm.

scsijon avatar scsijon commented on August 16, 2024

REOPENED against version 686

version 679 is OK, however with version 686 it's back!

from jwm.

joewing avatar joewing commented on August 16, 2024

Can you narrow this down to a specific snapshot (or, even better, commit)? Does it happen with 680, 681, or 685?

from jwm.

scsijon avatar scsijon commented on August 16, 2024

will download, build and test and let you know asap

from jwm.

scsijon avatar scsijon commented on August 16, 2024

OK, after building and testing a couple of times, just to make sure their wasn't a build problem, I have these unfortunate results for you.

679 OK, 680 and 681 work ok on one boot but not on another, 685 definately no-go

sorry

from jwm.

scsijon avatar scsijon commented on August 16, 2024

should have been written as "building a couple of times and testing multiple times" and "there" not "their"
(brain and fingers got ahead of thought pattern)

from jwm.

scsijon avatar scsijon commented on August 16, 2024

you may be pleased to know that this problem has also been resolved when you fixed #6 in Version 691.

So I am closing it again (hopefully for the last time)

from jwm.

joewing avatar joewing commented on August 16, 2024

When you get a chance, would you mind attempting to reproduce this with snapshot 692 (commit 14b743b)? That change might fix this issue.

from jwm.

scsijon avatar scsijon commented on August 16, 2024

will do next tue pm as i'm at work now for a few days (i'm on a break)

from jwm.

scsijon avatar scsijon commented on August 16, 2024

sorry joe, but that is even worse than 691 and with it I can't make a lot of application windows shrink past a viewable full screen size to read at all, with the standard problem being about the bottom third and some on the right cut off and unviewable.

from jwm.

scsijon avatar scsijon commented on August 16, 2024

The best example I can give you is, it's like when you have trimmed or cut part of a picture off rather than shrinking it and your looking at the remainder.

from jwm.

joewing avatar joewing commented on August 16, 2024

I think I'm able to reproduce this issue now so I should have a fix soon.
The issue happens for me when an application (I'm using geany) starts up in fullscreen mode and then is restored. The application is restored with the same size as the fullscreen window when it should be resized to fit on the screen.

from jwm.

joewing avatar joewing commented on August 16, 2024

I think this should be fixed in commit 859ecca (snapshot 696).

from jwm.

scsijon avatar scsijon commented on August 16, 2024

not yet, in 697, still the same, sorry!

from jwm.

joewing avatar joewing commented on August 16, 2024

You may want to give snapshot 700 (commit 5088260) a try when you get a chance.
There was an issue where JWM wasn't redrawing borders when a window is restored from the maximized state but doesn't change size. This happens with greany when you maximize greany, close greany, and then start it again. Unfortunately, greany tells JWM that it wants the maximized size as its window size, so that's what JWM gives it when greany is restored from maximization.

from jwm.

scsijon avatar scsijon commented on August 16, 2024

will do and get back to you by this evening as i've a mage2 puppy beta to build this weekend so will be a 'bit' busy the next few days.

from jwm.

scsijon avatar scsijon commented on August 16, 2024

I do think you have done it, I can't fault it so I have released a pet for 'TESTING ONLY', we shall see what happens over the weekend. 'Knock-wood' we can finally sign off this problem next week as i'm sure your more fed-up than I am with it.

from jwm.

scsijon avatar scsijon commented on August 16, 2024

I'm now getting the complaint that an app window is resizing itself down from maximum to 'medium' ocasionally when the 'namebar' at the top is touched to drag it to a different place on the screen instead of hiding some of it out of the visable area. Do you want a separate problem for it or is it a related outcome?

from jwm.

joewing avatar joewing commented on August 16, 2024

This is the expected behavior. I think it's always worked that way.
Anyway, if I'm understanding correctly, I don't believe that has anything to do with this particular bug.

from jwm.

scsijon avatar scsijon commented on August 16, 2024

@joe against the first comment above: well that has not been happening, so I shall tell them that it's another bug fixed.

And against the real problem, so far no-one that is testing has reported it still happening, if that stays the case on monday I HOPE (as you would I'm sure) to finally close the bug for the last time. I notice that snapshot 701 is there, should I build that for release or stick to 700?

from jwm.

joewing avatar joewing commented on August 16, 2024

It seemed to be working for me, but this bug could have been masking it perhaps. The idea is that it doesn't really make sense to move a maximized window, so when you move the maximized window it undoes the maximization while you move the window and restores the maximization after you finish moving the window. It's a little strange with only one monitor, but with multiple monitors, it's nice because it allows you to move maximized windows to the other monitor. It also allows you to move maximized windows to different desktops.

As far as 701 vs 700 is concerned, 701 prevents a crash when the mouse is over the edge of the pager. I didn't experience this crash with 700, but I wanted to make sure it wouldn't happen. In any case, 701 shouldn't hurt anything.

from jwm.

scsijon avatar scsijon commented on August 16, 2024

This problem seems to be finally fixed! I shall give it a few more days.

However #15 is not with snapshot 702 and I can't seem to reopen it, I have added a comment to it on the problem.

from jwm.

scsijon avatar scsijon commented on August 16, 2024

no problem now found from 700 so closing.

from jwm.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.