Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-05-07 | bugfix: crash when cleaning up signals | Mathias Gumz | 1 | -10/+9 | |
22fa5f544b35 was not fixing anything, the real cause is that the SignalHolder still has a reference to a not existing Tracker. | |||||
2010-05-06 | compile fix: FD_ZERO (sys/select.h) on solaris wants to use memset(); closes ↵ | Mathias Gumz | 2 | -5/+10 | |
#2997117 | |||||
2010-05-06 | bugfix: when maximizing a shaded window, unshade it before | Mathias Gumz | 1 | -0/+6 | |
2010-05-06 | bugfix: added missing 'virtual' keyword, otherwise fluxbox crashes with ↵ | Mathias Gumz | 1 | -1/+1 | |
'pure virtual method called' | |||||
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 | deploy new key-bindings to old keys-files via fluxbox-update_configs | Mathias Gumz | 1 | -0/+17 | |
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 | updated Changelog | Mathias Gumz | 1 | -0/+5 | |
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 | updated changelog | Mathias Gumz | 1 | -0/+6 | |
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 | Updated changelog | Henrik Kinnunen | 1 | -1/+5 | |
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 | updated changelog | Henrik Kinnunen | 1 | -0/+3 | |
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-28 | bugfix: do not create the temporary menufile 'somewhere' in the filesystem ↵ | Mathias Gumz | 1 | -2/+2 | |
but next to the final one | |||||
2010-02-27 | fixed little preprocessor error | Mathias Gumz | 1 | -1/+1 | |
2010-01-19 | updated ChangeLog entries | Mathias Gumz | 1 | -0/+4 | |
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. | |||||
2010-01-14 | updated changelog | Mathias Gumz | 1 | -0/+3 | |
2010-01-14 | recreated the generated manpages | Mathias Gumz | 6 | -824/+54 | |
2010-01-14 | fixed spelling | Paul Tagliamonte | 3 | -4/+4 | |
2009-12-18 | implemented 'MoveN' and 'ClickN' support in keys file. | Mathias Gumz | 8 | -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-16 | updated fluxbox-keys documentation, added 'Fullscreen' | Paul Tagliamonte | 3 | -2/+10 | |
2009-11-23 | cosmetic | Mathias Gumz | 1 | -1/+1 | |
2009-11-23 | Keep 'maximum/fullscreen' when moving a window between different heads | Michal Zime | 2 | -0/+19 | |
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 | |