mirror of
https://github.com/VDR4Arch/vdr.git
synced 2023-10-10 13:36:52 +02:00
Added Doxyfile.filter to have special characters escaped that would otherwise be dropped by Doxygen
This commit is contained in:
parent
ff27cca4fe
commit
30e10239ca
@ -1999,6 +1999,8 @@ Ville Skytt
|
|||||||
for adding missing $(LDFLAGS) to the Makefile of the dvbhddevice plugin
|
for adding missing $(LDFLAGS) to the Makefile of the dvbhddevice plugin
|
||||||
for fixing some spellings in PLUGINS.html and Doxyfile
|
for fixing some spellings in PLUGINS.html and Doxyfile
|
||||||
for adding '-p' to the cp command in the install-conf target of the Makefile
|
for adding '-p' to the cp command in the install-conf target of the Makefile
|
||||||
|
for reporting that some special characters are dropped by Doxygen and thus need to
|
||||||
|
be escaped
|
||||||
|
|
||||||
Steffen Beyer <cpunk@reactor.de>
|
Steffen Beyer <cpunk@reactor.de>
|
||||||
for fixing setting the colored button help after deleting a recording in case the next
|
for fixing setting the colored button help after deleting a recording in case the next
|
||||||
|
4
Doxyfile
4
Doxyfile
@ -364,13 +364,13 @@ IMAGE_PATH =
|
|||||||
# input file. Doxygen will then use the output that the filter program writes
|
# input file. Doxygen will then use the output that the filter program writes
|
||||||
# to standard output.
|
# to standard output.
|
||||||
|
|
||||||
INPUT_FILTER =
|
INPUT_FILTER = ./Doxyfile.filter
|
||||||
|
|
||||||
# If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using
|
# If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using
|
||||||
# INPUT_FILTER) will be used to filter the input files when producing source
|
# INPUT_FILTER) will be used to filter the input files when producing source
|
||||||
# files to browse.
|
# files to browse.
|
||||||
|
|
||||||
FILTER_SOURCE_FILES = NO
|
FILTER_SOURCE_FILES = YES
|
||||||
|
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
# configuration options related to source browsing
|
# configuration options related to source browsing
|
||||||
|
34
Doxyfile.filter
Normal file
34
Doxyfile.filter
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
#!/usr/bin/perl
|
||||||
|
|
||||||
|
# Filter source files for use with Doxygen.
|
||||||
|
#
|
||||||
|
# Escapes special characters in comments marked with "///<".
|
||||||
|
#
|
||||||
|
# Usage: Doxyfile.filter filename
|
||||||
|
#
|
||||||
|
# See the main source file 'vdr.c' for copyright information and
|
||||||
|
# how to reach the author.
|
||||||
|
#
|
||||||
|
# $Id: Doxyfile.filter 2.1 2013/02/17 10:54:05 kls Exp $
|
||||||
|
|
||||||
|
$TAG = "///<";
|
||||||
|
|
||||||
|
while (<>) {
|
||||||
|
$t = $_;
|
||||||
|
$p = index($t, $TAG);
|
||||||
|
if ($p >= 0) {
|
||||||
|
$p += length($TAG);
|
||||||
|
print substr($t, 0, $p);
|
||||||
|
$quote = 0;
|
||||||
|
while (1) {
|
||||||
|
$s = substr($t, $p++, 1);
|
||||||
|
last if ($s eq "");
|
||||||
|
$quote ^= 1 if ($s eq '"');
|
||||||
|
print "\\" if (!$quote && $s =~ /[\\\@<>]/);
|
||||||
|
print $s;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
print $t;
|
||||||
|
}
|
||||||
|
}
|
4
HISTORY
4
HISTORY
@ -7585,7 +7585,7 @@ Video Disk Recorder Revision History
|
|||||||
- Fixed formatting and removed some superfluous break statements in vdr.c's command
|
- Fixed formatting and removed some superfluous break statements in vdr.c's command
|
||||||
line option switch.
|
line option switch.
|
||||||
|
|
||||||
2013-02-16: Version 1.7.38
|
2013-02-17: Version 1.7.38
|
||||||
|
|
||||||
- Updated the Ukrainian OSD texts (thanks to Yarema Aka Knedlyk).
|
- Updated the Ukrainian OSD texts (thanks to Yarema Aka Knedlyk).
|
||||||
- Updated the Estonian OSD texts (thanks to Arthur Konovalov).
|
- Updated the Estonian OSD texts (thanks to Arthur Konovalov).
|
||||||
@ -7634,3 +7634,5 @@ Video Disk Recorder Revision History
|
|||||||
- Removed all \return and \param tags from comment lines marked with "///<" for Doxygen.
|
- Removed all \return and \param tags from comment lines marked with "///<" for Doxygen.
|
||||||
There was only a rather small number of these, and I would probably always forget to
|
There was only a rather small number of these, and I would probably always forget to
|
||||||
put them in place when writing future comments, so I decided to drop them entirely.
|
put them in place when writing future comments, so I decided to drop them entirely.
|
||||||
|
- Added Doxyfile.filter to have special characters escaped that would otherwise be
|
||||||
|
dropped by Doxygen (reported by Ville Skyttä).
|
||||||
|
Loading…
Reference in New Issue
Block a user