2005-01-23 Jeffrey Morgan <
[email protected]>
* 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 <
[email protected]>
* Makefile.am: changed so jg_jnu.h is installed.
2005-01-20 Jeffrey Morgan <
[email protected]>
* 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 <
[email protected]>
* 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 <
[email protected]>
* 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 <
[email protected]>
* .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 <
[email protected]>
* 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 <
[email protected]>
* doc/examples/runExample.sh.in:
Applied Joao Victor's patch to add support for Kaffe
2005-01-11 Jeffrey Morgan <
[email protected]>
* src/jni/org_gnu_glib_GObject.c:
changed logging to log stack traces for all libraries.
2005-01-09 Jeffrey Morgan <
[email protected]>
* src/jni/jg_jnu.c:
fixed error where pointer array wasn't allocated.
2005-01-07 Jeffrey Morgan <
[email protected]>
* 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 <
[email protected]>
* 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 <
[email protected]>
* 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 <
[email protected]>
* 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 <
[email protected]>
* src/java/org/gnu/gtk/Widget.java:
Fixed error with focus event callback signatures.
2005-01-05 Jeffrey Morgan <
[email protected]>
* 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 <
[email protected]>
* src/jni/org_gnu_gtk_TextBuffer.c:
Fixed bugs with improper casting of Handles.
2005-01-05 Jeffrey Morgan <
[email protected]>
* 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 <
[email protected]>
* 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 <
[email protected]>
* 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 <
[email protected]>
* 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 <
[email protected]>
* 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 <
[email protected]>
* 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 <
[email protected]>
* 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 <
[email protected]>
* 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 <
[email protected]>
* 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 <
[email protected]>
* 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 <
[email protected]>
* 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 <
[email protected]>
* 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 <
[email protected]>
* 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 <
[email protected]>
* 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 <
[email protected]>
* 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 <
[email protected]>
* src/jni/org_gnu_gtk_FileChooserHelper.c:
Fixed a typo.
2004-12-28 Jeffrey Morgan <
[email protected]>
* 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 <
[email protected]>
* 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 <
[email protected]>
* 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 <
[email protected]>
* 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 <
[email protected]>
* 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 <
[email protected]>
* 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 <
[email protected]>
* 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 <
[email protected]>
* 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.