Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
39 check-ins
2013-12-17
| ||
00:11 | Continued work on documentation (handler APIs and events), notes on kernel version requirements. Leaf check-in: 1fe4c864f4 user: andreask tags: trunk | |
2013-12-16
| ||
22:53 | Move dev back to trunk, making the experiments official. check-in: 43f88c9576 user: andreask tags: trunk | |
22:52 | Started to fill the documentation. Closed-Leaf check-in: ffe0f816a8 user: andreask tags: x-per | |
22:52 | Started a testsuite. Expected results are mostly bogus at the moment. check-in: 0955fe60ca user: andreask tags: x-per | |
22:51 | All methods taking a path now normalize it before use. This makes handling of relative paths properly deterministic. check-in: cf20f3eb8e user: andreask tags: x-per | |
2013-12-14
| ||
01:17 | Disable debug mode by default. check-in: b2a155754a user: andreask tags: x-per | |
2013-12-04
| ||
05:54 | Simplified using the local critcl 3.1.11 draft package. Dropped the now superfluous support code. check-in: e236d3754a user: aku tags: x-per | |
2013-12-03
| ||
06:36 | Custom arg/result types integrated. Bugfixes. Query methods. check-in: 46518b6f0d user: aku tags: x-per | |
00:38 | Restructured the directory for clarity. Fixed missed mask2event conversion, use new bits-decoder. Added some preps for easier arg/result handling check-in: e2f5ebd1d2 user: andreask tags: x-per | |
2013-12-02
| ||
22:58 | Revamped the literal/bits support to generate headers for the other parts to include. check-in: 624d68e876 user: andreask tags: x-per | |
18:40 | Bugfixes in the experiment. Compiles. check-in: 4c4a625782 user: aku tags: x-per | |
2013-11-30
| ||
01:28 | Experimental reworking of the iassoc setup, and use. check-in: 60741a0296 user: andreask tags: x-per | |
2013-11-29
| ||
23:41 | Moved shared literals from explicit fields to array and modified users. Implemented query interfaces, and extended set of literals for helper dict keys. check-in: 1063421aba user: andreask tags: trunk | |
2013-11-14
| ||
08:01 | Fix handling of main monitor structure in presence of destruction through callbacks. Still to do: Protect watcher structures. check-in: 8a07b6107d user: aku tags: trunk | |
05:48 | Fixed issue with setup of literals, included terminating \0 in the string. New: watch change callback implemented, setup and use. Known bug: Crash when destroying monitor instance from with watch-remove notification. check-in: 89f94b4e68 user: aku tags: trunk | |
04:45 | Decision on overflow handling (no separate coding, keep within framework). Dropped unreachable old panic. Implemented remove method. check-in: e5dd39de4f user: aku tags: trunk | |
04:28 | Fix buglets from the last commits check-in: e7f160ff4c user: aku tags: trunk | |
2013-11-13
| ||
21:34 | Updated in-code notes check-in: 00657f84a5 user: andreask tags: trunk | |
21:28 | Implemented low-level change-events, and higher-level extend operation. check-in: bd3454f89a user: andreask tags: trunk | |
21:13 | Dropped "ignored" from the set of events we can watch for. check-in: d431937542 user: andreask tags: trunk | |
21:00 | Limited broadcast to interested watchers. check-in: b1c85faeac user: andreask tags: trunk | |
20:56 | Changed handler signature. Folded path (of watch) and reported name into a single path. check-in: 87a265304a user: andreask tags: trunk | |
20:47 | Added broadcast ability, for overflow events (watch id -1, general). check-in: 01f7a51b7d user: andreask tags: trunk | |
19:32 | Saved the indentation setting into the files, for emacs to pick up. check-in: d5ecc6dbb0 user: andreask tags: trunk | |
19:21 | Whitespace cleanup: Removed trailing whitespace. Fixed indentation (4 spaces, not 2) check-in: b7706431e5 user: andreask tags: trunk | |
19:16 | Implemented watch replace, draft extend (buggy), auto-removal of 1shot and unmounted watches, plus required data structure changes (backreferences from watch to the hash-tables) check-in: fca422bdee user: andreask tags: trunk | |
07:44 | Fix handling of empty path names. Skip irrelevant events. Prep for auto-destruction of 1-shot watches. check-in: 326560ceb1 user: aku tags: trunk | |
07:22 | Continued on moving management deeper into C. Put in the structures needed for handling of multiple watchers per instance. check-in: bbdebfb3a2 user: aku tags: trunk | |
00:55 | Get main management into separate C code. Beginnings. check-in: 984735f541 user: andreask tags: trunk | |
2013-11-12
| ||
23:05 | Fixed lots of small buglets which crept in since [072635c1cd]. check-in: 2a6fc17e7f user: andreask tags: trunk | |
21:40 | Reduced complexity by going to an file-handler based implementation, no ability to switch to channel-handler. channel-handler code saved in separate file for posterity. check-in: 6e3805ec8a user: andreask tags: trunk | |
2013-11-09
| ||
00:54 | Split the mask <-> Tcl list conversions into a separate file, and extended to have shared Tcl_Obj* for strings. check-in: 458e7ef2a4 user: andreask tags: trunk | |
2013-11-08
| ||
23:54 | Started to split pieces out of the main tcl file. First, management of the queue of incoming events. check-in: 072635c1cd user: andreask tags: trunk | |
00:44 | Notes on future work check-in: dff07ea835 user: andreask tags: trunk | |
00:10 | Extended error messaging, especially error-codes, and bgerror handling. Trimmed trailing whitespace. check-in: ce825a2fef user: andreask tags: trunk | |
2013-11-07
| ||
23:32 | Fix typo. Basics work. Missing: bgerror use, move-bundling, eof? (1shot) check-in: 641441880d user: aku tags: trunk | |
22:56 | Ordering fixes. Work on callback setup and execution. check-in: ad34913d13 user: andreask tags: trunk | |
17:48 | Basic docs, and implementation. Both incomplete. check-in: aaee546b85 user: aku tags: trunk | |
17:29 | initial empty check-in check-in: 21b3d11752 user: aku tags: trunk | |