Commit Graph

  • 8f92f962cf Client: Simplify client_swap() martin 2009-06-20 03:30:42 +02:00
  • 0ce614a18c Wmfs: Delete useless variable martin 2009-06-20 03:13:47 +02:00
  • e82d75b5ca Layout/Tag: Add request_update in Tag struct. WMFS Doesn't update layout each time you switch the tag, but only when it's requested. martin 2009-06-20 03:11:49 +02:00
  • 787ecfee69 Launcher: Add cursor martin 2009-06-20 01:40:21 +02:00
  • 3fc2571b92 Launcher/Signal/Mouse: Set wmfs ANSI approved, use signal instead sigaction and fix mouse_resize tiny bug. martin 2009-06-20 01:20:41 +02:00
  • 62a7fcf33f Client: set c->min{h, w} to 1 if it's 0 Martin Duquesnoy 2009-06-19 23:52:54 +02:00
  • 8cde052456 Spawn: Applied KERNEL_ERROR's patch. Martin Duquesnoy 2009-06-19 21:56:36 +02:00
  • cb1cfb5d8e Mouse/Frame: Add resize corner area left and mouse resize left and right. Martin Duquesnoy 2009-06-19 21:41:51 +02:00
  • 73f04fa5ac Wmfs: Don't free default gc ! it's free in XCloseDisplay. else -> segfault. Martin Duquesnoy 2009-06-19 18:05:05 +02:00
  • f6011776c2 Wmfs: Free all GC everywhere Martin Duquesnoy 2009-06-19 17:59:59 +02:00
  • a80f6908b7 Mouse/Client: Add client_geo_hints to transform the geometry of a client with its size hints and use it in mouse_resize. Martin Duquesnoy 2009-06-19 17:29:40 +02:00
  • 29bc1bc2f1 Client: Add frame_update({c1, c2}) to draw the right title Martin Duquesnoy 2009-06-19 03:08:44 +02:00
  • 96cc645788 Client/Mouse: Add client_swap (new trial) Martin Duquesnoy 2009-06-19 01:16:17 +02:00
  • 59f203ee8f Conf: Add misc { pad = x }. Martin Duquesnoy 2009-06-18 21:57:15 +02:00
  • eb4f98ac54 Mouse: Grab server before mouve / resize. (fix conky + move border bug) Martin Duquesnoy 2009-06-18 20:23:31 +02:00
  • 519b3d7058 Mouse: Fixed tile client movement bug. Martin Duquesnoy 2009-06-15 17:04:10 +02:00
  • bca4aeb6bb Mouse: Fix drag border final refresh in mouse_resize Martin Duquesnoy 2009-06-14 23:51:32 +02:00
  • 4cf2fcba0d Mouse: Add mouse_dragborder() Martin Duquesnoy 2009-06-14 23:09:36 +02:00
  • cff8321443 Mouse: Improved invert border render. Martin Duquesnoy 2009-06-14 21:48:01 +02:00
  • af4e77405c Mouse: Remove transparent_{move / resize} : new movement/resize mode with revert border. Martin Duquesnoy 2009-06-14 21:36:45 +02:00
  • c035b52c29 Layout: Don't do the free layout if c->max = True. Martin Duquesnoy 2009-06-14 03:21:50 +02:00
  • fba8e7b25f Ewmh/Event/Frame: Fix bug with mplayer in fullscreen and FREE layout reported by philpep and remove titlebar limit for title drawing. Martin Duquesnoy 2009-06-14 03:06:10 +02:00
  • 7957618a26 Build System: Remove LOGO option Philippe Pepiot 2009-06-14 01:14:54 +02:00
  • e19ec4ced0 Menu: set conf.nmenu + 1 only if there is conf.layout_system (so if system = 1 = menu) Martin Duquesnoy 2009-06-13 16:09:07 +02:00
  • 16171797a3 Client: client_set_wanted_tag() -> set xch to { 0 } so fix possibly segfault. Martin Duquesnoy 2009-06-13 15:50:10 +02:00
  • 4b5dcfd368 Menu: Fixed item height. Martin Duquesnoy 2009-06-07 01:37:37 +02:00
  • 9fd190a87f Wmfs: Improved INFOBARH. Martin Duquesnoy 2009-06-06 15:15:53 +02:00
  • 71471902f0 Infobar/Conf: Add bar { height = x } option (requested by ecc___) to set infobars height. Martin Duquesnoy 2009-06-06 15:08:06 +02:00
  • fbfc1629f4 Launcher: Fixed typo. Martin Duquesnoy 2009-06-06 14:07:13 +02:00
  • 10cbda4969 Launcher: Added launcher completion. rck 2009-06-06 13:56:06 +02:00
  • c7948f8d3a Launcher: Add screen_get_sel before choose selected screen to draw launcher. Martin Duquesnoy 2009-05-29 00:00:39 +02:00
  • 5d1c52d0b8 Logos: Remove logos directory Martin Duquesnoy 2009-05-27 14:11:40 +02:00
  • 46cf839e97 Infobar: Fix layout button position/size when there is no border shadow Martin Duquesnoy 2009-05-23 11:24:04 +02:00
  • 1f39bf1d9c Conf: Update wmfsrc.in Martin Duquesnoy 2009-05-09 11:55:48 +02:00
  • 5134495460 Conf: Update default conf. Martin Duquesnoy 2009-05-09 11:53:56 +02:00
  • 4ac3df6412 Man/Conf: Fixed some mistake, updated man and add one keybind to default conf. Martin Duquesnoy 2009-05-09 11:51:52 +02:00
  • 903f567086 Launcher: Improved launcher: Use a new BarWindow to show the launcher Martin Duquesnoy 2009-05-09 00:22:08 +02:00
  • 86f593b0d0 Ewmh: Support _NET_SUPPORTING_WM_CHECK Class. Martin Duquesnoy 2009-05-08 23:33:40 +02:00
  • 798623f7ff EWMH: Now, manage _NET_SUPPORTING_WM_CHECK, _NET_WM_PID and _NET_SHOWING_DESKTOP. Martin Duquesnoy 2009-05-08 23:17:17 +02:00
  • b0be5eb425 Tag: Fix tag round Martin Duquesnoy 2009-05-08 12:16:32 +02:00
  • c665f5b86f Man: Update default keybinds Martin Duquesnoy 2009-05-03 19:20:11 +02:00
  • a332f8f85e Build system: find a term for wmfsrc Philippe Pepiot 2009-05-03 19:17:37 +02:00
  • 337732f45b Default conf: Add c in the titlebar button and menu for each client binded on mouse button 3 (right click) Martin Duquesnoy 2009-05-03 12:32:57 +02:00
  • 7989aae4dd Ewmh: Fix mistake in a comment. Martin Duquesnoy 2009-05-03 11:40:31 +02:00
  • 4c13fcde33 Ewmh: Add client_focus in ewmh_manage_net_wm_state when state is FULLSCREEN Martin Duquesnoy 2009-05-03 03:07:21 +02:00
  • f7315edc12 Getinfo: Set all char* to NULL. Martin Duquesnoy 2009-05-02 23:28:20 +02:00
  • ee07ae657c Man: Update (add -g option) Martin Duquesnoy 2009-05-02 22:20:37 +02:00
  • c9ffaafb77 Getinfo: Add doxy comments Martin Duquesnoy 2009-04-30 22:15:24 +02:00
  • 81a06e6189 Man: Update manpage for -g option Martin Duquesnoy 2009-04-30 22:07:17 +02:00
  • c9e8e5d691 Getinfo: Add wmfs -g option for get some info about wmfs status Martin Duquesnoy 2009-04-30 22:02:17 +02:00
  • 8ff0264736 Ewmh: Remove ewmh_get_curent_layout: Set it in ewmh_update_current_tag_prop(). Martin Duquesnoy 2009-04-25 11:16:18 +02:00
  • 06270b371a Ewmh: Add _WMFS_MWFACT & _WMFS_NMASTER to know the current tag mwfact and nmaster. Martin Duquesnoy 2009-04-25 03:22:03 +02:00
  • 0f0678e1c5 Conf: Add option move_transparent in misc {}. Martin Duquesnoy 2009-04-24 22:36:51 +02:00
  • 8bdc1a6294 Wmfs: Simplify mainloop() Martin Duquesnoy 2009-04-24 04:44:26 +02:00
  • 92156f050d Client: Add _WMFS_ISFREE attributes to re-set the c->free attributes when reloading. Martin Duquesnoy 2009-04-23 22:17:27 +02:00
  • 1e1d14736f Scan: Fix screen set if there is less screen than before reload Martin Duquesnoy 2009-04-23 21:58:42 +02:00
  • 6d224f93d0 Wmfs: Replace raise(SIGTERM) by quit() in main() Martin Duquesnoy 2009-04-23 20:20:51 +02:00
  • 4380d64da1 Client: Add option in client_manage to arrange or not. Martin Duquesnoy 2009-04-23 19:57:56 +02:00
  • 51cccecaeb Scan: Update client attributes after client_manage and arrange all screen at the end. Martin Duquesnoy 2009-04-23 19:26:52 +02:00
  • 1c661a0c7e Wmfs: Remove wmfs.1.txt Martin Duquesnoy 2009-04-23 18:41:43 +02:00
  • 5b88064211 Ewmh: Fix net_wm_window_type_{dock, splash} management. Martin Duquesnoy 2009-04-23 18:30:47 +02:00
  • 4cc9138485 Scan: Add XFree(ret) for each XGetWindowProperty() Martin Duquesnoy 2009-04-23 18:03:25 +02:00
  • 48020c685b Scan: Fix segfault in scan(). Martin Duquesnoy 2009-04-23 17:53:42 +02:00
  • 4ff2c4a353 Wmfs: Improve uicb_reload: Reload binary now. Martin Duquesnoy 2009-04-23 17:40:20 +02:00
  • 8e10f82c23 Scan: Check _WMFS_TAG and _WMFS_SCREEN when scan() to place correctly every client. Martin Duquesnoy 2009-04-23 17:16:16 +02:00
  • 2ae33ef544 Client: Add client attributes _WMFS_TAG and _WMFS_SCREEN Martin Duquesnoy 2009-04-23 16:33:15 +02:00
  • 70e8238a52 Mouse: Remove buggy border when resize with transparent_resize. Martin Duquesnoy 2009-04-23 15:06:27 +02:00
  • e760c2bc7a Man: Add -c/-s option in man. Martin Duquesnoy 2009-04-23 14:25:05 +02:00
  • 3e69e6455d Build System: Fix changelog error during install Signed-off-by: Philippe Pepiot <phil@philpep.org> Philippe Pepiot 2009-04-23 03:48:44 +02:00
  • 38fd7fa37c Build System: Remove somes useless macro and clean CMakelist.txt Philippe Pepiot 2009-04-23 03:04:36 +02:00
  • 7cbb7832af Build System: gzip man page with CMakelist.txt Philippe Pepiot 2009-04-22 23:54:38 +02:00
  • 1686d28607 Build System: remove generating man pages. And dependancies on asciidoc and xmlto Philippe Pepiot 2009-04-22 22:06:01 +02:00
  • 0ddc86277a Mouse: Fix mouse placement in resize. Martin Duquesnoy 2009-04-22 10:49:13 +02:00
  • 12fc19d1b0 Conf: Add option resize_transparent in misc section for light client resize. Martin Duquesnoy 2009-04-22 10:39:39 +02:00
  • 2741bb71de Wmfs: Replace statustext[] -> *statustext and improve clientmessageevent(). Martin Duquesnoy 2009-04-22 03:04:41 +02:00
  • 4eef5cfa8c Wmfs: Remove statustext read on STDIN. Martin Duquesnoy 2009-04-22 02:53:22 +02:00
  • 2d1afba2e3 Wmfs: Remove shell, add -c and -s options, see -h. Martin Duquesnoy 2009-04-22 02:32:55 +02:00
  • 78d0572a70 ewmh: Fix net_wm_state_fullscreen management. Martin Duquesnoy 2009-04-21 22:51:30 +02:00
  • 9057489d92 Stipple: Fix stipple color when it is #000000 Martin Duquesnoy 2009-04-21 18:04:53 +02:00
  • 5be5b19266 Titlebar/Stipple: Add option stipple_{normal, focus} to choose stipple color. Martin Duquesnoy 2009-04-21 16:58:01 +02:00
  • 2b406a54c6 Util: Improve _strdup. Martin Duquesnoy 2009-04-21 15:25:15 +02:00
  • a77a9760d7 Fix mistake. Martin Duquesnoy 2009-04-21 13:02:25 +02:00
  • 1a7be7228e Event: Remove useless variables. martin 2009-04-21 12:59:36 +02:00
  • 0f3fcb2192 Client/Conf/Tag: Add clients = {} list section in tag {} section for choose which clients will goes in which tags. Martin Duquesnoy 2009-04-20 13:11:45 +02:00
  • 4a8db8d34b Menu: Fix menulayout bug Martin Duquesnoy 2009-04-20 11:47:54 +02:00
  • 94905559de screen: Remove todo comment (solved with spgeo) Martin Duquesnoy 2009-04-15 21:32:26 +02:00
  • 301a3438d1 Screen: Get selected screen before screen_set_{next, prev}. Martin Duquesnoy 2009-04-15 15:20:52 +02:00
  • a46a728e2b Layout: Remove test things Martin Duquesnoy 2009-04-11 23:06:04 +02:00
  • e4470bc88c README: Update Martin Duquesnoy 2009-04-11 23:04:28 +02:00
  • d5038a5b0b Menu: Fix borders problem with some font Martin Duquesnoy 2009-04-08 19:52:07 +02:00
  • c58a75539b Client: Fix arrangement bug: add screen argument to ishide(). Martin Duquesnoy 2009-04-06 03:04:37 +02:00
  • b73ba2106e Event: Fix layout menu position on top infobar mode Martin Duquesnoy 2009-03-30 16:06:06 +02:00
  • 009f11847b Layout: Fix mirror layout (code simplify was bad) Martin Duquesnoy 2009-03-30 15:49:44 +02:00
  • 02af9d6523 Layout: Simplify mirror code. Martin Duquesnoy 2009-03-30 07:46:16 +02:00
  • 582f1a9481 Screen/Infobar: Fix position with multi-head, add spgeo[] (screen pure geometry). Martin Duquesnoy 2009-03-30 07:30:32 +02:00
  • 6eff09d790 Layout: Add mirror_vertical and mirror_horizontal! Martin Duquesnoy 2009-03-30 06:44:36 +02:00
  • 44aa82eb4e Layout: Add nmaster support to new Mirror layout. Martin Duquesnoy 2009-03-30 04:27:20 +02:00
  • c1bcd7c405 Layout: New layout: Mirror tile (idea from Cheaterman) Martin Duquesnoy 2009-03-29 22:09:22 +02:00
  • d1fe3977a7 Layout/conf: Add toggle_resizehint uicb function. Martin Duquesnoy 2009-03-29 03:43:05 +02:00
  • c032d24640 Client: Fix feature #3. Martin Duquesnoy 2009-03-29 01:51:14 +01:00