summaryrefslogtreecommitdiff
path: root/gtkdoc-fixxref.in
diff options
context:
space:
mode:
authorStefan Sauer <ensonic@users.sf.net>2012-09-23 21:40:29 +0200
committerStefan Sauer <ensonic@users.sf.net>2012-09-23 22:23:26 +0200
commitad286d367be8de8adab3413ca9ea5360ac577d15 (patch)
tree5dff34a66530b2a53c2a7bebcf63dc122b395445 /gtkdoc-fixxref.in
parenta748c2c2395af9cb49b38ea2fb14d2660943331c (diff)
downloadgtk-doc-ad286d367be8de8adab3413ca9ea5360ac577d15.tar.gz
gtkdoc-fixxref: turn commented out prints into TRACE statements
Diffstat (limited to 'gtkdoc-fixxref.in')
-rwxr-xr-xgtkdoc-fixxref.in30
1 files changed, 16 insertions, 14 deletions
diff --git a/gtkdoc-fixxref.in b/gtkdoc-fixxref.in
index f1eceb3..a2194f4 100755
--- a/gtkdoc-fixxref.in
+++ b/gtkdoc-fixxref.in
@@ -98,7 +98,7 @@ my %NoLinks = (
my $path_prefix="";
if ($HTML_DIR =~ m%(.*?)/share/gtk-doc/html%) {
$path_prefix=$1;
- #print "Path prefix: $path_prefix\n";
+ @TRACE@("Path prefix: $path_prefix");
}
if (!defined $MODULE_DIR) {
@@ -113,7 +113,7 @@ $dir = `pkg-config --variable=prefix glib-2.0`;
$dir =~ s/\s+$//;
$dir = $dir . "/share/gtk-doc/html";
if (-d $dir && $dir ne $HTML_DIR) {
- #print "Scanning GLib directory: $dir\n";
+ @TRACE@("Scanning GLib directory: $dir");
if ($dir !~ m%^\Q$path_prefix\E/%) {
&ScanIndices ($dir, 1);
} else {
@@ -126,7 +126,7 @@ if (defined ($ENV{"GNOME2_PATH"})) {
foreach $dir (split (/:/, $ENV{"GNOME2_PATH"})) {
$dir = $dir . "/share/gtk-doc/html";
if (-d $dir && $dir ne $HTML_DIR) {
- #print "Scanning GNOME2_PATH directory: $dir\n";
+ @TRACE@("Scanning GNOME2_PATH directory: $dir");
if ($dir !~ m%^\Q$path_prefix\E/%) {
&ScanIndices ($dir, 1);
} else {
@@ -139,10 +139,10 @@ if (defined ($ENV{"GNOME2_PATH"})) {
}
}
-#print "Scanning HTML_DIR directory: $HTML_DIR\n";
+@TRACE@("Scanning HTML_DIR directory: $HTML_DIR");
&ScanIndices ($HTML_DIR, 0);
push (@VisitedPaths, $HTML_DIR);
-#print "Scanning HTML_DIR directory: $MODULE_DIR\n";
+@TRACE@("Scanning HTML_DIR directory: $MODULE_DIR");
&ScanIndices ($MODULE_DIR, 0);
push (@VisitedPaths, $MODULE_DIR);
@@ -153,12 +153,12 @@ foreach my $dir (@EXTRA_DIRS) {
foreach $vdir (@VisitedPaths) {
if ($dir eq $vdir || $dir =~ m%^\Q$vdir\E/%) {
- #print "Skipping EXTRA_DIR directory: $dir\n";
+ @TRACE@("Skipping EXTRA_DIR directory: $dir");
$skip=1;
}
}
next if $skip;
- #print "Scanning EXTRA_DIR directory: $dir\n";
+ @TRACE@("Scanning EXTRA_DIR directory: $dir");
push (@VisitedPaths, $dir);
# If the --extra-dir option is not relative and is not sharing the same
@@ -209,7 +209,7 @@ if (defined($MODULE)) {
sub ScanIndices {
my ($scan_dir, $use_absolute_links) = @_;
- #print "Scanning source directory: $scan_dir absolute: $use_absolute_links\n";
+ @TRACE@("Scanning source directory: $scan_dir absolute: $use_absolute_links");
# This array holds any subdirectories found.
my (@subdirs) = ();
@@ -238,7 +238,6 @@ sub ScanIndices {
sub ScanIndex {
my ($file, $use_absolute_links) = @_;
- #print "Scanning index file: $file absolute: $use_absolute_links\n";
# Determine the absolute directory, to be added to links in index.sgml
# if we need to use an absolute link.
@@ -250,12 +249,13 @@ sub ScanIndex {
$file =~ /(.*\/)(.*?)\/index\.sgml/;
$dir = $1;
}
+ @TRACE@("Scanning index file=$file, absolute=$use_absolute_links, dir=$dir");
open (INDEXFILE, $file)
|| die "Can't open $file: $!";
while (<INDEXFILE>) {
if (m/^<ANCHOR\s+id\s*=\s*"([^"]*)"\s+href\s*=\s*"([^"]*)"\s*>/) {
- #print "Found id: $1 href: $2\n";
+ @TRACE@("Found id: $1 href: $2");
$Links{$1} = "$dir$2";
}
}
@@ -282,7 +282,7 @@ sub FixCrossReferences {
sub FixHTMLFile {
my ($file) = @_;
- #print "Fixing file: $file\n";
+ @TRACE@("Fixing file: $file");
open (HTMLFILE, $file)
|| die "Can't open $file: $!";
@@ -354,12 +354,14 @@ sub MakeXRef {
# uninstalled
if (defined($MODULE) && $href =~ m%^\.\./$MODULE/(.*)$%) {
$href=$1;
+ @TRACE@(" Fixing link to uninstalled doc: $id, $href, $text");
+ } else {
+ @TRACE@(" Fixing link: $id, $href, $text");
}
- #print " Fixing link: $id, $href, $text\n";
return "<a href=\"$href\">$text</a>";
} else {
my $warn = 1;
- #print " no link for: $id, $text\n";
+ @TRACE@(" no link for: $id, $text");
# don't warn multiple times and also skip blacklisted (ctypes)
$warn = 0 if exists $NoLinks{$id};
@@ -420,7 +422,7 @@ sub HighlightSource {
print NEWFILE $source;
close (NEWFILE);
- #print" running @HIGHLIGHT@ @HIGHLIGHT_OPTIONS@$temp_source_file \n";
+ @TRACE@(" running @HIGHLIGHT@ @HIGHLIGHT_OPTIONS@$temp_source_file ");
# format source
my $highlighted_source=`@HIGHLIGHT@ @HIGHLIGHT_OPTIONS@$temp_source_file`;