aboutsummaryrefslogtreecommitdiffhomepage
path: root/highlight.c
Commit message (Collapse)AuthorAge
* Move over a few more objects to the new array_list functionsGravatar axel2006-08-01
| | | | darcs-hash:20060731165511-ac50b-7858829e6a612e0c737d82d3d71d6833dc97f078.gz
* Fix minor bug causing spurious warnings on commandline. Thanks to Netocrat ↵Gravatar axel2006-07-28
| | | | | | for the bugreport. darcs-hash:20060728135203-ac50b-07471a032a389a26789ee871bf0dc25c6a91bd7a.gz
* Fix two crash bugs in highlighter/parser for malformed lines (Thanks to ↵Gravatar axel2006-07-03
| | | | | | Netocrat for the bug report) darcs-hash:20060703104647-ac50b-9eb649322611a3e7fd95ef5f80acdc25ce09d11a.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
* Make sure failed tilde expansion doesn't result in evaluating null strings ↵Gravatar axel2006-06-21
| | | | | | in highlighting code darcs-hash:20060620211621-ac50b-3d57cc28272f5222fb42a72f0f98f89af1ec60de.gz
* Large number of sourcecode comment edits, and some minor code polishGravatar axel2006-06-20
| | | | darcs-hash:20060620005010-ac50b-eaeae9a6242a37c1e34831e1a0b2ee2b4e7a012e.gz
* Fix bugs in the highlighting code related to detection and display of ↵Gravatar axel2006-06-17
| | | | | | non-existing paths to the cd builtin darcs-hash:20060617104128-ac50b-c9adecc8b95ab460f0c98c860e7640cdb91b4bae.gz
* Check the return value of the unescape call at all placesGravatar axel2006-06-15
| | | | darcs-hash:20060615011154-ac50b-b9c8f31c39fda44080ef885764ce572b24866cd5.gz
* Highlight invalid directories red for the cd builtinGravatar axel2006-06-15
| | | | darcs-hash:20060615010038-ac50b-30ada1c67dcb393390f67cf709e433dafc8801b7.gz
* Fix segfault caused by a backslash followed by a null inside single quotesGravatar axel2006-06-15
| | | | darcs-hash:20060615005931-ac50b-4c6be7129dfd2c3a5759a811b605ad32fceff758.gz
* Add support for hishlighting potentially valid paths - default behaviour is ↵Gravatar axel2006-06-14
| | | | | | to underline them darcs-hash:20060614132240-ac50b-448a4f8c43007262876d1ab6b52480e46b0e2981.gz
* Use halloc in a few more places, including the highlight codeGravatar axel2006-06-13
| | | | darcs-hash:20060612141233-ac50b-1c44411dd31cdc31d6ccb226f567c308c4fc0f55.gz
* Minor code tweaks, including making sure builtins are not run if an io ↵Gravatar axel2006-06-04
| | | | | | redirection issue occurs and removing a lot commented debug code darcs-hash:20060603223533-ac50b-204ff1fb1a4912565044e7bc4b86102a7eeba192.gz
* Highlight invalid use of variable expansion operatorGravatar axel2006-06-02
| | | | darcs-hash:20060601230438-ac50b-165ec1515e0e02674a992a1f0309a567aa6828de.gz
* Minor code cleanupGravatar axel2006-06-02
| | | | darcs-hash:20060601224217-ac50b-5e82554d224ffd9f4f6b79fe365d855795058100.gz
* Fix some minor 64-bit uncleanlieness - thanks to James AnthillGravatar axel2006-06-02
| | | | darcs-hash:20060601194231-ac50b-a6b9b94379ba1d5bb6c61f7fad4652c8f748b25f.gz
* Minor code simplifications in highlighting codeGravatar axel2006-05-30
| | | | darcs-hash:20060530003535-ac50b-6babcc9880a018a669e123c2acdb548adb4406ce.gz
* Add highlighting to a few missing escape sequencesGravatar axel2006-05-29
| | | | darcs-hash:20060529134659-ac50b-48de59c1c84e4e3d3a6cf6283ec8a652986c380d.gz
* Add highlighting of a few missing escapesGravatar axel2006-05-27
| | | | darcs-hash:20060527134026-ac50b-3ff05d1fe0246d37c1be6e4a6d4492bf411808b7.gz
* Add support for highligting qutes in a special color - defaults to blueGravatar axel2006-05-27
| | | | darcs-hash:20060527123516-ac50b-d6e0cf08bd9dfe8514e64004d93dc4035e73fad8.gz
* Add Parenthesis and braces to list of highlighted operators, and do minor ↵Gravatar axel2006-05-27
| | | | | | code cleanup darcs-hash:20060527005618-ac50b-272d096796b732b7d6c000c30be1a9ca1e1995a6.gz
* Add support for highlighting operators and escaped sequencesGravatar axel2006-05-27
| | | | darcs-hash:20060526164638-ac50b-2259579e0460df0641683ce6127bb8516fca8c7e.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
* Fix a few compiler warnings, add halloc debug output on exit if HALLOC_DEBUG ↵Gravatar axel2006-02-12
| | | | | | is defined and other minor tweaks darcs-hash:20060212131846-ac50b-128685d1c043697768be70631c736567544abf2c.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
* Add support for calculating completions for arbitrary commands through the ↵Gravatar axel2006-01-31
| | | | | | 'complete' builtin darcs-hash:20060130165150-ac50b-5e2ef3bb0298dd5e1a5d6fbdade314cc73ef36f3.gz
* Fix problem bug breaking completion in commands with multiple subshellsGravatar axel2005-10-25
| | | | darcs-hash:20051025110352-ac50b-fff319ddcbafb722b9bc3c61aa1b250b290716a5.gz
* Initial update for new event subsystemGravatar axel2005-10-06
| | | | darcs-hash:20051005223708-ac50b-8a8d7e003e1c24747f3f154cb66b6c1a1015c35b.gz
* Fix compiler warningsGravatar axel2005-09-25
| | | | darcs-hash:20050924195558-ac50b-1ad53fa963f71ce5b4aa42490789add2a3d48ab3.gz
* Initial revisionGravatar axel2005-09-20
darcs-hash:20050920132639-ac50b-fa3b476891e1f5f67207cf4cc7bf623834cc5edc.gz