History

20110104-1013

forsyth committed 15 years ago

Commit 5d565f21 parent a7336165 files · +468 −4Browse files

Unified · Split

5 files
  1. CHANGES +457 −1
  2. emu/MacOSX/win.c +7 −0
  3. include/version.h +1 −1
  4. man/3/ip +2 −1
  5. os/ipaq1110/ipaq +1 −1
CHANGES+457−1
@@ -1,3 +1,6 @@
1+20110104
2+ emu/MacOSX/win.c detect double clicks [issue 232, jas]
3+ emu/MacOSX/os.c replace erendezvous by a per-kproc semaphore for osblock/osready
14 20101220
25 changes to srv(3) to notify client when server vanishes [issue 244, thanks to powerman and roger]
36 20101205
@@ -362,4 +365,457 @@ · 358 unmodified lines
362365 20071015
363366 add cap creation to infauth in server role in factotum
364367 20071011
365− remove obsolete references to sh-exception(
368+ remove obsolete references to sh-exception(2)
369+20071010
370+ add abhey's changes for cmd key as unicode compose key for MacOS X to emu/MacOSX/win.c
371+20071008
372+ nemo's change to emu/port/random.c; really the file needs a little rewriting for clarity (too many overlapping states)
373+20071002
374+ ensure fmtdef.h included by some lib9 functions so that va_copy is defined on older systems that lack that needless notion
375+ <{} and >{} added to sh(1)
376+20070929
377+ move emu/MacOSX/mkfile to .../mkfile-x11 and replace it by the variant that builds for Carbon, now the default
378+20070927
379+ add working drawcursor to emu/MacOSX/win.c, based on mirtchovski's changes (but mapping general cursor images to Mac's form)
380+20070910
381+ update spki(2) [change handling of hashes, add signature functions] appl/lib/spki/spki.b module/spki.m, updated for GSoC
382+20070906
383+ add toreal to string(2)
384+20070905
385+ /appl/cmd/ed.b (caerwyn's fix for g/.../d)
386+ also /appl/lib/ecmascript/builtin.b (toupper fix)
387+20070902
388+ make /appl/lib/daytime.b accept Daytime->text's output; add string2tm to man page (issue 59)
389+20070901
390+ add andrey's changes to emu/MacOSX/win.c (used by emu/MacOSX/mkfile-a)
391+ add saoret's changes to dis/lookman, dis/man (issue 58)
392+ add micah.stetson's change to /appl/cmd/src.b (issue 57)
393+20070817
394+ two old changes that weren't in the distribution...
395+ libkeyring/rsaalg.c: previously failed to ensure the output key was the right length (really rsagen should do that)
396+ libinterp/alt.c: use a better random number generator
397+20070814
398+ bufio.b didn't update the buffer pointers correctly on write errors
399+20070807
400+ libinterp/keyring.c don't include owner= if owner is nil or ""
401+ add auth/rsagen
402+20070806
403+ /module/lists.m add PATH(!), also simplify concat implementation
404+20070725
405+ /dis/man initialise fils correctly to empty list and remove hack (issue 56)
406+20070720
407+ utils/5l/asm.c: ensure SBZ field in MOV is regarded as MBZ (ie, force to zero)
408+20070714
409+ add Sys->readn, update sys-read(2)
410+ copy two repairs from emu/port/inferno.c to os/port/inferno.c
411+ remove readn implementation from several commands
412+ print correct diagnostic in appl/cmd/crypt.b
413+ prevent window titlebars from being dragged out of the main window in wm/wm.b
414+20070619
415+ remembered to include /appl/cmd/trfs.b /dis/trfs.dis
416+20070614
417+ /appl/lib/venti.b bug fixes, a few more errstrs, remove prints to stderr
418+ add initial module/vac.m appl/lib/vac.b from mjl (gsoc project ventivac)
419+ add initial /appl/cmd/^(vacfs.b vacget.b vacput.b) /man/4/vacfs /man/1/vacget from mjl (gsoc:ventivac)
420+ include omitted man/mkfile man/lib
421+20070608
422+ update /lib9 functions to use silly va_copy (and then va_end) instead of just assigning, to account for silly C implementations
423+ change /appl/cmd/mc.b not to require Draw or Env (so lc works on smaller systems)
424+ update acme to include the font size data (eg, for use by mc(1))
425+20070607
426+ /appl/wm/man.b /appl/lib/man.b to allow 10.1 etc as section references
427+20070605
428+ add another xopen #define to lib9.h includes for Linux
429+ copy plan9 acme's colormix
430+20070601
431+ /appl/cmd/ls.b /dis/ls.dis /man/1/ls: document new -F option and -T option
432+ /appl/cmd/auth/factotum/factotum.b: ignore empty writes, don't fail; make a few diagnostics match plan 9
433+ rename /appl/cmd/mc.b to /appl/cmd/calc.b; also /man/1/mc to /man/1/calc; /dis/mc.dis to /dis/calc.dis
434+ add /appl/cmd/mc.b (initial version)
435+ replace /dis/lc.dis by /dis/lc; remove /appl/cmd/lc.b
436+ remove /appl/cmd/mathcalc.b /dis/mathcalc.dis /man/1/mathcalc
437+20070510
438+ quickly remove references to udp's "oldheaders" because plan 9 removed it
439+ remove obootpd completely
440+20070418
441+ add scan code to X11 (issue 45)
442+20070411
443+ if mkconfig has been changed from the distribution, use it to set parameters in makemk.sh (issue 41)
444+ add iso8859-15 (what? will the line stretch on to the crack of doom?) (issue 43)
445+20070410
446+ fix some porting errors in /appl/cmd/look.b
447+ document look's -r option in look(1)
448+20070407
449+ /os/port/^(portdat.h lib.h portfns.h xalloc.c) compatiblity changes with plan 9
450+ /os/pc ether drivers updated to match plan 9, and os/ip (and a few files in /os/port) also updated, including removing some unreachable code
451+ /os/ip/tcp.c changes from plan 9 for out-of-sequence segments
452+20070319
453+ emu/port/devsrv.c and os/port/devsrv.c delete wc at correct time
454+20070312
455+ rename -D and -k options to plumb (old ones still accepted); add -i option to take data from standard input; update man page
456+ enable 64-bit seeks in /emu/Nt/devfs.c
457+20070302
458+ change /mkfile to build yacc earlier, mainly to make bootstrap of a new host easier (makemk.sh and mk install)
459+ change /utils/mkfile not to build k[acl] and q[acl] on Plan 9, since the system ones are the same
460+20070228
461+ make array bounds checking the default for on-the-fly compilers (emu/port/main.c)
462+ improve wording in security-ssl(2) and ssl(3)
463+20070227
464+ /include/fcall.h: ensure unsigned promotion to counter ansi sign-extending rules for GBIT64
465+ /libmemdraw/draw.c: copy fix to memfillcolor
466+20070220
467+ add 0x92 as chip ID for ether91c111.c
468+20070217
469+ repair /appl/lib/libc.b and /appl/lib/libc0.b strncmp implementations (used only by c2l output) [inferno-os issue 9]
470+ /emu/port/devip.c, get socket fd on reopen of ctl
471+ /appl/acme/exec.b, trim string correctly [inferno-os issue 11]
472+20070216
473+ add /module/lists.m, /appl/lib/lists.b, and lists(2)
474+20070209
475+ remove debugging -d option to exportfs call in emu/Plan9/devsrv9.c(!)
476+20070206
477+ /appl/svc/auth.sh: replace exit by raise
478+ /man/2/styxservers: document replychan and replydirect
479+20070201
480+ update US timezone files to save energy
481+20070131
482+ add /appl/lib/convcs/utf16_btos.b, utf16_stob.b etc [rog]
483+20070130
484+ fix wording in some of the licence files (eg, remove references to old liberal licence)
485+20070123
486+ check lengths properly in devenv.c
487+ move all of doc into lib/proto/inferno from lib/proto/src
488+20070122
489+ add doc/port.ms, doc/port.pdf to src proto. add brief instructions for source rebuild to port.ms
490+20070118
491+ add json(2) {/appl/lib/json.b, /module/json.m, /dis/lib/json.dis} for RFC4627 notation [json(6)]
492+20070117
493+ remove duplicate libmp/libsec reference from /mkfile (i assume it wasn't necessary to visit them twice!)
494+20070116
495+ move Man from /dis/man.dis (which vanished a few changes ago) to /dis/lib/man.dis. honestly. wm/man works again.
496+20070114
497+ remove some unused static declarations in /utils/mk/shprint.c
498+20070111
499+ delete drawxflush from devdraw.c (call drawq(un)?lock instead)
500+20070107
501+ have emu (/emu/port/main.c) check environment variables INFERNO and ROOT before EMU and -r, for inferno root directory
502+ (haven't yet changed the build system and mkfiles to match)
503+ remove /include/libcrypt_o.h since the library isn't used
504+ add complete(2)
505+20070103
506+ replace man.dis by Salva Peiró's sh version of plan 9's man script
507+20061221
508+ add data2c to Irix package prototype
509+ remove unwanted .dis/.sbl files from /appl packages
510+ change liblogfs to GPLv2 from proprietary, to fit google code
511+ correct cmd(3) to account for new stderr file
512+20061219
513+ cmd(3) and thus os(1) change to separate standard output and error streams
514+ all /emu/*/cmd.c change to account for that (original changes to devcmd.c and MacOSX/cmd.c courtesy Cibernet)
515+20061215
516+ replaced things like <???> because gcc annoyingly whines even with 1950's trigraphs off
517+ libtk/textu.c: uninitialised field in boundary case
518+ libtk/textw.c: possibly uninitialised value; leave unchanged
519+ utils/ql/l.h: uchar as to ushort, because of extra ops
520+20061214
521+ added fopen to xml.m to allow bufio->sopen and others to be used
522+20061213
523+ added MacOSX/386 components
524+20061013
525+ updated /os/ip/lookbackmedium.c and /os/ip/rudp.c
526+20061021
527+ change /os/port/exportfs.c to allow negotiating up to 64k msize
528+ (matching /emu/port/exportfs.c)
529+20060809
530+ /appl/lib/newns.b uses String->unquoted, if it can load it
531+20060803
532+ /libtk/textw.c: default page up/down scrolls 0.75 of a page (to give context); also allows fractional value
533+20060801
534+ /utils/data2s/data2s.c: allocate at least one linker byte to empty files to avoid complaints
535+20060715
536+ /appl/lib/pop3.b remove defaultserver(); update pop3(2) to remove references to /services
537+ similarly update smtp(2)
538+ avoid some boundary cases in /appl/charon/^(build.b layout.b)
539+20060625
540+ added caerwynj@gmail.com changes to /appl/acme/acme/mail/src/Mailpop3.b
541+20060622
542+ /appl/lib/sets*.b: correct op's implementation of 2r1101
543+20060613
544+ added csv(2), /module/csv.m, /appl/lib/csv.b
545+20060608
546+ preliminary rfc822(2), /appl/lib/rfc822.b
547+20060605
548+ /appl/lib/chanfill.b: remove alt => *
549+20060601
550+ fix /appl/lib/dis.b to save the real array once read in
551+20060526
552+ /appl/lib/venti.b: fix g64's byte ordering [not that it is, or can be called yet]
553+20060524
554+ copy end fix to lib*/utfecpy.c
555+20060523
556+ w3c-uris(2): add a .copy() operation
557+20060518
558+ /Nt/386/include/lib9.h define _USE_32BIT_TIME_T and deprecate `deprecated' warnings
559+20060504
560+ remove use of HEAP_ALIGN from /*/port/devprof.c; change Heap.pad to Heap.hprof in /include/interp.h
561+20060426
562+ correct text and selection colours in wm/sh for loss-of-focus and holding modes
563+20060423
564+ add /appl/lib/w3c/uris.b w3c-uris(2) /module/uris.m
565+20060419
566+ /emu/port/devcmd.c: correct wakeup state for started command
567+20060412
568+ /appl/svc/webget include caerwyn's changes
569+20060411
570+ put `|| exit 1' after each (command-list) in the mkfiles, just for bash
571+20060410
572+ /appl/cmd/limbo/typecheck.b /limbo/typecheck.c - stop wrong warning wrt use of ref fn
573+20060313
574+ remembered to install cddb port from last year... cddb(7)
575+20060312
576+ /emu/Nt/win.c; #define windows names out of the way to remove IPoint etc
577+ /emu/Nt/os.c, simplify osblock/osready and eliminate erendezvous
578+ /emu/port/devcons.c, tug into line with /os/port, to prepare for single-window changes
579+ echo ^U on CAN (ctrl-U)
580+20060311
581+ replace Limbo version of shutdown by sh script; it's still a bit silly
582+20060309
583+ /*/port/inferno.c: 0 or -1 return value from dial functions
584+ /os/port/portmkfile: remove reference to ../kfs
585+ /man/8/httpd document -a; /appl/svc/httpd/httpd.b
586+ /libmp/port/mptouv.c sign extension fix from 9
587+ /module/keyring.m, /libinterp/ipint.c: add some bitwise operators
588+ change (undocumented) /appl/cmd/test.b so that `host' mkfiles will work in Inferno
589+ should probably change the mkfiles to replace it
590+20060303
591+ /emu/Plan9/win.c replace ldepthof
592+20060302
593+ add KPX11 flag to hosted kproc to boost the stack for silly x11 & co.
594+ put keyboard and cursor processing into a separate kproc with big stack in /emu/port/win-x11a.c
595+ change various os.c to match
596+20060301
597+ /appl/cmd/rioimport.b fix initialisation race
598+20060227
599+ fix /utils/ql/l.h: oprange should be [ALAST] (with extra 405xx opcodes), also AEND->ALIST elsewhere
600+ put faster gethunk in ql and kl (mimic other compilers)
601+20060226
602+ enable /emu/port/devpointer.c, with changes to /emu/*/win*.c to call mousetrack, /emu/port/main.c to bind #m,
603+ and code for pointer and cursor removed from devcons.c
604+ update Nt/win.c and port/win-x11a.c from drawterm to get/put host snarf buffer
605+ change devmem.c from #m to #% not to clash with pointer
606+20060225
607+ add /emu/port/devsnarf.c (#^) and put clipread from drawterm in /emu/Nt/win.c
608+20060224
609+ modify /appl/lib/secstore.b, /module/secstore.m, secstore(2) [add dial, auth, mkseckey, mkfilekey, remove]
610+ add /appl/cmd/auth/secstore.b, secstore(1)
611+ remove strange exception handling in /appl/cmd/dd.b
612+ add dhcpclient(2)
613+20060223
614+ add /appl/cmd/auth/aescbc.c
615+ add /appl/cmd/crypt.b [rog]
616+ add crypt(1)
617+ add /appl/lib/secstore.b /module/secstore.m secstore(2)
618+20060221
619+ /libsec/port/hmac.c: treat existing but not seeded digest correctly
620+ /libinterp/ipint.c, /module/keyring.m, add new operator `invert'
621+20060220
622+ add ida(2), /appl/lib/ida, /module/ida.m
623+20060216
624+ add ubfa(2), ubfa(6), /module/ubfa.m, /appl/lib/ubfa.b
625+20060214
626+ [rog] add cursor changing support to tk, wm, wmlib (eg, for acme)
627+20060213
628+ remove libcrypt_o from distribution
629+20060211
630+ add /man/1/9win [rog]
631+ change /appl/cmd/auth/keyfs.b to confirm key only when creating the file [rog]
632+ punt floating-point conversions in powerpc jit on macos for time being
633+ (have particular values in certain FP registers when native)
634+20060210
635+ update /libmemdraw/draw.c to include 9's changes for concurrent use
636+ remove canlock as assembly language interface, replaced by _tas
637+ replace native use of tas by _tas; make declarations all agree
638+ add holdon/holdoff ctl request to wm/sh
639+ wmproxy in appl/lib/wmlib.b does not create new pgrp
640+20060206
641+ update /appl/cmd/cp.b with digbyt's changes (mode/uid/gid correct on copied directories)
642+20060203
643+ update /appl/cmd/ip/dhcp.b /appl/cmd/lib/dhcpclient.b
644+ update /os/init/i4e.b to use it
645+ add /man/8/dhcp
646+20060118
647+ add ksize(10.1), kstrip(10.1), /utils/kstrip
648+ new _MAGIC definitions in utils/libmach/a.out.h
649+20060114
650+ change /os/boot/arm1110 mkfile to work on unix and windows; add to /lib/proto/os
651+20060111
652+ -s (exportonly) -x/-y (geometry) options to 9win (TODO: rog, manual page!)
653+ wm/sh.b: correct hold mode; remove little-used and undocumented history file
654+20060109
655+ delete #pragma from flate.h
656+ ensure lib9 compiles replacement sbrk for MacOSX
657+20060106
658+ update compilers
659+ update compilers' manual page
660+ fix os/port/portmkfile for Plan 9: don't use $OBJDIR but Inferno/$OBJTYPE
661+ have os/port/portmkfile check for i$CONF.p9 and use that not i$CONF for acid
662+ add srclist(10.1)
663+20060105
664+ account for new definition of rendezvous (void* not ulong)
665+ add dummy setmalloctag to utils where needed (for Plan 9)
666+ set profileflg only for ATEXT in utils/?c/txt.c
667+ update /os/boot/pc
668+20060103
669+ /os/ip updated from Plan 9
670+ /os/ip/^(bootp.c dhcp.c ihbootp.c) changed to use announce not connect for udp
671+20051215
672+ /man/6/keytext added
673+20051207
674+ /tools/odbc.c portability changes, and fix modes on several files
675+20051202
676+ /emu/Plan9/devfs.c strip Inferno root from file system diagnostics
677+20051130
678+ change /appl/svc/httpd to use lock(2) not lockprocs
679+20051123
680+ /appl/cmd/bind.b changed not to use arg.dis, implement -q, and diagnostic change
681+ /appl/cmd/mount.b acquired a -q option as well
682+20051114
683+ avoid limit==0 in wm/memory.b
684+20051108
685+ have poolmaxsize return 0 for pool of size 0
686+ remove /os/*/u.h (in favour of /$SYSTARG/$OBJTYPE/include/u.h)
687+ update mkfiles accordingly
688+ adjust mkfiles for libsec and libmp compilation for native kernels
689+20051107
690+ added /os/manga
691+20051101
692+ fixed /os/port/devloopback.c
693+ updated netif.c netif.h
694+20051028
695+ updated gettar(1) and /appl/cmd/gettar.b
696+20051025
697+ fix British Summer Time in locales
698+20051021
699+ updated /appl/lib/newns.b and namespace(6) for environment variable substitution
700+20051018
701+ moved in changes from home to os/port: cis.c devbridge.c ethermii.c portclock.c devuart.c devbench.c random.c portfns.h tod.c uart.h
702+ - mainly for changes to implement fasttick and timers
703+20051017
704+ /limbo/ecom.c and /appl/cmd/limbo/ecom.c: ensure src set in temporary Node to avoid `no file specified' in sbl.[bc]
705+20050925
706+ added format(2)
707+20050922
708+ iostats(4) added
709+20050919
710+ improve behaviour in wm/sh when in raw mode
711+20050916
712+ /appl/lib/styx.b: return value for Rmsg.unpack for Rstat didn't include len[2]
713+20050912
714+ update /appl/lib/disks.b, disks(2)
715+ update /appl/cmd/disk/format.b
716+ add /appl/cmd/disk/prep, /appl/cmd/disk/mbr.b
717+ replace format(8) by prep(8)
718+ delete undocumented /appl/cmd/disk/part.b
719+20050908
720+ added disks(2) and scsiio(2)
721+20050906
722+ os/port/devsrv.c and emu/port/devsrv.c to allow setting length by wstat (also DMAPPEND)
723+ appl/cmd/dossrv.b fix to interpret aname:offset
724+ usb updated to support current native uhci drivers
725+ /appl/lib/usb/usbmass.b changed to work with new driver and more devices
726+20050901
727+ new /appl/cmd/ip/sntp.b, sntp(8)
728+20050824
729+ cp(1): added -gux options
730+20050810
731+ mangaload(8): new
732+20050812
733+ /appl/cmd/limbo/nodes.b didn't always initialise n.c (eg, a != a)
734+20050712
735+ updated utils/[12][acl] to match Plan 9's
736+20050627
737+ added streamcp (renamed fcp since that's what plan 9 calls a similar thing)
738+20050626
739+ added write lock to emu/port/devip.c to stop Linux (and perhaps others) splitting socket writes by different processes
740+20050620
741+ added w3c-xpointers(2) [/module/xpointers.m; /appl/lib/w3c/xpointers.b]
742+20050617
743+ fixed qid array reference in /appl/cmd/lockfs.b [cjones83]
744+20050610
745+ updated lib/ndb/dns
746+ fixed count < 0 when reading beyond end of file in disk/kfs
747+20050526
748+ fixed factotum's p9any to use user= attribute in key not /dev/user
749+ fix /appl/lib/daytime.b's handling of dlpairs; also read /env/timezone if that's there
750+ update /appl/lib/w3c/css.b to read CSS2.1
751+ add w3c-css(2); possibly should move module file to w3c/css.m?
752+20050518
753+ added GPL/LGPL notice files
754+ made single mk.b from many included source files
755+ added MIT-template or LGPL NOTICE files to lib* directories
756+ updated doc/port.ms
757+ included libmp and libsec in lib/proto/src (Lucent Public License), not yet used
758+ fix bug in cmd(3) introduced by killonclose
759+20050425
760+ add sexprs(6)
761+ add truerand/ntruerand and nsec[defined as osnsec] to lib9.h
762+ redefine fmax and log2 in lib9.h
763+ some/all FreeBSD-5.x-y don't initialise rfork_thread's procmask from parent (contrary to docs); compensate in FreeBSD/os.c
764+ finally copy last year's changes to 1c from home
765+ call logs->init in applylog
766+ changed /appl/cmd/cmp.b to work correctly for differing buffer sizes, errors, etc.
767+ included /os/pc/sd53c8xx.[in] and added /utils/na [not compiled by default]
768+ mask off OEXCL in (emu/port os/port)^/sysfile.c:/^kcreate's openmode
769+ wm/sh.b: keep menuitem 0 if noscroll selected
770+ added units(1)
771+20050413
772+ licence following MIT-template replaces `free for all' instances
773+ "-N nice" option in os(1)
774+ geodesy(2) is new
775+ ebook(1) is newly released (Open Ebook browser)
776+ wm-sh(1) has a rearranged menu, with scroll/noscroll option added
777+ /doc/asm.ms has been updated
778+ section 10 has been updated
779+ limbo compiler will make simple functions inline if possible
780+ limbo compiler supports `ref fn' type
781+ /doc/limbo/addendum.ms [also .ps .pdf] updated to reflect `ref fn' and other changes
782+ keyring-ipint(2) has a few new operations (shl, shr, copy)
783+ DigestState has new copy operation replacing cloneDigestState
784+ Keyring has new functions certtoattr, pktoattr and sktoattr each returning
785+ a string containing attr=value ... representations of certificates and keys
786+ u.h has been updated for all platforms, hosted and native
787+ new ptrint, u8int, u16int, u64int, FPdbleword, and more accurate varargs for < 4 byte values
788+ lib9.h has extra encode/decode functions moved from libcrypt
789+ string.m has new quotec function [TODO: man page]
790+ crypt/ssl3.b handles a particular certificate type better
791+ charon has several bug fixes in javascript, notably parsing of certain expressions
792+ /doc/descent/* `Descent into Limbo' updated
793+ internally libinterp uses a different representation for parts of the linkage table
794+ /doc/lprof.ms [also .ps and .pdf] gives overview of Limbo profiling
795+ /doc/ebookimp.ms [also .ps and .pdf] discusses implementation of its XML browsing
796+ /doc/compiler.ms has been updated
797+ /doc/dis.ms eclr has been removed
798+ emu(1) -b enables bounds checking in JIT
799+ cs(8) handles general query (!attr=val ...)
800+ mkfs/mkext(8) handles big archives
801+ emuinit tries sh -c on command if not immediately dis
802+ /appl/lib/string.b: rewritten unquoted for correct handling of embedded quotes
803+ limbo warns about unused local variables
804+ limbo: -F enables new implementation of function ref
805+ limbo: -O runs optimiser
806+ mount -9 uses 9fs not styx as service address
807+ cmd(3) adds "killonclose" and parameter to "nice"
808+ TODO: group check in styxserver
809+ styxlisten accumulates algs correctly
810+ os/port/mkdevc builds vgacursor table
811+ touch uses OEXCL
812+ /appl/lib/debug knows about ref fn
813+ ecmascript: for(... in ...) parsed correctly
814+ getuserpasswd added to factotum(2)
815+ /appl/lib/print reincorporated
816+ wm/clock
817+ ftpfs calls factotum (getuserpasswd)
818+ hoststdin/hoststdout/hoststderr [preliminary]
819+ /os/boot/pc updated, as is its shipping list
820+20041217
821+ base point
emu/MacOSX/win.c+7−0
@@ -450,10 +450,15 @@ MainWindowEventHandler(EventHandlerCallRef nextHandler, EventRef event, void *us · 449 unmodified lines
450450 {
451451 uint32_t buttons;
452452 uint32_t modifiers;
453+ uint32_t clkcnt;
454+
453455 GetEventParameter(event, kEventParamKeyModifiers, typeUInt32,
454456 0, sizeof(modifiers), 0, &modifiers);
455457 GetEventParameter(event, kEventParamMouseChord, typeUInt32,
456458 0, sizeof buttons, 0, &buttons);
459+ GetEventParameter(event, kEventParamClickCount, typeUInt32,
460+ 0, sizeof(clkcnt), 0, &clkcnt);
461+
457462 /* simulate other buttons via alt/apple key. like x11 */
458463 if(modifiers & optionKey) {
459464 mousebuttons = ((buttons & 1) ? 2 : 0);
@@ -465,6 +470,8 @@ MainWindowEventHandler(EventHandlerCallRef nextHandler, EventRef event, void *us · 5 unmodified lines
465470
466471 mousebuttons |= ((buttons & 2)<<1);
467472 mousebuttons |= ((buttons & 4)>>1);
473+ if(clkcnt > 1)
474+ mousebuttons |= 1<<8;
468475
469476 } /* Fallthrough */
470477 case kEventMouseMoved:
include/version.h+1−1
@@ -1 +1 @@
1−#define VERSION "Fourth Edition (20101127)"
1+#define VERSION "Fourth Edition (20110104)"
man/3/ip+2−1
@@ -871,7 +871,8 @@ and · 870 unmodified lines
871871 .BR /net/udp ,
872872 but is currently more limited in the set of services and control requests.
873873 Both IPv4 and IPv6 address syntax may be used, but the IPv6 form must
874−still map to the IPv4 address space.
874+still map to the IPv4 address space if the IPv6 support is not configured into
875+.IR emu .
875876 Only TCP and UDP are generally available, and a limited interface to ARP on some platforms (see below).
876877 The set of TCP/UDP control requests is limited to:
877878 .BR connect ,
os/ipaq1110/ipaq+1−1
@@ -11,7 +11,7 @@ dev · 10 unmodified lines
1111 dup
1212 ssl
1313 cap
14− sign
14+# sign
1515 draw screen
1616 pointer
1717 uart

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t