Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2015-01-22 | Fix broken _NET_REQUEST_FRAME_EXTENTS support | Mathias Gumz | 1 | -6/+9 | |
There was a subtle flaw in the way fluxbox detects to which BScreen a given Window belongs: We have to compare the RootWindow of the given Window against the RootWindow of each BScreen. That underlying flaw made _NET_REQUEST_FRAME_EXTENTS fail: the code path needs a valid BScreen for the given window, otherwise we return early. Closes #1121. | |||||
2015-01-16 | Fix uninitialized variables; cosmetics | Mathias Gumz | 1 | -5/+3 | |
Note: I expect only modern compilers will hit the source of fluxbox. It seems futile to guard stdlib headers while demanding <algorithm> etc. This should trim down the noise in the source quite a bit. | |||||
2015-01-03 | Remove various unused variables | Mathias Gumz | 1 | -1/+0 | |
Clang and Gcc-4.9 complaint about some unused variables here and there. And who are we to not make a compiler happy :) | |||||
2013-05-26 | build-sys: include config.h to all files using automake | Sami Kerola | 1 | -4/+0 | |
Do not try to be too smart which compilations need config.h, as most of them will simply because of the config.h has information about system capabilities. | |||||
2012-12-30 | Set WM_WINDOW_ROLE for fluxbox windows | Vladimir A. Pavlov | 1 | -0/+7 | |
2011-10-20 | Added support for ARGB visual, patch #3284774 | Gediminas Liktaras | 1 | -10/+19 | |
fluxbox now properly displays windows that require ARGB visuals when an external compositor is running. This was done by creating the container window with the correct visual and colormap when needed. Closes #2874629 | |||||
2011-05-08 | Can check CARDINAL properties in CLIENT PATTERNS | nacitar sevaht | 1 | -17/+35 | |
Introduces a new member function, FbWindow::cardinalProperty() This change also changes other code that previously used FbWindow::property() to do the same thing as the new function; this reduces code duplication. There are still some bits of code (Ewmh.cc, extractNetWmIcon()) that use FbWindow::property() to retrieve XA_CARDINAL values, but as the new method is designed for getting a _single_ property, and that code uses FbWindow::property() to retrieve the number of values present, and then grab all of them; it's a different use case. I opted to not try to make cardinalProperty() into some monolithic all-purpose cardinal method; FbWindow::property() works just fine for that. This change also adds an optional (default=NULL) boolean to FbWindow::textProperty and friends that allows the caller to determine whether or not a value was actually retrieved. This was necessary for integrating FbWindow::cardinalProperty with the codebase, and it seemed to fit with FbWindow::textProperty as well. Prior to this change, if you got a return value of "", you wouldn't know if you successfully retrieved the value which happened to be blank, or if you failed to retrieve the value. Now, you can pass the address of a boolean if you so choose in order to differentiate these situations; the same applies to the new FbWindow::cardinalProperty(). | |||||
2011-02-22 | bugfix: consistent use of 'int' for alpha values (#3187373) | Mathias Gumz | 1 | -4/+4 | |
WindowMenuAccessor returned strange alpha values if compiled with 'g++ -Os'; unholy black magic happens if template<int> faces functions returning only 'usigned char'. | |||||
2010-09-10 | moved helper struct TextPropPtr into anonymous namespace | Mathias Gumz | 1 | -0/+4 | |
2010-05-16 | initialize all member variables, otherwise unclean state in some circumstances | Mathias Gumz | 1 | -1/+6 | |
(valgrind complained a lot about ::updateGeometry() accessing uninitialized variables) | |||||
2010-03-26 | Initialize all variables in FbWindow | Henrik Kinnunen | 1 | -0/+4 | |
2009-09-30 | cosmetic fixes: removed redundant ';' + some whitespaces | Mathias Gumz | 1 | -3/+3 | |
2008-10-15 | ignore XRandr events that don't actually change the screen size | Mark Tiefenbruck | 1 | -4/+9 | |
2008-08-16 | some cleanup | Mark Tiefenbruck | 1 | -7/+2 | |
2008-05-24 | move FluxboxWindow::applyDecorations() to FbWinFrame | Mark Tiefenbruck | 1 | -23/+30 | |
2008-01-04 | remove old svn $Id$ tags | Mark Tiefenbruck | 1 | -2/+0 | |
2008-01-02 | fix border width on synthetic ConfigureNotify events | Mark Tiefenbruck | 1 | -4/+3 | |
2007-12-25 | make bit depth accessible from an FbDrawable | Mark Tiefenbruck | 1 | -3/+3 | |
2007-08-04 | Fix system tray restart issues | simonb | 1 | -0/+8 | |
2007-07-03 | stop gvim from repeatedly resizing tabbed windows | markt | 1 | -4/+4 | |
2007-05-19 | fixed bug #1718112, memory leak in FbWindow::textProperty | fluxgen | 1 | -9/+26 | |
2007-05-05 | better check these too | markt | 1 | -3/+3 | |
2007-05-05 | fixing return value checks for utf8 strings | markt | 1 | -2/+3 | |
2007-01-08 | fix another 64-bit window property | markt | 1 | -1/+1 | |
2007-01-06 | set opacity properly | markt | 1 | -1/+1 | |
2006-07-01 | more dead functions | markt | 1 | -0/+2 | |
2006-06-24 | fix more x errors due to using an invalid background | simonb | 1 | -0/+5 | |
2006-05-22 | fix parentrelative background, and some tidying | simonb | 1 | -1/+7 | |
2006-05-07 | more utf8 changes, notably window titles | simonb | 1 | -7/+23 | |
2006-04-21 | update transparent window backgrounds on bg change | simonb | 1 | -3/+34 | |
2006-02-16 | updated copyright info | mathias | 1 | -1/+1 | |
2005-05-07 | remove default gray background on created FbWindows | simonb | 1 | -4/+3 | |
(not everything should get a bg set) | |||||
2005-04-28 | revert mathias last change, and fix it differently using info already | simonb | 1 | -14/+9 | |
there | |||||
2005-04-27 | i added an attribute to FbWindow to mark windows which are only used as | mathias | 1 | -6/+11 | |
"carrier" (maybe a temporarly name?) ... carriers dont need background-updates .. ever. this leads to a big performance"boost" over the last commits. before we updated also the windows which are the hosts for the apps (m_window and m_clientarea in FbWinFrame) -> bad idea. | |||||
2005-04-27 | fix background setting + initialisation | simonb | 1 | -3/+7 | |
2005-04-26 | fix drawing foreground when transparency off | simonb | 1 | -14/+24 | |
2005-04-26 | fix systray client sizing | simonb | 1 | -0/+24 | |
2005-04-26 | extension of previous big patch. Move a bunch of menu things onto | simonb | 1 | -24/+28 | |
background pixmap. Same for textbuttons. | |||||
2005-04-10 | Big changes to how transparency works | simonb | 1 | -15/+100 | |
Consequently rearrange lots of rendering ops, and strip calls to updateTransparent | |||||
2005-01-24 | copyright date | mathias | 1 | -1/+1 | |
2005-01-14 | copyright | mathias | 1 | -1/+1 | |
2005-01-11 | fix for #1099950, Missing initialization in FbTk/FbWindow.cc | mathias | 1 | -1/+2 | |
2004-12-21 | added deleteProperty to FbWindow | mathias | 1 | -36/+40 | |
2004-11-19 | svn propset svn:keywords "Id" | mathias | 1 | -1/+1 | |
2004-09-12 | preliminary support for composite/compositing manager. Also general work | rathnor | 1 | -5/+19 | |
for consistency with transparency resources | |||||
2004-09-11 | Font::drawText takes reference to FbDrawable instead of X Drawable + some ↵ | fluxgen | 1 | -29/+29 | |
code cleaning | |||||
2004-09-11 | more X error fixing | rathnor | 1 | -1/+5 | |
2004-09-11 | fix issues that resulted in unnecessary X errors | rathnor | 1 | -3/+4 | |
2004-09-10 | put App::instance()->display() to FbDrawable::s_display to avoid too much | akir | 1 | -20/+6 | |
unnecessary calls | |||||
2004-09-09 | transfered ::getRootPixmap from several places to new home, FbPixmap | akir | 1 | -28/+4 | |