Commit Graph

251 Commits

Author SHA1 Message Date
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