[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