changeset 33086:92844cd3b59c

maint: merge stable to default
author John W. Eaton <jwe@octave.org>
date Fri, 23 Feb 2024 15:14:52 -0500
parents e073e676c416 (current diff) 2239226e99d1 (diff)
children 4751f73c878e 49dec190c4da
files libgui/src/qt-interpreter-events.cc libinterp/octave-value/ov-java.cc
diffstat 3 files changed, 49 insertions(+), 16 deletions(-) [+]
line wrap: on
line diff
--- a/doc/doxyhtml/Doxyfile.in	Thu Feb 22 15:20:16 2024 -0500
+++ b/doc/doxyhtml/Doxyfile.in	Fri Feb 23 15:14:52 2024 -0500
@@ -147,7 +147,7 @@
 # operators of the base classes will not be shown.
 # The default value is: NO.
 
-INLINE_INHERITED_MEMB  = YES
+INLINE_INHERITED_MEMB  = NO
 
 # If the FULL_PATH_NAMES tag is set to YES, doxygen will prepend the full path
 # before files name in the file list and in the header files. If set to NO the
@@ -271,7 +271,7 @@
 # be included in the documentation.
 # The default value is: NO.
 
-EXTRACT_PRIVATE        = YES
+EXTRACT_PRIVATE        = NO
 
 # If the EXTRACT_PACKAGE tag is set to YES, all members with package or internal
 # scope will be included in the documentation.
@@ -283,7 +283,7 @@
 # included in the documentation.
 # The default value is: NO.
 
-EXTRACT_STATIC         = YES
+EXTRACT_STATIC         = NO
 
 # If the EXTRACT_LOCAL_CLASSES tag is set to YES, classes (and structs) defined
 # locally in source files will be included in the documentation. If set to NO,
@@ -291,7 +291,7 @@
 # for Java sources.
 # The default value is: YES.
 
-EXTRACT_LOCAL_CLASSES  = YES
+EXTRACT_LOCAL_CLASSES  = NO
 
 
 # If this flag is set to YES, the members of anonymous namespaces will be
@@ -384,13 +384,12 @@
 INPUT                  = @abs_top_srcdir@/src/ \
                          @abs_top_srcdir@/liboctave/ \
                          @abs_top_srcdir@/libinterp \
-                         @abs_top_srcdir@/libgui \
                          @abs_top_srcdir@/doc/doxyhtml/pages \
                          @abs_top_builddir@/doc/doxyhtml/pages
 
 # The EXCLUDE tag is used to exclude files and/or directories that would
 # otherwise be included by the INPUT tag.
-#EXCLUDE                =
+EXCLUDE                =
 
 # This tag is used to exclude files and/or directories that would otherwise be
 # included by the INPUT tag using a pattern rather than an exact name as
@@ -715,7 +714,39 @@
                          HAVE_QT=1 \
                          HAVE_UMFPACK=1 \
                          HAVE_X_WINDOWS=1 \
-                         HAVE_ZLIB=1
+                         HAVE_ZLIB=1 \
+                         OCTARRAY_API= \
+                         OCTARRAY_CLASS_TEMPLATE_INSTANTIATION_API= \
+                         OCTARRAY_EXCEPTION_API= \
+                         OCTARRAY_EXTERN_TEMPLATE_API= \
+                         OCTARRAY_OVERRIDABLE_FUNC_API= \
+                         OCTARRAY_TEMPLATE_API= \
+                         OCTAVE_API= \
+                         OCTAVE_CLASS_TEMPLATE_INSTANTIATION_API= \
+                         OCTAVE_EXCEPTION_API= \
+                         OCTAVE_EXPORT= \
+                         OCTAVE_EXTERN_TEMPLATE_API= \
+                         OCTAVE_IMPORT= \
+                         OCTAVE_OVERRIDABLE_FUNC_API= \
+                         OCTAVE_TEMPLATE_API= \
+                         OCTGRAPHICS_API= \
+                         OCTGRAPHICS_CLASS_TEMPLATE_INSTANTIATION_API= \
+                         OCTGRAPHICS_EXCEPTION_API= \
+                         OCTGRAPHICS_EXTERN_TEMPLATE_API= \
+                         OCTGRAPHICS_OVERRIDABLE_FUNC_API= \
+                         OCTGRAPHICS_TEMPLATE_API= \
+                         OCTGUI_API= \
+                         OCTGUI_CLASS_TEMPLATE_INSTANTIATION_API= \
+                         OCTGUI_EXCEPTION_API= \
+                         OCTGUI_EXTERN_TEMPLATE_API= \
+                         OCTGUI_OVERRIDABLE_FUNC_API= \
+                         OCTGUI_TEMPLATE_API= \
+                         OCTINTERP_API= \
+                         OCTINTERP_CLASS_TEMPLATE_INSTANTIATION_API= \
+                         OCTINTERP_EXCEPTION_API= \
+                         OCTINTERP_EXTERN_TEMPLATE_API= \
+                         OCTINTERP_OVERRIDABLE_FUNC_API= \
+                         OCTINTERP_TEMPLATE_API
 
 #---------------------------------------------------------------------------
 # Configuration options related to the dot tool
@@ -734,7 +765,7 @@
 # set to NO
 # The default value is: NO.
 
-HAVE_DOT               = YES
+HAVE_DOT               = NO
 
 
 # The DOT_GRAPH_MAX_NODES tag can be used to set the maximum number of nodes
@@ -748,7 +779,7 @@
 # This tag requires that the tag HAVE_DOT is set to YES.
 # Some of our dependency graphs are really huge...
 
-DOT_GRAPH_MAX_NODES    = 100
+DOT_GRAPH_MAX_NODES    = 300
 
 # If the DOT_CLEANUP tag is set to YES, doxygen will remove the intermediate dot
 # files that are used to generate the various graphs.
--- a/libgui/src/qt-interpreter-events.cc	Thu Feb 22 15:20:16 2024 -0500
+++ b/libgui/src/qt-interpreter-events.cc	Fri Feb 23 15:14:52 2024 -0500
@@ -675,13 +675,14 @@
   emit exit_debugger_signal ();
 }
 
-// Display (if @insert true) or remove the appropriate symbol for a breakpoint
-// in @file at @line with condition @cond.
+//! Display (if @c insert true) or remove the appropriate symbol for a
+//! breakpoint in @c file at @c line with condition @c cond.
+
 void
 qt_interpreter_events::update_breakpoint (bool insert,
-    const std::string& file,
-    int line,
-    const std::string& cond)
+                                          const std::string& file,
+                                          int line,
+                                          const std::string& cond)
 {
   emit update_breakpoint_marker_signal (insert, QString::fromStdString (file),
                                         line, QString::fromStdString (cond));
--- a/libinterp/octave-value/ov-java.cc	Thu Feb 22 15:20:16 2024 -0500
+++ b/libinterp/octave-value/ov-java.cc	Fri Feb 23 15:14:52 2024 -0500
@@ -403,7 +403,7 @@
 //! Return the initial classpath.
 //!
 //! The initial classpath starts with a pointer to @c octave.jar which is
-//! located in the initial java directory given by #java_init_dir().
+//! located in the initial java directory given by #initial_java_dir().
 //!
 //! @attention This is nowhere documented and also the script
 //! @c javaclasspath.m drops this.  On the other hand, this is vital because
@@ -657,7 +657,7 @@
 //! - '-Xrs'
 //!
 //! Further options are read from the file @c java.opts in the directory given
-//! by #java_init_dir().
+//! by #initial_java_dir().
 //!
 //! Note that #initial_class_path() determines the initial classpath.  This
 //! is the static classpath which cannot be changed.  Elements of the dynamic
@@ -1336,6 +1336,7 @@
 //! @c Integer, @c Long, @c Short, @c Float, or @c Double, then it will be
 //! converted using the @c java.lang.Number.doubleValue() method.
 //!
+//! @param jni_env JNI environment pointer.
 //! @param jobj Java object being returned to Octave
 //! @return @c true if @c jobj shall be converted into a numeric value
 //!         automatically, @c false otherwise