Commit Graph

931 Commits

Author SHA1 Message Date
Julien Danjou 37a7116c92 we should reset client_sel on untag 2007-12-14 16:01:01 +01:00
Julien Danjou d197014d71 untag client on unmanage 2007-12-14 15:58:09 +01:00
Julien Danjou 84bb954004 rename statusbar uicb and add uicb_statusbar_set_position 2007-12-14 15:52:52 +01:00
Julien Danjou 14809f80e4 remove useless client_reattach_after() 2007-12-14 14:51:58 +01:00
Julien Danjou 078d224b46 use a linked list for handling tag <-> client relationship 2007-12-14 14:29:32 +01:00
Aldo Cortesi 2b5ba1f16f Improve the call signature of get_current_tag and get_current_layout. 2007-12-14 09:29:42 +01:00
Aldo Cortesi 8264f15fc6 Remove inline declarations in client.h - these don't match what's in the the .c
anyway.
2007-12-14 09:12:45 +01:00
Julien Danjou 4f1966732b remove -fgnu89-inline 2007-12-14 09:06:40 +01:00
Aldo Cortesi dcff13a5e7 Comment typos. 2007-12-14 08:47:21 +01:00
Aldo Cortesi 01d24558b1 Remove some redundant gcc flags. 2007-12-14 08:43:31 +01:00
Julien Danjou 6241354fec prefix eprint() with awesome: 2007-12-13 15:20:42 +01:00
Julien Danjou 11effcd7af remove awesome: for warn() calls 2007-12-13 14:03:55 +01:00
Julien Danjou 097e8e4172 Add uicb_screen_focus to switch to a specified screen. 2007-12-13 13:59:46 +01:00
Julien Danjou b313f266c8 cosmetic 2007-12-13 12:15:42 +01:00
Julien Danjou 4afb187e4f remove comments or it will fail libconfuse 2007-12-13 12:15:32 +01:00
Aldo Cortesi c9dc57c756 Add a way to define key bindings in bulk, like this:
keylist
    {
        modkey = {"Mod4"}
        command = "client_tag"
        keylist = { 1, 2, 3, 4, 5, 6, 7, 8, 9 }
        arglist = { 1, 2, 3, 4, 5, 6, 7, 8, 9 }
    }

This patch also modifies the example awesomerc to use the new syntax. Should
be fully backwards compatible.
2007-12-13 11:50:21 +01:00
Julien Danjou 425f89bada remove dual-config: awesomerc is now preprocessed and compiled in awesome 2007-12-13 11:16:43 +01:00
Julien Danjou ecf6f6ebbb save default configuration file on first run without conf file 2007-12-13 11:04:48 +01:00
Julien Danjou 5f811b1cf2 use VirtScreen arg for tag_client_with_current_selected() 2007-12-13 10:46:32 +01:00
Julien Danjou 5cbaaac719 fix typo 2007-12-13 10:19:09 +01:00
Julien Danjou d76f270962 fix wrong key for reloadconfig key binding 2007-12-13 10:18:23 +01:00
Julien Danjou 6e01126101 honor aspect ratio by default 2007-12-13 10:16:41 +01:00
Aldo Cortesi c7a4a54b47 Use warn function throughout project. 2007-12-13 09:59:46 +01:00
Aldo Cortesi 64117935c8 Add a warn utility function, and use it to improve error reporting in run_uicb. 2007-12-13 09:58:46 +01:00
Aldo Cortesi f5372a7252 Use strtok in run_uicb, in preparation for improving error reporting.
Yes strtok is not nice, but it's nicer than rolling your own. ;)
2007-12-13 09:58:05 +01:00
Aldo Cortesi 417c7a5116 Fix crashing bug triggered through awesome-client 2007-12-13 09:54:57 +01:00
Aldo Cortesi c8d81a5a18 Add doc to .gitignore. 2007-12-13 09:53:39 +01:00
Aldo Cortesi affc42d519 Vim swap file in .gitignore 2007-12-13 09:53:28 +01:00
Julien Danjou 5fa67c23df split awesomeconf and screen config
a.k.a the big post-2.0 blind commit
2007-12-11 20:56:51 +01:00
Julien Danjou db65eac4b8 add release name in -v 2007-12-10 17:34:32 +01:00
Julien Danjou 4aca7af7e2 cosmetic on manpage 2007-12-10 17:33:33 +01:00
Julien Danjou 5e5d711b09 fix comment in config.h 2007-12-10 13:43:28 +01:00
Julien Danjou 861dee4256 add default bindings to manpage 2007-12-10 12:34:49 +01:00
Julien Danjou 8dadb8b5df switch urxvt to xterm 2007-12-10 12:31:00 +01:00
Julien Danjou 49d904b024 remove useless config comment 2007-12-10 11:55:00 +01:00
Julien Danjou e70dad3f02 add a default configuration when running awesome without configuration file 2007-12-10 11:54:00 +01:00
Julien Danjou ebff63e89a remove some useless #include 2007-12-05 14:31:15 +01:00
Julien Danjou 6c15afbbae fix memory allocation when DISPLAY is not set 2007-12-04 10:17:02 +01:00
Nikos Ntarmos 3931061646 GTK+ combo box goes lower 2007-12-03 10:00:31 +01:00
Julien Danjou 6f995ad3a5 add awesome-client.1 manpage and modify Makefile for this 2007-12-02 15:43:40 +01:00
Julien Danjou 17753110c8 fix typo on URL 2007-12-02 15:43:23 +01:00
Julien Danjou 4144ee13fc include manpage in dist tarball 2007-11-29 18:34:17 +01:00
Nathan Hüsken 9524f15478 Adding padding 2007-11-28 11:00:48 +01:00
Nikos Ntarmos 355dc7d556 fix rules handling in configurequest events 2007-11-27 16:48:06 +01:00
Nikos Ntarmos 963bef908e Move string manipulation of the DISPLAY env var into get_client_addr
awesome-client.c manipulates the string returned from getenv("DISPLAY"),
removing anything after the first dot ('.'). awesome.c however has no
such thing, leading to awesome listening on a '...0.0' socket. Anyway,
this seems like something that should be in get_client_addr as opposed
to hardwired in awesome-client.c or awesome.c. The attached patch moves
it into awesome-client-common.c:get_client_addr() and teaches
awesome-client.c of the change.
2007-11-27 14:09:21 +01:00
Arnaud Fontaine ece6bb27f3 check whether atoi success 2007-11-26 18:42:30 +01:00
Julien Danjou de8ea9dde4 change defaut tag name to letters 2007-11-26 17:07:30 +01:00
Julien Danjou 37fae50fbe close csfd 2007-11-26 10:49:59 +01:00
Julien Danjou e0a72e79ac use $DISPLAY 2007-11-26 10:49:22 +01:00
Julien Danjou 1722520a2a add some comments to explain len computing 2007-11-26 09:52:55 +01:00