aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2012-11-26samterm: retina scaling for scroll bars, bordersRuss Cox3-14/+24
R=rsc http://codereview.appspot.com/6844083
2012-11-269term: adjust to dpi changesRuss Cox1-15/+23
R=rsc http://codereview.appspot.com/6847105
2012-11-25devdraw: fake dpi calculation on MacRuss Cox1-0/+8
R=rsc http://codereview.appspot.com/6782115
2012-11-25libframe: auto scale tick for retinaRuss Cox2-8/+22
R=rsc http://codereview.appspot.com/6850102
2012-11-25devdraw: use %R not Fn-F3 for retina toggleRuss Cox1-1/+1
R=rsc http://codereview.appspot.com/6854093
2012-11-25devdraw: add forcedpi toggled by Fn+F3 on MacRuss Cox4-3/+20
R=rsc http://codereview.appspot.com/6846104
2012-11-25acme: set $samfile (same as $%) during executionMarius Eriksen1-0/+1
R=rsc CC=plan9port.codebot http://codereview.appspot.com/6854092
2012-11-25fontsrv: work around a few crashesRuss Cox1-2/+6
Probably not the right fix, but gets us going. R=rsc http://codereview.appspot.com/6782113
2012-11-25devdraw: fix retina modeRuss Cox1-1/+1
R=rsc http://codereview.appspot.com/6847104
2012-11-25libdraw: add scalesizeRuss Cox1-0/+7
R=rsc http://codereview.appspot.com/6855092
2012-11-25devdraw, libdraw: add display->dpiRuss Cox3-2/+37
Fixed at 100 right now, but the plan is to make it accurate and then use it. R=rsc http://codereview.appspot.com/6856091
2012-11-25devdraw: restore compilation on OS X 10.6Shenghou Ma1-0/+2
Also add some ignored files to .hgignore R=rsc http://codereview.appspot.com/6842089
2012-10-22acme: use threadspawnd to avoid changing "." of current processRuss Cox1-29/+8
R=rsc http://codereview.appspot.com/6736060
2012-10-22libthread: add threadspawndRuss Cox2-6/+16
R=rsc http://codereview.appspot.com/6742064
2012-10-21acme: add $acmeshell to control execution shellMarius Eriksen3-2/+12
R=rsc CC=plan9port.codebot http://codereview.appspot.com/6614056
2012-10-21fontsrv: x11 supportYuval Pavel Zholkover4-3/+274
R=rsc, 0intro CC=plan9port.codebot http://codereview.appspot.com/6739047
2012-10-21plumb.app: accept plumb:foo as alias for fooRob Kroeger1-1/+16
R=rsc CC=plan9port.codebot http://codereview.appspot.com/5495046
2012-10-21devdraw: map X11 dead_diaresis to double quoteCaio Oliveira1-39/+42
R=rsc CC=plan9port.codebot http://codereview.appspot.com/6690049
2012-10-21libmemdraw: fix int size bugErik Quanstrom1-1/+2
R=rsc, quanstro CC=plan9port.codebot http://codereview.appspot.com/6657043
2012-10-21silence more warningsRuss Cox15-299/+307
R=rsc http://codereview.appspot.com/6744056
2012-10-21fix clang warnings reported by Tuncer AyazRuss Cox23-620/+617
R=rsc http://codereview.appspot.com/6744054
2012-10-20lib9: fix Mac warningRuss Cox1-1/+8
R=rsc http://codereview.appspot.com/6749053
2012-10-20fix gcc 4.7 warnings (thanks Tuncer Ayaz)Russ Cox14-40/+9
R=rsc http://codereview.appspot.com/6744053
2012-10-16libframe: use correct text color when paintingRob Kroeger1-6/+12
R=rsc CC=plan9port.codebot http://codereview.appspot.com/6625065
2012-10-16devdraw: MacBook retina supportRob Kroeger1-8/+121
Enable with export devdrawretina=1 (everything will be smaller). R=rsc CC=plan9port.codebot http://codereview.appspot.com/6592072
2012-10-07devdraw: prefer 24-bit over 15-bit or 16-bit.Russ Cox1-6/+6
Fixes remote X11 use via XQuartz 2.7.4. R=rsc http://codereview.appspot.com/6624058
2012-10-05acme: correct writes of runes on auspicious byte boundariesErik Quanstrom1-23/+34
R=rsc, r CC=plan9port.codebot http://codereview.appspot.com/6586067
2012-09-24src/cmd: Add a repurposed import(4), called `9import', to the ports.Akshat Kumar1-0/+239
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 Bos1-2/+11
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-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-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-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 Cox3-0/+1169
R=rsc, rsc http://codereview.appspot.com/6405057
2012-07-14openbsd updates (thanks Pascal Stumpf)Russ Cox7-138/+80
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-14auth/factotum: fix flush (thanks Erik Quanstrom)Russ Cox1-2/+3
R=rsc http://codereview.appspot.com/6402044
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 Colombier5-118/+106
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