1. 22 May, 2005 1 commit
  2. 21 May, 2005 1 commit
  3. 20 May, 2005 1 commit
  4. 19 May, 2005 2 commits
  5. 18 May, 2005 5 commits
  6. 17 May, 2005 4 commits
    • unwind-dw2-fde-glibc.c (base_from_cb_data, [...]): Use gcc_assert and… · 79d0dfa3
      unwind-dw2-fde-glibc.c (base_from_cb_data, [...]): Use gcc_assert and gcc_unreachable as appropriate.
      
      	* unwind-dw2-fde-glibc.c (base_from_cb_data,
      	_Unwind_IteratePhdrCallback): Use gcc_assert and gcc_unreachable as
      	appropriate.
      	* unwind-dw2-fde.c (__deregister_frame_info_bases,
      	base_from_object, fde_split, end_fde_sort): Likewise.
      	* unwind-dw2.c (_Unwind_GetGR, _Unwind_SetGR, execute_stack_op,
      	execute_cfa_program, _Unwind_SetSpColumn, uw_update_context_1,
      	uw_init_context_1): Likewise.
      	* unwind.inc (_Unwind_RaiseException_Phase2, _Unwind_Resume,
      	_Unwind_Resume_or_Rethrow): Likewise.
      	* unwind-pe.h (__gxx_abort): Do not define.
      	(size_of_encoded_value, base_of_encoded_value,
      	read_encoded_value_with_base): Use gcc_unreachable.
      	* unwind.h (_Unwind_GetTextRelBase): Likewise.
      
      From-SVN: r99835
      Nathan Sidwell committed
    • Makefile.am (Makefile.deps): Do not create native.list and bytecodes.list. · 954cba2d
      2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
      
      	* Makefile.am (Makefile.deps): Do not create native.list and
      	bytecodes.list.
      	(all_native_compiled_dirs, all_java_dirs): Compute dir list here.
      
      From-SVN: r99827
      Paolo Bonzini committed
    • configure.ac (--enable-libgcj-multifile): Remove. · 34bab46d
      2005-05-11  Paolo Bonzini  <bonzini@gnu.org>
      
      	* configure.ac (--enable-libgcj-multifile): Remove.
      
      	* Makefile.am (all_native_compiled_source_files,
      	(all_native_compiled_dirs, all_java_dirs, all_java_lo_files,
      	all_libgcj_lo_files, all_xlib_lo_files,
      	all_java_deps_files, all_java_stamp_files,
      	all_java_filelist_files): New variables.
      	(EXTRA_DIST): New Automake variable.
      	(CLEANFILES): Add .stamp, .list and .lo files.
      	(%.list, %.lo, %.stamp, Makefile.deps): New rules.
      	(classes.stamp): Depend on $(all_java_stamp_files).
      	(libgcj.la): Pass $(libgcj_la_LIBADD) to the linker without
      	going through write_entries_to_file.
      
      	(all_java_source_files, all_property_files): Move earlier.
      	(libgcj_la_OBJECTS, javao_files, xlib_javao_files,
      	all_java_class_files): Remove.
      	(gtk_awt_peer_sources): Rename to...
      	(gtk_awt_peer_source_files): ... this.  Adjust throughout.
      
      	(ONESTEP): Remove.
      	(libgcj0_convenience_la_SOURCES): Remove Java source files.
      	(libgcj0_convenience_la_LIBADD): Add $(all_libgcj_lo_files).
      	(libgcj0_convenience_la_DEPENDENCIES): Likewise.
      	(libgcj_la_SOURCES): Remove.
      	(lib_gnu_awt_xlib_la_SOURCES): Remove Java source files.
      	(lib_gnu_awt_xlib_la_LIBADD): Add $(all_xlib_lo_files).
      	(lib_gnu_awt_xlib_la_DEPENDENCIES): Likewise.
      
      	* configure: Regenerate.
      	* Makefile.in: Regenerate.
      	* external/Makefile.in: Regenerate.
      	* external/sax/Makefile.in: Regenerate.
      	* external/w3c_dom/Makefile.in: Regenerate.
      	* gcj/Makefile.in: Regenerate.
      	* include/Makefile.in: Regenerate.
      	* libltdl/Makefile.in: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      From-SVN: r99823
      Paolo Bonzini committed
    • Charset.java (encode, decode): Synchronize on 'this', not the class. · 9d9bd40f
      	* java/nio/charset/Charset.java (encode, decode): Synchronize on
      	'this', not the class.
      
      From-SVN: r99810
      Tom Tromey committed
  7. 16 May, 2005 3 commits
  8. 15 May, 2005 3 commits
  9. 14 May, 2005 1 commit
  10. 13 May, 2005 3 commits
  11. 12 May, 2005 2 commits
    • Makefile.am (cond_gtk_gcjawt_ltlibrary): Rename libjawt.la libgcjawt.la. · 8fd1590c
      2005-05-12  Thomas Fitzsimmons  <fitzsim@redhat.com>
      
      	* Makefile.am (cond_gtk_gcjawt_ltlibrary): Rename libjawt.la
      	libgcjawt.la.
      
      From-SVN: r99636
      Thomas Fitzsimmons committed
    • gcj.texi (Code Generation): Document -fbootstrap-classes. · cca1655e
      gcc/java:
      	* gcj.texi (Code Generation): Document -fbootstrap-classes.
      	* decl.c (GCJ_BOOTSTRAP_LOADER_ADDITION): New macro.
      	(parse_version): Use it.
      	* lang.opt (-fbootstrap-classes): New option.
      libjava:
      	* external/w3c_dom/Makefile.in: Rebuilt.
      	* external/w3c_dom/Makefile.am (libw3c_gcj_la_GCJFLAGS): Added
      	-fbootstrap-classes.
      	* external/sax/Makefile.in: Rebuilt.
      	* external/sax/Makefile.am (libsax_gcj_la_GCJFLAGS): Added
      	-fbootstrap-classes.
      	* java/lang/Class.h (_Jv_CopyClassesToSystemLoader): Declare as
      	friend.
      	* java/lang/natVMClassLoader.cc (getSystemClassLoaderInternal):
      	Call _Jv_CopyClassesToSystemLoader.
      	* java/lang/natClassLoader.cc (system_class_list): New global.
      	(_Jv_RegisterClassHookDefault): Handle bootstrap and system
      	classes differently.
      	(_Jv_CopyClassesToSystemLoader): New function.
      	(SYSTEM_LOADER_INITIALIZED): New define.
      	* include/jvm.h (GCJ_BOOTSTRAP_LOADER_ADDITION): New define.
      	(_Jv_CheckABIVersion): Use it.
      	(_Jv_ClassForBootstrapLoader): New function.
      	* Makefile.in: Rebuilt.
      	* Makefile.am (AM_GCJFLAGS): Added -fbootstrap-classes.
      
      From-SVN: r99604
      Tom Tromey committed
  12. 10 May, 2005 4 commits
    • javaprims.h: Updated. · 0cb757cc
      	* gcj/javaprims.h: Updated.
      	* java/lang/String.java (String(StringBuilder)): New constructor.
      	* java/lang/natStringBuilder.cc: New file.
      	* java/lang/StringBuilder.java: New file.
      	* Makefile.in: Rebuilt.
      	* Makefile.am (core_java_source_files): Added StringBuilder.java.
      	(nat_source_files): Added natStringBuilder.cc.
      
      From-SVN: r99535
      Tom Tromey committed
    • re PR java/21436 (imports not remembered for previously compiled files) · 27e928ed
      gcc/java:
      2005-05-10  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR java/21436
      	* class.c (maybe_layout_super_class): Look for imports in this_class.
      	* parse.h (ctxp_for_generation_last): New.
      	(do_resolve_class): Add a parameter.
      	* parse.y (ctxp_for_generation_last): New.
      	(java_pop_parser_context): Add at end of list.
      	(find_in_imports, find_in_imports_on_demand): Look in ctxp
      	if the TYPE_IMPORT_LIST or respectively the TYPE_IMPORT_DEMAND_LIST of
      	the given type are NULL.
      	(do_resolve_class): Look into the imports of the new second parameter.
      	Adjust recursive calls.
      	(resolve_class, resolve_inner_class, find_as_inner_class): Adjust
      	calls to do_resolve_class.
      	(create_class): Set the TYPE_IMPORT_LIST and TYPE_IMPORT_DEMAND_LIST.
      	(java_complete_class): Do not do that here.
      
      libjava:
      2005-05-10  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR java/21436
      	* testsuite/libjava.jacks/jacks.xfail: Adjust.
      
      From-SVN: r99513
      Paolo Bonzini committed
    • * configure: Regenerate. · f4c767fd
      From-SVN: r99498
      Mike Stump committed
    • BitSet.java (get(int, int)): Fix breakage when requested set doesn't start on a multiple of 64. · ff56fbf1
      2005-05-09  David Daney  <ddaney@avtrex.com>
      
              * java/util/BitSet.java (get(int, int)): Fix breakage when
              requested set doesn't start on a multiple of 64.
      
      From-SVN: r99492
      David Daney committed
  13. 09 May, 2005 1 commit
  14. 07 May, 2005 1 commit
  15. 06 May, 2005 6 commits
    • Makefile.am (gtk_awt_peer_sources): Add GtkVolatileImage.java. · 2ed0018e
      2005-05-06  Thomas Fitzsimmons  <fitzsim@redhat.com>
      
      	* Makefile.am (gtk_awt_peer_sources): Add GtkVolatileImage.java.
      	* Makefile.in: Regenerate.
      	* gnu/java/awt/peer/gtk/GdkGraphicsConfiguration.java
      	(createCompatibleVolatileImage(int,int)): Implement.
      	(createCompatibleVolatileImage(int,int,ImageCapabilities)):
      	Likewise.
      	* gnu/java/awt/peer/gtk/GtkComponentPeer.java (backBuffer, caps):
      	New fields.
      	(createVolatileImage): Implement.
      	(createBuffers): Likewise.
      	(getBackBuffer): Likewise.
      	(flip): Likewise.
      	(destroyBuffers): Likewise.
      	* gnu/java/awt/peer/gtk/GtkVolatileImage.java: New file.
      	* java/awt/Canvas.java (CanvasBltBufferStrategy): New class.
      	(CanvasFlipBufferStrategy): Likewise.
      	(createBufferStrategy(int)): New method.
      	(createBufferStrategy(int,BufferCapabilities)): Likewise.
      	* java/awt/Component.java (BltBufferStrategy): Implement and
      	document class.
      	(FlipBufferStrategy): Likewise.
      	* java/awt/Window.java (WindowBltBufferStrategy): New class.
      	(WindowFlipBufferStrategy): Likewise.
      	(createBufferStrategy(int)): New method.
      	(createBufferStrategy(int,BufferCapabilities)): Likewise.
      	(getBufferStrategy): Likewise.
      	* java/awt/BufferCapabilities.java (BufferCapabilities): Rename
      	front to frontCaps and back to backCaps.
      
      From-SVN: r99336
      Thomas Fitzsimmons committed
    • 2005-05-06 Michael Koch <konqueror@gmx.de> · 8e111a2b
      	* java/awt/BufferCapabilities.java
      	(BufferCapabilities): Merged javadoc.
      
      From-SVN: r99304
      Michael Koch committed
    • 2005-05-06 Michael Koch <konqueror@gmx.de> · cb881fb1
      	* java/util/Locale.java
      	(defaultLocale): Use gnu.classpath.SystemProperties to get properties.
      	(getLocale): New methods. Use it everywhere where instances of Locales
      	are needed.
      	(getDisplayLanguage): Merged javadoc.
      	(getDisplayCountry): Likewise.
      	(getDisplayVariant): Likewise.
      
      From-SVN: r99303
      Michael Koch committed
    • gnu_java_awt_peer_gtk_GdkPixbufDecoder.c: use DeleteLocalRef() to avoid… · 8108f998
      gnu_java_awt_peer_gtk_GdkPixbufDecoder.c: use DeleteLocalRef() to avoid exhausting local native references.
      
      2005-05-06  Archie Cobbs  <archie@dellroad.org>
      
      	* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkPixbufDecoder.c:
      	use DeleteLocalRef() to avoid exhausting local native references.
      
      From-SVN: r99302
      Archie Cobbs committed
    • [multiple changes] · 9b8d7b42
      2005-05-06  Mark Wielaard  <mark@klomp.org>
      
      	* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c:
      	(window_delete_cb): Don't use C++ style comments.
      
      2005-05-06  Robert Schuster  <thebohemian@gmx.net>
      
      	* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c: Fixed
      	copyright header.
      
      2005-05-06  Robert Schuster  <thebohemian@gmx.net>
      
      	* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c:
      	(window_delete_cb): Made the function return TRUE.
      
      From-SVN: r99301
      Michael Koch committed
    • 2005-05-06 Roman Kennke <roman@kennke.org> · 9dc83af9
      	* javax/swing/text/PlainView.java
      	(drawUnselectedText): Call Utilities.drawTabbedText() with correct
      	offset parameter.
      	* javax/swing/text/Utilities.java
      	(drawTabbedText): Initilialize local variable pos correctly.
      
      2005-05-06  Roman Kennke  <roman@kennke.org>
      
      	* javax/swing/text/AbstractDocument.java
      	(LeafElement): Made start and end package private fields for
      	effective reindexing.
      	* javax/swing/text/PlainDocument.java
      	(constructor): The field rootElement is always BranchElement,
      	so we handle it as such.
      	(removeUpdate): Rewritten reindexing for removeUpdate so that
      	the actual removal is taken into account.
      
      2005-05-06  Roman Kennke  <roman@kennke.org>
      
      	* javax/swing/text/GapContent.java:
      	Removed debugging output stuff, which I accidentally left in.
      
      2005-05-06  Roman Kennke  <roman@kennke.org>
      
      	* javax/swing/text/GapContent.java:
      	Implemented a real GapContent. Only the public methods have
      	been implemented so far and still no UndoableEdit support.
      
      From-SVN: r99300
      Roman Kennke committed
  16. 05 May, 2005 2 commits