Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-05-06 | bugfix: resizing/moving a maximized window via keys do not end maximization ↵ | Mathias Gumz | 1 | -3/+49 | |
state (#2980313) | |||||
2010-05-06 | added little helper function to disable the maximization state of a window ↵ | Mathias Gumz | 2 | -5/+17 | |
while keeping its current position / size | |||||
2010-05-05 | bugfix: resizing stops _NET_WM_STATE_MAXIMIZED*, so trigger signal to set ↵ | Mathias Gumz | 1 | -0/+2 | |
the properties correct fixes partly #2980313, resize with keys still does not trigger _NET_WM props to be correct | |||||
2010-05-05 | upgrade CONFIG_VERSION to 11 | Mathias Gumz | 1 | -1/+1 | |
2010-05-05 | cosmetic | Mathias Gumz | 1 | -1/+1 | |
2010-05-05 | use maximize options for fullscreen as well | Mathias Gumz | 1 | -2/+2 | |
2010-05-05 | added OnLeftGrip, OnRightGrip, OnWindowBorder modifiers for keys file | Mathias Gumz | 3 | -169/+170 | |
this allows to move some hardcoded keysbindings into the keys file and makes the code simpler | |||||
2010-05-01 | cosmetic | Mathias Gumz | 1 | -11/+13 | |
2010-05-01 | use new closest head calculation code to place windows when clearing up heads | Mathias Gumz | 1 | -7/+9 | |
2010-05-01 | bugfix: moving (the center of) a maximized window out of a xinerama head ↵ | Mathias Gumz | 1 | -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-30 | bugfix: using 'int' on 64bit systems while setting window properties is wrong | Mathias Gumz | 1 | -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-26 | Changed title signal in Focusable to new signal system | Henrik Kinnunen | 13 | -75/+156 | |
2010-03-26 | Added Tracker interface for SignalHolder. | Henrik Kinnunen | 1 | -3/+40 | |
This is used by SignalTracker so Signals can disconnect from it when they die. | |||||
2010-03-26 | Minor fix for argument reference in MemFunSelectArgImpl | Henrik Kinnunen | 1 | -3/+3 | |
2010-03-26 | Initialize all variables in FbWindow | Henrik Kinnunen | 1 | -0/+4 | |
2010-03-19 | Added simple stress test in python | Henrik Kinnunen | 1 | -0/+87 | |
2010-03-19 | Added SelectArg.hh to Makefile.am | Henrik Kinnunen | 1 | -1/+1 | |
2010-03-19 | Added SelectArg and MemFunSelectArg* | Henrik Kinnunen | 4 | -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-18 | Added missing RelaySignal.hh to Makefile.am | Henrik Kinnunen | 1 | -1/+1 | |
2010-03-18 | Changed Focusable::focusSig() to new signal system. | Henrik Kinnunen | 9 | -29/+69 | |
The focus signal emits the window that had the focus status changed. | |||||
2010-03-18 | Added FbTk::relaySignal, which relays new signals to old Subject type signals. | Henrik Kinnunen | 3 | -3/+87 | |
2010-03-18 | Fixed so testDemandAttention compiles | Henrik Kinnunen | 1 | -3/+5 | |
2010-03-18 | minor cleaning in MemFun.hh | Henrik Kinnunen | 1 | -6/+4 | |
2010-03-18 | Added MemFunIgnoreArgs which ignores aditional arguments. | Henrik Kinnunen | 2 | -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-17 | Changed #ifdef DEBUG ... cerr << to using fbdbg. | Henrik Kinnunen | 17 | -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-27 | fixed little preprocessor error | Mathias Gumz | 1 | -1/+1 | |
2010-01-19 | improved documentation of the code | Mathias Gumz | 1 | -5/+8 | |
2010-01-19 | optimization of how often fluxbox checks for the system time to display it ↵ | Mathias Gumz | 1 | -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. | |||||
2009-12-18 | implemented 'MoveN' and 'ClickN' support in keys file. | Mathias Gumz | 5 | -85/+172 | |
the hardcoded 'OnTitlebar Mouse1 :Raise' (see Window.cc, FluxboxWindow::buttonPressEvent()) is disabled for now, should be added to fluxbox-update_configs | |||||
2009-11-23 | Keep 'maximum/fullscreen' when moving a window between different heads | Michal Zime | 1 | -0/+14 | |
2009-10-08 | reportedly fix compiling on gcc 4.4 on Solaris | Mark Tiefenbruck | 1 | -0/+2 | |
2009-10-03 | definition should match declaration | Mathias Gumz | 1 | -1/+1 | |
2009-10-03 | compile fixes for sun compiler 5.10: class Layer conflicts with class ↵ | Mathias Gumz | 2 | -8/+8 | |
FbTk/Layer .. so just a little renaming | |||||
2009-10-03 | compile fixes for sun compiler 5.10: 'i want an extern C function ptr' | Mathias Gumz | 1 | -1/+1 | |
2009-10-03 | compile fixes for sun compiler 5.10: complains about 'not beeing able to ↵ | Mathias Gumz | 4 | -7/+9 | |
initialize this from that' | |||||
2009-10-03 | cosmetic: use FbTk::StringUtil::number2String() | Mathias Gumz | 1 | -3/+3 | |
2009-10-02 | just use the FbTk API | Mathias Gumz | 1 | -0/+5 | |
2009-10-01 | another little helper for FbTk::StringUtil: extractNumber() | Mathias Gumz | 3 | -1/+55 | |
2009-10-01 | removed unused code | Mathias Gumz | 4 | -73/+0 | |
2009-10-01 | compile fix: missing include guards | Mathias Gumz | 1 | -0/+6 | |
2009-10-01 | simpler code | Mathias Gumz | 7 | -80/+60 | |
2009-10-01 | compile fix: taken 'FbTk' out of includepath, Layer.hh and FbTk/Layer.hh ↵ | Mathias Gumz | 1 | -1/+1 | |
confused the sun compiler | |||||
2009-10-01 | compile fix: missing headers (sun compiler complained about) | Mathias Gumz | 5 | -1/+37 | |
2009-10-01 | compile fix: using correct forward declaration for template classes | Mathias Gumz | 3 | -4/+4 | |
we got this 'Warning (Anachronism): Old syntax for explicit specialization or instantiation ignored.' with the solaris compiler | |||||
2009-10-01 | made code simpler | Mathias Gumz | 2 | -16/+7 | |
2009-09-30 | cosmetic fix: removed warning about double ';' after command | Mathias Gumz | 1 | -15/+5 | |
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 | compile fix: ISO C++ forbids variable length array 'names' | Mathias Gumz | 2 | -6/+10 | |
2009-09-30 | compile fix: use the correct format string to parse the number | Mathias Gumz | 2 | -2/+2 | |
2009-09-30 | cosmetic: slightly less code to do the same | Mathias Gumz | 1 | -6/+8 | |
2009-09-30 | compile fix: sun compiler complains about missing std::mem_fun_t<> | Mathias Gumz | 1 | -0/+1 | |