[gtk+/client-side-windows: 196/197] Merge branch 'master' into client-side-windows



commit 7698daf97aced5c22aeeb7bfbf02567b61cebaef
Merge: 1288ef1... d0f887d...
Author: Alexander Larsson <alexl redhat com>
Date:   Mon May 25 14:30:01 2009 +0200

    Merge branch 'master' into client-side-windows
    
    Conflicts:
    	gdk/x11/gdkwindow-x11.c

 ChangeLog => ChangeLog.pre-2-16                    |    0
 HACKING                                            |    7 +-
 INSTALL                                            |   41 -
 Makefile.am                                        |   56 +-
 NEWS                                               |  121 +
 README                                             |  401 --
 README.in                                          |   22 +-
 configure.in                                       |   27 +-
 contrib/Makefile.am                                |    2 +
 contrib/gdk-pixbuf-xlib/Makefile.am                |    2 +
 demos/Makefile.am                                  |    2 +
 demos/gtk-demo/Makefile.am                         |    5 +-
 demos/gtk-demo/links.c                             |   85 +
 demos/testgtk/main.c                               |    1 +
 docs/Makefile.am                                   |    2 +
 docs/RELEASE-HOWTO                                 |   81 +-
 docs/faq/Makefile.am                               |    2 +
 docs/faq/gtk-faq.sgml                              |    4 +-
 docs/reference/Makefile.am                         |    3 +
 docs/reference/gdk-pixbuf/Makefile.am              |   10 +-
 docs/reference/gdk-pixbuf/gdk-pixbuf-csource.1     |  138 -
 .../gdk-pixbuf/gdk-pixbuf-query-loaders.1          |   50 -
 docs/reference/gdk-pixbuf/gdk-pixbuf-sections.txt  |    2 +
 docs/reference/gdk-pixbuf/tmpl/animation.sgml      |   18 +
 docs/reference/gdk/Makefile.am                     |    2 +
 docs/reference/gtk/Makefile.am                     |   21 +-
 docs/reference/gtk/gtk-builder-convert.1           |   51 -
 docs/reference/gtk/gtk-docs.sgml                   |    5 +
 docs/reference/gtk/gtk-query-immodules-2.0.1       |   43 -
 docs/reference/gtk/gtk-sections.txt                |    1 +
 docs/reference/gtk/gtk-update-icon-cache.1         |   51 -
 docs/reference/gtk/gtk.types                       |    1 +
 docs/reference/gtk/migrating-GtkBuilder.sgml       |   79 +-
 docs/reference/gtk/migrating-GtkLabel-links.sgml   |   24 +
 docs/reference/gtk/tmpl/filesystem.sgml            |  108 +
 docs/reference/gtk/tmpl/gtkaboutdialog.sgml        |   12 +-
 docs/reference/gtk/tmpl/gtkactivatable.sgml        |  100 +
 docs/reference/gtk/tmpl/gtkassistant.sgml          |   10 +
 docs/reference/gtk/tmpl/gtkbuilder.sgml            |   93 +-
 docs/reference/gtk/tmpl/gtkentry.sgml              |    5 +
 docs/reference/gtk/tmpl/gtkenums.sgml              |    8 +-
 docs/reference/gtk/tmpl/gtkhsv.sgml                |   16 +-
 docs/reference/gtk/tmpl/gtkimcontext.sgml          |  212 +
 docs/reference/gtk/tmpl/gtklabel.sgml              |   18 +
 docs/reference/gtk/tmpl/gtkprintoperation.sgml     |   10 +
 docs/reference/gtk/tmpl/gtkscale.sgml              |   19 +-
 docs/reference/gtk/tmpl/gtktoolshell.sgml          |   82 +
 docs/reference/gtk/tmpl/gtkwidget.sgml             |    2 +-
 docs/reference/libgail-util/Makefile.am            |    2 +
 docs/tools/Makefile.am                             |    2 +
 docs/tutorial/Makefile.am                          |    2 +
 examples/gtkdial/gtkdial.c                         |   10 +-
 gdk-pixbuf/Makefile.am                             |    2 +
 gdk-pixbuf/gdk-pixbuf-simple-anim.c                |  119 +-
 gdk-pixbuf/gdk-pixbuf-simple-anim.h                |    3 +
 gdk-pixbuf/gdk-pixbuf.symbols                      |    2 +
 gdk-pixbuf/io-jasper.c                             |   10 +-
 gdk-pixbuf/io-jpeg.c                               |    1 +
 gdk-pixbuf/pixops/Makefile.am                      |    2 +
 gdk-pixbuf/pixops/pixops.c                         |    5 +-
 gdk/Makefile.am                                    |    2 +
 gdk/directfb/Makefile.am                           |    2 +
 gdk/directfb/gdktestutils-directfb.c               |   12 +-
 gdk/gdkmedialib.c                                  |    5 +-
 gdk/quartz/Makefile.am                             |    2 +
 gdk/tests/Makefile.am                              |    2 +
 gdk/win32/Makefile.am                              |    2 +
 gdk/win32/gdkdisplay-win32.c                       |    2 +-
 gdk/win32/rc/Makefile.am                           |    2 +
 gdk/x11/Makefile.am                                |    2 +
 gdk/x11/gdkdnd-x11.c                               |    7 +-
 gdk/x11/gdkevents-x11.c                            |    5 +-
 gdk/x11/gdkproperty-x11.c                          |   16 +-
 gdk/x11/gdkscreen-x11.c                            |   36 +-
 gdk/x11/gdkselection-x11.c                         |    5 +-
 gdk/x11/gdkvisual-x11.c                            |    2 +-
 gdk/x11/gdkwindow-x11.c                            |   61 +-
 gdk/x11/gdkxid.c                                   |   13 +-
 git.mk                                             |  182 +
 gtk/Makefile.am                                    |   12 +-
 gtk/gtk-builder-convert                            |   30 +-
 gtk/gtk.symbols                                    |    2 +
 gtk/gtkaboutdialog.c                               |  294 +-
 gtk/gtkaccelgroup.c                                |    3 +
 gtk/gtkadjustment.c                                |    6 +-
 gtk/gtkassistant.c                                 |  108 +-
 gtk/gtkbuilder.c                                   |    9 +-
 gtk/gtkbuilder.h                                   |    3 +-
 gtk/gtkbuilderparser.c                             |   39 +-
 gtk/gtkbuilderprivate.h                            |    2 +
 gtk/gtkcellrendereraccel.c                         |   16 +-
 gtk/gtkclipboard.c                                 |    1 +
 gtk/gtkcombobox.c                                  |   11 +-
 gtk/gtkdialog.c                                    |    2 +-
 gtk/gtkentry.c                                     |   30 +-
 gtk/gtkexpander.c                                  |    6 +
 gtk/gtkfilechooserdefault.c                        |    9 +-
 gtk/gtkfilesel.c                                   |    4 +-
 gtk/gtkhandlebox.c                                 |    1 +
 gtk/gtkiconview.c                                  |   65 +-
 gtk/gtkitemfactory.h                               |    5 +-
 gtk/gtklabel.c                                     | 1546 ++++++-
 gtk/gtklabel.h                                     |    6 +-
 gtk/gtkmarshalers.list                             |    2 +
 gtk/gtkmodules.c                                   |   11 +-
 gtk/gtkmountoperation.c                            |    9 +-
 gtk/gtknotebook.c                                  |   35 +-
 gtk/gtkprintbackend.c                              |  182 +
 gtk/gtkprintbackend.h                              |   16 +-
 gtk/gtkprintjob.c                                  |    2 +
 gtk/gtkprintjob.h                                  |    2 +
 gtk/gtkprintoperation-private.h                    |    5 +
 gtk/gtkprintoperation-unix.c                       |   71 +-
 gtk/gtkprintoperation-win32.c                      |    4 +
 gtk/gtkprintoperation.c                            |  465 ++-
 gtk/gtkprintoperation.h                            |    8 +-
 gtk/gtkprintunixdialog.c                           |  144 +-
 gtk/gtkrange.c                                     |    6 +
 gtk/gtkscale.c                                     |  260 ++-
 gtk/gtkscrolledwindow.c                            |    8 +-
 gtk/gtkselection.c                                 |   12 +-
 gtk/gtkspinbutton.c                                |    9 +
 gtk/gtktextlayout.c                                |   50 +-
 gtk/gtktextview.c                                  |   23 +-
 gtk/gtktooltip.c                                   |    8 +-
 gtk/gtktreeview.c                                  |   22 +-
 gtk/gtkwidget.c                                    |  153 +-
 gtk/gtkwindow.c                                    |   24 +-
 gtk/tests/Makefile.am                              |    2 +
 gtk/tests/builder.c                                |   15 +-
 gtk/theme-bits/Makefile.am                         |    2 +
 gtk/updateiconcache.c                              |   10 +-
 m4macros/Makefile.am                               |    2 +
 modules/Makefile.am                                |    2 +
 modules/engines/Makefile.am                        |    2 +
 modules/engines/ms-windows/Makefile.am             |    2 +
 modules/engines/ms-windows/Theme/Makefile.am       |    2 +
 .../engines/ms-windows/Theme/gtk-2.0/Makefile.am   |    2 +
 modules/engines/pixbuf/Makefile.am                 |    2 +
 modules/input/Makefile.am                          |    2 +
 modules/other/Makefile.am                          |    2 +
 modules/other/gail/Makefile.am                     |    2 +
 modules/other/gail/gailbutton.c                    |    4 +-
 modules/other/gail/gailcombobox.c                  |    1 +
 modules/other/gail/libgail-util/Makefile.am        |    2 +
 modules/other/gail/tests/Makefile.am               |    2 +
 modules/printbackends/Makefile.am                  |    8 +-
 modules/printbackends/cups/Makefile.am             |    2 +
 modules/printbackends/cups/gtkcupsutils.c          |  353 ++-
 modules/printbackends/cups/gtkcupsutils.h          |   29 +-
 modules/printbackends/cups/gtkprintbackendcups.c   |  340 ++-
 modules/printbackends/file/Makefile.am             |    2 +
 modules/printbackends/file/gtkprintbackendfile.c   |    6 +
 modules/printbackends/lpr/Makefile.am              |    2 +
 modules/printbackends/lpr/gtkprintbackendlpr.c     |   13 +-
 modules/printbackends/papi/Makefile.am             |   34 +
 modules/printbackends/papi/gtkprintbackendpapi.c   |  862 ++++
 modules/printbackends/papi/gtkprintbackendpapi.h   |   44 +
 modules/printbackends/papi/gtkprinterpapi.c        |  116 +
 modules/printbackends/papi/gtkprinterpapi.h        |   61 +
 modules/printbackends/test/Makefile.am             |    2 +
 perf/Makefile.am                                   |    2 +
 po-properties/af.po                                |  308 +-
 po-properties/am.po                                |  308 +-
 po-properties/ang.po                               |  308 +-
 po-properties/ar.po                                |  308 +-
 po-properties/as.po                                |  698 ++--
 po-properties/ast.po                               |  308 +-
 po-properties/az.po                                |  308 +-
 po-properties/az_IR.po                             |  308 +-
 po-properties/be.po                                |  308 +-
 po-properties/be latin po                          |  308 +-
 po-properties/bg.po                                | 3392 +++++++--------
 po-properties/bn.po                                |  308 +-
 po-properties/bn_IN.po                             |  308 +-
 po-properties/br.po                                |  308 +-
 po-properties/bs.po                                |  308 +-
 po-properties/ca.po                                |  308 +-
 po-properties/ca valencia po                       |  308 +-
 po-properties/crh.po                               | 3521 ++++++++--------
 po-properties/cs.po                                |  308 +-
 po-properties/cy.po                                |  308 +-
 po-properties/da.po                                | 3392 +++++++--------
 po-properties/de.po                                | 3392 +++++++--------
 po-properties/dz.po                                |  308 +-
 po-properties/el.po                                | 3392 +++++++--------
 po-properties/en_CA.po                             |  308 +-
 po-properties/en_GB.po                             |  308 +-
 po-properties/eo.po                                |  308 +-
 po-properties/es.po                                |  308 +-
 po-properties/et.po                                |  308 +-
 po-properties/eu.po                                | 3723 ++++++++--------
 po-properties/fa.po                                |  308 +-
 po-properties/fi.po                                |  308 +-
 po-properties/fr.po                                |  308 +-
 po-properties/ga.po                                |  308 +-
 po-properties/gl.po                                | 3392 +++++++--------
 po-properties/gu.po                                | 3567 ++++++++--------
 po-properties/he.po                                |  308 +-
 po-properties/hi.po                                |  308 +-
 po-properties/hr.po                                |  308 +-
 po-properties/hu.po                                |  308 +-
 po-properties/hy.po                                |  308 +-
 po-properties/ia.po                                |  308 +-
 po-properties/id.po                                |  308 +-
 po-properties/io.po                                |  308 +-
 po-properties/is.po                                |  308 +-
 po-properties/it.po                                |  308 +-
 po-properties/ja.po                                | 3392 +++++++--------
 po-properties/ka.po                                |  308 +-
 po-properties/kn.po                                | 3937 +++++++++--------
 po-properties/ko.po                                |  308 +-
 po-properties/ku.po                                |  308 +-
 po-properties/li.po                                |  308 +-
 po-properties/lt.po                                |  308 +-
 po-properties/lv.po                                |  308 +-
 po-properties/mai.po                               |  308 +-
 po-properties/mi.po                                |  308 +-
 po-properties/mk.po                                |  308 +-
 po-properties/ml.po                                |  308 +-
 po-properties/mn.po                                |  308 +-
 po-properties/mr.po                                | 3579 ++++++++--------
 po-properties/ms.po                                |  308 +-
 po-properties/nb.po                                |  308 +-
 po-properties/ne.po                                |  308 +-
 po-properties/nl.po                                |  308 +-
 po-properties/nn.po                                |  308 +-
 po-properties/nso.po                               |  308 +-
 po-properties/oc.po                                |  308 +-
 po-properties/or.po                                | 3821 ++++++++--------
 po-properties/pa.po                                | 3395 +++++++--------
 po-properties/pl.po                                |  308 +-
 po-properties/ps.po                                |  605 ++--
 po-properties/pt.po                                |  308 +-
 po-properties/pt_BR.po                             |  308 +-
 po-properties/ro.po                                |  308 +-
 po-properties/ru.po                                | 3470 ++++++++--------
 po-properties/rw.po                                |  308 +-
 po-properties/si.po                                |  308 +-
 po-properties/sk.po                                |  308 +-
 po-properties/sl.po                                | 4601 ++++++++++----------
 po-properties/sq.po                                |  308 +-
 po-properties/sr.po                                |  308 +-
 po-properties/sr ije po                            |  308 +-
 po-properties/sr latin po                          |  308 +-
 po-properties/sv.po                                |  308 +-
 po-properties/ta.po                                | 4477 ++++++++++----------
 po-properties/te.po                                |  373 +-
 po-properties/th.po                                |  308 +-
 po-properties/tk.po                                |  308 +-
 po-properties/tr.po                                | 3392 +++++++--------
 po-properties/tt.po                                |  308 +-
 po-properties/uk.po                                |  498 +--
 po-properties/ur.po                                |  308 +-
 po-properties/uz.po                                |  308 +-
 po-properties/uz cyrillic po                       |  308 +-
 po-properties/vi.po                                |  308 +-
 po-properties/wa.po                                |  308 +-
 po-properties/xh.po                                |  308 +-
 po-properties/yi.po                                |  308 +-
 po-properties/zh_CN.po                             | 3395 +++++++--------
 po-properties/zh_HK.po                             |  308 +-
 po-properties/zh_TW.po                             |  308 +-
 po/af.po                                           |  417 ++-
 po/am.po                                           |  417 ++-
 po/ang.po                                          |  417 ++-
 po/ar.po                                           | 2818 ++++++-------
 po/as.po                                           |  419 ++-
 po/ast.po                                          |  419 ++-
 po/az.po                                           |  419 ++-
 po/az_IR.po                                        |  411 ++-
 po/be.po                                           |  417 ++-
 po/be latin po                                     |  419 ++-
 po/bg.po                                           | 2250 +++++-----
 po/bn.po                                           |  417 ++-
 po/bn_IN.po                                        |  419 ++-
 po/br.po                                           |  417 ++-
 po/bs.po                                           |  419 ++-
 po/ca.po                                           |  422 ++-
 po/ca valencia po                                  |  419 ++-
 po/crh.po                                          | 2294 +++++-----
 po/cs.po                                           |  420 ++-
 po/cy.po                                           |  417 ++-
 po/da.po                                           |  586 ++-
 po/de.po                                           |  461 ++-
 po/dz.po                                           |  417 ++-
 po/el.po                                           | 4454 ++++++++-----------
 po/en_CA.po                                        |  419 ++-
 po/en_GB.po                                        |  419 ++-
 po/eo.po                                           |  417 ++-
 po/es.po                                           |  584 ++-
 po/et.po                                           |  491 ++-
 po/eu.po                                           |  419 ++-
 po/fa.po                                           |  417 ++-
 po/fi.po                                           |  419 ++-
 po/fr.po                                           | 2254 +++++-----
 po/ga.po                                           | 3344 ++++++---------
 po/gl.po                                           | 2162 +++++-----
 po/gu.po                                           |  425 ++-
 po/he.po                                           |  419 ++-
 po/hi.po                                           |  419 ++-
 po/hr.po                                           |  419 ++-
 po/hu.po                                           |  424 ++-
 po/hy.po                                           |  417 ++-
 po/ia.po                                           |  417 ++-
 po/id.po                                           |  419 ++-
 po/io.po                                           |  417 ++-
 po/is.po                                           |  417 ++-
 po/it.po                                           |  429 ++-
 po/ja.po                                           |  419 ++-
 po/ka.po                                           |  419 ++-
 po/kn.po                                           |  419 ++-
 po/ko.po                                           |  419 ++-
 po/ku.po                                           |  419 ++-
 po/li.po                                           |  419 ++-
 po/lt.po                                           |  419 ++-
 po/lv.po                                           |  419 ++-
 po/mai.po                                          |  419 ++-
 po/mi.po                                           |  417 ++-
 po/mk.po                                           |  419 ++-
 po/ml.po                                           |  500 ++-
 po/mn.po                                           |  424 ++-
 po/mr.po                                           | 2215 +++++-----
 po/ms.po                                           |  419 ++-
 po/nb.po                                           |  419 ++-
 po/ne.po                                           |  416 ++-
 po/nl.po                                           |  420 ++-
 po/nn.po                                           |  423 ++-
 po/nso.po                                          |  419 ++-
 po/oc.po                                           |  416 ++-
 po/or.po                                           |  419 ++-
 po/pa.po                                           |  419 ++-
 po/pl.po                                           |  419 ++-
 po/ps.po                                           | 2163 +++++-----
 po/pt.po                                           |  419 ++-
 po/pt_BR.po                                        |  424 ++-
 po/ro.po                                           |  419 ++-
 po/ru.po                                           | 2181 +++++-----
 po/rw.po                                           |  421 ++-
 po/si.po                                           |  417 ++-
 po/sk.po                                           |  419 ++-
 po/sl.po                                           |  419 ++-
 po/sq.po                                           |  420 ++-
 po/sr.po                                           |  983 +++---
 po/sr ije po                                       |  419 ++-
 po/sr latin po                                     |  959 ++--
 po/sv.po                                           |  420 ++-
 po/ta.po                                           |  419 ++-
 po/te.po                                           |  419 ++-
 po/th.po                                           |  419 ++-
 po/tk.po                                           |  417 ++-
 po/tr.po                                           | 2166 +++++-----
 po/tt.po                                           |  416 ++-
 po/uk.po                                           | 1045 ++---
 po/ur.po                                           |  411 ++-
 po/uz.po                                           |  417 ++-
 po/uz cyrillic po                                  |  417 ++-
 po/vi.po                                           |  419 ++-
 po/wa.po                                           |  417 ++-
 po/xh.po                                           |  417 ++-
 po/yi.po                                           |  419 ++-
 po/zh_CN.po                                        | 2168 +++++-----
 po/zh_HK.po                                        |  419 ++-
 po/zh_TW.po                                        |  419 ++-
 tests/Makefile.am                                  |    2 +
 tests/testgtk.c                                    |   48 +
 tests/testgtkrc                                    |   10 +
 tests/testmerge.c                                  |    9 +-
 tests/teststatusicon.c                             |    2 +-
 tests/testvolumebutton.c                           |    6 +-
 370 files changed, 91220 insertions(+), 78837 deletions(-)

diff --cc gdk/x11/gdkwindow-x11.c
index 7f783a9,77033fe..e29dc7b
--- a/gdk/x11/gdkwindow-x11.c
+++ b/gdk/x11/gdkwindow-x11.c
@@@ -3323,8 -3564,9 +3325,8 @@@ gdk_window_x11_set_events (GdkWindo
    
    if (!GDK_WINDOW_DESTROYED (window))
      {
-       xevent_mask = StructureNotifyMask | PropertyChangeMask;
- 
 -      GDK_WINDOW_OBJECT (window)->event_mask = event_mask;
+       if (GDK_WINDOW_XID (window) != GDK_WINDOW_XROOTWIN (window))
+         xevent_mask = StructureNotifyMask | PropertyChangeMask;
        for (i = 0; i < _gdk_nenvent_masks; i++)
  	{
  	  if (event_mask & (1 << (i + 1)))
@@@ -3860,9 -4219,10 +3869,9 @@@ gdk_window_set_icon_name (GdkWindow   *
  			  const gchar *name)
  {
    GdkDisplay *display;
-   
+ 
 -  g_return_if_fail (GDK_IS_WINDOW (window));
 -
 -  if (GDK_WINDOW_DESTROYED (window))
 +  if (GDK_WINDOW_DESTROYED (window) ||
 +      WINDOW_IS_TOPLEVEL (window))
      return;
  
    display = gdk_drawable_get_display (window);



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