Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| | | | * | | Still incomplete info structure in event proc: try to protect with locks ↵ | oehhar | 2014-03-07 | 1 | -12/+51 | |
| | | | | | | | | | | | | | | | | | | | | | | | | (unsuccesful). Probably locks in accept socket creation missing. | |||||
| | | | * | | More debug to chase different fd in struct than in callback | oehhar | 2014-03-06 | 2 | -53/+46 | |
| | | | | | | ||||||
| | | | * | | Terminate async connect synchronously by any blocking operation | oehhar | 2014-03-06 | 1 | -12/+104 | |
| | | | | | | ||||||
| | | | * | | "gets" blocked after async cannect: SOCKET_ASYNC_CONNECT was not cleared | oehhar | 2014-03-05 | 1 | -12/+12 | |
| | | | | | | ||||||
| | | | * | | Refactor the error handling logic around connect() | max | 2014-03-05 | 1 | -20/+17 | |
| | | | | | | ||||||
| | | | * | | avoid warnings about uninitialized infoPtr in DEBUG | max | 2014-03-05 | 1 | -2/+2 | |
| | | | | | | ||||||
| | | | * | | Print out the value of infoPtr in DEBUG, so that coexisting sockets can be ↵ | max | 2014-03-05 | 1 | -7/+5 | |
| | | | | | | | | | | | | | | | | | | | | | | | | distinguished in the output. | |||||
| | | | * | | Next async connect try works. Reset error and move notifier before connect. | oehhar | 2014-03-05 | 1 | -11/+12 | |
| | | | | | | ||||||
| | | | * | | * Use watchEvents only for read/write/close events of [chan event], don't ↵ | max | 2014-03-04 | 1 | -63/+82 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mix with internal use of accept and connect events. * WIP: Refactor the tail of CreateClientSocket() to get notifications for completed async connects right. | |||||
| | | | * | | Reverted move of WSAAsyncSelect before connect -> FD_Connect message does ↵ | oehhar | 2014-03-04 | 1 | -18/+13 | |
| | | | | | | | | | | | | | | | | | | | | | | | | also fire if it exists on call. | |||||
| | | | * | | WIP: async open event now passes to SocketEventProc() and connects but does ↵ | oehhar | 2014-03-03 | 1 | -15/+23 | |
| | | | | | | | | | | | | | | | | | | | | | | | | not finalyze that (I guess). | |||||
| | | | * | | Make printf debugging switchable, because it affects 'make test' | max | 2014-02-28 | 1 | -1/+8 | |
| | | | | | | ||||||
| | | | * | | Broken intermediate state. | max | 2014-02-28 | 2 | -146/+234 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Calling back to CreateClientSocket() from the event loop works, but the final failed or succeeded state of an asyncronous socket does not get notified to the channel correctly. | |||||
| | | | * | | Merge trunk | max | 2014-02-26 | 75 | -2213/+4113 | |
| | | | |\ \ | ||||||
| | | | * \ \ | merge trunk | max | 2013-11-18 | 4 | -10/+9 | |
| | | | |\ \ \ | ||||||
| | | | * | | | | To prepare for completion of the [socket -async] implementation on Windows ↵ | max | 2013-11-18 | 1 | -165/+203 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [13d3af3ad5]: * Move the server code from CreateSocket to Tcl_OpenTcpServer. * Rename CreateSocket to CreateClientSocket. * Unify the naming convention of socket channels with Unix (sock + hex representation of the state/info structure). | |||||
| | | * | | | | | Fix bug [336441ed59]: Win socket stall on quick termination of async socket ↵ | oehhar | 2014-04-02 | 2 | -78/+184 | |
| | | |\ \ \ \ \ | | | | |_|_|_|/ | | | |/| | | | | | | | | | | | | connect | |||||
| | | | * | | | | Test to demonstrate bug [336441ed59]. Depends on timing and will not always ↵ | oehhar | 2014-04-02 | 1 | -0/+16 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fire but is better than nothing. Reliable for me. | |||||
| | | | * | | | | Set all variables written by the notifier thread as volatile. | oehhar | 2014-04-02 | 1 | -4/+6 | |
| | | | | | | | | ||||||
| | | | * | | | | Be shure tsd pointer to the info structure is invalidated before memory free | oehhar | 2014-03-23 | 1 | -7/+28 | |
| | | | | | | | | ||||||
| | | | * | | | | Bug [336441ed59]: Buffer infoPtr between socket creation and insertion into ↵ | oehhar | 2014-03-22 | 1 | -73/+140 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | info structure in thread local memory. Backported fix from commit [65b320b464] from branch "bug-[13d3af3ad5]". | |||||
| * | | | | | | | merge trunk | jan.nijtmans | 2014-03-31 | 12 | -28/+293 | |
| |\ \ \ \ \ \ \ | | |/ / / / / / | ||||||
| | * | | | | | | Add missing @TCL_LIB_FLAG@ to tcl.pc.in (derived from ticket [5bcb5026ad]) | jan.nijtmans | 2014-03-31 | 1 | -1/+1 | |
| | |\ \ \ \ \ \ | | | |/ / / / / | ||||||
| | | * | | | | | Cherry-pick [c54059aaad] from trunk: Added support for reporting TEA-like ↵ | jan.nijtmans | 2014-03-31 | 4 | -4/+25 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | info via pkg-config. Add missing @TCL_LIB_FLAG@ (derived from ticket [5bcb5026ad]) | |||||
| | * | | | | | | Merge minimal fix for iocmd-23.11. | dgp | 2014-03-28 | 3 | -12/+31 | |
| | |\ \ \ \ \ \ | | | |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | Note that top channel regeneration is removed, so that Preserve/Release call pairs are sure to operate on the same pointers. Other bug fixes may need to change that. | |||||
| | | * | | | | | Minimal patch to fix iocmd-23.11. Might not be the best fix, but is *a* fix. | dgp | 2014-03-27 | 3 | -5/+23 | |
| | | | | | | | | ||||||
| | * | | | | | | Test iocmd-23.11 demos another segfault. | dgp | 2014-03-27 | 1 | -0/+15 | |
| | |\ \ \ \ \ \ | | | |/ / / / / | ||||||
| | | * | | | | | Test iocmd-23.11 demos another segfault. | dgp | 2014-03-27 | 1 | -0/+15 | |
| | | | | | | | | ||||||
| | * | | | | | | Test iogt-2.4 is another segfault demo for [721ec69271]. | dgp | 2014-03-27 | 1 | -0/+35 | |
| | |\ \ \ \ \ \ | | | |/ / / / / | ||||||
| | | * | | | | | Test iogt-2.4 is another segfault demo for [721ec69271]. | dgp | 2014-03-27 | 1 | -0/+33 | |
| | | |/ / / / | ||||||
| | * | | | | | New test iortrans-4.8.1 exposes segfault bug [721ec69271]. | dgp | 2014-03-27 | 1 | -0/+19 | |
| | | | | | | | ||||||
| | * | | | | | Implement RFE [b42b208ba4]: file attributes -readonly (and -archive, ↵ | jan.nijtmans | 2014-03-26 | 3 | -17/+177 | |
| | |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | -hidden, -system) on Cygwin. | |||||
| | | * | | | | | Only write back file attributes if any of them really changed.rfe_b42b208ba4 | jan.nijtmans | 2014-03-26 | 2 | -15/+15 | |
| | | | | | | | | ||||||
| | | * | | | | | Implementation of [b42b208ba4]: file attributes -readonly on Cygwin. For ↵ | jan.nijtmans | 2014-03-26 | 2 | -14/+174 | |
| | |/ / / / / | | | | | | | | | | | | | | | | | | | | | | completeness, implemented -archive, -hidden and -system as well. | |||||
| | * | | | | | Added comments raising questions about possible updates to channel | dgp | 2014-03-21 | 3 | -0/+17 | |
| | | | | | | | | | | | | | | | | | | | | | drivers on Windows. | |||||
| * | | | | | | merge trunk | jan.nijtmans | 2014-03-20 | 2 | -10/+18 | |
| |\ \ \ \ \ \ | | |/ / / / / | ||||||
| | * | | | | | Fix [2f7cbd01c3]: tcl8.6.1 fails to build on FreeBSD 10.0 | jan.nijtmans | 2014-03-20 | 2 | -10/+18 | |
| | |\ \ \ \ \ | | | |/ / / / | ||||||
| | | * | | | | Fix [2f7cbd01c3]: tcl8.6.1 fails to build on FreeBSD 10.0 | jan.nijtmans | 2014-03-20 | 2 | -26/+18 | |
| | | |\ \ \ \ | ||||||
| | | | * | | | | Proposed fix for [2f7cbd01c3].bug_2f7cbd01c3 | jan.nijtmans | 2014-03-20 | 2 | -28/+20 | |
| | | |/ / / / | ||||||
| * | | | | | | merge trunk | jan.nijtmans | 2014-03-09 | 1 | -0/+71 | |
| |\ \ \ \ \ \ | | |/ / / / / | ||||||
| | * | | | | | Merge core-8-5-branch (New tests covering INPUT_NEED_NL flag handling. One ↵ | jan.nijtmans | 2014-03-09 | 1 | -0/+71 | |
| | |\ \ \ \ \ | | | |/ / / / | | | | | | | | | | | | | | | exposes a bug.) | |||||
| | | * | | | | Mark io-35.18b test as knownBug | jan.nijtmans | 2014-03-09 | 1 | -10/+10 | |
| | | | | | | | ||||||
| | | * | | | | New tests covering INPUT_NEED_NL flag handling. One exposes a bug. | dgp | 2014-02-26 | 1 | -0/+71 | |
| | | | | | | | ||||||
| * | | | | | | merge-mark | jan.nijtmans | 2014-02-26 | 0 | -0/+0 | |
| |\ \ \ \ \ \ | | |/ / / / / | ||||||
| | * | | | | | Simplify macro handling in tclOO*Decls.h, just as already done in "novem" ↵ | jan.nijtmans | 2014-02-26 | 3 | -69/+55 | |
| | | |_|_|/ | | |/| | | | | | | | | | | | | | | | | | | | | | [0c37ab8944], itcl*Decls.h and tdbc*Decls.h. This doesn't change the way symbols are exported. This simplifications were already present in the Tcl 8.6.2 headers, but those were buggy when tclOO was linked in statically without using stubs. | |||||
| * | | | | | merge trunk | jan.nijtmans | 2014-02-25 | 2 | -0/+12 | |
| |\ \ \ \ \ | | |/ / / / | ||||||
| | * | | | | [8d5f5b8034] Flush internal representations in [string tolower] of unshared obj | dkf | 2014-02-25 | 2 | -0/+12 | |
| | | | | | | ||||||
| * | | | | | merge trunk | jan.nijtmans | 2014-02-25 | 5 | -24/+168 | |
| |\ \ \ \ \ | | |/ / / / | ||||||
| | * | | | | Do not reopen a win serial channel for serial detection. There are issues ↵ | oehhar | 2014-02-25 | 3 | -13/+117 | |
| | |\ \ \ \ | | | |/ / / | | | | | | | | | | | | | with some Bluetooth virtual com. Fix bug [2413550], patch by Rolf Schroedter | |||||
| | | * | | | Do not reopen a win serial channel for serial detection. There are issues ↵ | oehhar | 2014-02-24 | 3 | -13/+165 | |
| | | |\ \ \ | | | | | | | | | | | | | | | | | | | | | | with some Bluetooth virtual com. Fix bug [2413550], patch by Rolf Schroedter |