Matthew Flatt
e137994b5c
add on-reflow to text% and auto-size to message%
...
svn: r10890
2008-07-24 01:35:31 +00:00
Matthew Flatt
6c43d23bc4
add editor-scroll-to method of editor<%>
...
svn: r10860
2008-07-22 13:17:09 +00:00
Matthew Flatt
5dbd83d8c2
rebuild kernel file to add text% position-locations
...
svn: r10852
2008-07-21 20:39:19 +00:00
Matthew Flatt
9af00fcfb4
v4.0.2.4: logging
...
svn: r10818
2008-07-17 15:20:17 +00:00
Matthew Flatt
4525e63050
Add %%DocumentFonts to PS output
...
svn: r10453
2008-06-25 21:10:46 +00:00
Eli Barzilay
c9f5e15ee0
use expand-user-path so "~"s work again
...
svn: r10262
2008-06-14 03:48:50 +00:00
Matthew Flatt
69f4097020
fix 'gui-dynamic?' more
...
svn: r9983
2008-05-27 18:34:42 +00:00
Matthew Flatt
c7201b8982
fix 'gui-available?' (PR 9415)
...
svn: r9976
2008-05-27 12:43:35 +00:00
Danny Yoo
87f8e830b6
Fixing type error in path dialog.
...
When the directory is bad, we need to send a list of path-labels; the
original code would pass in a path object and would emit a contract
error of the form:
dyoo@kfisler-ra1:~$ set in list-box%: expected argument of type <list of strings (up to 200 characters)>; given ("Bad Directory:" #<path:/home/dyoo/tmp/>)
svn: r9868
2008-05-16 19:08:35 +00:00
Matthew Flatt
31d9a7d885
use-file-text-mode
...
svn: r9847
2008-05-15 15:29:40 +00:00
Matthew Flatt
d34656a408
floating windows should not become targets for Quit menu, etc.
...
svn: r9814
2008-05-12 15:47:12 +00:00
Matthew Flatt
5a367ba427
fix mred handling of errors within critical sections
...
svn: r9710
2008-05-07 00:33:03 +00:00
Robby Findler
ee9fc4a8d7
reworked the buttons along the top of drscheme
...
svn: r9578
2008-05-01 23:15:06 +00:00
Matthew Flatt
aa1a56c3fd
mred -z and textual-read-eval-print-loop
...
svn: r9285
2008-04-13 17:09:18 +00:00
Matthew Flatt
6c4ab3dad7
don't allow menu access via shortcuts when then entire menu bar is disabled
...
svn: r9238
2008-04-10 12:58:23 +00:00
Eli Barzilay
b76390a452
revise the way setup-plt crawls over the collection trees
...
svn: r8860
2008-03-03 22:04:28 +00:00
Eli Barzilay
bb34f747b6
make all files terminate with a newline
...
svn: r8786
2008-02-24 21:27:36 +00:00
Eli Barzilay
b1a08edd5a
use new require specs in many places
...
svn: r8774
2008-02-23 09:42:03 +00:00
Eli Barzilay
699c40643d
* Changed setup-plt to compile collections if they have an "info.ss"
...
file. (That is, it does not require the file to have a `name'
entry.)
* The name shown when setup works is the directory name, followed by
the `name' field from the info file when specified.
* This means that many `name's are no longer needed, so I'm removing
them. To see if you need a `name' entry, consider that the name
will be shown like this:
... foo (<your name here>)
This means that if the name is the same as the directory name, then
there is no point in having it. I also removed cases where the name
differed only in its capitalization for collections where the case
is obvious.
* Also, for subcollections, the name should clarify the name of the
subcollection in context. For example "Acknowledgments" explains
what scribbling/acks is, but there's no need to add the context name
as in "Scribblings: Acknowledgments".
* There may also be a point in keeping names for other uses. One such
example was in games, where the name field was used in the PLT Games
application. (This was changed to default on the directory name, so
it is no longer needed in most games.) Another example is in planet
packages.
svn: r8629
2008-02-12 10:33:01 +00:00
Eli Barzilay
3c72e71e24
switched info.ss files to #lang
...
svn: r8532
2008-02-04 23:00:35 +00:00
Eli Barzilay
59b5f3a727
removed unused doc.txt entries from info.ss files
...
svn: r8529
2008-02-04 20:31:04 +00:00
Robby Findler
12be0ae53b
undid last commit to remove timing printouts
...
svn: r8425
2008-01-26 14:39:49 +00:00
Robby Findler
288fb78029
made memory limits be on by default and improved 'killed' dialog to turn up the limits
...
svn: r8424
2008-01-26 14:37:55 +00:00
Eli Barzilay
e0a1433643
update version to 400 for v4
...
svn: r8212
2008-01-04 22:03:58 +00:00
Robby Findler
13a92b3a3c
undid last commit to remove timing printouts
...
svn: r8197
2008-01-03 19:09:00 +00:00
Robby Findler
3cf6ed4673
mostly finished the contract library changes
...
svn: r8195
2008-01-03 18:10:43 +00:00
Matthew Flatt
622cd0554d
revised mzlib/sandbox in scheme/sandbox
...
svn: r7965
2007-12-12 13:47:02 +00:00
Matthew Flatt
246c14c833
patch to MrEd menu system from Danny
...
svn: r7805
2007-11-21 19:59:51 +00:00
Matthew Flatt
39cedb62ed
v3.99.0.2
...
svn: r7706
2007-11-13 12:40:00 +00:00
Mike Sperber
3ab3a7300c
Fix a problem with loading and saving files, specifically those with
...
metadata:
If there is an error opening the file to be saved for write,
`on-save-file' is called, but `after-save-file' isn't. As
`on-save-file' creates the metadata, and `after-save-file' zaps it
again, corruption results. To fix, open the file inside the relevant
`dynamic-wind' rather than before.
The analogous problem existed with loading.
svn: r7602
2007-11-01 09:31:59 +00:00
Matthew Flatt
b9a0d860c0
experiment with alpha setting in dc<%>, plus some slideshow experiments and other minor changes
...
svn: r7399
2007-09-22 13:48:22 +00:00
Eli Barzilay
45c55b6fca
fix multi-line message box (gone bad in rev 3304)
...
svn: r7374
2007-09-17 23:17:47 +00:00
Eli Barzilay
cf182ae8a9
use regexp-split instead of explicit loop
...
svn: r7373
2007-09-17 23:04:32 +00:00
Mike Sperber
470472620b
For open-input-graphical-file' and
text-editor-load-handler',
...
specify the name of the file as the port's object-name rather than the
text% object.
svn: r7332
2007-09-14 14:53:59 +00:00
Matthew Flatt
bee6910cda
add map-command-as-meta-key
...
svn: r6851
2007-07-08 02:05:08 +00:00
Matthew Flatt
a1e2d59690
370.6
...
svn: r6849
2007-07-08 00:24:03 +00:00
Matthew Flatt
f4b1315710
fix table clutter related to delayed showing of items
...
svn: r6775
2007-06-29 22:48:42 +00:00
Matthew Flatt
19af52af8b
improve initial placement of frames that seem too large
...
svn: r6682
2007-06-17 05:40:14 +00:00
Matthew Flatt
1131abd11f
fix get-face-list 'mono under Mac OS X and X, and delay showing children of a frame during a container sequence
...
svn: r6563
2007-06-10 09:47:19 +00:00
Matthew Flatt
e9385a910e
370.2
...
svn: r6369
2007-05-29 03:26:32 +00:00
Eli Barzilay
05022c082d
treat backspacing better (PR8662)
...
svn: r6209
2007-05-12 06:27:52 +00:00
Matthew Flatt
d1c4d0e269
fix problem with the application-file handler when all windows are minized (PR 8640)
...
svn: r6175
2007-05-08 06:57:32 +00:00
Eli Barzilay
8661413b7f
use path-element->string
...
svn: r6146
2007-05-04 20:55:19 +00:00
Matthew Flatt
e9bf34f193
369.11
...
svn: r6085
2007-04-29 02:08:24 +00:00
Matthew Flatt
138009b8a5
fix bug in show after maximize
...
svn: r6062
2007-04-28 00:12:22 +00:00
Matthew Flatt
a45251d272
369.10
...
svn: r6003
2007-04-20 01:16:15 +00:00
Matthew Flatt
7091496cd0
order result of get-face-list
...
svn: r5962
2007-04-17 10:40:36 +00:00
Matthew Flatt
34d00a000c
369.9
...
svn: r5902
2007-04-09 08:34:00 +00:00
Matthew Flatt
2ac0833f10
fix typo
...
svn: r5803
2007-03-21 03:05:56 +00:00
Eli Barzilay
162962d668
improved play-sound for unix
...
svn: r5802
2007-03-20 21:32:49 +00:00
Matthew Flatt
32c07dbaca
reset old-paramz global on exit to avoid retaining data
...
svn: r5795
2007-03-19 22:06:56 +00:00
Matthew Flatt
3d19cd30d1
change back size of tiny-control-font for non-Windows, which was accidentally changed in last revision
...
svn: r5751
2007-03-08 00:32:12 +00:00
Matthew Flatt
3a158e29b3
make tiny-control-font slightly bigger under Windows
...
svn: r5750
2007-03-08 00:20:34 +00:00
Matthew Flatt
3b966ff86b
contract checks on {start,end}-{doc,page} use
...
svn: r5591
2007-02-13 02:08:04 +00:00
Matthew Flatt
24bc2eb636
correct regexp for magic, again
...
svn: r5409
2007-01-19 02:48:52 +00:00
Matthew Flatt
943e9f1ae0
change reader path in magic
...
svn: r5407
2007-01-19 02:05:41 +00:00
Matthew Flatt
00d745bd5e
wxme belongs outside of mred, obviously
...
svn: r5399
2007-01-18 14:26:29 +00:00
Matthew Flatt
2b78c44c4c
commit changed before moving (I really should have done this on a branch)
...
svn: r5398
2007-01-18 14:23:41 +00:00
Matthew Flatt
8fd3137117
better wxme organization
...
svn: r5396
2007-01-18 14:06:30 +00:00
Matthew Flatt
ca93f4e358
support for cache-image
...
svn: r5395
2007-01-18 13:47:48 +00:00
Matthew Flatt
298db5ef07
reverse accidental commit of compiled subdir
...
svn: r5394
2007-01-18 12:21:39 +00:00
Matthew Flatt
208d160a1b
MrEd-less reading of WXME files (work in progress, but it's mostly there)
...
svn: r5393
2007-01-18 12:20:57 +00:00
Eli Barzilay
19c33a8e2a
no need for string->immutable-string when creating exceptions
...
svn: r5372
2007-01-17 01:18:50 +00:00
Matthew Flatt
87c0d5754e
369.5
...
svn: r5366
2007-01-16 20:55:13 +00:00
Matthew Flatt
91add0453f
369.4
...
svn: r5327
2007-01-12 07:09:56 +00:00
Eli Barzilay
89ce220ed9
use bytes->string/locale to translate paths-as-bytes to strings
...
svn: r5318
2007-01-12 00:52:23 +00:00
Matthew Flatt
1967a2fdbf
allow centering, though broken for Mac OS X with a parent frame
...
svn: r5306
2007-01-10 21:13:45 +00:00
Robby Findler
f9d2874b71
commented out some code that triggers an error for me -- things don't get centerd now, but at least drscheme starts up ...
...
svn: r5300
2007-01-10 16:00:56 +00:00
Eli Barzilay
5876ed8e3b
fix PR8428, and also paths with an initial "~"
...
svn: r5294
2007-01-10 10:33:54 +00:00
Matthew Flatt
e307901c1d
finish fix for frame centering under Mac OS X
...
svn: r5251
2007-01-08 00:14:27 +00:00
Matthew Flatt
6b60d57a86
359.3
...
svn: r5219
2007-01-04 11:14:58 +00:00
Matthew Flatt
91d68735fa
fix prompt for MrEd load handler
...
svn: r5177
2006-12-24 02:14:19 +00:00
Matthew Flatt
cf0b303497
359.2, collects changes
...
svn: r5143
2006-12-20 00:57:12 +00:00
Eli Barzilay
3459c3a58f
merged units branch
...
svn: r5033
2006-12-05 20:31:14 +00:00
Matthew Flatt
31f39a0f0f
get-text-extent must always return an inexact width
...
svn: r4883
2006-11-18 23:23:37 +00:00
Matthew Flatt
a996df1d2b
added get-argb-pixels to bitmap class
...
svn: r4731
2006-11-01 06:54:04 +00:00
Matthew Flatt
f88355b345
new 352.9 MrEd methods
...
svn: r4703
2006-10-30 01:14:35 +00:00
Matthew Flatt
387612edb7
fix memq on not-yet-validated style list
...
svn: r4684
2006-10-26 05:04:47 +00:00
Matthew Flatt
3787424b0e
Windows/X shortcuts: specifically require or disallow alt/meta for menu keybinding
...
svn: r4674
2006-10-23 07:41:48 +00:00
Eli Barzilay
477528c805
minor bug on directory selections
...
svn: r4454
2006-09-28 20:48:25 +00:00
Matthew Flatt
6e66a8653c
add two missing exports
...
svn: r4411
2006-09-22 02:55:28 +00:00
Matthew Flatt
5d5245b9c3
remove on-scroll in editor-canvas
...
svn: r4170
2006-08-28 09:51:23 +00:00
Eli Barzilay
e14e007d23
some bug fixes
...
svn: r3729
2006-07-16 15:45:16 +00:00
Eli Barzilay
0dba7be788
fix bug with choosing "/" from the directory navigator, change color of "/" prefix
...
svn: r3723
2006-07-16 10:22:04 +00:00
Eli Barzilay
3c80a10235
heavy fix: deal with bad string encodings etc
...
svn: r3722
2006-07-16 10:03:55 +00:00
Eli Barzilay
a5a4d27002
added a label for the filename field
...
svn: r3713
2006-07-15 18:45:04 +00:00
Matthew Flatt
463f71e53d
oops - the rest of 350.4
...
svn: r3630
2006-07-06 18:03:37 +00:00
Matthew Flatt
96bfdf5101
fix keymap chaining when restoring a disabled menu item
...
svn: r3600
2006-07-05 17:02:33 +00:00
Matthew Flatt
371b2819c3
keep .plt-relevant versions at just 300
...
svn: r3389
2006-06-17 21:49:08 +00:00
Matthew Flatt
2707426cdf
fix dialog/frame handling of radio-box shortcuts
...
svn: r3364
2006-06-15 02:55:20 +00:00
Eli Barzilay
a009ba322d
* Proper fix for the path-list bug (undo bogus semaphore)
...
* Don't reset the paths if the glob pattern is not changed
svn: r3339
2006-06-12 14:13:58 +00:00
Eli Barzilay
976489df84
protect path-list with a semaphore
...
svn: r3326
2006-06-11 17:53:25 +00:00
Eli Barzilay
e4410603a0
* Fix bug that showed dirs that begin with a dot
...
* Set filter when the field loses focus
* Use `right' at the end of the text to force immediate completion
* When using the path-list, don't move the focus back to the text
svn: r3323
2006-06-11 09:33:35 +00:00
Robby Findler
283959f8fa
adjusted sizes a little bit
...
svn: r3306
2006-06-09 16:34:21 +00:00
Matthew Flatt
a6a9f17294
change X/Windows message-box checkbox spacing again: make the message region at least as large as the icon
...
svn: r3304
2006-06-09 15:57:02 +00:00
Matthew Flatt
cc4f2270b7
add space before checkbox in single-line mode for Unix/Windows message box
...
svn: r3299
2006-06-09 15:32:33 +00:00
Matthew Flatt
8894dcb781
improve checkbox in Unix/Windows message box, too, per Eli's suggestion
...
svn: r3298
2006-06-09 15:28:09 +00:00
Matthew Flatt
7880355fdd
fix message-box alignment for mac os x
...
svn: r3297
2006-06-09 14:01:05 +00:00
Matthew Flatt
3c261c5d05
Mac OS X mred launcher script should be relative to executable
...
svn: r3260
2006-06-07 14:25:14 +00:00
Eli Barzilay
67a94e9880
version bumped to 349.100
...
svn: r3257
2006-06-07 00:01:11 +00:00
Eli Barzilay
c2c9a4ffc3
standard -> common
...
svn: r3234
2006-06-05 18:51:46 +00:00
Eli Barzilay
425f9df4b0
better treatment of the standard style
...
svn: r3233
2006-06-05 18:32:01 +00:00
Eli Barzilay
271d45320c
added a standard style for file/dir dialogs
...
svn: r3232
2006-06-05 18:19:28 +00:00
Eli Barzilay
5176f2462d
auto-enter when choosing a new root on windows
...
svn: r3229
2006-06-05 05:08:58 +00:00
Eli Barzilay
953e3e8d1a
svn: r3213
2006-06-04 07:42:02 +00:00
Eli Barzilay
6aa4f2965c
fixed wheel-up not scrolling up when too few items above the first
...
svn: r3212
2006-06-04 07:39:22 +00:00
Eli Barzilay
018a87ebdc
remember size through a preference
...
svn: r3211
2006-06-04 05:23:34 +00:00
Eli Barzilay
acb08c5e62
added path-dialog.ss to mrlib
...
svn: r3209
2006-06-04 00:14:27 +00:00
Matthew Flatt
c5c852b88e
center dialogs that have no location
...
svn: r3183
2006-06-02 15:10:47 +00:00
Eli Barzilay
abf83c1c37
tweak to avoid re-complete when typing a character from the completed text
...
svn: r3174
2006-06-01 22:59:14 +00:00
Eli Barzilay
ce0c03c60f
use globs for show-dots (if filters are used)
...
svn: r3159
2006-05-31 20:28:11 +00:00
Eli Barzilay
9c68db34fe
multiple selections now work fine, AFAICT
...
svn: r3158
2006-05-31 20:07:37 +00:00
Eli Barzilay
99bec24645
some fixes for multi-selections
...
svn: r3153
2006-05-31 18:55:27 +00:00
Matthew Flatt
ba4d10a639
fix restoring disabled menu item
...
svn: r3150
2006-05-31 18:36:58 +00:00
Eli Barzilay
684d69710c
fix clickback action, make get-file accept only existing files
...
svn: r3140
2006-05-30 22:06:44 +00:00
Eli Barzilay
44a83b946c
removed debugging print
...
svn: r3139
2006-05-30 22:02:00 +00:00
Eli Barzilay
d9d8bbd7db
fix when filters is null, forbid filters when getting a directory
...
svn: r3138
2006-05-30 21:59:46 +00:00
Eli Barzilay
be47aa5e82
make the slashes in the top box appear normal so its clear that there are separate links there
...
svn: r3137
2006-05-30 21:47:52 +00:00
Eli Barzilay
3cb131bece
removed some redundant uses of class100
...
svn: r3136
2006-05-30 21:43:58 +00:00
Eli Barzilay
c955c86937
new file dialog
...
svn: r3129
2006-05-30 18:50:09 +00:00
Matthew Flatt
67b5c30218
better support for avoiding window overlap with the Mac dock
...
svn: r3070
2006-05-26 11:15:39 +00:00
Eli Barzilay
479db765e7
reorganize code to make it easier to improve the unix file dialog
...
svn: r3063
2006-05-25 18:09:34 +00:00
Matthew Flatt
9e06bf60d6
call combo% callback when popup item selected
...
svn: r2738
2006-04-22 12:48:00 +00:00
Eli Barzilay
16f01a1109
{quick,merge}sort -> sort
...
svn: r2569
2006-04-01 12:24:15 +00:00
Matthew Flatt
c2eb280c3a
301.13 removes need for wxkernel.ss
...
svn: r2553
2006-03-31 13:11:38 +00:00
Matthew Flatt
c71a318810
re-arrange imports to save .zo space
...
svn: r2481
2006-03-22 14:11:28 +00:00
Matthew Flatt
e0f43372fd
add 'no-sheet dialog style
...
svn: r2347
2006-03-02 20:09:02 +00:00
Eli Barzilay
67ebc2e4a0
use process/ports with std ports
...
svn: r2085
2006-02-02 14:15:25 +00:00
Eli Barzilay
c31d7489d7
better filename quoting
...
svn: r2081
2006-02-02 06:59:47 +00:00
Matthew Flatt
a4bc935235
renamed get-default-style-name to default-style-name
...
svn: r1785
2006-01-08 14:26:34 +00:00
Matthew Flatt
f887288be0
enable undo for simple MrEd editor app
...
svn: r1783
2006-01-08 12:30:04 +00:00
Matthew Flatt
e422152bc4
undo off by default, Emacs-style undo added
...
svn: r1719
2005-12-30 21:41:58 +00:00
Matthew Flatt
cb02748399
fix keymap for change shortcut of disabled menu item
...
svn: r1673
2005-12-23 13:54:48 +00:00
Matthew Flatt
ee7684dd9f
menu shortcuts remain in effect when a menu is disabled
...
svn: r1648
2005-12-19 17:45:55 +00:00
Matthew Flatt
edd5e54a4f
slightly better error reporting
...
svn: r1573
2005-12-09 21:59:51 +00:00
Matthew Flatt
682d43cb54
improve PS/AFM support with uniXXXX parsing and per-font glyphlist.txt
...
svn: r1570
2005-12-09 17:05:09 +00:00
Eli Barzilay
d7b2729414
bump version in mred and mzscheme info files
...
svn: r1477
2005-12-02 02:30:46 +00:00
Matthew Flatt
103e26c094
don't expose menu-root frame through get-top-level-{focus,edit-target}-window
...
svn: r1339
2005-11-17 18:34:56 +00:00
Matthew Flatt
4964fccd5e
fix *second* Windows file-save bug, though it cannot corrupt files anymore
...
svn: r1118
2005-10-21 20:43:35 +00:00
Matthew Flatt
2d484520b2
more 299.404
...
svn: r1074
2005-10-13 19:58:54 +00:00
Matthew Flatt
57f609e539
MDI child fixes, new on-mdi-activate method
...
svn: r1019
2005-10-07 19:11:42 +00:00
Matthew Flatt
5c1a331d3b
improved file dialogs for mac os x, changed create-executable interface, and fixed parsing of infix dots to require a delimitter after the second dot
...
svn: r1000
2005-10-06 15:54:38 +00:00
Matthew Flatt
50a666ebd9
plain label strips parenthesized accelerators
...
svn: r983
2005-10-05 16:22:57 +00:00
Matthew Flatt
f957d1ffa9
afm top space uses Ascent instead of CapHeight
...
svn: r872
2005-09-18 12:32:51 +00:00
Eli Barzilay
bcf8da09fe
play-sound should deal with paths
...
svn: r808
2005-09-09 00:10:40 +00:00
Eli Barzilay
bd023260c2
play-sound should deal with paths
...
svn: r807
2005-09-09 00:01:08 +00:00
Matthew Flatt
ddd2f37dd9
fix saving non-text file in Windows
...
svn: r694
2005-08-28 22:42:21 +00:00
Matthew Flatt
a0fbb68308
,
...
svn: r25
2005-05-31 18:09:31 +00:00
Matthew Flatt
95b5b5ff13
insert-file -> insert-port
...
svn: r23
2005-05-31 16:38:30 +00:00
Eli Barzilay
761562eeb7
Mirrored Matthew's commit to CVS:
...
Moving the implementation of `save-file' in text% and pasteboard% from C++ to Scheme.
svn: r10
2005-05-29 07:24:50 +00:00