Mathias Gumz
f4fab105ff
avoid code duplication
2010-09-08 20:18:28 +02:00
Mathias Gumz
64afa48bb3
removed unused code
2010-09-08 20:17:36 +02:00
Mathias Gumz
690d926ac4
introduced FbTk::BidiString
...
a 'BidiString' holds both the logical content and the visual reordered
version of the content of a string. this helps to reduce the number of
calls to reorder the string before drawing it (as introduced in the patch
from Ken Bloom) and to be more consistent in menus and textboxes (drawing
cursors and underlining text).
2010-09-08 20:17:21 +02:00
Mathias Gumz
1e8fe2bc14
removed redundant if-statement
2010-09-08 11:19:49 +02:00
Mathias Gumz
8feb0b8c83
avoid constructing new strings implicit
2010-09-05 10:49:05 +02:00
Mathias Gumz
83656fc0e8
cosmetic
2010-09-05 10:47:12 +02:00
Mathias Gumz
63f9c8c1a2
reuse temporary memory for reencoding / reordering fribidi-strings
2010-09-05 10:47:01 +02:00
Mathias Gumz
60c92b96f2
added info about 'BIDI' support to 'fluxbox -info'
2010-09-05 08:49:13 +02:00
Ken Bloom
ea98db4140
added support for bidirectional text
2010-09-04 15:01:33 +02:00
Mathias Gumz
b1b2f47e7d
minor code simplification
2010-09-04 14:41:39 +02:00
Mathias Gumz
1e9dafdc67
fixed the default 'OnTitlebar Mouse1' actions
2010-09-04 14:41:11 +02:00
Mathias Gumz
b8987fc623
code simplification / deduplication
...
* parse the string only once for a bunch of chars to check instead of
starting over again and again from the beginning, created a helper
function to do this (FbTk::StringUtil::findCharFromAlphabetAfterTrigger)
* put same code into a function (setClockModeLabel())
* use much simpler code to switch between 12h and 24h mode and replace
the fmt-switches
2010-08-24 17:30:24 +02:00
Mathias Gumz
874eb67297
moved knowledge about '_NET_SYSTEM_TRAY_S' into the 'SystemTray' class
2010-08-23 19:49:47 +02:00
Mathias Gumz
a1385e4018
fixed compiler warning 'comparison between signed and unsigned integer expressions'
2010-08-23 19:44:21 +02:00
Mathias Gumz
e23c2c4d1b
reenable clickRaise(), but on any button press if no key-action was found
2010-08-23 10:54:49 +02:00
Mathias Gumz
23f56d108f
bugfix: compiler warning
2010-08-22 20:11:59 +02:00
Mathias Gumz
442c651d64
fixed compiler warnings regarding signed/unsigned and () around expressions
2010-08-22 14:44:31 +02:00
Mathias Gumz
bc2b21547b
implemented 'ActivateTab' action to (re)allow activation of tabs via mouse
2010-08-20 19:01:25 +02:00
Mathias Gumz
b4e65724ef
fixed typo
2010-08-16 18:27:00 +02:00
Jim Ramsay
a3b063292c
bugfix: another crash when cleaning up signals
...
While 769130f51a
did fix one issue, it introduced another by changing the
logic related to the new SignalTracker. The original logic (introduced in
9ad388c5bf
) was:
-> in 'leave(Signal)', only call 'disconnect'
-> in 'leaveAll()', call 'disconnect' and 'disconnectTracker'
But 769130f51a
inverted this, calling 'disconnectTracker' in both cases but
only 'disconnect' in the 'leaveAll()' case, which would leave unattached signals
around after calling 'leave(Signal)'.
This fix not only repairs the logic, but renames the ambiguous 'disconnect'
boolean to something more explicit: 'withTracker'.
2010-07-14 11:36:00 -04:00
Jim Ramsay
37a24132b5
Implement StrictMouseFocus
...
As noted in the previous commit, StrictMouseFocus now works as advertised:
Focus follows mouse on every EnterNotify event (except when the "ClientMenu"
closes or during alt+tab window cycling)
2010-05-28 15:50:15 -04:00
Jim Ramsay
cdbaf5c04d
Add new focus model: StrictMouseFocus
...
This is not actually implemented yet, but from now on, "MouseFocus" means:
Focus follows mouse only when you are moving the mouse, any EnterNotify events
caused by non-mouse operations (window closing, keycommands, changing
desktops) will *not* shift focus
And once fully-implemented, "StrictMouseFocus" will mean:
Focus follows mouse on every EnterNotify event (except when the "ClientMenu"
closes or during alt+tab window cycling)
2010-05-28 15:10:28 -04:00
Mathias Gumz
769130f51a
bugfix: do not use invalid iterators while looping thru a container which gets destroyed
2010-05-23 15:58:35 +02:00
Mathias Gumz
fbcdd34b22
mostly cosmetic fixes, mainly discovered by 'clang --analyze'
...
reordering of Resource-related stuff was because of
"error: explicit specialization of 'getString' after instantiation"
complaints.
2010-05-23 12:25:47 +02:00
Mathias Gumz
ff9c68e247
fixed potential memory leak
2010-05-16 14:25:59 +02:00
Mathias Gumz
17b21635a2
cleanup created corner pixmaps, moved the initCorners() function out of the class
2010-05-16 14:25:36 +02:00
Mathias Gumz
04739b2d1f
initialize all member variables, otherwise unclean state in some circumstances
...
(valgrind complained a lot about ::updateGeometry() accessing uninitialized variables)
2010-05-16 14:24:34 +02:00
Mathias Gumz
b8f9ac6d69
prevent crash if m_keylist is 0
...
again, i do not know yet, why this could happen.
2010-05-08 19:04:44 +02:00
Mathias Gumz
24cfd54eae
cleanup: missing initialization
...
i ran across problems on a freshly installed ubuntu without
any config files, m_keylist was not initialized, yet unsure why.
2010-05-08 19:03:57 +02:00
Mathias Gumz
bca59851f3
bugfix: crash when cleaning up signals
...
22fa5f544b
was not fixing anything, the real cause is that the
SignalHolder still has a reference to a not existing Tracker.
2010-05-07 09:36:30 +02:00
Mathias Gumz
615e9cec32
compile fix: FD_ZERO (sys/select.h) on solaris wants to use memset(); closes #2997117
2010-05-06 21:19:31 +02:00
Mathias Gumz
5be5edc1e5
bugfix: when maximizing a shaded window, unshade it before
2010-05-06 20:54:44 +02:00
Mathias Gumz
22fa5f544b
bugfix: added missing 'virtual' keyword, otherwise fluxbox crashes with 'pure virtual method called'
2010-05-06 20:25:47 +02:00
Mathias Gumz
a443d46117
bugfix: resizing/moving a maximized window via keys do not end maximization state ( #2980313 )
2010-05-06 20:09:59 +02:00
Mathias Gumz
a2f809f8f2
added little helper function to disable the maximization state of a window while keeping its current position / size
2010-05-06 20:07:56 +02:00
Mathias Gumz
d2a7cc60a2
bugfix: resizing stops _NET_WM_STATE_MAXIMIZED*, so trigger signal to set the properties correct
...
fixes partly #2980313 , resize with keys still does not trigger _NET_WM props to be correct
2010-05-05 22:30:42 +02:00
Mathias Gumz
b43be7144f
upgrade CONFIG_VERSION to 11
2010-05-05 22:05:28 +02:00
Mathias Gumz
2c66828341
cosmetic
2010-05-05 08:42:37 +02:00
Mathias Gumz
fbcb0cd7e1
use maximize options for fullscreen as well
2010-05-05 08:42:28 +02:00
Mathias Gumz
a10bab0f7c
added OnLeftGrip, OnRightGrip, OnWindowBorder modifiers for keys file
...
this allows to move some hardcoded keysbindings into the keys file and
makes the code simpler
2010-05-05 08:41:03 +02:00
Mathias Gumz
35f17d22b5
cosmetic
2010-05-01 14:29:41 +02:00
Mathias Gumz
b3361eae02
use new closest head calculation code to place windows when clearing up heads
2010-05-01 14:29:31 +02:00
Mathias Gumz
d6bc8d753e
bugfix: moving (the center of) a maximized window out of a xinerama head could result in maximizing it over all heads
...
the old way of deciding which head to (re)maximize the current window
was to just test if the center of the window is INSIDE which head.
now we calculate the closest head which fixes the problem
2010-05-01 14:27:45 +02:00
Mathias Gumz
583398e491
bugfix: using 'int' on 64bit systems while setting window properties is wrong
...
using a smaller type ('long' on 64bit is 8 byte, 'int' is 4) results in
strange properties, eg:
_NET_WM_STATE(ATOM) = _NET_WM_STATE_MAXIMIZED_HORZ, undefined atom # 0x2726130
(when xpropping a maximized xterm). this might cause misbehavior in apps.
2010-04-30 09:03:57 +02:00
Henrik Kinnunen
dd8fcc8b7b
Changed title signal in Focusable to new signal system
2010-03-26 18:15:45 +01:00
Henrik Kinnunen
9ad388c5bf
Added Tracker interface for SignalHolder.
...
This is used by SignalTracker so Signals can disconnect from it when
they die.
2010-03-26 18:04:58 +01:00
Henrik Kinnunen
1cae9f22f8
Minor fix for argument reference in MemFunSelectArgImpl
2010-03-26 18:00:23 +01:00
Henrik Kinnunen
5bc782561b
Initialize all variables in FbWindow
2010-03-26 17:28:18 +01:00
Henrik Kinnunen
43837f82e1
Added simple stress test in python
2010-03-20 00:29:39 +01:00
Henrik Kinnunen
f150f727b2
Added SelectArg.hh to Makefile.am
2010-03-19 02:32:17 +01:00
Henrik Kinnunen
ceff86b794
Added SelectArg and MemFunSelectArg*
...
The MemFunSelectArg* functions can be used to select
a specific argument from a signal. For example this would
select the string argument as argument to the callback:
Signal<void, int, float, string> signal;
signal.connect(MemFunSelectArg2(obj, &Object::takesOneStringArg));
signal.emit(10, 3.14, "hello");
...
void Object::takesOneStringArg(const string& value) {
...
}
2010-03-19 02:23:41 +01:00
Henrik Kinnunen
68e90ab84f
Added missing RelaySignal.hh to Makefile.am
2010-03-18 19:47:14 +01:00
Henrik Kinnunen
6ed8369d57
Changed Focusable::focusSig() to new signal system.
...
The focus signal emits the window that had the focus status changed.
2010-03-18 19:41:35 +01:00
Henrik Kinnunen
02bb93590c
Added FbTk::relaySignal, which relays new signals to old Subject type signals.
2010-03-18 19:35:19 +01:00
Henrik Kinnunen
31a458f365
Fixed so testDemandAttention compiles
2010-03-18 12:08:03 +01:00
Henrik Kinnunen
18570d83a2
minor cleaning in MemFun.hh
2010-03-18 10:56:15 +01:00
Henrik Kinnunen
0504de454a
Added MemFunIgnoreArgs which ignores aditional arguments.
...
For example connecting a function that takes two arguments
to a signal that emits three arguments:
struct Functor {
void show(int a, int b);
};
Functor f;
Signal<void, int, int, int> s3;
s3.connect(MemFunIgnoreArgs(f, &Functor::show));
2010-03-18 10:45:33 +01:00
Henrik Kinnunen
ce0b41c847
Changed #ifdef DEBUG ... cerr << to using fbdbg.
...
This will reduce the number of #ifdef DEBUG for
simple debug messages.
include "Debug.hh" and use fbdbg instead of cerr for debug.
2010-03-17 16:35:07 +01:00
Mathias Gumz
254bc96daf
fixed little preprocessor error
2010-02-27 10:33:06 +01:00
Mathias Gumz
c65dc30fc2
improved documentation of the code
2010-01-19 20:20:13 +01:00
Mathias Gumz
a2f673ccaf
optimization of how often fluxbox checks for the system time to display it in the clocktool
...
the idea (as a first patch) for this change was provided by
Thomas Habets (thomas at habets pp se). instead of having a
fixed interval each second, we now calculate the next point in
time based upon the format string used by the clocktool to render
the time. as long as no seconds are shown fluxbox now wakes up
once every minute.
2010-01-19 20:19:45 +01:00
Mathias Gumz
46261a8284
implemented 'MoveN' and 'ClickN' support in keys file.
...
the hardcoded 'OnTitlebar Mouse1 :Raise' (see Window.cc, FluxboxWindow::buttonPressEvent())
is disabled for now, should be added to fluxbox-update_configs
2009-12-18 08:05:07 +01:00
Michal Zime
69d80c5905
Keep 'maximum/fullscreen' when moving a window between different heads
2009-11-23 21:11:04 +01:00
Mark Tiefenbruck
8def80cec3
reportedly fix compiling on gcc 4.4 on Solaris
2009-10-08 00:18:43 -07:00
Mathias Gumz
6645688880
definition should match declaration
2009-10-03 13:53:13 +02:00
Mathias Gumz
69bf3965b7
compile fixes for sun compiler 5.10: class Layer conflicts with class FbTk/Layer .. so just a little renaming
2009-10-03 13:53:00 +02:00
Mathias Gumz
a973154c66
compile fixes for sun compiler 5.10: 'i want an extern C function ptr'
2009-10-03 13:40:32 +02:00
Mathias Gumz
f2ea245f1d
compile fixes for sun compiler 5.10: complains about 'not beeing able to initialize this from that'
2009-10-03 13:38:41 +02:00
Mathias Gumz
54c58bba21
cosmetic: use FbTk::StringUtil::number2String()
2009-10-03 09:06:34 +02:00
Mathias Gumz
80e8cd071e
just use the FbTk API
2009-10-02 08:38:24 +02:00
Mathias Gumz
261ba26d27
another little helper for FbTk::StringUtil: extractNumber()
2009-10-01 21:16:46 +02:00
Mathias Gumz
4eeac74a3d
removed unused code
2009-10-01 08:58:56 +02:00
Mathias Gumz
65a45dc65f
compile fix: missing include guards
2009-10-01 08:57:46 +02:00
Mathias Gumz
c4c96ec830
simpler code
2009-10-01 08:57:31 +02:00
Mathias Gumz
710ad1d456
compile fix: taken 'FbTk' out of includepath, Layer.hh and FbTk/Layer.hh confused the sun compiler
2009-10-01 08:42:00 +02:00
Mathias Gumz
078438e993
compile fix: missing headers (sun compiler complained about)
2009-10-01 08:41:04 +02:00
Mathias Gumz
6c0739e889
compile fix: using correct forward declaration for template classes
...
we got this 'Warning (Anachronism): Old syntax for explicit specialization or
instantiation ignored.' with the solaris compiler
2009-10-01 07:34:37 +02:00
Mathias Gumz
38ef6e5155
made code simpler
2009-10-01 07:07:07 +02:00
Mathias Gumz
69de5b5a00
cosmetic fix: removed warning about double ';' after command
...
static xyz inside a anonymous namespace is not really needed, so i removed the namespace
to get rid of the compiler warning. it's more convinient for the developer
to put ';' after that REGISTER_COMMAND_PARSER
2009-09-30 21:08:55 +02:00
Mathias Gumz
9cd953b2e1
compile fix: ISO C++ forbids variable length array 'names'
2009-09-30 21:05:42 +02:00
Mathias Gumz
f8c61a1ba2
compile fix: use the correct format string to parse the number
2009-09-30 21:05:02 +02:00
Mathias Gumz
e8c2690bfc
cosmetic: slightly less code to do the same
2009-09-30 21:03:59 +02:00
Mathias Gumz
12fe9ca7a8
compile fix: sun compiler complains about missing std::mem_fun_t<>
2009-09-30 21:03:25 +02:00
Mathias Gumz
884db973bb
cosmetic fixes: removed redundant ';' + some whitespaces
2009-09-30 21:02:24 +02:00
Mathias Gumz
4663a9591e
bugfix: 'HideMenus' command did not work if the user 'opened' an empty submenu.
...
'openeing' such an empty submenu lead to an already hidden menu referenced by
the 'shown' pointer
2009-09-23 22:21:13 +02:00
Mark Tiefenbruck
cfd055064a
mwm hints can't control the close button
2009-09-14 02:13:33 -07:00
Mathias Gumz
5a3f25cda1
implemented visibility of titlebar buttons via the apps file
2009-09-12 16:19:46 +02:00
Mathias Gumz
5f958b3bd5
check for errno while parsing the deco mask
2009-09-12 16:03:42 +02:00
Mark Tiefenbruck
ca9e2e0d15
allow navigating multi-column menus with left and right arrows
2009-08-08 10:20:45 -07:00
Mark Tiefenbruck
07da360b2b
more fixes for fluxconf mangling the keys file
2009-08-08 09:14:39 -07:00
Mark Tiefenbruck
9dcbff31b4
make autohide only show the border or 1 pixel if borderless
2009-07-24 00:56:04 -07:00
Mark Tiefenbruck
589125672b
allow matching screen number in ClientPattern
2009-06-28 13:10:58 -07:00
Mark Tiefenbruck
27d181f490
hide the menu when you click on a window
2009-06-28 12:34:34 -07:00
Mark Tiefenbruck
9f59ce18a2
change default toolbar tools to:
...
prevworkspace, workspacename, nextworkspace, iconbar, systemtray, clock
2009-06-28 10:54:55 -07:00
Mark Tiefenbruck
5f9f2475b7
make Raise/LowerLayer accept integer argument for number of layers, default 2
2009-06-28 10:15:06 -07:00
Mark Tiefenbruck
c1d9ae5068
fix changing iconbar alignment and button width from init file
2009-06-28 09:39:28 -07:00
Mark Tiefenbruck
659af0eb75
allow 'Ctrl' and 'Alt' as modifiers in keys file
2009-06-28 09:12:02 -07:00
Mark Tiefenbruck
8addc54e7e
allow "lower" as a reference point for MoveTo, etc.
2009-06-28 09:04:46 -07:00
Mark Tiefenbruck
4e586cc172
previous fix for reverting iconbar to relative broke external tabs
2009-06-28 08:22:51 -07:00
Mark Tiefenbruck
f3d61235f3
change default toolbar head from 0 to 1
2009-06-28 04:11:49 -07:00
Mark Tiefenbruck
f2c0175a72
add window menu and alt-tab to error case for keys file
2009-06-28 03:55:21 -07:00
Mark Tiefenbruck
fe92b6b39b
revert to relative iconbar alignment when too many windows are open
2009-06-28 03:40:50 -07:00
Mark Tiefenbruck
02e0f9321c
use current workspace in ClientPattern when client has no FbWindow
2009-06-25 03:18:27 -07:00
Jim Ramsay
54b49c63a6
Merge branch 'mousefocus'
2009-05-26 16:45:05 -04:00
Jim Ramsay
edffe9c93f
Allow 'background: unset'
...
When a user sets 'background: none' it really means "Do not let themes touch the
background I have already set with fbsetbg" -> It does still actually call
fbsetbeg to re-assert the proper background.
This new value 'unset' is for users who will use an alternate method to set
their background (root-tail, xscreensaver, or whatever). It instructs fluxbox
to *never* run fbsetbg.
2009-05-26 16:36:13 -04:00
Jim Ramsay
ff6a46391f
Error on incomplete MacroCmd key command
2009-05-26 16:27:31 -04:00
Jim Ramsay
a56e409b1f
Exit loop for unterminated { } pair
2009-05-26 16:27:31 -04:00
Mathias Gumz
761c841171
minor cosmetics
2009-05-25 06:47:15 +02:00
Jim Ramsay
c1dee4a405
Ignore EnterNotify on workspace change
...
Changing workspaces also reveals other windows, which causes unexpected focus
changes.
2009-03-09 14:05:41 -04:00
Slava Semushin
dfa360e890
src/TextDialog.cc: removed useless stdexcept header inclusion.
...
No functional change.
Signed-off-by: Slava Semushin <php-coder@altlinux.ru>
2009-03-04 21:52:28 +01:00
Slava Semushin
5532aca916
src/Keys.cc(deleteTree): use FbTk::STLUtil::destroyAndClearSecond() instead of self-written code.
...
No functional change.
Signed-off-by: Slava Semushin <php-coder@altlinux.ru>
2009-03-04 21:45:52 +01:00
Slava Semushin
efea05e85c
Renamed function svnversion() to gitrevision() because now we uses GIT.
...
No functional change.
Signed-off-by: Slava Semushin <php-coder@altlinux.ru>
2009-03-04 21:41:39 +01:00
Mathias Gumz
c4d8e9c8e1
buildfix: fluxbox didnt link when configured with --disable-remember
2009-03-04 20:12:25 +01:00
Jim Ramsay
54c1ac8704
Ignore EnterNotify on Move or Resize
...
Moving and Resizing windows can reveal other windows, which of course can change
unexpected focus changes in focus-follows-mouse.
2009-02-27 15:18:08 -05:00
Jim Ramsay
8a7879913b
Ignore EnterNotify on Lower
...
Lower is one of the actions which may reveal a window under the current mouse
pointer which would unexpectedly change focus under focus-folows-mouse.
2009-02-27 15:18:08 -05:00
Jim Ramsay
76ea1d9bbe
Ignore EnterNotify on Unmap
...
This is the basic condition that was first noticed because of the effect of the
ClientMenu window unmapping and the resulting EnterNotify event stealing focus
from the window selected in that menu. But to be complete, any window unmapping
should cause focus to move to the next in the last-recently-focused window list,
not the one that happens to be beneath the mouse cursor.
2009-02-27 15:18:07 -05:00
Jim Ramsay
5c7784affe
Added facility to selectively ignore EnterNotify events
...
This will be used to avoid some situations where an EnterNotify event should not
focus the window beneath the mouse cursor. For example, when a menu (or any
window for that matter) is unmapped, focus should not pass to whatever window is
beneath the current location of the mouse cursor, but to the previous window in
the focus list.
This was first noticed when using the ClientMenu feature with
focus-follows-mouse on -> The focus would always end up on the window beneath
the mouse pointer, not the window selected in the menu.
2009-02-27 15:18:07 -05:00
Mark Tiefenbruck
e770016660
remove unnecessary xpm.h include in imlib code
2009-02-24 14:22:18 -08:00
Peter Hercek
4e831484d5
fixed resize bug (caused by typo, see #2498507 )
2009-01-11 14:23:08 +01:00
Mark Tiefenbruck
f5fdbab98c
don't reload keys file on modifier map events, just re-grab keys
2008-11-01 17:03:32 -07:00
Mark Tiefenbruck
3b9611b61d
increase default size of toolbar and icon buttons
2008-10-18 21:40:32 -07:00
Mark Tiefenbruck
f92fd6ca05
unrevert 1fdef35e51
...
x
Mathias should listen to me when I say "by the way, I know you liked the code I
just removed; you should change your keys file to use
:MacroCmd {Focus} {Raise} {StartMoving}". Behavior in 1.0.0 and previous was
that alt+click would focus and raise, regardless of whether the window was moved
or not. If mathias really wants his alt+drag to preserve stacking order, he
should add Mouse<N>Move events to the keys file to distinguish moving from
clicking. I've been planning on doing it anyway.
2008-10-15 16:20:30 -07:00
Mathias Gumz
6642792f68
additional fix for the resize bug
2008-10-15 23:31:37 +02:00
Mathias Gumz
ccf096f771
reverted 1fdef35e51
, added more info about that feature
2008-10-15 23:07:14 +02:00
Mathias Gumz
3441261346
don't allow resizing to negative dimensions
...
this fixes a problem when the user resizes a window over the opposite border.
as a result a signed overflow occured which lead to quite huge windows.
2008-10-15 08:31:10 +02:00
Mark Tiefenbruck
9bd6401013
ignore XRandr events that don't actually change the screen size
2008-10-14 19:40:33 -07:00
Mark Tiefenbruck
5b07791ed4
merge menuDelay and menuDelayClose options
2008-10-12 21:55:03 -07:00
Mark Tiefenbruck
e5fd401f4e
focus window when done dragging to a new workspace with outline moving
2008-10-12 09:54:35 -07:00
Mathias Gumz
93924af160
using namespace instead of a useless class
2008-10-09 09:38:42 +02:00
Mark Tiefenbruck
f3bd8e7565
don't show window on new workspace when warping with outline moving
2008-10-08 17:15:53 -07:00
Mark Tiefenbruck
706ec5c262
show/hide tooltip if title length changes enough while mouse is over the iconbutton
2008-10-07 14:32:42 -07:00
Mark Tiefenbruck
a97ba40053
fix windows mapping into IconicState again
2008-10-07 00:59:05 -07:00
Mark Tiefenbruck
1fdef35e51
remove some unneeded code
2008-10-07 00:49:45 -07:00
Mark Tiefenbruck
dda95bf106
allow relative path for background images in style files
2008-10-06 18:16:26 -07:00
Mark Tiefenbruck
c033c201c4
remove menu modes
2008-10-04 19:49:28 -07:00
Mark Tiefenbruck
86a072e7fd
remove follow models
2008-10-04 19:30:19 -07:00
Mark Tiefenbruck
e1eb5e225b
remove line style resources from init file
2008-10-04 19:08:50 -07:00
Mark Tiefenbruck
ab25696328
remove rootcommand from init file
2008-10-04 18:49:00 -07:00
Mark Tiefenbruck
aee9889a27
recognize --option in addition to -option for most things
2008-10-04 14:32:20 -07:00
Mark Tiefenbruck
4b5c00b764
in ClickFocus, replay pointer before focusing window
2008-10-03 23:16:37 -07:00
Mark Tiefenbruck
b265d0d870
fix CustomMenu and ClientMenu commands from fluxbox-remote
2008-10-03 23:09:11 -07:00
Mark Tiefenbruck
22f3df9aa8
break keychains after an invalid key is pressed (which unfortunately will be swallowed)
2008-10-03 22:59:14 -07:00
Mark Tiefenbruck
c91926cf71
fix flickering of shaped windows on focus changes
2008-10-03 20:48:38 -07:00
Mark Tiefenbruck
9df75ed7a6
fix restacking
2008-10-01 02:29:59 -07:00
Mark Tiefenbruck
269459e1aa
don't flash original window in the middle of cycling focus
2008-10-01 01:38:56 -07:00
Mark Tiefenbruck
b3da022ee2
reset background on resolution change
2008-09-30 21:04:28 -07:00
Mark Tiefenbruck
6e9d8e2dc6
restore missing config files on reconfigure
2008-09-30 20:49:04 -07:00
Henrik Kinnunen
9aee5b80cb
Changed resize signal in BScreen to use the new signal system
2008-09-28 18:13:30 +02:00
Henrik Kinnunen
2fcc0fd9e7
Changed workspace area signal to use the new signal system
2008-09-28 16:00:48 +02:00
Henrik Kinnunen
f2c8868724
Merge branch 'master' of fluxbox@git.fluxbox.org:fluxbox
...
Conflicts:
ChangeLog
2008-09-28 10:53:16 +02:00