Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-08-28 | fix compiler warning about std::auto_ptr | Mathias Gumz | 1 | -1/+1 | |
fluxbox uses std::unique_ptr<> where it previously used std::auto_ptr<>. C++0X was approved in 2011. among other things, it deprecates std::auto_ptr. 5 years is long enough for compilers to catch up the standard. | |||||
2015-01-22 | Fix broken _NET_REQUEST_FRAME_EXTENTS support | Mathias Gumz | 1 | -7/+5 | |
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 | -1/+1 | |
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. | |||||
2012-12-30 | Set WM_WINDOW_ROLE for fluxbox windows | Vladimir A. Pavlov | 1 | -0/+2 | |
2012-04-06 | Allow percentage values for some Window commands | Lajos Koszti | 1 | -0/+7 | |
2011-10-20 | Added support for ARGB visual, patch #3284774 | Gediminas Liktaras | 1 | -3/+11 | |
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 | -2/+3 | |
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 | -3/+3 | |
WindowMenuAccessor returned strange alpha values if compiled with 'g++ -Os'; unholy black magic happens if template<int> faces functions returning only 'usigned char'. | |||||
2008-10-15 | ignore XRandr events that don't actually change the screen size | Mark Tiefenbruck | 1 | -3/+3 | |
2008-08-16 | some cleanup | Mark Tiefenbruck | 1 | -4/+1 | |
2008-05-24 | move FluxboxWindow::applyDecorations() to FbWinFrame | Mark Tiefenbruck | 1 | -0/+2 | |
2008-01-04 | remove old svn $Id$ tags | Mark Tiefenbruck | 1 | -2/+0 | |
2008-01-03 | merged | Mathias Gumz | 1 | -1/+2 | |
2008-01-02 | moved seldom used code to where it is actually used, no need to include code ↵ | Mathias Gumz | 1 | -23/+0 | |
into compilation when its not needed | |||||
2008-01-02 | fix border width on synthetic ConfigureNotify events | Mark Tiefenbruck | 1 | -1/+2 | |
2007-12-30 | removed some unneeded headers | Mathias Gumz | 1 | -4/+3 | |
2007-12-29 | 'inline' in class declaration is implicitly inline | Mathias Gumz | 1 | -33/+33 | |
2007-12-25 | make bit depth accessible from an FbDrawable | Mark Tiefenbruck | 1 | -5/+5 | |
2007-08-04 | Fix system tray restart issues | simonb | 1 | -0/+3 | |
2007-04-17 | basicly cosmetic changes, patch by slava semushin | mathias | 1 | -1/+0 | |
2006-07-23 | use a timer to make sure focus always reverts if possible | markt | 1 | -1/+1 | |
2006-07-20 | properly revert focus when two windows close at the same time | 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/+2 | |
2006-04-24 | Use -Wall when --enable-debug and some warning fixes | simonb | 1 | -0/+1 | |
+ thanks Jonas Koelker | |||||
2006-04-21 | update transparent window backgrounds on bg change | simonb | 1 | -0/+9 | |
2006-04-09 | just some indent | fluxgen | 1 | -2/+8 | |
2006-02-16 | updated copyright info | mathias | 1 | -1/+1 | |
2005-04-29 | display accessor | fluxgen | 1 | -0/+2 | |
2005-04-28 | revert mathias last change, and fix it differently using info already | simonb | 1 | -5/+0 | |
there | |||||
2005-04-27 | i added an attribute to FbWindow to mark windows which are only used as | mathias | 1 | -0/+5 | |
"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 a few more bugs with recent reworking stuff | simonb | 1 | -5/+5 | |
Some fixes could incidentally fix a few other bugs... the flaws were pre-existing, I've just been weeding out a lot of duplication | |||||
2005-04-26 | fix systray client sizing | simonb | 1 | -0/+2 | |
2005-04-26 | extension of previous big patch. Move a bunch of menu things onto | simonb | 1 | -1/+13 | |
background pixmap. Same for textbuttons. | |||||
2005-04-10 | Big changes to how transparency works | simonb | 1 | -6/+25 | |
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 | |
2004-12-21 | added deleteProperty to FbWindow | mathias | 1 | -0/+2 | |
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 | -1/+4 | |
for consistency with transparency resources | |||||
2004-09-11 | fix issues that resulted in unnecessary X errors | rathnor | 1 | -2/+2 | |
2004-09-10 | put App::instance()->display() to FbDrawable::s_display to avoid too much | akir | 1 | -2/+1 | |
unnecessary calls | |||||
2004-06-13 | setBufferPixmap public instead | fluxgen | 1 | -2/+4 | |
2004-06-07 | alpha access function | fluxgen | 1 | -1/+2 | |
2004-05-17 | fix menu transparency rendering bug, and add save_under to menu windows | rathnor | 1 | -1/+4 | |
2004-04-28 | add apps file matching on role. Includes new textProperty property on | rathnor | 1 | -2/+4 | |
FbWindow. | |||||
2004-01-21 | inline | fluxgen | 1 | -11/+11 | |
2003-12-30 | inline | fluxgen | 1 | -5/+21 | |
2003-12-16 | fixed some icc warnings | fluxgen | 1 | -2/+2 | |
2003-09-14 | buffered background | fluxgen | 1 | -1/+3 | |