Commit Graph

580 Commits

Author SHA1 Message Date
Julien Danjou 47ec01e571 Revert "fix bug in Xinerama when mouse is not in the same screen that mouse"
This reverts commit 845984fed0.
2007-10-01 12:43:05 +02:00
Julien Danjou 845984fed0 fix bug in Xinerama when mouse is not in the same screen that mouse 2007-10-01 11:28:21 +02:00
Julien Danjou 3e385c3bea use real_screen in grabbuttons(), fix Xinerama support 2007-09-29 13:09:45 +02:00
Julien Danjou 7beabd32d3 enhance windows screen moving when windows are floating 2007-09-28 16:40:20 +02:00
Julien Danjou ca169340b1 use PATH_MAX instead of _POSIX_PATH_MAX 2007-09-28 13:42:13 +02:00
Julien Danjou a6943aa3f3 add uicb_exec 2007-09-28 13:39:46 +02:00
Julien Danjou 659adaab5e use get_real_screen() in a lot of places 2007-09-28 11:55:08 +02:00
Julien Danjou 9692e398d5 return DefaultScreen instead of 0 2007-09-28 11:41:03 +02:00
Julien Danjou 6efc6de67e use get_real_screen() in initcolor() 2007-09-28 11:37:36 +02:00
Julien Danjou d4211d3bfb introduce get_real_scree() 2007-09-28 11:36:39 +02:00
Julien Danjou 8112ec2cca introduce move_client_to_screen to move a client in a new screen and tag it with good tags 2007-09-28 11:30:51 +02:00
Julien Danjou ab738c9cab bug fix: XClassHint not copied correctly
Thanks Nikos Ntarmos <ntarmos@ceid.upatras.gr>
2007-09-28 10:46:34 +02:00
Julien Danjou 30c9d74dd2 I was too happy, I forgot some printf 2007-09-27 22:31:06 +02:00
Julien Danjou 57e9f1c02c tile layout is Xinerama compliant 2007-09-27 22:29:36 +02:00
Julien Danjou ca363aa248 add uicb_movetoscreen() 2007-09-27 22:29:09 +02:00
Julien Danjou ed4f0c20fe fix bug in mouseresize with Xinerama 2007-09-27 21:32:48 +02:00
Julien Danjou 11cbd79c62 make a lot of function in event and statusbar creation/handling Xinerama aware 2007-09-27 21:26:25 +02:00
Julien Danjou 2680d34a64 make manage() more Xinerama efficient 2007-09-27 21:22:01 +02:00
Julien Danjou bbb3a8cfbf resize() now update client screen number in Xinerama 2007-09-27 20:19:36 +02:00
Julien Danjou 14da15bbc9 make Statusbar optional in get_display_info() 2007-09-27 20:16:20 +02:00
Julien Danjou 972ea8f832 max layout is now Xinerama aware 2007-09-27 19:34:41 +02:00
Julien Danjou d3ace8b9e8 make scan() aware of Xinerama 2007-09-27 19:21:47 +02:00
Julien Danjou 990bc8d6f2 bug fix: previous commit broke Zaphod mode in spawn() 2007-09-27 19:18:19 +02:00
Julien Danjou b76d5d6722 give good screen to manage() 2007-09-27 18:57:22 +02:00
Julien Danjou 783a10f146 cosmetic 2007-09-27 18:57:03 +02:00
Julien Danjou ac193f82ad fix get_screen_bycoord() and add move_mouse_pointer_to_screen() for focus{next,prev}screen() 2007-09-27 17:57:57 +02:00
Julien Danjou 491b5611c2 Fix screen detection in keypress for supporting Xinerama 2007-09-27 17:53:01 +02:00
Julien Danjou 3bba90fa38 don't modify display if we're on Xinerama 2007-09-27 17:52:36 +02:00
Julien Danjou ecf79693a2 use real_screen for X functions, not logical screen 2007-09-27 17:13:31 +02:00
Julien Danjou bdd408cd6c use get_screen_count instead of ScreenCount where needed 2007-09-27 17:13:31 +02:00
Julien Danjou 4662cf109e introduce get_screen_count(...) function 2007-09-27 17:13:30 +02:00
Julien Danjou ca16334351 introduce get_xinerama_screen_bycoord(...)
this allows to retrieve the xinerama screen of a client with its coordinates
2007-09-27 17:13:30 +02:00
Julien Danjou 486dd410ca bug fix: apply selected layouts for tag in uicb_tag_view{next,prev}
Thanks Jordà Polo <jorda@ettin.org>
2007-09-27 16:24:42 +02:00
Julien Danjou b4cc86abf0 make moveresize work with +/- as others 2007-09-27 12:30:18 +02:00
Julien Danjou 9dad2fd85c add -c option to specify configuration file 2007-09-26 21:22:30 +02:00
Julien Danjou c81d40f15e change initcolor() proto 2007-09-26 20:21:09 +02:00
Julien Danjou 6f3e0a3a2d change initfont proto 2007-09-26 20:18:49 +02:00
Julien Danjou bf0ddca247 remove set_default_configuration() 2007-09-26 20:16:04 +02:00
Julien Danjou 6d77645872 change urxvt by x-terminal-emulator in default config 2007-09-26 20:00:16 +02:00
Julien Danjou 2c149b25d3 optimize a little isvisible() 2007-09-26 18:56:58 +02:00
Julien Danjou d34146fcec doc update for client.h 2007-09-26 16:30:17 +02:00
Julien Danjou 4f65ea5fcd remove useless #include 2007-09-26 11:35:38 +02:00
Julien Danjou b5ec38f15a add common.h to dist target 2007-09-26 11:28:16 +02:00
Julien Danjou a22b4c1008 new feature: add swap{next,prev} for reordering visible windows 2007-09-25 12:41:36 +02:00
Julien Danjou 5d06303f48 add mwfact to statusbar printing 2007-09-24 20:23:05 +02:00
Julien Danjou 935bcc7ce4 move Regs into tag.c 2007-09-24 18:02:03 +02:00
Julien Danjou 256717c792 add a_strncmp() to util.h and use a_str*() functions everywhere 2007-09-24 17:58:50 +02:00
Julien Danjou 89fa270bca display layout nmaster/ncols vars in new tags without clients 2007-09-24 17:08:47 +02:00
Julien Danjou b5f2129680 add a_strcat function to util 2007-09-24 16:53:03 +02:00
Julien Danjou 9a97c13804 add a_strcpy() function to util.c 2007-09-24 16:44:36 +02:00