fixed the layout symbol bug reported by Nibble (but using a different approach as he suggested)
- optimised drawbar() and arrange() handling for multiple monitors, arrange only arranges the relevant monitors when applicable, same with drawbar
- need to release 5.7.1
# dwm - dynamic window manager# See LICENSE file for copyright and license details.include config.mkSRC=dwm.cOBJ=${SRC:.c=.o}all:optionsdwmoptions:@echodwmbuildoptions:@echo"CFLAGS = ${CFLAGS}"@echo"LDFLAGS = ${LDFLAGS}"@echo"CC = ${CC}".c.o:@echoCC$<@${CC}-c${CFLAGS}$<${OBJ}:config.hconfig.mkconfig.h:@echocreating$@fromconfig.def.h@cpconfig.def.h$@dwm:${OBJ}@echoCC-o$@@${CC}-o$@${OBJ}${LDFLAGS}clean:@echocleaning@rm-fdwm${OBJ}dwm-${VERSION}.tar.gzdist:clean@echocreatingdisttarball@mkdir-pdwm-${VERSION}@cp-RLICENSEMakefileREADMEconfig.def.hconfig.mk\dwm.1${SRC}dwm-${VERSION}@tar-cfdwm-${VERSION}.tardwm-${VERSION}@gzipdwm-${VERSION}.tar@rm-rfdwm-${VERSION}install:all@echoinstallingexecutablefileto${DESTDIR}${PREFIX}/bin@mkdir-p${DESTDIR}${PREFIX}/bin@cp-fdwm${DESTDIR}${PREFIX}/bin@chmod755${DESTDIR}${PREFIX}/bin/dwm@echoinstallingmanualpageto${DESTDIR}${MANPREFIX}/man1@mkdir-p${DESTDIR}${MANPREFIX}/man1@sed"s/VERSION/${VERSION}/g"<dwm.1>${DESTDIR}${MANPREFIX}/man1/dwm.1@chmod644${DESTDIR}${MANPREFIX}/man1/dwm.1uninstall:@echoremovingexecutablefilefrom${DESTDIR}${PREFIX}/bin@rm-f${DESTDIR}${PREFIX}/bin/dwm@echoremovingmanualpagefrom${DESTDIR}${MANPREFIX}/man1@rm-f${DESTDIR}${MANPREFIX}/man1/dwm.1.PHONY:alloptionscleandistinstalluninstall