aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2010-05-01bugfix: moving (the center of) a maximized window out of a xinerama head ↵Mathias Gumz1-4/+33
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-04-30updated changelogMathias Gumz1-0/+6
2010-04-30bugfix: using 'int' on 64bit systems while setting window properties is wrongMathias Gumz1-1/+1
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-03-26Updated changelogHenrik Kinnunen1-1/+5
2010-03-26Changed title signal in Focusable to new signal systemHenrik Kinnunen13-75/+156
2010-03-26Added Tracker interface for SignalHolder.Henrik Kinnunen1-3/+40
This is used by SignalTracker so Signals can disconnect from it when they die.
2010-03-26Minor fix for argument reference in MemFunSelectArgImplHenrik Kinnunen1-3/+3
2010-03-26Initialize all variables in FbWindowHenrik Kinnunen1-0/+4
2010-03-19Added simple stress test in pythonHenrik Kinnunen1-0/+87
2010-03-19Added SelectArg.hh to Makefile.amHenrik Kinnunen1-1/+1
2010-03-19Added SelectArg and MemFunSelectArg*Henrik Kinnunen4-1/+181
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-18Added missing RelaySignal.hh to Makefile.amHenrik Kinnunen1-1/+1
2010-03-18Changed Focusable::focusSig() to new signal system.Henrik Kinnunen9-29/+69
The focus signal emits the window that had the focus status changed.
2010-03-18Added FbTk::relaySignal, which relays new signals to old Subject type signals.Henrik Kinnunen3-3/+87
2010-03-18Fixed so testDemandAttention compilesHenrik Kinnunen1-3/+5
2010-03-18minor cleaning in MemFun.hhHenrik Kinnunen1-6/+4
2010-03-18Added MemFunIgnoreArgs which ignores aditional arguments.Henrik Kinnunen2-2/+111
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-17updated changelogHenrik Kinnunen1-0/+3
2010-03-17Changed #ifdef DEBUG ... cerr << to using fbdbg.Henrik Kinnunen17-347/+235
This will reduce the number of #ifdef DEBUG for simple debug messages. include "Debug.hh" and use fbdbg instead of cerr for debug.
2010-02-28bugfix: do not create the temporary menufile 'somewhere' in the filesystem ↵Mathias Gumz1-2/+2
but next to the final one
2010-02-27fixed little preprocessor errorMathias Gumz1-1/+1
2010-01-19updated ChangeLog entriesMathias Gumz1-0/+4
2010-01-19improved documentation of the codeMathias Gumz1-5/+8
2010-01-19optimization of how often fluxbox checks for the system time to display it ↵Mathias Gumz1-4/+46
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-14updated changelogMathias Gumz1-0/+3
2010-01-14recreated the generated manpagesMathias Gumz6-824/+54
2010-01-14fixed spellingPaul Tagliamonte3-4/+4
2009-12-18implemented 'MoveN' and 'ClickN' support in keys file.Mathias Gumz8-98/+216
the hardcoded 'OnTitlebar Mouse1 :Raise' (see Window.cc, FluxboxWindow::buttonPressEvent()) is disabled for now, should be added to fluxbox-update_configs
2009-12-16updated fluxbox-keys documentation, added 'Fullscreen'Paul Tagliamonte3-2/+10
2009-11-23cosmeticMathias Gumz1-1/+1
2009-11-23Keep 'maximum/fullscreen' when moving a window between different headsMichal Zime2-0/+19
2009-10-08reportedly fix compiling on gcc 4.4 on SolarisMark Tiefenbruck1-0/+2
2009-10-03definition should match declarationMathias Gumz1-1/+1
2009-10-03compile fixes for sun compiler 5.10: class Layer conflicts with class ↵Mathias Gumz2-8/+8
FbTk/Layer .. so just a little renaming
2009-10-03compile fixes for sun compiler 5.10: 'i want an extern C function ptr'Mathias Gumz1-1/+1
2009-10-03compile fixes for sun compiler 5.10: complains about 'not beeing able to ↵Mathias Gumz4-7/+9
initialize this from that'
2009-10-03minor typoMathias Gumz1-2/+2
2009-10-03updated changelogMathias Gumz1-0/+4
2009-10-03cosmetic: use FbTk::StringUtil::number2String()Mathias Gumz1-3/+3
2009-10-03build system: checking to link against extensions (Xinerama, Randr, Shape) ↵Mathias Gumz1-64/+115
is not enough, we have to check the headers as well
2009-10-03build system: moved some things around, 'finished configuring' message now ↵Mathias Gumz1-81/+41
at the end
2009-10-03build system: autocreate the 'missing' file, fixes the 'unknown --run option ↵Mathias Gumz2-189/+1
for missing' issue
2009-10-02updated changelogMathias Gumz1-0/+4
2009-10-02just use the FbTk APIMathias Gumz2-4/+8
2009-10-02bugfix: stop wiping out ~/.fluxbox/keysMathias Gumz1-6/+0
2009-10-01another little helper for FbTk::StringUtil: extractNumber()Mathias Gumz3-1/+55
2009-10-01updated changelogMathias Gumz1-0/+3
2009-10-01removed unused codeMathias Gumz4-73/+0
2009-10-01compile fix: missing include guardsMathias Gumz1-0/+6
2009-10-01simpler codeMathias Gumz7-80/+60