Commit Graph

251 Commits

Author SHA1 Message Date
Matthew Flatt
2f6b572178 fix problem with tab-snip% width checking
svn: r14912
2009-05-21 22:49:34 +00:00
Matthew Flatt
af94e11d19 fix trampoline fix
svn: r14877
2009-05-19 23:58:50 +00:00
Matthew Flatt
43c8b6cafd restore (compared to old implementation) trampolines needed on some editor-canvas methods
svn: r14876
2009-05-19 23:53:36 +00:00
Matthew Flatt
17a283a28d editor and documentation repairs (merge to 4.2)
svn: r14864
2009-05-19 01:02:41 +00:00
Matthew Flatt
cee5d694ad fix pasteboard rubber-band drawing
svn: r14820
2009-05-14 19:37:08 +00:00
Matthew Flatt
5df29ea906 fix bug with editor-snip% in pasteboard% in editor-canvas% on Windows or X11 (i.e., platforms that use the offscreen bitmap for drawing editors)
svn: r14779
2009-05-12 12:52:55 +00:00
Matthew Flatt
30a3e8ced8 fix undo of delete implied by insert over a selection
svn: r14623
2009-04-27 13:02:49 +00:00
Matthew Flatt
308afeabf4 fix combo-field popdown arrow
svn: r14617
2009-04-26 22:52:58 +00:00
Matthew Flatt
4141389b84 fix some editor lock tracking
svn: r14614
2009-04-26 15:24:50 +00:00
Matthew Flatt
4bc2ddaf9d snip and editor-data class lists need to be eventspace-specific
svn: r14575
2009-04-21 16:37:25 +00:00
Matthew Flatt
82b9ab8a53 fix excessive redraw after changes within an editor
svn: r14549
2009-04-18 01:38:18 +00:00
Matthew Flatt
4b3626c156 fix inverted argument default for editor<%> read-from-file method; better Check Sytax results on packages; added syntax/flatten-begin library
svn: r14548
2009-04-17 22:50:19 +00:00
Matthew Flatt
709ad23400 performance improvements: class local-field access uses accessor with index built in (so the index is checked once); JIT partially inlines struct-field mutation
svn: r14530
2009-04-16 19:01:20 +00:00
Matthew Flatt
119c69e1ad fix some problems and inefficiencies in saving and loading wxme streams
svn: r14526
2009-04-15 22:27:43 +00:00
Matthew Flatt
8001b11c03 under Windows, editor-canvas% needs to set its own focus on mouse clicks
svn: r14516
2009-04-14 23:08:51 +00:00
Matthew Flatt
0f9cb4882d fix problem with keymap chaining and prefix bindings
svn: r14513
2009-04-14 16:38:37 +00:00
Matthew Flatt
6082e6a9c3 fix CDLF conversion when loading a text file into an editor
svn: r14512
2009-04-14 16:21:09 +00:00
Matthew Flatt
09bec206d6 fix cross-canvas-editor-admin call to do-scroll-to
svn: r14500
2009-04-13 23:11:08 +00:00
Matthew Flatt
9371f69eef fix problems with editor stream reading
svn: r14497
2009-04-13 12:37:48 +00:00
Matthew Flatt
d33997c2c7 fix snip% previous method
svn: r14495
2009-04-13 02:18:26 +00:00
Matthew Flatt
767d5dde33 fix tab-paste bug and missing default for read-editor-version
svn: r14493
2009-04-11 22:40:27 +00:00
Matthew Flatt
04a8e21cf2 fix style font-face problem
svn: r14491
2009-04-11 14:48:23 +00:00
Matthew Flatt
ccf5809b45 pasteboard printing fix & editor-canvas chaining fix
svn: r14490
2009-04-11 14:07:39 +00:00
Matthew Flatt
c98e4e0881 pasteboard printing fix
svn: r14489
2009-04-11 13:37:14 +00:00
Matthew Flatt
8fe203ad72 editor-canvas clean-up of internal scroll method
svn: r14481
2009-04-09 23:22:50 +00:00
Matthew Flatt
0657fc52cf another fix from Ryan, plus one that didn't get committed before
svn: r14479
2009-04-09 21:29:51 +00:00
Matthew Flatt
bd9d17c94f more wxme repairs from Ryan
svn: r14478
2009-04-09 16:40:52 +00:00
Ryan Culpepper
b6b917a4b9 mred/private/wxme: fixed some method arities and defaults
svn: r14477
2009-04-09 14:59:19 +00:00
Matthew Flatt
49852a87fc fix forward-word bug for words > 30 characters
svn: r14475
2009-04-09 12:43:10 +00:00
Matthew Flatt
d74cb0735d fix set-bitmap in image-snip% (PR 10188)
svn: r14471
2009-04-08 23:34:41 +00:00
Matthew Flatt
0e7e85269d pasteboard snip-sizing repairs
svn: r14464
2009-04-08 13:16:51 +00:00
Matthew Flatt
406d0774c9 some pasteboard repairs
svn: r14462
2009-04-08 12:42:25 +00:00
Matthew Flatt
28ce21c23b fix bug in case-sens vs. case-insens find-string for text%
svn: r14460
2009-04-08 09:51:38 +00:00
Matthew Flatt
1d26e97a35 Scheme-implemented editor classes; on-demand instantiation of module phases
svn: r14445
2009-04-07 17:12:22 +00:00
Matthew Flatt
a016c8c108 shortcut selection of checkable menu item should toggle checkmark (merge to 4.1.4)
svn: r13220
2009-01-19 12:28:37 +00:00
Matthew Flatt
cf2e98eb92 size-cache-invalid for editor<%>
svn: r13120
2009-01-14 20:29:37 +00:00
Robby Findler
72b7e59851 fixed eps? argument to pasteboard print method
svn: r13060
2009-01-10 23:16:40 +00:00
Matthew Flatt
78ec585827 fix print method of editor<%> classes
svn: r13038
2009-01-08 17:33:44 +00:00
Matthew Flatt
1642a84e69 add equal?/recur; implement equal? for image-snip% via properties
svn: r12950
2008-12-29 22:36:53 +00:00
Matthew Flatt
35599a8955 avoid duplicate subwindow callbacks in a text-field%
svn: r12648
2008-11-30 13:34:12 +00:00
Matthew Flatt
51f5d193dd adjust editor-cavas% refresh to clear border before calling on-paint
svn: r12198
2008-10-31 15:08:21 +00:00
Eli Barzilay
062152e711 fixed PR9806 and PR9807
svn: r11940
2008-10-05 04:42:48 +00:00
Matthew Flatt
afd3cd3729 release mred internal lock during canvas set-editor super call
svn: r11748
2008-09-14 14:48:08 +00:00
Matthew Flatt
54ffac164a reduce right padding of a mac os x message%; add space between a text-field% label and edit box (on all platforms)
svn: r11392
2008-08-22 21:40:10 +00:00
Eli Barzilay
4030ac05a5 avoid full paths to dlls
svn: r11182
2008-08-11 15:00:45 +00:00
Eli Barzilay
790a5ad30d script-installer.ss -> installer.ss
svn: r11181
2008-08-11 12:24:16 +00:00
Eli Barzilay
08d948e60e use single-instance? just in case
svn: r11166
2008-08-09 06:21:51 +00:00
Eli Barzilay
48c9ec302a add a "mred-text" executable
svn: r11164
2008-08-09 06:16:14 +00:00
Matthew Flatt
5aaaa42377 fix OK and Cancel button order in MrEd built-in dialogs
svn: r11143
2008-08-08 11:29:26 +00:00
Matthew Flatt
5ff90cdd42 fix checkable menu delete/restore
svn: r10908
2008-07-25 12:38:43 +00:00
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