ridiculousfish
3a940781d9
Replaced README with README.md for github
...
Changed 'root' Xcode target to 'install_tree' to avoid confusion
2012-08-21 02:08:49 -07:00
ridiculousfish
00fcd63b88
Clean up fish.app target to build correctly. Still won't run from Xcode, but will run from Finder
2012-08-21 01:20:19 -07:00
ridiculousfish
f3093649de
Improve Xcode build process to provide a real target for xcodebuild install
2012-08-20 23:50:11 -07:00
ridiculousfish
df1b4e1f21
Fix for missing copy-files phase in Xcode build
2012-08-15 16:54:30 -07:00
ridiculousfish
61686aff34
Adopt posix_spawn (!)
...
Rewrite IO chains to be a vector of pointers, instead of a linked list
Removed io_transmogrify
2012-08-15 00:57:56 -07:00
ridiculousfish
84729c4dfa
Additional warnings cleanup, effective C++ violations, dead code removal
2012-08-05 13:24:33 -07:00
ridiculousfish
2e1b3325c6
Warning cleanup
2012-08-04 11:34:45 -07:00
ridiculousfish
e7cbcc83a4
Implemented history deletion from fish_config
...
Fixes https://github.com/fish-shell/fish-shell/issues/250
2012-07-27 00:31:00 -07:00
ridiculousfish
966bbd476f
Use weak linking of wcsdup and wcscasecmp on OS X
...
Fixes https://github.com/fish-shell/fish-shell/issues/240
2012-07-20 14:33:29 -07:00
ridiculousfish
7039e01136
Fixed fish_pager build on Xcode (it was building fish_indent instead. D'oh!)
2012-07-18 12:28:26 -07:00
ridiculousfish
d06d6c6964
Various changes to reduce fish's compiled code size
...
OS X release build executable size dropped from 672k to 511k
2012-07-17 12:47:01 -07:00
ridiculousfish
bb100a2511
Turn on debugging symbols correctly for OS X build
2012-07-08 18:04:31 -07:00
ridiculousfish
a38d6e74f5
Renamed a target in the OS X build system
2012-07-08 16:51:39 -07:00
ridiculousfish
05d8dacb27
Simplified native OS X build system
2012-07-08 16:17:49 -07:00
ridiculousfish
4912967eab
Large set of changes related to making fish relocatable, and improving the build and install story.
...
- etc/config.fish and share/config.fish are now "universal" and no longer reference install paths or need to be touched by autotools. They've been removed from config.fish.in to config.fish.
- fish now attempts to determine __fish_datadir and __fish_sysconfdir relative to the path of the fish executable itself (typically by walking up one directory). This means that you can copy the directory hierarchy around and things will still work. The compiled-in paths are used as a backup.
- The fish Xcode project now can build fish natively, without needing autotools.
- Version bumped to 2.0
2012-07-08 15:20:39 -07:00
ridiculousfish
9bcc7df96f
Lots of modernization changed
...
Removed wcsdupcat
2012-05-09 02:33:42 -07:00
ridiculousfish
ed7c10f366
Implemented test as a builtin (!)
2012-03-07 00:54:01 -08:00
ridiculousfish
4e912ef83d
Added postfork
2012-02-29 16:14:51 -08:00
ridiculousfish
14b3a5be56
Changes to make autosuggestion even smarter by specially recognizing the cd command.
2012-02-18 18:54:36 -08:00
ridiculousfish
0a4c72e78b
Added color.h, color.cpp. Got term256 colors working.
2012-02-12 18:05:59 -08:00
ridiculousfish
910863e9ea
Final removal of halloc. It's like Christmas Morning.
2012-02-09 19:26:44 -08:00
ridiculousfish
a0a43046b3
Removed discriminated union from block_t type, allowing us to store wcstrings in it
2012-02-07 17:36:54 -08:00
ridiculousfish
7d3151191d
Removed builtin_scripts.h and builtin_scripts.cpp from Xcode project because they're annoying in searches
2012-02-06 10:47:55 -08:00
ridiculousfish
9ab54030b9
Moved LRU to its own file
2012-02-05 20:54:41 -08:00
ridiculousfish
e94e1cc72f
New file autoload.h that will ultimately handle autoloading completions and functions
2012-01-25 00:36:55 -08:00
ridiculousfish
c18d177b8c
Additional migration to STL data structures
2012-01-10 12:55:22 -08:00
ridiculousfish
04c7d87261
More work towards supporting builtin scripts
2012-01-03 10:54:06 -08:00
ridiculousfish
8d2f107d61
Some changes to migrate towards C++ and a multithreaded model
2011-12-26 19:18:46 -08:00