This is an automated email from the git hooks/post-receive script. tmancill pushed a commit to branch master in repository java-gnome.
commit 98653e13b75d236e8959ff106a511ad06d3b60d3 Merge: bf95c7d 8a77511 Author: Guillaume Mazoyer <[email protected]> Date: Thu Aug 30 15:51:50 2012 +0200 Imported Debian patch 4.1.2-1 .project | 5 - .settings/org.eclipse.jdt.core.prefs | 20 +- .settings/org.eclipse.jdt.ui.prefs | 3 +- NEWS | 74 +++++ README | 32 +- build/faster | 2 +- configure | 67 ++-- debian/changelog | 20 ++ debian/control | 11 +- debian/copyright | 97 +++--- debian/patches/02_java7_compat.diff | 32 -- debian/patches/02_unique_dependency.diff | 15 + debian/patches/series | 2 +- debian/watch | 2 +- doc/examples/cairo/ExampleDrawingGradients.java | 2 - doc/examples/unique/ExampleBasicApplication.java | 90 ++++++ doc/examples/unique/ExampleThereCanBeOnlyOne.java | 1 + .../bindings/BlacklistedMethodError.java | 2 +- .../org/freedesktop/bindings/Constant.java | 2 +- src/bindings/org/freedesktop/bindings/Debug.java | 2 +- .../org/freedesktop/bindings/DoubleConstant.java | 2 +- .../org/freedesktop/bindings/Environment.c | 4 +- .../org/freedesktop/bindings/Environment.java | 2 +- src/bindings/org/freedesktop/bindings/FIXME.java | 2 +- .../org/freedesktop/bindings/FatalError.java | 2 +- src/bindings/org/freedesktop/bindings/Flag.java | 2 +- .../freedesktop/bindings/Internationalization.c | 12 +- .../freedesktop/bindings/Internationalization.java | 2 +- src/bindings/org/freedesktop/bindings/Plumbing.c | 4 +- .../org/freedesktop/bindings/Plumbing.java | 2 +- src/bindings/org/freedesktop/bindings/Pointer.java | 2 +- src/bindings/org/freedesktop/bindings/Proxy.java | 2 +- src/bindings/org/freedesktop/bindings/Time.c | 2 +- src/bindings/org/freedesktop/bindings/Time.java | 2 +- src/bindings/org/freedesktop/bindings/Version.java | 6 +- src/bindings/org/freedesktop/cairo/Antialias.java | 2 +- .../org/freedesktop/cairo/CairoMatrixOverride.c | 2 +- .../org/freedesktop/cairo/CairoMatrixOverride.java | 2 +- .../org/freedesktop/cairo/CairoPatternOverride.c | 2 +- .../freedesktop/cairo/CairoPatternOverride.java | 2 +- .../org/freedesktop/cairo/CairoSurfaceOverride.c | 2 +- .../freedesktop/cairo/CairoSurfaceOverride.java | 2 +- src/bindings/org/freedesktop/cairo/Content.java | 2 +- src/bindings/org/freedesktop/cairo/Context.java | 2 +- src/bindings/org/freedesktop/cairo/Entity.java | 2 +- src/bindings/org/freedesktop/cairo/Extend.java | 2 +- src/bindings/org/freedesktop/cairo/FatalError.java | 2 +- src/bindings/org/freedesktop/cairo/FillRule.java | 2 +- src/bindings/org/freedesktop/cairo/Filter.java | 2 +- .../org/freedesktop/cairo/FontOptions.java | 2 +- src/bindings/org/freedesktop/cairo/Format.java | 2 +- .../org/freedesktop/cairo/GdkCairoSupport.c | 14 +- .../org/freedesktop/cairo/GdkCairoSupport.java | 2 +- .../org/freedesktop/cairo/HintMetrics.java | 2 +- src/bindings/org/freedesktop/cairo/HintStyle.java | 2 +- .../org/freedesktop/cairo/ImageSurface.java | 2 +- .../org/freedesktop/cairo/LinearPattern.java | 2 +- src/bindings/org/freedesktop/cairo/Matrix.java | 2 +- src/bindings/org/freedesktop/cairo/MimeType.java | 2 +- src/bindings/org/freedesktop/cairo/Operator.java | 2 +- src/bindings/org/freedesktop/cairo/Pattern.java | 2 +- src/bindings/org/freedesktop/cairo/PdfSurface.java | 2 +- src/bindings/org/freedesktop/cairo/Plumbing.c | 6 +- src/bindings/org/freedesktop/cairo/Plumbing.java | 2 +- .../org/freedesktop/cairo/RadialPattern.java | 2 +- .../org/freedesktop/cairo/RecordingSurface.java | 2 +- .../org/freedesktop/cairo/SolidPattern.java | 2 +- src/bindings/org/freedesktop/cairo/Status.java | 2 +- src/bindings/org/freedesktop/cairo/Surface.java | 2 +- .../org/freedesktop/cairo/SurfacePattern.java | 2 +- src/bindings/org/freedesktop/cairo/SvgSurface.java | 2 +- .../org/freedesktop/cairo/UnknownSurface.java | 2 +- .../org/freedesktop/cairo/XlibSurface.java | 2 +- src/bindings/org/freedesktop/enchant/Broker.java | 2 +- .../org/freedesktop/enchant/Dictionary.java | 2 +- src/bindings/org/freedesktop/enchant/Enchant.java | 2 +- .../freedesktop/enchant/EnchantBrokerOverride.c | 6 +- .../freedesktop/enchant/EnchantBrokerOverride.java | 2 +- src/bindings/org/freedesktop/enchant/Entity.java | 2 +- src/bindings/org/freedesktop/enchant/Plumbing.java | 2 +- src/bindings/org/freedesktop/icons/ActionIcon.java | 2 +- .../org/freedesktop/icons/ApplicationIcon.java | 2 +- .../org/freedesktop/icons/CategoryIcon.java | 2 +- src/bindings/org/freedesktop/icons/DeviceIcon.java | 2 +- src/bindings/org/freedesktop/icons/EmblemIcon.java | 2 +- src/bindings/org/freedesktop/icons/FaceIcon.java | 2 +- src/bindings/org/freedesktop/icons/Helper.java | 2 +- src/bindings/org/freedesktop/icons/Icon.java | 4 +- src/bindings/org/freedesktop/icons/MimeIcon.java | 2 +- src/bindings/org/freedesktop/icons/PlaceIcon.java | 2 +- src/bindings/org/freedesktop/icons/StateIcon.java | 2 +- src/bindings/org/gnome/atk/Action.java | 2 +- src/bindings/org/gnome/atk/Component.java | 2 +- src/bindings/org/gnome/atk/CoordType.java | 2 +- src/bindings/org/gnome/atk/Document.java | 2 +- src/bindings/org/gnome/atk/EditableText.java | 2 +- src/bindings/org/gnome/atk/GObjectAccessible.java | 2 +- src/bindings/org/gnome/atk/Hyperlink.java | 2 +- src/bindings/org/gnome/atk/HyperlinkImpl.java | 2 +- .../org/gnome/atk/HyperlinkStateFlags.java | 2 +- src/bindings/org/gnome/atk/Hypertext.java | 2 +- src/bindings/org/gnome/atk/Image.java | 2 +- src/bindings/org/gnome/atk/ImplementorIface.java | 2 +- src/bindings/org/gnome/atk/KeyEventType.java | 2 +- src/bindings/org/gnome/atk/Layer.java | 2 +- src/bindings/org/gnome/atk/NoOpObject.java | 2 +- src/bindings/org/gnome/atk/NoOpObjectFactory.java | 2 +- src/bindings/org/gnome/atk/Object.java | 2 +- src/bindings/org/gnome/atk/ObjectFactory.java | 2 +- src/bindings/org/gnome/atk/Plumbing.java | 2 +- src/bindings/org/gnome/atk/Rectangle.java | 2 +- src/bindings/org/gnome/atk/Registry.java | 2 +- src/bindings/org/gnome/atk/Relation.java | 2 +- src/bindings/org/gnome/atk/RelationSet.java | 2 +- src/bindings/org/gnome/atk/RelationType.java | 2 +- src/bindings/org/gnome/atk/Role.java | 2 +- src/bindings/org/gnome/atk/Selection.java | 2 +- src/bindings/org/gnome/atk/StateSet.java | 2 +- src/bindings/org/gnome/atk/StateType.java | 2 +- src/bindings/org/gnome/atk/StreamableContent.java | 2 +- src/bindings/org/gnome/atk/Table.java | 2 +- src/bindings/org/gnome/atk/Text.java | 2 +- src/bindings/org/gnome/atk/TextAttribute.java | 2 +- src/bindings/org/gnome/atk/TextBoundary.java | 2 +- src/bindings/org/gnome/atk/TextClipType.java | 2 +- src/bindings/org/gnome/atk/TextRange.java | 2 +- src/bindings/org/gnome/atk/TextRectangle.java | 2 +- src/bindings/org/gnome/atk/Util.java | 2 +- src/bindings/org/gnome/atk/Value.java | 2 +- src/bindings/org/gnome/gdk/AxisUse.java | 2 +- src/bindings/org/gnome/gdk/CapStyle.java | 2 +- src/bindings/org/gnome/gdk/Colorspace.java | 2 +- src/bindings/org/gnome/gdk/CrossingMode.java | 2 +- src/bindings/org/gnome/gdk/Cursor.java | 2 +- src/bindings/org/gnome/gdk/CursorType.java | 2 +- src/bindings/org/gnome/gdk/Device.java | 2 +- src/bindings/org/gnome/gdk/Display.java | 2 +- src/bindings/org/gnome/gdk/DisplayManager.java | 2 +- src/bindings/org/gnome/gdk/DragAction.java | 2 +- src/bindings/org/gnome/gdk/DragContext.java | 2 +- src/bindings/org/gnome/gdk/DragProtocol.java | 2 +- src/bindings/org/gnome/gdk/Event.java | 2 +- src/bindings/org/gnome/gdk/EventAny.java | 2 +- src/bindings/org/gnome/gdk/EventButton.java | 2 +- src/bindings/org/gnome/gdk/EventConfigure.java | 2 +- src/bindings/org/gnome/gdk/EventCrossing.java | 2 +- src/bindings/org/gnome/gdk/EventDragAndDrop.java | 2 +- src/bindings/org/gnome/gdk/EventFocus.java | 2 +- src/bindings/org/gnome/gdk/EventKey.java | 2 +- src/bindings/org/gnome/gdk/EventMask.java | 2 +- src/bindings/org/gnome/gdk/EventMotion.java | 2 +- src/bindings/org/gnome/gdk/EventOwnerChange.java | 2 +- src/bindings/org/gnome/gdk/EventProperty.java | 2 +- src/bindings/org/gnome/gdk/EventProximity.java | 2 +- src/bindings/org/gnome/gdk/EventScroll.java | 2 +- src/bindings/org/gnome/gdk/EventSelection.java | 2 +- src/bindings/org/gnome/gdk/EventType.java | 2 +- src/bindings/org/gnome/gdk/EventVisibility.java | 2 +- src/bindings/org/gnome/gdk/EventWindowState.java | 2 +- src/bindings/org/gnome/gdk/ExtensionMode.java | 2 +- src/bindings/org/gnome/gdk/Fill.java | 2 +- src/bindings/org/gnome/gdk/FillRule.java | 2 +- src/bindings/org/gnome/gdk/FilterReturn.java | 2 +- src/bindings/org/gnome/gdk/Function.java | 2 +- src/bindings/org/gnome/gdk/Gdk.java | 2 +- src/bindings/org/gnome/gdk/GdkColorOverride.c | 2 +- src/bindings/org/gnome/gdk/GdkColorOverride.java | 2 +- src/bindings/org/gnome/gdk/GdkKeyvalOverride.java | 2 +- .../org/gnome/gdk/GdkMouseButtonOverride.java | 2 +- src/bindings/org/gnome/gdk/GdkPixbufOverride.c | 2 +- src/bindings/org/gnome/gdk/GdkPixbufOverride.java | 2 +- src/bindings/org/gnome/gdk/GdkRGBAOverride.c | 2 +- src/bindings/org/gnome/gdk/GdkRGBAOverride.java | 2 +- src/bindings/org/gnome/gdk/GdkRectangleOverride.c | 4 +- .../org/gnome/gdk/GdkRectangleOverride.java | 2 +- src/bindings/org/gnome/gdk/Geometry.java | 2 +- src/bindings/org/gnome/gdk/GrabStatus.java | 2 +- src/bindings/org/gnome/gdk/Gravity.java | 2 +- src/bindings/org/gnome/gdk/InputMode.java | 2 +- src/bindings/org/gnome/gdk/InputSource.java | 2 +- src/bindings/org/gnome/gdk/InterpType.java | 2 +- src/bindings/org/gnome/gdk/JoinStyle.java | 2 +- src/bindings/org/gnome/gdk/Keymap.java | 2 +- src/bindings/org/gnome/gdk/KeymapKey.java | 2 +- src/bindings/org/gnome/gdk/KeypadKeyval.java | 2 +- src/bindings/org/gnome/gdk/Keyval.java | 2 +- src/bindings/org/gnome/gdk/LineStyle.java | 2 +- src/bindings/org/gnome/gdk/ModifierType.java | 2 +- src/bindings/org/gnome/gdk/MouseButton.java | 2 +- src/bindings/org/gnome/gdk/NotifyType.java | 2 +- src/bindings/org/gnome/gdk/OverlapType.java | 2 +- src/bindings/org/gnome/gdk/OwnerChange.java | 2 +- src/bindings/org/gnome/gdk/PangoRenderer.java | 2 +- src/bindings/org/gnome/gdk/Pixbuf.java | 2 +- src/bindings/org/gnome/gdk/PixbufAlphaMode.java | 2 +- src/bindings/org/gnome/gdk/PixbufAnimation.java | 2 +- .../org/gnome/gdk/PixbufAnimationIter.java | 2 +- src/bindings/org/gnome/gdk/PixbufError.java | 2 +- src/bindings/org/gnome/gdk/PixbufFormat.java | 2 +- src/bindings/org/gnome/gdk/PixbufLoader.java | 2 +- src/bindings/org/gnome/gdk/PixbufRotation.java | 2 +- src/bindings/org/gnome/gdk/PixbufSimpleAnim.java | 2 +- .../org/gnome/gdk/PixbufSimpleAnimIter.java | 2 +- src/bindings/org/gnome/gdk/Plumbing.c | 8 +- src/bindings/org/gnome/gdk/Plumbing.java | 2 +- src/bindings/org/gnome/gdk/Point.java | 2 +- src/bindings/org/gnome/gdk/PropMode.java | 2 +- src/bindings/org/gnome/gdk/PropertyState.java | 2 +- src/bindings/org/gnome/gdk/RGBA.java | 2 +- src/bindings/org/gnome/gdk/Rectangle.java | 2 +- src/bindings/org/gnome/gdk/RgbCmap.java | 2 +- src/bindings/org/gnome/gdk/RgbDither.java | 2 +- src/bindings/org/gnome/gdk/Screen.java | 2 +- src/bindings/org/gnome/gdk/ScrollDirection.java | 2 +- src/bindings/org/gnome/gdk/Segment.java | 2 +- src/bindings/org/gnome/gdk/SettingAction.java | 2 +- src/bindings/org/gnome/gdk/SubwindowMode.java | 2 +- src/bindings/org/gnome/gdk/Trapezoid.java | 2 +- src/bindings/org/gnome/gdk/VisibilityState.java | 2 +- src/bindings/org/gnome/gdk/Visual.java | 2 +- src/bindings/org/gnome/gdk/VisualType.java | 2 +- src/bindings/org/gnome/gdk/Window.java | 2 +- src/bindings/org/gnome/gdk/WindowAttr.java | 2 +- .../org/gnome/gdk/WindowAttributesType.java | 2 +- src/bindings/org/gnome/gdk/WindowClass.java | 2 +- src/bindings/org/gnome/gdk/WindowEdge.java | 2 +- src/bindings/org/gnome/gdk/WindowHints.java | 2 +- src/bindings/org/gnome/gdk/WindowState.java | 2 +- src/bindings/org/gnome/gdk/WindowType.java | 2 +- src/bindings/org/gnome/gdk/WindowTypeHint.java | 2 +- src/bindings/org/gnome/glib/Application.java | 350 +++++++++++++++++++++ .../org/gnome/glib/ApplicationCommandLine.java | 109 +++++++ src/bindings/org/gnome/glib/ApplicationFlags.java | 119 +++++++ src/bindings/org/gnome/glib/Boxed.java | 2 +- src/bindings/org/gnome/glib/FatalError.java | 2 +- .../{gdk/EventOwnerChange.java => glib/File.java} | 31 +- .../Bin.java => glib/GApplicationOverride.java} | 29 +- src/bindings/org/gnome/glib/GBoxed.c | 4 +- src/bindings/org/gnome/glib/GBoxed.java | 2 +- .../org/gnome/glib/{Plumbing.c => GMain.c} | 99 ++++-- .../org/gnome/glib/{GBoxed.java => GMain.java} | 17 +- src/bindings/org/gnome/glib/GObject.c | 16 +- src/bindings/org/gnome/glib/GObject.java | 2 +- src/bindings/org/gnome/glib/GValue.c | 36 +-- src/bindings/org/gnome/glib/GValue.java | 2 +- src/bindings/org/gnome/glib/Glib.java | 54 +++- src/bindings/org/gnome/glib/GlibException.java | 2 +- .../EventOwnerChange.java => glib/Handler.java} | 27 +- src/bindings/org/gnome/glib/Object.java | 2 +- src/bindings/org/gnome/glib/Plumbing.c | 4 +- src/bindings/org/gnome/glib/Plumbing.java | 9 +- src/bindings/org/gnome/glib/Signal.java | 2 +- src/bindings/org/gnome/glib/UserDirectory.java | 3 +- src/bindings/org/gnome/glib/Value.java | 2 +- src/bindings/org/gnome/gtk/AboutDialog.java | 26 +- src/bindings/org/gnome/gtk/AccelFlags.java | 2 +- src/bindings/org/gnome/gtk/AccelKey.java | 2 +- src/bindings/org/gnome/gtk/AccelLabel.java | 2 +- src/bindings/org/gnome/gtk/AccelMap.java | 2 +- src/bindings/org/gnome/gtk/AcceleratorGroup.java | 2 +- src/bindings/org/gnome/gtk/Accessible.java | 2 +- src/bindings/org/gnome/gtk/Action.java | 2 +- src/bindings/org/gnome/gtk/ActionGroup.java | 2 +- src/bindings/org/gnome/gtk/Activatable.java | 2 +- src/bindings/org/gnome/gtk/Adjustment.java | 2 +- src/bindings/org/gnome/gtk/Align.java | 2 +- src/bindings/org/gnome/gtk/Alignment.java | 2 +- src/bindings/org/gnome/gtk/Allocation.java | 2 +- src/bindings/org/gnome/gtk/AnchorType.java | 2 +- src/bindings/org/gnome/gtk/Application.java | 337 ++++++++++++++++++++ src/bindings/org/gnome/gtk/Arrow.java | 2 +- src/bindings/org/gnome/gtk/ArrowType.java | 2 +- src/bindings/org/gnome/gtk/AspectFrame.java | 2 +- src/bindings/org/gnome/gtk/Assistant.java | 10 +- src/bindings/org/gnome/gtk/AssistantPageType.java | 2 +- src/bindings/org/gnome/gtk/AttachOptions.java | 2 +- src/bindings/org/gnome/gtk/Bin.java | 2 +- src/bindings/org/gnome/gtk/Border.java | 2 +- src/bindings/org/gnome/gtk/Box.java | 2 +- src/bindings/org/gnome/gtk/Builder.java | 2 +- src/bindings/org/gnome/gtk/Button.java | 2 +- src/bindings/org/gnome/gtk/ButtonBox.java | 2 +- src/bindings/org/gnome/gtk/ButtonBoxStyle.java | 2 +- src/bindings/org/gnome/gtk/ButtonsType.java | 2 +- src/bindings/org/gnome/gtk/Calendar.java | 2 +- .../org/gnome/gtk/CalendarDisplayOptions.java | 2 +- src/bindings/org/gnome/gtk/CellEditable.java | 2 +- src/bindings/org/gnome/gtk/CellLayout.java | 2 +- src/bindings/org/gnome/gtk/CellRenderer.java | 2 +- src/bindings/org/gnome/gtk/CellRendererAccel.java | 2 +- .../org/gnome/gtk/CellRendererAccelMode.java | 2 +- src/bindings/org/gnome/gtk/CellRendererCombo.java | 2 +- src/bindings/org/gnome/gtk/CellRendererMode.java | 2 +- src/bindings/org/gnome/gtk/CellRendererPixbuf.java | 2 +- .../org/gnome/gtk/CellRendererProgress.java | 2 +- src/bindings/org/gnome/gtk/CellRendererSpin.java | 2 +- .../org/gnome/gtk/CellRendererSpinner.java | 2 +- src/bindings/org/gnome/gtk/CellRendererState.java | 2 +- src/bindings/org/gnome/gtk/CellRendererText.java | 2 +- src/bindings/org/gnome/gtk/CellRendererToggle.java | 2 +- src/bindings/org/gnome/gtk/CellType.java | 2 +- src/bindings/org/gnome/gtk/CellView.java | 2 +- src/bindings/org/gnome/gtk/CheckButton.java | 2 +- src/bindings/org/gnome/gtk/CheckMenuItem.java | 2 +- src/bindings/org/gnome/gtk/Clipboard.java | 2 +- src/bindings/org/gnome/gtk/ColorButton.java | 2 +- src/bindings/org/gnome/gtk/ColorSelection.java | 2 +- .../org/gnome/gtk/ColorSelectionDialog.java | 2 +- src/bindings/org/gnome/gtk/ComboBox.java | 2 +- src/bindings/org/gnome/gtk/ComboBoxText.java | 2 +- src/bindings/org/gnome/gtk/Container.java | 2 +- src/bindings/org/gnome/gtk/CornerType.java | 2 +- src/bindings/org/gnome/gtk/CurveType.java | 2 +- src/bindings/org/gnome/gtk/CustomPaperSize.java | 2 +- src/bindings/org/gnome/gtk/DataColumn.java | 2 +- src/bindings/org/gnome/gtk/DataColumnBoolean.java | 2 +- src/bindings/org/gnome/gtk/DataColumnIcon.java | 2 +- src/bindings/org/gnome/gtk/DataColumnInteger.java | 2 +- src/bindings/org/gnome/gtk/DataColumnLong.java | 2 +- src/bindings/org/gnome/gtk/DataColumnPixbuf.java | 2 +- .../org/gnome/gtk/DataColumnReference.java | 2 +- src/bindings/org/gnome/gtk/DataColumnStock.java | 2 +- src/bindings/org/gnome/gtk/DataColumnString.java | 2 +- src/bindings/org/gnome/gtk/DebugFlag.java | 2 +- src/bindings/org/gnome/gtk/DeleteType.java | 2 +- src/bindings/org/gnome/gtk/DestDefaults.java | 2 +- src/bindings/org/gnome/gtk/Dialog.java | 6 +- src/bindings/org/gnome/gtk/DialogFlags.java | 2 +- src/bindings/org/gnome/gtk/DirectionType.java | 2 +- src/bindings/org/gnome/gtk/DrawingArea.java | 2 +- src/bindings/org/gnome/gtk/Editable.java | 2 +- src/bindings/org/gnome/gtk/Entry.java | 2 +- src/bindings/org/gnome/gtk/EntryBuffer.java | 2 +- src/bindings/org/gnome/gtk/EntryCompletion.java | 2 +- src/bindings/org/gnome/gtk/EntryIconPosition.java | 2 +- src/bindings/org/gnome/gtk/ErrorMessageDialog.java | 2 +- src/bindings/org/gnome/gtk/EventBox.java | 2 +- src/bindings/org/gnome/gtk/Expander.java | 2 +- src/bindings/org/gnome/gtk/ExpanderStyle.java | 2 +- src/bindings/org/gnome/gtk/FatalError.java | 2 +- src/bindings/org/gnome/gtk/FileChooser.java | 2 +- src/bindings/org/gnome/gtk/FileChooserAction.java | 2 +- src/bindings/org/gnome/gtk/FileChooserButton.java | 2 +- .../org/gnome/gtk/FileChooserConfirmation.java | 2 +- src/bindings/org/gnome/gtk/FileChooserDialog.java | 2 +- src/bindings/org/gnome/gtk/FileChooserError.java | 2 +- src/bindings/org/gnome/gtk/FileChooserWidget.java | 2 +- src/bindings/org/gnome/gtk/FileFilter.java | 2 +- src/bindings/org/gnome/gtk/FileFilterFlags.java | 2 +- src/bindings/org/gnome/gtk/FileFolder.java | 2 +- src/bindings/org/gnome/gtk/FileInfo.java | 2 +- src/bindings/org/gnome/gtk/FileInfoType.java | 2 +- src/bindings/org/gnome/gtk/FilePath.java | 2 +- src/bindings/org/gnome/gtk/FileSystem.java | 2 +- src/bindings/org/gnome/gtk/FileSystemError.java | 2 +- src/bindings/org/gnome/gtk/FileSystemHandle.java | 2 +- src/bindings/org/gnome/gtk/Fixed.java | 2 +- src/bindings/org/gnome/gtk/FontButton.java | 2 +- src/bindings/org/gnome/gtk/FontSelection.java | 2 +- .../org/gnome/gtk/FontSelectionDialog.java | 2 +- src/bindings/org/gnome/gtk/Frame.java | 2 +- src/bindings/org/gnome/gtk/Grid.java | 2 +- src/bindings/org/gnome/gtk/Gtk.java | 2 +- src/bindings/org/gnome/gtk/GtkAllocationOverride.c | 2 +- .../org/gnome/gtk/GtkAllocationOverride.java | 2 +- src/bindings/org/gnome/gtk/GtkAssistantOverride.c | 6 +- .../org/gnome/gtk/GtkAssistantOverride.java | 2 +- src/bindings/org/gnome/gtk/GtkClipboardOverride.c | 2 +- .../org/gnome/gtk/GtkClipboardOverride.java | 2 +- .../org/gnome/gtk/GtkEntryCompletionOverride.c | 6 +- .../org/gnome/gtk/GtkEntryCompletionOverride.java | 2 +- src/bindings/org/gnome/gtk/GtkEntryOverride.c | 2 +- src/bindings/org/gnome/gtk/GtkEntryOverride.java | 2 +- src/bindings/org/gnome/gtk/GtkMain.c | 2 +- src/bindings/org/gnome/gtk/GtkMain.java | 2 +- src/bindings/org/gnome/gtk/GtkMenuOverride.c | 6 +- src/bindings/org/gnome/gtk/GtkMenuOverride.java | 2 +- .../org/gnome/gtk/GtkRequisitionOverride.c | 2 +- .../org/gnome/gtk/GtkRequisitionOverride.java | 2 +- .../org/gnome/gtk/GtkResponseTypeOverride.java | 2 +- .../org/gnome/gtk/GtkStyleContextOverride.c | 157 +++++++++ .../GtkStyleContextOverride.java} | 46 ++- ...tkRequisitionOverride.c => GtkSwitchOverride.c} | 58 ++-- ...lFilterOverride.java => GtkSwitchOverride.java} | 18 +- src/bindings/org/gnome/gtk/GtkTextBufferOverride.c | 2 +- .../org/gnome/gtk/GtkTextBufferOverride.java | 2 +- src/bindings/org/gnome/gtk/GtkTextIterOverride.c | 2 +- .../org/gnome/gtk/GtkTextIterOverride.java | 2 +- src/bindings/org/gnome/gtk/GtkTextTagOverride.java | 2 +- src/bindings/org/gnome/gtk/GtkTreeIterOverride.c | 2 +- .../org/gnome/gtk/GtkTreeIterOverride.java | 2 +- .../org/gnome/gtk/GtkTreeModelFilterOverride.c | 16 +- .../org/gnome/gtk/GtkTreeModelFilterOverride.java | 2 +- src/bindings/org/gnome/gtk/GtkTreeModelOverride.c | 6 +- .../org/gnome/gtk/GtkTreeModelOverride.java | 2 +- src/bindings/org/gnome/gtk/GtkWidgetOverride.c | 6 +- src/bindings/org/gnome/gtk/GtkWidgetOverride.java | 2 +- src/bindings/org/gnome/gtk/GtkWindowOverride.c | 18 +- src/bindings/org/gnome/gtk/GtkWindowOverride.java | 2 +- src/bindings/org/gnome/gtk/HBox.java | 2 +- src/bindings/org/gnome/gtk/HButtonBox.java | 2 +- src/bindings/org/gnome/gtk/HPaned.java | 2 +- src/bindings/org/gnome/gtk/HScale.java | 2 +- src/bindings/org/gnome/gtk/HScrollbar.java | 2 +- src/bindings/org/gnome/gtk/HSeparator.java | 2 +- src/bindings/org/gnome/gtk/HandleBox.java | 2 +- src/bindings/org/gnome/gtk/IMPreeditStyle.java | 2 +- src/bindings/org/gnome/gtk/IMStatusStyle.java | 2 +- src/bindings/org/gnome/gtk/IconFactory.java | 2 +- src/bindings/org/gnome/gtk/IconInfo.java | 2 +- src/bindings/org/gnome/gtk/IconLookupFlags.java | 2 +- src/bindings/org/gnome/gtk/IconSet.java | 2 +- src/bindings/org/gnome/gtk/IconSize.java | 2 +- src/bindings/org/gnome/gtk/IconSource.java | 2 +- src/bindings/org/gnome/gtk/IconTheme.java | 2 +- src/bindings/org/gnome/gtk/IconThemeError.java | 2 +- src/bindings/org/gnome/gtk/IconView.java | 2 +- .../org/gnome/gtk/IconViewDropPosition.java | 2 +- src/bindings/org/gnome/gtk/Image.java | 2 +- src/bindings/org/gnome/gtk/ImageMenuItem.java | 2 +- src/bindings/org/gnome/gtk/ImageType.java | 2 +- src/bindings/org/gnome/gtk/InfoBar.java | 2 +- src/bindings/org/gnome/gtk/InfoMessageDialog.java | 2 +- src/bindings/org/gnome/gtk/InputMethod.java | 2 +- .../org/gnome/gtk/InternationalPaperSize.java | 2 +- .../Filter.java => gnome/gtk/JunctionSides.java} | 64 ++-- src/bindings/org/gnome/gtk/Justification.java | 2 +- src/bindings/org/gnome/gtk/Label.java | 2 +- src/bindings/org/gnome/gtk/Layout.java | 2 +- .../org/gnome/gtk/{ImageType.java => License.java} | 64 ++-- src/bindings/org/gnome/gtk/LinkButton.java | 2 +- src/bindings/org/gnome/gtk/ListStore.java | 2 +- src/bindings/org/gnome/gtk/Menu.java | 2 +- src/bindings/org/gnome/gtk/MenuBar.java | 2 +- src/bindings/org/gnome/gtk/MenuDirectionType.java | 2 +- src/bindings/org/gnome/gtk/MenuItem.java | 2 +- src/bindings/org/gnome/gtk/MenuShell.java | 2 +- src/bindings/org/gnome/gtk/MenuToolButton.java | 2 +- src/bindings/org/gnome/gtk/MessageDialog.java | 2 +- src/bindings/org/gnome/gtk/MessageType.java | 2 +- src/bindings/org/gnome/gtk/MetricType.java | 2 +- src/bindings/org/gnome/gtk/Misc.java | 2 +- src/bindings/org/gnome/gtk/MovementStep.java | 2 +- .../org/gnome/gtk/MulticontextInputMethod.java | 2 +- .../org/gnome/gtk/NorthAmericanPaperSize.java | 2 +- src/bindings/org/gnome/gtk/Notebook.java | 2 +- src/bindings/org/gnome/gtk/NotebookTab.java | 2 +- src/bindings/org/gnome/gtk/OffscreenWindow.java | 2 +- src/bindings/org/gnome/gtk/Orientable.java | 2 +- src/bindings/org/gnome/gtk/Orientation.java | 2 +- src/bindings/org/gnome/gtk/PackDirection.java | 2 +- src/bindings/org/gnome/gtk/PackType.java | 2 +- src/bindings/org/gnome/gtk/PageOrientation.java | 2 +- src/bindings/org/gnome/gtk/PageSet.java | 2 +- src/bindings/org/gnome/gtk/PageSetup.java | 2 +- src/bindings/org/gnome/gtk/Paned.java | 2 +- src/bindings/org/gnome/gtk/PaperSize.java | 2 +- src/bindings/org/gnome/gtk/PathPriorityType.java | 2 +- src/bindings/org/gnome/gtk/PathType.java | 2 +- src/bindings/org/gnome/gtk/Plug.java | 2 +- src/bindings/org/gnome/gtk/Plumbing.java | 2 +- src/bindings/org/gnome/gtk/PolicyType.java | 2 +- src/bindings/org/gnome/gtk/PositionType.java | 2 +- src/bindings/org/gnome/gtk/PrintContext.java | 2 +- src/bindings/org/gnome/gtk/PrintDuplex.java | 2 +- src/bindings/org/gnome/gtk/PrintError.java | 2 +- src/bindings/org/gnome/gtk/PrintOperation.java | 2 +- .../org/gnome/gtk/PrintOperationAction.java | 2 +- .../org/gnome/gtk/PrintOperationPreview.java | 2 +- .../org/gnome/gtk/PrintOperationResult.java | 2 +- src/bindings/org/gnome/gtk/PrintPages.java | 2 +- src/bindings/org/gnome/gtk/PrintQuality.java | 2 +- src/bindings/org/gnome/gtk/PrintSettings.java | 2 +- src/bindings/org/gnome/gtk/PrintStatus.java | 2 +- src/bindings/org/gnome/gtk/PrivateFlags.java | 2 +- src/bindings/org/gnome/gtk/ProgressBar.java | 23 +- .../org/gnome/gtk/ProgressBarOrientation.java | 2 +- .../org/gnome/gtk/QuestionMessageDialog.java | 2 +- src/bindings/org/gnome/gtk/RadioAction.java | 2 +- src/bindings/org/gnome/gtk/RadioButton.java | 7 +- src/bindings/org/gnome/gtk/RadioGroup.java | 2 +- src/bindings/org/gnome/gtk/RadioMenuItem.java | 2 +- src/bindings/org/gnome/gtk/RadioToolButton.java | 2 +- src/bindings/org/gnome/gtk/Range.java | 2 +- src/bindings/org/gnome/gtk/RcFlags.java | 2 +- src/bindings/org/gnome/gtk/RcStyle.java | 2 +- src/bindings/org/gnome/gtk/RcTokenType.java | 2 +- src/bindings/org/gnome/gtk/RecentAction.java | 2 +- src/bindings/org/gnome/gtk/RecentChooser.java | 2 +- .../org/gnome/gtk/RecentChooserDialog.java | 2 +- src/bindings/org/gnome/gtk/RecentChooserError.java | 2 +- src/bindings/org/gnome/gtk/RecentChooserMenu.java | 2 +- .../org/gnome/gtk/RecentChooserWidget.java | 2 +- src/bindings/org/gnome/gtk/RecentFilter.java | 2 +- src/bindings/org/gnome/gtk/RecentFilterFlags.java | 2 +- src/bindings/org/gnome/gtk/RecentInfo.java | 2 +- src/bindings/org/gnome/gtk/RecentManager.java | 2 +- src/bindings/org/gnome/gtk/RecentManagerError.java | 2 +- src/bindings/org/gnome/gtk/RecentSortType.java | 2 +- .../gtk/{ShadowType.java => RegionFlags.java} | 44 +-- src/bindings/org/gnome/gtk/ReliefStyle.java | 2 +- src/bindings/org/gnome/gtk/Requisition.java | 2 +- src/bindings/org/gnome/gtk/ResizeMode.java | 2 +- src/bindings/org/gnome/gtk/ResponseType.java | 2 +- src/bindings/org/gnome/gtk/Scale.java | 2 +- src/bindings/org/gnome/gtk/ScaleButton.java | 2 +- src/bindings/org/gnome/gtk/ScrollStep.java | 2 +- src/bindings/org/gnome/gtk/ScrollType.java | 2 +- src/bindings/org/gnome/gtk/Scrollbar.java | 2 +- src/bindings/org/gnome/gtk/ScrolledWindow.java | 2 +- src/bindings/org/gnome/gtk/SelectionData.java | 2 +- src/bindings/org/gnome/gtk/SelectionMode.java | 2 +- src/bindings/org/gnome/gtk/SensitivityType.java | 2 +- src/bindings/org/gnome/gtk/Separator.java | 2 +- src/bindings/org/gnome/gtk/SeparatorMenuItem.java | 2 +- src/bindings/org/gnome/gtk/SeparatorToolItem.java | 2 +- src/bindings/org/gnome/gtk/Settings.java | 2 +- src/bindings/org/gnome/gtk/ShadowType.java | 2 +- src/bindings/org/gnome/gtk/SignalRunType.java | 2 +- src/bindings/org/gnome/gtk/SimpleInputMethod.java | 2 +- src/bindings/org/gnome/gtk/SizeGroup.java | 2 +- src/bindings/org/gnome/gtk/SizeGroupMode.java | 2 +- src/bindings/org/gnome/gtk/SizeRequestMode.java | 2 +- src/bindings/org/gnome/gtk/Socket.java | 2 +- src/bindings/org/gnome/gtk/SortType.java | 2 +- src/bindings/org/gnome/gtk/Spell.java | 11 +- src/bindings/org/gnome/gtk/SpinButton.java | 2 +- .../org/gnome/gtk/SpinButtonUpdatePolicy.java | 2 +- src/bindings/org/gnome/gtk/SpinType.java | 2 +- src/bindings/org/gnome/gtk/Spinner.java | 2 +- src/bindings/org/gnome/gtk/StateFlags.java | 2 +- src/bindings/org/gnome/gtk/StatusIcon.java | 2 +- src/bindings/org/gnome/gtk/Statusbar.java | 2 +- src/bindings/org/gnome/gtk/Stock.java | 2 +- .../org/gnome/gtk/{Spinner.java => Style.java} | 50 +-- src/bindings/org/gnome/gtk/StyleClass.java | 257 +++++++++++++++ src/bindings/org/gnome/gtk/StyleContext.java | 194 +++++++++++- src/bindings/org/gnome/gtk/StyleProperty.java | 103 ++++++ .../gnome/gtk/{Spinner.java => StyleRegion.java} | 46 ++- src/bindings/org/gnome/gtk/Switch.java | 116 +++++++ src/bindings/org/gnome/gtk/Table.java | 2 +- src/bindings/org/gnome/gtk/TargetFlags.java | 2 +- src/bindings/org/gnome/gtk/TearoffMenuItem.java | 2 +- src/bindings/org/gnome/gtk/Test.java | 2 +- src/bindings/org/gnome/gtk/TextAppearance.java | 2 +- src/bindings/org/gnome/gtk/TextAttributes.java | 2 +- src/bindings/org/gnome/gtk/TextBuffer.java | 2 +- .../org/gnome/gtk/TextBufferTargetInfo.java | 2 +- src/bindings/org/gnome/gtk/TextChildAnchor.java | 2 +- src/bindings/org/gnome/gtk/TextDirection.java | 31 +- src/bindings/org/gnome/gtk/TextIter.java | 2 +- src/bindings/org/gnome/gtk/TextMark.java | 2 +- src/bindings/org/gnome/gtk/TextSearchFlags.java | 2 +- src/bindings/org/gnome/gtk/TextTag.java | 2 +- src/bindings/org/gnome/gtk/TextTagTable.java | 2 +- src/bindings/org/gnome/gtk/TextView.java | 2 +- src/bindings/org/gnome/gtk/TextWindowType.java | 2 +- src/bindings/org/gnome/gtk/ToggleAction.java | 2 +- src/bindings/org/gnome/gtk/ToggleButton.java | 2 +- src/bindings/org/gnome/gtk/ToggleToolButton.java | 2 +- src/bindings/org/gnome/gtk/ToolButton.java | 2 +- src/bindings/org/gnome/gtk/ToolItem.java | 2 +- src/bindings/org/gnome/gtk/ToolItemGroup.java | 2 +- src/bindings/org/gnome/gtk/ToolPalette.java | 2 +- .../org/gnome/gtk/ToolPaletteDragTargets.java | 2 +- src/bindings/org/gnome/gtk/Toolbar.java | 5 +- src/bindings/org/gnome/gtk/ToolbarSpaceStyle.java | 2 +- src/bindings/org/gnome/gtk/ToolbarStyle.java | 2 +- src/bindings/org/gnome/gtk/Tooltip.java | 2 +- src/bindings/org/gnome/gtk/TreeDragDest.java | 2 +- src/bindings/org/gnome/gtk/TreeDragSource.java | 2 +- src/bindings/org/gnome/gtk/TreeIter.java | 2 +- src/bindings/org/gnome/gtk/TreeModel.java | 2 +- src/bindings/org/gnome/gtk/TreeModelFilter.java | 2 +- src/bindings/org/gnome/gtk/TreeModelFlags.java | 2 +- src/bindings/org/gnome/gtk/TreeModelSort.java | 2 +- src/bindings/org/gnome/gtk/TreePath.java | 2 +- src/bindings/org/gnome/gtk/TreeRowReference.java | 2 +- src/bindings/org/gnome/gtk/TreeSelection.java | 2 +- src/bindings/org/gnome/gtk/TreeSortable.java | 2 +- src/bindings/org/gnome/gtk/TreeStore.java | 2 +- src/bindings/org/gnome/gtk/TreeView.java | 2 +- src/bindings/org/gnome/gtk/TreeViewColumn.java | 2 +- .../org/gnome/gtk/TreeViewColumnSizing.java | 2 +- .../org/gnome/gtk/TreeViewDropPosition.java | 2 +- src/bindings/org/gnome/gtk/TreeViewGridLines.java | 2 +- src/bindings/org/gnome/gtk/TreeViewMode.java | 2 +- src/bindings/org/gnome/gtk/UIManager.java | 2 +- src/bindings/org/gnome/gtk/UIManagerItemType.java | 2 +- src/bindings/org/gnome/gtk/Unit.java | 2 +- src/bindings/org/gnome/gtk/VBox.java | 2 +- src/bindings/org/gnome/gtk/VButtonBox.java | 2 +- src/bindings/org/gnome/gtk/VPaned.java | 2 +- src/bindings/org/gnome/gtk/VScale.java | 2 +- src/bindings/org/gnome/gtk/VScrollbar.java | 2 +- src/bindings/org/gnome/gtk/VSeparator.java | 2 +- src/bindings/org/gnome/gtk/Value.java | 2 +- src/bindings/org/gnome/gtk/Viewport.java | 2 +- .../org/gnome/gtk/WarningMessageDialog.java | 2 +- src/bindings/org/gnome/gtk/Widget.java | 12 +- src/bindings/org/gnome/gtk/WidgetHelpType.java | 2 +- src/bindings/org/gnome/gtk/Window.java | 2 +- src/bindings/org/gnome/gtk/WindowGroup.java | 2 +- src/bindings/org/gnome/gtk/WindowPosition.java | 2 +- src/bindings/org/gnome/gtk/WindowType.java | 2 +- src/bindings/org/gnome/gtk/WrapMode.java | 2 +- src/bindings/org/gnome/notify/Notification.java | 4 +- src/bindings/org/gnome/notify/Notify.java | 2 +- src/bindings/org/gnome/notify/NotifyMainOverride.c | 23 +- .../org/gnome/notify/NotifyMainOverride.java | 4 +- .../org/gnome/notify/NotifyNotificationOverride.c | 2 +- .../gnome/notify/NotifyNotificationOverride.java | 3 +- src/bindings/org/gnome/notify/Plumbing.java | 2 +- src/bindings/org/gnome/notify/Urgency.java | 2 +- src/bindings/org/gnome/pango/Alignment.java | 2 +- src/bindings/org/gnome/pango/Analysis.java | 2 +- src/bindings/org/gnome/pango/AttrIterator.java | 2 +- src/bindings/org/gnome/pango/AttrType.java | 2 +- src/bindings/org/gnome/pango/Attribute.java | 2 +- src/bindings/org/gnome/pango/AttributeList.java | 2 +- .../org/gnome/pango/BackgroundColorAttribute.java | 2 +- src/bindings/org/gnome/pango/Color.java | 2 +- src/bindings/org/gnome/pango/Context.java | 2 +- src/bindings/org/gnome/pango/CoverageLevel.java | 2 +- src/bindings/org/gnome/pango/Direction.java | 2 +- src/bindings/org/gnome/pango/EllipsizeMode.java | 2 +- src/bindings/org/gnome/pango/Engine.java | 2 +- src/bindings/org/gnome/pango/EngineLang.java | 2 +- src/bindings/org/gnome/pango/EngineShape.java | 2 +- .../org/gnome/pango/FallbackAttribute.java | 2 +- src/bindings/org/gnome/pango/Font.java | 2 +- src/bindings/org/gnome/pango/FontDescription.java | 2 +- .../org/gnome/pango/FontDescriptionAttribute.java | 2 +- src/bindings/org/gnome/pango/FontFace.java | 2 +- src/bindings/org/gnome/pango/FontFamily.java | 2 +- src/bindings/org/gnome/pango/FontMap.java | 2 +- src/bindings/org/gnome/pango/FontMask.java | 2 +- src/bindings/org/gnome/pango/FontMetrics.java | 2 +- src/bindings/org/gnome/pango/Fontset.java | 2 +- src/bindings/org/gnome/pango/FontsetSimple.java | 2 +- .../org/gnome/pango/ForegroundColorAttribute.java | 2 +- src/bindings/org/gnome/pango/GlyphGeometry.java | 2 +- src/bindings/org/gnome/pango/GlyphInfo.java | 2 +- src/bindings/org/gnome/pango/GlyphString.java | 2 +- src/bindings/org/gnome/pango/Gravity.java | 2 +- src/bindings/org/gnome/pango/GravityHint.java | 2 +- src/bindings/org/gnome/pango/Item.java | 2 +- src/bindings/org/gnome/pango/Language.java | 2 +- src/bindings/org/gnome/pango/Layout.java | 2 +- src/bindings/org/gnome/pango/LayoutIter.java | 2 +- src/bindings/org/gnome/pango/LayoutLine.java | 2 +- src/bindings/org/gnome/pango/Matrix.java | 2 +- src/bindings/org/gnome/pango/Pango.java | 2 +- .../org/gnome/pango/PangoAttributeOverride.c | 2 +- .../org/gnome/pango/PangoAttributeOverride.java | 2 +- .../org/gnome/pango/PangoLayoutLineOverride.c | 4 +- .../org/gnome/pango/PangoLayoutLineOverride.java | 2 +- .../org/gnome/pango/PangoRectangleOverride.c | 2 +- .../org/gnome/pango/PangoRectangleOverride.java | 2 +- src/bindings/org/gnome/pango/Plumbing.java | 2 +- src/bindings/org/gnome/pango/Rectangle.java | 2 +- src/bindings/org/gnome/pango/RenderPart.java | 2 +- src/bindings/org/gnome/pango/Renderer.java | 2 +- src/bindings/org/gnome/pango/RiseAttribute.java | 2 +- src/bindings/org/gnome/pango/Scale.java | 2 +- src/bindings/org/gnome/pango/Script.java | 2 +- src/bindings/org/gnome/pango/SizeAttribute.java | 2 +- src/bindings/org/gnome/pango/Stretch.java | 2 +- src/bindings/org/gnome/pango/Style.java | 2 +- src/bindings/org/gnome/pango/StyleAttribute.java | 2 +- src/bindings/org/gnome/pango/TabAlign.java | 2 +- src/bindings/org/gnome/pango/TabArray.java | 2 +- src/bindings/org/gnome/pango/Underline.java | 2 +- .../org/gnome/pango/UnderlineAttribute.java | 2 +- .../org/gnome/pango/UnderlineColorAttribute.java | 2 +- src/bindings/org/gnome/pango/Variant.java | 2 +- src/bindings/org/gnome/pango/VariantAttribute.java | 2 +- src/bindings/org/gnome/pango/Weight.java | 2 +- src/bindings/org/gnome/pango/WeightAttribute.java | 2 +- src/bindings/org/gnome/pango/WrapMode.java | 2 +- src/bindings/org/gnome/rsvg/DimensionData.java | 2 +- src/bindings/org/gnome/rsvg/Handle.java | 2 +- src/bindings/org/gnome/rsvg/Plumbing.java | 2 +- src/bindings/org/gnome/rsvg/Rsvg.java | 2 +- src/bindings/org/gnome/screenshot/Capture.java | 2 +- src/bindings/org/gnome/screenshot/Plumbing.java | 2 +- src/bindings/org/gnome/screenshot/Screenshot.java | 2 +- .../org/gnome/sourceview/DrawSpacesFlags.java | 2 +- src/bindings/org/gnome/sourceview/Language.java | 2 +- .../org/gnome/sourceview/LanguageManager.java | 2 +- src/bindings/org/gnome/sourceview/Mark.java | 2 +- src/bindings/org/gnome/sourceview/Plumbing.java | 2 +- .../org/gnome/sourceview/PrintCompositor.java | 2 +- src/bindings/org/gnome/sourceview/SearchFlags.java | 2 +- .../org/gnome/sourceview/SmartHomeEndType.java | 2 +- .../org/gnome/sourceview/SourceBuffer.java | 22 +- src/bindings/org/gnome/sourceview/SourceView.java | 2 +- src/bindings/org/gnome/sourceview/Style.java | 30 +- src/bindings/org/gnome/sourceview/StyleScheme.java | 82 ++++- .../org/gnome/sourceview/StyleSchemeManager.java | 50 ++- src/bindings/org/gnome/unique/Application.java | 3 +- src/bindings/org/gnome/unique/Command.java | 5 +- src/bindings/org/gnome/unique/MessageData.java | 3 +- src/bindings/org/gnome/unique/Plumbing.java | 2 +- src/bindings/org/gnome/unique/Response.java | 3 +- .../org/gnome/unique/UniqueCommandOverride.java | 3 +- .../org/gnome/unixprint/PageSetupUnixDialog.java | 2 +- src/bindings/org/gnome/unixprint/Plumbing.java | 2 +- .../org/gnome/unixprint/PrintCapabilities.java | 2 +- src/bindings/org/gnome/unixprint/PrintJob.java | 2 +- .../org/gnome/unixprint/PrintUnixDialog.java | 2 +- src/bindings/org/gnome/unixprint/Printer.java | 2 +- src/defs/GApplication.defs | 140 +++++++++ src/defs/GApplicationCommandLine.defs | 23 ++ src/defs/GApplicationFlags.defs | 15 + src/defs/GFile.defs | 21 ++ src/defs/GlibMisc.defs | 6 + src/defs/GtkAboutDialog.defs | 15 + src/defs/GtkApplication.defs | 41 +++ src/defs/GtkFileChooserButton.defs | 10 + src/defs/GtkJunctionSides.defs | 16 + src/defs/GtkLicense.defs | 16 + src/defs/GtkProgressBar.defs | 15 + src/defs/GtkRegionFlags.defs | 12 + src/defs/GtkSourceBuffer.defs | 2 +- src/defs/GtkSourceStyleScheme.defs | 2 +- src/defs/GtkSourceStyleSchemeManager.defs | 6 + src/defs/GtkStyleContext.defs | 131 ++++++++ src/defs/GtkSwitch.defs | 33 ++ src/defs/GtkWidget.defs | 6 + .../operationaldynamics/codegen/TypeGenerator.java | 4 +- src/jni/bindings_java_convert.c | 50 +-- src/jni/bindings_java_memory.c | 37 ++- src/jni/bindings_java_signal.c | 64 ++-- src/jni/bindings_java_threads.c | 6 +- src/jni/bindings_java_type.c | 18 +- src/jni/bindings_java_util.c | 16 +- src/jni/gnome_screenshot_shadow.c | 40 +-- src/jni/gnome_screenshot_utils.c | 32 +- src/util/missing.defs | 9 - tests/bindings/UnitTests.java | 10 +- .../bindings/ValidateInternationalization.java | 3 + .../enchant/ValidateEnchantInternals.java | 4 +- .../org/freedesktop/icons/ValidateIconItems.java | 10 + .../org/gnome/glib/ValidateGFileMethods.java} | 52 ++- .../bindings/org/gnome/gtk/ValidateAssistant.java | 14 +- tests/bindings/org/gnome/gtk/ValidateEntry.java | 2 +- .../org/gnome/gtk/ValidateStyleContext.java | 112 +++++++ .../org/gnome/gtk/ValidateSwitch.java} | 48 +-- .../ValidateUniqueApplications.java | 65 ++-- tests/exploration/accelerators.c | 2 +- tests/exploration/compose.c | 2 +- tests/exploration/fonts.c | 2 +- tests/exploration/pixbuf_formats.c | 2 +- tests/po/en_US.po | 22 +- tests/screenshots/Harness.java | 4 +- .../org/gnome/gtk/SnapshotSwitch.java} | 56 ++-- 757 files changed, 4353 insertions(+), 1533 deletions(-) diff --cc debian/changelog index f154f9f,0000000..732ad9d mode 100644,000000..100644 --- a/debian/changelog +++ b/debian/changelog @@@ -1,222 -1,0 +1,242 @@@ ++java-gnome (4.1.2-1) unstable; urgency=low ++ ++ * New upstream release. ++ * debian/control ++ - Bump GTK required version to 3.4. ++ - Remove useless quilt dependency. ++ - Update descriptions to fix lintian warnings. ++ * debian/patches/02_java7_compat.diff ++ - Remove no longer needed patch (fixed upstream). ++ * debian/patches/02_unique_dependency.diff ++ - Add patch to fix the libunique dependency. ++ * debian/watch ++ - Upstream provides only .xz tarballs. ++ * debian/copyright ++ - Use new format. ++ - Update file copyright. ++ ++ ++ -- Guillaume Mazoyer <[email protected]> Thu, 30 Aug 2012 15:51:50 +0200 ++ +java-gnome (4.1.1-4) unstable; urgency=low + + * Team upload. + * Pull Java7 compatability patch from Fedora. + + -- Niels Thykier <[email protected]> Mon, 18 Jun 2012 22:41:02 +0200 + +java-gnome (4.1.1-3) unstable; urgency=low + + * Team upload. + * Add python to build-dep to address FTBFS. (Closes: #676073) + * Bump Standards-Version to 3.9.3 (no changes). + + -- tony mancill <[email protected]> Mon, 04 Jun 2012 21:14:40 -0700 + +java-gnome (4.1.1-2) unstable; urgency=low + + * Team upload + * Upload in unstable to fix the transition to libnotify (Closes: #630285) + + -- Sylvestre Ledru <[email protected]> Fri, 05 Aug 2011 16:38:43 +0200 + +java-gnome (4.1.1-1) experimental; urgency=low + + * New upstream release. + * debian/patches/02_javadoc_workaround.patch + - Remove useless patch (fixed upstream) + * debian/patches/03_libnotify_0_7.patch + - Remove useless patch (fixed upstream) + * debian/control: + - Update dependencies list according to the upstream configure file. + - Fix description-synopsis-starts-with-article + - Fix needless-dependency-on-jre + - Bump Standards-Version to 3.9.2 + + -- Guillaume Mazoyer <[email protected]> Thu, 28 Jul 2011 21:07:13 +0200 + +java-gnome (4.0.19-1) experimental; urgency=low + + * New upstream release. + * debian/patches/02_javadoc_workaround.patch + - Fix javadoc generation. + * debian/patches/03_libnotify_0_7.patch + - Fix binding compilation with libnotify 0.7. + * debian/control: + - Update dependencies list according to the upstream configure file. + + -- Guillaume Mazoyer <[email protected]> Wed, 23 Feb 2011 17:29:16 +0100 + +java-gnome (4.0.18-1) experimental; urgency=low + + * New upstream release (Closes: #588943). + * Update copyright. + * debian/patches/01_take_screenshots.diff + - Use dbus-launch to start metacity. + * debian/control + - Add libglib2.0-dev (>= 2.22) dependency. + - Add libcairo2-dev (>= 1.10) dependency. + - Add librsvg2-dev dependency. + - Add libatk1.0-dev dependency. + - Bump GTK+ build dependency version as per upstream. + - Make sure the installed JNI package is always compatible with the package + which provides the JAR. + - libjava-gnome-java does not need to depends on a JRE. + - Bumped Standards-Version to 3.9.1. + + -- Sylvestre Ledru <[email protected]> Sun, 16 Jan 2011 09:44:09 +0100 + +java-gnome (4.0.15-1) unstable; urgency=low + + * Team upload + * New upstream release + * Change maintainers into Maintainers. + * Remove Thomas from Uploaders. + * Switch to source format 3.0. + * Update Standards-Version: 3.8.4. + + -- Torsten Werner <[email protected]> Sun, 11 Apr 2010 21:28:43 +0200 + +java-gnome (4.0.14-2) unstable; urgency=low + + * debian/patches/01_take_screenshots.diff + - Disable the file chooser dialog again as it still causes FTBFS on buildd. + (Closes: #564494) + * debian/rules + - Add verbosity to build log if architecture is hppa. This will help us + track down cause of FTBFS on hppa. + + -- Onkar Shinde <[email protected]> Sat, 16 Jan 2010 19:19:07 +0530 + +java-gnome (4.0.14-1) unstable; urgency=low + + * New upstream release. + * debian/rules + - Add compiler flag -ffunction-sections if the architecture is hppa. Fixes + FTBFS on hppa. (Closes: #558999) + * debian/patches/01_take_screenshots.diff + - Revert the commenting of the code that launches file chooser dialog. + Not needed anymore as the glib bug that caused the FTBFS is fixed. + * debian/copyright + - Rewrite file according to DEP-5. Clarify licensing of some files which + are not part of the runtime. + + -- Onkar Shinde <[email protected]> Mon, 28 Dec 2009 15:50:27 +0530 + +java-gnome (4.0.13-3) unstable; urgency=low + + * debian/rules + - Do not build docs on anything other than i386, amd64, powerpc. + Fixes FTBFS on Debian as well as Ubuntu buildd. + * debian/control + - Add 'DM-Upload-Allowed: yes' so that I can upload the package when I + become DM. :-) + + -- Onkar Shinde <[email protected]> Mon, 21 Sep 2009 20:06:40 +0530 + +java-gnome (4.0.13-2) unstable; urgency=low + + * debian/patches/01_take_screenshots.diff + - Comment out the code that launches file chooser dialog. It caused build + failure on buildd. (Closes: #546313) + + -- Onkar Shinde <[email protected]> Thu, 17 Sep 2009 23:24:56 +0530 + +java-gnome (4.0.13-1) unstable; urgency=low + + * New upstream release. + * debian/control + - Add cdbs build-dependency. + - Bump GTK+ build dependency version as per upstream. + - Add build dependencies xvfb, xfonts-base, metacity, hicolor-icon-theme. + These are needed for screenshot generation during build. + - Add a -doc package which contains API documentation. (LP: #309023) + - Remove ${shlibs:Depends} dependency for -java package. + - Add myself to uploaders. + - Change standard version to 3.8.3. + * debian/rules + - Rewrite to build using cdbs. The file is simplified and very small now. + - Add configure argument specifying jni directory. + * debian/libjava-gnome-*.install + - Add files to use with cdbs. + * debian/patches/01_change_jni_library_location.diff + - Removed. Not needed anymore. + * debian/patches/01_take_screenshots.diff + - Small changes to upstream code that takes screenshots during build + process. The patch makes sure the process works inside pbuilder chroot. + * debian/README.source + - Add to comply with policy. + * debian/watch + - Make regular expression more compact. + + -- Onkar Shinde <[email protected]> Mon, 07 Sep 2009 12:29:11 +0530 + +java-gnome (4.0.12-1) unstable; urgency=low + + [ Manu Mahajan ] + * Update to latest upstream release 4.0.12 (LP: #380446) + * Split the binary package into two separate packages for java and jni files + + [ Onkar Shinde ] + * debian/control + - Add various build dependencies as specified in configure file in upstream + source. + - Remove build dependency default-jdk-builddep. We do not build any -gcj + package. + - Add default-jre | java5-runtime as dependency since the target JVM + version is 1.5. + * debian/rules + - Remove the hard coded version of jni .so file. + + [ Torsten Werner ] + * Change Section: java. + * Add get-orig-source target to debian/rules. + * Minor fix in debian/copyright: do not refer to unversioned GPL file. + + -- Torsten Werner <[email protected]> Thu, 20 Aug 2009 20:22:27 +0200 + +java-gnome (4.0.9-2) unstable; urgency=low + + [ Manu Mahajan ] + * Merged changes from Ubuntu package(4.0.9-1) courtesy of Hannes Wallnoefer + + -- Manu Mahajan <[email protected]> Sat, 20 Dec 2008 22:45:00 +0530 + +java-gnome (4.0.9-1) unstable; urgency=low + + [ Hannes Wallnoefer ] + * New upstream release 4.0.9 + * Remove Cairo export patch, bug has been fixed upstream + (Gnome bug #528282) + + -- Hannes Wallnoefer <[email protected]> Wed, 03 Dec 2008 23:49:59 +0100 + +java-gnome (4.0.7-1) unstable; urgency=low + + [ Manu Mahajan ] + * Upgraded to upstream version 4.0.7 + * Changed build dependency from java-gcj-compat-dev to default-jdk-builddep + Closes: #477867 + + [ Thomas Girard ] + * Switch to quilt for patch management + * Add Vcs-*: fields to debian/control + * Add Homepage: field to debian/control + * Apply patch to prevent export of Cairo backend functions. Thanks to + Loïc Minier for his invaluable help on this FTBFS bug. Closes: #476295 + * Remove markdown section from debian/copyright; it's no longer distributed + in the tarball. + + -- Thomas Girard <[email protected]> Sat, 10 May 2008 13:57:29 +0000 + +java-gnome (4.0.6-1) unstable; urgency=low + + [ Manu Mahajan ] + * Initial release, Closes: Bug#467442 + * Changed location of libgtkjni from usr/lib to usr/lib/jni + * Tweaked the MakeFile to build with java-gcj-compat-dev + + [ Thomas Girard ] + * Backport changeset 449: "Remove 15 warnings related to sentinels" + + -- Manu Mahajan <[email protected]> Mon, 24 Mar 2008 01:01:11 +0530 diff --cc debian/control index 78cb060,0000000..c7e122b mode 100644,000000..100644 --- a/debian/control +++ b/debian/control @@@ -1,81 -1,0 +1,84 @@@ +Source: java-gnome +Priority: optional +Maintainer: Debian Java Maintainers <[email protected]> +Uploaders: Manu Mahajan <[email protected]>, + Onkar Shinde <[email protected]>, + Guillaume Mazoyer <[email protected]> +Build-Depends: cdbs, + debhelper (>= 5), + default-jdk, + hicolor-icon-theme, + junit, + libatk1.0-dev, + libcairo2-dev (>= 1.10), + libenchant-dev, + libglib2.0-dev (>= 2.28), - libgtk-3-dev (>= 3.0), ++ libgtk-3-dev (>= 3.4), + libgtksourceview-3.0-dev (>= 3.0), + libnotify-dev (>= 0.7), + libpango1.0-dev (>= 1.28), + librsvg2-dev (>= 2.32), + libunique-3.0-dev (>= 3.0), + metacity, - quilt, + xfonts-base, + xvfb, + python +Standards-Version: 3.9.3 +Section: java +Homepage: http://java-gnome.sourceforge.net/ +Vcs-Svn: svn://svn.debian.org/svn/pkg-java/trunk/java-gnome +Vcs-Browser: http://svn.debian.org/wsvn/pkg-java/trunk/java-gnome +DM-Upload-Allowed: yes + +Package: libjava-gnome-java +Architecture: all +Depends: libjava-gnome-jni (>= ${source:Version}), + ${misc:Depends} +Description: Java-gnome language bindings project + These are the Java bindings for GTK+ and GNOME! Featuring a robust + engineering design, completely generated internals, a lovingly crafted + layer presenting the public API, and steadily increasing coverage of + the underlying libraries. + . + You can use java-gnome to develop sophisticated user interfaces for + Linux applications so that they richly integrate with the GNOME Desktop + while leveraging the power of the Java language and your expertise with + it. ++ . ++ This package contains the necessary JAR file. + +Package: libjava-gnome-jni +Section: libs +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends} +Replaces: libjava-gnome-java (<< 4.0.11) - Description: Java-gnome language bindings project ++Description: Java-gnome language bindings project JNI layer + These are the Java bindings for GTK+ and GNOME! Featuring a robust + engineering design, completely generated internals, a lovingly crafted + layer presenting the public API, and steadily increasing coverage of + the underlying libraries. + . + You can use java-gnome to develop sophisticated user interfaces for + Linux applications so that they richly integrate with the GNOME Desktop + while leveraging the power of the Java language and your expertise with + it. ++ . ++ This package contains the ncessary JNI layer. + +Package: libjava-gnome-java-doc +Section: doc +Architecture: all +Depends: ${misc:Depends} +Suggests: libjava-gnome-java - Description: Java-gnome language bindings project ++Description: Java-gnome language bindings project documentation + These are the Java bindings for GTK+ and GNOME! Featuring a robust + engineering design, completely generated internals, a lovingly crafted + layer presenting the public API, and steadily increasing coverage of + the underlying libraries. + . + You can use java-gnome to develop sophisticated user interfaces for + Linux applications so that they richly integrate with the GNOME Desktop + while leveraging the power of the Java language and your expertise with + it. + . + This package contains the API documentation. diff --cc debian/copyright index 19ff254,0000000..e2058e2 mode 100644,000000..100644 --- a/debian/copyright +++ b/debian/copyright @@@ -1,72 -1,0 +1,73 @@@ - Format-Specification: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=135 - Name: java-gnome - Maintainer: [email protected] ++Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ ++Upstream-Name: java-gnome ++Upstream-Contact: [email protected] +Source: http://java-gnome.sourceforge.net/ + +Files: * +Copyright: - 2004-2011 Operational Dynamics Consulting Pty Ltd. - 1997-1998 Andrew Cowie - 1998-2005 The java-gnome Team - 2007 Vreixo Formoso Lopes - 2006 Emmanuele Bassi - 2001-2006 Jonathan Blandford - 1998-2006 James Henstridge, John Finlay, and Others ++ 2004-2012 Operational Dynamics Consulting Pty Ltd and Others ++ 1997-1998 Andrew Cowie ++ 1998-2005 The java-gnome Team ++ 2007 Vreixo Formoso Lopes ++ 2006 Emmanuele Bassi ++ 2001-2006 Jonathan Blandford ++ 1998-2006 James Henstridge, John Finlay, and Others +License: GPL-2+ with Classpath Exception + +Files: src/generator/* +Copyright: - 2004-2011 Operational Dynamics Consulting Pty Ltd. - 2007 Vreixo Formoso Lopes ++ 2004-2011 Operational Dynamics Consulting Pty Ltd. ++ 2007 Vreixo Formoso Lopes +License: GPL-2+ + +Files: tests/* +Copyright: - 2004-2011 Operational Dynamics Consulting Pty Ltd. - 1997-1998 Andrew Cowie ++ 2004-2011 Operational Dynamics Consulting Pty Ltd. ++ 1997-1998 Andrew Cowie +License: GPL-2+ + +Files: debian/* +Copyright: 2008-2009 Manu Mahajan <[email protected]> +License: GPL-2+ + - Files: debian/rules, debian/patches/* ++Files: debian/rules debian/patches/* +Copyright: 2009 Onkar Shinde <[email protected]> +License: GPL-2+ + +License: GPL-2+ with Classpath Exception - java-gnome is Logiciel Libre and is Open Source; you can - redistribute it and/or modify it under the terms of the GNU General - Public License, version 2("GPL"). - - Linking this library statically or dynamically with other modules is - making a combined work based on this library. Thus, the terms and - conditions of the GPL cover the whole combination. - - As a special exception, the copyright holders of this library give - you permission to link this library with independent modules to - produce an executable, regardless of the license terms of these - independent modules, and to copy and distribute the resulting - executable under terms of your choice, provided that you also meet, - for each linked independent module, the terms and conditions of the - license of that module. An independent module is a module which is - not derived from or based on this library. If you modify this - library, you may extend this exception to your version of the - library, but you are not obligated to do so. If you do not wish to - do so, delete this exceptionstatement from your version. - - java-gnome is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GPL for - more details. In particular, note that if you use this and lose your - data, you're on your own. - - You should have received a copy of the GNU General Public License - with the Debian GNU/Linux distribution in file - /usr/share/common-licenses/GPL-2. If not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, - USA. ++ java-gnome is Logiciel Libre and is Open Source; you can ++ redistribute it and/or modify it under the terms of the GNU General ++ Public License, version 2("GPL"). ++ . ++ Linking this library statically or dynamically with other modules is ++ making a combined work based on this library. Thus, the terms and ++ conditions of the GPL cover the whole combination. ++ . ++ As a special exception, the copyright holders of this library give ++ you permission to link this library with independent modules to ++ produce an executable, regardless of the license terms of these ++ independent modules, and to copy and distribute the resulting ++ executable under terms of your choice, provided that you also meet, ++ for each linked independent module, the terms and conditions of the ++ license of that module. An independent module is a module which is ++ not derived from or based on this library. If you modify this ++ library, you may extend this exception to your version of the ++ library, but you are not obligated to do so. If you do not wish to ++ do so, delete this exceptionstatement from your version. ++ . ++ java-gnome is distributed in the hope that it will be useful, but ++ WITHOUT ANY WARRANTY; without even the implied warranty of ++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GPL for ++ more details. In particular, note that if you use this and lose your ++ data, you're on your own. ++ . ++ You should have received a copy of the GNU General Public License ++ with the Debian GNU/Linux distribution in file ++ /usr/share/common-licenses/GPL-2. If not, write to the Free Software ++ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, ++ USA. + +License: GPL-2+ - On Debian systems, the complete text of the GNU General Public - License, version 2, can be found in /usr/share/common-licenses/GPL-2. ++ On Debian systems, the complete text of the GNU General Public ++ License, version 2, can be found in the file ++ `/usr/share/common-licenses/GPL-2'. diff --cc debian/patches/02_unique_dependency.diff index 0000000,0000000..0fb4e99 new file mode 100644 --- /dev/null +++ b/debian/patches/02_unique_dependency.diff @@@ -1,0 -1,0 +1,15 @@@ ++## Description: fix unique dependency ++## Origin/Author: Guillaume Mazoyer <[email protected]> ++Index: java-gnome-4.1.2/build/faster ++=================================================================== ++--- java-gnome-4.1.2.orig/build/faster 2012-08-30 05:44:57.000000000 +0200 +++++ java-gnome-4.1.2/build/faster 2012-08-30 15:34:56.762487244 +0200 ++@@ -63,7 +63,7 @@ ++ hashFile = "tmp/.hashes" ++ lockFile = "tmp/.build" ++ ++-GNOME_MODULES = "gthread-2.0 glib-2.0 gtk+-3.0 gtk+-unix-print-3.0 gtksourceview-3.0 libnotify enchant librsvg-2.0" +++GNOME_MODULES = "gthread-2.0 glib-2.0 gtk+-3.0 gtk+-unix-print-3.0 gtksourceview-3.0 libnotify enchant librsvg-2.0 unique-3.0" ++ ++ # ++ # Armour against multiple simultaneous invocations. diff --cc debian/patches/series index 7db5569,0000000..8fa64a4 mode 100644,000000..100644 --- a/debian/patches/series +++ b/debian/patches/series @@@ -1,2 -1,0 +1,2 @@@ +01_take_screenshots.diff - 02_java7_compat.diff ++02_unique_dependency.diff diff --cc debian/watch index db3c220,0000000..4216fc2 mode 100644,000000..100644 --- a/debian/watch +++ b/debian/watch @@@ -1,2 -1,0 +1,2 @@@ +version=3 - http://ftp.gnome.org/pub/gnome/sources/java-gnome/([\d\.]+)/java-gnome-([\d\.]+)\.tar\.bz2 debian ++http://ftp.gnome.org/pub/gnome/sources/java-gnome/([\d\.]+)/java-gnome-([\d\.]+)\.tar\.xz debian -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/java-gnome.git _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

