Commit graph

81 commits

Author SHA1 Message Date
Juan Jose Garcia Ripoll
21073fd698 Upgrade version number to 10.4.2 2010-04-25 13:48:31 +02:00
Juan Jose Garcia Ripoll
94a4c5dce1 Upgrade version number 2010-04-04 16:27:25 +02:00
Juan Jose Garcia Ripoll
b8866ba54a Missing definition of true_srcdir when building config.lsp (only in MSVC) 2010-03-19 22:27:20 +01:00
Juan Jose Garcia Ripoll
bdd33eee1d Upgrade the release number. 2010-03-05 14:53:08 +01:00
Juan Jose Garcia Ripoll
f1881752be ECL_CMPDIR macro was not introduced in MSVC. 2010-03-04 22:37:24 +01:00
Juan Jose Garcia Ripoll
957dd894bd Fixes for MSVC to accomodate latest changes in macros, SRC: pathname. 2010-03-02 15:52:08 +01:00
Juan Jose Garcia Ripoll
b534a507d8 Always define the WINDOWS feature in windows (both mingw32 and MSVC) 2010-02-16 23:53:04 +01:00
Juan Jose Garcia Ripoll
07270b58d0 Pushed version number forward. 2010-02-03 22:21:45 +01:00
Juan Jose Garcia Ripoll
dcb68018c3 Changes to make the MSVC port work again, including fixes for EXT:RUN-PROGRAM and EXT:EXTERNAL-PROCESS-WAIT. 2010-01-25 22:58:06 +01:00
Juan Jose Garcia Ripoll
9bbfb25338 Upgrade release number. 2010-01-17 19:14:24 +01:00
Juan Jose Garcia Ripoll
5bd1fdbea6 Tag new patch release 2009-12-13 12:10:49 +01:00
Juan Jose Garcia Ripoll
96cd2ce15c Changed release number for the patch 2009-12-01 21:44:48 +01:00
Juan Jose Garcia Ripoll
f984aea445 Update release number to december, for the release and most patches will appear then. 2009-11-28 16:59:20 +01:00
Juan Jose Garcia Ripoll
57aa2b2310 Increase release number. 2009-11-08 15:19:04 +01:00
Juan Jose Garcia Ripoll
a621342f3d Tag new release. 2009-10-08 14:19:32 +02:00
Juan Jose Garcia Ripoll
d2fbd4da69 Mark the new release number 2009-10-05 14:13:35 +02:00
Juanjo
8685d8beb7 msvc/Makefile, msvc/c/Makefile: hard-code the value of ECL_UNICODE and add new flags to prevent incremental linking. 2009-10-05 11:00:40 +02:00
Juan Jose Garcia Ripoll
28f2f9f4ca Export ECL_THREADS configuration flag when processing msvc/ecl/config.h.msvc6 2009-09-25 08:49:04 +02:00
Juan Jose Garcia Ripoll
78e9859bd2 Code to implement mp:interrupt-process in Windows:
* unixint.d: capture exceptions caused by page guards.
* unixint.d: to interrupt a Windows thread, set up a page guard onto the
  ECL environment and in addition queue an APC call that accesses the
  environment to trigger that exception.
* stacks.h: CL_CATCH_ALL uses _try/_except to enforce ECL's exception
  handler. Without it, Windows behaves randomly and sometimes uses the
  default handler and sometimes it simply aborts.
* threads.d: we use ordinary handlers to identify threads.
* time.d: SLEEP now uses Windows' SleepEx, leaving the thread in an
  alertable state -- that is, it can be interrupted.
* top.lsp: fixed and improved the code that handles console interrupts,
  by first using ordinary conditions and then using an interactive
  query function to decide which process to interrupt.
2009-09-22 20:13:23 +02:00
Juan Jose Garcia Ripoll
80cf4ea148 Fixed a few typos in the implementation of Windows interrupts. 2009-09-19 00:48:17 +02:00
Juan Jose Garcia Ripoll
b69b8000bd Mark new release 2009-08-14 14:35:49 +02:00
Juan Jose Garcia Ripoll
fceff559e6 The MSVC port did not replace @ECL_LDRPATH@ with an empty string. 2009-08-14 14:19:41 +02:00
Juan Jose Garcia Ripoll
f33a082b14 Fixed a bug in the compiler expansion of COS, SIN and TAN. 2009-08-10 16:56:05 +02:00
Juan Jose Garcia Ripoll
2f1127bebc Tag new release 2009-08-07 22:09:28 +02:00
Juan Jose Garcia Ripoll
882727239c Make linking phase less verbose. 2009-07-24 18:52:45 +02:00
Juan Jose Garcia Ripoll
8636b97c1f Mark new release version. 2009-07-05 17:25:15 +02:00
Juan Jose Garcia Ripoll
43043075ac When inspecting the special variable binding stack one finds ubound variables. They are now signaled by the SI:UNBOUND constant 2009-06-17 09:45:46 +02:00
Juan Jose Garcia Ripoll
b35d091b08 More fixes for the MSVC Makefile when ECL_UNICODE=1 2009-06-16 19:56:07 +02:00
Juan Jose Garcia Ripoll
fb1b528fcc Update the Windows port to the latest changes. 2009-06-15 00:03:26 +02:00
Juan Jose Garcia Ripoll
4327e89bd8 Several commands needed to build and install the Unicode database. 2009-06-12 22:23:38 +02:00
Juan Jose Garcia Ripoll
938fbf5e88 Install ucd.dat in the MSVC build directory before building. 2009-06-12 22:19:28 +02:00
Juan Jose Garcia Ripoll
ab48eef23d Upgrade version number 2009-06-09 00:34:18 +02:00
Juan Jose Garcia Ripoll
9d86366662 The mechanism for detectin uint32_t and relatives is extended now to uint8_t. This solves a problem with Solaris, which _now_ provides complete stdint/inttypes.h headers. Version upgraded to 9.5. 2009-05-17 11:26:34 +02:00
Juan Jose Garcia Ripoll
9105f1963f Patch release for solving the stream problems. 2009-04-06 14:49:44 +02:00
Juan Jose Garcia Ripoll
5ef14fedf0 Mark version 2009-04-03 19:34:12 +02:00
Juan Jose Garcia Ripoll
4a351ae057 Fixes related to the new version of garbage collector and the Windows port. 2009-04-03 19:09:33 +02:00
Juan Jose Garcia Ripoll
ecf055bc5a Fixes for the Windows port, including a flag to make ANSI C streams the default file type. 2009-03-30 14:42:16 +02:00
Juan Jose Garcia Ripoll
5d7de9a2de Changed release number 2009-03-23 22:43:26 +01:00
jjgarcia
46512ecc79 Changes to the MSVC build process and flags (M. Haggag) 2008-09-17 08:00:12 +00:00
jjgarcia
dd16065d92 Fixed typo 2008-08-24 19:04:43 +00:00
jjgarcia
3ce7311a2c Support for Unicode in the MSVC port 2008-08-24 13:56:41 +00:00
jjgarcia
57cca9d1ee Upgrade to next version. 2008-08-06 19:00:48 +00:00
jjgarcia
9a16e8f827 Make link and compile less verbose 2008-07-18 08:51:27 +00:00
jgarcia
14c3b6bdae Some more fixes for windows 2008-05-06 07:48:32 +00:00
jgarcia
b2cb38d1e9 Remove unused flag. 2008-04-13 13:23:04 +00:00
jgarcia
6a4b16e4c9 Slight improvements in the compliance of environment functions MACHINE-INSTANCE, MACHINE-TYPE, SHORT-SITE-NAME, etc 2008-04-13 13:13:11 +00:00
jgarcia
2cb141c3ba The symbols from Boehm-Weiser garbage collector are now exported from the DLL also in Windows. This means PROFILE can be built there. In addition, under mingw32 we now only export symbols which have been marked with dllexport. 2008-03-17 08:28:20 +00:00
jgarcia
7fb92c431c General rewrite of the Windows install process and update of the NSIS installation files 2007-12-22 14:57:30 +00:00
jgarcia
af8c7a0618 Change directory structure 2007-06-04 18:43:32 +00:00
jgarcia
5350395915 In windows, CLX is no longer automatically built by default 2007-06-03 13:21:19 +00:00