aboutsummaryrefslogtreecommitdiff
path: root/src/WinClient.cc
AgeCommit message (Collapse)AuthorFilesLines
2016-08-06delay title updatesThomas Lübking1-1/+10
Notably shells will cause brief interim titles when calling short-lived commands (try "ls"...) This covers such by waiting 100ms after every title update before reacting (the title will have returned in the mentioned cases, the UI remains steady)
2011-05-10Convert Focusable::dieSig to FbTk::SignalPavel Labath1-1/+1
2011-02-23Fixed possible crash issue when getting an unmap before a focus in event.Henrik Kinnunen1-4/+3
The issue was caused by a client that got an unmap notify and had a FocusIn event directly after in the event queue. The focus in event was handled by Fluxbox::revertFocus before the WinClient.cc removed itself from the search window list.
2010-09-14code cleanup, missing commit for 2b62cf973318978bc222db7719552148275887dbMathias Gumz1-30/+23
2010-09-08avoid code duplicationMathias Gumz1-21/+2
2010-09-08introduced FbTk::BidiStringMathias Gumz1-5/+5
a 'BidiString' holds both the logical content and the visual reordered version of the content of a string. this helps to reduce the number of calls to reorder the string before drawing it (as introduced in the patch from Ken Bloom) and to be more consistent in menus and textboxes (drawing cursors and underlining text).
2010-03-26Changed title signal in Focusable to new signal systemHenrik Kinnunen1-3/+3
2010-03-18Changed Focusable::focusSig() to new signal system.Henrik Kinnunen1-2/+1
The focus signal emits the window that had the focus status changed.
2010-03-17Changed #ifdef DEBUG ... cerr << to using fbdbg.Henrik Kinnunen1-26/+16
This will reduce the number of #ifdef DEBUG for simple debug messages. include "Debug.hh" and use fbdbg instead of cerr for debug.
2008-08-27move some things from FluxboxWindow to WindowStateMark Tiefenbruck1-3/+3
2008-08-23when a transient dies, revert focus to its parentMark Tiefenbruck1-3/+2
2008-08-21some cleanupMark Tiefenbruck1-8/+2
2008-08-16move interpretation of normal hints to size hint classMark Tiefenbruck1-56/+1
2008-08-15aspect ratios should take base size into account, fix size hint initializationMark Tiefenbruck1-68/+52
2008-08-15move size hint code to methods in size hint struct, restructure them a littleMark Tiefenbruck1-25/+0
2008-08-15move size hint code to FbWinFrameMark Tiefenbruck1-132/+0
2008-08-15move size hints to a structMark Tiefenbruck1-75/+78
2008-06-07fix some memory leaks and uninitialized valuesMatthias S. Benkmann1-0/+1
2008-02-24use _NET_WM_ICON property as resource for icons, fixed partly #1852693Mathias Gumz1-9/+20
instead of depending on proper icons in the old icccm wmhints, fluxbox now tries to get the icon data stored in _NET_WM_ICON
2008-01-28minor correction of include namesMathias Gumz1-1/+1
2008-01-23fix potential infinite loop in transient windowsMark Tiefenbruck1-3/+1
2008-01-13fix some issues with reverting focusMark Tiefenbruck1-1/+3
2008-01-04remove old svn $Id$ tagsMark Tiefenbruck1-2/+0
2008-01-01fix some flickering on focus changeMark Tiefenbruck1-0/+1
2007-12-30remove some (hopefully) unneeded header includesMark Tiefenbruck1-0/+1
2007-12-22remove 'friend' declaration in Window.hhMark Tiefenbruck1-7/+2
2007-11-22set resize increments to 1 when set to 0 by the applicationmarkt1-0/+5
2007-11-05various refactoring and minor changesmarkt1-81/+19
2007-11-04don't set focus to globally active windowsmarkt1-2/+1
2007-10-13merged changes from pre-develmarkt1-68/+54
2007-07-03stop gvim from repeatedly resizing tabbed windowsmarkt1-0/+25
2007-07-01more fixes for _NET_WM_STATE_MODAL and _NET_WM_STATE_DEMANDS_ATTENTIONmarkt1-8/+9
2007-06-30fixed implementation of _NET_WM_STATE_MODALmarkt1-11/+22
2007-06-29updates for compiling with gcc 4.3markt1-0/+5
2007-06-08don't tab transient windows from apps file, and change their layers when the ↵markt1-11/+6
main window does
2007-03-30set m_icon_title to, you'll never guess, the icon titlemarkt1-1/+1
2007-03-16maximizing window with aspect ratio caused windows to be made larger than ↵markt1-3/+14
the screen
2006-10-27cosmetic patch from slava semushin, removes whitespaces andmathias1-39/+47
uses only those things from "namespace std" what we really need.
2006-08-09it never existed (what never existed?)markt1-14/+10
2006-08-08fix some compiler warnings in gcc 4.1markt1-10/+14
2006-07-30little cleanup, remove FluxboxWindow::isInitialized()markt1-1/+1
2006-07-23use a timer to make sure focus always reverts if possiblemarkt1-6/+0
2006-07-20allow negative width and heightmarkt1-5/+9
2006-07-20properly revert focus when two windows close at the same timemarkt1-0/+6
2006-07-20keep tabs in same order on restart (except some extremely unlikely cases)markt1-0/+2
2006-06-24Make Urgency Hint flash the correct WinClient's tab.markt1-3/+4
2006-06-19better fix for iconbar bugfluxgen1-1/+0
2006-06-18fixed bug #1507754, windowtitle in toolbar not updated. Solution: reset ↵fluxgen1-0/+1
m_title_override to false.
2006-06-11added support for urgency hint, thanks Mark Tiefenbruckfluxgen1-0/+9
2006-05-13fixed some redraw issues with the title, thanks _marktfluxgen1-0/+2