John Benediktsson
ebf3b58ad3
pcre: stop using mirror and cloning matchers.
2013-11-20 16:54:56 -08:00
John Benediktsson
a634f8c0ff
hints: add string specializer to member-eq?.
2013-11-20 16:38:57 -08:00
John Benediktsson
403e2b93d1
pcre: remove platforms.txt it works on windows too.
2013-11-20 14:55:09 -08:00
John Benediktsson
8a1b1c8fc5
pcre: smaller public interface?
2013-11-20 13:29:39 -08:00
John Benediktsson
239349f84b
pcre: using private to hide implementation details.
2013-11-20 13:06:49 -08:00
John Benediktsson
c81d1dc71f
pcre: add platforms.txt to restrict to unix only.
2013-11-20 12:55:45 -08:00
John Benediktsson
84a74bfad0
pcre: fix bug with macosx .
2013-11-20 12:53:13 -08:00
Björn Lindqvist
d3e2d64d5b
pcre: ensure we aren't using 16 or 32 bit pcre because that's not tested
2013-11-20 09:04:29 -08:00
Björn Lindqvist
ecf573995e
pcre: filename for macosx
2013-11-19 18:13:39 -08:00
Björn Lindqvist
73ae09fa0a
pcre: authors and summary files
2013-11-19 18:13:39 -08:00
Björn Lindqvist
cdf60722f5
pcre: Stub documentation
2013-11-19 18:13:39 -08:00
Björn Lindqvist
27e40ec005
pcre: moved from basis/ to extra/
2013-11-19 18:13:39 -08:00
Björn Lindqvist
6748bc4bc7
pcre: support for the regexp literal syntax from the regexp vocab
2013-11-19 18:13:39 -08:00
Björn Lindqvist
0c08896981
pcre: fix tc that failed on Windows
2013-11-19 18:13:39 -08:00
Björn Lindqvist
a7648bb5a8
pcre: encoding needs to be set to utf8
2013-11-19 18:13:38 -08:00
Björn Lindqvist
8193dc2891
pcre: load dll on windows
2013-11-19 18:13:38 -08:00
Björn Lindqvist
5a67c54486
pcre: correct directory structure to factors expected format
2013-11-19 18:13:38 -08:00
Björn Lindqvist
ba8810dac3
pcre: new module pcre.utils for the utility functions which aren't really regexp-related
2013-11-19 18:13:38 -08:00
Björn Lindqvist
80c32e2bc6
pcre: findnext algorithm improved
2013-11-19 18:13:38 -08:00
Björn Lindqvist
e40a6cb927
pcre: add matches? and split verbs, now also handles tricky corner cases like zero-length matches
2013-11-19 18:13:38 -08:00
Björn Lindqvist
2dd398b701
pcre: lots of unit tests and a nice interface to the vocab in the findall and matches? words
2013-11-19 18:13:38 -08:00
Björn Lindqvist
152ccf4b27
pcre: split the module into a ffi part and a main part for easier maintanability
2013-11-19 18:13:38 -08:00
Björn Lindqvist
ad1e1d8455
pcre: incomplete wrapper for libpcre
2013-11-19 18:13:37 -08:00
Doug Coleman
30f2f8738b
unix.users: Add utility word to find a user's home directory.
2013-11-19 09:32:45 -08:00
John Benediktsson
7bbc457531
spotlight: fix bug with mdimport-with.
2013-11-18 16:50:40 -08:00
John Benediktsson
c85f3790e1
help.search: fix summary file name.
2013-11-17 20:21:35 -08:00
John Benediktsson
cbbae71710
spotlight: add docs for "mdfind.".
2013-11-17 18:24:46 -08:00
John Benediktsson
e29254b2c0
spotlight: adding Spotlight search wrapper for Mac OS X.
2013-11-17 18:14:17 -08:00
John Benediktsson
6bfe92c52e
webbrowser: adding open-file support for pathnames.
2013-11-17 12:57:11 -08:00
John Benediktsson
28051e69a9
alien.libraries.finder: adding platforms.txt.
2013-11-17 08:35:16 -08:00
Doug Coleman
04c7051b61
tools.dns.public: Add some public DNS server ips and helper words.
2013-11-16 17:56:32 -08:00
Doug Coleman
903f3d0a18
tools.dns: Fix using.
2013-11-16 17:55:45 -08:00
Doug Coleman
8085e4e6ef
dns: Add with-dns-servers to allow custom DNS lookups.
...
tools.dns: Add dns-host word to look up DNS from a specific server.
2013-11-16 17:12:30 -08:00
John Benediktsson
9de7b67472
alien.libraries.finder.linux: use third element which is file name.
2013-11-16 16:48:22 -08:00
John Benediktsson
1e2a4df88c
alien.libraries.finder.linux: fix using.
2013-11-16 16:33:17 -08:00
John Benediktsson
c0656c81ed
alien.libraries.finder.macosx: fix tests.
2013-11-16 16:26:17 -08:00
John Benediktsson
3ad4602b1c
machine-learning: use bisect-left (new name for search-sorted).
2013-11-16 16:24:08 -08:00
John Benediktsson
53592b9c7d
io.sockets.secure.windows: add platforms.txt.
2013-11-16 16:20:34 -08:00
John Benediktsson
302df73686
alien.libraries.finder.windows: more like MSDN search order.
2013-11-16 16:10:31 -08:00
John Benediktsson
45af0bc563
alien.libraries.finder.linux: dont use dlopen.
2013-11-16 16:10:31 -08:00
Doug Coleman
4bcb356ba8
io.sockets.secure.openssl: libssl error is opaque, check that cert files
...
exist in Factor beforehand so we can get a nicer error message.
Add missing USE: and neaten up the list.
2013-11-16 15:59:31 -08:00
Doug Coleman
3cab340527
build-support: Install libssl on ubuntu.
2013-11-16 14:43:32 -08:00
Doug Coleman
caeca75804
build-support: Install screen and tmux with apt-get/pacman.
...
I want this to work out of the box on a new build farm machine.
2013-11-16 14:40:18 -08:00
Doug Coleman
b611a370ff
bson.reader: Allow reading a sequence of bson objects from a file.
2013-11-16 14:03:37 -08:00
John Benediktsson
935612035c
alien.libraries.finder: split into sub-vocabularies and implement macosx better.
2013-11-16 11:58:37 -08:00
Björn Lindqvist
80b180b96b
alien.libraries.finder: remove unused import
2013-11-10 15:10:14 +01:00
Björn Lindqvist
29ad75a85d
alien.libraries.finder: better library resolving
2013-11-10 02:27:56 +01:00
Björn Lindqvist
0236212987
alien.libraries.finder: linux code path for find-library
...
/sbin/ldconfig -p is used to figure out what the correct lib name
is. It is the same method as used in python ctypes.
2013-11-10 02:27:56 +01:00
Björn Lindqvist
21bd4cc6ea
alien.libraries.finder: automatically find library files based on library names
...
To make it easier to support cross-platform library bindings use the
find-library word. Factor is then supposed to automatically locate the
correct library file depending on the users' platform. Then you dont
have to specify the full so-name on unixes which breaks if the user
has a newer library version. The same library lookups that
ctypes.find_library uses will be implemented in future commits.
2013-11-10 02:27:56 +01:00
Jon Harper
a3fcaf4a11
Fix furnace basic auth; add test
2013-11-09 22:22:12 +01:00