summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-05-15add libelf and libterminfo;Ingo Schwarze
by Joerg Sonnenberger
2010-05-15Joerg Sonnenberger rewrote the comment stripping and line mergingIngo Schwarze
to be easier to follow and slightly faster.
2010-05-15More systematic output width handling by Joerg Sonnenberger:Ingo Schwarze
* save and restore the output width when switching to MANT_LITERAL * add an argument to ascii_alloc to specify the output width * set the default output width to 80 minus 2 characters * OpenBSD local: set the output width to 65 characters for -man
2010-05-15allow non-numeric manual sections in -mdoc;Ingo Schwarze
while here, allow LIBRARY in section 9; by kristaps@
2010-05-15removed restriction on integer manual sections in -man;Ingo Schwarze
by kristaps@
2010-05-15Bugfxing and cleanup by Joerg Sonnenberger, edited by kristaps@:Ingo Schwarze
* Flag errors and warnings in global variables. * Exit with error code if either is not null on exit. * Push down the buffers to the functions using them. * Handle the stdin/file argument in one function. * Use mmap when possible or else read the whole file into a single buffer. * Push buffer resizing into its own function.
2010-05-15We really want position independant objects in libsupc++.a.Matthieu Herrb
ok espie@
2010-05-15various improvements regarding errors and warnings Joerg Sonnenberger:Ingo Schwarze
* If the last -column .Bl isn't specified, it is auto-sized. * An invalid .St argument should be a warning, not an error. Just put the argument into the output. * An invalid .At argument should be a warning, not an error. Just print the argument, like new groff does. * Remove warnings concerning manual section (like 1, 6, 8). It was only used for .Ex and not really useful. * Remove warnings concerning page section (like SYNOPSIS). These were only used for .Fd and .Lb and not really useful.
2010-05-15merge bsd.lv 1.63:Ingo Schwarze
fix stripping of whitespace before trailing comments; by Joerg Sonnenberger
2010-05-15merge bsd.lv rev. 1.63:Ingo Schwarze
remove "1 == ppos" conditions that remained after rev. 1.60
2010-05-15more end-of-sentence (EOS) handling:Ingo Schwarze
* recognize the end of quoted sentences, and of those in parantheses * detect EOS in append_delims, so it works after all macros by kristaps@
2010-05-15Repair identification of P4 bwtwo on 4/330 and 4/370 models, which got brokenMiod Vallat
in 1.36.
2010-05-15Make fb_pfour_id() take a volatile pointer as argument.Miod Vallat
2010-05-15Always check the tiling mode alignment on pin, even if we don't need aOwain Ainsworth
fence register. Stops some chipsets crapping out during rendering. Tested by Jan Stary; thanks!
2010-05-15proper handling of quoted tab-separated column listsIngo Schwarze
by kristaps@
2010-05-15Distinguish OPEN, MIDDLE and CLOSE delimiters (using an enum).Ingo Schwarze
Only OPEN are drawn before the beginning of a macro; this is new, before this, MIDDLE ('|') were drawn in front, too. Only CLOSE are pushed after the end of a macro (as before). ok kristaps@ This allows us to finally enable handling of leading punctuation without regressions.
2010-05-15normalize() cannot be inline and extern at the same time; prompted byOtto Moerbeek
jsg@
2010-05-15grow /usr/local more at the cost of /home; ok krw@Otto Moerbeek
2010-05-15block-implicit macros now up-propogate end-of-sentence spacing;Ingo Schwarze
from bsd.lv mandoc.c 1.13 and mdoc_macro.c 1.64
2010-05-15Add libsupc++-v3Robert Nagy
2010-05-15Add Makefile for libsupc++-v3 that pulls common stuff fromRobert Nagy
libstdc++-v3/Makefile.common. ok espie@
2010-05-15Move libsupc++ sources and other common stuff to Makefile.commonRobert Nagy
to be used by gnu/lib/libsupc++-v3 and gnu/lib/libstdc++-v3 ok espie@
2010-05-14Pause the mux channel while waiting for reply from aynch callbacks.Damien Miller
Prevents misordering of replies if new requests arrive while waiting. Extend channel open confirm callback to allow signalling failure conditions as well as success. Use this to 1) fix a memory leak, 2) start using the above pause mechanism and 3) delay sending a success/ failure message on mux slave session open until we receive a reply from the server. motivated by and with feedback from markus@
2010-05-14Document return values, based on a diff from Ross Richardson.Nicholas Marriott
ok jmc
2010-05-14don't warn about libsa's exit(); pull in declaration for memcpy()Christian Weisgerber
courtesy of gcc4; ok kettenis@
2010-05-14Integrate kristaps@' end-of-sentence (EOS) frameworkIngo Schwarze
which is simpler and more powerful than mine, and remove mine. * man(7) now has EOS handling, too * put EOS detection into its own function in libmandoc * use node and termp flags to communicate the EOS condition * no more EOS pseudo-macro * no more non-printable EOS marker character on the formatter level This slightly breaks EOS detection after trailing punctuation in mdoc(7) macros, but that will be restored soon.
2010-05-14avoid builtins completely, so avoid possible issues with gcc4.Dale Rahn
2010-05-14Be friendly with gcc4.Dale Rahn
2010-05-14Colour+attribute options for status line alerts, from Alex Alexander.Nicholas Marriott
2010-05-14Accept (and document) "none" instead of "default" for attributes as itNicholas Marriott
is clearer and avoids confusion with default colours.
2010-05-14Make sure we initialize sched_lock before we try to use it.Mark Kettenis
ok miod@, thib@, oga@, jsing@
2010-05-14nowadays, .Dx is callable, so we need to quote it;Ingo Schwarze
ok jmc@ millert@ henning@ kristaps@
2010-05-14Add gcc2 and gcc3 expected output for avsm@'s new zero-length arrayNicholas Marriott
test.
2010-05-14sync to mandoc 1.9.25:Ingo Schwarze
* remove empty macro lines * document Ba escape quirk * update kristaps' mail address
2010-05-14Merge 1.9.25, keeping local patches;Ingo Schwarze
this does not merge kristaps' end-of-sentences handling yet, i will check that separately. This one includes: * handle \*(Ba as a delimiter * introduce ARGS_PEND for .Bl -column .It end-of-line special casing * section ordering: expect EXIT STATUS at the right place * line break fixes in SYNOPSIS * allow literal contexts to have arbitrary line lengths * the input file column number can not be used to identify the beginning of a line because white space is allowed after the initial '.' * proper leading spaces in -man -Tascii mode * do not let Lb break lines in -mdoc -Thtml LIBRARY
2010-05-14Use $OpenBSD$.Nicholas Marriott
2010-05-14Order struct element by size.Claudio Jeker
2010-05-14Do not send notifications directly onto the wire. Decide in the caller howClaudio Jeker
to send the notification. On accept use write() else queue message and try to send the queued messages out via msgbuf_write(). This may still fail but is better then the code beforehands. OK michele@
2010-05-14Defer installing signal handlers until echo is disabled so that weTodd C. Miller
get suspended normally when not the foreground process. Fix potential infinite loop when restoring terminal settings if process is in the background when restore occurs. OK miod@
2010-05-14Use calloc() instead of malloc() to allocate the connection structure. ThisClaudio Jeker
way the memory is zeroed. This is equivalent to the relayd commit by reyk. OK reyk, jsg
2010-05-14allocate all struct event's on the heap, it looks cleaner, feels betterReyk Floeter
and follows a suggestion in event.h. also don't mix signal() and signal_set()/signal_add(). ok jsg@ gilles@
2010-05-14zero out the allocate memory for a new control connection via calloc()Reyk Floeter
ok jsg@ gilles@
2010-05-14Fix ICE when checking a zero-size array for __bounded__ (TYPE_MAX_VALUENicholas Marriott
is now NULL for zero-length arrays so check for that). ok avsm
2010-05-14add failing regress test for gcc3 -Wbounded for 0-length arrays, spotted by ↵Anil Madhavapeddy
nicm@
2010-05-14When merging interfaces after a config reload, the fsm state for interfacesStuart Henderson
is forced into IF_STA_NEW so that if_init() can be called to setup timers etc. When a loopback interface is added to the config, this means there's no way to get to the correct state. Fix by avoiding changing an existing IF_STA_LOOPBACK and forcing loopback interfaces to be passive (otherwise skipping the if_init on an active interface causes problems). ok claudio@
2010-05-14spacingReyk Floeter
2010-05-14merge 1.9.24, keeping local patches; some changes:Ingo Schwarze
* preserve multiple consecutive space characters in input * do not restrict .Cd and .Rv to certain sections (requested by Joerg) * do not run lookup() on quoted words * enum return types for mdoc_args and mdoc_argv * fix auto-closing of LINK tag in -Txhtml (from Daniel Friesel) * various lint and manual fixes
2010-05-14check that the certificate matches the corresponding private key beforeDamien Miller
grafting it on
2010-05-13typo: colision->collisionStuart Henderson
2010-05-13syncMiod Vallat