Nick Schermer
24bb3344e8
Update old FSF addresses.
12 years ago
Pim Vullers
b625c6b66b
Initialize viewport if screen is connected (bug #7255 ).
Because the viewport was not properly initialized, the
'Show windows from all monitors' setting was not working
when the panel started.
12 years ago
Nick Schermer
f76161d04c
Remove unneeded check (bug #7149 ).
12 years ago
Nick Schermer
25f101ce32
Popup window menu under cursor when on a popup menu.
12 years ago
Nick Schermer
21420bc27a
Make previous commit easier on the eyes.
12 years ago
Olivier Fourdan
90d3a522e7
Fix tasklist craches on window unamp (bug #7076 ).
The code compared NULL in strcasecmp and thus crashed.
12 years ago
Nick Schermer
df0deff57e
Prepare for filtered debugging.
12 years ago
Nick Schermer
8bc0052b7d
Fix vertical tasklist buttons in non-vertical mode.
12 years ago
Nick Schermer
d2b0cf068c
Install desktop files in xfce4/plugins/actions (bug #7013 ).
12 years ago
Nick Schermer
2aa7a4c03f
Align prototypes in tasklist.
12 years ago
Nick Schermer
3097df2625
Bump copyright to 2010 and fix licenses.
12 years ago
Nick Schermer
7eb8d06e42
Add option to filter tasklist window by monitor (bug #5199 ).
12 years ago
Nick Schermer
c23eba4c6d
Send drag motion event to parent widgets.
12 years ago
Jannis Pohlmann
834d2e8034
Fix if statement in xfce_tasklist_button_visible().
&& binds stronger than ? and :, so if you have
foo && bar ? x : y
"foo && bar" will be evaluated first and if that's FALSE, y will
be executed. In this case we want
foo && (bar ? x : y)
12 years ago
Nick Schermer
0a3edc5b7c
Remove debug line in previous commit.
12 years ago
Nick Schermer
fad961054f
Make viewports work like workspaces in tasklist (bug #6665 ).
We will switch to the other viewport with window managers like
Compiz. We also try to move windows to the current viewport if
minimized, when this option is enabled.
12 years ago
Nick Schermer
8af236af7d
Make viewports work in the tasklist (bug #6898 ).
12 years ago
Nick Schermer
b910f14e0d
Add window DND to the pager.
12 years ago
Nick Schermer
3edffa8dd6
Do not start a motion timeout if button is insensitive.
This way the tasklist will not switch windows when moving
a panel plugin.
12 years ago
Nick Schermer
ae894f000b
Add option to not rotate buttons in vertical panel (bug #6687 ).
Although this is more or less a feature; the rotate buttons
might be considered a regression compared to the old panel.
12 years ago
Nick Schermer
460903c308
Add TODO in tasklist.
12 years ago
Nick Schermer
50c4281e5b
Drop the automatics grouping option from tasklist.
Not implemented yet, so avoid the confusion.
12 years ago
Nick Schermer
bb6b1ef03c
Fix crash in always group mode (bug #6792 ).
12 years ago
Nick Schermer
6c653999bc
Move module panel plugins in $libdir/xfce4/panel/plugins.
We still support the old location, but this one is nicer.
12 years ago
Nick Schermer
1918973e55
Remove deprecated encoding key from desktop files.
12 years ago
Nick Schermer
f92ba56cd6
Add lXext to tasklist libraries (bug #6471 ).
12 years ago
Nick Schermer
e2f6f79050
Make sure there are not 2 active windows on ws-changes (bug #6474 ).
12 years ago
Nick Schermer
1d95e8702b
Link to tasklist plugin to x11 (bug #6471 ).
12 years ago
Nick Schermer
d3f0e1e910
Use gtk_widget_get_ancestor() instead of custom function.
13 years ago
Nick Schermer
f6bda093df
Set icon geometries for the tasklist buttons.
13 years ago
Nick Schermer
66fa916a61
Rename variable in tasklist.
13 years ago
Nick Schermer
404bc966e2
Add scroll support to switch between windows in tasklist.
13 years ago
Nick Schermer
26c9d2662c
Add drag activate for window buttons in the tasklist.
13 years ago
Nick Schermer
d0b25103d9
Fix previous commit.
We always need to reorder the tasklist, but only change
the visibility when not all workspaces are shown.
13 years ago
Nick Schermer
a4acef57d4
Properly rebuild tasklist if a windows' workspace changed.
13 years ago
Nick Schermer
335dd9e5a3
Make the always group functionality work.
13 years ago
Nick Schermer
0ca54af6cf
Restart external plugins on compositing changes.
This makes the whole thing more reliable. Switching
compositing on-the-fly for sockets is a bit tricky.
13 years ago
Nick Schermer
24fcc04fd1
Fix previous commit.
13 years ago
Nick Schermer
cffb3690cd
Fix icon button allocation in tasklist (bug #6269 ).
13 years ago
Nick Schermer
266490fa59
Add existing windows in the tasklist (bug #6273 ).
13 years ago
Nick Schermer
40c8bb66f7
Take viewport in account in tasklist.
Also move the visibility check into a function instead
of macro to make it easier to understand. Also fix
problem when changing the 'only minimized' and 'all
workspace' settings.
13 years ago
Nick Schermer
5362a49a71
Rename panel-builder to panel-utils.
13 years ago
Nick Schermer
b9707f36c9
Attach help buttons to manual pages.
13 years ago
Nick Schermer
43e0cb091d
Give widget name to overflow button in tasklist.
13 years ago
Nick Schermer
caf6918a41
Fix floating point error in tasklist.
13 years ago
Nick Schermer
e6e429638b
Fix a compiler warnings.
13 years ago
Nick Schermer
13ce9fca89
Use new set_size functions in plugins.
13 years ago
Nick Schermer
460384b1ba
Rename Task List to Window Buttons.
13 years ago
Nick Schermer
1b5c80b889
Don't crash if skip-tasklist state changes.
We destroy the child, so avoid using invalid memory and
hold the pointer to the tasklist.
13 years ago
Nick Schermer
af29643ee6
Be more secure with registering icon names.
13 years ago