| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=691429
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=691424
|
|
|
|
|
|
|
|
| |
2007-06-09 Vincent Untz <vuntz@gnome.org>
* libwnck/*.[ch]: add /* vim: set sw=2 et: */
svn path=/trunk/; revision=1289
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-06-05 Vincent Untz <vuntz@gnome.org>
Add previous window/workspace to signal handlers for
active-window-changed and active-workspace-changed WnckScreen signals.
Fix bug #136858.
* libwnck/pager.c: (active_window_changed_callback): updated for signal change
(active_workspace_changed_callback): updated for signal change
* libwnck/screen.[ch]: (wnck_screen_class_init): updated for signal change
(update_workspace_list): updated
(update_active_workspace): updated
(emit_active_window_changed): emit signal with previous window
(emit_active_workspace_changed): emit signal with previous workspace
* libwnck/selector.c: (wnck_selector_active_window_changed): updated
for signal change
* libwnck/tasklist.c: (wnck_tasklist_update_lists): updated
(wnck_tasklist_active_window_changed): updated for signal change
(wnck_tasklist_active_workspace_changed): updated for signal change
(wnck_tasklist_change_active_timeout): updated
* libwnck/test-wnck.c: (active_window_changed_callback): updated for
signal change
(active_workspace_changed_callback): ditto
svn path=/trunk/; revision=1275
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-09-19 Elijah Newren <newren@gmail.com>
Fix lack of detection of removal from fullscreen state; part of
the patch from Michael Vogt. Fixes #316700.
* libwnck/window.c (update_state): don't forget to initialize
window->priv->is_fullscreen to FALSE.
* libwnck/test-wnck.c (window_state_changed_callback): Notify
about fullscreen state changes too
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-02-20 Elijah Newren <newren@gmail.com>
Handle the changes to _NET_ACTIVE_WINDOW from bug 128380 (made in
order to match the agreed upon official behavior of that EWMH
message), make relevant functions take a timestamp parameter, and
add a timestamp to the _NET_CURRENT_DESKTOP message. Fixes all
libwnck issues pointed out in #128380 and #161361.
* libwnck/xutils.[ch]: (_wnck_activate): take a timestamp parameter
to avoid bugs from using gtk_get_current_event_time,
(_wnck_activate_workspace): likewise
* libwnck/pager_accessible.c:
* libwnck/pager.c:
* libwnck/private.h:
* libwnck/tasklist.c:
* libwnck/window-action-menu.c:
* libwnck/window.c:
* libwnck/window.h:
* libwnck/workspace.c:
* libwnck/workspace.h:
* test/test-wnck.c:
Handle the need for passing timestamps to _wnck_activate and
_wnck_activate_workspace (i.e. for _NET_ACTIVE_WINDOW and
_NET_CURRENT_DESKTOP messages)
* libwnck/tasklist.c:
Manual moving of windows to a different workspace now occurs under
different circumstances with the _NET_ACTIVE_WINDOW behavior
change.
* libwnck/selector.c:
With the new _NET_ACTIVE_WINDOW behavior, only
wnck_window_activate() is needed now.
* configure.in:
Increment LIBWNCK_CURRENT because of the API changes.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-09-23 Havoc Pennington <hp@pobox.com>
* libwnck/test-wnck.c (main): add test stuff for showing desktop
feature
* libwnck/xutils.c (_wnck_toggle_showing_desktop): new function
(_wnck_activate_workspace): fix a hardcoded gdk_display, but it
looks like there are a lot more
* libwnck/screen.c (wnck_screen_toggle_showing_desktop):
new function
(wnck_screen_get_showing_desktop): new function
* libwnck/workspace-accessible.c: include headers to avoid
warnings
(wnck_workspace_accessible_get_size): add comment about how this
is totally broken
* libwnck/pager.c: remove some unused variables
* configure.in: version to 2.1.1 and bump current/age
* libwnck/screen.c: monitor _NET_SHOWING_DESKTOP and emit a signal
if it changed
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-10-24 Havoc Pennington <hp@redhat.com>
* configure.in: hack to work with slightly older GTK as well as
HEAD
* libwnck/screen.c (wnck_screen_force_update): add function to
force immediate reading of screen state, instead of queueing it
* libwnck/window.c: add geometry reporting
* libwnck/pager.c: pager widget skeleton
|
|
|
|
|
|
|
|
|
| |
2001-10-09 Havoc Pennington <hp@pobox.com>
* libwnck/test-wnck.c (maximized_toggled_callback): maximize don't
minimize to toggle maximization
(window_stacking_changed_callback): don't refill model on stacking
changed
|
|
|
|
|
|
|
| |
2001-10-09 Havoc Pennington <hp@pobox.com>
* libwnck/window.c, libwnck/xutils.c: support window icons
(wnck_window_get_session_id_utf8): fix
|
|
|
|
|
|
| |
2001-10-09 Havoc Pennington <hp@pobox.com>
* libwnck/window.c, libwnck/xutils.c: support window icons
|
|
|
|
|
|
| |
2001-10-07 Havoc Pennington <hp@pobox.com>
* libwnck/test-wnck.c: fixes (requires CVS HEAD GTK)
|
|
|
|
|
|
| |
2001-10-07 Havoc Pennington <hp@pobox.com>
* libwnck/test-wnck.c: fixes
|
|
|
|
|
|
|
| |
2001-10-07 Havoc Pennington <hp@pobox.com>
* libwnck/test-wnck.c: add GUI to test program. exposes various
GTK bugs...
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-10-07 Havoc Pennington <hp@pobox.com>
* libwnck/window.c: add more info to state_changed signal,
set up generated enum/marshaller files to support it.
* libwnck/window.c: add support for getting session ID, pid
* libwnck/application.c: implement creation/destruction of the
application object, and its association with a window
* libwnck/window.c: add code to monitor a window's current
workspace
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-10-07 Havoc Pennington <hp@pobox.com>
* libwnck/window.c: add support for getting session ID, pid
* libwnck/application.c: implement creation/destruction of the
application object, and its association with a window
* libwnck/window.c: add code to monitor a window's current
workspace
|
|
|
|
|
|
| |
2001-10-07 Havoc Pennington <hp@pobox.com>
* libwnck/*: Initial semi-functionality
|
|
|