[Gd-chatter] r10709 - in trunk/fundev/sources: app/dw dfmc/webster environment/console environment/emulator environment/gtk environment/tests environment/win32 lib/release-info registry/generic runtime-manager/devel-dbg-ui
hannes at gwydiondylan.org
hannes at gwydiondylan.org
Thu May 4 20:00:19 CEST 2006
Author: hannes
Date: Thu May 4 20:00:06 2006
New Revision: 10709
Removed:
trunk/fundev/sources/lib/release-info/basic-info.dylan
trunk/fundev/sources/lib/release-info/basic-library.dylan
trunk/fundev/sources/lib/release-info/basic-module.dylan
trunk/fundev/sources/lib/release-info/basic-release-info.lid
trunk/fundev/sources/lib/release-info/emulator-info.dylan
trunk/fundev/sources/lib/release-info/emulator-library.dylan
trunk/fundev/sources/lib/release-info/emulator-module.dylan
trunk/fundev/sources/lib/release-info/emulator-release-info.lid
trunk/fundev/sources/lib/release-info/enhanced-info.dylan
trunk/fundev/sources/lib/release-info/enhanced-library.dylan
trunk/fundev/sources/lib/release-info/enhanced-module.dylan
trunk/fundev/sources/lib/release-info/enhanced-release-info.lid
trunk/fundev/sources/lib/release-info/internal-info.dylan
trunk/fundev/sources/lib/release-info/internal-library.dylan
trunk/fundev/sources/lib/release-info/internal-module.dylan
trunk/fundev/sources/lib/release-info/internal-release-info.lid
trunk/fundev/sources/registry/generic/basic-release-info
trunk/fundev/sources/registry/generic/enhanced-release-info
trunk/fundev/sources/registry/generic/internal-release-info
Modified:
trunk/fundev/sources/app/dw/basic-pentium-library.dylan
trunk/fundev/sources/app/dw/basic-powerpc-library.dylan
trunk/fundev/sources/app/dw/enhanced-pentium-library.dylan
trunk/fundev/sources/app/dw/interpreter-library.dylan
trunk/fundev/sources/app/dw/library.dylan
trunk/fundev/sources/app/dw/minimal-pentium-library.dylan
trunk/fundev/sources/app/dw/pentium-library.dylan
trunk/fundev/sources/dfmc/webster/webster-library.dylan
trunk/fundev/sources/environment/console/basic-compiler-library.dylan
trunk/fundev/sources/environment/console/basic-library.dylan
trunk/fundev/sources/environment/console/compiler-library.dylan
trunk/fundev/sources/environment/console/enhanced-compiler-library.dylan
trunk/fundev/sources/environment/console/enhanced-library.dylan
trunk/fundev/sources/environment/console/library.dylan
trunk/fundev/sources/environment/console/minimal-compiler-library.dylan
trunk/fundev/sources/environment/console/minimal-library.dylan
trunk/fundev/sources/environment/emulator/library.dylan
trunk/fundev/sources/environment/gtk/basic-library.dylan
trunk/fundev/sources/environment/gtk/enhanced-library.dylan
trunk/fundev/sources/environment/gtk/library.dylan
trunk/fundev/sources/environment/gtk/minimal-library.dylan
trunk/fundev/sources/environment/tests/library.dylan
trunk/fundev/sources/environment/win32/basic-library.dylan
trunk/fundev/sources/environment/win32/enhanced-library.dylan
trunk/fundev/sources/environment/win32/library.dylan
trunk/fundev/sources/environment/win32/minimal-library.dylan
trunk/fundev/sources/lib/release-info/common-info.dylan
trunk/fundev/sources/lib/release-info/module.dylan
trunk/fundev/sources/runtime-manager/devel-dbg-ui/basic-batch-library.dylan
trunk/fundev/sources/runtime-manager/devel-dbg-ui/basic-library.dylan
trunk/fundev/sources/runtime-manager/devel-dbg-ui/batch-library.dylan
trunk/fundev/sources/runtime-manager/devel-dbg-ui/enhanced-batch-library.dylan
trunk/fundev/sources/runtime-manager/devel-dbg-ui/library.dylan
trunk/fundev/sources/runtime-manager/devel-dbg-ui/mm-debugger-library.dylan
Log:
Job: fd
* remove specific release-info libraries (basic, enhanced, internal,
emulator) cause it broke crossbuilding (a generic function without
arguments, with actual implementation in another library) and we don't
need different releases anymore
Modified: trunk/fundev/sources/app/dw/basic-pentium-library.dylan
==============================================================================
--- trunk/fundev/sources/app/dw/basic-pentium-library.dylan (original)
+++ trunk/fundev/sources/app/dw/basic-pentium-library.dylan Thu May 4 20:00:06 2006
@@ -12,7 +12,7 @@
use system;
use io;
- use basic-release-info;
+ use release-info;
use memory-manager;
use dood;
Modified: trunk/fundev/sources/app/dw/basic-powerpc-library.dylan
==============================================================================
--- trunk/fundev/sources/app/dw/basic-powerpc-library.dylan (original)
+++ trunk/fundev/sources/app/dw/basic-powerpc-library.dylan Thu May 4 20:00:06 2006
@@ -12,7 +12,7 @@
use system;
use io;
- use basic-release-info;
+ use release-info;
use memory-manager;
use dood;
Modified: trunk/fundev/sources/app/dw/enhanced-pentium-library.dylan
==============================================================================
--- trunk/fundev/sources/app/dw/enhanced-pentium-library.dylan (original)
+++ trunk/fundev/sources/app/dw/enhanced-pentium-library.dylan Thu May 4 20:00:06 2006
@@ -12,7 +12,7 @@
use system;
use io;
- use enhanced-release-info;
+ use release-info;
use memory-manager;
use dood;
Modified: trunk/fundev/sources/app/dw/interpreter-library.dylan
==============================================================================
--- trunk/fundev/sources/app/dw/interpreter-library.dylan (original)
+++ trunk/fundev/sources/app/dw/interpreter-library.dylan Thu May 4 20:00:06 2006
@@ -12,7 +12,7 @@
use system;
use io;
- use internal-release-info;
+ use release-info;
use memory-manager;
use dood;
Modified: trunk/fundev/sources/app/dw/library.dylan
==============================================================================
--- trunk/fundev/sources/app/dw/library.dylan (original)
+++ trunk/fundev/sources/app/dw/library.dylan Thu May 4 20:00:06 2006
@@ -12,7 +12,7 @@
use system;
use io;
- use internal-release-info;
+ use release-info;
use memory-manager;
use dood;
Modified: trunk/fundev/sources/app/dw/minimal-pentium-library.dylan
==============================================================================
--- trunk/fundev/sources/app/dw/minimal-pentium-library.dylan (original)
+++ trunk/fundev/sources/app/dw/minimal-pentium-library.dylan Thu May 4 20:00:06 2006
@@ -12,7 +12,7 @@
use system;
use io;
- use internal-release-info;
+ use release-info;
use memory-manager;
use dood;
Modified: trunk/fundev/sources/app/dw/pentium-library.dylan
==============================================================================
--- trunk/fundev/sources/app/dw/pentium-library.dylan (original)
+++ trunk/fundev/sources/app/dw/pentium-library.dylan Thu May 4 20:00:06 2006
@@ -12,7 +12,7 @@
use system;
use io;
- use internal-release-info;
+ use release-info;
use memory-manager;
use dood;
Modified: trunk/fundev/sources/dfmc/webster/webster-library.dylan
==============================================================================
--- trunk/fundev/sources/dfmc/webster/webster-library.dylan (original)
+++ trunk/fundev/sources/dfmc/webster/webster-library.dylan Thu May 4 20:00:06 2006
@@ -16,7 +16,7 @@
use dfmc-c-linker;
use registry-projects;
use dfmc-c-ffi;
- use emulator-release-info;
+ use release-info;
// For now, make debugging stuff available..
use dfmc-c-file-compiler, import: { dfmc-debug };
Modified: trunk/fundev/sources/environment/console/basic-compiler-library.dylan
==============================================================================
--- trunk/fundev/sources/environment/console/basic-compiler-library.dylan (original)
+++ trunk/fundev/sources/environment/console/basic-compiler-library.dylan Thu May 4 20:00:06 2006
@@ -13,7 +13,7 @@
use io;
use commands;
- use basic-release-info;
+ use release-info;
use environment-protocols;
use environment-commands;
Modified: trunk/fundev/sources/environment/console/basic-library.dylan
==============================================================================
--- trunk/fundev/sources/environment/console/basic-library.dylan (original)
+++ trunk/fundev/sources/environment/console/basic-library.dylan Thu May 4 20:00:06 2006
@@ -13,7 +13,7 @@
use io;
use commands;
- use basic-release-info;
+ use release-info;
use build-system;
use environment-protocols;
Modified: trunk/fundev/sources/environment/console/compiler-library.dylan
==============================================================================
--- trunk/fundev/sources/environment/console/compiler-library.dylan (original)
+++ trunk/fundev/sources/environment/console/compiler-library.dylan Thu May 4 20:00:06 2006
@@ -13,7 +13,7 @@
use io;
use commands;
- use internal-release-info;
+ use release-info;
use environment-protocols;
use environment-commands;
Modified: trunk/fundev/sources/environment/console/enhanced-compiler-library.dylan
==============================================================================
--- trunk/fundev/sources/environment/console/enhanced-compiler-library.dylan (original)
+++ trunk/fundev/sources/environment/console/enhanced-compiler-library.dylan Thu May 4 20:00:06 2006
@@ -13,7 +13,7 @@
use io;
use commands;
- use enhanced-release-info;
+ use release-info;
use environment-protocols;
use environment-commands;
Modified: trunk/fundev/sources/environment/console/enhanced-library.dylan
==============================================================================
--- trunk/fundev/sources/environment/console/enhanced-library.dylan (original)
+++ trunk/fundev/sources/environment/console/enhanced-library.dylan Thu May 4 20:00:06 2006
@@ -13,7 +13,7 @@
use io;
use commands;
- use enhanced-release-info;
+ use release-info;
use build-system;
use environment-protocols;
Modified: trunk/fundev/sources/environment/console/library.dylan
==============================================================================
--- trunk/fundev/sources/environment/console/library.dylan (original)
+++ trunk/fundev/sources/environment/console/library.dylan Thu May 4 20:00:06 2006
@@ -13,7 +13,7 @@
use io;
use commands;
- use internal-release-info;
+ use release-info;
use build-system;
use environment-protocols;
Modified: trunk/fundev/sources/environment/console/minimal-compiler-library.dylan
==============================================================================
--- trunk/fundev/sources/environment/console/minimal-compiler-library.dylan (original)
+++ trunk/fundev/sources/environment/console/minimal-compiler-library.dylan Thu May 4 20:00:06 2006
@@ -13,7 +13,7 @@
use io;
use commands;
- use internal-release-info;
+ use release-info;
use environment-protocols;
use environment-commands;
Modified: trunk/fundev/sources/environment/console/minimal-library.dylan
==============================================================================
--- trunk/fundev/sources/environment/console/minimal-library.dylan (original)
+++ trunk/fundev/sources/environment/console/minimal-library.dylan Thu May 4 20:00:06 2006
@@ -13,7 +13,7 @@
use io;
use commands;
- use internal-release-info;
+ use release-info;
use build-system;
use environment-protocols;
Modified: trunk/fundev/sources/environment/emulator/library.dylan
==============================================================================
--- trunk/fundev/sources/environment/emulator/library.dylan (original)
+++ trunk/fundev/sources/environment/emulator/library.dylan Thu May 4 20:00:06 2006
@@ -24,6 +24,6 @@
use environment-tools;
use environment-deuce;
- use emulator-release-info;
+ use release-info;
use emulator-environment-backend;
end library emulator-environment;
Modified: trunk/fundev/sources/environment/gtk/basic-library.dylan
==============================================================================
--- trunk/fundev/sources/environment/gtk/basic-library.dylan (original)
+++ trunk/fundev/sources/environment/gtk/basic-library.dylan Thu May 4 20:00:06 2006
@@ -11,7 +11,7 @@
use functional-dylan;
use system;
- use basic-release-info;
+ use release-info;
use c-ffi;
use gtk;
Modified: trunk/fundev/sources/environment/gtk/enhanced-library.dylan
==============================================================================
--- trunk/fundev/sources/environment/gtk/enhanced-library.dylan (original)
+++ trunk/fundev/sources/environment/gtk/enhanced-library.dylan Thu May 4 20:00:06 2006
@@ -11,7 +11,7 @@
use functional-dylan;
use system;
- use enhanced-release-info;
+ use release-info;
use c-ffi;
use gtk;
Modified: trunk/fundev/sources/environment/gtk/library.dylan
==============================================================================
--- trunk/fundev/sources/environment/gtk/library.dylan (original)
+++ trunk/fundev/sources/environment/gtk/library.dylan Thu May 4 20:00:06 2006
@@ -11,7 +11,7 @@
use functional-dylan;
use system;
- use internal-release-info;
+ use release-info;
use c-ffi;
use gtk;
Modified: trunk/fundev/sources/environment/gtk/minimal-library.dylan
==============================================================================
--- trunk/fundev/sources/environment/gtk/minimal-library.dylan (original)
+++ trunk/fundev/sources/environment/gtk/minimal-library.dylan Thu May 4 20:00:06 2006
@@ -11,7 +11,7 @@
use functional-dylan;
use system;
- use internal-release-info;
+ use release-info;
use c-ffi;
use gtk;
Modified: trunk/fundev/sources/environment/tests/library.dylan
==============================================================================
--- trunk/fundev/sources/environment/tests/library.dylan (original)
+++ trunk/fundev/sources/environment/tests/library.dylan Thu May 4 20:00:06 2006
@@ -9,7 +9,7 @@
define library environment-test-suite
use environment-protocols;
- use internal-release-info;
+ use release-info;
//---*** andrewa: this needs a DUIM backend to work
// use environment-framework;
//---*** andrewa: the editor tests aren't automatic
Modified: trunk/fundev/sources/environment/win32/basic-library.dylan
==============================================================================
--- trunk/fundev/sources/environment/win32/basic-library.dylan (original)
+++ trunk/fundev/sources/environment/win32/basic-library.dylan Thu May 4 20:00:06 2006
@@ -11,7 +11,7 @@
use functional-dylan;
use system;
- use basic-release-info;
+ use release-info;
use c-ffi;
use win32-common;
Modified: trunk/fundev/sources/environment/win32/enhanced-library.dylan
==============================================================================
--- trunk/fundev/sources/environment/win32/enhanced-library.dylan (original)
+++ trunk/fundev/sources/environment/win32/enhanced-library.dylan Thu May 4 20:00:06 2006
@@ -11,7 +11,7 @@
use functional-dylan;
use system;
- use enhanced-release-info;
+ use release-info;
use c-ffi;
use win32-common;
Modified: trunk/fundev/sources/environment/win32/library.dylan
==============================================================================
--- trunk/fundev/sources/environment/win32/library.dylan (original)
+++ trunk/fundev/sources/environment/win32/library.dylan Thu May 4 20:00:06 2006
@@ -11,7 +11,7 @@
use functional-dylan;
use system;
- use internal-release-info;
+ use release-info;
use c-ffi;
use win32-common;
Modified: trunk/fundev/sources/environment/win32/minimal-library.dylan
==============================================================================
--- trunk/fundev/sources/environment/win32/minimal-library.dylan (original)
+++ trunk/fundev/sources/environment/win32/minimal-library.dylan Thu May 4 20:00:06 2006
@@ -11,7 +11,7 @@
use functional-dylan;
use system;
- use internal-release-info;
+ use release-info;
use c-ffi;
use win32-common;
Modified: trunk/fundev/sources/lib/release-info/common-info.dylan
==============================================================================
--- trunk/fundev/sources/lib/release-info/common-info.dylan (original)
+++ trunk/fundev/sources/lib/release-info/common-info.dylan Thu May 4 20:00:06 2006
@@ -12,7 +12,7 @@
define constant $release-full-copyright =
"Original Code is Copyright 1995-2004 Functional Objects, Inc.\n"
"All rights reserved.\n"
-"Portions Copyright 2004,2005 Dylan Hackers.\n"
+"Portions Copyright 2004-2006 Dylan Hackers.\n"
"\n"
"The software programs and libraries that make up Open Dylan\n"
"are subject to the Functional Objects Library Public License Version\n"
@@ -47,19 +47,53 @@
define constant $license-agreement-filename = "License.txt";
+/// Release constants
+define constant $release-product-name = "Open Dylan";
+define constant $release-edition = "Hacker Edition";
+define constant $release-edition-type = #"internal";
+define constant $release-version = "Version 1.0 [Beta 1]";
+define constant $release-version-type = #"1.0";
+define constant $release-beta? = #t;
+
+define constant $release-copyright
+ = "Copyright (c) 1997-2004, Functional Objects, Inc.\n"
+ "Portions Copyright (c) 2004-2006, Dylan Hackers\n"
+ "All rights reserved.";
+
+
/// Release info querying functions
+define method release-product-name () => (name :: <string>)
+ $release-product-name
+end method release-product-name;
+
+define method release-edition () => (edition :: <string>)
+ $release-edition
+end method release-edition;
+
+define method release-edition-type () => (edition :: <symbol>)
+ $release-edition-type
+end method release-edition-type;
+
+define method release-version () => (version :: <string>)
+ release-full-version($release-version)
+end method release-version;
+
+define method release-version-type () => (version :: <symbol>)
+ $release-version-type
+end method release-version-type;
+
+define method release-beta? () => (beta? :: <boolean>)
+ $release-beta?
+end method release-beta?;
+
+define method release-copyright () => (copyright :: <string>)
+ $release-copyright
+end method release-copyright;
-define open generic release-product-name () => (name :: <string>);
-define open generic release-trademarked-name () => (name :: <string>);
-define open generic release-edition () => (edition :: <string>);
-define open generic release-edition-type () => (edition :: <symbol>);
-define open generic release-beta? () => (beta? :: <boolean>);
-define open generic release-version () => (version :: <string>);
-define open generic release-version-type () => (version :: <symbol>);
-define open generic release-copyright () => (copyright :: <string>);
+/// Implementations
define sideways method release-name () => (name :: <string>)
- format-to-string("%s %s", release-trademarked-name(), release-edition())
+ format-to-string("%s", release-edition())
end method release-name;
define function release-full-name
Modified: trunk/fundev/sources/lib/release-info/module.dylan
==============================================================================
--- trunk/fundev/sources/lib/release-info/module.dylan (original)
+++ trunk/fundev/sources/lib/release-info/module.dylan Thu May 4 20:00:06 2006
@@ -14,7 +14,6 @@
<described-release-info>,
release-name,
release-product-name,
- release-trademarked-name,
release-beta?,
release-internal?,
release-edition,
Modified: trunk/fundev/sources/runtime-manager/devel-dbg-ui/basic-batch-library.dylan
==============================================================================
--- trunk/fundev/sources/runtime-manager/devel-dbg-ui/basic-batch-library.dylan (original)
+++ trunk/fundev/sources/runtime-manager/devel-dbg-ui/basic-batch-library.dylan Thu May 4 20:00:06 2006
@@ -13,7 +13,7 @@
use c-ffi;
use system;
use io;
- use basic-release-info;
+ use release-info;
use access-path;
use debugger-manager;
use collections;
@@ -27,7 +27,7 @@
use registry-projects;
use source-records;
use user-projects;
- use basic-release-info;
+ use release-info;
use dfmc-browser-support;
use dfmc-harp-browser-support;
use dfmc-pentium-file-compiler;
Modified: trunk/fundev/sources/runtime-manager/devel-dbg-ui/basic-library.dylan
==============================================================================
--- trunk/fundev/sources/runtime-manager/devel-dbg-ui/basic-library.dylan (original)
+++ trunk/fundev/sources/runtime-manager/devel-dbg-ui/basic-library.dylan Thu May 4 20:00:06 2006
@@ -26,7 +26,7 @@
use registry-projects;
use source-records;
use user-projects;
- use internal-release-info;
+ use release-info;
use dfmc-browser-support;
use dfmc-harp-browser-support;
use dfmc-pentium-file-compiler;
Modified: trunk/fundev/sources/runtime-manager/devel-dbg-ui/batch-library.dylan
==============================================================================
--- trunk/fundev/sources/runtime-manager/devel-dbg-ui/batch-library.dylan (original)
+++ trunk/fundev/sources/runtime-manager/devel-dbg-ui/batch-library.dylan Thu May 4 20:00:06 2006
@@ -13,7 +13,7 @@
use c-ffi;
use system;
use io;
- use internal-release-info;
+ use release-info;
use access-path;
// Plug-in for Remote Debugging
use remote-access-path;
Modified: trunk/fundev/sources/runtime-manager/devel-dbg-ui/enhanced-batch-library.dylan
==============================================================================
--- trunk/fundev/sources/runtime-manager/devel-dbg-ui/enhanced-batch-library.dylan (original)
+++ trunk/fundev/sources/runtime-manager/devel-dbg-ui/enhanced-batch-library.dylan Thu May 4 20:00:06 2006
@@ -13,7 +13,7 @@
use c-ffi;
use system;
use io;
- use enhanced-release-info;
+ use release-info;
use access-path;
// Plug-in for Remote Debugging
use remote-access-path;
Modified: trunk/fundev/sources/runtime-manager/devel-dbg-ui/library.dylan
==============================================================================
--- trunk/fundev/sources/runtime-manager/devel-dbg-ui/library.dylan (original)
+++ trunk/fundev/sources/runtime-manager/devel-dbg-ui/library.dylan Thu May 4 20:00:06 2006
@@ -28,7 +28,7 @@
use registry-projects;
use source-records;
use user-projects;
- use internal-release-info;
+ use release-info;
use dfmc-browser-support;
use dfmc-harp-browser-support;
use dfmc-pentium-file-compiler;
Modified: trunk/fundev/sources/runtime-manager/devel-dbg-ui/mm-debugger-library.dylan
==============================================================================
--- trunk/fundev/sources/runtime-manager/devel-dbg-ui/mm-debugger-library.dylan (original)
+++ trunk/fundev/sources/runtime-manager/devel-dbg-ui/mm-debugger-library.dylan Thu May 4 20:00:06 2006
@@ -26,7 +26,7 @@
use registry-projects;
use source-records;
use user-projects;
- use internal-release-info;
+ use release-info;
use dfmc-browser-support;
use dfmc-harp-browser-support;
use dfmc-pentium-file-compiler;
More information about the chatter
mailing list