Commit Graph

2579 Commits

Author SHA1 Message Date
Andreas Rumpf
c486e6377c fixes #4386 2016-10-23 17:43:38 +02:00
Andreas Rumpf
9f895c6f5a Merge pull request #4931 from nigredo-tori/fix-4929
Fix isAbsolute for Windows root directories
2016-10-22 16:20:06 +02:00
Andreas Rumpf
2de67c60b6 Merge pull request #4932 from cheatfate/fix4928
Fix #4928
2016-10-22 16:19:18 +02:00
cheatfate
406878ec5f Fix #4928 2016-10-22 15:07:45 +03:00
Dmitry Polienko
bc305261d9 Fix isAbsolute for Windows root directories 2016-10-22 18:47:45 +07:00
Jonathan Bernard
b7232bd425 Fix #4922, bug in times.parse, mishandling DST. 2016-10-21 17:06:36 -05:00
Andreas Rumpf
de7027e0bf Merge pull request #4919 from def-/httpclient-doc
Update httpclient documentation
2016-10-21 11:34:42 +02:00
Dennis Felsing
f0ed986e0e Update httpclient documentation 2016-10-21 10:53:28 +02:00
cheatfate
0c69891b8d One more attempt to fix #4867 2016-10-21 11:15:33 +03:00
Andreas Rumpf
50d593787f fixes #1518 2016-10-20 23:44:55 +02:00
Andreas Rumpf
17128f163a Merge pull request #4904 from FedericoCeratto/spellings
Fix few typos
2016-10-20 15:35:31 +02:00
Andreas Rumpf
a12f503b47 fixes #4899 2016-10-19 19:56:51 +02:00
Federico Ceratto
7d24656b0a Fix few typos 2016-10-17 13:12:15 +01:00
cheatfate
0ff7fbea34 Fix handle of error only events. 2016-10-16 04:03:45 +03:00
Jonathan Bernard
68d3486f5a Bugfix for times.initInterval (issue #4889)
`initInterval` had logic to calculate and carry overflowed fields (65 seconds
turns into 5 seconds and carries 1 minute). However, we were not including that
carried value when we recalculate the carry over for the next period of time.So
if you had, for example, 3600 seconds, we carried 60 minutes into the minutes
calculation, but when we calculated how much we should carry into the hours
value we only considered what the user originally supplied for the minutes
field, and forgot to include those 60 carried minute.

So, for example, with the previous implementation this was true:

`seconds(60 * 60 * 24) == seconds(0)`

Or, as failing tests:

```nimrod
import times

assert seconds(60 * 60 * 24) != seconds(0)
assert seconds(60 * 60 * 24) == days(1)
```
2016-10-12 15:44:21 -05:00
Alpha Shuro
72b15678a1 Add example for posting json content
i struggled to figure out how to post json content with nim's http client. this is a fundamental capability in many web apps, we don't always need to send data as multipart form data (e.g. when communicating via json apis) so frankly i'm surprised it isn't part of the "post" and "postContent" procs
2016-10-12 13:58:34 +02:00
Andreas Rumpf
f46168d654 Merge pull request #4828 from jfhg/unify_waitpid_handling
Unify waitpid handling
2016-10-09 19:03:12 +02:00
Araq
80ad3d3441 fixes #4844 2016-10-08 10:47:47 +02:00
Dominik Picheta
c24d6fe17e Fixes pesky hint in asyncfutures. 2016-10-01 00:09:17 +02:00
Araq
77677c73c8 made test green for 32bit system 2016-09-30 22:14:29 +02:00
Araq
6c022f4500 made test green for 32bit system 2016-09-30 22:14:29 +02:00
Johannes Hofmann
52db21bb2c convert exitStatus to exit code 2016-09-30 10:19:57 +02:00
Johannes Hofmann
72ee6f78c5 Merge branch 'devel' into unify_waitpid_handling 2016-09-30 08:37:09 +02:00
Federico Ceratto
5e4708ef3b Add few JSON examples 2016-09-29 15:56:22 +01:00
Andreas Rumpf
21e35c201c made async compile again 2016-09-26 23:31:36 +02:00
Andreas Rumpf
0699305121 revert brainless changes 2016-09-26 23:23:47 +02:00
Andreas Rumpf
cfae650750 make travis green 2016-09-26 23:19:09 +02:00
Andreas Rumpf
8e845cc79f docgen fixes for basic3d 2016-09-26 19:26:39 +02:00
Andreas Rumpf
0ca58120b7 docgen fixes for selectors.nim 2016-09-26 19:26:39 +02:00
Andreas Rumpf
1ccdf85eda docgen fixes for basic2d 2016-09-26 19:26:39 +02:00
Dominik Picheta
df44c71770 Fixes #4587. 2016-09-25 19:26:28 +02:00
Dominik Picheta
6aa8ff9af6 Moves async futures into asyncfutures module. 2016-09-25 18:24:35 +02:00
Dominik Picheta
927fce4c7f FutureVar[T] parameters are now completed automatically. 2016-09-25 16:05:22 +02:00
Dominik Picheta
b3c620fc58 Merge branch 'asyncftp-add-removeDir' of https://github.com/pyloor/Nim into pyloor-asyncftp-add-removeDir 2016-09-25 13:11:02 +02:00
Dominik Picheta
1f1ec69fc9 Merge branch 'asyncftp-add-removeFile' of https://github.com/pyloor/Nim into pyloor-asyncftp-add-removeFile 2016-09-25 13:09:32 +02:00
Dominik Picheta
8a6343b5b6 Fixes #3847. 2016-09-25 13:02:10 +02:00
Dominik Picheta
9753fb064f Add PATCH HTTP Method. 2016-09-25 11:48:10 +02:00
Johannes Hofmann
1dccbaf9a0 another attempt at properly declaring the status variable 2016-09-25 10:16:14 +02:00
Johannes Hofmann
14f72bcbac make status variable local 2016-09-25 09:51:23 +02:00
Dominik Picheta
26c7a76c8a asynchttpserver's Response object's req method uses HttpMethod now.
Fixes #4423.
2016-09-25 00:39:57 +02:00
Dominik Picheta
6a83bc1ff5 HTTP client's request proc no longer slices http method string param. 2016-09-25 00:10:07 +02:00
Dominik Picheta
545e24b8ff Improves httpclient documentation. 2016-09-24 23:02:56 +02:00
Dominik Picheta
cff6ec2155 Implements onProgressChanged callback for httpclient. 2016-09-24 22:58:10 +02:00
Dominik Picheta
ff821eed6a Deprecates old httpclient procedures. 2016-09-24 20:48:28 +02:00
Dominik Picheta
0baef8e6ea Implements getContent and postContent for (Async)HttpClient. 2016-09-24 20:33:00 +02:00
Dominik Picheta
fa9ec7a6b5 Handle redirects in HttpClient's post procs & post test. 2016-09-24 17:50:58 +02:00
Johannes Hofmann
77109d4c7b Merge branch 'devel' into unify_waitpid_handling 2016-09-24 14:54:32 +02:00
Johannes Hofmann
829b706440 rename exitCode to exitStatus 2016-09-24 14:46:07 +02:00
Dominik Picheta
aec88bb5d9 Merge pull request #4815 from pyloor/asyncftp-add-rename
Asyncftpclient: adding rename proc
2016-09-24 10:48:32 +02:00
cheatfate
f40c1d3ad1 Add support for kqueue's EVFILT_VNODE (filesystem monitoring), and add test for it. 2016-09-24 05:16:39 +03:00