This is an automated email from the git hooks/post-receive script. tmancill pushed a commit to branch master in repository java-gnome.
commit 308b7e6b784011492335cf3c746487b13f9b3d39 Merge: eddefe8 01ec8f3 Author: Torsten Werner <[email protected]> Date: Thu Aug 20 20:22:27 2009 +0200 Imported Debian patch 4.0.12-1 .classpath | 30 +- .externalToolBuilders/java-gnome Builder.launch | 5 +- .settings/org.eclipse.jdt.core.prefs | 10 +- .settings/org.eclipse.jdt.ui.prefs | 8 +- AUTHORS | 18 +- HACKING | 83 +- LICENCE | 2 +- Makefile | 109 +- NEWS | 913 +++++++++++++++- README | 127 ++- build/faster | 207 +++- configure | 338 +++++- debian/changelog | 40 + debian/control | 21 +- debian/copyright | 2 +- .../02_dont_export_pango_backend_funcs.diff | 40 - debian/patches/series | 1 - debian/rules | 22 +- debian/watch | 2 + doc/examples/START | 164 ++- doc/examples/button/ExamplePressMe.java | 23 +- doc/examples/button/ExampleRadioButton.java | 11 +- .../cairo/ExampleDrawingInExposeEvent.java | 36 +- doc/examples/cairo/ExampleDrawingOffscreen.java | 8 +- doc/examples/cairo/ExampleDrawingText.java | 121 +++ doc/examples/cairo/ExampleLinedPaper.java | 211 ++++ doc/examples/cairo/incoming-sketch.png | Bin 0 -> 253223 bytes doc/examples/completion/ExampleLoginPrompt.java | 304 ++++++ doc/examples/keyboard/ExampleSnooping.java | 4 +- doc/examples/menu/ExampleSimpleMenu.java | 34 +- doc/examples/menu/ExampleToolbar.java | 39 +- doc/examples/notify/ExampleLowBattery.java | 97 ++ doc/examples/sourceview/ExampleEditor.java | 202 ++++ doc/examples/textview/ExampleFontHeights.java | 111 ++ doc/examples/textview/ExampleInstantMessenger.java | 384 +++++++ doc/examples/textview/LoremIpsum.java | 84 ++ doc/examples/textview/face-smile.png | Bin 0 -> 1181 bytes doc/examples/tooltip/ExampleTooltip.java | 4 +- doc/examples/treeview/ExampleTrailHeads.java | 22 +- doc/examples/unique/ExampleThereCanBeOnlyOne.java | 106 ++ doc/style/Documentation.txt | 12 +- .../org/freedesktop/bindings/Constant.java | 4 +- .../org/freedesktop/bindings/DoubleConstant.java | 40 + .../org/freedesktop/bindings/Environment.java | 18 +- src/bindings/org/freedesktop/bindings/FIXME.java | 8 +- src/bindings/org/freedesktop/bindings/Flag.java | 3 +- .../freedesktop/bindings/Internationalization.java | 24 +- src/bindings/org/freedesktop/bindings/Plumbing.c | 4 +- .../org/freedesktop/bindings/Plumbing.java | 163 ++- .../bindings/{Proxy.java => Pointer.java} | 20 +- src/bindings/org/freedesktop/bindings/Proxy.java | 58 +- src/bindings/org/freedesktop/bindings/Time.java | 28 +- src/bindings/org/freedesktop/bindings/Version.java | 59 + .../org/freedesktop/cairo/CairoMatrixOverride.c | 57 + .../{XlibSurface.java => CairoMatrixOverride.java} | 26 +- src/bindings/org/freedesktop/cairo/Content.java | 4 +- src/bindings/org/freedesktop/cairo/Context.java | 503 ++++++++- .../org/freedesktop/cairo/FontOptions.java | 60 ++ src/bindings/org/freedesktop/cairo/Format.java | 6 +- .../{CairoContextOverride.c => GdkCairoSupport.c} | 49 +- ...roContextOverride.java => GdkCairoSupport.java} | 27 +- .../org/freedesktop/cairo/HintMetrics.java | 60 ++ .../org/freedesktop/cairo/ImageSurface.java | 28 +- .../org/freedesktop/cairo/LinearPattern.java | 4 +- src/bindings/org/freedesktop/cairo/Matrix.java | 143 +++ src/bindings/org/freedesktop/cairo/Operator.java | 18 +- src/bindings/org/freedesktop/cairo/Pattern.java | 18 +- src/bindings/org/freedesktop/cairo/PdfSurface.java | 94 ++ src/bindings/org/freedesktop/cairo/Plumbing.c | 94 +- src/bindings/org/freedesktop/cairo/Plumbing.java | 4 + .../org/freedesktop/cairo/RadialPattern.java | 18 +- src/bindings/org/freedesktop/cairo/SVGSurface.java | 37 +- src/bindings/org/freedesktop/cairo/Status.java | 25 + src/bindings/org/freedesktop/cairo/Surface.java | 57 +- .../org/freedesktop/cairo/SurfacePattern.java | 6 +- .../cairo/{SVGSurface.java => SvgSurface.java} | 16 +- .../org/freedesktop/cairo/UnknownSurface.java | 34 + .../org/freedesktop/cairo/XlibSurface.java | 92 +- src/bindings/org/freedesktop/cairo/package.html | 26 + src/bindings/org/gnome/gdk/AxisUse.java | 4 +- src/bindings/org/gnome/gdk/Color.java | 12 +- src/bindings/org/gnome/gdk/CrossingMode.java | 21 +- src/bindings/org/gnome/gdk/Cursor.java | 16 +- src/bindings/org/gnome/gdk/CursorType.java | 92 +- src/bindings/org/gnome/gdk/Drawable.java | 49 +- src/bindings/org/gnome/gdk/Event.java | 8 +- src/bindings/org/gnome/gdk/EventButton.java | 25 +- src/bindings/org/gnome/gdk/EventConfigure.java | 57 +- src/bindings/org/gnome/gdk/EventCrossing.java | 13 +- src/bindings/org/gnome/gdk/EventExpose.java | 9 +- src/bindings/org/gnome/gdk/EventOwnerChange.java | 34 + src/bindings/org/gnome/gdk/EventScroll.java | 37 +- src/bindings/org/gnome/gdk/EventType.java | 16 +- src/bindings/org/gnome/gdk/EventVisibility.java | 8 +- src/bindings/org/gnome/gdk/Font.java | 37 - src/bindings/org/gnome/gdk/FontType.java | 29 - src/bindings/org/gnome/gdk/Gdk.java | 10 +- src/bindings/org/gnome/gdk/GdkColorOverride.c | 2 +- .../org/gnome/gdk/GdkEventExposeOverride.c | 11 +- src/bindings/org/gnome/gdk/GdkPixbufOverride.c | 161 +++ src/bindings/org/gnome/gdk/GdkPixbufOverride.java | 42 + src/bindings/org/gnome/gdk/GdkRectangleOverride.c | 83 ++ .../org/gnome/gdk/GdkRectangleOverride.java | 48 + src/bindings/org/gnome/gdk/Gravity.java | 19 +- src/bindings/org/gnome/gdk/InterpType.java | 73 +- src/bindings/org/gnome/gdk/JoinStyle.java | 4 +- src/bindings/org/gnome/gdk/Keymap.java | 4 +- src/bindings/org/gnome/gdk/KeypadKeyval.java | 4 +- src/bindings/org/gnome/gdk/Keyval.java | 62 +- src/bindings/org/gnome/gdk/ModifierType.java | 14 +- src/bindings/org/gnome/gdk/MouseButton.java | 55 +- src/bindings/org/gnome/gdk/NotifyType.java | 2 +- src/bindings/org/gnome/gdk/OwnerChange.java | 25 +- src/bindings/org/gnome/gdk/Pixbuf.java | 208 +++- src/bindings/org/gnome/gdk/PixbufFormat.java | 8 +- src/bindings/org/gnome/gdk/Pixmap.java | 36 +- src/bindings/org/gnome/gdk/PixmapObject.java | 27 - src/bindings/org/gnome/gdk/Plumbing.java | 18 +- src/bindings/org/gnome/gdk/Rectangle.java | 54 +- src/bindings/org/gnome/gdk/RgbCmap.java | 4 +- src/bindings/org/gnome/gdk/RgbDither.java | 4 +- src/bindings/org/gnome/gdk/Screen.java | 20 +- src/bindings/org/gnome/gdk/ScrollDirection.java | 37 +- src/bindings/org/gnome/gdk/Segment.java | 4 +- src/bindings/org/gnome/gdk/Status.java | 29 - src/bindings/org/gnome/gdk/Trapezoid.java | 2 +- src/bindings/org/gnome/gdk/VisibilityState.java | 9 +- src/bindings/org/gnome/gdk/WMDecoration.java | 29 - src/bindings/org/gnome/gdk/WMFunction.java | 29 - src/bindings/org/gnome/gdk/Window.java | 48 +- src/bindings/org/gnome/gdk/WindowObject.java | 27 - src/bindings/org/gnome/gdk/WindowState.java | 16 +- src/bindings/org/gnome/gdk/WindowType.java | 4 +- src/bindings/org/gnome/gdk/WindowTypeHint.java | 68 +- src/bindings/org/gnome/gdk/package.html | 10 +- src/bindings/org/gnome/glade/Glade.java | 45 +- src/bindings/org/gnome/glade/XML.java | 6 +- src/bindings/org/gnome/glib/Boxed.java | 37 +- src/bindings/org/gnome/glib/FatalError.java | 14 +- src/bindings/org/gnome/glib/GObject.c | 17 +- src/bindings/org/gnome/glib/GObject.java | 4 +- src/bindings/org/gnome/glib/GValue.c | 233 +++- src/bindings/org/gnome/glib/GValue.java | 39 +- src/bindings/org/gnome/glib/Glib.java | 19 +- src/bindings/org/gnome/glib/GlibException.java | 8 +- src/bindings/org/gnome/glib/Object.java | 65 +- src/bindings/org/gnome/glib/Plumbing.java | 88 +- src/bindings/org/gnome/glib/Signal.java | 7 +- src/bindings/org/gnome/glib/Value.java | 51 +- src/bindings/org/gnome/gtk/AboutDialog.java | 119 +- src/bindings/org/gnome/gtk/Action.java | 158 ++- src/bindings/org/gnome/gtk/Adjustment.java | 202 +++- src/bindings/org/gnome/gtk/Alignment.java | 8 +- src/bindings/org/gnome/gtk/Allocation.java | 17 +- src/bindings/org/gnome/gtk/ArgFlags.java | 29 - src/bindings/org/gnome/gtk/Arrow.java | 91 +- src/bindings/org/gnome/gtk/ArrowType.java | 47 +- src/bindings/org/gnome/gtk/Assistant.java | 402 ++++++- src/bindings/org/gnome/gtk/AssistantPageType.java | 54 +- src/bindings/org/gnome/gtk/AttachOptions.java | 54 +- src/bindings/org/gnome/gtk/Box.java | 63 +- src/bindings/org/gnome/gtk/Button.java | 170 ++- src/bindings/org/gnome/gtk/ButtonAction.java | 29 - src/bindings/org/gnome/gtk/ButtonBox.java | 33 +- src/bindings/org/gnome/gtk/ButtonsType.java | 6 +- src/bindings/org/gnome/gtk/Calendar.java | 51 +- .../org/gnome/gtk/CalendarDisplayOptions.java | 4 +- src/bindings/org/gnome/gtk/CellEditable.java | 14 +- src/bindings/org/gnome/gtk/CellRenderer.java | 28 +- src/bindings/org/gnome/gtk/CellRendererPixbuf.java | 4 +- .../org/gnome/gtk/CellRendererProgress.java | 51 +- src/bindings/org/gnome/gtk/CellRendererText.java | 110 +- src/bindings/org/gnome/gtk/CellRendererToggle.java | 145 ++- src/bindings/org/gnome/gtk/CheckButton.java | 3 +- src/bindings/org/gnome/gtk/CheckMenuItem.java | 72 +- src/bindings/org/gnome/gtk/Clipboard.java | 141 ++- src/bindings/org/gnome/gtk/ColorButton.java | 92 +- src/bindings/org/gnome/gtk/ComboBox.java | 39 +- src/bindings/org/gnome/gtk/Container.java | 25 +- src/bindings/org/gnome/gtk/Curve.java | 4 +- src/bindings/org/gnome/gtk/CurveType.java | 4 +- src/bindings/org/gnome/gtk/DataColumn.java | 4 +- src/bindings/org/gnome/gtk/DataColumnLong.java | 6 +- .../org/gnome/gtk/DataColumnReference.java | 23 +- src/bindings/org/gnome/gtk/Dialog.java | 82 +- src/bindings/org/gnome/gtk/DialogFlags.java | 4 +- src/bindings/org/gnome/gtk/DrawingArea.java | 32 +- src/bindings/org/gnome/gtk/Editable.java | 21 +- src/bindings/org/gnome/gtk/Entry.java | 202 +++- src/bindings/org/gnome/gtk/EntryCompletion.java | 613 ++++++++++- src/bindings/org/gnome/gtk/EventBox.java | 18 +- src/bindings/org/gnome/gtk/FileChooser.java | 79 +- src/bindings/org/gnome/gtk/FileChooserButton.java | 34 +- src/bindings/org/gnome/gtk/FileChooserDialog.java | 18 +- src/bindings/org/gnome/gtk/FileChooserWidget.java | 70 +- src/bindings/org/gnome/gtk/FileFilter.java | 129 ++- src/bindings/org/gnome/gtk/FontButton.java | 40 +- src/bindings/org/gnome/gtk/Frame.java | 10 +- src/bindings/org/gnome/gtk/GammaCurve.java | 4 +- src/bindings/org/gnome/gtk/Gtk.java | 182 ++-- src/bindings/org/gnome/gtk/GtkClipboardOverride.c | 30 + .../org/gnome/gtk/GtkClipboardOverride.java | 32 + .../org/gnome/gtk/GtkEntryCompletionOverride.c | 113 ++ .../org/gnome/gtk/GtkEntryCompletionOverride.java | 40 + src/bindings/org/gnome/gtk/GtkEntryOverride.c | 50 + src/bindings/org/gnome/gtk/GtkEntryOverride.java | 26 + src/bindings/org/gnome/gtk/{Gtk.c => GtkMain.c} | 23 +- src/bindings/org/gnome/gtk/GtkMain.java | 118 ++ .../org/gnome/gtk/GtkTextBufferOverride.java | 42 + src/bindings/org/gnome/gtk/GtkTextIterOverride.c | 40 + .../org/gnome/gtk/GtkTextIterOverride.java | 30 + src/bindings/org/gnome/gtk/GtkTextTagOverride.java | 38 + .../org/gnome/gtk/GtkTreeModelOverride.java | 4 +- src/bindings/org/gnome/gtk/GtkWindowOverride.c | 6 +- src/bindings/org/gnome/gtk/HBox.java | 8 +- src/bindings/org/gnome/gtk/HScale.java | 14 +- src/bindings/org/gnome/gtk/IconView.java | 135 ++- src/bindings/org/gnome/gtk/Image.java | 53 +- src/bindings/org/gnome/gtk/ImageMenuItem.java | 24 +- src/bindings/org/gnome/gtk/InputDialog.java | 13 +- .../org/gnome/gtk/InternationalPaperSize.java | 44 + src/bindings/org/gnome/gtk/Invisible.java | 25 - src/bindings/org/gnome/gtk/Item.java | 11 +- src/bindings/org/gnome/gtk/Justification.java | 3 +- src/bindings/org/gnome/gtk/Label.java | 85 +- src/bindings/org/gnome/gtk/Layout.java | 87 +- src/bindings/org/gnome/gtk/ListStore.java | 16 +- src/bindings/org/gnome/gtk/MatchType.java | 29 - src/bindings/org/gnome/gtk/Menu.java | 10 +- src/bindings/org/gnome/gtk/MenuItem.java | 46 +- src/bindings/org/gnome/gtk/MenuToolButton.java | 21 +- src/bindings/org/gnome/gtk/MessageDialog.java | 17 +- src/bindings/org/gnome/gtk/Misc.java | 4 +- src/bindings/org/gnome/gtk/MovementStep.java | 35 +- .../org/gnome/gtk/NorthAmericanPaperSize.java | 41 + src/bindings/org/gnome/gtk/Notebook.java | 194 +++- src/bindings/org/gnome/gtk/Object.java | 10 +- src/bindings/org/gnome/gtk/Paned.java | 14 +- src/bindings/org/gnome/gtk/PaperSize.java | 155 ++- src/bindings/org/gnome/gtk/Plumbing.java | 6 +- src/bindings/org/gnome/gtk/PositionType.java | 7 +- src/bindings/org/gnome/gtk/ProgressBar.java | 65 +- .../org/gnome/gtk/ProgressBarOrientation.java | 40 +- src/bindings/org/gnome/gtk/RadioButton.java | 4 +- src/bindings/org/gnome/gtk/RadioButtonGroup.java | 24 +- src/bindings/org/gnome/gtk/Range.java | 52 +- src/bindings/org/gnome/gtk/ReliefStyle.java | 1 - src/bindings/org/gnome/gtk/Requisition.java | 38 +- src/bindings/org/gnome/gtk/ScrollStep.java | 29 +- src/bindings/org/gnome/gtk/ScrollType.java | 21 +- src/bindings/org/gnome/gtk/ScrolledWindow.java | 85 +- src/bindings/org/gnome/gtk/SelectionMode.java | 4 +- src/bindings/org/gnome/gtk/SeparatorToolItem.java | 4 +- src/bindings/org/gnome/gtk/ShadowType.java | 7 +- src/bindings/org/gnome/gtk/SideType.java | 29 - src/bindings/org/gnome/gtk/SizeGroup.java | 12 +- src/bindings/org/gnome/gtk/SortType.java | 22 +- src/bindings/org/gnome/gtk/Spell.java | 102 ++ src/bindings/org/gnome/gtk/SpinButton.java | 36 +- src/bindings/org/gnome/gtk/StatusIcon.java | 71 +- src/bindings/org/gnome/gtk/Statusbar.java | 26 +- src/bindings/org/gnome/gtk/Stock.java | 10 +- src/bindings/org/gnome/gtk/Table.java | 71 +- src/bindings/org/gnome/gtk/TextBuffer.java | 1131 +++++++++++++++++++- src/bindings/org/gnome/gtk/TextChildAnchor.java | 16 +- src/bindings/org/gnome/gtk/TextComboBox.java | 8 +- src/bindings/org/gnome/gtk/TextIter.java | 679 +++++++++++- src/bindings/org/gnome/gtk/TextMark.java | 90 +- src/bindings/org/gnome/gtk/TextTag.java | 391 ++++++- src/bindings/org/gnome/gtk/TextTagTable.java | 33 +- src/bindings/org/gnome/gtk/TextView.java | 1051 +++++++++++++++++- src/bindings/org/gnome/gtk/TextWindowType.java | 99 +- src/bindings/org/gnome/gtk/ToggleButton.java | 33 +- src/bindings/org/gnome/gtk/ToggleToolButton.java | 31 +- src/bindings/org/gnome/gtk/ToolButton.java | 45 +- src/bindings/org/gnome/gtk/ToolItem.java | 4 +- src/bindings/org/gnome/gtk/Toolbar.java | 50 +- src/bindings/org/gnome/gtk/ToolbarStyle.java | 39 +- src/bindings/org/gnome/gtk/TreeIter.java | 13 +- src/bindings/org/gnome/gtk/TreeModel.java | 94 +- src/bindings/org/gnome/gtk/TreeModelFilter.java | 159 ++- src/bindings/org/gnome/gtk/TreeModelSort.java | 74 +- src/bindings/org/gnome/gtk/TreePath.java | 53 +- src/bindings/org/gnome/gtk/TreeRowReference.java | 5 +- src/bindings/org/gnome/gtk/TreeSelection.java | 63 +- src/bindings/org/gnome/gtk/TreeSortable.java | 5 +- src/bindings/org/gnome/gtk/TreeStore.java | 14 +- src/bindings/org/gnome/gtk/TreeView.java | 347 ++++-- src/bindings/org/gnome/gtk/TreeViewColumn.java | 144 ++- .../org/gnome/gtk/TreeViewColumnSizing.java | 11 +- src/bindings/org/gnome/gtk/Unit.java | 55 +- src/bindings/org/gnome/gtk/VBox.java | 4 +- src/bindings/org/gnome/gtk/VScale.java | 4 +- src/bindings/org/gnome/gtk/Value.java | 21 +- src/bindings/org/gnome/gtk/Version.java | 36 - src/bindings/org/gnome/gtk/Viewport.java | 62 +- src/bindings/org/gnome/gtk/Visibility.java | 29 - src/bindings/org/gnome/gtk/Widget.java | 820 +++++++++++--- src/bindings/org/gnome/gtk/Window.java | 265 ++++- src/bindings/org/gnome/gtk/WindowPosition.java | 4 +- src/bindings/org/gnome/gtk/WrapMode.java | 45 +- src/bindings/org/gnome/notify/Notification.java | 345 ++++++ src/bindings/org/gnome/notify/Notify.java | 112 ++ src/bindings/org/gnome/notify/NotifyMainOverride.c | 73 ++ .../org/gnome/notify/NotifyMainOverride.java | 31 + .../org/gnome/notify/NotifyNotificationOverride.c | 205 ++++ .../gnome/notify/NotifyNotificationOverride.java | 75 ++ .../notify/Plumbing.java} | 20 +- src/bindings/org/gnome/notify/Urgency.java | 42 + src/bindings/org/gnome/pango/Alignment.java | 32 +- src/bindings/org/gnome/pango/AttrList.java | 37 - src/bindings/org/gnome/pango/Attribute.java | 140 ++- src/bindings/org/gnome/pango/AttributeList.java | 173 +++ .../org/gnome/pango/BackgroundColorAttribute.java | 32 + src/bindings/org/gnome/pango/Context.java | 62 +- .../org/gnome/pango/FallbackAttribute.java | 33 + src/bindings/org/gnome/pango/FontDescription.java | 299 +++++- .../org/gnome/pango/FontDescriptionAttribute.java | 32 + .../org/gnome/pango/ForegroundColorAttribute.java | 36 + src/bindings/org/gnome/pango/GlyphUnit.java | 37 - src/bindings/org/gnome/pango/Layout.java | 511 ++++++++- src/bindings/org/gnome/pango/LayoutLine.java | 116 +- src/bindings/org/gnome/pango/Pango.java | 39 + .../org/gnome/pango/PangoAttributeOverride.c | 87 ++ .../org/gnome/pango/PangoAttributeOverride.java | 35 + .../PangoRectangleOverride.c} | 50 +- .../org/gnome/pango/PangoRectangleOverride.java | 36 + src/bindings/org/gnome/pango/Rectangle.java | 103 +- src/bindings/org/gnome/pango/Scale.java | 65 ++ src/bindings/org/gnome/pango/SizeAttribute.java | 40 + src/bindings/org/gnome/pango/Style.java | 37 +- src/bindings/org/gnome/pango/StyleAttribute.java | 43 + src/bindings/org/gnome/pango/Underline.java | 42 +- .../org/gnome/pango/UnderlineAttribute.java | 36 + .../org/gnome/pango/UnderlineColorAttribute.java | 32 + src/bindings/org/gnome/pango/Variant.java | 28 +- src/bindings/org/gnome/pango/VariantAttribute.java | 33 + src/bindings/org/gnome/pango/Weight.java | 111 +- src/bindings/org/gnome/pango/WeightAttribute.java | 31 + src/bindings/org/gnome/pango/WrapMode.java | 43 +- src/bindings/org/gnome/screenshot/Screenshot.java | 5 +- .../DrawSpacesFlags.java} | 12 +- src/bindings/org/gnome/sourceview/Language.java | 48 + .../org/gnome/sourceview/LanguageManager.java | 52 + .../{pango/Context.java => sourceview/Mark.java} | 10 +- .../sourceview/Plumbing.java} | 21 +- .../PrintCompositor.java} | 10 +- .../Clipboard.java => sourceview/SearchFlags.java} | 10 +- .../SmartHomeEndType.java} | 10 +- .../org/gnome/sourceview/SourceBuffer.java | 191 ++++ src/bindings/org/gnome/sourceview/SourceView.java | 236 ++++ .../{gtk/Clipboard.java => sourceview/Style.java} | 10 +- .../Clipboard.java => sourceview/StyleScheme.java} | 10 +- .../StyleSchemeManager.java} | 10 +- src/bindings/org/gnome/unique/Application.java | 207 ++++ src/bindings/org/gnome/unique/Command.java | 108 ++ src/bindings/org/gnome/unique/MessageData.java | 60 ++ .../unique/Plumbing.java} | 20 +- src/bindings/org/gnome/unique/Response.java | 54 + .../org/gnome/unique/UniqueCommandOverride.java | 34 + src/bindings/org/gnome/unique/package.html | 24 + src/bindings/overview.html | 22 +- src/bindings/stylesheet.css | 5 +- src/defs/CairoContext.defs | 152 +++ src/defs/CairoFontOptions.defs | 32 + src/defs/CairoHintMetrics.defs | 10 + src/defs/CairoMatrix.defs | 33 + src/defs/CairoPattern.defs | 7 + src/defs/CairoSurface.defs | 26 + src/defs/GdkByteOrder.defs | 1 + src/defs/GdkColormap.defs | 22 - src/defs/GdkCrossingMode.defs | 3 + src/defs/GdkCursorType.defs | 10 + src/defs/GdkDragContext.defs | 12 - src/defs/GdkDrawable.defs | 33 +- src/defs/GdkEventConfigure.defs | 14 + src/defs/GdkEventOwnerChange.defs | 14 + src/defs/GdkEventScroll.defs | 18 + src/defs/GdkEventType.defs | 3 + src/defs/GdkFont.defs | 169 --- src/defs/GdkFontType.defs | 10 - src/defs/GdkGC.defs | 12 - src/defs/GdkPixbuf.defs | 12 - src/defs/GdkPixbufAnimation.defs | 12 - src/defs/GdkPixmapObject.defs | 7 - src/defs/GdkStatus.defs | 1 + src/defs/GdkWMDecoration.defs | 1 + src/defs/GdkWMFunction.defs | 1 + src/defs/GdkWindow.defs | 28 +- src/defs/GdkWindowClass.defs | 4 +- src/defs/GdkWindowObject.defs | 7 - src/defs/GtkAdjustment.defs | 76 ++ src/defs/GtkArgFlags.defs | 13 - src/defs/GtkArrowType.defs | 1 + src/defs/GtkButton.defs | 2 +- src/defs/GtkButtonAction.defs | 12 - src/defs/GtkCalendar.defs | 21 - src/defs/GtkCellRenderer.defs | 6 - src/defs/GtkClipboard.defs | 7 + src/defs/GtkColorSelection.defs | 9 - src/defs/GtkEntry.defs | 28 - src/defs/GtkEntryCompletion.defs | 18 + src/defs/GtkFileChooserDialog.defs | 1 + src/defs/GtkInvisible.defs | 1 + src/defs/GtkLabel.defs | 11 +- src/defs/GtkLayout.defs | 16 +- src/defs/GtkListStore.defs | 5 +- src/defs/GtkMatchType.defs | 14 - src/defs/GtkMenuItem.defs | 13 - src/defs/GtkMenuToolButton.defs | 6 +- src/defs/GtkNotebook.defs | 61 +- src/defs/GtkObjectFlags.defs | 4 +- src/defs/GtkPageSetupUnixDialog.defs | 2 +- src/defs/GtkPaned.defs | 20 +- src/defs/GtkPrintCapabilities.defs | 2 +- src/defs/GtkPrintJob.defs | 2 +- src/defs/GtkPrintUnixDialog.defs | 2 +- src/defs/GtkPrinter.defs | 2 +- src/defs/GtkRange.defs | 8 - src/defs/GtkRcStyle.defs | 39 - src/defs/GtkRecentChooser.defs | 15 - src/defs/GtkRecentManager.defs | 9 - src/defs/GtkScrolledWindow.defs | 2 +- src/defs/GtkSideType.defs | 12 - src/defs/GtkSocket.defs | 9 - src/defs/GtkSourceBuffer.defs | 211 ++++ src/defs/GtkSourceDrawSpacesFlags.defs | 15 + src/defs/GtkSourceLanguage.defs | 68 ++ src/defs/GtkSourceLanguageManager.defs | 60 ++ src/defs/GtkSourceMark.defs | 43 + src/defs/GtkSourcePrintCompositor.defs | 309 ++++++ src/defs/GtkSourceSearchFlags.defs | 6 + src/defs/GtkSourceSmartHomeEndType.defs | 6 + src/defs/GtkSourceStyle.defs | 14 + src/defs/GtkSourceStyleScheme.defs | 47 + src/defs/GtkSourceStyleSchemeManager.defs | 69 ++ src/defs/GtkSourceView.defs | 273 +++++ src/defs/GtkSpell.defs | 50 + src/defs/GtkStyle.defs | 956 ++--------------- src/defs/GtkTextBuffer.defs | 6 +- src/defs/GtkTextTag.defs | 2 +- src/defs/GtkTextView.defs | 25 +- src/defs/GtkToolbar.defs | 2 + src/defs/GtkTreeModelFilter.defs | 2 +- src/defs/GtkTreeModelSort.defs | 1 + src/defs/GtkTreeStore.defs | 4 + src/defs/GtkTreeView.defs | 37 +- src/defs/GtkVisibility.defs | 11 - src/defs/GtkWidget.defs | 43 - src/defs/NotifyMain.defs | 34 + src/defs/NotifyNotification.defs | 215 ++++ src/defs/NotifyUrgency.defs | 11 + src/defs/PangoAttr.defs | 18 - src/defs/PangoAttrGravity.defs | 10 - src/defs/PangoAttrGravityHint.defs | 10 - src/defs/PangoAttrList.defs | 2 +- src/defs/PangoAttribute.defs | 227 ++++ src/defs/PangoContext.defs | 46 +- src/defs/PangoFontDescription.defs | 2 +- src/defs/PangoFontMap.defs | 10 +- src/defs/PangoGlyphUnit.defs | 5 - src/defs/PangoLayout.defs | 38 +- src/defs/PangoLayoutLine.defs | 11 +- src/defs/PangoWeight.defs | 5 +- src/defs/UniqueApp.defs | 46 + src/defs/UniqueCommand.defs | 17 + src/defs/UniqueMessageData.defs | 42 + src/defs/UniqueResponse.defs | 13 + src/generator/BindingsGenerator.java | 20 +- .../codegen/EntityGenerator.java | 4 +- .../codegen/FunctionGenerator.java | 12 +- .../com/operationaldynamics/codegen/Generator.java | 23 + .../com/operationaldynamics/codegen/Thing.java | 31 +- .../operationaldynamics/codegen/TypeGenerator.java | 10 +- .../codegen/TypedefFundamentalThing.java | 7 - .../codegen/VirtualGenerator.java | 12 +- .../defsparser/AccessorBlock.java | 1 + .../com/operationaldynamics/defsparser/Block.java | 14 +- .../operationaldynamics/defsparser/BoxedBlock.java | 12 +- .../operationaldynamics/defsparser/DefsParser.java | 43 +- .../defsparser/EntityBlock.java | 4 +- .../defsparser/FunctionBlock.java | 24 +- .../defsparser/GetterBlock.java | 8 +- .../operationaldynamics/defsparser/TypeBlock.java | 14 +- ...xception.java => UnnecessaryCodeException.java} | 10 +- src/jni/bindings_java_memory.c | 27 +- src/jni/bindings_java_signal.c | 73 +- src/jni/bindings_java_util.c | 39 +- src/jni/gnome_screenshot.h | 7 +- src/jni/gnome_screenshot_capture.c | 28 +- src/jni/gnome_screenshot_shadow.c | 19 + src/jni/gnome_screenshot_shadow.h | 19 + src/jni/gnome_screenshot_utils.c | 746 ++++++------- src/util/coverage.pl | 30 +- src/util/missing.defs | 230 +--- tests/bindings/UnitTests.java | 34 +- .../junit/VerboseTestRunner.java | 4 +- .../bindings/ValidateInternationalization.java | 16 +- .../freedesktop/cairo/ValidateCairoContext.java | 62 ++ .../freedesktop/cairo/ValidateCairoInternals.java | 4 +- .../freedesktop/cairo/ValidateDrawingToFile.java | 4 +- tests/bindings/org/gnome/gdk/ValidateBoxeds.java | 11 + .../org/gnome/gdk/ValidateImageHandling.java | 141 ++- .../org/gnome/gdk/ValidateKeyboardHandling.java | 2 +- .../org/gnome/glib/ValidateMemoryManagement.java | 14 +- tests/bindings/org/gnome/gtk/TestCaseGtk.java | 45 +- tests/bindings/org/gnome/gtk/ValidateArrow.java | 31 + .../bindings/org/gnome/gtk/ValidateAssistant.java | 127 +++ tests/bindings/org/gnome/gtk/ValidateComboBox.java | 2 +- .../org/gnome/gtk/ValidateEntryCompletion.java | 202 ++++ .../org/gnome/gtk/ValidateFileChoosing.java | 2 +- tests/bindings/org/gnome/gtk/ValidateIconView.java | 62 ++ .../org/gnome/gtk/ValidateNotebookBehaviour.java | 70 ++ tests/bindings/org/gnome/gtk/ValidatePacking.java | 21 +- tests/bindings/org/gnome/gtk/ValidatePrinting.java | 45 + .../bindings/org/gnome/gtk/ValidateProperties.java | 142 ++- .../org/gnome/gtk/ValidateSignalEmission.java | 75 ++ .../bindings/org/gnome/gtk/ValidateTextBuffer.java | 668 ++++++++++++ .../gnome/gtk/ValidateTextViewBorderWindows.java | 117 ++ .../org/gnome/gtk/ValidateTextViewProperties.java | 65 ++ .../org/gnome/gtk/ValidateTextViewSpelling.java | 74 ++ .../org/gnome/gtk/ValidateThreadStability.java | 8 +- .../bindings/org/gnome/gtk/ValidateTreeModel.java | 2 +- .../org/gnome/gtk/ValidateTreeModelFilter.java | 121 ++- .../org/gnome/gtk/ValidateTreeModelSort.java | 132 +++ .../bindings/org/gnome/gtk/ValidateTreeStore.java | 59 + tests/bindings/org/gnome/gtk/ValidateTreeView.java | 77 +- .../gnome/pango/ValidatePangoAttributeUsage.java | 188 ++++ .../gnome/pango/ValidatePangoTextRendering.java | 214 ++++ .../org/gnome/sourceview/ValidateSourceView.java | 50 + .../gnome/unique/ValidateUniqueApplications.java | 103 ++ tests/exploration/fonts.c | 47 + .../codegen/ValidateUtilityMethods.java | 8 +- .../defsparser/ValidateDefsParsing.java | 20 +- tests/prototype/Designer.java | 12 +- tests/prototype/Experiment.java | 19 +- tests/prototype/Toggling.java | 10 +- tests/prototype/WorkerThreads.java | 8 +- tests/screenshots/Harness.java | 41 +- .../{SnapshotContext.java => SnapshotCairo.java} | 9 +- .../org/freedesktop/cairo/SnapshotCairoAxis.java | 71 ++ .../org/freedesktop/cairo/SnapshotContextArc.java | 51 + .../cairo/SnapshotContextArcNegative.java | 55 + .../org/freedesktop/cairo/SnapshotContextLine.java | 8 +- .../cairo/SnapshotContextRectangle.java | 8 +- .../org/freedesktop/cairo/SnapshotMatrix.java | 43 + ...extRectangle.java => SnapshotMatrixRotate.java} | 23 +- ...textRectangle.java => SnapshotMatrixScale.java} | 23 +- ...Rectangle.java => SnapshotMatrixTranslate.java} | 23 +- tests/screenshots/org/gnome/gtk/Snapshot.java | 12 +- .../org/gnome/gtk/SnapshotAboutDialog.java | 9 +- tests/screenshots/org/gnome/gtk/SnapshotArrow.java | 47 + .../org/gnome/gtk/SnapshotAssistant.java | 49 + .../screenshots/org/gnome/gtk/SnapshotDialog.java | 2 +- .../org/gnome/gtk/SnapshotEntryCompletion.java | 63 ++ .../org/gnome/gtk/SnapshotFileChooserDialog.java | 2 +- .../org/gnome/gtk/SnapshotNotebook.java | 50 + .../org/gnome/gtk/SnapshotTextView.java | 61 ++ .../gnome/gtk/SnapshotTextViewBorderWindows.java | 78 ++ .../org/gnome/gtk/SnapshotTextViewSpelling.java | 59 + 560 files changed, 28661 insertions(+), 5958 deletions(-) diff --cc debian/changelog index b3ebe37,0000000..56b8063 mode 100644,000000..100644 --- a/debian/changelog +++ b/debian/changelog @@@ -1,29 -1,0 +1,69 @@@ ++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 9a0a3a9,0000000..7423221 mode 100644,000000..100644 --- a/debian/control +++ b/debian/control @@@ -1,25 -1,0 +1,40 @@@ +Source: java-gnome +Priority: optional +Maintainer: Debian Java maintainers <[email protected]> +Uploaders: Manu Mahajan <[email protected]>, Thomas Girard <[email protected]> - Build-Depends: debhelper (>= 5), libgtk2.0-dev, junit, libglade2-dev, libgnome2-0, default-jdk-builddep, quilt - Standards-Version: 3.7.3 - Section: libs ++Build-Depends: debhelper (>= 5), default-jdk, junit, libgtk2.0-dev (>= 2.14), libpango1.0-dev (>= 1.22), libgtksourceview2.0-dev (>= 2.6.1), libnotify-dev (>= 0.4.5), libgtkspell-dev (>= 2.0.13), libunique-dev (>= 1.0.8), libglade2-dev, quilt ++Standards-Version: 3.8.2 ++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 + +Package: libjava-gnome-java ++Architecture: all ++Depends: ${shlibs:Depends}, ${misc:Depends}, default-jre | java5-runtime, libjava-gnome-jni ++Description: The 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. ++ ++Package: libjava-gnome-jni +Section: libs +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} ++Replaces: libjava-gnome-java (<< 4.0.11) +Description: The 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. diff --cc debian/copyright index 316dd79,0000000..f89f7e8 mode 100644,000000..100644 --- a/debian/copyright +++ b/debian/copyright @@@ -1,60 -1,0 +1,60 @@@ +This package was debianized by Manu Mahajan <[email protected]> on +Mon, 25 Feb 2008 00:43:11 +0530. + +It was downloaded from http://ftp.gnome.org/pub/gnome/sources/java-gnome/4.0/ + +Upstream Authors: + Andrew Cowie <[email protected]> + Srichand Pendyala <[email protected]> + Vreixo Formoso Lopes <[email protected]> + Sebastian Mancke <[email protected]> + +Copyright Holders: + Copyright (c) 2006-2008 Operational Dynamics Consulting Pty Ltd, and + Others. + Copyright (c) 2004-2008 Operational Dynamics Consulting Pty Ltd + Copyright (c) 1997-1998 Andrew Cowie + Copyright (c) 1998-2005 The java-gnome Team + Copyright (c) 2007 Vreixo Formoso Lopes + Copyright (C) 2006 Emmanuele Bassi + Copyright (C) 2001-2006 Jonathan Blandford + Copyright (c) 1998-2006 James Henstridge, John Finlay, and Others + +License: + 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. If not, write to the Free Software ++ /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. + +On Debian systems, the complete text of the GNU General Public +License, version 2, can be found in /usr/share/common-licenses/GPL-2. + +The Debian packaging is (C) 2008, Manu Mahajan <[email protected]> +and is licensed under the GPL, see above. diff --cc debian/patches/series index d4cfda2,0000000..c24981f mode 100644,000000..100644 --- a/debian/patches/series +++ b/debian/patches/series @@@ -1,2 -1,0 +1,1 @@@ +01_change_jni_library_location.diff - 02_dont_export_pango_backend_funcs.diff diff --cc debian/rules index 6986686,0000000..ad6fcb4 mode 100755,000000..100755 --- a/debian/rules +++ b/debian/rules @@@ -1,72 -1,0 +1,80 @@@ +#!/usr/bin/make -f +# -*- makefile -*- +# Sample debian/rules that uses debhelper. +# This file was originally written by Joey Hess and Craig Small. +# As a special exception, when this file is copied by dh-make into a +# dh-make output file, you may use that output file without restriction. +# This special exception was added by Craig Small in version 0.37 of dh-make. + +QUILT_STAMPFN = patch-stamp +include /usr/share/quilt/quilt.make + +.config: patch-stamp + dh_testdir + # Add here commands to configure the package. - ./configure --prefix=/usr jdk=/usr/lib/jvm/default-java compiler=ecj ++ ./configure --prefix=/usr jdk=/usr/lib/jvm/default-java + +build: build-stamp +build-stamp: .config + dh_testdir + + # Add here commands to compile the package. + $(MAKE) + + touch $@ + +clean: + dh_testdir + dh_testroot + rm -f build-stamp + + # Add here commands to clean up after the build process. + $(MAKE) distclean + + -test -f patch-stamp && $(MAKE) -f debian/rules unpatch + + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs - + # Add here commands to install the package into debian/tmp - $(MAKE) DESTDIR=debian/libjava-gnome-java install ++ $(MAKE) DESTDIR=debian/tmp install + # We don't install this one - -rm -f debian/libjava-gnome-java/usr/lib/libgtkjava-4.0.so ++ -rm -f debian/tmp/usr/lib/libgtkjava-4.0.so ++ ++libjava-gnome-jni: build install ++ dh_install -plibjava-gnome-jni debian/tmp/usr/lib/jni/libgtkjni-*.so + ++libjava-gnome-java: build install ++ $(MAKE) DESTDIR=debian/libjava-gnome-java install ++ rm -rf debian/libjava-gnome-java/usr/lib + +# Build architecture-independent files here. - binary-indep: build install - # We have nothing to do by default. ++binary-indep: build install ++ + +# Build architecture-dependent files here. - binary-arch: build install ++binary-arch: build install libjava-gnome-jni libjava-gnome-java + dh_testdir + dh_testroot + dh_installchangelogs + dh_installdocs + dh_install + dh_strip + dh_compress + dh_fixperms + dh_makeshlibs + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install patch unpatch ++ ++get-orig-source: ++ uscan --force-download --rename diff --cc debian/watch index 0000000,0000000..01af464 new file mode 100644 --- /dev/null +++ b/debian/watch @@@ -1,0 -1,0 +1,2 @@@ ++version=3 ++http://ftp.gnome.org/pub/gnome/sources/java-gnome/([[:digit:].]+)/java-gnome-([[:digit:].]+)\.tar\.gz -- 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

