Commit graph

52 commits

Author SHA1 Message Date
jgarcia
9101c3849b Fixed more references to symbols which now carry the ecl_ prefix 2007-01-18 15:01:15 +00:00
jgarcia
433c8fe385 Sometimes the compiler messages are useful in RT. Let the calling routine set the values of *compile-{verbose,print}*. 2006-10-11 15:15:16 +00:00
jgarcia
3be09c41b2 *compile-verbose* and *compile-print* now also affect behavior of COMPILE. 2006-10-11 12:27:20 +00:00
jgarcia
af13f2dc3c Need "enum" keyword for the type to be valid C (worked in C++) 2006-09-30 16:48:48 +00:00
jgarcia
049dbfde41 sockets.lisp is now C++ clean. 2006-09-26 08:12:32 +00:00
jgarcia
4464ad2c79 Add more flags which are missing in some platforms. 2006-06-26 07:33:35 +00:00
jgarcia
94e7c62cac Unified the code for string comparison functions. MAKE-SYMBOL now allows extended strings as far as they do not contain extended characters. Fixed typos in socket.lsp. Extended characters are printed with the same number of digits as in CHAR-NAME. 2006-05-29 08:51:37 +00:00
jgarcia
fa937337f8 Some lisp functions with non-standard names (base-char-p, base-string) are renamed and moved to the SYS package. socket.lsp fixed to understand base strings. limited support for arbitrary strings in string streams. 2006-05-29 08:51:28 +00:00
mgoffioul
af4a6e3ca4 Allow dependencies to be symbols (patch from Greg Pfeil). 2006-05-10 08:05:28 +00:00
jgarcia
3b0ee59611 Add buffering mode to sockets 2006-04-26 10:01:03 +00:00
mgoffioul
c330f270f3 Make it compilable under MSVC (...again) 2006-04-24 13:46:00 +00:00
jgarcia
6b9633f207 Some flags are missing in OS X 2006-04-24 08:49:36 +00:00
jgarcia
330c3e6e09 Fixes to build with Mac OSX Intel. 2006-04-24 08:44:28 +00:00
mgoffioul
b98391ba3b Fix compilation failure under MSVC (most of the MSG_ flags do not exist). 2006-04-21 14:22:51 +00:00
jgarcia
13b08093da New function SOCKET-SEND, compatible with SBCL, donated by Dmitri Hrapof 2006-04-18 19:53:50 +00:00
jjgarcia
b3400e9e93 Precise the license of sockets/test.lisp, which we copied from SBCL 2005-12-19 14:32:27 +00:00
goffioul
caf8598d9d Allow additional arguments in the building process: these are eventually passed to c::builder function. 2005-12-05 09:22:23 +00:00
goffioul
7a74b1eafc make_two_way_stream does not exist anymore. 2005-12-05 09:21:30 +00:00
jjgarcia
49c217e85d Incorporate DEFSYSTEM to the distribution 2005-11-10 17:30:56 +00:00
japhie
a57579377b - Add nickname :rt to :sb-rt package 2005-10-30 13:49:57 +00:00
goffioul
a4f608d4b2 Use define-compiler-macro to switch to static FFI when compiled. 2005-10-27 14:51:40 +00:00
jjgarcia
ede2235cb0 Missing header in mingw32 2005-10-24 10:14:15 +00:00
goffioul
d00e8f9e13 Use correct location to put final FAS file. 2005-10-24 09:08:02 +00:00
goffioul
a3bb74f990 Implement ECL-specific tools in ASDF to build shared and static libraries, FAS files and programs. 2005-10-20 14:01:30 +00:00
goffioul
1a8185a2da Re-vamped Win32 FFI example using static and/or dynamic FFI/callbacks. The
example can make use of Scintilla component to provide syntax highlightening.
2005-10-19 09:26:15 +00:00
goffioul
07613cb30a Fix compilation failure under Win32/MSVC when using multi-thread support. 2005-10-06 08:06:08 +00:00
goffioul
6eb59b8daa Required under Win32 as ASD files are interpreted differently by LoadLibrary. 2005-10-04 14:56:28 +00:00
goffioul
f885a005ab Context menu support added. 2005-06-13 11:41:43 +00:00
goffioul
298ef96c41 - Make "Prev/Next Window" menu items dynamic
- Add interface for library (un)loading
- Make it possible to use richtext component instead of basic edit component
2005-06-13 08:39:41 +00:00
goffioul
473a147435 Add more menu handling functions for dynamic menus implementation. 2005-06-09 14:06:44 +00:00
goffioul
c472c6c63f - Make caption and tabname handling more consistent
- Work around a problem in ECL with NULL terminating strings
2005-06-09 12:55:54 +00:00
goffioul
9c05e3a95c - Add interface for more WIN32 functions
- Add tabbed-window support to editor example
- Make WNDPROC registering more flexible: registering can be done for a single object instead of a class name.
2005-06-09 12:12:47 +00:00
goffioul
0b3a4ef5b1 Use same copyright syntax as in the file header. 2005-06-08 10:51:28 +00:00
goffioul
ec527008aa - Add support for accelerators
- Add "About" dialog
- Provides small load info and required dependencies
2005-06-08 08:42:50 +00:00
jjgarcia
8e041f10b9 New example of using UFFI with ECL (M. Goffioul) 2005-06-07 14:52:24 +00:00
jjgarcia
6a761be7dc Redo Michael's change 2005-05-19 11:33:23 +00:00
jjgarcia
31cd2acd55 NetBSD's mkdir does not like the trailing slash in a directory name 2005-05-19 11:27:30 +00:00
goffioul
29706f33ca Make it compile under cygwin. 2005-05-17 13:04:41 +00:00
jjgarcia
c38671bc3e Sockets support for mingw32 2005-05-03 11:17:43 +00:00
jjgarcia
607a2725a6 Implemented SOCKET-NAME 2005-03-17 11:18:38 +00:00
jjgarcia
08f78f4408 Rewritten the sockets module using the multiple-values output from C-INLINE 2005-03-16 16:27:57 +00:00
jjgarcia
a33987b0a7 Hook ASDF into ECL's require/provide mechanism (J. Stecklina) 2005-02-25 16:28:15 +00:00
jjgarcia
22581ee106 Avoid loading sockets.fas twice 2005-02-19 12:41:29 +00:00
jjgarcia
f9bb0227ff Added ASDF to the set of contributed modules. New system for configuring and building these modules. 2005-02-18 14:27:46 +00:00
jjgarcia
fa7d62304b User might not have provided the value of slot :TYPE 2005-02-17 13:40:35 +00:00
jjgarcia
e4233c546b Under Windows, implement Unix pipes the Cygwin way (M. Goffioul) 2005-02-17 12:41:17 +00:00
jjgarcia
7fb94bf9b7 Proper closing of sockets involves closing both the stream and the file descriptor. 2005-02-14 14:46:20 +00:00
jjgarcia
097cc08c1c Remove old, unused contributed files. 2005-02-14 14:37:10 +00:00
jjgarcia
0f9cd17271 BSD systems have an extra field sun_len in the sockaddr type which must be filled. Linux systems lack this field. 2005-02-14 11:11:37 +00:00
jjgarcia
3c1d6b17f5 Simulation of Unix sockets for Windows (M. Goffioul) 2005-02-11 18:19:08 +00:00