752 Commits

Author SHA1 Message Date
chriswhelix
be7e77861f Honor normal gin write contract for context.JSON()
Gin normally silently swallows errors writing to the client; however in WriteJSON (and thus context.JSON), the ResponseWriter was being passed directly into the JSON encoder, which will return an error if there's an error writing to the stream. For instance, context.JSON would panic with errors like "write tcp XXX-> YYY: write: connection reset by peer" if the client disconnected before the response was complete. This change makes JSON.Render() treat write errors the same as IndentedJSON, Data, and other renderers.
2016-11-15 15:59:16 -08:00
Javier Provecho Fernandez
bb159f9260 Merge pull request #734 from pmoncadaisla/change-travis
Added go 1.7 version to travis.yml
2016-11-08 18:37:21 +01:00
Pablo Moncada
e396f2f357 Added go 1.7 version to travis.yml 2016-11-08 18:25:23 +01:00
Javier Provecho Fernandez
3900df04d2 Update go get for stable version
In the future, github default branch will be develop so running `go get github.com/gin-gonic/gin` will pull latest code from develop.
2016-10-12 16:51:06 +02:00
Javier Provecho Fernandez
f90cc43045 Add contribution guide 2016-10-12 16:42:56 +02:00
Javier Provecho Fernandez
2dae550eb5 Merge branch 'develop' v1.0 v1.0-rc.2 2016-10-12 14:13:04 +02:00
Manu Mtz.-Almeida
f931d1ea80 Merge pull request #620 from betahu/patch-1
Update README.md
2016-05-25 14:45:45 +02:00
betahu
bf5b09cc57 Update README.md
add code  to c.String
2016-05-17 15:14:47 +08:00
Javier Provecho Fernandez
542be2fe77 Merge pull request #588 from appleboy/patch-1
Add project lists using gin framework.
2016-04-15 13:10:04 +02:00
Javier Provecho Fernandez
cf256f51b1 Merge pull request #589 from appleboy/patch-3
update readme: add YAML example.
2016-04-15 13:09:00 +02:00
Javier Provecho Fernandez
3576efa535 Merge pull request #590 from seregayoga/develop
Default writers must be io.Writers
2016-04-15 13:08:28 +02:00
Sergey Fedchenko
7ccbc8f584 Default writers must be io.Writers 2016-04-15 14:24:13 +06:00
Bo-Yi Wu
e67cd9185e update readme: add YAML example. 2016-04-15 15:23:47 +08:00
Bo-Yi Wu
bab63c3ef9 Add project lists using gin framework. 2016-04-15 09:17:38 +08:00
Javier Provecho Fernandez
5caaac4c5c Push branch develop into master 2016-04-15 01:39:28 +02:00
Javier Provecho Fernandez
3c3526f1f1 fix test and build 2016-04-15 01:35:22 +02:00
Javier Provecho Fernandez
9e930b9bdd lint code 2016-04-15 01:16:46 +02:00
Javier Provecho Fernandez
89f1adf0eb add go report card to readme 2016-04-15 00:48:41 +02:00
Javier Provecho Fernandez
4df51ad4f8 Merge pull request #587 from roylou/develop
Write header immediately in AbortWithStatus(), close #585
2016-04-15 00:36:29 +02:00
Javier Provecho
007bd5124a closes #514, code from bobbo@b4f0b50 2016-04-14 23:47:49 +02:00
Roy Lou
4c4444b160 Write header immediately in AbortWithStatus()
Otherwise, caller needs to invoke WriteHeaderNow himself after
AbortWithStatus(), which is error-prone.

Also modified ErrorLoggerT() such that it always writes log to response
body. Otherwise calling AbortWithStatus() will fail to write body because
c.Writer.Written() is set true by WriteHeaderNow().
2016-04-15 00:02:29 +08:00
Javier Provecho Fernandez
7d0b329203 Push branch develop into master 2016-04-10 23:55:27 +02:00
Javier Provecho Fernandez
72ffff6e44 Merge pull request #581 from tebeka/develop
Rename to conform with test files naming (closes #580)
2016-04-09 13:29:52 +02:00
Miki Tebeka
2fd607be4c Rename to conform with test files naming (closes #580) 2016-04-07 07:33:28 +03:00
Javier Provecho Fernandez
233291e4e2 Merge pull request #575 from Saser/develop
Fix typos and improve wording
2016-04-02 20:48:52 +02:00
Javier Provecho Fernandez
dc85514303 Merge pull request #576 from kamronbatman/patch-1
[Cleanup] Typo in context.go
2016-04-02 20:47:18 +02:00
Kamron Batman
70c104e16c [Cleanup] Typo in context.go
Fixes typo from 'If Parses' to 'It parses'
2016-04-01 16:29:28 -07:00
Christian Persson
61729ed6fa Fix typos and improve wording 2016-04-01 09:58:58 +02:00
Javier Provecho Fernandez
4a6bc4aac4 Merge pull request #562 from appleboy/patch-3
Add upload file example
2016-03-14 12:55:50 +01:00
Javier Provecho Fernandez
a7d3be5b8a Merge pull request #557 from AlbinOS/patch-1
Fix typo on gin_test.go
2016-03-14 12:51:43 +01:00
Javier Provecho Fernandez
2afce84a7c Merge pull request #561 from appleboy/patch-1
Add manners package.
2016-03-14 12:49:18 +01:00
Bo-Yi Wu
d1f7f35d1c Add upload file example 2016-03-14 10:07:55 +08:00
Bo-Yi Wu
38b77a71d9 Add manners package. 2016-03-14 09:11:59 +08:00
Albin Gilles
1f2e53dfd1 Fix typo on gin_test.go
Fixes #550, change a duplicate assert on the Path of the route by an assert on Handler name associated with the route.
2016-03-09 08:29:01 +01:00
Javier Provecho Fernandez
31e4401f01 Merge pull request #556 from mpuncel/mpuncel/fix-godoc-handlername
fix typo in godoc for func (*Context) HandlerName
2016-03-08 10:27:37 +01:00
Michael Puncel
7171b967a3 s/currect/current 2016-03-07 21:56:46 -08:00
Michael Puncel
13565e1bf5 fix typo in godoc for func (*Context) HandlerName 2016-03-07 20:54:10 -08:00
Javier Provecho
7cdebae482 Merge branch 'bigwheel-topic-add-test-using-httptest' into develop 2016-03-05 23:32:40 +01:00
Javier Provecho
787aa6d170 Merge branch 'topic-add-test-using-httptest' of https://github.com/bigwheel/gin into bigwheel-topic-add-test-using-httptest 2016-03-05 23:31:31 +01:00
Javier Provecho Fernandez
288d1ae13c Merge branch 'ishanray-patch-1' into develop 2016-03-05 23:11:51 +01:00
Javier Provecho Fernandez
6b9311cd5d Merge branch 'patch-1' of https://github.com/ishanray/gin into ishanray-patch-1 2016-03-05 23:11:28 +01:00
ishanray
19f77bdd4c Update README.md 2016-03-05 02:27:19 +04:00
Javier Provecho Fernandez
00b10c30a0 Merge pull request #539 from appleboy/patch-2
Add 1.5 and 1.6 to TravisCI
2016-02-24 19:46:12 +01:00
Javier Provecho Fernandez
56eb8a6af6 Merge branch 'honteng-bind_test' into develop 2016-02-24 19:41:30 +01:00
Javier Provecho Fernandez
a6ce7dd84a Merge branch 'bind_test' of https://github.com/honteng/gin into honteng-bind_test 2016-02-24 19:20:20 +01:00
Javier Provecho Fernandez
68b8b498bd Merge branch 'hryamzik-develop' into develop 2016-02-24 19:03:26 +01:00
Javier Provecho Fernandez
cbf43049fe Explain better the net/http note. 2016-02-24 19:02:39 +01:00
Roman Belyakovsky
8b649abbf5 Added note for net/http import and fixed numbering in readme 2016-02-24 17:02:40 +03:00
bigwheel
3a040f8550 Add integration test using httptest 2016-02-24 02:44:52 +09:00
Bo-Yi Wu
9b95308930 Add 1.5 and 1.6 test.
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2016-02-20 11:18:40 +08:00