Commit graph

7196 commits

Author SHA1 Message Date
axel
4ba35b8919 Stop using anonymous unions
darcs-hash:20051011193116-ac50b-ad5f877bc54069233f804dffd136656da3a2c8f1.gz
2005-10-12 05:31:16 +10:00
axel
838ba08eaa Event handling and job reaping updates
darcs-hash:20051011192343-ac50b-aa3f5ae5e2b34d122f10e3b59ceb6fdd447f4ae3.gz
2005-10-12 05:23:43 +10:00
axel
0a4b983afa Multiple portability fixes
darcs-hash:20051010161255-ac50b-e732f18c1dfa610e34b56bb4ff1a3d4d2ef078a1.gz
2005-10-11 02:12:55 +10:00
axel
b6e7133ba6 Spelling fix
darcs-hash:20051009124431-ac50b-eec67b9f07ae4ea6b248c7282b7c9a4a6ba3e4ae.gz
2005-10-09 22:44:31 +10:00
axel
632ff36fe3 Remove finsihed jobs after events
darcs-hash:20051009115309-ac50b-cc4526f26b7de8ef1e41c338ea653088b0ee2471.gz
2005-10-09 21:53:09 +10:00
axel
8093435b7e API documentation updates
darcs-hash:20051009114816-ac50b-4a11de60d61dcba7cbb63ae4b71cfd1eb06e1d7a.gz
2005-10-09 21:48:16 +10:00
axel
9ae7fa5831 Move io redirection functions to their own library
darcs-hash:20051008112051-ac50b-113caa4cba470a739e4bfbed9f479e2fed357be7.gz
2005-10-08 21:20:51 +10:00
axel
93eed7bc35 Spelling fixes
darcs-hash:20051008093310-ac50b-077bd66d4b2c3f98de421e04b125f0d89e9d503a.gz
2005-10-08 19:33:10 +10:00
axel
f23fa4827a Minor fixes
darcs-hash:20051008022706-ac50b-e7726d32381d37e64351cb29d3bd80953ef9ff11.gz
2005-10-08 12:27:06 +10:00
axel
c7b1381674 Don't allocate new buffers for tokenizer. Performance increase
darcs-hash:20051008020330-ac50b-b2bd907490a73e50db545785caf9fd2a0c639495.gz
2005-10-08 12:03:30 +10:00
axel
bc0bd35385 Call job removal more often in non-interactive mode, increases performance when parsing long files
darcs-hash:20051008020230-ac50b-02dadff9318f3572ee335a307aba0ac39bc6c5a9.gz
2005-10-08 12:02:30 +10:00
axel
929519cb0f Minor edits
darcs-hash:20051008020008-ac50b-401f0e36582075d177afb2f1573c765c572f1a97.gz
2005-10-08 12:00:08 +10:00
axel
29d43269ee Improve error message on missing 'end'
darcs-hash:20051008002349-ac50b-35f09b736a06ec3955d2ee121dd9ec3855f59f6c.gz
2005-10-08 10:23:49 +10:00
axel
47b174fa68 Fix bug that broke pipe redirection
darcs-hash:20051008002308-ac50b-2ce030f667607032bb13fc16f62e1b931bfdf77d.gz
2005-10-08 10:23:08 +10:00
axel
b867fc2b71 Allow redirection to filedescriptors with higher number than 9
darcs-hash:20051007213008-ac50b-2e8cfb44de481d6e7a2e0104ed8ae6bc9a776ff6.gz
2005-10-08 07:30:08 +10:00
axel
c84d360ae7 Allow explicitly local variable that die at EOF when sourcing files
darcs-hash:20051007212844-ac50b-d6494ae3271225e4833ef3550e9cfb0c5e3b3802.gz
2005-10-08 07:28:44 +10:00
axel
1f60bfa55f Meta-p shortcut for piping output through pager
darcs-hash:20051007143631-ac50b-0f9586faf1d2a515bc044a23a890958c32a98a4b.gz
2005-10-08 00:36:31 +10:00
axel
1917ce96f4 Add support for piping using other file descriptor than fd 1
darcs-hash:20051007140857-ac50b-314a47d98ccd09e837be7bd81ebe58d5144c3499.gz
2005-10-08 00:08:57 +10:00
axel
8ff36deeb4 API cleanup
darcs-hash:20051007103651-ac50b-3b518ce795adf2d39b8ebfcba6a2df7c36411b15.gz
2005-10-07 20:36:51 +10:00
axel
b11aa09142 Test for presens of rt and socket libraries
darcs-hash:20051007095938-ac50b-16b91ab68ae069d569dc07fdf50a3dceb0f81cb9.gz
2005-10-07 19:59:38 +10:00
axel
bfcb3ecca7 Minor edits
darcs-hash:20051007091759-ac50b-4cf0f0e2a01707168a7d561de8ba4bb29fe4e9e5.gz
2005-10-07 19:17:59 +10:00
axel
a85bde8f71 Use setsid to daemonize fishd
darcs-hash:20051007091716-ac50b-d7a5e672ceff9d8b499157796161d9bbd9811059.gz
2005-10-07 19:17:16 +10:00
axel
83fad99216 Minor bugfixes for Solaris
darcs-hash:20051006205336-ac50b-56657ce09a5ebfc1ccb320e985e554883e364573.gz
2005-10-07 06:53:36 +10:00
axel
2ac6b62df2 Various updates to signal event handling
darcs-hash:20051006115416-ac50b-ab0a1be946f758cfdeaa5dfe172f417acb9b6e79.gz
2005-10-06 21:54:16 +10:00
axel
3b02b76c79 Switch from setpgrp to setpgid for platform independence
darcs-hash:20051006103901-ac50b-cd58dc150d1419ab6c19706fd40fd33842e30e16.gz
2005-10-06 20:39:01 +10:00
axel
401e060c05 Updates to string formating functions
darcs-hash:20051006103052-ac50b-78e27365d2b2412ffced94825f37cbf6c0fa4d45.gz
2005-10-06 20:30:52 +10:00
axel
2d77235890 Add additional event-handling files
darcs-hash:20051006073050-ac50b-aa386de02dab1b3b20d7cc3d8c6b6ad1be681f5d.gz
2005-10-06 17:30:50 +10:00
axel
b9b841f603 Initial update for new event subsystem
darcs-hash:20051005223708-ac50b-8a8d7e003e1c24747f3f154cb66b6c1a1015c35b.gz
2005-10-06 08:37:08 +10:00
axel
b065bd6282 Make sure WCHAR_MAX is #defined
darcs-hash:20051005100210-ac50b-436e292c1576a24a6c15c957699132b1b38c54d5.gz
2005-10-05 20:02:10 +10:00
axel
5628a2ce66 Rename preprocessor symbols to avoid nameclash with ncurses
darcs-hash:20051005100014-ac50b-49dbcfa23c609aa0ea4a791a6c9acbae54875f67.gz
2005-10-05 20:00:14 +10:00
axel
921f0f02c3 Proper order for #includes
darcs-hash:20051005095800-ac50b-483cefa796b4e08ee4c2a85d0f841860e87b31d9.gz
2005-10-05 19:58:00 +10:00
James Vega
fabb20dd33 Change WCHAR_END to use WCHAR_MAX instead of hard-coding a value.
darcs-hash:20051004144745-35ec8-4e638c4bc56f613ac7ecd9d00e859d3d213cde66.gz
2005-10-05 00:47:45 +10:00
James Vega
afa8d11416 Add a missing function prototype.
darcs-hash:20051004144709-35ec8-7f002ff45e7f11e78b3c3a4a7daf020fa00a0b2d.gz
2005-10-05 00:47:09 +10:00
James Vega
e27664b13b Add header guards to the header files.
darcs-hash:20051004151139-35ec8-7af69b9d7647d145dc621f7eaea726e729cff554.gz
2005-10-05 01:11:39 +10:00
axel
c361d8564c Update to array_list heap patch
darcs-hash:20051004135321-ac50b-5e56ea14f062e3626e33c538e064c263c895b4b1.gz
2005-10-04 23:53:21 +10:00
axel
efea4a6586 Add shortcut function for creating an array_list_t on the heap
darcs-hash:20051004134326-ac50b-91d5006f218f2f9370d239b38d8e88eddc7c0b96.gz
2005-10-04 23:43:26 +10:00
axel
9bcbc8f776 Clarifications for Changelog
darcs-hash:20051004095013-ac50b-58cf4290de3b651e83506cbe39c8d1db2ed11752.gz
2005-10-04 19:50:13 +10:00
axel
3338fb6d08 Set version to 1.15.0
darcs-hash:20051003223704-ac50b-4803cbdfe7172ed71a27d0b44d6cdb249add9ad1.gz
2005-10-04 08:37:04 +10:00
axel
b6849d0a7b Changelog update
darcs-hash:20051003223654-ac50b-4f7053780515bfd6fa693c94868b1d4d8dce72cc.gz
2005-10-04 08:36:54 +10:00
netocrat
13aa8b2927 Correct NFS-safe locking for per-hostname uniqueness (and misc fixes)
The temporary linked-to file now uses the hostname or a (reasonably) random string of digits so that the filename is truly unique when multiple NFS clients are accessing the same directory.  Other fixes: 3.1 corrected to 0.31 (was allocating x10 too many characters); units of LOCKPOLLINTERVAL recommented to specify milliseconds; added debug()s; reworded misc comments for clarity/accuracy.

darcs-hash:20051001191852-344c5-f16893d6f6f4309eeccb68870ed35dfbd87ccd2a.gz
2005-10-02 05:18:52 +10:00
axel
1026c17e7e Use internal implementation for wcsncasecmp
darcs-hash:20051003152639-ac50b-581206ef8148f4d24875862f6cc09909b369fac0.gz
2005-10-04 01:26:39 +10:00
axel
227e4a1999 Drop various debug messages
darcs-hash:20051003135848-ac50b-4db4937a214aadd481b1e5da03c2e253d83610dd.gz
2005-10-03 23:58:48 +10:00
axel
96f0cd9946 Code cleanup and a few source code comments
darcs-hash:20051003132446-ac50b-53f8231b18fced8371781ad41c9485983e1c5cdc.gz
2005-10-03 23:24:46 +10:00
axel
101205900b Make sure all internal file descriptors are closed when spawning children
darcs-hash:20051003130937-ac50b-95fb750b3c26f1c03a2a877770bbeee536ea3b74.gz
2005-10-03 23:09:37 +10:00
axel
c39fed1f37 Minor documentation updates
darcs-hash:20051002140830-ac50b-f2fd170d83becfe0f8e22e4abf3ac768561c9a0b.gz
2005-10-03 00:08:30 +10:00
axel
2fab5364e1 Fix broken regression test (irony?)
darcs-hash:20051002134406-ac50b-d9d3c94eb08ecd05be1a4e128ca08d9d3ae53978.gz
2005-10-02 23:44:06 +10:00
axel
4f197e2267 Support symbolic keybindings
darcs-hash:20051002134046-ac50b-1e3dc058105d30ad0541c99a250e2d33c31dc7e3.gz
2005-10-02 23:40:46 +10:00
axel
64c601c52f Use debug function instead of fwprintf
darcs-hash:20051001095709-ac50b-2e4896424ef368850f500b1e816ccd3f0e1ddefa.gz
2005-10-01 19:57:09 +10:00
netocrat
194f5c3830 Amended critical section locking to be NFS-safe
darcs-hash:20050930195021-344c5-9e4760fdb29c80e32589bf62159911a57c6779d2.gz
2005-10-01 05:50:21 +10:00
axel
660ddcb4ab Cast null pointers to (void *) in vararg functions
darcs-hash:20050930182826-ac50b-fa9960404bf69e57531ad02becb5015aaed35d69.gz
2005-10-01 04:28:26 +10:00