History of file xvfs-core.c at check-in tip
2020-04-17
| ||
17:05 | Ensure that an standalone XVFS client can co-exist with the server implementation file: [0880d8a507] check-in: [997a035b20] user: rkeene, branch: trunk, size: 36053 [annotate] [blame] [check-ins using] [diff] | |
2020-04-13
| ||
20:38 | Ensure relative path with double slashes can be accepted file: [514749566d] check-in: [b502b175ea] user: rkeene, branch: trunk, size: 34977 [annotate] [blame] [check-ins using] [diff] | |
17:11 | Added start of ABI change to allow lookups by inode as an optimization file: [49217ccb09] check-in: [142a373444] user: rkeene, branch: add-inode, size: 34866 [annotate] [blame] [check-ins using] [diff] | |
15:50 | Fixed typo in last commit file: [acc58f104b] check-in: [d17d8bb449] user: rkeene, branch: trunk, size: 34866 [annotate] [blame] [check-ins using] [diff] | |
15:47 | Added an "--static-init" option to creation to make the Xvfs_fsName_Init function static, if needed to be included into a .c file file: [045108db01] check-in: [717062426a] user: rkeene, branch: trunk, size: 34866 [annotate] [blame] [check-ins using] [diff] | |
2020-04-01
| ||
21:18 | Win32 and generic fix-ups file: [92265e645e] check-in: [f01f82c2d8] user: rkeene, branch: trunk, size: 34676 [annotate] [blame] [check-ins using] [diff] | |
2019-09-18
| ||
05:25 | Fixed issue with client server mode not canonicalizing the path file: [9230846233] check-in: [4221e5dcbc] user: rkeene, branch: trunk, size: 34557 [annotate] [blame] [check-ins using] [diff] | |
00:13 | Generate readable events even after EOF, since it will not block file: [3a8b5cbf11] check-in: [bdabc41e51] user: rkeene, branch: trunk, size: 34319 [annotate] [blame] [check-ins using] [diff] | |
2019-09-17
| ||
19:04 | Supress a warning file: [380fb5f221] check-in: [d058c6c7f8] user: rkeene, branch: trunk, size: 34469 [annotate] [blame] [check-ins using] [diff] | |
14:39 | A bit of cleanup file: [0714660302] check-in: [a4f7828c1d] user: rkeene, branch: trunk, size: 34234 [annotate] [blame] [check-ins using] [diff] | |
14:34 | Included unistd.h for W_OK, X_OK, etc file: [b817488d55] check-in: [d61a265cd6] user: rkeene, branch: trunk, size: 34206 [annotate] [blame] [check-ins using] [diff] | |
05:43 | Restructured things a bit file: [1493b408fe] check-in: [a101629cc6] user: rkeene, branch: trunk, size: 34186 [annotate] [blame] [check-ins using] [diff] | |
05:06 | Undefine macros because we may concatencat translation units in some modes file: [b50c976369] check-in: [5f2895faba] user: rkeene, branch: trunk, size: 34013 [annotate] [blame] [check-ins using] [diff] | |
01:55 | xvfs_perror -> xvfs_strerror, which is what it should have been named file: [37f3df09d1] check-in: [cf56967f97] user: rkeene, branch: trunk, size: 33817 [annotate] [blame] [check-ins using] [diff] | |
01:53 | Improved server mode to register all of //xvfs:/ file: [9a0cfd6536] check-in: [f1d16a3958] user: rkeene, branch: trunk, size: 33807 [annotate] [blame] [check-ins using] [diff] | |
2019-09-16
| ||
22:22 | First implementation of the Server mode of XVFS file: [15909aa1a5] check-in: [0e05b2a8c7] user: rkeene, branch: trunk, size: 33291 [annotate] [blame] [check-ins using] [diff] | |
21:02 | More tests and cleaned up error handling for POSIX error codes file: [20368f703a] check-in: [e786b9e07b] user: rkeene, branch: trunk, size: 26663 [annotate] [blame] [check-ins using] [diff] | |
20:43 | More tests and small fixes file: [ecbc07c77d] check-in: [10f67b2ced] user: rkeene, branch: trunk, size: 26338 [annotate] [blame] [check-ins using] [diff] | |
19:45 | Added debugging system and ability to free absolute path file: [bf348346aa] check-in: [d80c88cee0] user: rkeene, branch: trunk, size: 26226 [annotate] [blame] [check-ins using] [diff] | |
2019-09-14
| ||
05:24 | A bit of work on reference counting file: [7f58a650f6] check-in: [5ae034e55e] user: rkeene, branch: trunk, size: 20810 [annotate] [blame] [check-ins using] [diff] | |
04:56 | Added support for accessProc and mapped X_OK to directories file: [102d0f3049] check-in: [12ff77016f] user: rkeene, branch: trunk, size: 20491 [annotate] [blame] [check-ins using] [diff] | |
03:59 | Added matchInDir support file: [46e5437872] check-in: [5583d77f1c] user: rkeene, branch: trunk, size: 19605 [annotate] [blame] [check-ins using] [diff] | |
00:54 | Updated to keep track of whether or not there were events queued before closing and freeing a structure file: [7b136bd4a6] check-in: [aa08a4a749] user: rkeene, branch: trunk, size: 16531 [annotate] [blame] [check-ins using] [diff] | |
2019-09-13
| ||
21:46 | Watch proc and more tests file: [ccad9f7f2c] check-in: [7d74392642] user: rkeene, branch: trunk, size: 15369 [annotate] [blame] [check-ins using] [diff] | |
18:43 | First implementation of nearly complete channel driver, marked more TODO and cleaned up whitespace file: [748a396e19] check-in: [38bed7cee0] user: rkeene, branch: trunk, size: 13774 [annotate] [blame] [check-ins using] [diff] | |
16:02 | Added better error reporting in the core and as part of the ABI file: [ca046857f0] check-in: [149aa89b7d] user: rkeene, branch: trunk, size: 8892 [annotate] [blame] [check-ins using] [diff] | |
2019-05-08
| ||
19:42 | In flexible/standalone mode include the core functionality as a header to avoid duplicate symbols file: [1dde3041c8] check-in: [b8cca3a6b4] user: rkeene, branch: trunk, size: 8351 [annotate] [blame] [check-ins using] [diff] | |
16:52 | More cleanup file: [a09ee5d8ff] check-in: [9d3052c6f1] user: rkeene, branch: trunk, size: 8337 [annotate] [blame] [check-ins using] [diff] | |
16:47 | Fixed incomplete rename file: [11c7034c99] check-in: [b586d5b0a1] user: rkeene, branch: trunk, size: 8297 [annotate] [blame] [check-ins using] [diff] | |
16:46 | Cleanup file: [61701b79db] check-in: [d92ba3d36d] user: rkeene, branch: trunk, size: 8297 [annotate] [blame] [check-ins using] [diff] | |
16:26 | Use Tcl filesystem data to pass around a pointer to the central register proc file: [c526fca0fb] check-in: [9bcf758fef] user: rkeene, branch: trunk, size: 8043 [annotate] [blame] [check-ins using] [diff] | |
2019-05-06
| ||
16:34 | Switched to static allocation for the standalone Tcl_Filesystem file: [5b94c341c4] check-in: [cb77ecfb24] user: rkeene, branch: trunk, size: 7080 [annotate] [blame] [check-ins using] [diff] | |
2019-05-03
| ||
22:42 | Renamed getInfo to getStat, for clarity file: [adae00d4d2] check-in: [daf25f5222] user: rkeene, branch: trunk, size: 7029 [annotate] [blame] [check-ins using] [diff] | |
13:30 | Added start of flexible mode file: [7a51ec83d4] check-in: [88f96696b7] user: rkeene, branch: trunk, size: 7029 [annotate] [blame] [check-ins using] [diff] | |
2019-05-02
| ||
23:37 | More work on splitting up modes file: [6b6c879bfa] check-in: [3e44e1def1] user: rkeene, branch: trunk, size: 6549 [annotate] [blame] [check-ins using] [diff] | |
23:11 | Added start of split into standalone/client/flexible modes file: [d180e1465c] check-in: [acfc5037c6] user: rkeene, branch: trunk, size: 6349 [annotate] [blame] [check-ins using] [diff] | |
23:06 | Basic functionality to the point where Tcl_Channel types need to be implemented file: [449d9d44b1] check-in: [d121970301] user: rkeene, branch: trunk, size: 6348 [annotate] [blame] [check-ins using] [diff] | |
21:08 | Minimal support to be loaded and not crash the process file: [b7bfd15588] check-in: [e5b6962adf] user: rkeene, branch: trunk, size: 3363 [annotate] [blame] [check-ins using] [diff] | |
19:58 | Start of data/directory handling file: [1f3798f743] check-in: [32b55a907b] user: rkeene, branch: trunk, size: 1133 [annotate] [blame] [check-ins using] [diff] | |
14:40 | Pass interp to the register command file: [b20c01ceb7] check-in: [69e476dcd5] user: rkeene, branch: trunk, size: 262 [annotate] [blame] [check-ins using] [diff] | |
14:16 | Renamed xvfs-common.c → xvfs-core.c. Renamed core bits to "xvfs-core" file: [a7ffc6f8bf] check-in: [1ecab39ce5] user: rkeene, branch: trunk, size: 0 [annotate] [blame] [check-ins using] [diff] | |
2019-05-01
| ||
20:53 | Added: Added start of XVFS system file: [a7ffc6f8bf] check-in: [47dcf5fc27] user: rkeene, branch: trunk, size: 0 [annotate] [blame] [check-ins using] | |