aboutsummaryrefslogtreecommitdiffhomepage
path: root/function.c
Commit message (Collapse)AuthorAge
* Remove translate.c. The gettext fallback functionality is moved to ↵Gravatar axel2006-07-20
| | | | | | fallback.c, the wide wrapper is moved to wutil.c darcs-hash:20060719225549-ac50b-0a55e805b04f4fe0afa99ea580901d62f39cdef5.gz
* Overhaul of the script autoloader. This should make sure that old scripts ↵Gravatar axel2006-07-13
| | | | | | are unloaded and new scripts are loaded when the fish_function_path and fish_complete_path variables change darcs-hash:20060712142242-ac50b-3966a0e96a32facc8bc1164d6d0837fc551e4733.gz
* Switch from die_mem function to DIE_MEM macro in order to be able to give a ↵Gravatar axel2006-07-03
| | | | | | line and file for the OOM message darcs-hash:20060703103957-ac50b-8d7a860d931fd087f6d1759bc1e934dba1cfefe2.gz
* Update input validation. Always use the magic CHECK macro, which prints an ↵Gravatar axel2006-06-21
| | | | | | error message including instructions on how to report this problem. darcs-hash:20060621004836-ac50b-a47f296634eda0c469eb39034603015b1ad7ab5c.gz
* Large number of sourcecode comment edits, and some minor code polishGravatar axel2006-06-20
| | | | darcs-hash:20060620005010-ac50b-eaeae9a6242a37c1e34831e1a0b2ee2b4e7a012e.gz
* Documentation updates. Fixes a few formating bugs, adds various minor ↵Gravatar axel2006-06-17
| | | | | | missing api documentation, fixes a few typos. Also fixes a few tiny code issues, mostly missing consts, etc darcs-hash:20060617130708-ac50b-cc2ec5aa3e4bfb8e28d7b86441bfb4661f1dd7e7.gz
* Drop most 'const's from function prototypesGravatar axel2006-06-13
| | | | darcs-hash:20060612214742-ac50b-9b0801e8a7c07d6ab3f0acf569e1d6eb1eeb3f0e.gz
* Do input validation in various functions in function.c and complete.cGravatar axel2006-06-08
| | | | darcs-hash:20060608000145-ac50b-1088c3f5e3c1ad2759c13400e5dda2d21858fedc.gz
* Fix off-by-one error when reporting line number of function call in stack tracesGravatar axel2006-06-08
| | | | darcs-hash:20060607233206-ac50b-d8dcddb8a12a080d3e6ec50e50c420d70eeb8401.gz
* Rename function expand_variable_array to tokenize_variable_array and move it ↵Gravatar axel2006-05-29
| | | | | | from expand.c to common.c, since it is used by fish_pager, which should not depend on expand.o darcs-hash:20060529111342-ac50b-315d7dcf04e05fa8f32e16801e6793ac4e4e022e.gz
* Minor editsGravatar axel2006-05-15
| | | | darcs-hash:20060514163936-ac50b-2a208818ccb26dabb60fba18078c3824da40adf5.gz
* Fix output of the functions command, where a single function would sometimes ↵Gravatar axel2006-05-14
| | | | | | be printed twice darcs-hash:20060514094635-ac50b-0cb03011b667a2458c19619a04d46140834e637c.gz
* Change how a few pointer are supplied to functions, removes warnings about ↵Gravatar axel2006-03-26
| | | | | | breaking aliasing rules darcs-hash:20060326112339-ac50b-eb135567f6a6183e5dbc310c093d2139ecc8fa4b.gz
* Do gettext translation of descriptions just-in-time internally in fishGravatar axel2006-03-02
| | | | darcs-hash:20060301165347-ac50b-3df9feec60dd9860e0988396d10b550a501f6802.gz
* Move all fallbacks for standard and not-so-standard unix functions to ↵Gravatar axel2006-02-28
| | | | | | fallback.c, in order to have a one-stop place to look for such functions darcs-hash:20060228131716-ac50b-0832193dbcaf7191dcb24456dc40f2e861a1382e.gz
* Use variable name as index for tables when autoloading functions and ↵Gravatar axel2006-02-20
| | | | | | completions in order to better handle changes on path variable values darcs-hash:20060219170116-ac50b-8f617c6f8960660e6227827914dc910a78655c13.gz
* Redo installation file structure, move lots of things to $PREFIX/share/fishGravatar axel2006-02-17
| | | | darcs-hash:20060217101339-ac50b-d93d2c620a4b7f75f05ff461a6edbee001da7613.gz
* Fix memory leak and missing error check in dynamic function lookupGravatar axel2006-02-14
| | | | darcs-hash:20060213214416-ac50b-2bd8532aed600c06234e6fce500c737fcb415a5c.gz
* Make sure dynamically loaded functions are completable, even if they have ↵Gravatar axel2006-02-09
| | | | | | not yet been loaded darcs-hash:20060208173718-ac50b-40c93b82f3b8a717d220642e22c4b4005d8871d0.gz
* Do not use CDPATH when completing arguments starting with a '.'Gravatar axel2006-02-09
| | | | darcs-hash:20060208152909-ac50b-650092242a4d9454db6cf4d73858c137040db4c5.gz
* Autoloaded functionsGravatar axel2006-02-08
| | | | darcs-hash:20060208092005-ac50b-8e784f79a4e158c8c15b553fad85002dccc7bd03.gz
* Remove duplicate line counting code. Make the remaining implementation have ↵Gravatar axel2006-02-05
| | | | | | a two element cache. darcs-hash:20060205131035-ac50b-885c6ba87a6d16aa48dfa7ee4608ae8891c71724.gz
* Add support for calculating completions for arbitrary commands through the ↵Gravatar axel2006-01-31
| | | | | | 'complete' builtin darcs-hash:20060130165150-ac50b-5e2ef3bb0298dd5e1a5d6fbdade314cc73ef36f3.gz
* Add function stack trace to error outputGravatar axel2006-01-27
| | | | darcs-hash:20060126144810-ac50b-3426191f596674504ce49dd61fcfa3c2c0c0f2bb.gz
* Do not show function body as description in output of the functions builtinGravatar axel2006-01-24
| | | | darcs-hash:20060123233213-ac50b-6887d4a2a9536e0697ab5ed0b1277dc645018cb9.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
* Make sure functions as printed by the fyunctions builtin don't have any ↵Gravatar axel2006-01-14
| | | | | | stray empty lines darcs-hash:20060114015801-ac50b-135fb66cf74a9cd51f6d52e2eff12c55042e4183.gz
* Initial update for new event subsystemGravatar axel2005-10-06
| | | | darcs-hash:20051005223708-ac50b-8a8d7e003e1c24747f3f154cb66b6c1a1015c35b.gz
* Key binding functionsGravatar axel2005-09-21
| | | | darcs-hash:20050920234200-ac50b-3895a97cb024368258cd1562bdcc9fda2c84f521.gz
* Initial revisionGravatar axel2005-09-20
darcs-hash:20050920132639-ac50b-fa3b476891e1f5f67207cf4cc7bf623834cc5edc.gz