Commit graph

218 commits

Author SHA1 Message Date
Julien Danjou
bd2f4a212e Move grabkeys() out of event, and move it into window; clean and remove setup() function in awesome.c 2008-03-06 16:18:01 +01:00
Julien Danjou
dd9a1b99c4 Rename events functions from handle_event... to event_handle 2008-03-06 09:09:59 +01:00
Julien Danjou
ee55e9f77a ignore BadMatch error for XConfigureWindow() calls 2008-03-04 12:56:43 +01:00
Julien Danjou
de8dcbb724 replace drop_events arch by x,y pointer coordinates saving 2008-03-04 10:14:13 +01:00
Julien Danjou
11b0982a58 rename awclient.[ch] to socket.[ch] 2008-02-27 09:07:52 +01:00
Julien Danjou
6fd3801ef0 rename awesome-version.[ch] to version.[ch] 2008-02-27 09:04:17 +01:00
Julien Danjou
7a1208ad8a fix argv copy 2008-02-26 17:52:56 +01:00
Julien Danjou
960d870b0b fix screen_get_bycoord() 2008-02-25 13:40:30 +01:00
marco candrian
4ff0dae17e trailing whitespaces removed
like:
find . -iname "*.txt" -o -iname "*.c" -o -iname "*.h" | xargs sed -i 's/\s\+$//'

Signed-off-by: Julien Danjou <julien@danjou.info>
2008-02-13 09:05:10 +01:00
Julien Danjou
0b6129e625 remove {load,save}awesomeprops()
this is too bugged
2008-02-12 15:43:57 +01:00
Julien Danjou
83e58a3a73 check that loadawesomeprops() set view on at least one tag 2008-02-12 15:30:48 +01:00
Julien Danjou
2eeeeaf7e4 drop error about killing client already killed 2008-02-08 16:06:01 +01:00
Julien Danjou
b6a62e47ea add --check and --config, better usage printing 2008-02-04 14:48:44 +01:00
Julien Danjou
35b4005b7a unban() all clients before execing or quitting awesome 2008-02-04 14:43:20 +01:00
Julien Danjou
520d59e0df simply ignore XSetInputFocus errors 2008-02-01 14:41:13 +01:00
Julien Danjou
cbf85c1902 prioritize UnmapEvent-s 2008-02-01 10:52:08 +01:00
Julien Danjou
335334225d fix option parsing 2008-01-31 20:41:48 +01:00
Hans Ulrich Niedermann
c4345f1be4 Use getopt_long() in awesome
Simplify getopt_long usage in awesome-message.

Signed-off-by: Julien Danjou <julien@danjou.info>
2008-01-31 18:34:59 +01:00
Julien Danjou
4b412d86ff split out config stuff 2008-01-31 16:34:00 +01:00
Julien Danjou
f2e64adb59 remove awesome-check, move that to an -k option to awesome 2008-01-31 10:21:03 +01:00
Julien Danjou
606d157e31 rename some screens function 2008-01-30 09:36:52 +01:00
Julien Danjou
ab8d95f13d rework include 2008-01-29 11:27:14 +01:00
Julien Danjou
485614f2df rewrite focus handling
- arrange() does not focus() anymore
- restore dropping events infra
- add client_unfocus()
- grabbuttons() where we should and add root_grabbuttons() for root window
2008-01-25 22:37:49 +01:00
Hans Ulrich Niedermann
b457c4b4c9 Common version message for awesome and -client
At every build ("make", "make all"), if necessary, this
version message will be updated.

Note that "make awesome{,-client}" will NOT update the
version message.

Signed-off-by: Julien Danjou <julien@danjou.info>
2008-01-25 12:10:33 +01:00
Hans Ulrich Niedermann
3d9c2e72fb Compile executable with correct version number
Updates awesome-version.h every time the version number has
actually changed. The normal C header deps will then trigger
the appropriate rebuilds.

Signed-off-by: Julien Danjou <julien@danjou.info>
2008-01-25 12:10:32 +01:00
Hans Ulrich Niedermann
ad28e78d13 Use pre-defined values for build infos (ifdef)
Use information autoconf determines anyway (machine type
building for, name of machine building on).

Only print build information if it is actually available (defined).

Add descriptions to all AC_DEFINE* macro definitions.

Signed-off-by: Julien Danjou <julien@danjou.info>
2008-01-25 12:10:32 +01:00
Julien Danjou
8434040cb2 do not drop XSetInputFocus errors; but we can not give focus to unmapped windows 2008-01-25 09:37:41 +01:00
Julien Danjou
475a9da7af reduce errors list allowed 2008-01-25 09:36:14 +01:00
Julien Danjou
dcde59df02 warn() on XErrors 2008-01-25 00:07:16 +01:00
Julien Danjou
7073133e66 remove drop event infrastructure 2008-01-24 23:43:46 +01:00
Julien Danjou
d6e5e810ab add support for machine type too 2008-01-24 22:10:10 +01:00
Julien Danjou
00bf08178c add some useless infos in version :-) 2008-01-24 21:57:55 +01:00
Julien Danjou
03bb2708b6 refresh stuff even in socket events 2008-01-24 20:43:06 +01:00
Julien Danjou
a57d81237a stop waiting for events in queue 2008-01-24 19:14:49 +01:00
Julien Danjou
240ee786d1 rename nscreens to nscreen 2008-01-24 13:48:49 +01:00
Julien Danjou
595003b8e1 fix restart stuff 2008-01-23 20:58:05 +01:00
Julien Danjou
5c02326a1e grab buttons on all root windows 2008-01-23 09:13:02 +01:00
Julien Danjou
d17c5c531e detect clone screens (FS#42) 2008-01-22 20:41:10 +01:00
Julien Danjou
29eccefc44 stop using get_screen_count() 2008-01-22 18:37:48 +01:00
Julien Danjou
668702b777 move list.h and util.[ch] to common/ 2008-01-21 18:14:59 +01:00
Julien Danjou
b54c405c17 cosmetic 2008-01-21 16:31:15 +01:00
Julien Danjou
83a0a4daf8 add a common infra to drop events 2008-01-21 16:31:15 +01:00
Julien Danjou
6e4d13c9dc add a new cache system for arrange()ing 2008-01-21 16:31:15 +01:00
Julien Danjou
602d593af0 XSync after each event 2008-01-21 16:31:15 +01:00
Julien Danjou
4d117da0ec preinit in config.c 2008-01-21 16:31:14 +01:00
Julien Danjou
5180613fe5 fix bug with statusbar recovering each others (FS#37) 2008-01-21 16:31:14 +01:00
Julien Danjou
b4793e0fef move attribute noreturn 2008-01-21 15:57:24 +01:00
Hans Ulrich Niedermann
a34c277081 Catch too many awesome command line options
Also add --help option.

Signed-off-by: Julien Danjou <julien@danjou.info>
2008-01-21 15:52:22 +01:00
Julien Danjou
542df6a3ab do not try to guess where we should XSync(), XSync after bunch of XEvents 2008-01-11 16:17:15 +01:00
Julien Danjou
121477db61 fix comment 2008-01-11 16:01:10 +01:00