gtk+2.0 (2.6.7-2) unstable; urgency=low
* Upload to unstable.
* Forward patches from 2.6.4 branch:
+ 003_focus_issues.patch: stolen from CVS HEAD to fix focus issues.
+ debian/gtk-tutorial.devhelp: updated to reflect the reality of the
html files.
* Loïc Minier:
+ Document the configuration of Emacs-style key bindings in README.Debian,
with additional instructions for GNOME users. [debian/README.Debian]
(Closes: #309530)
-- Josselin Mouette <joss@debian.org> Mon, 6 Jun 2005 22:39:27 +0200
This commit is contained in:
18
debian/README.Debian
vendored
18
debian/README.Debian
vendored
@ -30,5 +30,21 @@ Please use gnome-keybinding-properties instead of gtk-key-theme-name in your
|
||||
gtkrc.
|
||||
|
||||
|
||||
-- Akira TAGOH <tagoh@debian.org>, Mon, 03 Mar 2003 00:49:13 +0900
|
||||
Emacs-style key bindings
|
||||
========================
|
||||
Gtk provides a way of configuring key bindings in Gtk Widgets, especially
|
||||
to move the cursor in text fields. The default behavior in older Gtk versions
|
||||
was similar to Emacs, and still available for users to configure. You can
|
||||
configure the Emacs-style key binding theme in your ~/.gtkrc-2.0 file as
|
||||
follows:
|
||||
gtk-key-theme-name = "Emacs"
|
||||
|
||||
Please note that applications can still override this configuration, and this
|
||||
is the case of the GNOME Desktop: gnome-settings-daemon loads the key theme
|
||||
from the "/desktop/gnome/interface/gtk_key_theme" GConf entry. This can be
|
||||
modified with gconf-editor.
|
||||
|
||||
|
||||
This file is the initial work of Akira TAGOH <tagoh@debian.org> and was updated
|
||||
by Loic Minier <lool@dooz.org>.
|
||||
|
||||
|
||||
27
debian/changelog
vendored
27
debian/changelog
vendored
@ -1,3 +1,30 @@
|
||||
gtk+2.0 (2.6.7-2) unstable; urgency=low
|
||||
|
||||
* Upload to unstable.
|
||||
* Forward patches from 2.6.4 branch:
|
||||
+ 003_focus_issues.patch: stolen from CVS HEAD to fix focus issues.
|
||||
+ debian/gtk-tutorial.devhelp: updated to reflect the reality of the
|
||||
html files.
|
||||
* Loïc Minier:
|
||||
+ Document the configuration of Emacs-style key bindings in README.Debian,
|
||||
with additional instructions for GNOME users. [debian/README.Debian]
|
||||
(Closes: #309530)
|
||||
|
||||
-- Josselin Mouette <joss@debian.org> Mon, 6 Jun 2005 22:39:27 +0200
|
||||
|
||||
gtk+2.0 (2.6.7-1) experimental; urgency=low
|
||||
|
||||
* New upstream version:
|
||||
- Fix compilation with gcc 4.0 (Closes: #303646).
|
||||
* debian/rules:
|
||||
- clean from the mips changes.
|
||||
* debian/patches/002_bmp.patch:
|
||||
- the new version fixes that.
|
||||
* debian/patches/004_fs_newdir.patch:
|
||||
- the new version fixes that.
|
||||
|
||||
-- Sebastien Bacher <seb128@debian.org> Thu, 14 Apr 2005 22:06:53 +0200
|
||||
|
||||
gtk+2.0 (2.6.4-1) unstable; urgency=medium
|
||||
|
||||
* New upstream release.
|
||||
|
||||
4
debian/control
vendored
4
debian/control
vendored
@ -2,7 +2,7 @@ Source: gtk+2.0
|
||||
Section: libs
|
||||
Priority: optional
|
||||
Maintainer: Sebastien Bacher <seb128@debian.org>
|
||||
Uploaders: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>, Akira TAGOH <tagoh@debian.org>, Andreas Rottmann <rotty@debian.org>, Andrew Lau <netsnipe@users.sourceforge.net>, Carlos Perelló Marín <carlos@pemas.net>, Edd Dumbill <ejad@debian.org>, Emil Soleyman-Zomalan <emil@nishra.com>, Gustavo Noronha Silva <kov@debian.org>, J.H.M. Dassen (Ray) <jdassen@debian.org>, Joe Drew <drew@debian.org>, Johannes Rohr <j.rohr@comlink.org>, Jordi Mallach <jordi@debian.org>, Jose Carlos Garcia Sogo <jsogo@debian.org>, Josselin Mouette <joss@debian.org>, Marc HE Brockschmidt <he@debian.org>, Ondřej Surý <ondrej@debian.org>, Rob Bradford <rob@debianplanet.org>, Robert McQueen <robot101@debian.org>, Ross Burton <ross@debian.org>, Takuo KITAME <kitame@debian.org>
|
||||
Uploaders: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>, Akira TAGOH <tagoh@debian.org>, Andreas Rottmann <rotty@debian.org>, Andrew Lau <netsnipe@users.sourceforge.net>, Carlos Perelló Marín <carlos@pemas.net>, Ed Boraas <ed@debian.org>, Edd Dumbill <ejad@debian.org>, Emil Soleyman-Zomalan <emil@nishra.com>, Gustavo Noronha Silva <kov@debian.org>, J.H.M. Dassen (Ray) <jdassen@debian.org>, Joe Drew <drew@debian.org>, Johannes Rohr <j.rohr@comlink.org>, Jordi Mallach <jordi@debian.org>, Jose Carlos Garcia Sogo <jsogo@debian.org>, Josselin Mouette <joss@debian.org>, Marc HE Brockschmidt <he@debian.org>, Ondřej Surý <ondrej@debian.org>, Rob Bradford <rob@debianplanet.org>, Robert McQueen <robot101@debian.org>, Ross Burton <ross@debian.org>, Sjoerd Simons <sjoerd@debian.org>, Takuo KITAME <kitame@debian.org>
|
||||
Build-Depends: debhelper (>> 4.0.0), gettext, pkg-config, libglib2.0-dev (>= 2.6.0), libpango1.0-dev (>= 1.7.0), libatk1.0-dev (>= 1.6.1-2), xlibs-static-pic | xlibs-pic (>= 4.2.1-6), libx11-dev | xlibs-dev, libxext-dev | xlibs-dev, libxi-dev | xlibs-dev, libxrandr-dev | xlibs-dev, libxt-dev | xlibs-dev, libxrender-dev, libxft-dev, libxcursor-dev, libtiff4-dev, libjpeg62-dev, libpng12-dev, docbook-utils, linuxdoc-tools-text, gnome-pkg-tools
|
||||
Build-Depends-Indep: gtk-doc-tools, docbook-xml
|
||||
Standards-Version: 3.6.1.0
|
||||
@ -54,7 +54,7 @@ Description: The programs for the GTK+ graphical user interface library
|
||||
Package: libgtk2.0-dev
|
||||
Section: libdevel
|
||||
Architecture: any
|
||||
Depends: libgtk2.0-0 (= ${Source-Version}), libglib2.0-dev (>= 2.4.1-2), libpango1.0-dev (>= 1.4.0-3), libatk1.0-dev (>= 1.6.1-2), libx11-dev | xlibs-dev, libxext-dev | xlibs-dev, pkg-config
|
||||
Depends: libgtk2.0-0 (= ${Source-Version}), libglib2.0-dev (>= 2.4.1-2), libpango1.0-dev (>= 1.5.1), libatk1.0-dev (>= 1.6.1-2), libx11-dev | xlibs-dev, libxext-dev | xlibs-dev, pkg-config
|
||||
Suggests: libgtk2.0-doc
|
||||
Replaces: libgtk1.3-dev
|
||||
Conflicts: libgtk1.3-dev
|
||||
|
||||
2
debian/control.in
vendored
2
debian/control.in
vendored
@ -54,7 +54,7 @@ Description: The programs for the GTK+ graphical user interface library
|
||||
Package: libgtk2.0-dev
|
||||
Section: libdevel
|
||||
Architecture: any
|
||||
Depends: libgtk2.0-@SONAME@ (= ${Source-Version}), libglib2.0-dev (>= 2.4.1-2), libpango1.0-dev (>= 1.4.0-3), libatk1.0-dev (>= 1.6.1-2), libx11-dev | xlibs-dev, libxext-dev | xlibs-dev, pkg-config
|
||||
Depends: libgtk2.0-@SONAME@ (= ${Source-Version}), libglib2.0-dev (>= 2.4.1-2), libpango1.0-dev (>= 1.5.1), libatk1.0-dev (>= 1.6.1-2), libx11-dev | xlibs-dev, libxext-dev | xlibs-dev, pkg-config
|
||||
Suggests: libgtk2.0-doc
|
||||
Replaces: libgtk1.3-dev
|
||||
Conflicts: libgtk1.3-dev
|
||||
|
||||
398
debian/gtk-tutorial.devhelp
vendored
398
debian/gtk-tutorial.devhelp
vendored
@ -14,268 +14,268 @@
|
||||
<sub name="Hello World in GTK" link="c58.html#SEC-HELLOWORLD"/>
|
||||
<sub name="Compiling Hello World" link="x130.html"/>
|
||||
<sub name="Theory of Signals and Callbacks" link="x178.html"/>
|
||||
<sub name="Events" link="x200.html"/>
|
||||
<sub name="Stepping Through Hello World" link="x299.html"/>
|
||||
<sub name="Events" link="x201.html"/>
|
||||
<sub name="Stepping Through Hello World" link="x300.html"/>
|
||||
</sub>
|
||||
|
||||
<sub name="Moving On" link="c344.html">
|
||||
<sub name="Data Types" link="c344.html#SEC-DATATYPES"/>
|
||||
<sub name="More on Signal Handlers" link="x353.html"/>
|
||||
<sub name="An Upgraded Hello World" link="x363.html"/>
|
||||
<sub name="Moving On" link="c345.html">
|
||||
<sub name="Data Types" link="c345.html#SEC-DATATYPES"/>
|
||||
<sub name="More on Signal Handlers" link="x354.html"/>
|
||||
<sub name="An Upgraded Hello World" link="x364.html"/>
|
||||
</sub>
|
||||
|
||||
<sub name="Packing Widgets" link="c373.html">
|
||||
<sub name="Theory of Packing Boxes" link="c373.html#SEC-THEORYOFPACKINGBOXES"/>
|
||||
<sub name="Details of Boxes" link="x382.html"/>
|
||||
<sub name="Packing Demonstration Program" link="x405.html"/>
|
||||
<sub name="Packing Using Tables" link="x408.html"/>
|
||||
<sub name="Table Packing Example" link="x460.html"/>
|
||||
<sub name="Packing Widgets" link="c374.html">
|
||||
<sub name="Theory of Packing Boxes" link="c374.html#SEC-THEORYOFPACKINGBOXES"/>
|
||||
<sub name="Details of Boxes" link="x383.html"/>
|
||||
<sub name="Packing Demonstration Program" link="x406.html"/>
|
||||
<sub name="Packing Using Tables" link="x409.html"/>
|
||||
<sub name="Table Packing Example" link="x461.html"/>
|
||||
</sub>
|
||||
|
||||
<sub name="Widget Overview" link="c469.html">
|
||||
<sub name="Casting" link="c469.html#SEC-CASTING"/>
|
||||
<sub name="Widget Hierarchy" link="x497.html"/>
|
||||
<sub name="Widgets Without Windows" link="x501.html"/>
|
||||
<sub name="Widget Overview" link="c470.html">
|
||||
<sub name="Casting" link="c470.html#SEC-CASTING"/>
|
||||
<sub name="Widget Hierarchy" link="x498.html"/>
|
||||
<sub name="Widgets Without Windows" link="x502.html"/>
|
||||
</sub>
|
||||
|
||||
<sub name="The Button Widget" link="c509.html">
|
||||
<sub name="Normal Buttons" link="c509.html#SEC-NORMALBUTTONS"/>
|
||||
<sub name="Toggle Buttons" link="x538.html"/>
|
||||
<sub name="Check Buttons" link="x555.html"/>
|
||||
<sub name="Radio Buttons" link="x562.html"/>
|
||||
<sub name="The Button Widget" link="c510.html">
|
||||
<sub name="Normal Buttons" link="c510.html#SEC-NORMALBUTTONS"/>
|
||||
<sub name="Toggle Buttons" link="x539.html"/>
|
||||
<sub name="Check Buttons" link="x556.html"/>
|
||||
<sub name="Radio Buttons" link="x563.html"/>
|
||||
</sub>
|
||||
|
||||
<sub name="Adjustments" link="c583.html">
|
||||
<sub name="Creating an Adjustment" link="c583.html#SEC-CREATINGANADJUSTMENT"/>
|
||||
<sub name="Using Adjustments the Easy Way" link="x607.html"/>
|
||||
<sub name="Adjustment Internals" link="x622.html"/>
|
||||
<sub name="Adjustments" link="c584.html">
|
||||
<sub name="Creating an Adjustment" link="c584.html#SEC-CREATINGANADJUSTMENT"/>
|
||||
<sub name="Using Adjustments the Easy Way" link="x608.html"/>
|
||||
<sub name="Adjustment Internals" link="x623.html"/>
|
||||
</sub>
|
||||
|
||||
<sub name="Range Widgets" link="c653.html">
|
||||
<sub name="Scrollbar Widgets" link="c653.html#SEC-SCROLLBARWIDGETS"/>
|
||||
<sub name="Scale Widgets" link="x665.html">
|
||||
<sub name="Creating a Scale Widget" link="x665.html#AEN668"/>
|
||||
<sub name="Functions and Signals (well, functions, at least)" link="x665.html#AEN680"/>
|
||||
<sub name="Range Widgets" link="c654.html">
|
||||
<sub name="Scrollbar Widgets" link="c654.html#SEC-SCROLLBARWIDGETS"/>
|
||||
<sub name="Scale Widgets" link="x666.html">
|
||||
<sub name="Creating a Scale Widget" link="x666.html#AEN669"/>
|
||||
<sub name="Functions and Signals (well, functions, at least)" link="x666.html#AEN681"/>
|
||||
</sub>
|
||||
<sub name="Common Range Functions" link="x704.html">
|
||||
<sub name="Setting the Update Policy" link="x704.html#AEN708"/>
|
||||
<sub name="Getting and Setting Adjustments" link="x704.html#AEN733"/>
|
||||
<sub name="Common Range Functions" link="x705.html">
|
||||
<sub name="Setting the Update Policy" link="x705.html#AEN709"/>
|
||||
<sub name="Getting and Setting Adjustments" link="x705.html#AEN734"/>
|
||||
</sub>
|
||||
<sub name="Key and Mouse bindings" link="x745.html"/>
|
||||
<sub name="Example" link="x763.html"/>
|
||||
<sub name="Key and Mouse bindings" link="x746.html"/>
|
||||
<sub name="Example" link="x764.html"/>
|
||||
</sub>
|
||||
|
||||
<sub name="Miscellaneous Widgets" link="c773.html">
|
||||
<sub name="Labels" link="c773.html#SEC-LABELS"/>
|
||||
<sub name="Arrows" link="x813.html"/>
|
||||
<sub name="The Tooltips Object" link="x830.html"/>
|
||||
<sub name="Progress Bars" link="x849.html"/>
|
||||
<sub name="Dialogs" link="x881.html"/>
|
||||
<sub name="Rulers" link="x911.html"/>
|
||||
<sub name="Statusbars" link="x939.html"/>
|
||||
<sub name="Text Entries" link="x959.html"/>
|
||||
<sub name="Spin Buttons" link="x987.html"/>
|
||||
<sub name="Combo Box" link="x1083.html"/>
|
||||
<sub name="Calendar" link="x1120.html"/>
|
||||
<sub name="Color Selection" link="x1204.html"/>
|
||||
<sub name="File Selections" link="x1227.html"/>
|
||||
<sub name="Miscellaneous Widgets" link="c774.html">
|
||||
<sub name="Labels" link="c774.html#SEC-LABELS"/>
|
||||
<sub name="Arrows" link="x814.html"/>
|
||||
<sub name="The Tooltips Object" link="x831.html"/>
|
||||
<sub name="Progress Bars" link="x850.html"/>
|
||||
<sub name="Dialogs" link="x882.html"/>
|
||||
<sub name="Rulers" link="x912.html"/>
|
||||
<sub name="Statusbars" link="x940.html"/>
|
||||
<sub name="Text Entries" link="x960.html"/>
|
||||
<sub name="Spin Buttons" link="x988.html"/>
|
||||
<sub name="Combo Box" link="x1084.html"/>
|
||||
<sub name="Calendar" link="x1121.html"/>
|
||||
<sub name="Color Selection" link="x1205.html"/>
|
||||
<sub name="File Selections" link="x1228.html"/>
|
||||
</sub>
|
||||
|
||||
<sub name="Container Widgets" link="c1246.html">
|
||||
<sub name="The EventBox" link="c1246.html#SEC-EVENTBOX"/>
|
||||
<sub name="The Alignment widget" link="x1263.html"/>
|
||||
<sub name="Fixed Container" link="x1278.html"/>
|
||||
<sub name="Layout Container" link="x1299.html"/>
|
||||
<sub name="Frames" link="x1311.html"/>
|
||||
<sub name="Aspect Frames" link="x1337.html"/>
|
||||
<sub name="Paned Window Widgets" link="x1355.html"/>
|
||||
<sub name="Viewports" link="x1372.html"/>
|
||||
<sub name="Scrolled Windows" link="x1388.html"/>
|
||||
<sub name="Button Boxes" link="x1410.html"/>
|
||||
<sub name="Toolbar" link="x1422.html"/>
|
||||
<sub name="Notebooks" link="x1470.html"/>
|
||||
<sub name="Container Widgets" link="c1247.html">
|
||||
<sub name="The EventBox" link="c1247.html#SEC-EVENTBOX"/>
|
||||
<sub name="The Alignment widget" link="x1264.html"/>
|
||||
<sub name="Fixed Container" link="x1279.html"/>
|
||||
<sub name="Layout Container" link="x1300.html"/>
|
||||
<sub name="Frames" link="x1312.html"/>
|
||||
<sub name="Aspect Frames" link="x1338.html"/>
|
||||
<sub name="Paned Window Widgets" link="x1356.html"/>
|
||||
<sub name="Viewports" link="x1373.html"/>
|
||||
<sub name="Scrolled Windows" link="x1389.html"/>
|
||||
<sub name="Button Boxes" link="x1411.html"/>
|
||||
<sub name="Toolbar" link="x1423.html"/>
|
||||
<sub name="Notebooks" link="x1471.html"/>
|
||||
</sub>
|
||||
|
||||
<sub name="Menu Widget" link="c1519.html">
|
||||
<sub name="Manual Menu Creation" link="c1519.html#SEC-MANUALMENUCREATION"/>
|
||||
<sub name="Manual Menu Example" link="x1597.html"/>
|
||||
<sub name="Using ItemFactory" link="x1606.html">
|
||||
<sub name="ItemFactory entries" link="x1606.html#SEC-ITEMFACTORYENTRIES"/>
|
||||
<sub name="Creating an ItemFactory" link="x1606.html#SEC-ITEMFACTORYCREATION"/>
|
||||
<sub name="Making use of the menu and its menu items" link="x1606.html#SEC-USINGMENUANDITEMS"/>
|
||||
<sub name="Menu Widget" link="c1520.html">
|
||||
<sub name="Manual Menu Creation" link="c1520.html#SEC-MANUALMENUCREATION"/>
|
||||
<sub name="Manual Menu Example" link="x1598.html"/>
|
||||
<sub name="Using ItemFactory" link="x1607.html">
|
||||
<sub name="ItemFactory entries" link="x1607.html#SEC-ITEMFACTORYENTRIES"/>
|
||||
<sub name="Creating an ItemFactory" link="x1607.html#SEC-ITEMFACTORYCREATION"/>
|
||||
<sub name="Making use of the menu and its menu items" link="x1607.html#SEC-USINGMENUANDITEMS"/>
|
||||
</sub>
|
||||
<sub name="Item Factory Example" link="x1717.html"/>
|
||||
<sub name="Item Factory Example" link="x1718.html"/>
|
||||
</sub>
|
||||
|
||||
<sub name="Undocumented Widgets" link="c1721.html">
|
||||
<sub name="Accel Label" link="c1721.html#SEC-ACCELLABEL"/>
|
||||
<sub name="Option Menu" link="x1729.html"/>
|
||||
<sub name="Menu Items" link="x1732.html">
|
||||
<sub name="Check Menu Item" link="x1732.html#SEC-CHECKMENUITEM"/>
|
||||
<sub name="Radio Menu Item" link="x1732.html#SEC-RADIOMENUITEM"/>
|
||||
<sub name="Separator Menu Item" link="x1732.html#SEC-SEPARATORMENUITEM"/>
|
||||
<sub name="Tearoff Menu Item" link="x1732.html#SEC-TEAROFFMENUITEM"/>
|
||||
<sub name="Undocumented Widgets" link="c1722.html">
|
||||
<sub name="Accel Label" link="c1722.html#SEC-ACCELLABEL"/>
|
||||
<sub name="Option Menu" link="x1730.html"/>
|
||||
<sub name="Menu Items" link="x1733.html">
|
||||
<sub name="Check Menu Item" link="x1733.html#SEC-CHECKMENUITEM"/>
|
||||
<sub name="Radio Menu Item" link="x1733.html#SEC-RADIOMENUITEM"/>
|
||||
<sub name="Separator Menu Item" link="x1733.html#SEC-SEPARATORMENUITEM"/>
|
||||
<sub name="Tearoff Menu Item" link="x1733.html#SEC-TEAROFFMENUITEM"/>
|
||||
</sub>
|
||||
<sub name="Curves" link="x1747.html"/>
|
||||
<sub name="Drawing Area" link="x1750.html"/>
|
||||
<sub name="Font Selection Dialog" link="x1753.html"/>
|
||||
<sub name="Message Dialog" link="x1756.html"/>
|
||||
<sub name="Gamma Curve" link="x1759.html"/>
|
||||
<sub name="Image" link="x1762.html"/>
|
||||
<sub name="Plugs and Sockets" link="x1765.html"/>
|
||||
<sub name="Tree View" link="x1768.html"/>
|
||||
<sub name="Text View" link="x1771.html"/>
|
||||
<sub name="Curves" link="x1748.html"/>
|
||||
<sub name="Drawing Area" link="x1751.html"/>
|
||||
<sub name="Font Selection Dialog" link="x1754.html"/>
|
||||
<sub name="Message Dialog" link="x1757.html"/>
|
||||
<sub name="Gamma Curve" link="x1760.html"/>
|
||||
<sub name="Image" link="x1763.html"/>
|
||||
<sub name="Plugs and Sockets" link="x1766.html"/>
|
||||
<sub name="Tree View" link="x1769.html"/>
|
||||
<sub name="Text View" link="x1772.html"/>
|
||||
</sub>
|
||||
|
||||
<sub name="Setting Widget Attributes" link="c1774.html">
|
||||
<sub name="Setting Widget Attributes" link="c1775.html">
|
||||
</sub>
|
||||
|
||||
<sub name="Timeouts, IO and Idle Functions" link="c1779.html">
|
||||
<sub name="Timeouts" link="c1779.html#SEC-TIMEOUTS"/>
|
||||
<sub name="Monitoring IO" link="x1790.html"/>
|
||||
<sub name="Idle Functions" link="x1810.html"/>
|
||||
<sub name="Timeouts, IO and Idle Functions" link="c1780.html">
|
||||
<sub name="Timeouts" link="c1780.html#SEC-TIMEOUTS"/>
|
||||
<sub name="Monitoring IO" link="x1791.html"/>
|
||||
<sub name="Idle Functions" link="x1811.html"/>
|
||||
</sub>
|
||||
|
||||
<sub name="Advanced Event and Signal Handling" link="c1817.html">
|
||||
<sub name="Signal Functions" link="c1817.html#SEC-SIGNALFUNCTIONS">
|
||||
<sub name="Connecting and Disconnecting Signal Handlers" link="c1817.html#AEN1821"/>
|
||||
<sub name="Blocking and Unblocking Signal Handlers" link="c1817.html#AEN1824"/>
|
||||
<sub name="Emitting and Stopping Signals" link="c1817.html#AEN1827"/>
|
||||
<sub name="Advanced Event and Signal Handling" link="c1818.html">
|
||||
<sub name="Signal Functions" link="c1818.html#SEC-SIGNALFUNCTIONS">
|
||||
<sub name="Connecting and Disconnecting Signal Handlers" link="c1818.html#AEN1822"/>
|
||||
<sub name="Blocking and Unblocking Signal Handlers" link="c1818.html#AEN1825"/>
|
||||
<sub name="Emitting and Stopping Signals" link="c1818.html#AEN1828"/>
|
||||
</sub>
|
||||
<sub name="Signal Emission and Propagation" link="x1830.html"/>
|
||||
<sub name="Signal Emission and Propagation" link="x1831.html"/>
|
||||
</sub>
|
||||
|
||||
<sub name="Managing Selections" link="c1854.html">
|
||||
<sub name="Overview" link="c1854.html#SEC-SELECTIONSOVERVIEW"/>
|
||||
<sub name="Retrieving the selection" link="x1870.html"/>
|
||||
<sub name="Supplying the selection" link="x1893.html"/>
|
||||
<sub name="Managing Selections" link="c1855.html">
|
||||
<sub name="Overview" link="c1855.html#SEC-SELECTIONSOVERVIEW"/>
|
||||
<sub name="Retrieving the selection" link="x1871.html"/>
|
||||
<sub name="Supplying the selection" link="x1894.html"/>
|
||||
</sub>
|
||||
|
||||
<sub name="Drag-and-drop (DND)" link="c1919.html">
|
||||
<sub name="Overview" link="c1919.html#SEC-DRAGANDDROPOVERVIEW"/>
|
||||
<sub name="Properties" link="x1941.html"/>
|
||||
<sub name="Functions" link="x1959.html">
|
||||
<sub name="Setting up the source widget" link="x1959.html#SEC-DNDSOURCEWIDGETS"/>
|
||||
<sub name="Signals on the source widget:" link="x1959.html#SEC-SIGNALSONSOURCEWIDGETS"/>
|
||||
<sub name="Setting up a destination widget:" link="x1959.html#SEC-DNDDESTWIDGETS"/>
|
||||
<sub name="Signals on the destination widget:" link="x1959.html#SEC-SIGNALSONDESTWIDGETS"/>
|
||||
<sub name="Drag-and-drop (DND)" link="c1920.html">
|
||||
<sub name="Overview" link="c1920.html#SEC-DRAGANDDROPOVERVIEW"/>
|
||||
<sub name="Properties" link="x1942.html"/>
|
||||
<sub name="Functions" link="x1960.html">
|
||||
<sub name="Setting up the source widget" link="x1960.html#SEC-DNDSOURCEWIDGETS"/>
|
||||
<sub name="Signals on the source widget:" link="x1960.html#SEC-SIGNALSONSOURCEWIDGETS"/>
|
||||
<sub name="Setting up a destination widget:" link="x1960.html#SEC-DNDDESTWIDGETS"/>
|
||||
<sub name="Signals on the destination widget:" link="x1960.html#SEC-SIGNALSONDESTWIDGETS"/>
|
||||
</sub>
|
||||
</sub>
|
||||
|
||||
<sub name="GLib" link="c2043.html">
|
||||
<sub name="Definitions" link="c2043.html#SEC-DEFINITIONS"/>
|
||||
<sub name="Doubly Linked Lists" link="x2055.html"/>
|
||||
<sub name="Singly Linked Lists" link="x2075.html"/>
|
||||
<sub name="Memory Management" link="x2079.html"/>
|
||||
<sub name="Timers" link="x2096.html"/>
|
||||
<sub name="String Handling" link="x2100.html"/>
|
||||
<sub name="Utility and Error Functions" link="x2115.html"/>
|
||||
<sub name="GLib" link="c2044.html">
|
||||
<sub name="Definitions" link="c2044.html#SEC-DEFINITIONS"/>
|
||||
<sub name="Doubly Linked Lists" link="x2056.html"/>
|
||||
<sub name="Singly Linked Lists" link="x2076.html"/>
|
||||
<sub name="Memory Management" link="x2080.html"/>
|
||||
<sub name="Timers" link="x2097.html"/>
|
||||
<sub name="String Handling" link="x2101.html"/>
|
||||
<sub name="Utility and Error Functions" link="x2116.html"/>
|
||||
</sub>
|
||||
|
||||
<sub name="GTK's rc Files" link="c2136.html">
|
||||
<sub name="Functions For rc Files" link="c2136.html#SEC-FUNCTIONSFORRCFILES"/>
|
||||
<sub name="GTK's rc File Format" link="x2156.html"/>
|
||||
<sub name="Example rc file" link="x2197.html"/>
|
||||
<sub name="GTK's rc Files" link="c2137.html">
|
||||
<sub name="Functions For rc Files" link="c2137.html#SEC-FUNCTIONSFORRCFILES"/>
|
||||
<sub name="GTK's rc File Format" link="x2157.html"/>
|
||||
<sub name="Example rc file" link="x2198.html"/>
|
||||
</sub>
|
||||
|
||||
<sub name="Writing Your Own Widgets" link="c2200.html">
|
||||
<sub name="Overview" link="c2200.html#SEC-WIDGETSOVERVIEW"/>
|
||||
<sub name="The Anatomy Of A Widget" link="x2209.html"/>
|
||||
<sub name="Creating a Composite widget" link="x2220.html">
|
||||
<sub name="Introduction" link="x2220.html#AEN2222"/>
|
||||
<sub name="Choosing a parent class" link="x2220.html#AEN2233"/>
|
||||
<sub name="The header file" link="x2220.html#AEN2236"/>
|
||||
<sub name="The" link="x2220.html#AEN2313"/>
|
||||
<sub name="_get_type()" link="x2220.html#AEN2248"/>
|
||||
<sub name="function" link="x2220.html#AEN2313"/>
|
||||
<sub name="The" link="x2220.html#AEN2313"/>
|
||||
<sub name="_class_init()" link="x2220.html#AEN2260"/>
|
||||
<sub name="function" link="x2220.html#AEN2313"/>
|
||||
<sub name="The" link="x2220.html#AEN2313"/>
|
||||
<sub name="_init()" link="x2220.html#AEN2313"/>
|
||||
<sub name="function" link="x2220.html#AEN2313"/>
|
||||
<sub name="And the rest..." link="x2220.html#AEN2318"/>
|
||||
<sub name="Writing Your Own Widgets" link="c2201.html">
|
||||
<sub name="Overview" link="c2201.html#SEC-WIDGETSOVERVIEW"/>
|
||||
<sub name="The Anatomy Of A Widget" link="x2210.html"/>
|
||||
<sub name="Creating a Composite widget" link="x2221.html">
|
||||
<sub name="Introduction" link="x2221.html#AEN2223"/>
|
||||
<sub name="Choosing a parent class" link="x2221.html#AEN2234"/>
|
||||
<sub name="The header file" link="x2221.html#AEN2237"/>
|
||||
<sub name="The" link="x2221.html#AEN2314"/>
|
||||
<sub name="_get_type()" link="x2221.html#AEN2249"/>
|
||||
<sub name="function" link="x2221.html#AEN2314"/>
|
||||
<sub name="The" link="x2221.html#AEN2314"/>
|
||||
<sub name="_class_init()" link="x2221.html#AEN2261"/>
|
||||
<sub name="function" link="x2221.html#AEN2314"/>
|
||||
<sub name="The" link="x2221.html#AEN2314"/>
|
||||
<sub name="_init()" link="x2221.html#AEN2314"/>
|
||||
<sub name="function" link="x2221.html#AEN2314"/>
|
||||
<sub name="And the rest..." link="x2221.html#AEN2319"/>
|
||||
</sub>
|
||||
<sub name="Creating a widget from scratch" link="x2330.html">
|
||||
<sub name="Introduction" link="x2330.html#AEN2332"/>
|
||||
<sub name="Displaying a widget on the screen" link="x2330.html#AEN2339"/>
|
||||
<sub name="The origins of the Dial Widget" link="x2330.html#AEN2372"/>
|
||||
<sub name="The Basics" link="x2330.html#AEN2376"/>
|
||||
<sub name="gtk_dial_realize()" link="x2330.html#AEN2388"/>
|
||||
<sub name="Size negotiation" link="x2330.html#AEN2397"/>
|
||||
<sub name="gtk_dial_expose()" link="x2330.html#AEN2405"/>
|
||||
<sub name="Event handling" link="x2330.html#AEN2411"/>
|
||||
<sub name="Possible Enhancements" link="x2330.html#AEN2427"/>
|
||||
<sub name="Creating a widget from scratch" link="x2331.html">
|
||||
<sub name="Introduction" link="x2331.html#AEN2333"/>
|
||||
<sub name="Displaying a widget on the screen" link="x2331.html#AEN2340"/>
|
||||
<sub name="The origins of the Dial Widget" link="x2331.html#AEN2373"/>
|
||||
<sub name="The Basics" link="x2331.html#AEN2377"/>
|
||||
<sub name="gtk_dial_realize()" link="x2331.html#AEN2389"/>
|
||||
<sub name="Size negotiation" link="x2331.html#AEN2398"/>
|
||||
<sub name="gtk_dial_expose()" link="x2331.html#AEN2406"/>
|
||||
<sub name="Event handling" link="x2331.html#AEN2412"/>
|
||||
<sub name="Possible Enhancements" link="x2331.html#AEN2428"/>
|
||||
</sub>
|
||||
<sub name="Learning More" link="x2439.html"/>
|
||||
<sub name="Learning More" link="x2440.html"/>
|
||||
</sub>
|
||||
|
||||
<sub name="Scribble, A Simple Example Drawing Program" link="c2442.html">
|
||||
<sub name="Overview" link="c2442.html#SEC-SCRIBBLEOVERVIEW"/>
|
||||
<sub name="Event Handling" link="x2451.html"/>
|
||||
<sub name="The DrawingArea Widget, And Drawing" link="x2490.html"/>
|
||||
<sub name="Adding XInput support" link="x2546.html">
|
||||
<sub name="Enabling extended device information" link="x2546.html#AEN2574"/>
|
||||
<sub name="Using extended device information" link="x2546.html#AEN2587"/>
|
||||
<sub name="Finding out more about a device" link="x2546.html#AEN2605"/>
|
||||
<sub name="Further sophistications" link="x2546.html#SEC-FURTHERSOPHISTICATIONS"/>
|
||||
<sub name="Scribble, A Simple Example Drawing Program" link="c2443.html">
|
||||
<sub name="Overview" link="c2443.html#SEC-SCRIBBLEOVERVIEW"/>
|
||||
<sub name="Event Handling" link="x2452.html"/>
|
||||
<sub name="The DrawingArea Widget, And Drawing" link="x2491.html"/>
|
||||
<sub name="Adding XInput support" link="x2550.html">
|
||||
<sub name="Enabling extended device information" link="x2550.html#AEN2578"/>
|
||||
<sub name="Using extended device information" link="x2550.html#AEN2591"/>
|
||||
<sub name="Finding out more about a device" link="x2550.html#AEN2609"/>
|
||||
<sub name="Further sophistications" link="x2550.html#SEC-FURTHERSOPHISTICATIONS"/>
|
||||
</sub>
|
||||
</sub>
|
||||
|
||||
<sub name="Tips For Writing GTK Applications" link="c2632.html">
|
||||
<sub name="Tips For Writing GTK Applications" link="c2636.html">
|
||||
</sub>
|
||||
|
||||
<sub name="Contributing" link="c2637.html">
|
||||
<sub name="Contributing" link="c2641.html">
|
||||
</sub>
|
||||
|
||||
<sub name="Credits" link="c2644.html">
|
||||
<sub name="Credits" link="c2648.html">
|
||||
</sub>
|
||||
|
||||
<sub name="Tutorial Copyright and Permissions Notice" link="c2706.html">
|
||||
<sub name="Tutorial Copyright and Permissions Notice" link="c2710.html">
|
||||
</sub>
|
||||
|
||||
<sub name="GTK Signals" link="a2715.html">
|
||||
<sub name="GtkObject" link="a2715.html#SEC-GTKOBJECT"/>
|
||||
<sub name="GtkWidget" link="x2721.html"/>
|
||||
<sub name="GtkData" link="x2724.html"/>
|
||||
<sub name="GtkContainer" link="x2727.html"/>
|
||||
<sub name="GtkCalendar" link="x2730.html"/>
|
||||
<sub name="GtkEditable" link="x2733.html"/>
|
||||
<sub name="GtkNotebook" link="x2736.html"/>
|
||||
<sub name="GtkList" link="x2739.html"/>
|
||||
<sub name="GtkMenuShell" link="x2742.html"/>
|
||||
<sub name="GtkToolbar" link="x2745.html"/>
|
||||
<sub name="GtkButton" link="x2748.html"/>
|
||||
<sub name="GtkItem" link="x2751.html"/>
|
||||
<sub name="GtkWindow" link="x2754.html"/>
|
||||
<sub name="GtkHandleBox" link="x2757.html"/>
|
||||
<sub name="GtkToggleButton" link="x2760.html"/>
|
||||
<sub name="GtkMenuItem" link="x2763.html"/>
|
||||
<sub name="GtkCheckMenuItem" link="x2766.html"/>
|
||||
<sub name="GtkInputDialog" link="x2769.html"/>
|
||||
<sub name="GtkColorSelection" link="x2772.html"/>
|
||||
<sub name="GtkStatusBar" link="x2775.html"/>
|
||||
<sub name="GtkCurve" link="x2778.html"/>
|
||||
<sub name="GtkAdjustment" link="x2781.html"/>
|
||||
<sub name="GTK Signals" link="a2719.html">
|
||||
<sub name="GtkObject" link="a2719.html#SEC-GTKOBJECT"/>
|
||||
<sub name="GtkWidget" link="x2725.html"/>
|
||||
<sub name="GtkData" link="x2728.html"/>
|
||||
<sub name="GtkContainer" link="x2731.html"/>
|
||||
<sub name="GtkCalendar" link="x2734.html"/>
|
||||
<sub name="GtkEditable" link="x2737.html"/>
|
||||
<sub name="GtkNotebook" link="x2740.html"/>
|
||||
<sub name="GtkList" link="x2743.html"/>
|
||||
<sub name="GtkMenuShell" link="x2746.html"/>
|
||||
<sub name="GtkToolbar" link="x2749.html"/>
|
||||
<sub name="GtkButton" link="x2752.html"/>
|
||||
<sub name="GtkItem" link="x2755.html"/>
|
||||
<sub name="GtkWindow" link="x2758.html"/>
|
||||
<sub name="GtkHandleBox" link="x2761.html"/>
|
||||
<sub name="GtkToggleButton" link="x2764.html"/>
|
||||
<sub name="GtkMenuItem" link="x2767.html"/>
|
||||
<sub name="GtkCheckMenuItem" link="x2770.html"/>
|
||||
<sub name="GtkInputDialog" link="x2773.html"/>
|
||||
<sub name="GtkColorSelection" link="x2776.html"/>
|
||||
<sub name="GtkStatusBar" link="x2779.html"/>
|
||||
<sub name="GtkCurve" link="x2782.html"/>
|
||||
<sub name="GtkAdjustment" link="x2785.html"/>
|
||||
</sub>
|
||||
|
||||
<sub name="GDK Event Types" link="a2784.html">
|
||||
<sub name="GDK Event Types" link="a2788.html">
|
||||
</sub>
|
||||
|
||||
<sub name="Code Examples" link="a2918.html">
|
||||
<sub name="Tictactoe" link="a2918.html#SEC-TICTACTOE">
|
||||
<sub name="tictactoe.h" link="a2918.html#AEN2923"/>
|
||||
<sub name="tictactoe.c" link="a2918.html#AEN2926"/>
|
||||
<sub name="ttt_test.c" link="a2918.html#AEN2929"/>
|
||||
<sub name="Code Examples" link="a2922.html">
|
||||
<sub name="Tictactoe" link="a2922.html#SEC-TICTACTOE">
|
||||
<sub name="tictactoe.h" link="a2922.html#AEN2927"/>
|
||||
<sub name="tictactoe.c" link="a2922.html#AEN2930"/>
|
||||
<sub name="ttt_test.c" link="a2922.html#AEN2933"/>
|
||||
</sub>
|
||||
<sub name="GtkDial" link="x2932.html">
|
||||
<sub name="gtkdial.h" link="x2932.html#AEN2934"/>
|
||||
<sub name="gtkdial.c" link="x2932.html#AEN2937"/>
|
||||
<sub name="dial_test.c" link="x2932.html#AEN2940"/>
|
||||
<sub name="GtkDial" link="x2936.html">
|
||||
<sub name="gtkdial.h" link="x2936.html#AEN2938"/>
|
||||
<sub name="gtkdial.c" link="x2936.html#AEN2941"/>
|
||||
<sub name="dial_test.c" link="x2936.html#AEN2944"/>
|
||||
</sub>
|
||||
<sub name="Scribble" link="x2943.html">
|
||||
<sub name="scribble-simple.c" link="x2943.html#AEN2945"/>
|
||||
<sub name="scribble-xinput.c" link="x2943.html#AEN2948"/>
|
||||
<sub name="Scribble" link="x2947.html">
|
||||
<sub name="scribble-simple.c" link="x2947.html#AEN2949"/>
|
||||
<sub name="scribble-xinput.c" link="x2947.html#AEN2952"/>
|
||||
</sub>
|
||||
</sub>
|
||||
|
||||
|
||||
1
debian/libgtk2.0-dbg.dirs
vendored
1
debian/libgtk2.0-dbg.dirs
vendored
@ -1 +0,0 @@
|
||||
usr/lib/debug
|
||||
1
debian/libgtk2.0-dbg.files
vendored
1
debian/libgtk2.0-dbg.files
vendored
@ -1 +0,0 @@
|
||||
usr/lib/debug/*
|
||||
@ -1,7 +1,7 @@
|
||||
diff -Nru -x '*~' -x '*.o' -x '*.orig' -x '*.rej' gtk+-2.2.1.orig/gtk/gtkfilesel.c gtk+-2.2.1/gtk/gtkfilesel.c
|
||||
--- gtk+-2.2.1.orig/gtk/gtkfilesel.c 2003-01-30 15:49:14.000000000 -0500
|
||||
+++ gtk+-2.2.1/gtk/gtkfilesel.c 2003-05-14 15:55:33.000000000 -0400
|
||||
@@ -82,9 +82,13 @@
|
||||
diff -Nur gtk+-2.6.7.orig/gtk/gtkfilesel.c gtk+-2.6.7/gtk/gtkfilesel.c
|
||||
--- gtk+-2.6.7.orig/gtk/gtkfilesel.c 2005-04-07 06:45:30.000000000 +0200
|
||||
+++ gtk+-2.6.7/gtk/gtkfilesel.c 2005-04-14 22:33:08.956692576 +0200
|
||||
@@ -83,9 +83,13 @@
|
||||
#include "gtkoptionmenu.h"
|
||||
#define GTK_DISABLE_DEPRECATED
|
||||
|
||||
@ -12,10 +12,10 @@ diff -Nru -x '*~' -x '*.o' -x '*.orig' -x '*.rej' gtk+-2.2.1.orig/gtk/gtkfilesel
|
||||
|
||||
+#include "stock-icons/ximian-icons.h"
|
||||
+
|
||||
#include "gtkalias.h"
|
||||
|
||||
#ifdef G_OS_WIN32
|
||||
#include <direct.h>
|
||||
#include <io.h>
|
||||
@@ -319,6 +323,9 @@
|
||||
@@ -321,6 +325,9 @@
|
||||
*/
|
||||
static gchar* cmpl_completion_fullname (const gchar*, CompletionState* cmpl_state);
|
||||
|
||||
@ -25,7 +25,7 @@ diff -Nru -x '*~' -x '*.o' -x '*.orig' -x '*.rej' gtk+-2.2.1.orig/gtk/gtkfilesel
|
||||
|
||||
/* Directory operations. */
|
||||
static CompletionDir* open_ref_dir (gchar* text_to_complete,
|
||||
@@ -663,6 +670,10 @@
|
||||
@@ -665,6 +672,10 @@
|
||||
GtkWidget *spacer;
|
||||
GtkDialog *dialog;
|
||||
|
||||
@ -36,7 +36,7 @@ diff -Nru -x '*~' -x '*.o' -x '*.orig' -x '*.rej' gtk+-2.2.1.orig/gtk/gtkfilesel
|
||||
GtkListStore *model;
|
||||
GtkTreeViewColumn *column;
|
||||
|
||||
@@ -676,18 +687,9 @@
|
||||
@@ -678,18 +689,9 @@
|
||||
filesel->main_vbox = dialog->vbox;
|
||||
gtk_container_set_border_width (GTK_CONTAINER (filesel), 10);
|
||||
|
||||
@ -56,7 +56,7 @@ diff -Nru -x '*~' -x '*.o' -x '*.orig' -x '*.rej' gtk+-2.2.1.orig/gtk/gtkfilesel
|
||||
gtk_box_pack_start (GTK_BOX (filesel->main_vbox), pulldown_hbox, FALSE, FALSE, 0);
|
||||
gtk_widget_show (pulldown_hbox);
|
||||
|
||||
@@ -699,14 +701,27 @@
|
||||
@@ -701,14 +703,27 @@
|
||||
|
||||
/* The horizontal box containing the directory and file listboxes */
|
||||
|
||||
@ -86,7 +86,7 @@ diff -Nru -x '*~' -x '*.o' -x '*.orig' -x '*.rej' gtk+-2.2.1.orig/gtk/gtkfilesel
|
||||
if (WANT_HPANED)
|
||||
list_container = g_object_new (GTK_TYPE_HPANED,
|
||||
"visible", TRUE,
|
||||
@@ -718,9 +733,78 @@
|
||||
@@ -720,9 +735,78 @@
|
||||
|
||||
spacer = gtk_hbox_new (FALSE, 0);
|
||||
gtk_widget_set_size_request (spacer, -1, 5);
|
||||
@ -166,7 +166,7 @@ diff -Nru -x '*~' -x '*.o' -x '*.orig' -x '*.rej' gtk+-2.2.1.orig/gtk/gtkfilesel
|
||||
/* The directories list */
|
||||
|
||||
model = gtk_list_store_new (1, G_TYPE_STRING);
|
||||
@@ -793,6 +877,15 @@
|
||||
@@ -795,6 +879,15 @@
|
||||
gtk_widget_show (filesel->file_list);
|
||||
gtk_widget_show (scrolled_win);
|
||||
|
||||
@ -182,7 +182,7 @@ diff -Nru -x '*~' -x '*.o' -x '*.orig' -x '*.rej' gtk+-2.2.1.orig/gtk/gtkfilesel
|
||||
/* action area for packing buttons into. */
|
||||
filesel->action_area = gtk_hbox_new (TRUE, 0);
|
||||
gtk_box_pack_start (GTK_BOX (filesel->main_vbox), filesel->action_area,
|
||||
@@ -1107,39 +1200,94 @@
|
||||
@@ -1114,39 +1207,94 @@
|
||||
void
|
||||
gtk_file_selection_show_fileop_buttons (GtkFileSelection *filesel)
|
||||
{
|
||||
@ -291,7 +291,7 @@ diff -Nru -x '*~' -x '*.o' -x '*.orig' -x '*.rej' gtk+-2.2.1.orig/gtk/gtkfilesel
|
||||
gtk_widget_show (filesel->fileop_ren_file);
|
||||
}
|
||||
|
||||
@@ -1841,6 +1989,95 @@
|
||||
@@ -1848,6 +1996,95 @@
|
||||
gtk_widget_set_sensitive (fs->fileop_ren_file, sensitive);
|
||||
}
|
||||
|
||||
@ -387,9 +387,9 @@ diff -Nru -x '*~' -x '*.o' -x '*.orig' -x '*.rej' gtk+-2.2.1.orig/gtk/gtkfilesel
|
||||
static gint
|
||||
gtk_file_selection_key_press (GtkWidget *widget,
|
||||
GdkEventKey *event,
|
||||
diff -Nru -x '*~' -x '*.o' -x '*.orig' -x '*.rej' gtk+-2.2.1.orig/gtk/stock-icons/ximian-icons.h gtk+-2.2.1/gtk/stock-icons/ximian-icons.h
|
||||
--- gtk+-2.2.1.orig/gtk/stock-icons/ximian-icons.h 1969-12-31 19:00:00.000000000 -0500
|
||||
+++ gtk+-2.2.1/gtk/stock-icons/ximian-icons.h 2003-05-14 14:39:18.000000000 -0400
|
||||
diff -Nur gtk+-2.6.7.orig/gtk/stock-icons/ximian-icons.h gtk+-2.6.7/gtk/stock-icons/ximian-icons.h
|
||||
--- gtk+-2.6.7.orig/gtk/stock-icons/ximian-icons.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ gtk+-2.6.7/gtk/stock-icons/ximian-icons.h 2005-04-14 22:31:10.372720080 +0200
|
||||
@@ -0,0 +1,825 @@
|
||||
+/* GdkPixbuf RGBA C-Source image dump 1-byte-run-length-encoded */
|
||||
+
|
||||
@ -1216,5 +1216,3 @@ diff -Nru -x '*~' -x '*.o' -x '*.orig' -x '*.rej' gtk+-2.2.1.orig/gtk/stock-icon
|
||||
+ "\377\0\0\0\0\345\0\0\0\0"};
|
||||
+
|
||||
+
|
||||
--- gtkfilesel.c.orig 2004-03-11 19:04:42.000000000 +0000
|
||||
+++ gtkfilesel.c 2004-03-20 09:18:50.000000000 +0000
|
||||
|
||||
36
debian/patches/002_bmp.patch
vendored
36
debian/patches/002_bmp.patch
vendored
@ -1,36 +0,0 @@
|
||||
Index: io-bmp.c
|
||||
===================================================================
|
||||
RCS file: /cvs/gnome/gtk+/gdk-pixbuf/io-bmp.c,v
|
||||
retrieving revision 1.47
|
||||
diff -u -p -r1.47 io-bmp.c
|
||||
--- io-bmp.c 24 Feb 2005 04:41:35 -0000 1.47
|
||||
+++ gtk+-2.6.4/gdk-pixbuf/io-bmp.c 26 Mar 2005 08:47:56 -0000
|
||||
@@ -219,7 +219,19 @@ lsb_16 (guchar *src)
|
||||
static gboolean grow_buffer (struct bmp_progressive_state *State,
|
||||
GError **error)
|
||||
{
|
||||
- guchar *tmp = g_try_realloc (State->buff, State->BufferSize);
|
||||
+ guchar *tmp;
|
||||
+
|
||||
+ if (State->BufferSize == 0) {
|
||||
+ g_set_error (error,
|
||||
+ GDK_PIXBUF_ERROR,
|
||||
+ GDK_PIXBUF_ERROR_CORRUPT_IMAGE,
|
||||
+ _("BMP image has bogus header data"));
|
||||
+ State->read_state = READ_STATE_ERROR;
|
||||
+ return FALSE;
|
||||
+ }
|
||||
+
|
||||
+ tmp = g_try_realloc (State->buff, State->BufferSize);
|
||||
+
|
||||
if (!tmp) {
|
||||
g_set_error (error,
|
||||
GDK_PIXBUF_ERROR,
|
||||
@@ -228,6 +240,7 @@ static gboolean grow_buffer (struct bmp_
|
||||
State->read_state = READ_STATE_ERROR;
|
||||
return FALSE;
|
||||
}
|
||||
+
|
||||
State->buff = tmp;
|
||||
return TRUE;
|
||||
}
|
||||
185
debian/patches/003_focus_issues.patch
vendored
Normal file
185
debian/patches/003_focus_issues.patch
vendored
Normal file
@ -0,0 +1,185 @@
|
||||
Index: ChangeLog
|
||||
===================================================================
|
||||
RCS file: /cvs/gnome/gtk+/ChangeLog,v
|
||||
retrieving revision 1.6286.2.213
|
||||
diff -u -p -r1.6286.2.213 ChangeLog
|
||||
--- old/ChangeLog.orig 2005-03-01 14:01:24.000000000 -0300
|
||||
+++ new/ChangeLog 2005-05-09 21:52:46.869360538 -0300
|
||||
@@ -1,1 +1,13 @@
|
||||
+2005-05-04 Owen Taylor <otaylor@redhat.com>
|
||||
+
|
||||
+ * gdk/x11/gdkevents-x11.c gdk/x11/gdkwindow-x11.h: Fix a bug
|
||||
+ in focus tracking when we move between has_pointer_focus and
|
||||
+ has_focus_window directly. (#109246, Billy Biggs, Niko Tyni
|
||||
+ and others)
|
||||
+
|
||||
+ * gdk/x11/gdkevents-x11.c: Also fix some extremely confusion
|
||||
+ that could happen in the case of no window manager + keyboard grabs,
|
||||
+ by moving to a more consistent model of when we pay attention
|
||||
+ to mode=NotifyGrab/NotifyUngrab events.
|
||||
+
|
||||
2005-03-01 Matthias Clasen <mclasen@redhat.com>
|
||||
|
||||
* === Released 2.6.4 ===
|
||||
Index: gdk/x11/gdkevents-x11.c
|
||||
===================================================================
|
||||
RCS file: /cvs/gnome/gtk+/gdk/x11/gdkevents-x11.c,v
|
||||
retrieving revision 1.144.2.2
|
||||
diff -u -p -r1.144.2.2 gdkevents-x11.c
|
||||
--- old/gdk/x11/gdkevents-x11.c 16 Mar 2005 03:25:09 -0000 1.144.2.2
|
||||
+++ new/gdk/x11/gdkevents-x11.c 5 May 2005 00:01:43 -0000
|
||||
@@ -1218,16 +1218,19 @@ gdk_event_translate (GdkDisplay *display
|
||||
}
|
||||
|
||||
/* Handle focusing (in the case where no window manager is running */
|
||||
- if (toplevel &&
|
||||
- xevent->xcrossing.detail != NotifyInferior &&
|
||||
- xevent->xcrossing.focus && !toplevel->has_focus_window)
|
||||
+ if (toplevel && xevent->xcrossing.detail != NotifyInferior)
|
||||
{
|
||||
- gboolean had_focus = HAS_FOCUS (toplevel);
|
||||
-
|
||||
- toplevel->has_pointer_focus = TRUE;
|
||||
+ toplevel->has_pointer = TRUE;
|
||||
|
||||
- if (HAS_FOCUS (toplevel) != had_focus)
|
||||
- generate_focus_event (window, TRUE);
|
||||
+ if (xevent->xcrossing.focus && !toplevel->has_focus_window)
|
||||
+ {
|
||||
+ gboolean had_focus = HAS_FOCUS (toplevel);
|
||||
+
|
||||
+ toplevel->has_pointer_focus = TRUE;
|
||||
+
|
||||
+ if (HAS_FOCUS (toplevel) != had_focus)
|
||||
+ generate_focus_event (window, TRUE);
|
||||
+ }
|
||||
}
|
||||
|
||||
/* Tell XInput stuff about it if appropriate */
|
||||
@@ -1312,16 +1315,19 @@ gdk_event_translate (GdkDisplay *display
|
||||
}
|
||||
|
||||
/* Handle focusing (in the case where no window manager is running */
|
||||
- if (toplevel &&
|
||||
- xevent->xcrossing.detail != NotifyInferior &&
|
||||
- xevent->xcrossing.focus && !toplevel->has_focus_window)
|
||||
+ if (toplevel && xevent->xcrossing.detail != NotifyInferior)
|
||||
{
|
||||
- gboolean had_focus = HAS_FOCUS (toplevel);
|
||||
-
|
||||
- toplevel->has_pointer_focus = FALSE;
|
||||
-
|
||||
- if (HAS_FOCUS (toplevel) != had_focus)
|
||||
- generate_focus_event (window, FALSE);
|
||||
+ toplevel->has_pointer = FALSE;
|
||||
+
|
||||
+ if (xevent->xcrossing.focus && !toplevel->has_focus_window)
|
||||
+ {
|
||||
+ gboolean had_focus = HAS_FOCUS (toplevel);
|
||||
+
|
||||
+ toplevel->has_pointer_focus = FALSE;
|
||||
+
|
||||
+ if (HAS_FOCUS (toplevel) != had_focus)
|
||||
+ generate_focus_event (window, FALSE);
|
||||
+ }
|
||||
}
|
||||
|
||||
event->crossing.type = GDK_LEAVE_NOTIFY;
|
||||
@@ -1404,10 +1410,25 @@ gdk_event_translate (GdkDisplay *display
|
||||
switch (xevent->xfocus.detail)
|
||||
{
|
||||
case NotifyAncestor:
|
||||
- case NotifyNonlinear:
|
||||
case NotifyVirtual:
|
||||
+ /* When the focus moves from an ancestor of the window to
|
||||
+ * the window or a descendent of the window, *and* the
|
||||
+ * pointer is inside the window, then we were previously
|
||||
+ * receiving keystroke events in the has_pointer_focus
|
||||
+ * case and are now receiving them in the
|
||||
+ * has_focus_window case.
|
||||
+ */
|
||||
+ if (toplevel->has_pointer &&
|
||||
+ xevent->xfocus.mode != NotifyGrab &&
|
||||
+ xevent->xfocus.mode != NotifyUngrab)
|
||||
+ toplevel->has_pointer_focus = FALSE;
|
||||
+
|
||||
+ /* fall through */
|
||||
+ case NotifyNonlinear:
|
||||
case NotifyNonlinearVirtual:
|
||||
- toplevel->has_focus_window = TRUE;
|
||||
+ if (xevent->xfocus.mode != NotifyGrab &&
|
||||
+ xevent->xfocus.mode != NotifyUngrab)
|
||||
+ toplevel->has_focus_window = TRUE;
|
||||
/* We pretend that the focus moves to the grab
|
||||
* window, so we pay attention to NotifyGrab
|
||||
* NotifyUngrab, and ignore NotifyWhileGrabbed
|
||||
@@ -1420,7 +1441,8 @@ gdk_event_translate (GdkDisplay *display
|
||||
* but the pointer focus is ignored while a
|
||||
* grab is in effect
|
||||
*/
|
||||
- if (xevent->xfocus.mode != NotifyGrab)
|
||||
+ if (xevent->xfocus.mode != NotifyGrab &&
|
||||
+ xevent->xfocus.mode != NotifyUngrab)
|
||||
toplevel->has_pointer_focus = TRUE;
|
||||
break;
|
||||
case NotifyInferior:
|
||||
@@ -1447,15 +1469,31 @@ gdk_event_translate (GdkDisplay *display
|
||||
switch (xevent->xfocus.detail)
|
||||
{
|
||||
case NotifyAncestor:
|
||||
- case NotifyNonlinear:
|
||||
case NotifyVirtual:
|
||||
+ /* When the focus moves from the window or a descendent
|
||||
+ * of the window to an ancestor of the window, *and* the
|
||||
+ * pointer is inside the window, then we were previously
|
||||
+ * receiving keystroke events in the has_focus_window
|
||||
+ * case and are now receiving them in the
|
||||
+ * has_pointer_focus case.
|
||||
+ */
|
||||
+ if (toplevel->has_pointer &&
|
||||
+ xevent->xfocus.mode != NotifyGrab &&
|
||||
+ xevent->xfocus.mode != NotifyUngrab)
|
||||
+ toplevel->has_pointer_focus = TRUE;
|
||||
+
|
||||
+ /* fall through */
|
||||
+ case NotifyNonlinear:
|
||||
case NotifyNonlinearVirtual:
|
||||
- toplevel->has_focus_window = FALSE;
|
||||
+ if (xevent->xfocus.mode != NotifyGrab &&
|
||||
+ xevent->xfocus.mode != NotifyUngrab)
|
||||
+ toplevel->has_focus_window = FALSE;
|
||||
if (xevent->xfocus.mode != NotifyWhileGrabbed)
|
||||
toplevel->has_focus = FALSE;
|
||||
break;
|
||||
case NotifyPointer:
|
||||
- if (xevent->xfocus.mode != NotifyUngrab)
|
||||
+ if (xevent->xfocus.mode != NotifyGrab &&
|
||||
+ xevent->xfocus.mode != NotifyUngrab)
|
||||
toplevel->has_pointer_focus = FALSE;
|
||||
break;
|
||||
case NotifyInferior:
|
||||
Index: gdk/x11/gdkwindow-x11.h
|
||||
===================================================================
|
||||
RCS file: /cvs/gnome/gtk+/gdk/x11/gdkwindow-x11.h,v
|
||||
retrieving revision 1.18
|
||||
diff -u -p -r1.18 gdkwindow-x11.h
|
||||
--- old/gdk/x11/gdkwindow-x11.h 18 Oct 2004 21:02:37 -0000 1.18
|
||||
+++ new/gdk/x11/gdkwindow-x11.h 5 May 2005 00:01:43 -0000
|
||||
@@ -96,9 +96,14 @@ struct _GdkToplevelX11
|
||||
*/
|
||||
guint has_focus : 1;
|
||||
|
||||
- /* Set if !window->has_focus_window, but events are being sent to the
|
||||
- * window because the pointer is in it. (Typically, no window
|
||||
- * manager is running.
|
||||
+ /* Set if the pointer is inside this window. (This is needed for
|
||||
+ * for focus tracking)
|
||||
+ */
|
||||
+ guint has_pointer : 1;
|
||||
+
|
||||
+ /* Set if the window is a descendent of the focus window and the pointer is
|
||||
+ * inside it. (This is the case where the window will receive keystroke
|
||||
+ * events even window->has_focus_window is FALSE)
|
||||
*/
|
||||
guint has_pointer_focus : 1;
|
||||
|
||||
15
debian/rules
vendored
15
debian/rules
vendored
@ -26,10 +26,6 @@ ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
|
||||
INSTALL_PROGRAM += -s
|
||||
endif
|
||||
|
||||
ifneq (,$(findstring $(DEB_HOST_GNU_TYPE),mipsel-linux mips-linux))
|
||||
STATIC_CONFIG_ARGS = --disable-testsuite
|
||||
endif
|
||||
|
||||
##
|
||||
version=$(shell dpkg-parsechangelog | grep '^Version: ' | sed -e 's/^Version: //' -e 's/-[A-Za-z0-9\.\+]*$$//g' -e 's/+[A-Za-z0-9\.]*$$//g')
|
||||
major=$(shell echo ${version} | sed -e 's/\(^[0-9]*\)\.[0-9]*\.[0-9]*$$/\1/')
|
||||
@ -110,8 +106,7 @@ $(STAMP_DIR)/configure-static-stamp:
|
||||
--with-included-loaders=yes \
|
||||
--disable-modules \
|
||||
--disable-shared \
|
||||
--enable-static \
|
||||
$(STATIC_CONFIG_ARGS)
|
||||
--enable-static
|
||||
|
||||
cd $(BUILD_STATIC_DIR) && \
|
||||
sed < libtool > libtool-2 \
|
||||
@ -121,7 +116,7 @@ $(STAMP_DIR)/configure-static-stamp:
|
||||
|
||||
touch $@
|
||||
|
||||
configure: configure-shared
|
||||
configure: configure-static configure-shared
|
||||
|
||||
build-shared: debian/control configure-shared $(STAMP_DIR)/build-shared-stamp
|
||||
$(STAMP_DIR)/build-shared-stamp:
|
||||
@ -147,7 +142,7 @@ $(STAMP_DIR)/build-static-stamp:
|
||||
|
||||
touch $@
|
||||
|
||||
build: build-shared
|
||||
build: build-static build-shared
|
||||
|
||||
clean:: debian/control
|
||||
dh_testdir
|
||||
@ -182,7 +177,7 @@ install-static: build-static install-test
|
||||
RUN_QUERY_IMMODULES_TEST=false \
|
||||
RUN_QUERY_LOADER_TEST=false
|
||||
|
||||
install: install-shared
|
||||
install: install-static install-shared
|
||||
# generating debian files from .in
|
||||
for f in `find debian/ -name "[^c]*.in"`; do \
|
||||
sed -e "s/@VERSION@/${version}/g" -e "s/@MODVER@/${modver}/g" -e "s/@APIVER@/${apiver}/g" $$f > `echo $$f | sed -e "s/\.in//"`; \
|
||||
@ -302,4 +297,4 @@ binary-arch: build install
|
||||
dh_builddeb -a
|
||||
|
||||
binary: binary-indep binary-arch
|
||||
.PHONY: build build-shared clean binary-indep binary-arch binary install install-shared configure configure-shared debian/control
|
||||
.PHONY: build build-shared build-static clean binary-indep binary-arch binary install install-shared install-static configure configure-shared configure-static debian/control
|
||||
|
||||
2
debian/scripts/vars
vendored
2
debian/scripts/vars
vendored
@ -8,7 +8,7 @@
|
||||
SOURCE_DIR=build-tree
|
||||
# For a single pkg, this is the directory that is embedded in the tarball.
|
||||
# For multiple pkgs, this is null.
|
||||
TAR_DIR=gtk+-2.6.2
|
||||
TAR_DIR=gtk+-2.6.7
|
||||
# Where to place all the stamp files. This directory can be removed, and
|
||||
# all the targets will then be rerun.
|
||||
STAMP_DIR=debian/stampdir
|
||||
|
||||
2
debian/sources
vendored
2
debian/sources
vendored
@ -1 +1 @@
|
||||
upstream tar ../gtk+-2.6.4.tar.gz
|
||||
upstream tar ../gtk+-2.6.7.tar.gz
|
||||
|
||||
Reference in New Issue
Block a user