racket/collects/mred/private
Matthew Flatt 48f7ddafe4 racket/gui: fix some concurrency problems `text%'
Changed `open-output-text-editor' to put its additions into
an edit sequence to better work with threads.

Fixed problems in editor-canvas refresh and resize events, where
the editor's refresh synchronization wasn't used properly.

Fixed race conditions in the the protocol that is used to separate
refreshes and edit sequences.

Related to PR 12749
2012-05-05 10:32:05 -06:00
..
wx racket/draw: make-immutable-{color,brush,pen} => make-{color,brush,pen} 2012-05-01 21:04:40 -06:00
wxme racket/gui: fix some concurrency problems `text%' 2012-05-05 10:32:05 -06:00
app.rkt racket/gui: add `application-start-empty-handler' 2011-09-09 17:03:18 -06:00
check.rkt ".ss" -> ".rkt" scan done. 2011-07-02 10:37:53 -04:00
const.rkt ".ss" -> ".rkt" scan done. 2011-07-02 10:37:53 -04:00
cycle.rkt
dynamic.rkt A bunch of scheme' -> racket' conversions. 2012-04-19 16:02:03 -04:00
editor.rkt Fix requires to avoid circular dependencies. 2012-03-30 23:34:34 -04:00
filedialog.rkt added a #:dialog-mixin argument to get-file, put-file, get-file-list, and get-directory 2011-09-05 08:30:44 -05:00
fontdialog.rkt ".ss" -> ".rkt" scan done. 2011-07-02 10:37:53 -04:00
gdi.rkt ".ss" -> ".rkt" scan done. 2011-07-02 10:37:53 -04:00
helper.rkt Fix requires to avoid circular dependencies. 2012-03-30 23:34:34 -04:00
kernel.rkt racket/gui: add `application-start-empty-handler' 2011-09-09 17:03:18 -06:00
kw.rkt
lock.rkt A bunch of scheme' -> racket' conversions. 2012-04-19 16:02:03 -04:00
messagebox.rkt racket/gui: add a 'no-icon style for `message-box' 2012-04-25 19:32:58 -06:00
misc.rkt ".ss" -> ".rkt" scan done. 2011-07-02 10:37:53 -04:00
moredialogs.rkt Fix requires to avoid circular dependencies. 2012-03-30 23:34:34 -04:00
mrcanvas.rkt add #:fail argument to with-gl-context' in canvas%' 2011-11-03 17:42:36 -06:00
mrcontainer.rkt error message typo 2011-10-11 10:43:37 -05:00
mred.rkt A bunch of scheme' -> racket' conversions. 2012-04-19 16:02:03 -04:00
mrgroupbox.rkt misc repairs 2010-11-05 15:54:06 -06:00
mritem.rkt racket/gui: fix `slider%' range checking 2012-04-02 15:25:47 -06:00
mrmenu.rkt ".ss" -> ".rkt" scan done. 2011-07-02 10:37:53 -04:00
mrmenuintf.rkt
mrpanel.rkt ".ss" -> ".rkt" scan done. 2011-07-02 10:37:53 -04:00
mrpopup.rkt ".ss" -> ".rkt" scan done. 2011-07-02 10:37:53 -04:00
mrtabgroup.rkt misc repairs 2010-11-05 15:54:06 -06:00
mrtextfield.rkt ".ss" -> ".rkt" scan done. 2011-07-02 10:37:53 -04:00
mrtop.rkt Change basic-top-level-window% to support `set-icon', and use to set icon for splash screen. 2011-10-09 09:43:32 -06:00
mrwindow.rkt add on-subwindow-focus' to window<%>' 2012-01-07 21:17:12 -07:00
path-dialog.rkt A bunch of scheme' -> racket' conversions. 2012-04-19 16:02:03 -04:00
repl.rkt Fix requires to avoid circular dependencies. 2012-03-30 23:34:34 -04:00
seqcontract.rkt added get-extend-start-position and get-extend-end-position 2011-03-25 15:10:49 -05:00
snipfile.rkt racket/gui: fix some concurrency problems `text%' 2012-05-05 10:32:05 -06:00
syntax.rkt A bunch of scheme' -> racket' conversions. 2012-04-19 16:02:03 -04:00
te.rkt implement labels for radio-box%, etc. 2010-11-05 15:54:00 -06:00
wx.rkt ".ss" -> ".rkt" scan done. 2011-07-02 10:37:53 -04:00
wxcanvas.rkt ".ss" -> ".rkt" scan done. 2011-07-02 10:37:53 -04:00
wxcontainer.rkt ".ss" -> ".rkt" scan done. 2011-07-02 10:37:53 -04:00
wxitem.rkt ".ss" -> ".rkt" scan done. 2011-07-02 10:37:53 -04:00
wxlitem.rkt cocoa: fix list-box scrolling 2011-08-04 07:38:10 -06:00
wxmenu.rkt ".ss" -> ".rkt" scan done. 2011-07-02 10:37:53 -04:00
wxpanel.rkt racket/gui: fix reparent' with a pane%' target 2012-04-03 18:36:28 -06:00
wxtextfield.rkt Fix requires to avoid circular dependencies. 2012-03-30 23:34:34 -04:00
wxtop.rkt fix keyboard navigation (all platforms) 2011-09-30 13:44:24 -06:00
wxwindow.rkt add on-subwindow-focus' to window<%>' 2012-01-07 21:17:12 -07:00