ridiculousfish
e73be48d96
Escape arguments to certain shell invocations in Makefile
...
https://github.com/fish-shell/fish-shell/issues/387
2012-11-21 13:42:30 -08:00
Siteshwar Vashisht
12f3f5dcbb
Print autocompletion description after installing
...
Print autocompletion shortcut description at end of 'make install'
2012-09-19 13:21:49 +05:30
ridiculousfish
593ab75a76
Fix to make Makefile copy sample prompts
2012-09-06 01:40:15 -07:00
ridiculousfish
69ace201f8
Fix for https://github.com/fish-shell/fish-shell/issues/79
...
Release tarballs with the user docs already build, removing the doxygen dependency
2012-07-09 19:41:51 -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
David Adam (zanchey)
6681f3bfec
only touch user_doc if doxygen installed
...
If doxygen isn't installed, an empty file called user_doc will be created.
If doxygen is later installed, the documentation will not generate correctly.
2012-06-17 15:04:20 -07:00
David Adam (zanchey)
71f8960ef1
make clean should remove all generated documentation
2012-06-17 15:04:20 -07:00
Peter Feigl
f2846a0b78
correcting path of man-pages to ./man/man1/ instead of ./man/
...
Change the path where man-pages are installed to
/usr/share/fish/man/man1 instead of /usr/share/fish/man, so that tools
like mandb can process it.
2012-06-15 16:31:35 -07:00
ridiculousfish
9255f625fa
Disable internalized scripts
2012-06-01 14:00:04 -07:00
Peter Ammon
9d8ae184c9
Fix for annoying messages when launching on SnowLeopard
...
Fix for missing .o file in Makefile.in
2012-05-30 00:22:45 -07:00
ridiculousfish
0fe43eb880
Fix to (really) no longer require Doxygen to build fish
2012-05-29 20:50:27 -07:00
ridiculousfish
4c1ddab560
Tweaked Makefile.in to show off a few of our new features
2012-05-17 19:37:03 -07:00
ridiculousfish
7cae1ae415
Make key_reader build and work
2012-05-09 03:30:09 -07:00
ridiculousfish
fa346cec3b
Moved some Python scripts into new share/tools/ directory.
...
Added fish_config function to launch web config
2012-03-25 18:38:33 -07:00
ridiculousfish
52d8fb301c
Added term256 support to set_color tool
2012-03-13 14:23:10 -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
d9bb9b73ad
Change to allow building without doxygen
2012-02-20 16:18:10 -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
646240fc54
Changed the Makefile to no longer fail if man pages are missing, etc.
2012-02-09 16:36:35 -08:00
ridiculousfish
4da6986a68
Fix to finally make builtin_scripts.h and builtin_scripts.cpp be generated by the Makefile
2012-01-29 22:29:13 -08:00
ridiculousfish
e94e1cc72f
New file autoload.h that will ultimately handle autoloading completions and functions
2012-01-25 00:36:55 -08:00
Peter Ammon
1b3427acd9
Changes to make completions internalized scripts.
...
This about doubles the size of fish. These things are huge. We may not want to ship it like this.
2012-01-15 00:25:21 -08:00
ridiculousfish
02092f315e
More work towards incorporating C++ build steps into Makefile.in and configure.ac
2012-01-06 11:29:03 -08:00
ridiculousfish
820acb981b
Fix to incorporate C++ build changes into configure.ac and Makefile.in
2012-01-06 10:23:38 -08:00
ridiculousfish
2516fd90eb
Updated dependencies in Makefile.in
2012-01-05 14:10:02 -08:00
ridiculousfish
4df57fda09
Incorporate Siteshwar's patch for building on Linux
2012-01-05 13:58:48 -08:00
Dylan Smith
f2ad4a2e8e
Makefile: test for xsel directory before trying to clean it.
...
This avoids the users seeing ignored errors for make -C clean.
2010-12-02 01:12:34 +08:00
Dylan Smith
82f8c3834e
Makefile: Provide PACKAGE_TARNAME for autoconf default docdir
...
docdir was previously being set to "${prefix}/share/doc/${PACKAGE_NAME}"
when it wasn't explicitely set on configuration using --docdir. Without
this appearing in the Makefile, some files silently get silently
installed directly into ${prefix}/share/doc instead within a fish
subdirectory.
I also added datarootdir to fix an autoconf warning, since autoconf
normally would use it for the directory paths (e.g. docdir =
${datarootdir}/doc/${PACKAGE_TARNAME}). The autoconf generated configure
script has a hack to fix this, but states: "FIXME: This hack should be
removed a few years after 2.60."
2010-11-22 19:05:06 +08:00
Grissiom
2bfe4afea2
add prof target
2010-10-05 02:23:18 +08:00
Grissiom
d559c3fe2e
fix bug in build debug targe
2010-10-05 02:22:33 +08:00
Grissiom
21a10c3c74
use $() in Makefile var expansion
2010-09-18 21:29:05 +08:00
Grissiom
c08bae6aeb
configure xsel in configure phase
...
... and with the same arguments of fish
2010-09-18 14:31:18 +08:00
Grissiom
e196091714
make clean should clean xsel and make distclean should delete it
2010-09-18 13:41:27 +08:00
Grissiom
d35d65cc40
use variables as xsel target
2010-09-18 13:27:34 +08:00
Grissiom
7f7b30959b
don't make xsel in subshell
2010-09-18 13:14:59 +08:00
Grissiom
70322077d2
remove trialing spaces #2
2010-09-18 10:18:26 +08:00
Grissiom
f529b2e057
upgrade xsel to 1.2.0
...
xsel 1.0 begin to support UFT-8.
2010-09-18 10:14:14 +08:00
axel
dad549afd1
Fix slightly wrong LD_FLAG in Makefile
...
darcs-hash:20090201125628-ac50b-3e68d7165a6c19558c7c8d7189cb75d71b4a9875.gz
2009-02-01 22:56:28 +10:00
liljencrantz
ef705be6a5
Raname main.c into fish.c. NAme makes more sense.
...
darcs-hash:20080112192135-75c98-dc3f8480f1b25f6ab866c252c7edace862298f38.gz
2008-01-13 05:21:35 +10:00
liljencrantz
8904ab47aa
Remove mention of fish_inputrc in install scripts. The file no longer exists.
...
darcs-hash:20071014115259-75c98-f43cd2358ddd15b28eba4d47de383bef8c794615.gz
2007-10-14 21:52:59 +10:00
liljencrantz
50f5941a82
Drop tokenizer.o from list of objects to include into fish_pager, since it wasn't actually used. Reduces size of pager binary by a few kB.
...
darcs-hash:20070926092957-75c98-393fa9d6ddb97a60fd0a8f5e86a2de6d2422e23b.gz
2007-09-26 19:29:57 +10:00
liljencrantz
64933d31a6
Remove generated versions of scripts on 'make clean'
...
darcs-hash:20070920172500-75c98-29ba72a339c3681a5eb20cd346a9a877618813cb.gz
2007-09-21 03:25:00 +10:00
liljencrantz
ad02bb9b48
Add a 'generic' type of event that can be emited from any piece of code or by the user. Use this event layer to perform interactive configuration startup at the correct time.
...
darcs-hash:20070819164230-75c98-f91b8a73de7bbbb500d80770ddf4d2d46ae592cc.gz
2007-08-20 02:42:30 +10:00
axel
58fd6b895a
Minor error handling improvements and minor code polish
...
darcs-hash:20070801173801-ac50b-11a281d9f622e935c1f138355babd20269068f35.gz
2007-08-02 03:38:01 +10:00
axel
a6644631d9
Show hints on how to proceed if xsel fails to build
...
darcs-hash:20070510192411-ac50b-ec68699d6ca6ba2b315e5f283e30dfba4bad75b4.gz
2007-05-11 05:24:11 +10:00
axel
419b3166c8
Implement count as ashellscript function instead of a command in order to support very long argument lists. Note that this implementation is painfully slow for more than 1000 arguments.
...
darcs-hash:20070423220026-ac50b-69c4b06c88e6120429b6358f1b61f6076d392ce5.gz
2007-04-24 08:00:26 +10:00
axel
2872df66d7
Add source code prettyfier program called fish_indent
...
darcs-hash:20070422100312-ac50b-a073999b7dc172259c8200f3e740c921647222a0.gz
2007-04-22 20:03:12 +10:00
axel
45412f2b1f
Move keyword detection code to separate file
...
darcs-hash:20070422095026-ac50b-77a840e2830370f46b7a48fd8863095d2cd7a5f0.gz
2007-04-22 19:50:26 +10:00