remove compat bins: DrScheme, MrEd.exe, MrEd.app

leaving mred (Unix and Mac OS X) for scripts
This commit is contained in:
Matthew Flatt 2011-04-15 07:31:19 -06:00
parent f1d0811249
commit 8d9e10f34e
5 changed files with 31 additions and 17 deletions

View File

@ -1,4 +1,4 @@
#lang setup/infotab
(define mred-launcher-names '("DrScheme"))
(define mred-launcher-libraries '("drscheme.rkt"))
;(define mred-launcher-names '("DrScheme"))
;(define mred-launcher-libraries '("drscheme.rkt"))

View File

@ -3,8 +3,12 @@
(require launcher compiler/embed)
(provide post-installer)
;; Platforms that get a `MrEd' executable:
(define mred-exe-systems '(unix))
(define (post-installer path)
(define variants (available-mred-variants))
(when (memq (system-type) mred-exe-systems)
(for ([v variants] #:when (memq v '(3m cgc)))
(parameterize ([current-launcher-variant v])
(create-embedding-executable
@ -15,7 +19,7 @@
#:gracket? #t
#:aux '((framework-root . #f)
(dll-dir . #f)
(relative? . #t)))))
(relative? . #t))))))
;; add a mred-text executable that uses the -z flag (preferring a script)
(for ([vs '((script-3m 3m) (script-cgc cgc))])
(let ([v (findf (lambda (v) (memq v variants)) vs)])
@ -47,5 +51,5 @@
(make-gracket-launcher
'()
(mred-program-launcher-path "MrEd")
'([exe-name . "MrEd"] [relative? . #t]
'([exe-name . "GRacket"] [relative? . #t]
[framework-root . #f] [dll-dir . #f]))))))

View File

@ -35,21 +35,21 @@ Racket software includes or extends the following copyrighted material:
@copyright{
DrScheme
Copyright (c) 1995-2003 PLT
Copyright (c) 2004-2011 PLT Scheme Inc.
Copyright (c) 2004-2010 PLT Scheme Inc.
All rights reserved.
}
@copyright{
MrEd
Copyright (c) 1995-2003 PLT
Copyright (c) 2004-2011 PLT Scheme Inc.
Copyright (c) 2004-2010 PLT Scheme Inc.
All rights reserved.
}
@copyright{
MzScheme
Copyright (c) 1995-2003 PLT
Copyright (c) 2004-2011 PLT Scheme Inc.
Copyright (c) 2004-2010 PLT Scheme Inc.
All rights reserved.
}

View File

@ -1,3 +1,9 @@
------------------------------
Version 5.2
------------------------------
. Removed the "DrScheme" compatability program.
------------------------------
Version 5.1
------------------------------

View File

@ -1,3 +1,7 @@
Version 5.1.0.6
Removed the "MrEd" compatability executable under Windows
and Mac OS X, but the "mred" compatibility script remains
Version 5.1.0.5
racket/gui: added 'wheel-left and 'wheel-right events