CVSROOT:        /cvs/gnome
Module name:    evince
Changes by:     ryanl   05/08/25 22:34:30

Modified files:
        .              : ChangeLog 
        shell          : ev-application-service.xml ev-application.c 
                         ev-application.h ev-window.c main.c 

Log message:
2005-08-25  Ryan Lortie  <[EMAIL PROTECTED]>

* shell/ev-application-service.xml: Add 'timestamp' argument to
ev_application_open_window and ev_application_open_uri methods.

* shell/ev-application.h: Add 'timestamp' argument to
ev_application_open_window, ev_application_open_uri,
and ev_application_open_uri_list functions.

* shell/ev-application.c (ev_application_open_window,
ev_application_open_uri, ev_application_open_uri_list): Change
functions that show/present windows to use a timestamp if one
is passed in.

* shell/ev-window.c (ev_window_cmd_file_open,
ev_window_cmd_recent_file_activate, drag_data_received_cb):
* shell/main.c (load_files): Modify calls to ev_application to
include GDK_CURRENT_TIME as timestamp.

* shell/main.c (load_files_remote): Obtain timestamp for client
instance from GDK and pass to server instance so new windows are
focused properly.  Fix dbus_g_proxy_call() calls by including second
G_TYPE_INVALID.

Closes bug #314475 [http://bugzilla.gnome.org/show_bug.cgi?id=314475].

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=evince&who=ryanl&date=explicit&mindate=2005-08-25%2022:33&maxdate=2005-08-25%2022:35

_______________________________________________
cvs-commits-list mailing list
cvs-commits-list@gnome.org
http://mail.gnome.org/mailman/listinfo/cvs-commits-list

Reply via email to