markt
329fca30fd
updates for compiling with gcc 4.3
2007-06-29 17:25:24 +00:00
markt
f9c5bfec07
fixes bug with rox panel flickering with mousefocus
2007-06-03 20:12:20 +00:00
markt
3503f75903
lots of unrelated fixes
2007-02-27 17:46:48 +00:00
markt
61ed1fcfb0
and check for maximized state in Ewmh::updateState() while we're at it
2007-02-23 22:32:31 +00:00
markt
bd3d8d5c8d
fixed some strange behavior with tabbing a transient to its main window
2007-02-19 16:04:59 +00:00
markt
41adf369dd
little cleanup
2007-01-04 20:34:24 +00:00
markt
e8a86fb91c
check return code when setting utf8 workspace names
2006-12-31 22:13:31 +00:00
simonb
b3a94f59d8
Fix _NET_FRAME_EXTENTS on 64-bit systems
2006-12-31 14:10:55 +00:00
markt
9d1447b0d5
more dead functions
2006-12-22 05:44:42 +00:00
mathias
e5e76e7761
Cosmetic patch from Slava Semushin
2006-10-30 19:31:15 +00:00
markt
839cc974c1
implement _NET_WM_WINDOW_TYPE_MENU AND _NET_WM_WINDOW_TYPE_TOOLBAR
2006-08-10 06:35:14 +00:00
markt
6c4dcc679b
it never existed (what never existed?)
2006-08-09 04:54:58 +00:00
markt
9b9d5a9617
fix some compiler warnings in gcc 4.1
2006-08-08 19:25:48 +00:00
markt
59f150d5db
check if window is stuck when using followmodel
2006-08-03 02:33:07 +00:00
markt
00d862724a
rename session.screen*.iconbar.deiconifyMode to session.screen0.userFollowModel
2006-08-02 22:02:31 +00:00
markt
f66d91cf22
2006-07-29 06:28:58 +00:00
markt
2d971ad48c
ewmh compliance updates
2006-07-22 07:15:24 +00:00
markt
25a9a31585
fix _NET_WM_MOVERESIZE to interpret x_root and y_root correctly
2006-07-20 10:22:31 +00:00
markt
f7574fe1c9
fix implementation of _NET_MOVERESIZE_WINDOW
2006-07-09 01:46:47 +00:00
simonb
12e80f3faf
fix gravity
2006-07-03 17:18:17 +00:00
simonb
6e60c53ae7
fix _NET_FRAME_EXTENTS
2006-06-26 11:45:14 +00:00
markt
a23ad67197
Make Urgency Hint flash the correct WinClient's tab.
2006-06-24 18:19:49 +00:00
simonb
3ada3b1f0d
fix nls... notably classify text on conversion whether its for X or
...
console, plus handle catalogs better.
2006-06-21 14:41:16 +00:00
fluxgen
20cb065cf3
better fix for iconbar bug
2006-06-19 18:31:36 +00:00
fluxgen
85f45be727
added support for _NET_WM_WINDOW_TYPE_DIALOG and _NET_FRAME_EXTENTS
2006-06-18 21:23:24 +00:00
fluxgen
331a52115d
support for _NET_WM_MOVERESIZE
2006-06-11 13:09:44 +00:00
fluxgen
3aa4244ab8
added support for urgency hint, thanks Mark Tiefenbruck
2006-06-11 12:47:47 +00:00
fluxgen
8776e3ca57
added support for _NET_WM_STATE_DEMANDS_ATTENTION
2006-05-13 16:20:00 +00:00
fluxgen
03ca0654c8
added net_wm_name and net_wm_icon_name to supported atoms
2006-05-13 11:07:50 +00:00
simonb
faf043bef9
more utf8 changes, notably window titles
2006-05-07 10:08:25 +00:00
simonb
acf4326f3c
Use -Wall when --enable-debug and some warning fixes
...
+ thanks Jonas Koelker
2006-04-24 14:29:21 +00:00
fluxgen
68e0ef84d9
_NET_RESTACK_WINDOW
2006-04-23 21:42:11 +00:00
fluxgen
60c63e8e64
added support for _NET_WM_RESTACK_WINDOW.
2006-04-23 21:28:09 +00:00
fluxgen
75d289be65
added support for _NET_WM_ALLOWED_ACTIONS and all the _NET_WM_ACTION_*. Added _NET_WM_STATE_MODAL and _NET_WM_WINDOW_TYPE_SPLASH
2006-04-23 17:00:33 +00:00
mathias
1f0be0c59f
applied patch from mark to fix a _net_wm_state_hidden issue
2006-03-09 18:33:36 +00:00
fluxgen
369b4e1b92
moved class Layer from class Fluxbox and thus reduces some dependecies
2006-02-20 21:04:35 +00:00
mathias
ae05ad9a01
updated copyright info
2006-02-16 06:53:05 +00:00
fluxgen
63475f7796
cleaning, change getCount to numberOfWorkspaces
2005-07-04 18:19:53 +00:00
mathias
3d497bb703
* _NET_WM_STATE_HIDDEN is now used correctly -> if the window goes iconic, this
...
state is set... what about moving it outside of the visible area? we need to
think about this.
* mixing _NET_WM_STATE_HIDDEN and _NET_WM_STATE_SKIP_TASKBAR is solved, we
dont do this anymore
* we dont use _NET_WM_STATE_SKIP_PAGER .. so we shouldnt delete it, thats
handled now correctly -> look at the *State() - functions
2005-06-02 01:36:28 +00:00
mathias
33e359a0df
Vadim pointed out that _NET_CLIENT_LIST and _NET_CLIENT_LIST_STACKING are not updated
...
when sending _BLACKBOX_NOTIFY_WINDOW_DEL
_NET_WM_DESKTOP and _WIN_WORKSPACE had wrong initial values (-1), which lead to probems
with (eg) fbpager (unaware of newly created windows and such things)
2005-05-14 01:55:31 +00:00
simonb
783a390375
fix wm_name for fluxbox
2005-05-06 15:24:53 +00:00
mathias
d6befe5371
fix for gravity field on _NET_MOVERESIZE_WINDOW messages, patch from Rob Stevens <stever3 at nycap dot rr dot com>
2005-03-16 23:19:36 +00:00
mathias
67098a21ea
closes #1107213 , 64bit issues with XChangeProperty
...
submitted by Matthieu Herrb <matthieu.herrb@laas.fr>
2005-01-31 16:55:38 +00:00
mathias
cf46669bc1
copyright date
2005-01-24 18:34:57 +00:00
simonb
83224b7f55
fix up window initialisation ordering
2005-01-05 05:37:06 +00:00
simonb
61bb3f039a
fix some initialisation, especially relating to placement and
...
decoration/handler hints
2005-01-04 10:51:38 +00:00
mathias
ad10a3543e
fix a problem with enabling/disabling fullscreen-mode in gtk2-apps
...
* synchronize _NET_WM_STATE in Ewmh.cc
* added FluxboxWindow::setFullscreen(bool) to Window.cc
furthermore, if a window is in fullscreenmode any existing shape is
disabled (looks pretty annoying in mplayer for example)
2004-12-21 16:17:14 +00:00
mathias
993c17cf2e
svn propset svn:keywords "Id"
2004-11-19 11:37:27 +00:00
akir
8672a337b3
fix missing 'new(nothrow)' on mipspro
2004-10-21 10:57:38 +00:00
akir
9a56a3cf1a
respect the users wish (followModel) to what happens if a window gets focus which is not on the current workspace
2004-10-16 22:20:05 +00:00
fluxgen
768d98a39d
head specific strut, patch from Mathieu De Zutter
2004-09-11 13:45:16 +00:00
akir
631dfbbc63
cosmetic, tab vs spaces
2004-09-10 15:36:04 +00:00
akir
13bf2a7fdd
fixed 2 possible memleaks
2004-08-26 01:51:21 +00:00
fluxgen
582fe36cea
minor fixes
2004-07-21 18:56:34 +00:00
rathnor
9b7775751d
support _NET_WM_WINDOW_TYPE_DESKTOP (e.g. nautilus desktop windows)
...
Allow FluxboxWindows to be untabable.
2004-06-20 04:49:33 +00:00
rathnor
fff4456dee
update NLS string handling...
2004-06-07 11:46:05 +00:00
rathnor
206a7ca10d
fix _NET_WM_DESKTOP client message handling
2004-03-07 23:37:39 +00:00
fluxgen
3c78d753c0
fixed focus issues with remember hidden, patch from Mathias Gumz
2004-02-20 09:07:27 +00:00
fluxgen
00831fd9e9
fixed pointer check
2004-02-14 12:15:35 +00:00
fluxgen
3cf9619a92
we dont move to dock layer for dock windows, need to check this later.
2004-01-21 15:52:21 +00:00
fluxgen
68627c2408
minor fixes
2004-01-21 15:42:14 +00:00
fluxgen
f8224b1537
support for _NET_WM_WINDOW_TYPE and _NET_WM_WINDOW_TYPE_DOCK
2004-01-21 09:37:10 +00:00
fluxgen
b70408815c
support for _NET_WM_STATE_ABOVE and _NET_WM_STATE_BELOW
2004-01-19 22:43:08 +00:00
fluxgen
ece1736237
support for _NET_WM_CLIENT_LIST_STACKING, _NET_WM_DESKTOP_VIEWPORT, _NET_WM_DESKTOP_GEOMETRY, _NET_WORKAREA, _NET_ACTIVE_WINDOW
2004-01-19 18:21:51 +00:00
fluxgen
eb078ab8cf
support for _NET_WM_STATE_HIDDEN and _NET_WM_STATE_SKIP_TASKBAR
2004-01-18 19:14:08 +00:00
fluxgen
d2dcfe4139
minor fix
2003-12-19 00:36:53 +00:00
fluxgen
bb02a522fb
code cleaning
2003-12-18 18:03:23 +00:00
fluxgen
30957f197c
fixed bug in adding new workspaces
2003-12-12 15:19:22 +00:00
rathnor
a4c41f621b
add support for _NET_WM_STATE_FULLSCREEN
2003-09-23 13:52:05 +00:00
fluxgen
9962557cc6
added support for _NET_WM_STATE_MAXIMIZE_VERT and _NET_WM_STATE_MAXIMIZE_HORZ, Thanks stephan wezel
2003-08-27 21:06:04 +00:00
fluxgen
9814dba88b
minor indent stuff
2003-08-11 14:51:15 +00:00
rathnor
d353b688de
update many things to use WinClient instead of FluxboxWindow
2003-07-28 15:06:36 +00:00
rathnor
3144086eef
support in remember for specifying groups.
...
Also split atomhandler::setupWindow
2003-07-04 01:03:41 +00:00
fluxgen
cf0681f1ba
fixed bug in updateWorkspace
2003-07-02 14:31:43 +00:00
fluxgen
0d5ccfd2a1
added propertyNotify function and added _NET_WM_STRUT support
2003-06-18 13:34:30 +00:00
fluxgen
b17abb05c8
using property and changeProperty
2003-05-19 22:43:48 +00:00
fluxgen
988392b1eb
minor cleaning in BScreen interface
2003-05-15 12:00:46 +00:00
fluxgen
cbce8634dd
cleaning in FluxboxWindow interface
2003-05-15 11:17:29 +00:00
fluxgen
7149b4dd5b
minor cleaning
2003-05-11 17:06:02 +00:00
fluxgen
aa72e23c8e
minor cleaning
2003-05-11 13:36:12 +00:00
fluxgen
3e1ac648d0
using FbRootWindow
2003-05-10 22:59:32 +00:00
fluxgen
d927e1b85a
we don't use fluxbox here
2003-05-10 13:21:36 +00:00
rathnor
2ac0d82e45
fix up focus problems
2003-05-04 23:38:06 +00:00
fluxgen
8bbc39b8d0
fixed include
2003-04-25 11:15:01 +00:00
fluxgen
77beb5472b
fixed client and icon count
2003-04-15 12:22:06 +00:00
fluxgen
1aa5ede1b7
fixed client count bug
2003-04-15 00:17:59 +00:00
fluxgen
f4ce449632
merged with embedded-tab-branch
2003-04-14 12:13:36 +00:00
rathnor
51007f35a5
Little fixes to bugs highlighted by valgrind - Simon
2003-04-09 17:20:06 +00:00
fluxgen
4c852829b8
minor stuff
2003-03-04 21:41:05 +00:00
fluxgen
3df50325de
fixing some old BaseDisplay to FbTk App
2003-03-04 11:06:03 +00:00
rathnor
19875e5a5b
Add code for toolbar modes
2003-03-03 21:51:13 +00:00
rathnor
1b063dcea9
Integration of new Layering code, plus updates to the layering code itself
...
- new KeyActions: Raise/LowerLayer, AlwaysOnTop/Bottom, Top/BottomLayer
Added a "Quit" KeyAction
2003-02-02 16:32:41 +00:00
fluxgen
5733082fc4
adjusted for moveResize instead of configure in fluxboxwindow
2003-01-05 23:04:46 +00:00
rathnor
dbe2879dfe
added iconified windows to the _NET_CLIENT_LIST window in response to
...
pointer to: http://bugzilla.gnome.org/show_bug.cgi?id=99625
2002-12-27 02:15:08 +00:00
rathnor
28b5c60449
Indenting from tabs to emacs 4-space
2002-12-01 13:42:15 +00:00
fluxgen
70b0a14fd1
nothrow in header new
2002-11-26 19:49:40 +00:00
rathnor
bdbff9c5c2
initialised m_net_moveresize_window, fixes bug [641136]
...
OpenOffice 1.0.1 aborts
2002-11-23 14:54:50 +00:00
fluxgen
e8ae40e072
wm support check on checkwindow
2002-10-16 23:32:17 +00:00
fluxgen
dfaed0ceca
more support
2002-10-16 19:03:57 +00:00
fluxgen
03fc8ed5ec
state shaded and sticky fixed
2002-10-11 10:20:33 +00:00