Julien Danjou
21277ad12b
Simplify scan() function
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-03-23 15:52:22 +01:00
Julien Danjou
accf223bb1
Use warn() instead of perror()
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-03-23 15:52:21 +01:00
Julien Danjou
2c0b68cd4e
Add --sync option
2008-03-23 15:52:20 +01:00
Julien Danjou
a0ba05b904
Oops.
2008-03-23 15:52:18 +01:00
Julien Danjou
355b7d67b3
Change screen_get_bycoord() proto to take ScreensInfo as arg, and speed up things
2008-03-23 15:52:17 +01:00
Julien Danjou
0bde5c9e29
Move some screen functions from screen.c to new common/xscreen.c
2008-03-23 15:52:17 +01:00
Julien Danjou
0cd969bfb9
Split screen_build_screen() into more generic code and type: screeninfos_new()
2008-03-23 15:52:17 +01:00
Julien Danjou
28af9e7e61
Replace perror() with warn()
2008-03-23 15:52:17 +01:00
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