summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2010-05-13merge fixes from upstream (up to rev 1.167)Eric Faurot
notably fix a regression in parsing DTD parameter entities. ok miod@ nicm@
2010-05-13If __HAVE_PMAP_DIRECT, do not bother creating special mappings for use inMiod Vallat
pmap_{copy,zero}_page, but use direct mapped pages instead.
2010-05-13Only enable acceleration code if specific device properties exist; this shouldMiod Vallat
fix OpenBSD/sparc operation in QEMU, which only provides the frame buffer memory and none of the accelerated stipple and blit spaces.
2010-05-13Remove the command line option -fno-ign-chars.Ingo Schwarze
This option was not useful, you never want mandoc to die just because there is an invalid character in the input file, neither in production nor when linting: a warning is sufficient. This was particularly annoying because it was part of -fstrict and could not be switched off. "less is more" kristaps@
2010-05-13Synchronise amd64 more with other PMAP_DIRECT architectures. (step 1,Owain Ainsworth
more to come later) Specfically, there is no reason to reserve a special virtual address just so we can do boot dump, we have a direct map of every page anyway. since pmap_map is deprecated and MD only anyway, this means we can remove that interface too. If anything this should increase reliability since pmap_enter won't fail under memory pressure during dump (unlikely but possible). It is also simpler and smaller ;) Tested by myself and ckuethe, no regressions. ok miod@
2010-05-13new iwn(4) ids.Damien Bergamini
do not attach to the Gen2b devices yet as it is not clear wether or not they have their own hardware revision type.
2010-05-13new iwn(4) pci idsDamien Bergamini
2010-05-13initialization values for AR9380 2.2.Damien Bergamini
turns out the Rx gain tables are the same as 2.0 (and the Tx gain registers too), which saves us a few bytes.