aboutsummaryrefslogtreecommitdiffhomepage
path: root/common.h
Commit message (Collapse)AuthorAge
...
* Some work to allow completions to be evaluated off of the main threadGravatar ridiculousfish2012-02-24
|
* Large set of changes to migrate sb_out and sb_err to wcstringGravatar ridiculousfish2012-02-22
|
* Removing some unnecessary calls to c_str(), and added ↵Gravatar Siteshwar Vashisht2012-02-18
| | | | str2wcstring(std::string) in common.cpp.
* Modified most functions in wutil.h/.cpp to use wcstring instead of wchar_t*, ↵Gravatar Siteshwar Vashisht2012-02-18
| | | | removing calls to c_str() while calling these functions in other files.
* Initial work towards making autosuggestion smarter by recognizing pathsGravatar ridiculousfish2012-02-15
|
* Removed some al_list functionsGravatar ridiculousfish2012-02-10
|
* Some hopefully good changes to get IOs off of hallocGravatar ridiculousfish2012-02-09
|
* Get rid of some string bufferGravatar ridiculousfish2012-02-09
|
* Clean up uses of completion_tGravatar ridiculousfish2012-02-01
|
* Fixup wsetlocale to use wcstringGravatar ridiculousfish2012-01-31
|
* Clean up how argv is stored in process_tGravatar ridiculousfish2012-01-31
|
* Change parser_t::parse_job's args array to be a local, rather than just leak ↵Gravatar ridiculousfish2012-01-31
| | | | it, which no longer seems to crash
* Migrate functions like parser_keywords_is_block to wcstringGravatar ridiculousfish2012-01-30
|
* A bunch of work to move towards a sane memory model in job_tGravatar ridiculousfish2012-01-29
|
* buggy-auto-complete is not so buggy now. Merged branch 'buggy-auto-complete' ↵Gravatar Siteshwar Vashisht2012-01-29
|\ | | | | | | into CPlusPlus
* | LRU work to load functions off of the main thread.Gravatar ridiculousfish2012-01-28
| | | | | | | | We'll have to reevaluate this after we fix function autocomplete
| * Converted all auto completion calls (on pressing tab) to use ↵Gravatar Siteshwar Vashisht2012-01-16
|/ | | | std::vector<completion_t>, bugs are yet to be fixed
* Lots of warnings fixes and const correctnessGravatar Peter Ammon2012-01-14
|
* Incorporate Siteshwar's patch for building on LinuxGravatar ridiculousfish2012-01-05
|
* Fix for crash when unescaping a string with unbalanced quotesGravatar ridiculousfish2012-01-02
| | | | Add Mac OS X's default term name to terms for which we know how to set a title
* Migration of screen away from ad-hoc listsGravatar ridiculousfish2011-12-27
|
* Migrate to std::vector in event classGravatar ridiculousfish2011-12-27
|
* Migrate some more off of al_listGravatar ridiculousfish2011-12-26
|
* Some changes to migrate towards C++ and a multithreaded modelGravatar ridiculousfish2011-12-26
|
* remove trailing spacesGravatar Grissiom2010-09-18
| | | | | This is done by `sed -i -e 's/[ \t]*$//' *.[c,h]`, which should not introduce any functionality change.
* Check return value of a few write calls and retry on EINTR, and fix a few ↵Gravatar axel2009-02-23
| | | | | | other warnings, mostly by printing error messages before giving up. darcs-hash:20090222202852-ac50b-b0e79142af5b7a99e55271d4001fa252d9684a1d.gz
* Fix warnings in FATAL_EXIT macroGravatar axel2009-02-05
| | | | darcs-hash:20090204224310-ac50b-111db6c8f5b74dad0a309441063d3d7e9bf8f55d.gz
* Make fish avoid iterating through user list when completing file part of ↵Gravatar axel2009-02-03
| | | | | | directory starting with tilde. Also add a timeout to the directory iteration, to protect against humongously large user databases. darcs-hash:20090202224645-ac50b-353047a73e4d6f494f470fe2ea6c4a34b486d302.gz
* Add lots of new code comments.Gravatar liljencrantz2008-01-14
| | | | darcs-hash:20080113164747-75c98-9d0cefd27be7aef7ba60772616d9da7e6bb52912.gz
* Second part of improved execve errors - this patch makes the memory limits ↵Gravatar liljencrantz2007-10-15
| | | | | | nicely formated (e.g. 128kB instead of 136549 bytes). darcs-hash:20071015095108-75c98-51c2ea6ab6edba5d1885eb5938f039054da775e2.gz
* Make completion system not use quoted string escapes, since it generally ↵Gravatar liljencrantz2007-10-06
| | | | | | looks a bit confusing there darcs-hash:20071006105131-75c98-af770878124cc19946b964c0cf772818a5bf4216.gz
* Replace variadic functions like sb_append and contains_str with variadic ↵Gravatar liljencrantz2007-09-29
| | | | | | macros without a sentinel. darcs-hash:20070928213227-75c98-2e7b06242acfd5fd0bf02ce77c41d52374f2363a.gz
* Improve commenting a bitGravatar liljencrantz2007-09-24
| | | | darcs-hash:20070924081823-75c98-20dee07adff34f2337c56b30f1e453cc38f40639.gz
* Use cpp macro to avoid manually adding sentinel value to varargs functionsGravatar axel2007-04-17
| | | | darcs-hash:20070416214041-ac50b-f682569c0d29ab3519bb59335debba525a640175.gz
* Print stack trace when execting due to fatal problem or bugGravatar axel2007-01-22
| | | | darcs-hash:20070121150341-ac50b-66b86014963568bf402a76d5beb7c1d4e188c5f7.gz
* Minor code edits. Add curly brackets in various places, add or rewrite ↵Gravatar axel2007-01-22
| | | | | | various comments, fix indentation, etc. darcs-hash:20070121150114-ac50b-4fd6965cb2c557178923f8afa944835166e08423.gz
* Add support for backtraces - if the compiler and libc version supports it ↵Gravatar axel2007-01-20
| | | | | | (probably only glibc/gcc) then a stack trace is printed on serious bugs darcs-hash:20070120023649-ac50b-5efa310bea0deddfa1d8dfca1000163eee89c7cb.gz
* Fix bug in code for unescapiong strings - when not in unescape_special mode, ↵Gravatar axel2007-01-19
| | | | | | quotes would not get properly removed. This patch also adds the ability to check that quotes match up when unescaping. This functionality is on by default and can be disabled using a special flag. darcs-hash:20070118160246-ac50b-b230c3fcd8440025b5243d76de2a9fd400f7ea32.gz
* Make sure debug() never alters errno, so that it can safely be called ↵Gravatar axel2006-12-14
| | | | | | between an error and calling wperror() darcs-hash:20061214100131-ac50b-b1c2e4819567fc35858233c265a26b934620fc6d.gz
* Add a bugreport function for writing out a message about how to file bug reportsGravatar axel2006-11-18
| | | | darcs-hash:20061117145825-ac50b-0480300cce24657aae9572b79f145d956db93593.gz
* Minor cleanups, mostly of code commentsGravatar axel2006-11-11
| | | | darcs-hash:20061111105452-ac50b-24ab7965f6208ecdfced738e08cdb4cb4a565458.gz
* Make sure signals aren't blocked while autoloading, also add a few ↵Gravatar axel2006-10-30
| | | | | | consistency checks to see that signals aren't blocked in critical places darcs-hash:20061029210911-ac50b-50bec85c3d59d0332ba44f3ece1a012cdc3e8c4b.gz
* Minor editsGravatar axel2006-10-29
| | | | darcs-hash:20061028164448-ac50b-c53d5f235d01db3a11b01996b77411a213dc5303.gz
* Minor edits, remove unneeded code, add a few commants, correct spelling, ↵Gravatar axel2006-10-26
| | | | | | tweak the todo list, etc. darcs-hash:20061026102253-ac50b-eb42fdab9a9211d68386a563134856a96b870d90.gz
* Make any character except '/' legal in function namesGravatar axel2006-10-20
| | | | darcs-hash:20061019154747-ac50b-f3ab0df1085b91ec0eadcceddb23f03d5b0247aa.gz
* Minor code fixesGravatar axel2006-10-20
| | | | darcs-hash:20061019153950-ac50b-9a7d5939ce47cd5f8b7167a97b0e9c62315b7b6e.gz
* Add compiler warnings for some common incorrect usage of functions, such as ↵Gravatar axel2006-10-20
| | | | | | forgetting to cast null pointers to variadic functions darcs-hash:20061019151947-ac50b-4043638a7a830fa80fd918f92365f5afe3ff208a.gz
* First stab at directory transition. Test with care...Gravatar axel2006-10-19
| | | | darcs-hash:20061019115023-ac50b-30c3fd51d8af8a616d63dfcac39370d7fe6d144e.gz
* 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
* 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