<feed xmlns='http://www.w3.org/2005/Atom'>
<title>go, branch weekly.2011-10-18</title>
<subtitle>Fork of Go programming language with my patches.</subtitle>
<id>http://git.kilabit.info/go/atom?h=weekly.2011-10-18</id>
<link rel='self' href='http://git.kilabit.info/go/atom?h=weekly.2011-10-18'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/'/>
<updated>2011-10-19T00:31:57Z</updated>
<entry>
<title>weekly.2011-10-18</title>
<updated>2011-10-19T00:31:57Z</updated>
<author>
<name>Andrew Gerrand</name>
<email>adg@golang.org</email>
</author>
<published>2011-10-19T00:31:57Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=ac21766c958dc1341d79f17c36cc686ed936e6d4'/>
<id>urn:sha1:ac21766c958dc1341d79f17c36cc686ed936e6d4</id>
<content type='text'>
R=rsc
CC=golang-dev
https://golang.org/cl/5302041
</content>
</entry>
<entry>
<title>html: fix escape_test.go for CSS escaper change 5306042.</title>
<updated>2011-10-18T23:54:04Z</updated>
<author>
<name>Nigel Tao</name>
<email>nigeltao@golang.org</email>
</author>
<published>2011-10-18T23:54:04Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=98e723ed098abf6a4b9dae27108cc9ee6f07919b'/>
<id>urn:sha1:98e723ed098abf6a4b9dae27108cc9ee6f07919b</id>
<content type='text'>
R=mikesamuel
CC=golang-dev
https://golang.org/cl/5313044
</content>
</entry>
<entry>
<title>fmt: clean up after reflect.Interface change.</title>
<updated>2011-10-18T23:23:07Z</updated>
<author>
<name>Rob Pike</name>
<email>r@golang.org</email>
</author>
<published>2011-10-18T23:23:07Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=811d334a65fe7a8fce9680ed5e41878027d00bbc'/>
<id>urn:sha1:811d334a65fe7a8fce9680ed5e41878027d00bbc</id>
<content type='text'>
Store the reflect.Value in the internal print state. Code is simpler, cleaner,
and a little faster - back to what it was before the change.

R=golang-dev, iant
CC=golang-dev
https://golang.org/cl/5299046
</content>
</entry>
<entry>
<title>rpc: don't panic on write error.</title>
<updated>2011-10-18T22:52:49Z</updated>
<author>
<name>Rob Pike</name>
<email>r@golang.org</email>
</author>
<published>2011-10-18T22:52:49Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=4c56c30b78199c3313c1ee0042f0adcc685bae33'/>
<id>urn:sha1:4c56c30b78199c3313c1ee0042f0adcc685bae33</id>
<content type='text'>
The mechanism to record the error in the call is already in place.
Fixes #2382.

R=golang-dev, dsymonds, bradfitz, r
CC=golang-dev
https://golang.org/cl/5307043
</content>
</entry>
<entry>
<title>exp/template/html: fix bug in cssEscaper</title>
<updated>2011-10-18T22:01:42Z</updated>
<author>
<name>Mike Samuel</name>
<email>mikesamuel@gmail.com</email>
</author>
<published>2011-10-18T22:01:42Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=fc3ce34903d5f86f398eda87ca6e334f483df604'/>
<id>urn:sha1:fc3ce34903d5f86f398eda87ca6e334f483df604</id>
<content type='text'>
cssEscaper escapes using the CSS convention: `\` + hex + optional-space

It outputs the space when the escape could be followed by
a hex digit to distinguish a "\na" from "\u00aa".

It did not output a space when the escape is followed by a space
character so did not distinguish "\n " from "\n".

Currently when doing lookahead, it does not distinguish spaces that
will be escaped later by the same function from ones that will not.
This is correct but suboptimal.

R=nigeltao
CC=golang-dev
https://golang.org/cl/5306042
</content>
</entry>
<entry>
<title>http: add test for panic inside hijacked request</title>
<updated>2011-10-18T21:23:13Z</updated>
<author>
<name>Andrew Gerrand</name>
<email>adg@golang.org</email>
</author>
<published>2011-10-18T21:23:13Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=aa42881ed03c23b89f7eab87768f8669851bc0cc'/>
<id>urn:sha1:aa42881ed03c23b89f7eab87768f8669851bc0cc</id>
<content type='text'>
R=golang-dev, rsc, rsc
CC=golang-dev
https://golang.org/cl/5283052
</content>
</entry>
<entry>
<title>html: parse raw text and RCDATA elements, such as &lt;script&gt; and &lt;title&gt;.</title>
<updated>2011-10-18T21:03:30Z</updated>
<author>
<name>Nigel Tao</name>
<email>nigeltao@golang.org</email>
</author>
<published>2011-10-18T21:03:30Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=b1fd528db5305d85c6dfabd8ff7d0656c7f97a39'/>
<id>urn:sha1:b1fd528db5305d85c6dfabd8ff7d0656c7f97a39</id>
<content type='text'>
Pass tests1.dat, test 26:
#data
&lt;script&gt;&lt;div&gt;&lt;/script&gt;&lt;/div&gt;&lt;title&gt;&lt;p&gt;&lt;/title&gt;&lt;p&gt;&lt;p&gt;
#document
| &lt;html&gt;
|   &lt;head&gt;
|     &lt;script&gt;
|       "&lt;div&gt;"
|     &lt;title&gt;
|       "&lt;p&gt;"
|   &lt;body&gt;
|     &lt;p&gt;
|     &lt;p&gt;

Thanks to Andy Balholm for driving this change.

R=andybalholm
CC=golang-dev
https://golang.org/cl/5301042
</content>
</entry>
<entry>
<title>ld: modify macho linkedit segment to enable OS X code signing</title>
<updated>2011-10-18T20:31:03Z</updated>
<author>
<name>Mikkel Krautz</name>
<email>mikkel@krautz.dk</email>
</author>
<published>2011-10-18T20:31:03Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=78ad19f214394a1cb1e96d448bacb84011204452'/>
<id>urn:sha1:78ad19f214394a1cb1e96d448bacb84011204452</id>
<content type='text'>
Move string table to the end of the __LINKEDIT segment.

This change allows Apple's codesign(1) utility to successfully sign
Go binaries, as long as they don't contain DWARF data (-w flag to
8l/6l).  This is because codesign(1) expects the string table to be
the last part of the file.

R=golang-dev, rsc
CC=golang-dev
https://golang.org/cl/5271050
</content>
</entry>
<entry>
<title>godoc: generate package toc in template, not in JavaScript</title>
<updated>2011-10-18T20:23:35Z</updated>
<author>
<name>Russ Cox</name>
<email>rsc@golang.org</email>
</author>
<published>2011-10-18T20:23:35Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=cb2f6cb05d205a6b55ac1a4055a66de4178e3d53'/>
<id>urn:sha1:cb2f6cb05d205a6b55ac1a4055a66de4178e3d53</id>
<content type='text'>
1. Generate TOC for package pages using template,
instead of using JavaScript magic.  This makes the
pages generated by godoc -html easier to export
to other systems.

2. Make TOC one column.  It's hard to do two columns
portably without invoking JavaScript.

3. Since the TOC is only one column, show full type
signatures for functions and methods.  Many times
that's all you need to see anyway.

4. Name the section after the TOC "Overview".
Naming it something is important, to set it off
from the TOC and so that there's a quick link to
it in the TOC.

For now, some illustrative examples:

http://swtch.com:6060/pkg/io/
http://swtch.com:6060/pkg/strings/
http://swtch.com:6060/pkg/tabwriter/
http://swtch.com:6060/pkg/unicode/

Fixes #1982.

R=gri, bradfitz, r
CC=golang-dev
https://golang.org/cl/5303044
</content>
</entry>
<entry>
<title>exp/winfsnotify: filesystem watcher for Windows</title>
<updated>2011-10-18T20:09:58Z</updated>
<author>
<name>Hector Chu</name>
<email>hectorchu@gmail.com</email>
</author>
<published>2011-10-18T20:09:58Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=7ecf6c997e786b4812ae5d5f6afade15a3717fa9'/>
<id>urn:sha1:7ecf6c997e786b4812ae5d5f6afade15a3717fa9</id>
<content type='text'>
R=rsc, alex.brainman, bradfitz
CC=bsiegert, go.peter.90, golang-dev
https://golang.org/cl/4188047
</content>
</entry>
</feed>
