diff --git a/tests/manpage-personal-dict b/tests/manpage-personal-dict new file mode 100644 index 00000000..75b6b60b --- /dev/null +++ b/tests/manpage-personal-dict @@ -0,0 +1,905 @@ +00PM +00am +00pm +00test +0m +0x +0x1F +0xFE12 +0xfe00 +10x14 +12string7 +13ths +15am +1GB +1pm +20am +20pm +22AM +2GB +2PM +2s +30PM +34am +3string34 +45am +45pm +591test +59pm +5EDT +A3 +A4 +A5 +ADDOMIT +AddBlankLines +Afoo +Aimale +Alberani +AmigaDOS +ApR +Args +B'Av +B4 +B5 +BLOCKDEV +Badros +Bazzanini +Bech +Benedetto +Bevrijdingsdag +Bj +Björn +Bloois +BoldOblique +Borland +BoxHeight +BoxWidth +Budler +Buitléir +Bœsch +C99 +CDE's +CFLAGS +CHARDEV +CLOEXEC +COLOUR +CONTEXTs +CPP's +CalMode +CalType +CalcMinsFromUTC +CalcUTC +Clément +Config +Conover +Cottel +Couto +Ctrl +D'oh +DATETIME +DATETIMEs +DATEs +DBufPutc +DOH +DOSes +DOTREMINDERS +DSE +DUMPVARS +DURATIONs +Daia +DateSep +DateTimeSep +Davide +Daví +Davíðsson +DaySize +DedupeReminders +DefaultColor +DefaultDelta +DefaultPrio +DefaultTDelta +Deiconify +DeltaOffset +DeltaOverride +Dershowitz +DestroyValue +Doggett +Doh +DontFork +DontQueue +DontTrigAts +Dosubst +Dov +Duperval +EF +ENDIF +EOF +ERRMSG +ESC +EXPR +Eee +Eerste +Eloi +Emanuele +EndSent +EndSentIg +EntrySize +Example2 +Expr +ExpressionTimeLimit +FIFOs +FRENAME +FSET +FSETting +FUNCS +FUNSET +Feldstern +FindToken +FirstIndent +Flagson +Fname +FoldYear +FormWidth +FreeBSD +Fromnow +GPL +Gedalia +Getopt +GhostView +Gurman +HANKERSON +HEBCAL +HH +Ha'atzmaut +HaShoah +Hankerson +HashPJW +HashVal +Hashana +Hazikaron +HeadSize +Helvetica +HideCompletedTodos +Hoeltig +Hohl +Hplu +Hurray +HushMode +IFTRIG +IFs +IIF +INCLUDECMD +INCLUDEd +INCLUDed +INTs +IRIX +ISOLATIN1 +Iconified +IgnoreOnce +Img +InBoxHeight +InfDelta +IntMax +IntMin +JAHRZEITS +JSON +JSONMode +JSONQUEUE +JeiEl +Jens +Jerzy +Jin +Jochen +Joop +Kamens +Kasdorp +Katan +Kiefte +Koningsdag +Kristian +LANGID +LDFLAGS +LGBTQ +LOGNAME +LRM +Laatste +Labour +Lastday +Lastworkday +LatDeg +LatMin +LatSec +LineWidth +Liviu +LocalToUTC +LongDec +LongDeg +LongMin +LongSec +Lynnerup +M11 +M3 +MD5 +MMam +MMpm +MSC +MSF +MSGPREFIX +MSGSUFFIX +Madsen +Makefile +Makefiles +Marczykowski +Marek +Marinus +MaxFullOmits +MaxLateMinutes +MaxPartialOmits +MaxSatIter +MaxStringLen +MaxX +MaxY +MaybeXS +McGlothlen +Meeus +Mikko +MinX +MinY +MinsFromUTC +Mogens +Moontime +Mplu +Msg +Möller +NOQUEUE +Nachum +Neuhauser +NextMode +Niels +Nieuwe +Num +NumFullOmits +NumPartialOmits +NumQueued +NumTrig +Nx +OMF +OMITFUNC +OMITs +OMITted +OS2 +OSC +OnceFile +Oskiewicz +PANGO +PNG +POSIX +PPP +PSCal +PSFILE +PSFile +PageBoundingBox +PageDown +PageUp +Pango +ParseUntriggered +Paulo +Pelzl +Philipp +Pinard +Plaser +PostScript +PreCal +PrefixLineNo +Puskas +QDOS +README +REM2PS +RGB +Rafa +Rahman +Randen +Readline +Reingold +Reißig +Rem2HTML +Rem2PDF +Rem2PS +Remind's +Rhys +Rickel +Rosh +Ruderich +RunOff +SAS +SATISFied +SCANFROM +SCANFROMs +SCHED +SEGV's +SGI +SIGCONT +SIGINT +SMSQ +SMTP +SORTBANNER +SPDX +SPECIALs +SVG +SYMLINK +SYSINCLUDE +SYSV +Sadinoff +Sanderson +Schleusener +Schmitt +Schwarz +Shapir +Shvat +Siegel +Silvonen +Silvonen's +SimpleCal +SimpleCalendar +Sipe +Skoll +Slusallek +Sobczyk +Solaris +SortByDate +SortByPrio +SortByTime +Sparc +Spc +Speeded +Sprickerhof +Strassfeld +SubsIndent +Sunview +SuppressImplicitWarnings +SuppressLRM +SysInclude +TAGs +TKREMIND +TKTAG +TODO +TODOS +TODOs +TRIGVALID +TTY +TZ +Ta'anit +Tamkin +Tamuz +Tavis +Tcl +Td +Terbeck +TerminalBackground +Thronicke +TimeSep +TimetIs64bit +Tishrey +TitleSize +Tk +TkRemind +TodoFilter +Torre +Tru64 +Trygve +Tt +Tw +Tzom +UNCOMPUTABLE +UNIXes +USNO +UTCToLocal +UTF +Ud +UntimedFirst +Use256Colors +UseBGVTColors +UseTrueColors +UseVTColors +Uw +Uy +VT00 +VT100 +Valerio +Vens +Volle +WHATSNEW +WarningLevel +Wehr +Werschulz +Wextra +Willem +Willmann +XTerm +XY +YECH +YYYY +Yaffe +Yellin +Yom +Ziemer +Zoltan +acknowledgement +adawn +adusk +afOo +aflag +america +amiga +ampm +ansi +ansicolor +ansitext +ap +aq1993 +arg +arg1 +arg2 +argN +args +argv +asc +astro +atime +autoconf +autoreconf +b1 +backend +backends +backslashed +barbarbafoo +baseyr +behaviour +bg +c12 +calprefix +calsuffix +caltype +catcherr +ccl +centimetres +cgi +charset +chinese +clc +cm2rem +cm2trem +cmd +cmd1 +cmd2 +codepoint +config +const +cppcheck +cron +csh +da +date1 +date2 +datepart +datetime +datetimes +day1 +day2 +dayname +daynames +daynum +daysinmon +daysinmonnth +daysinnextmonth +daysinprevmonth +daystart +defs +dev +dfs +dh +difftime +doesn +dosubst +doublequote +dq +dqi +dqis +ds +dstzone +dt +dur +dx +easterdate +edur +eergisteren +eg +emacs +emxomf +encodings +endian +endif +envvar +estart +eval +evaltrig +eventduration +eventstart +execed +executables +expr +favour +fcntl +fd +feb +ffat +fg +fgrep +filedate +filedatetime +filedir +fileinfo +findfont +finnish +firstwkday +fixups +flagsoff +flagson +fname +fontsize +fri +fset +ftshe +fullmoon +func +funcs +gaa +garbhol +gcc +getenv +grey +greyed +gridline +gridlines +groff +gvim +hasn +hdate +hebdate +hebday +hebmon +hebyear +hostname +html +htmlescape +htmlstriptags +i1 +i2 +iCal +ical2rem +iconified +iconv +idq +ie +ifdef +ifelse +ifoo +iif +initgroups +inotify +inotifywait +isany +isconst +isdst +isleap +isomitted +itkpdf +itkprint +itkremind +ivar +j2 +jahr +jahrzeit +jahrzeits +jan +jewish +json +kall +kcmd1 +kcommand +keym +kwartier +kxmessage +latin1 +leapyear +leapyears +len +lgbtq +libcairo +libpango +lineno +listbox +localomit +localtoutc +lpr +lrtb +lt +lto +luni +lz +maan +makefile +maxlen +mbchar +mbindex +mbstrlen +mbsubstr +md +memcpy +messageBox +metacharacters +minsfromutc +mktime +mojibake +monday +mondayfirst +monnum +month1 +month2 +monthname +moondate +moondatetime +moonphase +moonphases +moonrisedir +moonsetdir +moonsize +moontime +moontool +moveable +moveto +mr +msg +msgprefix +msgsuffix +mul +multibyte +multitrig +mydate +mydelta +mydir +myfunc1 +mylang +myprolog +myreminders +myscript +nHello +nbar +nd +ndawn +ndusk +newdate +nextmonthname +nextmonthyear +nl +nnn +nohup +nonconst +nonomitted +noreminders +nostripped +notesize +nqueued +num +ok +oktober +ol +ons +ordx +orthodoxeaster +os2 +ostype +otherfunc +overmorgen +p12 +packlist +padstr +passthru +patchlevel +pathnames +perl +perllocal +png +popen +ppp +pre +preprocessor +prev +prevmonthname +prevmonthyear +printf +prio +psmoon +psshade +qid +queueing +quux +rawbody +readline +realcurrent +realnow +realtoday +rem2html +rem2pdf +rem2pdf's +rem2ps +rem2ps2 +remind's +rescan +rn +ro +romanian +rwx +sa +saturday +scalefont +scanfrom +sched +se +segfaulting +setenv +setfont +setgray +setpagedevice +sfun +sgn +shalem +shar +shellescape +shextvlfqnu +shouldn +smachot +soleq +somefile +sortbanner +spc +src +srczone +sson +stderr +stdin +stdout +sthd +str1 +str2 +strcasecmp +strdup +stringwidth +strlen +strncasecmp +stylesheet +subprocess +subst +substr +sundAy +svg +symlink +sys +sysnotify +t1 +t2 +tThere +tcl +tcllib +tdelta +test1 +test2 +th +thed +thirdfunc +thisyear +thu +timegm +timelocal +timepart +tk +tkpng +tkremind +tkreminders +tkremindrc +todo +todos +tokenizer +toronto +tq +trep +trepeat +trig1 +trig2 +trigN +trigback +trigbase +trigcompletethrough +trigdate +trigdatetime +trigdelta +trigduration +trigeventduration +trigeventstart +trigeventstarttz +trigfrom +triggerable +triginfo +trigistodo +trigmaxoverdue +trigpriority +trigrep +trigscanfrom +trigtags +trigtime +trigtimedelta +trigtimerep +trigtimetz +trigtz +triguntil +trigvalid +tshed +tt +ttime +tty +tue +txt +typeof +tz +tzconvert +ubitux +uid +unbuffered +undefine +underlinefg +uniq +unsets +untimed +untriggerable +untriggered +uppper +url +userid +utcflag +utctolocal +utf +utf8 +utils +uwhatever +varname +ve +w0 +wakeups +weekno +wfun +whoami +wkday +wkdaynum +wkstart +www +x00 +xAB +xdg +xinitrc +xless +xmessage +xsiz +xsiz1 +year1 +year2 +yeardiff +yrstart +ysiz +ysiz1 +yy +yyyy +z0 +ziens +zj +zn +één diff --git a/tests/test-rem b/tests/test-rem index 9869bf4a..b03b01e8 100644 --- a/tests/test-rem +++ b/tests/test-rem @@ -655,11 +655,32 @@ for i in ../man/*.1 ; do done # If we have "spellintian", run it against man pages +cat <<'EOF' >> $OUT + +If spellintian is installed, its output (if any) follows... + +EOF + spellintian /dev/null < /dev/null > /dev/null 2>&1 if test $? = 0 ; then # we grep out some false-positives from rem2ps spellintian --picky ../man/*.1 2>&1 | grep -v -F 'MinX MinX (duplicate word)' | grep -v -F 'MinY MinY (duplicate word)' | grep -v -F 'show show (duplicate word)' >> $OUT 2>&1 fi + +# If we have "hunspell", run it against man pages +cat <<'EOF' >> $OUT + +If hunspell is installed, its output (if any) follows... + +EOF + +hunspell /dev/null < /dev/null > /dev/null 2>&1 +if test $? = 0; then + cat ../man/*.1 | hunspell -l -n -p manpage-personal-dict >> $OUT 2>&1 + cat ../docs/WHATSNEW | hunspell -l -p manpage-personal-dict >> $OUT 2>&1 +fi + +echo "" >> $OUT # Test --print-tokens long option $REMIND --print-tokens < /dev/null >> $OUT 2>&1 diff --git a/tests/test.cmp b/tests/test.cmp index 291f1988..c42b9444 100644 --- a/tests/test.cmp +++ b/tests/test.cmp @@ -24458,6 +24458,13 @@ Checking ../man/rem.1... Checking ../man/rem2ps.1... Checking ../man/remind.1... Checking ../man/tkremind.1... + +If spellintian is installed, its output (if any) follows... + + +If hunspell is installed, its output (if any) follows... + + # Remind Tokens addomit