2005-01-23 Jeffrey Morgan * configure.ac: Increased version * gtk2-java.pc.in: fixed name of shared object * macros/jg_common.m4: Increased gtk requirement to 2.6 * macros/jg_gtk_java.m4: getting GTKJAVA_LIBS for linking 2005-01-22 Jeffrey Morgan * Makefile.am: changed so jg_jnu.h is installed. 2005-01-20 Jeffrey Morgan * src/java/org/gnu/gdk/Gdk.java: * src/java/org/gnu/glib/GObject.java: * src/java/org/gnu/gtk/Gtk.java: Changed to load correct shared object. 2005-01-20 Jeffrey Morgan * Makefile.am: * configure.ac: * macros/am_path_docbook.m4: * src/jni/org_gnu_gtk_Plug.c: Necessary changes for Win32 compilation. 2005-01-17 Jeffrey Morgan * Makefile.am: removed incorrect filename "file.txt", installed macros used by other java-gnome packages, and fixed javadoc footer declaration. 2005-01-14 Thomas Fitzsimmons * .cvsignore: Remove config.cache. * src/java/org/gnu/glib/.cvsignore: Remove .dirstamp. * src/java/org/gnu/gdk/.cvsignore: Remove file. * src/java/org/gnu/glib/.cvsignore: Remove .dirstamp. * src/java/org/gnu/gtk/.cvsignore: Remove file. * src/java/org/gnu/atk/.cvsignore: Likewise. * src/java/org/gnu/pango/.cvsignore: Likewise. * src/java/org/gnu/gtk/event/.cvsignore: Likewise. * .cvsignore: Add automake-generated files. Remove lib and gtk2-java.pc.buildplace. * src/.cvsignore: Remove. * doc/.cvsignore: Remove. * Makefile.am (clean-local): Remove doc/api. (DISTCLEANFILES): Remove files generated by autogen.sh. (distclean-local): Remove directories generated by autogen.sh. * autogen.sh: Add --copy options to automake and libtoolize. * install-sh: Remove file. * .cvsignore: Add libtool. * Makefile.am (clean-local): Remove docbook-generated directories. (CLEANFILES): Remove doc/FAQ.html. * src/java/org/gnu/gdk/.cvsignore: Remove Gdk.java. Add .dirstamp. * src/java/org/gnu/glib/.cvsignore: Remove GObject.java. Add Config.java. * src/java/org/gnu/gtk/.cvsignore: Add .dirstamp. * src/java/org/gnu/atk/.cvsignore: New file. * src/java/org/gnu/pango/.cvsignore: Likewise. * src/java/org/gnu/gtk/event/.cvsignore: Likewise. * src/jni/.cvsignore: Likewise. * Makefile.am (java_gtk_source_files): Sort sources. (jni_gtk_source_files): Likewise. (examples): New variable. (example_files): Likewise. (libgtkjni_la_SOURCES): Add jg_jnu.h. (pkgconfig_DATA): Install gtk2-java.pc. (doc_DATA): Install text files. (install-data-local): Install api documentation. Install examples. 2005-01-13 Thomas Fitzsimmons * doc/FAQ.sgml: Specify article's html filename. * Makefile.am: New file. * configure.ac: New file. * .cvsignore: Add automake generated files. * Makefile.in: Remove file. * autogen.sh: Use a modified version of GTK's autogen.sh. * configure.in: Remove file. * gtk2-java.pc.buildplace.in: Remove file. * doc/Makefile.in: Remove file. * macros/am_path_gcj.m4 (AM_PATH_GCJ): Quote AM_PATH_GCJ. * macros/jg_common.m4: Don't call AC_CONFIG_AUX_DIR. * macros/jg_gnome_java.m4 (JG_GNOME_JAVA): Quote JG_GNOME_JAVA. * macros/jg_gtk_java.m4 (JG_GTK_JAVA): Quote JG_GTK_JAVA. * src/Makefile.in: Remove file. * src/java/org/gnu/gdk/Gdk.java.in: Replace autoconf substitution with Config value reference and move to... * src/java/org/gnu/gdk/Gdk.java: Re-add file. * src/java/org/gnu/glib/Config.java.in: New file. * src/java/org/gnu/glib/GObject.java.in: Replace autoconf substitution with Config value reference and move to... * src/java/org/gnu/glib/GObject.java: Re-add file. * src/java/org/gnu/glib/Gtk.java.in: Replace autoconf substitution with Config value reference and move to... * src/java/org/gnu/glib/Gtk.java: Re-add file. 2005-01-11 Jeffrey Morgan * doc/examples/runExample.sh.in: Applied Joao Victor's patch to add support for Kaffe 2005-01-11 Jeffrey Morgan * src/jni/org_gnu_glib_GObject.c: changed logging to log stack traces for all libraries. 2005-01-09 Jeffrey Morgan * src/jni/jg_jnu.c: fixed error where pointer array wasn't allocated. 2005-01-07 Jeffrey Morgan * src/java/org/gnu/gdk/Bitmap.java: (Bitmap): * src/java/org/gnu/gdk/Geometry.java: (Geometry.getMinWidth), (Geometry), (Geometry.getMaxWidth), (Geometry.getMinHeight), (Geometry.getMaxHeight), (Geometry.getBaseWidth), (Geometry.getBaseHeight), (Geometry.getWidthIncrement), (Geometry.getHeightIncrement), (Geometry.getMinAspect), (Geometry.getMaxAspect), (Geometry.getWindowGravity): * src/java/org/gnu/gdk/Pixmap.java: (Pixmap), (Pixmap.Pixmap): * src/java/org/gnu/gdk/Visual.java: (Visual), (Visual.getDepth), (Visual.getByteOrder), (Visual.getColormapSize), (Visual.getBitsPerRGB), (Visual.getRedMask), (Visual.getRedShift), (Visual.getRedPrec), (Visual.getGreenMask), (Visual.getGreenShift), (Visual.getGreenPrec), (Visual.getBlueMask), (Visual.getBlueShift), (Visual.getBluePrec), (Visual.getScreen): * src/java/org/gnu/gdk/Window.java: (Window.clearArea), (Window), (Window.getKeyboardFocus), (Window.mergeChildShapes), (Window.setStaticGravities), (Window.setModalHint), (Window.setGeometryHints), (Window.beginPaintRectangle), (Window.beginPaintRegion), (Window.endPaint), (Window.setTitle), (Window.setRole), (Window.setTransientOf), (Window.setBackground), (Window.setCursor), (Window.getPosition), (Window.getOrigin), (Window.getRootOrigin), (Window.getFrameExtents), (Window.getParent), (Window.getToplevel), (Window.getChildren), (Window.setIconList), (Window.setIcon), (Window.setIconName), (Window.iconify), (Window.deiconify), (Window.stick), (Window.unstick), (Window.maximize), (Window.unmaximize): * src/jni/jg_jnu.c: * src/jni/jg_jnu.h: * src/jni/org_gnu_gdk_Visual.c: * src/jni/org_gnu_gdk_Window.c: Added missing API from gdk. 2005-01-07 Jeffrey Morgan * src/java/org/gnu/gtk/Container.java: * src/java/org/gnu/gtk/Notebook.java: * src/java/org/gnu/gtk/TextBuffer.java: * src/java/org/gnu/gtk/TextView.java: fixed callback methods to use Handle instead of int for native peers. 2005-01-07 Nicholas Rahn * src/java/org/gnu/atk/AtkObject.java: (AtkObject.getParent), (AtkObject.getChild): * src/java/org/gnu/gdk/Colormap.java: (Colormap.getVisual), (Colormap.getScreen): * src/java/org/gnu/gdk/Display.java: (Display.getScreen), (Display.getDefaultScreen), (Display.listDevice), (Display.getCorePointer), (Display.getWindowAtPointer): * src/java/org/gnu/gdk/DragContext.java: (DragContext.getSource), (DragContext.getDestination): * src/java/org/gnu/gdk/Drawable.java: (Drawable.getColormap), (Drawable.getVisual), (Drawable.getImage), (Drawable.getDisplay), (Drawable.getScreen): * src/java/org/gnu/gdk/GC.java: (GC.getColormap): * src/java/org/gnu/gdk/Image.java: (Image.getColormap): * src/java/org/gnu/gdk/PixbufLoader.java: (PixbufLoader.getPixbuf): * src/java/org/gnu/gdk/Screen.java: (Screen.getDefaultColormap), (Screen.getSystemColormap), (Screen.gdtSystemVisual), (Screen.getRGBColormap), (Screen.getRGBVisual), (Screen.getRootWindow), (Screen.getDisplay), (Screen.getToplevelWindows): * src/java/org/gnu/gdk/Window.java: (Window.getWindowAt): * src/java/org/gnu/gtk/AboutDialog.java: (AboutDialog.getLogo), (AboutDialog.setURLHook), (AboutDialog.setEmailHook), (AboutDialog.handleURLActivate), (AboutDialog.handleEmailActivate): * src/java/org/gnu/gtk/AccelLabel.java: (AccelLabel.getAccelWidget): * src/java/org/gnu/gtk/Accessible.java: (Accessible.getWidget): * src/java/org/gnu/gtk/Action.java: (Action.getProxies): * src/java/org/gnu/gtk/Bin.java: (Bin.getChild): * src/java/org/gnu/gtk/ColorSelectionDialog.java: (ColorSelectionDialog.getOKButton), (ColorSelectionDialog.getCancelButton), (ColorSelectionDialog.getHelpButton), (ColorSelectionDialog.getColorSelectionWidget): * src/java/org/gnu/gtk/Combo.java: (Combo.getEntry): * src/java/org/gnu/gtk/ComboBox.java: (ComboBox.getModel), (ComboBox.handleSeparatorFunc): * src/java/org/gnu/gtk/Container.java: (Container.getChildren): * src/java/org/gnu/gtk/Dialog.java: (Dialog.getDialogLayout), (Dialog.getActionArea): * src/java/org/gnu/gtk/Entry.java: (Entry.getLayout): * src/java/org/gnu/gtk/EntryCompletion.java: (EntryCompletion.getEntry), (EntryCompletion.getModel), (EntryCompletion.handleMatchSelected): * src/java/org/gnu/gtk/Expander.java: (Expander.getLabelWidget): * src/java/org/gnu/gtk/FileChooserDialog.java: (FileChooserDialog.getPreviewWidget), (FileChooserDialog.getExtraWidget), (FileChooserDialog.listFilters), (FileChooserDialog.getFilter): * src/java/org/gnu/gtk/FileChooserWidget.java: (FileChooserWidget.getPreviewWidget), (FileChooserWidget.getExtraWidget), (FileChooserWidget.listFilters), (FileChooserWidget.getFilter): * src/java/org/gnu/gtk/FileSelection.java: (FileSelection.getOKButton), (FileSelection.getCancelButton), (FileSelection.getHelpButton), (FileSelection.getDirList), (FileSelection.getFileList), (FileSelection.getSelectionEntry): * src/java/org/gnu/gtk/FontSelectionDialog.java: (FontSelectionDialog.getOKButton), (FontSelectionDialog.getApplyButton), (FontSelectionDialog.getCancelButton): * src/java/org/gnu/gtk/Frame.java: (Frame.getLabelWidget): * src/java/org/gnu/gtk/Gtk.java.in: * src/java/org/gnu/gtk/HandleBox.java: (HandleBox.handleChildAttached), (HandleBox.handleChildDetached): * src/java/org/gnu/gtk/IconView.java: (IconView.handleSetScrollAdjustment): * src/java/org/gnu/gtk/ImageMenuItem.java: (ImageMenuItem.getImage): * src/java/org/gnu/gtk/Invisible.java: (Invisible.getScreen): * src/java/org/gnu/gtk/ItemFactory.java: (ItemFactory.getItem), (ItemFactory.getWidget): * src/java/org/gnu/gtk/Label.java: (Label.getMnemonicWidget): * src/java/org/gnu/gtk/Layout.java: (Layout.getHorizontalAdjustment), (Layout.getVerticalAdjustment): * src/java/org/gnu/gtk/ListStore.java: (ListStore.handleCompareFunc): * src/java/org/gnu/gtk/Menu.java: (Menu.getAttachedMenus): * src/java/org/gnu/gtk/MenuToolButton.java: (MenuToolButton.getMenu): * src/java/org/gnu/gtk/Notebook.java: (Notebook.getPage): * src/java/org/gnu/gtk/OptionMenu.java: (OptionMenu.getMenu): * src/java/org/gnu/gtk/Paned.java: (Paned.getChild1), (Paned.getChild2): * src/java/org/gnu/gtk/RadioAction.java: (RadioAction.getGroup): * src/java/org/gnu/gtk/RadioMenuItem.java: (RadioMenuItem.getGroup): * src/java/org/gnu/gtk/RadioToolButton.java: (RadioToolButton.getGroup): * src/java/org/gnu/gtk/Range.java: (Range.getAdjustment): * src/java/org/gnu/gtk/Scale.java: * src/java/org/gnu/gtk/ScrolledWindow.java: (ScrolledWindow.getHAdjustment), (ScrolledWindow.getVAdjustment): * src/java/org/gnu/gtk/SpinButton.java: (SpinButton.getAdjustment): * src/java/org/gnu/gtk/TextBuffer.java: (TextBuffer.getTextTagTable), (TextBuffer.getMark), (TextBuffer.getInsert), (TextBuffer.getSelectionBound): * src/java/org/gnu/gtk/TextChildAnchor.java: (TextChildAnchor.getWidget): * src/java/org/gnu/gtk/TextMark.java: (TextMark.getBuffer): * src/java/org/gnu/gtk/TextTagTable.java: (TextTagTable.lookup): * src/java/org/gnu/gtk/TextView.java: (TextView.getBuffer): * src/java/org/gnu/gtk/ToolBar.java: (ToolBar.getItem): * src/java/org/gnu/gtk/ToolButton.java: (ToolButton.getIconWidget), (ToolButton.getLabelWidget): * src/java/org/gnu/gtk/ToolItem.java: (ToolItem.retrieveProxyMenuItem), (ToolItem.getProxyMenuItem): * src/java/org/gnu/gtk/TreeModelFilter.java: (TreeModelFilter.handleVisibleFunc), (TreeModelFilter.getModel): * src/java/org/gnu/gtk/TreeModelSort.java: (TreeModelSort.getModel), (TreeModelSort.handleCompareFunc): * src/java/org/gnu/gtk/TreeSelection.java: (TreeSelection.doEach), (TreeSelection.getTreeView): * src/java/org/gnu/gtk/TreeStore.java: (TreeStore.handleCompareFunc): * src/java/org/gnu/gtk/TreeView.java: (TreeView.getModel), (TreeView.getSelection), (TreeView.getHAdjustment), (TreeView.getColumn), (TreeView.getExpanderColumn), (TreeView.getCursorColumn), (TreeView.getColumns), (TreeView.handleSeparatorFunc), (TreeView.handleRowActivated): * src/java/org/gnu/gtk/TreeViewColumn.java: (TreeViewColumn.getCellRenderers), (TreeViewColumn.getWidget): * src/java/org/gnu/gtk/UIManager.java: (UIManager.getActionGroups), (UIManager.getAccelGroup), (UIManager.getWidget), (UIManager.getToplevels): * src/java/org/gnu/gtk/Viewport.java: (Viewport.getHAdjustment), (Viewport.getVAdjustment): * src/java/org/gnu/gtk/Widget.java: (Widget..getParent), (Widget..getParentWindow), (Widget..getWindow), (Widget..getToplevel), (Widget..getColormap), (Widget..getStyle), (Widget..getContext), (Widget..getAccessible), (Widget..getScreen), (Widget..getDisplay), (Widget..getRootWindow): * src/java/org/gnu/gtk/Window.java: (Window.getFocusWidget), (Window.getScreen): * src/jni/org_gnu_gtk_AboutDialog.c: Replaced deprecated retrieveGObject with getGObjectFromHandle. 2005-01-06 Nicholas Rahn * doc/examples/base/base.java: (base.base), (base.PropListen), (base.PropListen.notify), (base), (base.KeySnoop.keyEvent): Demonstrate property notification feature. * src/java/org/gnu/gdk/Drawable.java: (Drawable), (Drawable.getType): * src/java/org/gnu/gdk/EventKey.java: (EventKey.getState), (EventKey.getModifierKey), (EventKey): * src/java/org/gnu/gdk/Keymap.java: (Keymap.Keymap), (Keymap), (Keymap.getType): * src/java/org/gnu/gdk/ModifierType.java: (ModifierType): * src/java/org/gnu/gdk/PangoAttrEmbossed.java: (PangoAttrEmbossed), (PangoAttrEmbossed.PangoAttrEmbossed), (PangoAttrEmbossed.getEmbossed): * src/java/org/gnu/gdk/PangoAttrStipple.java: (PangoAttrStipple), (PangoAttrStipple.PangoAttrStipple), (PangoAttrStipple.getStipple): * src/java/org/gnu/gdk/Window.java: (Window), (Window.getType): * src/java/org/gnu/glib/Boxed.java: (Boxed), (Boxed.Boxed), (Boxed.getHandle), (Boxed.equals), (Boxed.hashCode): * src/java/org/gnu/glib/GObject.java.in: * src/java/org/gnu/glib/PropertyNotificationListener.java: * src/java/org/gnu/gtk/Action.java: (Action): * src/java/org/gnu/gtk/Settings.java: (Settings.Settings), (Settings), (Settings.getType): * src/java/org/gnu/gtk/event/KeyEvent.java: (KeyEvent.KeyEvent): * src/java/org/gnu/pango/Attribute.java: (Attribute.Attribute): * src/java/org/gnu/pango/Font.java: (Font.Font), (Font), (Font.getType): * src/jni/org_gnu_glib_GObject.c: Major upgrade of GObject. Can now set/get properties (both GTK-native and Java-side). Property notifications ("notify" signal) listeners. 2005-01-05 Jeffrey Morgan * src/java/org/gnu/gtk/Widget.java: Fixed error with focus event callback signatures. 2005-01-05 Jeffrey Morgan * doc/examples/testgtk/TestGTK.java: (TestGTK.createToolbar), (TestGTK.setTBIcons), (TestGTK.setTBText), (TestGTK.setTBBoth): * src/java/org/gnu/gtk/TargetEntry.java: (TargetEntry): * src/jni/org_gnu_gtk_TargetEntry.c: * src/jni/org_gnu_gtk_Widget.c: partial fix for drag-and-drop bug. 2005-01-05 Jeffrey Morgan * src/jni/org_gnu_gtk_TextBuffer.c: Fixed bugs with improper casting of Handles. 2005-01-05 Jeffrey Morgan * src/java/org/gnu/gtk/TextView.java: (TextView), (TextView.getHAdjustment), (TextView.getVAdjustment): added methods * src/jni/org_gnu_gtk_TextView.c: added methods 2005-01-05 Jeffrey Morgan * src/java/org/gnu/gtk/TreePath.java: (TreePath), (TreePath.TreePath), (TreePath.toString), (TreePath.getDepth), (TreePath.compare), (TreePath.next), (TreePath.previous), (TreePath.up), (TreePath.down), (TreePath.isAncestor), (TreePath.isDescendant), (TreePath.appendIndex), (TreePath.prependIndex), (TreePath.getIndices): * src/java/org/gnu/gtk/Widget.java: * src/jni/org_gnu_glib_GObject.c: Fixed error with improper mapping of natives to Handles in callback signatures. 2005-01-05 Nicholas Rahn * src/java/org/gnu/gtk/ToggleActionEntry.java: (ToggleActionEntry.ToggleActionEntry): * src/jni/org_gnu_gtk_ActionGroup.c: Fix bug which caused uimanager demo to crash. 2005-01-04 Jeffrey Morgan * src/java/org/gnu/pango/AttrIterator.java: (AttrIterator), (AttrIterator.AttrIterator), (AttrIterator.next), (AttrIterator.getRangeStart), (AttrIterator.getRangeEnd), (AttrIterator.get), (AttrIterator.finalize): New methods * src/java/org/gnu/pango/AttrList.java: (AttrList), (AttrList.AttrList), (AttrList.insert), (AttrList.insertBefore), (AttrList.change), (AttrList.splice), (AttrList.getIterator): * src/java/org/gnu/pango/Attribute.java: (Attribute), (Attribute.Attribute), (Attribute.getStartIndex), (Attribute.getEndIndex): New methods * src/java/org/gnu/pango/Color.java: (Color), (Color.Color), (Color.getRed), (Color.getGreen), (Color.getBlue), (Color.setColor), (Color.finalize): new methods * src/java/org/gnu/pango/Context.java: (Context), (Context.Context), (Context.getFontDescription), (Context.setFontDescription), (Context.getLanguage), (Context.setLanguage), (Context.getBaseDir), (Context.setBaseDir), (Context.loadFont), (Context.getMetrics), (Context.listFamilies): New methods * src/java/org/gnu/pango/Coverage.java: (Coverage), (Coverage.Coverage), (Coverage.get), (Coverage.setMax), (Coverage.set): New methods * src/java/org/gnu/pango/Font.java: (Font), (Font.describe), (Font.getCoverage), (Font.getMetrics): New methods * src/java/org/gnu/pango/FontDescription.java: (FontDescription), (FontDescription.FontDescription), (FontDescription.setFamily), (FontDescription.getFamily), (FontDescription.setStyle), (FontDescription.getStyle), (FontDescription.setVariant), (FontDescription.getVariant), (FontDescription.setWeight), (FontDescription.getWeight), (FontDescription.setStretch), (FontDescription.getStretch), (FontDescription.setSize), (FontDescription.getSize), (FontDescription.getSetFields), (FontDescription.replace), (FontDescription.toString), (FontDescription.hash), (FontDescription.equal), (FontDescription.unsetFields), (FontDescription.betterMatch), (FontDescription.toFilename), (FontDescription.finalize): New methods * src/java/org/gnu/pango/FontFace.java: (FontFace), (FontFace.FontFace), (FontFace.toString), (FontFace.describe): New methods * src/java/org/gnu/pango/FontFamily.java: (FontFamily), (FontFamily.FontFamily), (FontFamily.toString), (FontFamily.listFaces): New methods * src/java/org/gnu/pango/FontMetrics.java: (FontMetrics), (FontMetrics.FontMetrics), (FontMetrics.getAscent), (FontMetrics.getDescent), (FontMetrics.getApproximateCharWidth), (FontMetrics.getApproximateDigitWidth): New methods * src/java/org/gnu/pango/GlyphString.java: (GlyphString), (GlyphString.GlyphString), (GlyphString.setSize), (GlyphString.finalize): New methods * src/java/org/gnu/pango/Layout.java: (Layout), (Layout.Layout), (Layout.getContext), (Layout.contextChanged), (Layout.setText), (Layout.getText), (Layout.setMarkup), (Layout.setAttributes), (Layout.getAttributes), (Layout.setFontDescription), (Layout.setWidth), (Layout.getWidth), (Layout.setWrapStyle), (Layout.getWrapMode), (Layout.setIndent), (Layout.getIndent), (Layout.getSpacing), (Layout.setSpacing), (Layout.setJustification), (Layout.getJustified), (Layout.setAlignment), (Layout.getAlignment), (Layout.setTabs), (Layout.getTabs), (Layout.setSingleParagraphMode), (Layout.getSingleParagraphMode), (Layout.getLineCount), (Layout.getLine), (Layout.indexToPos), (Layout.getStrongCursorPosition), (Layout.getWeakCursorPosition), (Layout.getHeight), (Layout.getPixelWidth), (Layout.getPixelHeight): New methods * src/java/org/gnu/pango/TabArray.java: (TabArray), (TabArray.TabArray), (TabArray.getSize), (TabArray.resize), (TabArray.setTab), (TabArray.getPosition), (TabArray.getAligment), (TabArray.positionInPixels), (TabArray.finalize): New methods * src/jni/org_gnu_pango_FontDescription.c: Added missing API from pango. 2005-01-03 Jeffrey Morgan * src/jni/jg_jnu.c: * src/jni/org_gnu_glib_GObject.c: Fixed problem with FindClass call with gcj and kaffe. 2005-01-03 Jeffrey Morgan * src/java/org/gnu/gdk/Event.java: (Event), (Event.Event), (Event.eventsPending), (Event.peek), (Event.get), (Event.getGraphicsExpose), (Event.put), (Event.getTime), (Event.finalize): * src/java/org/gnu/gdk/EventAny.java: (EventAny), (EventAny.getWindow): * src/java/org/gnu/gdk/EventButton.java: (EventButton), (EventButton.EventButton), (EventButton.getButton), (EventButton.getX), (EventButton.getY), (EventButton.getType), (EventButton.getWindow), (EventButton.getDevice): * src/java/org/gnu/gdk/EventKey.java: (EventKey), (EventKey.EventKey), (EventKey.getKeyVal), (EventKey.getString), (EventKey.getGroup), (EventKey.getLength), (EventKey.getState), (EventKey.getWindow): * src/java/org/gnu/gdk/EventMask.java: (EventMask): * src/java/org/gnu/gdk/EventType.java: (EventType): * src/java/org/gnu/glib/ParmFlags: * src/jni/org_gnu_gdk_Event.c: adding missing gdk event APIs. 2005-01-02 Jeffrey Morgan * src/java/org/gnu/gdk/Drawable.java: (Drawable.drawRGBImage), (Drawable), (Drawable.drawRGBImageDitherAlign), (Drawable.drawRGB32Image), (Drawable.drawRGB32ImageDitherAlign), (Drawable.drawGrayImage), (Drawable.drawIndexedImage), (Drawable.drawPolygon), (Drawable.drawDrawable), (Drawable.drawImage), (Drawable.drawPoints), (Drawable.drawSegments), (Drawable.drawLines), (Drawable.drawGlyphs), (Drawable.drawLayoutLine), (Drawable.drawLayout), (Drawable.drawLayoutLineWithColors), (Drawable.drawLayoutWithColors), (Drawable.drawPoint), (Drawable.drawLine), (Drawable.drawPixbuf), (Drawable.drawRectangle), (Drawable.drawArc): * src/java/org/gnu/gdk/Window.java: Added convience methods to draw items using the default graphics context 2004-12-29 Jeffrey Morgan * src/java/org/gnu/gdk/Color.java: (Color), (Color.parse): * src/java/org/gnu/gdk/Colormap.java: (Colormap.Colormap), (Colormap), (Colormap.getScreen), (Colormap.allocateColors), (Colormap.freeColors), (Colormap.queryColor): * src/java/org/gnu/gdk/Display.java: (Display), (Display.getEvent), (Display.peekEvent), (Display.putEvent), (Display.getPointerLocation), (Display.getPointerScreen), (Display.getMaxCursorWidth), (Display.getMaxCursorHeight), (Display.getDefaultGroup): * src/jni/org_gnu_gdk_Color.c: * src/jni/org_gnu_gdk_Colormap.c: * src/jni/org_gnu_gdk_Display.c: added more missing APIs from gdk. 2004-12-29 Jeffrey Morgan * src/java/org/gnu/gdk/Drawable.java: (Drawable), (Drawable.getSize), (Drawable.setColormap), (Drawable.getColormap), (Drawable.getVisual), (Drawable.getDepth), (Drawable.getClipRegion), (Drawable.drawPolygon), (Drawable.drawPoints), (Drawable.drawLines), (Drawable.drawGlyphs), (Drawable.getDisplay), (Drawable.getScreen), (Drawable.drawPoint), (Drawable.drawLine), (Drawable.drawPixbuf), (Drawable.drawRectangle), (Drawable.drawArc): * src/java/org/gnu/gdk/Fill.java: (Fill): * src/java/org/gnu/gdk/Function.java: (Function): * src/java/org/gnu/gdk/GC.java: (GC), (GC.getScreen): * src/java/org/gnu/gdk/GCValuesMask.java: (GCValuesMask): * src/java/org/gnu/gdk/Segment.java: (Segment), (Segment.Segment), (Segment.getX1), (Segment.setX1), (Segment.getY1), (Segment.setY1), (Segment.getX2), (Segment.setX2), (Segment.getY2), (Segment.setY2): * src/java/org/gnu/gdk/SubwindowMode.java: (SubwindowMode): * src/java/org/gnu/gdk/Window.java: (Window): * src/jni/org_gnu_gdk_Drawable.c: * src/jni/org_gnu_gdk_GC.c: * src/jni/org_gnu_gdk_Window.c: added missing drawing APIs 2004-12-29 Jeffrey Morgan * src/java/org/gnu/gdk/Point.java: (Point), (Point.Point), (Point.getX), (Point.setX), (Point.getY), (Point.setY), (Point.finalize): * src/java/org/gnu/gdk/Rectangle.java: (Rectangle), (Rectangle.Rectangle), (Rectangle.getX), (Rectangle.setX), (Rectangle.getY), (Rectangle.setY), (Rectangle.getWidth), (Rectangle.setWidth), (Rectangle.getHeight), (Rectangle.setHeight), (Rectangle.intersect), (Rectangle.union), (Rectangle.finalize): * src/java/org/gnu/gdk/Region.java: (Region), (Region.Region), (Region.getClipbox), (Region.getRectangles), (Region.isEmpty), (Region.isEqual), (Region.containsPoint), (Region.containsRectangle), (Region.offset), (Region.shrink), (Region.unionWithRect), (Region.intersect), (Region.union), (Region.subtract), (Region.xor), (Region.finalize), (Region.init): * src/java/org/gnu/gdk/Span.java: (Span), (Span.Span), (Span.getX), (Span.setX), (Span.getY), (Span.setY), (Span.getWidth), (Span.setWidth): * src/jni/org_gnu_gdk_Rectangle.c: * src/jni/org_gnu_gdk_Region.c: adding missing gdk APIs 2004-12-29 Nicholas Rahn * doc/examples/base/base.java: (base.main), (base), (base.KeySnoop), (base.KeySnoop.keyEvent), (base.Life), (base.Life.lifeCycleEvent), (base.Life.lifeCycleQuery): Demo the KeySnoopMethod, dog. * src/java/org/gnu/gtk/Gtk.java.in: * src/java/org/gnu/gtk/GtkObject.java: (GtkObject), (GtkObject.destroy), (GtkObject.sink): * src/java/org/gnu/gtk/IconTheme.java: (IconTheme), (IconTheme.getIconSizes): * src/java/org/gnu/gtk/Image.java: (Image): * src/java/org/gnu/gtk/Label.java: (Label): * src/java/org/gnu/gtk/Layout.java: (Layout): * src/java/org/gnu/gtk/MenuShell.java: (MenuShell), (MenuShell.selectFirst), (MenuShell.cancel): * src/java/org/gnu/gtk/Notebook.java: * src/java/org/gnu/gtk/Paned.java: (Paned): * src/java/org/gnu/gtk/ProgressBar.java: (ProgressBar): * src/java/org/gnu/gtk/Rc.java: (Rc): * src/java/org/gnu/gtk/Scale.java: (Scale), (Scale.getDrawValue): * src/jni/jg_jnu.h: * src/jni/org_gnu_gtk_Gtk.c: * src/jni/org_gnu_gtk_IconTheme.c: * src/jni/org_gnu_gtk_MenuShell.c: * src/jni/org_gnu_gtk_Scale.c: (Java_org_gnu_gtk_Scale_gtk_1scale_1get_1layout), (Java_org_gnu_gtk_Scale_gtk_1scale_1get_1layout_1offsets): Updates for missing GTK API. Includes documentation of deprecated gtk functions so we don't see them in the BindingsValidator output. 2004-12-28 Jeffrey Morgan * src/java/org/gnu/gdk/PixbufAnimation.java: (PixbufAnimation), (PixbufAnimation.PixbufAnimation), (PixbufAnimation.init), (PixbufAnimation.width), (PixbufAnimation.height), (PixbufAnimation.getIter), (PixbufAnimation.isStaticImage), (PixbufAnimation.getStaticImage): * src/java/org/gnu/gdk/PixbufAnimationIter.java: (PixbufAnimationIter.PixbufAnimationIter), (PixbufAnimationIter), (PixbufAnimationIter.advance), (PixbufAnimationIter.getDelayTime), (PixbufAnimationIter.onCurrentlyLoadingFrame), (PixbufAnimationIter.getPixbuf): * src/jni/org_gnu_gdk_PixbufAnimation.c: * src/jni/org_gnu_gdk_PixbufAnimationIter.c: Adding complete API to PixbufAnimation and PixbufAnimationIter 2004-12-28 Jeffrey Morgan * src/java/org/gnu/gdk/Pixbuf.java: (Pixbuf), (Pixbuf.copyArea), (Pixbuf.addAlpha), (Pixbuf.fill), (Pixbuf.saturateAndPixelate): * src/jni/org_gnu_gdk_Pixbuf.c: Adding more missing API. 2004-12-28 Jeffrey Morgan * doc/examples/aboutdialog/AboutDialogExample.java: (AboutDialogExample...AboutDialogExample): * doc/examples/textbuffer/TextBuffer.java: (TextBuffer.insertText): * doc/examples/tree/TreeExample.java: (TreeExample.TreeExample), (TreeExample.main): Changed examples to catch JGException when loading Pixbuf 2004-12-28 Jeffrey Morgan * src/java/org/gnu/gdk/Pixbuf.java: (Pixbuf.createInline), (Pixbuf.createWithFile), (Pixbuf.createWithFileSized): * src/java/org/gnu/gtk/ColorSelection.java: (ColorSelection.getPreviousColor): * src/jni/org_gnu_gdk_Pixbuf.c: * src/jni/org_gnu_gtk_UIManager.c: Fixed incorrect null handle and error handling. 2004-12-28 Jeffrey Morgan * src/jni/org_gnu_gtk_FileChooserHelper.c: Fixed a typo. 2004-12-28 Jeffrey Morgan * src/java/org/gnu/pango/AttrType.java: (AttrType): * src/java/org/gnu/pango/Underline.java: (Underline): Added missing enum elements. 2004-12-28 Jeffrey Morgan * src/java/org/gnu/gdk/InterpType.java: (InterpType): * src/java/org/gnu/gdk/Pixbuf.java: (Pixbuf), (Pixbuf.Pixbuf), (Pixbuf.createInline), (Pixbuf.createWithFile), (Pixbuf.createWithFileSized), (Pixbuf.checkFileExists), (Pixbuf.getFileInformation), (Pixbuf.copy), (Pixbuf.width), (Pixbuf.height), (Pixbuf.scale), (Pixbuf.composite), (Pixbuf.rotate), (Pixbuf.flip), (Pixbuf.getColorspace), (Pixbuf.getNumChannels), (Pixbuf.hasAlpha), (Pixbuf.getBitsPerSample), (Pixbuf.getPixels), (Pixbuf.getRowstride), (Pixbuf.getOption), (Pixbuf.save), (Pixbuf.saveToBuffer): * src/java/org/gnu/gdk/PixbufError.java: (PixbufError): * src/jni/org_gnu_gdk_Pixbuf.c: Adding missing API from gdk-pixbuf 2004-12-28 Nicholas Rahn * src/java/org/gnu/gtk/AboutDialog.java: (AboutDialog): * src/java/org/gnu/gtk/BindingSet.java: (BindingSet), (BindingSet.activateEvent), (BindingSet.removeEntry): * src/java/org/gnu/gtk/ButtonBox.java: (ButtonBox): * src/java/org/gnu/gtk/Calendar.java: * src/java/org/gnu/gtk/CellRenderer.java: (CellRenderer): * src/java/org/gnu/gtk/CheckMenuItem.java: * src/java/org/gnu/gtk/ColorSelection.java: * src/java/org/gnu/gtk/ComboBox.java: * src/java/org/gnu/gtk/Container.java: * src/java/org/gnu/gtk/DrawingArea.java: (DrawingArea): * src/java/org/gnu/gtk/Entry.java: (Entry), (Entry.setAlignment), (Entry.getAlignment), (Entry.layoutIndexToTextIndex), (Entry.textIndexToLayoutIndex): * src/java/org/gnu/gtk/FileChooserHelper.java: (FileChooserHelper): * src/java/org/gnu/gtk/FileFilter.java: (FileFilter): * src/java/org/gnu/gtk/FileSelection.java: (FileSelection), (FileSelection.getSelections), (FileSelection.setSelectMultiple), (FileSelection.getSelectMultiple): * src/java/org/gnu/gtk/FontSelection.java: (FontSelection): * src/java/org/gnu/gtk/HButtonBox.java: (HButtonBox): * src/java/org/gnu/gtk/IconSet.java: (IconSet.getType), (IconSet): * src/java/org/gnu/gtk/IconSize.java: (IconSize): * src/java/org/gnu/gtk/IconSource.java: (IconSource), (IconSource.setIconName), (IconSource.getIconName): * src/java/org/gnu/gtk/VButtonBox.java: (VButtonBox): * src/jni/org_gnu_gtk_BindingSet.c: * src/jni/org_gnu_gtk_ButtonBox.c: * src/jni/org_gnu_gtk_Entry.c: * src/jni/org_gnu_gtk_FileChooserHelper.c: * src/jni/org_gnu_gtk_FileFilter.c: * src/jni/org_gnu_gtk_FileSelection.c: * src/jni/org_gnu_gtk_IconSet.c: * src/jni/org_gnu_gtk_IconSize.c: New file. * src/jni/org_gnu_gtk_IconSource.c: Updates for GTK 2.6. Includes documentation of deprecated gtk functions so we don't see them in the BindingsValidator output. * src/java/org/gnu/gdk/ExtensionMode.java: (ExtensionMode): * src/java/org/gnu/gdk/Gdk.java.in: * src/jni/org_gnu_gdk_Gdk.c: Added missing native methods. 2004-12-27 Jeffrey Morgan * src/java/org/gnu/gdk/Colorspace.java: (Colorspace): * src/java/org/gnu/gdk/Pixbuf.java: (Pixbuf.Pixbuf), (Pixbuf), (Pixbuf.createWithFile), (Pixbuf.createWithFileSized), (Pixbuf.checkFileExists), (Pixbuf.getFileInformation), (Pixbuf.scale), (Pixbuf.getColorspace), (Pixbuf.getNumChannels), (Pixbuf.hasAlpha), (Pixbuf.getBitsPerSample), (Pixbuf.getPixels), (Pixbuf.getRowstride), (Pixbuf.getOption): * src/java/org/gnu/gdk/PixbufAlphaMode.java: (PixbufAlphaMode): * src/java/org/gnu/gdk/PixbufError.java: * src/java/org/gnu/gdk/PixbufFormat.java: * src/jni/org_gnu_gdk_Pixbuf.c: * src/jni/org_gnu_gdk_PixbufFormat.c: Updating gdk-pixbuf bindings by adding missing API * src/java/org/gnu/glib/JGException: * src/java/org/gnu/glib/Error.java: (Error.Error), (Error), (Error.getDomain), (Error.getErrorCode), (Error.getErrorMessage), (Error.finalize): Created generic Java-GNOME error/exception handling. 2004-12-26 Jeffrey Morgan * src/java/org/gnu/atk/AtkObject.java: (AtkObject), (AtkObject.AtkObject), (AtkObject.getName), (AtkObject.setName), (AtkObject.getDescription), (AtkObject.setDescription), (AtkObject.getParent), (AtkObject.setParent), (AtkObject.getNumChildren), (AtkObject.getChild), (AtkObject.getRole), (AtkObject.setRole), (AtkObject.getLayer), (AtkObject.getMDIZorder), (AtkObject.getIndexInParent), (AtkObject.getRoleName), (AtkObject.getRoleForName), (AtkObject.addRelationship), (AtkObject.removeRelationship), (AtkObject.getLocalizedRoleName): * src/java/org/gnu/atk/Layer.java: (Layer): * src/java/org/gnu/atk/Relation.java: (Relation), (Relation.Relation), (Relation.init), (Relation.registerType), (Relation.getRelationTypeName), (Relation.getRelationTypeForName), (Relation.getRelationType), (Relation.getTargets), (Relation.addTarget): * src/java/org/gnu/atk/RelationSet.java: (RelationSet), (RelationSet.RelationSet), (RelationSet.add), (RelationSet.remove), (RelationSet.contains), (RelationSet.getNumRelations), (RelationSet.getRelation), (RelationSet.getRelationByType): * src/java/org/gnu/atk/RelationType.java: (RelationType): * src/java/org/gnu/atk/Role.java: (Role): * src/java/org/gnu/atk/State.java: (State), (State.getTypeName), (State.getTypeForName): * src/java/org/gnu/atk/StateType.java: (StateType): * src/jni/org_gnu_atk_AtkObject.c: * src/jni/org_gnu_atk_Relation.c: * src/jni/org_gnu_atk_RelationSet.c: * src/jni/org_gnu_atk_RelationType.c: * src/jni/org_gnu_atk_StateType.c: Added missing API from latest atk library. 2004-12-24 Nicholas Rahn * src/java/org/gnu/gtk/ButtonsType.java: (ButtonsType): * src/java/org/gnu/gtk/DialogFlags.java: (DialogFlags): * src/java/org/gnu/gtk/MessageType.java: (MessageType): Javadoc generation cleanups. * doc/examples/aboutdialog/AboutDialogExample.java: (AboutDialogExample), (AboutDialogExample...AboutDialogExample), (AboutDialogExample...LinkHandler), (AboutDialogExample...LinkHandler.linkActivated): * doc/examples/combobox/ComboBoxExample.java: (ComboBoxExample.ComboBoxExample): * doc/examples/TestTree/TestTree.java: (TestTree..TestTree), * src/java/org/gnu/gtk/AboutDialog.java: (AboutDialog), (AboutDialog.setURLHook), (AboutDialog.setEmailHook), (AboutDialog.handleURLActivate), (AboutDialog.handleEmailActivate): (TestTree..addData), (TestTree.), (TestTree..RowSeparator), (TestTree..RowSeparator.isSeparator): * src/java/org/gnu/gtk/ComboBox.java: (ComboBox), (ComboBox.setRowSeparatorMethod), (ComboBox.handleSeparatorFunc), (ComboBox.getRowSeparatorMethod): * src/java/org/gnu/gtk/FileChooser.java: (FileChooser): * src/java/org/gnu/gtk/FileChooserDialog.java: (FileChooserDialog), (FileChooserDialog.setShowHidden), (FileChooserDialog.getShowHidden): * src/java/org/gnu/gtk/FileChooserHelper.java: (FileChooserHelper): * src/java/org/gnu/gtk/FileChooserWidget.java: (FileChooserWidget), (FileChooserWidget.setShowHidden), (FileChooserWidget.getShowHidden): * src/java/org/gnu/gtk/TreeModelFilterVisibleMethod.java: (TreeModelFilterVisibleMethod): * src/java/org/gnu/gtk/TreeView.java: (TreeView), (TreeView.setRowSeparatorMethod), (TreeView.handleSeparatorFunc), (TreeView.getRowSeparatorMethod): * src/jni/jg_jnu.h: * src/jni/org_gnu_gtk_AboutDialog.c: * src/jni/org_gnu_gtk_ComboBox.c: * src/jni/org_gnu_gtk_FileChooserHelper.c: * src/jni/org_gnu_gtk_TreeModelFilter.c: * src/jni/org_gnu_gtk_TreeView.c: Added missing API from GTK 2.6. 2004-12-22 Nicholas Rahn * doc/Makefile.in: * src/java/org/gnu/glib/Fireable.java: * src/java/org/gnu/gtk/Editable.java: * src/java/org/gnu/gtk/EditableHelper.java: (EditableHelper), (EditableHelper.EditableHelper): * src/java/org/gnu/gtk/ToolButton.java: * src/java/org/gnu/gtk/ToolItem.java: * src/java/org/gnu/gtk/TreeStore.java: * src/java/org/gnu/gtk/TreeView.java: * src/java/org/gnu/gtk/TreeSortableHelper.java: (TreeSortableHelper), (TreeSortableHelper.TreeSortableHelper): * src/java/org/gnu/gtk/TreeViewColumn.java: (TreeViewColumn): * src/java/org/gnu/gtk/Widget.java: (Widget.): * src/java/org/gnu/gtk/Window.java: (Window): * src/java/org/gnu/gtk/event/ExposeEvent.java: (ExposeEvent): * src/java/org/gnu/gtk/event/LifeCycleListener.java: (LifeCycleListener): * src/java/org/gnu/gtk/event/MouseMotionEvent.java: (MouseMotionEvent): * src/java/org/gnu/gtk/event/TextViewEvent.java: Javadoc generation cleanups. * src/java/org/gnu/gtk/Menu.java: (Menu), (Menu.getAttachedMenus): * src/java/org/gnu/gtk/MessageDialog.java: (MessageDialog), (MessageDialog.setMarkup), (MessageDialog.setSecondaryText), (MessageDialog.setSecondaryMarkup): * src/java/org/gnu/gtk/SelectionData.java: (SelectionData), (SelectionData.targetsIncludText), (SelectionData.targetsIncludeImage): * src/jni/org_gnu_gtk_Menu.c: * src/jni/org_gnu_gtk_MessageDialog.c: * src/jni/org_gnu_gtk_SelectionData.c: * src/java/org/gnu/gtk/MenuToolButton.java: New file. * src/jni/org_gnu_gtk_MenuToolButton.c: New file. Added missing API from GTK 2.6. 2004-12-21 Nicholas Rahn * src/java/org/gnu/pango/EllipsizeMode.java * src/java/org/gnu/gtk/Label.java: (Label), (Label.setEllipsize), (Label.getEllipsize): * src/java/org/gnu/gtk/ProgressBar.java: (ProgressBar), (ProgressBar.setEllipsize), (ProgressBar.getEllipsize): * src/java/org/gnu/pango/WrapMode.java: (WrapMode): * src/jni/org_gnu_gtk_Label.c: * src/jni/org_gnu_gtk_ProgressBar.c: * src/java/org/gnu/gtk/TextBuffer.java: (TextBuffer), (TextBuffer.backspace): * src/java/org/gnu/gtk/ToolItem.java: (ToolItem), (ToolItem.getToolbarStyle), (ToolItem.rebuildMenu): * src/jni/org_gnu_gtk_TextView.c: * src/jni/org_gnu_gtk_ToolItem.c: Added missing API from gtk2.6.