aboutsummaryrefslogtreecommitdiffhomepage
path: root/common.c
Commit message (Collapse)AuthorAge
...
* Move the move_cursor and writeb functions to output.c, and make the output ↵Gravatar axel2006-02-16
| | | | | | function used by output.c configurable darcs-hash:20060216134025-ac50b-360d4816ee2c3f2ffdc8e5660502cb97b31d699e.gz
* Allow backslash of quotes within quotesGravatar axel2006-02-13
| | | | darcs-hash:20060212161331-ac50b-c25affaa4b18e1654dab3d08debafa95017009ea.gz
* Another halloc:ification of fish. Halloc has been extended to allow ↵Gravatar axel2006-02-10
| | | | | | registering function calls, this has allowed the creation of halloc-handled arraylists, stringbuffers, etc. More job parsing halloc-ification has reduced the error handling code to only a shadow of it's former self darcs-hash:20060209155020-ac50b-e119c5293ce2368e252cfc01b98ab7c629fdd678.gz
* New wreaddir function, wide character version of readdirGravatar axel2006-02-09
| | | | darcs-hash:20060208145847-ac50b-0e250edb67dd095e90054ed55f88a2638ba9b02a.gz
* Autoloaded functionsGravatar axel2006-02-08
| | | | darcs-hash:20060208092005-ac50b-8e784f79a4e158c8c15b553fad85002dccc7bd03.gz
* Further halloc:ification if fishGravatar axel2006-02-07
| | | | darcs-hash:20060206181101-ac50b-db0aac307a81e7f0677acd15a9f38ff8c7ff36d2.gz
* Second checkin of halloc changeover. Make the argv array, but not it's ↵Gravatar axel2006-02-07
| | | | | | contents, be allocated using halloc. Also make list_to_char_arr use halloc darcs-hash:20060206151817-ac50b-e8fd4cff831ee975c5bf3855d9ecfc15a3fb9215.gz
* Make sure interactive mode is of when firing eventsGravatar axel2006-02-06
| | | | darcs-hash:20060206134532-ac50b-93f8a7cf7be2a82a1222fb520541b08bef33baa4.gz
* Fix for how fish parses the double quote characterGravatar axel2006-02-01
| | | | darcs-hash:20060131214201-ac50b-d921c2c74fa40723ae064a90d445258aa41ec94f.gz
* Add support for correctly handling illegal character stringsGravatar axel2006-01-28
| | | | darcs-hash:20060128020329-ac50b-d3499e6ff9108cef25bf7e00f39bbe1476896e07.gz
* Fixes to api documentation, added .PHONY to makefile actions, made a few ↵Gravatar axel2006-01-24
| | | | | | private functions static darcs-hash:20060123204014-ac50b-b9d2a10c7f00945b5d9d244cb3b8c1489fe280de.gz
* Add fallback implementations of wcstok, putwc and getwc. Move all fallbacks ↵Gravatar axel2006-01-21
| | | | | | from common.c to wutil.c. darcs-hash:20060120142721-ac50b-4b9850d889e2210e1d545339e29dcc038a3f2b04.gz
* Check location of term.h header (updated)Gravatar axel2006-01-19
| | | | darcs-hash:20060119122207-ac50b-c573f54cbe13a1592a20342ee331159be0306913.gz
* Make the functions builtin display function listing on -n to a terminal in a ↵Gravatar axel2006-01-15
| | | | | | human-friendly format darcs-hash:20060115115805-ac50b-fc5b468c0e68904e5cf934f43066ecfdf23e2a3b.gz
* Improve locale implementation (should now behave identically to bash) and ↵Gravatar axel2006-01-09
| | | | | | document locale variables behaviour darcs-hash:20060108230049-ac50b-403f1d00c8483fc4fecc275b62e40b1c3d51bfc1.gz
* Huge upade containing several bugfixes related to i18n, and a huge number of ↵Gravatar axel2006-01-08
| | | | | | new translatable strings, including almost all description messages for command specific completions darcs-hash:20060108025656-ac50b-e2309829a0afa6b3270d13814e9600d0fd372407.gz
* Add i18n through gettext, as well as a Swedish translationGravatar axel2006-01-04
| | | | darcs-hash:20060104125102-ac50b-5bf026578a69bd94f7a7a3c8dee0ebccd95e5c24.gz
* Only use internal wcsndup implementation of no external one existsGravatar axel2005-12-26
| | | | darcs-hash:20051225220329-ac50b-8ab5165f227112bb28406168d6c88e45a74fc7bc.gz
* Fisx crash buh when completing string ending in backslashGravatar axel2005-12-26
| | | | darcs-hash:20051225220044-ac50b-b880ffe649d04ed1e5ec6786d0b59eed8068d182.gz
* Add autoconf checks for wide character string functionsGravatar axel2005-12-18
| | | | darcs-hash:20051217213205-ac50b-df9ea4cbc1a7e4235578bd4fc542ddb7788d41cc.gz
* Escape the ~ characterGravatar axel2005-12-09
| | | | darcs-hash:20051209121954-ac50b-347571c227de795661694f31ff4ab9eafdda0e39.gz
* Fix missing escapes for the [] charactersGravatar axel2005-12-09
| | | | darcs-hash:20051209033225-ac50b-713c8d82887fb6de4de84c980f23a19039df0cb7.gz
* Insert boundary token at quotes, makes things like $foo"bar" work rightGravatar axel2005-12-08
| | | | darcs-hash:20051207144307-ac50b-a708fa43b196f435efdcb1bfac17ce592cdb4533.gz
* common.c: Include the header file for ioctl()Gravatar James Vega2005-11-29
| | | | darcs-hash:20051128144202-35ec8-5148e095c81538cb26c232e93dbe94a93e75e253.gz
* Change quoting rules to POSIX styleGravatar axel2005-11-03
| | | | darcs-hash:20051102164913-ac50b-d4b696394e13a2d4c787f8ee1a2b209317dddb51.gz
* Minor performance tweaksGravatar axel2005-11-03
| | | | darcs-hash:20051102154159-ac50b-9a32fb6cc654c593048840ebd9f6abb97c2e0bb8.gz
* Fix problem bug breaking completion in commands with multiple subshellsGravatar axel2005-10-25
| | | | darcs-hash:20051025110352-ac50b-fff319ddcbafb722b9bc3c61aa1b250b290716a5.gz
* Huge API documentation cleanupGravatar axel2005-10-25
| | | | darcs-hash:20051024152625-ac50b-41503feb4ea8d428c5b30c159aaae0c8f7ae46a2.gz
* Minor editsGravatar axel2005-10-20
| | | | darcs-hash:20051020120610-ac50b-62950ed81377c38979ea2967f915eaa0e7f01e33.gz
* Fix broken debug in non-interactive modeGravatar axel2005-10-20
| | | | darcs-hash:20051020113001-ac50b-5a2517bbdc728070bc1fb9f22c5ed38717e85a5c.gz
* Increase fish robustness by improving signal handling when forking jobs and ↵Gravatar axel2005-10-14
| | | | | | minor signal handling improvements darcs-hash:20051014114033-ac50b-8d0f6274ac590f1b6dbe82c55366f44ed7debf20.gz
* Optimize interactive input reader by allowing multiple input characters ↵Gravatar axel2005-10-14
| | | | | | between redraws darcs-hash:20051013140833-ac50b-f652fada56ca7359246b03a4bdf2116fb8c52435.gz
* Escape % sign in escape functionGravatar axel2005-10-12
| | | | darcs-hash:20051012112342-ac50b-97483f3794d0c1f6c2292e7e51c2c64b7b2483d7.gz
* Do automatic line breaking in debugGravatar axel2005-10-12
| | | | darcs-hash:20051012103421-ac50b-d3cba7cb40287fd97cccc246a19dcb2273bf8b82.gz
* Minor editsGravatar axel2005-10-08
| | | | darcs-hash:20051008020008-ac50b-401f0e36582075d177afb2f1573c765c572f1a97.gz
* API cleanupGravatar axel2005-10-07
| | | | darcs-hash:20051007103651-ac50b-3b518ce795adf2d39b8ebfcba6a2df7c36411b15.gz
* Proper order for #includesGravatar axel2005-10-05
| | | | darcs-hash:20051005095800-ac50b-483cefa796b4e08ee4c2a85d0f841860e87b31d9.gz
* Correct NFS-safe locking for per-hostname uniqueness (and misc fixes)Gravatar netocrat2005-10-02
| | | | | | 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
* Use internal implementation for wcsncasecmpGravatar axel2005-10-04
| | | | darcs-hash:20051003152639-ac50b-581206ef8148f4d24875862f6cc09909b369fac0.gz
* Amended critical section locking to be NFS-safeGravatar netocrat2005-10-01
| | | | darcs-hash:20050930195021-344c5-9e4760fdb29c80e32589bf62159911a57c6779d2.gz
* Critical section locking for fishdGravatar netocrat2005-09-28
| | | | darcs-hash:20050928014309-344c5-92a1e5aa31eceacc4f76cdb2638358d1014c2e3f.gz
* Fix minor bugs in parserGravatar axel2005-09-25
| | | | darcs-hash:20050924193117-ac50b-eb8ecfe4fec3bca6f89356a9079977802eb4a2c8.gz
* Key binding functionsGravatar axel2005-09-21
| | | | darcs-hash:20050920234200-ac50b-3895a97cb024368258cd1562bdcc9fda2c84f521.gz
* Initial revisionGravatar axel2005-09-20
darcs-hash:20050920132639-ac50b-fa3b476891e1f5f67207cf4cc7bf623834cc5edc.gz