[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kdevelop-devel
Subject:    Three patches (autoproject, doxygen, fortranhello)
From:       Amilcar do Carmo Lucas <amilcar () ida ! ing ! tu-bs ! de>
Date:       2003-03-23 21:58:21
[Download RAW message or body]

Hi!

Autoproject: Fixed a typo. Now it really "Builds Active Target" 
regardless of the selected subfolder

Doxygen: Be more compatible with doxygen, Generate nice kdevelop 
documentation

Fortran: A better template


Someone with CVS write permissions, please apply

-- 
Amilcar Lucas



["autoprj_patch4.diff" (text/plain)]

Index: parts/autoproject/autoprojectpart.cpp
===================================================================
RCS file: /home/kde/kdevelop/parts/autoproject/autoprojectpart.cpp,v
retrieving revision 1.70
diff -u -r1.70 autoprojectpart.cpp
--- parts/autoproject/autoprojectpart.cpp	20 Mar 2003 17:36:52 -0000	1.70
+++ parts/autoproject/autoprojectpart.cpp	23 Mar 2003 21:43:06 -0000
@@ -461,7 +461,7 @@
   else if ( titem->primary == "KDEDOCS" )
     name = "index.cache.bz2";
 
-  QString relpath = m_widget->selectedSubproject()->path.mid( projectDirectory().length() );
+  QString relpath = m_widget->activeSubproject()->path.mid( projectDirectory().length() );
   startMakeCommand( buildDirectory() + relpath, titem->name );
 }

["doxy_config_patch4.diff" (text/plain)]

Index: Doxyfile
===================================================================
RCS file: /home/kde/kdevelop/Doxyfile,v
retrieving revision 1.4
diff -u -r1.4 Doxyfile
--- Doxyfile	22 Dec 2001 17:34:52 -0000	1.4
+++ Doxyfile	23 Mar 2003 21:43:06 -0000
@@ -1,4 +1,5 @@
-# Doxygen configuration generated by Doxywizard version 0.1
+# Doxyfile 1.3-rc3Gideon
+
 #---------------------------------------------------------------------------
 # General configuration options
 #---------------------------------------------------------------------------
@@ -6,39 +7,44 @@
 PROJECT_NUMBER         = 
 OUTPUT_DIRECTORY       = doc/api
 OUTPUT_LANGUAGE        = English
-EXTRACT_ALL            = NO
+USE_WINDOWS_ENCODING   = NO
+EXTRACT_ALL            = YES
 EXTRACT_PRIVATE        = YES
 EXTRACT_STATIC         = YES
-HIDE_UNDOC_MEMBERS     = YES
-HIDE_UNDOC_CLASSES     = YES
+EXTRACT_LOCAL_CLASSES  = YES
+HIDE_UNDOC_MEMBERS     = NO
+HIDE_UNDOC_CLASSES     = NO
+HIDE_FRIEND_COMPOUNDS  = NO
+HIDE_IN_BODY_DOCS      = NO
 BRIEF_MEMBER_DESC      = YES
 REPEAT_BRIEF           = YES
 ALWAYS_DETAILED_SEC    = NO
+INLINE_INHERITED_MEMB  = NO
 FULL_PATH_NAMES        = NO
 STRIP_FROM_PATH        = 
 INTERNAL_DOCS          = NO
-CLASS_DIAGRAMS         = YES
-SOURCE_BROWSER         = NO
-INLINE_SOURCES         = NO
-STRIP_CODE_COMMENTS    = YES
 CASE_SENSE_NAMES       = YES
-SHORT_NAMES            = 
+SHORT_NAMES            = NO
 HIDE_SCOPE_NAMES       = NO
 VERBATIM_HEADERS       = YES
 SHOW_INCLUDE_FILES     = YES
 JAVADOC_AUTOBRIEF      = NO
+MULTILINE_CPP_IS_BRIEF = NO
+DETAILS_AT_TOP         = NO
 INHERIT_DOCS           = YES
 INLINE_INFO            = YES
 SORT_MEMBER_DOCS       = YES
 DISTRIBUTE_GROUP_DOC   = NO
 TAB_SIZE               = 8
-ENABLED_SECTIONS       = 
 GENERATE_TODOLIST      = YES
 GENERATE_TESTLIST      = YES
 GENERATE_BUGLIST       = YES
+GENERATE_DEPRECATEDLIST= YES
 ALIASES                = 
+ENABLED_SECTIONS       = 
 MAX_INITIALIZER_LINES  = 30
 OPTIMIZE_OUTPUT_FOR_C  = NO
+OPTIMIZE_OUTPUT_JAVA   = NO
 SHOW_USED_FILES        = YES
 #---------------------------------------------------------------------------
 # configuration options related to warning and progress messages
@@ -46,22 +52,36 @@
 QUIET                  = NO
 WARNINGS               = YES
 WARN_IF_UNDOCUMENTED   = YES
+WARN_IF_DOC_ERROR      = YES
 WARN_FORMAT            = "$file:$line: $text"
 WARN_LOGFILE           = 
 #---------------------------------------------------------------------------
 # configuration options related to the input files
 #---------------------------------------------------------------------------
-INPUT                  = src lib parts plugins
+INPUT                  = src \
+                         lib \
+                         parts \
+                         plugins
 FILE_PATTERNS          = *.h
 RECURSIVE              = YES
 EXCLUDE                = 
+EXCLUDE_SYMLINKS       = NO
 EXCLUDE_PATTERNS       = 
 EXAMPLE_PATH           = 
 EXAMPLE_PATTERNS       = 
+EXAMPLE_RECURSIVE      = NO
 IMAGE_PATH             = 
 INPUT_FILTER           = 
 FILTER_SOURCE_FILES    = NO
 #---------------------------------------------------------------------------
+# configuration options related to source browsing
+#---------------------------------------------------------------------------
+SOURCE_BROWSER         = NO
+INLINE_SOURCES         = NO
+STRIP_CODE_COMMENTS    = YES
+REFERENCED_BY_RELATION = YES
+REFERENCES_RELATION    = YES
+#---------------------------------------------------------------------------
 # configuration options related to the alphabetical class index
 #---------------------------------------------------------------------------
 ALPHABETICAL_INDEX     = NO
@@ -72,11 +92,14 @@
 #---------------------------------------------------------------------------
 GENERATE_HTML          = YES
 HTML_OUTPUT            = html
+HTML_FILE_EXTENSION    = .html
 HTML_HEADER            = 
 HTML_FOOTER            = 
 HTML_STYLESHEET        = 
 HTML_ALIGN_MEMBERS     = YES
 GENERATE_HTMLHELP      = NO
+CHM_FILE               = 
+HHC_LOCATION           = 
 GENERATE_CHI           = NO
 BINARY_TOC             = NO
 TOC_EXPAND             = NO
@@ -89,6 +112,8 @@
 #---------------------------------------------------------------------------
 GENERATE_LATEX         = NO
 LATEX_OUTPUT           = latex
+LATEX_CMD_NAME         = latex
+MAKEINDEX_CMD_NAME     = makeindex
 COMPACT_LATEX          = NO
 PAPER_TYPE             = a4wide
 EXTRA_PACKAGES         = 
@@ -96,6 +121,7 @@
 PDF_HYPERLINKS         = NO
 USE_PDFLATEX           = NO
 LATEX_BATCHMODE        = NO
+LATEX_HIDE_INDICES     = NO
 #---------------------------------------------------------------------------
 # configuration options related to the RTF output
 #---------------------------------------------------------------------------
@@ -111,7 +137,24 @@
 GENERATE_MAN           = NO
 MAN_OUTPUT             = man
 MAN_EXTENSION          = .3
-MAN_LINKS              = 
+MAN_LINKS              = NO
+#---------------------------------------------------------------------------
+# configuration options related to the XML output
+#---------------------------------------------------------------------------
+GENERATE_XML           = NO
+XML_SCHEMA             = 
+XML_DTD                = 
+#---------------------------------------------------------------------------
+# configuration options for the AutoGen Definitions output
+#---------------------------------------------------------------------------
+GENERATE_AUTOGEN_DEF   = NO
+#---------------------------------------------------------------------------
+# configuration options related to the Perl module output
+#---------------------------------------------------------------------------
+GENERATE_PERLMOD       = NO
+PERLMOD_LATEX          = NO
+PERLMOD_PRETTY         = YES
+PERLMOD_MAKEVAR_PREFIX = 
 #---------------------------------------------------------------------------
 # Configuration options related to the preprocessor   
 #---------------------------------------------------------------------------
@@ -123,23 +166,30 @@
 INCLUDE_FILE_PATTERNS  = 
 PREDEFINED             = 
 EXPAND_AS_DEFINED      = 
+SKIP_FUNCTION_MACROS   = YES
 #---------------------------------------------------------------------------
 # Configuration::addtions related to external references   
 #---------------------------------------------------------------------------
 TAGFILES               = 
 GENERATE_TAGFILE       = doc/api/tags
 ALLEXTERNALS           = NO
+EXTERNAL_GROUPS        = YES
 PERL_PATH              = /usr/bin/perl
 #---------------------------------------------------------------------------
 # Configuration options related to the dot tool   
 #---------------------------------------------------------------------------
+CLASS_DIAGRAMS         = YES
+HIDE_UNDOC_RELATIONS   = YES
 HAVE_DOT               = YES
 CLASS_GRAPH            = YES
 COLLABORATION_GRAPH    = YES
+TEMPLATE_RELATIONS     = YES
 INCLUDE_GRAPH          = YES
 INCLUDED_BY_GRAPH      = YES
 GRAPHICAL_HIERARCHY    = YES
+DOT_IMAGE_FORMAT       = png
 DOT_PATH               = 
+DOTFILE_DIRS           = 
 MAX_DOT_GRAPH_WIDTH    = 1024
 MAX_DOT_GRAPH_HEIGHT   = 1024
 GENERATE_LEGEND        = YES
Index: parts/doxygen/doxygenpart.cpp
===================================================================
RCS file: /home/kde/kdevelop/parts/doxygen/doxygenpart.cpp,v
retrieving revision 1.12
diff -u -r1.12 doxygenpart.cpp
--- parts/doxygen/doxygenpart.cpp	18 Mar 2003 12:56:19 -0000	1.12
+++ parts/doxygen/doxygenpart.cpp	23 Mar 2003 21:43:06 -0000
@@ -158,6 +158,7 @@
 void DoxygenPart::slotDoxygen()
 {
     bool searchDatabase = false;
+    QString outputDirectory;
     QString htmlDirectory;
 
     adjustDoxyfile();
@@ -186,10 +187,13 @@
       if (searchDatabase)
       {
         // get input files
-        htmlDirectory = Config_getString("OUTPUT_DIRECTORY");
-        if ( htmlDirectory.length() > 0 )
-          htmlDirectory += "/";
-        htmlDirectory += Config_getString("HTML_OUTPUT");
+        outputDirectory = Config_getString("OUTPUT_DIRECTORY");
+        if ( outputDirectory.isEmpty() == false )
+          outputDirectory += "/";
+        htmlDirectory   = Config_getString("HTML_OUTPUT");
+        if ( htmlDirectory.isEmpty() == true )
+          htmlDirectory = "html";
+        htmlDirectory.prepend(outputDirectory);
       }
     }
 

["fotran_patch2.diff" (text/plain)]

Index: parts/appwizard/fortranhello/app.kdevelop
===================================================================
RCS file: /home/kde/kdevelop/parts/appwizard/fortranhello/app.kdevelop,v
retrieving revision 1.1
diff -u -r1.1 app.kdevelop
--- parts/appwizard/fortranhello/app.kdevelop	21 Mar 2003 22:14:47 -0000	1.1
+++ parts/appwizard/fortranhello/app.kdevelop	23 Mar 2003 21:43:06 -0000
@@ -8,9 +8,11 @@
   <primarylanguage>Fortran77</primarylanguage>
   <keywords>
    <keyword>Fortran</keyword>
-   <keyword>Code</keyword>
   </keywords>
-  <ignoreparts>VisualBoyAdvance</ignoreparts>
+  <ignoreparts>
+   <part>KDevVisualBoyAdvance</part>
+   <part>KDevCTags</part>
+  </ignoreparts>
  </general>
  <kdevautoproject>
   <general>
@@ -32,10 +34,10 @@
  </useglobaltypes>
     <filetypes>
        <type ext="for" name="_for_files_" create="template">
-         <descr>Here_you_add_a_description</descr>
+         <descr>Add_a_description_here</descr>
        </type>
       <type ext="fnt" name="_fnt_files_" create="template">
-         <descr>Here_you_add_a_description</descr>
+         <descr>Add_a_description_here</descr>
       </type>
     </filetypes>
  </kdevfilecreate>
@@ -59,4 +61,12 @@
       <portabilityonly></portabilityonly>
     </ftnchek>
  </kdevfortransupport>
+ <kdevfileview>
+    <groups>
+      <group pattern="*.f" name="Replace_with_a_nice_title" />
+      <group pattern="*.f77" name="Replace_with_a_nice_title" />
+      <group pattern="*.ftn" name="Replace_with_a_nice_title" />
+      <group pattern="*.for" name="Replace_with_a_nice_title" />
+    </groups>
+ </kdevfileview>
 </kdevelop>
Index: parts/appwizard/fortranhello/configure.in
===================================================================
RCS file: /home/kde/kdevelop/parts/appwizard/fortranhello/configure.in,v
retrieving revision 1.1
diff -u -r1.1 configure.in
--- parts/appwizard/fortranhello/configure.in	21 Mar 2003 22:14:47 -0000	1.1
+++ parts/appwizard/fortranhello/configure.in	23 Mar 2003 21:43:06 -0000
@@ -5,5 +5,6 @@
 
 AC_LANG_FORTRAN77
 AC_PROG_F77
+AC_F77_LIBRARY_LDFLAGS
 
 AC_OUTPUT(Makefile src/Makefile)
Index: parts/appwizard/fortranhello/main.f77
===================================================================
RCS file: /home/kde/kdevelop/parts/appwizard/fortranhello/main.f77,v
retrieving revision 1.1
diff -u -r1.1 main.f77
--- parts/appwizard/fortranhello/main.f77	21 Mar 2003 22:14:47 -0000	1.1
+++ parts/appwizard/fortranhello/main.f77	23 Mar 2003 21:43:06 -0000
@@ -1,4 +1,7 @@
+c
 c This is the Hello World example
-       print *,'Hello World!'
-       stop
-       end
+c
+       program hello
+       print *,'Hello World!'
+       stop
+       end

_______________________________________________
Kdevelop-devel mailing list
Kdevelop-devel@barney.cs.uni-potsdam.de
http://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-devel

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic