aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2012-09-24src/cmd: Add a repurposed import(4), called `9import', to the ports.Akshat Kumar3-0/+319
The code is adapted from Plan 9's import(4); this allows us to speak that protocol. We don't currently support AAN (in the works) or TLS/SSL. Thanks to David for help with the man page, testing, and development. R=0intro, rsc CC=plan9port.codebot http://codereview.appspot.com/6458100
2012-09-23acme: mouse movement for DelRuss Cox5-8/+62
If the mouse was in the tag of the old window, it was most likely pointing at Del. If bringing up a new window from below and not moving the mouse somewhere else, adjust it so that it ends up pointing at Del in the replacement window's tag too. This makes it easy to Del a sequence of windows in a column, from top to bottom. http://www.youtube.com/watch?v=ET8w6RT6u5M R=r http://codereview.appspot.com/6558047
2012-09-18snarfer: disable during buildRuss Cox1-1/+1
Don't want to require X11 during OS X build anymore. R=rsc http://codereview.appspot.com/6531045
2012-09-17sam: add $% as an alias for $samfileRuss Cox1-0/+1
R=r http://codereview.appspot.com/6488137
2012-09-17libdraw: add visibleclicks modeRuss Cox3-2/+54
R=rsc http://codereview.appspot.com/6501137
2012-09-11lib9/p9dialparse: fix segfault on gethostbynameDavid du Colombier1-1/+1
In some situations, gethostbyname can return an empty address list. R=rsc http://codereview.appspot.com/6443097
2012-09-109pfuse: fix memory leak, avoid memory explosionTies Bos2-2/+12
Change is to handle FUSE_FORGET in main loop instead of separate thread for each as 10s of thousands can come in at once. Fixes issue 104. R=0intro, rsc http://codereview.appspot.com/6498081
2012-09-10lib/acme.rc: remove noscrollIngo Dreilich2-1/+1
R=rsc CC=plan9port.codebot http://codereview.appspot.com/6346079
2012-09-08lib9: remove ss_len manipulation in _p9dialparseRuss Cox1-3/+0
Not all systems have ss_len, and we've never set it before. R=rsc http://codereview.appspot.com/6497102
2012-09-089pfuse: osxfuse supportRuss Cox1-8/+16
R=rsc http://codereview.appspot.com/6503093
2012-09-08lib9: fix announce on OS XRuss Cox1-5/+7
R=rsc http://codereview.appspot.com/6495109
2012-09-04lib9/dial: fix addrlen in connect() and bind()David du Colombier2-7/+35
On some systems, the third argument of connect() and bind() is expected to be the length of the address family instead of the length of the sockaddr structure. R=rsc http://codereview.appspot.com/6489072
2012-08-05srv(4), mount: update v9fs usageDavid du Colombier2-3/+3
The v9fs usage is documented on https://www.kernel.org/doc/Documentation/filesystems/9p.txt R=rsc http://codereview.appspot.com/6445072
2012-08-05disk/mkfs,disk/mkext: fix mkdir conflictRuss Cox2-0/+3
R=rsc http://codereview.appspot.com/6445076
2012-08-03lib9/getnetconn: add support for IPv6David du Colombier1-0/+27
R=rsc http://codereview.appspot.com/6457077
2012-08-03vacfs: fix create srv with ORCLOSE on plan 9David du Colombier1-9/+11
In the current code, the srv file is removed just after the main thread exits, while the srv thread is still running, which is not the expected behavior. We moved the srv creation just before the procrfork, in order that the srv file will not be removed until the srv thread exits. R=rsc http://codereview.appspot.com/6397047
2012-08-03dial(3): update dialparseDavid du Colombier1-4/+4
R=rsc http://codereview.appspot.com/6455083
2012-08-03devdraw: make it 3 times faster on OS XDavid Jeannot1-42/+49
This patch reverts the recent patch named "devdraw: fix for OS X 10.8", and fixes redrawing on OSX 10.8 differently, making scrolling under Acme 3 times faster. R=rsc, mirtchovski CC=plan9port.codebot http://codereview.appspot.com/6452087
2012-07-31devdraw: fix for OS X 10.8 (Mountain Lion)Rob Kroeger1-31/+40
In MacOS 10.8, the NSBitmapImageRep class appears to cache the specified image data at the time of construction. As a result updates to the backing memimage object do not get pushed to the screen in flushimg. This patch creates the NSBitmapImageRep object over again for each flushimg which would appear to fix the problem. R=rsc CC=plan9port.codebot http://codereview.appspot.com/6443063
2012-07-29libventi: fix segfault in vtgetreqDavid du Colombier1-1/+2
Don't call vtlog() when _vtqrecv() returns nil on queue hangup, as reported on http://bitbucket.org/rsc/plan9port/issue/102/ R=rsc http://codereview.appspot.com/6373046
2012-07-17disk/mkfs, disk/mkext: add from Plan 9Russ Cox5-0/+1356
R=rsc, rsc http://codereview.appspot.com/6405057
2012-07-169l: remove debug printRuss Cox1-1/+0
R=rsc http://codereview.appspot.com/6402049
2012-07-14openbsd updates (thanks Pascal Stumpf)Russ Cox8-138/+82
R=rsc http://codereview.appspot.com/6401049
2012-07-14libmach: remove debug printRuss Cox1-1/+0
R=rsc http://codereview.appspot.com/6395048
2012-07-149l: fix for Linux 3.x (thanks Christopher Brannon)Russ Cox2-1/+3
R=rsc http://codereview.appspot.com/6395047
2012-07-14auth/factotum: fix flush (thanks Erik Quanstrom)Russ Cox1-2/+3
R=rsc http://codereview.appspot.com/6402044
2012-07-14lib/codereview: update from GoRuss Cox1-35/+121
R=rsc http://codereview.appspot.com/6396045
2012-07-14venti(8): fix discussion of variablesRuss Cox1-4/+7
R=rsc http://codereview.appspot.com/6397046
2012-06-27lib9: fix openbsd buildDavid du Colombier2-1/+2
Fix build error and warning on OpenBSD 5.1, as reported by Dimitri Sokolyuk. R=rsc http://codereview.appspot.com/6350044
2012-06-02lib9/dial: add support for IPv6David du Colombier6-119/+107
The function p9dialparse() returns the host as a sockaddr_storage structure instead of a u32int, to be able to handle both IPv4 and IPv6 addresses. Because the sockaddr_storage structure also handle port numbers and Unix path names, there is no longer need to set them in the calling functions. However, these values are still returned for convenience. The sockaddr_in and sockaddr_un structures have been replaced by sockaddr_storage to handle Unix, IPv4 and IPv6 sockets. Names and addresses are resolved using either gethostbyname() or getaddrinfo() functions. The getaddrinfo() function is documented in RFC2553 and standardized since POSIX.1-2001. It supports both IPv4 and IPv6 addresses. The gethostbyname() function is deprecated since POSIX.1-2008. However, some libc implementations don't handle getaddrinfo() properly, thus we preferred to try gethostbyname() first. I've tried to preserve most of the old code logic to prevent from surprising or unwanted behavior. R=rsc http://codereview.appspot.com/6255068
2012-05-29fix INSTALL warningsRuss Cox7-7/+12
R=rsc http://codereview.appspot.com/6258060
2012-05-29CONTRIBUTORS: add Abhishek KulkarniRuss Cox1-0/+1
R=rsc http://codereview.appspot.com/6258059
2012-05-29venti: fix VtMaxLumpSizeAbhishek Kulkarni7-7/+7
R=rsc, adkulkar CC=plan9port.codebot http://codereview.appspot.com/6108047
2012-05-15plumb: remove debugging printRuss Cox1-1/+0
R=rsc http://codereview.appspot.com/6210059
2012-05-07venti: remove bloomlookuptime in statsDavid du Colombier1-3/+0
R=rsc http://codereview.appspot.com/6197057
2012-05-07venti: fix bloom in statsDavid du Colombier1-1/+4
R=rsc http://codereview.appspot.com/6201049
2012-05-02venti: fix writedonechan size in bloomDavid du Colombier1-1/+1
R=rsc http://codereview.appspot.com/6128063
2012-04-22venti: add bootstrap mode (write + no index)Russ Cox4-0/+9
R=rsc, rsc http://codereview.appspot.com/6097047
2012-04-07venti: fix typoRuss Cox1-1/+1
R=rsc http://codereview.appspot.com/5989059
2012-04-07venti: add arenapart support to wrarenaRuss Cox1-2/+16
R=rsc http://codereview.appspot.com/5988058
2012-04-04vacfs: remove 9P2000.u relicDavid du Colombier1-5/+0
R=rsc http://codereview.appspot.com/5970072
2012-03-26venti(7): fix typoDavid du Colombier1-1/+1
R=rsc http://codereview.appspot.com/5847060
2012-03-26fortuneRuss Cox1-0/+4
R=rsc http://codereview.appspot.com/5900076
2012-03-05devdraw: fix mouse warping with multi-monitor on OS XDavid Jeannot1-3/+3
R=rsc CC=plan9port.codebot http://codereview.appspot.com/5748043
2012-03-05mergeRuss Cox12-18/+134
2012-03-05Devdraw now waits for the image: this means thatDavid Jeannot1-74/+226
there is no more blank image when toggling fullscreen, when unminimizing, or at startup; this also means that we can live resize, but we only enable live resizing with Page, because it seems useless for other apps, and Acme and Sam bug with it. The tradeoff is that bottom corners are sometimes automatically rounded. There is a way to prevent the rounding here: http://parmanoir.com/Custom_NSThemeFrame but this would obfuscate the code. Instead, we make sure that the corners are always rounded. Closing the window while its content is updated causes an exception, without this patch. This seems to happen regularly with stats(1). This patch avoids a possible deadlock at startup, which I never experienced. If I recollect right, there is little chance that this happens on a multi-core CPU. Minimizing now activates next app in line, and Devdraw now stops drawing while minimized. R=rsc CC=plan9port.codebot http://codereview.appspot.com/5499043
2012-03-05get9root(3): fix pathsDavid Jeannot1-1/+3
R=rsc CC=plan9port.codebot http://codereview.appspot.com/5745043
2012-03-05devdraw: fix winsize (-W) on OS XDavid Jeannot1-5/+11
R=rsc CC=plan9port.codebot http://codereview.appspot.com/5749043
2012-02-28devdraw: fix fullscreen on LionRuss Cox1-1/+6
Now, if you full-screen an app running on a secondary screen, it only takes over that monitor. It does not cause the primary screen to disappear. Code by David Jeannot. R=djeannot24 http://codereview.appspot.com/5708046
2012-02-19libmach, acid, db: 64-bit supportRuss Cox36-1125/+2311