Commit Graph

  • 6f17f0e5f7 Layout: Fix layer layout bug when decreasing tag layers Martin Duquesnoy 2009-10-11 19:51:27 +02:00
  • ff729f59fa Layout: Add layer layout (manual layout), testing. Martin Duquesnoy 2009-10-11 19:24:13 +02:00
  • 42856c5e63 Update version Martin Duquesnoy 2009-10-04 17:14:46 +02:00
  • b483262088 Wmfs: Add screen specification in wmfs -s -> screen -s <num> "string" Martin Duquesnoy 2009-10-04 17:12:47 +02:00
  • 4c8d25ff36 Conf: Fix get_opt if there is no option value in quote Martin Duquesnoy 2009-09-15 17:22:31 +02:00
  • dc03eb8aa5 Conf: Fix segfault when there is no value in layout system option. Martin Duquesnoy 2009-09-15 17:00:08 +02:00
  • 74d103a714 Confparse: Fix difference between ' and " in wmfsrc Philippe Pepiot 2009-09-12 17:46:41 +02:00
  • 23e9fb2f75 Set new version. Martin Duquesnoy 2009-09-09 14:10:43 +02:00
  • 537aed921d Wmfs: Fix bug when reload (last client opened not managed) Martin Duquesnoy 2009-09-09 14:06:09 +02:00
  • a2815a49f0 Client: Fix possible bug in client_moveresize() Martin Duquesnoy 2009-09-06 18:30:32 +02:00
  • bc3728bdb0 Wmfs: Keep client order when reloading. Martin Duquesnoy 2009-09-06 16:11:23 +02:00
  • 543320486c Conf: Fix segfault when layout system is switch. Martin Duquesnoy 2009-09-05 11:01:37 +02:00
  • 36cc0c1f88 Config: Fix possible free(NULL) Philippe Pepiot 2009-09-01 16:24:10 +02:00
  • e740aecaea Config: Wrapper for conf_*_section Pointer returned by get_sec() wasn't free() Philippe Pepiot 2009-08-27 08:10:55 +02:00
  • 64ad8d22a1 Confparse: Simplify get_sec() Just find start and end section then copy it into the return string. Prevent multiple call to _strdup. Philippe Pepiot 2009-08-27 07:39:30 +02:00
  • fda24134a6 Confparse: Use MAP_FAILED instead of -1 Philippe Pepiot 2009-08-26 17:13:16 +02:00
  • 1cfe0ce94e Confparse: prevent multiple _strdup call in file_to_str() Philippe Pepiot 2009-08-26 03:03:07 +02:00
  • a0838ba8fc config: remove duplicate call to screen_count() Philippe Pepiot 2009-08-26 00:10:49 +02:00
  • 4f75391775 config: remove possible duplicate call to get_size_sec Philippe Pepiot 2009-08-25 22:44:32 +02:00
  • ad83c1db0e Confparse: Fix emalloc in secname() Martin Duquesnoy 2009-08-25 16:55:23 +02:00
  • 9919a61bc9 Wmfs: Remove confuse.h include. Martin Duquesnoy 2009-08-24 20:25:29 +02:00
  • 949148c072 ViWMFS: Add help message. Martin Duquesnoy 2009-08-24 18:35:51 +02:00
  • a9807f8314 ViWMFS: Add some command and fix some stuff Martin Duquesnoy 2009-08-24 17:50:04 +02:00
  • a34af54e78 Conf/ViWMFS: Add bind to set WMFS in ViWMFS mode in the default configuration and improve viwmfs function. Martin Duquesnoy 2009-08-24 17:27:27 +02:00
  • 44e2844ad3 ViWMFS: Improve viwmfs() Martin Duquesnoy 2009-08-24 16:32:19 +02:00
  • 14762210c1 ViWMFS: Add viwmfs.c. Martin Duquesnoy 2009-08-24 16:26:52 +02:00
  • 1dce5bae3b Conf/README: Update readme and optimize some stuff in config.c Martin Duquesnoy 2009-08-23 15:50:54 +02:00
  • e8213b2fe4 Confparse: Add warning if a = is missing Martin Duquesnoy 2009-08-23 14:46:08 +02:00
  • 77ead81d3f Confparse: Fix possibly segfault if there is many option on a single line and if there is a missing '='. Martin Duquesnoy 2009-08-23 14:34:04 +02:00
  • 6715ba034b Confparse: Remove debug pintf Martin Duquesnoy 2009-08-23 02:58:17 +02:00
  • 9ca98a83ff Confparse: Fix little mistake who make big bug. Martin Duquesnoy 2009-08-23 02:56:30 +02:00
  • 99b336fea1 Config: Re-add client_{move, resize} Martin Duquesnoy 2009-08-23 02:15:22 +02:00
  • bf3038cb78 !! IMPORTANT !! NEW CONFIG FILE SYNTAX, NO LIBCONFUSE NEEDED ANYMORE. Martin Duquesnoy 2009-08-23 01:58:24 +02:00
  • 324b6bc5d4 Client: Fix mistake in client_manage. Martin Duquesnoy 2009-08-22 23:19:22 +02:00
  • 36c9f52296 All: Update head license in each file. Martin Duquesnoy 2009-08-22 22:56:41 +02:00
  • 514f7a0226 Mouse: Add 2 separate functions to move client in tile and move from one tag to another with mouse. Martin Duquesnoy 2009-08-22 02:05:26 +02:00
  • 378cb70acc Mouse: Securize client swapping / client tagging with mouse Martin Duquesnoy 2009-08-21 17:56:36 +02:00
  • 8a3111fb75 Mouse/Typo: Improve client tile move system (Remove break after swap). Martin Duquesnoy 2009-08-21 17:18:52 +02:00
  • c97cc8a7db Wmfs: Remove all Boolean value in the Client struct: all works with flags and fix multi-head _NET_WM_STATE_FULLSCREEN little placement buf. Martin Duquesnoy 2009-08-20 17:50:59 +02:00
  • 6db79e381d Confparse: Improve section stuff: Section work like this now: [secname] option = "pwet" [/secname] Martin Duquesnoy 2009-08-20 14:16:59 +02:00
  • a5a5126082 Wmfs: Fix typo. Martin Duquesnoy 2009-08-20 12:09:42 +02:00
  • 81b9f8ebed Scan: Fix possible segfault when reload with scan and client->tag attribute. Martin Duquesnoy 2009-08-20 11:57:43 +02:00
  • 64159591fb Ewmh: _NET_WM_STATE_FULLSCREEN management improved Martin Duquesnoy 2009-08-20 11:40:07 +02:00
  • 020e2c88c7 Layout: Get the selected screen before toggle resizhint. Martin Duquesnoy 2009-08-19 23:16:10 +02:00
  • 93f2fe49fa Mouse: Fix bug #5 found by Linkdd. Martin Duquesnoy 2009-08-19 14:04:16 +02:00
  • d4ba00c518 Getinfo: Fix mwfact info bug Martin Duquesnoy 2009-08-19 11:41:01 +02:00
  • 5fb455840a Confparse: Improve file_to_str. Martin Duquesnoy 2009-08-11 00:45:53 +02:00
  • 20d247438c Confparse: Improve stuff and add wmfsrc_new, the next wmfs configuration file. Martin Duquesnoy 2009-08-10 23:50:18 +02:00
  • 3b18a3937e Remove *~ martin 2009-08-08 16:00:02 +02:00
  • f5fe7dda77 Confparse: Add confparse/ libconfuse soon useless. martin 2009-08-08 15:57:26 +02:00
  • b8f633c9f1 Client: Secure uicb_client_resize Martin Duquesnoy 2009-08-01 01:45:23 +02:00
  • 33a7864da2 Client: Add condition in uicb_client_resize Martin Duquesnoy 2009-08-01 01:20:08 +02:00
  • fd14922e62 Client: Add uicb function client_{move, resize} requested by YDB. Martin Duquesnoy 2009-08-01 01:12:44 +02:00
  • 7eceb99dee Wmfs/Conf: Fix segfault if there is no tag {} section. Martin Duquesnoy 2009-07-29 23:12:26 +02:00
  • 7097296cc8 Menu: Fix segfault if there is no menu {} section in config. Martin Duquesnoy 2009-07-29 17:42:50 +02:00
  • 702d6065fa Wmfs: Add -C option to load a configuration file Martin Duquesnoy 2009-07-29 17:14:55 +02:00
  • f252636744 Menu: Improve mouse event management in menu_manage_event. (Add Button{4, 5} management and quit when clicking on another window) Martin Duquesnoy 2009-07-29 16:17:54 +02:00
  • 24bb4224b3 Client/Layout: Fix layout arranging bug with multihead, when closing a client who is on another screen in the current tag. Martin Duquesnoy 2009-07-28 11:50:01 +02:00
  • b5ec3dd9fa Mouse/Client: Focus the selected client when swapping with mouse (requested by pist) Martin Duquesnoy 2009-07-25 01:57:42 +02:00
  • ec2ccea884 Client: Add client_get_{next, prev} to simplify some functions. Martin Duquesnoy 2009-07-22 20:56:53 +02:00
  • 8251de7096 Util: Fix head comment mistake Martin Duquesnoy 2009-07-22 15:53:53 +02:00
  • 33689fc5a0 Client/Layout: Fix focus issue (#1) with max layout. Martin Duquesnoy 2009-07-22 14:27:52 +02:00
  • ec834a4cbc Tag: Fixed segfault in tag_transfert while changing client from one screen to another. Martin Duquesnoy 2009-07-16 13:51:39 +02:00
  • eddf5c24be Mouse: Uncomment "break;" after client_swap() (bugfull) Martin Duquesnoy 2009-07-14 23:25:06 +02:00
  • 164efda501 Wmfsrc.in/Client: Only tile client can be swapped/ remove all tile_switch call in wmfsrc.in Martin Duquesnoy 2009-07-14 23:18:12 +02:00
  • fba3243ffe Client: Fix mistake Martin Duquesnoy 2009-07-14 23:15:41 +02:00
  • daae7d4764 Client/Layout: Remove tile_switch uicb function; add client_swap_{next, prev}. Martin Duquesnoy 2009-07-14 22:59:24 +02:00
  • fe8eba8c54 Client: Add client_set_screen() and fix some bugs. Martin Duquesnoy 2009-07-14 18:45:56 +02:00
  • 11bc12f72a Client: Secure client_swap against little big Martin Duquesnoy 2009-07-14 17:48:55 +02:00
  • 73318aca9d Wmfs: in quit(), just unhide and Reparent the window in ROOT. Martin Duquesnoy 2009-07-14 15:56:47 +02:00
  • d392f9b5cf Client: Set new tag in client_screen_{prev, next} with new screen (Segfault possible) Martin Duquesnoy 2009-07-14 11:26:15 +02:00
  • ec009c98e1 Client: Add 2 uicb function requested by bacardi95: client_screen_{next, prev}. Martin Duquesnoy 2009-07-13 21:54:00 +02:00
  • d6b1a18867 Remove duplicate LDFLAGS definition Marc Lagrange 2009-07-12 16:45:06 +02:00
  • 0725337978 Add condition for LDFLAGS if system matches NetBSD (for using /usr/pkg/lib) Signed-off-by: Marc Lagrange <markocpc@gmail.com> Marc Lagrange 2009-07-12 16:34:14 +02:00
  • fd287cd562 Build system/WMFS: WMFS does not *need* xinerama and xrandr librairies anyway, optional now. Martin Duquesnoy 2009-07-11 23:24:46 +02:00
  • 21c5c36c1e Build System: Re set LIBRARIES_TO_LINK with Xinerama and Xrandr optional Philippe Pepiot 2009-07-11 23:06:38 +02:00
  • ceb97cdae0 Build System: Xrandr and Xinerama optional Philippe Pepiot 2009-07-11 22:36:21 +02:00
  • a4a80fb3af Event: Add client_raise when clicking on the client window unfocused (Request by KERNEL_ERROR). Martin Duquesnoy 2009-07-06 22:30:28 +02:00
  • 22899d096f CMake: Version Setting (Year-Month) by the dev.. Martin Duquesnoy 2009-07-06 01:02:44 +02:00
  • 139b0e9203 CMake: New version system: YearMonth (YYYYmm)-revision. Martin Duquesnoy 2009-07-06 00:55:47 +02:00
  • 0acbad7289 Launcher: Fixed launcher position in infobar. Guillaume B 2009-07-05 22:46:44 +02:00
  • 2885309b83 Launcher: Check if there is a keypad with IsKeypadKey(), so fixed segfault. Martin Duquesnoy 2009-07-05 22:21:08 +02:00
  • c7a0fc9c3f Layout: Add update_layout boolean argument in arrange() function Martin Duquesnoy 2009-07-05 03:13:07 +02:00
  • 0cc60f8d68 Update Readme. Martin Duquesnoy 2009-07-05 03:12:59 +02:00
  • fbcd608d71 Xrandr: Add XRRSelectInput. Martin Duquesnoy 2009-07-05 02:39:08 +02:00
  • 2c8d67ff27 Xrandr: Add Xrandr support in event/screen. martin 2009-07-05 00:50:58 +02:00
  • 8f618c01df Infobar: Add screen_get_sel in uicb_infobar_togglepos, it fix a in multi-screen. martin 2009-07-04 03:44:36 +02:00
  • 42fa59a524 Conf/Event: Add option "focus_follow_mouse" in misc section request by gyo. martin 2009-07-03 19:04:09 +02:00
  • d8f3db227a Client: Fix endless focus bug with raisefocus option. Martin Duquesnoy 2009-06-28 19:57:36 +02:00
  • d49a2b4dfc Infobar: Fix minor bug and comments in infobar_draw_statustext. Martin Duquesnoy 2009-06-28 17:28:52 +02:00
  • bcda923176 Infobar: Simplify infobar_draw_statustext function. Martin Duquesnoy 2009-06-28 16:55:38 +02:00
  • 81db6902af Infobar: Fix last free in draw_statustext Martin Duquesnoy 2009-06-27 20:09:52 +02:00
  • fec2475647 Infobar: Fix last free in draw_statustext Martin Duquesnoy 2009-06-27 20:08:12 +02:00
  • 36bdab547a Infobar: Finish the infobar_draw_statustext function to parse color block (\#ffffff\textextext) Martin Duquesnoy 2009-06-27 20:06:30 +02:00
  • ad0bedd285 statustext color parsing trial [UNSTABLE] Martin Duquesnoy 2009-06-24 10:03:52 +02:00
  • 0b21569b3a Draw: Set dev trial Martin Duquesnoy 2009-06-23 00:31:32 +02:00
  • 3eacc103ea Launcher: Add Keypad enter key to justify a command and adjust cursor size. Martin Duquesnoy 2009-06-21 02:23:44 +02:00
  • 649a631f97 Mouse: Grab server only when the client is not tiled Martin Duquesnoy 2009-06-21 01:55:52 +02:00
  • 26624ced65 Launcher: Rename PATH_MAX -> PATHMAX Martin Duquesnoy 2009-06-20 13:19:45 +02:00
  • 343e2a22a6 Mouse: Add arrange for the old screen when move a client from one tag/screen to another Martin Duquesnoy 2009-06-20 13:06:36 +02:00