summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* src/cmd: Add a repurposed import(4), called `9import', to the ports.Akshat Kumar2012-09-243-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
* acme: mouse movement for DelRuss Cox2012-09-235-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
* snarfer: disable during buildRuss Cox2012-09-181-1/+1
| | | | | | | Don't want to require X11 during OS X build anymore. R=rsc http://codereview.appspot.com/6531045
* sam: add $% as an alias for $samfileRuss Cox2012-09-171-0/+1
| | | | | R=r http://codereview.appspot.com/6488137
* libdraw: add visibleclicks modeRuss Cox2012-09-173-2/+54
| | | | | R=rsc http://codereview.appspot.com/6501137
* lib9/p9dialparse: fix segfault on gethostbynameDavid du Colombier2012-09-111-1/+1
| | | | | | | | In some situations, gethostbyname can return an empty address list. R=rsc http://codereview.appspot.com/6443097
* 9pfuse: fix memory leak, avoid memory explosionTies Bos2012-09-102-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
* lib/acme.rc: remove noscrollIngo Dreilich2012-09-102-1/+1
| | | | | | R=rsc CC=plan9port.codebot http://codereview.appspot.com/6346079
* lib9: remove ss_len manipulation in _p9dialparseRuss Cox2012-09-081-3/+0
| | | | | | | Not all systems have ss_len, and we've never set it before. R=rsc http://codereview.appspot.com/6497102
* 9pfuse: osxfuse supportRuss Cox2012-09-081-8/+16
| | | | | R=rsc http://codereview.appspot.com/6503093
* lib9: fix announce on OS XRuss Cox2012-09-081-5/+7
| | | | | R=rsc http://codereview.appspot.com/6495109
* lib9/dial: fix addrlen in connect() and bind()David du Colombier2012-09-042-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
* srv(4), mount: update v9fs usageDavid du Colombier2012-08-052-3/+3
| | | | | | | | The v9fs usage is documented on https://www.kernel.org/doc/Documentation/filesystems/9p.txt R=rsc http://codereview.appspot.com/6445072
* disk/mkfs,disk/mkext: fix mkdir conflictRuss Cox2012-08-052-0/+3
| | | | | R=rsc http://codereview.appspot.com/6445076
* lib9/getnetconn: add support for IPv6David du Colombier2012-08-031-0/+27
| | | | | R=rsc http://codereview.appspot.com/6457077
* vacfs: fix create srv with ORCLOSE on plan 9David du Colombier2012-08-031-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
* dial(3): update dialparseDavid du Colombier2012-08-031-4/+4
| | | | | R=rsc http://codereview.appspot.com/6455083
* devdraw: make it 3 times faster on OS XDavid Jeannot2012-08-031-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
* devdraw: fix for OS X 10.8 (Mountain Lion)Rob Kroeger2012-07-311-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
* libventi: fix segfault in vtgetreqDavid du Colombier2012-07-291-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
* disk/mkfs, disk/mkext: add from Plan 9Russ Cox2012-07-175-0/+1356
| | | | | R=rsc, rsc http://codereview.appspot.com/6405057
* 9l: remove debug printRuss Cox2012-07-161-1/+0
| | | | | R=rsc http://codereview.appspot.com/6402049
* openbsd updates (thanks Pascal Stumpf)Russ Cox2012-07-148-138/+82
| | | | | R=rsc http://codereview.appspot.com/6401049
* libmach: remove debug printRuss Cox2012-07-141-1/+0
| | | | | R=rsc http://codereview.appspot.com/6395048
* 9l: fix for Linux 3.x (thanks Christopher Brannon)Russ Cox2012-07-142-1/+3
| | | | | R=rsc http://codereview.appspot.com/6395047
* auth/factotum: fix flush (thanks Erik Quanstrom)Russ Cox2012-07-141-2/+3
| | | | | R=rsc http://codereview.appspot.com/6402044
* lib/codereview: update from GoRuss Cox2012-07-141-35/+121
| | | | | R=rsc http://codereview.appspot.com/6396045
* venti(8): fix discussion of variablesRuss Cox2012-07-141-4/+7
| | | | | R=rsc http://codereview.appspot.com/6397046
* lib9: fix openbsd buildDavid du Colombier2012-06-272-1/+2
| | | | | | | | Fix build error and warning on OpenBSD 5.1, as reported by Dimitri Sokolyuk. R=rsc http://codereview.appspot.com/6350044
* lib9/dial: add support for IPv6David du Colombier2012-06-026-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
* fix INSTALL warningsRuss Cox2012-05-297-7/+12
| | | | | R=rsc http://codereview.appspot.com/6258060
* CONTRIBUTORS: add Abhishek KulkarniRuss Cox2012-05-291-0/+1
| | | | | R=rsc http://codereview.appspot.com/6258059
* venti: fix VtMaxLumpSizeAbhishek Kulkarni2012-05-297-7/+7
| | | | | | R=rsc, adkulkar CC=plan9port.codebot http://codereview.appspot.com/6108047
* plumb: remove debugging printRuss Cox2012-05-151-1/+0
| | | | | R=rsc http://codereview.appspot.com/6210059
* venti: remove bloomlookuptime in statsDavid du Colombier2012-05-071-3/+0
| | | | | R=rsc http://codereview.appspot.com/6197057
* venti: fix bloom in statsDavid du Colombier2012-05-071-1/+4
| | | | | R=rsc http://codereview.appspot.com/6201049
* venti: fix writedonechan size in bloomDavid du Colombier2012-05-021-1/+1
| | | | | R=rsc http://codereview.appspot.com/6128063
* venti: add bootstrap mode (write + no index)Russ Cox2012-04-224-0/+9
| | | | | R=rsc, rsc http://codereview.appspot.com/6097047
* venti: fix typoRuss Cox2012-04-071-1/+1
| | | | | R=rsc http://codereview.appspot.com/5989059
* venti: add arenapart support to wrarenaRuss Cox2012-04-071-2/+16
| | | | | R=rsc http://codereview.appspot.com/5988058
* vacfs: remove 9P2000.u relicDavid du Colombier2012-04-041-5/+0
| | | | | R=rsc http://codereview.appspot.com/5970072
* venti(7): fix typoDavid du Colombier2012-03-261-1/+1
| | | | | R=rsc http://codereview.appspot.com/5847060
* fortuneRuss Cox2012-03-261-0/+4
| | | | | R=rsc http://codereview.appspot.com/5900076
* devdraw: fix mouse warping with multi-monitor on OS XDavid Jeannot2012-03-051-3/+3
| | | | | | R=rsc CC=plan9port.codebot http://codereview.appspot.com/5748043
* mergeRuss Cox2012-03-0512-18/+134
|\
* Devdraw now waits for the image: this means thatDavid Jeannot2012-03-051-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
* get9root(3): fix pathsDavid Jeannot2012-03-051-1/+3
| | | | | | R=rsc CC=plan9port.codebot http://codereview.appspot.com/5745043
* devdraw: fix winsize (-W) on OS XDavid Jeannot2012-03-051-5/+11
| | | | | | R=rsc CC=plan9port.codebot http://codereview.appspot.com/5749043
* devdraw: fix fullscreen on LionRuss Cox2012-02-281-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
* libmach, acid, db: 64-bit supportRuss Cox2012-02-1936-1125/+2311
|