Re: [g-a-devel] Re: gok broken with new libwnck



Fernando Herrera wrote:

Well, libwnck API is not stable at all and is subject to change again
during 2.11 development process. So the only thing we can do is to
require a concret version for compiling GOK:
This won't do, as GOK-1.0.0 is designed to work with the gnome 2.6 and 2.8 series as well as 2.10.


- Bill


diff -u -r1.129 configure.in
--- configure.in        21 Feb 2005 16:14:31 -0000      1.129
+++ configure.in        22 Feb 2005 14:20:26 -0000
@@ -147,7 +147,7 @@
       atk >= 1.3.0            \
       gtk+-2.0 >= 2.3.1       \
       gail                    \
-       libwnck-1.0             \
+       libwnck-1.0  >= 2.9.92  \
       gnome-speech-1.0        \
       esound                  \
       libglade-2.0)

Salu2

El mar, 22-02-2005 a las 09:05 -0500, David Bolter escribi�
Hi I'm going to cross post to gnome-accessibility-devel as this is somewhat high priority I think. We really need a response on how to proceed to fix this one. Is this new API change going to stick? How will GOK maintain compatability with new/old versions of libwnck? (preprocessor directives?)

cheers,

David

Fernando Herrera wrote:

Elijah: would this timestamp be ok here?
PS: I know that #error "libwnck should only be used if you understand
that it's subject to frequent change, and is not supported as a fixed
API/ABI or as part of the platform" but these internal API changes 6
days before hard code freeze are painful! :)



diff -u -r1.11 gok-windowlister.c
--- gok/gok-windowlister.c      7 Mar 2004 00:27:06 -0000       1.11
+++ gok/gok-windowlister.c      22 Feb 2005 12:02:30 -0000
@@ -215,10 +215,10 @@
          workspace = wnck_window_get_workspace (pKey->pGeneral);
          if (workspace != NULL)
          {
-               wnck_workspace_activate (workspace);
+               wnck_workspace_activate (workspace,
gtk_get_current_event_time ());
          }
              bSuccess = TRUE;
-               wnck_window_activate (pKey->pGeneral);
+               wnck_window_activate (pKey->pGeneral,
gtk_get_current_event_time ());
      }

#endif


El mar, 22-02-2005 a las 11:48 +0100, Kjartan Maraas escribi�>>
Hi.

Tried building from CVS today and found that gok is broken after the API
changes in libwnck. Looks like gok needs a 1.0.1 release to fix this...

Cheers
Kjartan

_______________________________________________
desktop-devel-list mailing list
desktop-devel-list gnome org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list



_______________________________________________
Gnome-accessibility-devel mailing list
Gnome-accessibility-devel gnome org
http://mail.gnome.org/mailman/listinfo/gnome-accessibility-devel




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]