Commit Graph

951 Commits

Author SHA1 Message Date
Matthew Flatt
4dd9345618 fix mode mask for mkdir
svn: r6956
2007-07-25 12:55:03 +00:00
Matthew Flatt
b8f38ee186 use libpath, not prefix/lib, for libtool -rpath
svn: r6952
2007-07-23 19:02:09 +00:00
Matthew Flatt
6641a81ff2 yet one more place for --link=CC
svn: r6950
2007-07-23 13:26:52 +00:00
Matthew Flatt
1c257a92a8 use libtool --tag for linker, and try to fix up -fPIC use
svn: r6946
2007-07-22 17:10:19 +00:00
Matthew Flatt
7bd42686b5 DESTDIR patch (PR 8801)
svn: r6945
2007-07-22 15:59:31 +00:00
Matthew Flatt
c343922889 use --tag with libtool
svn: r6944
2007-07-22 15:54:37 +00:00
Matthew Flatt
6be845a914 upgrade libtool, make xonx and shared work together
svn: r6936
2007-07-19 10:42:48 +00:00
Matthew Flatt
e9a0d9552f fix pointer comparison for JIT overflow
svn: r6910
2007-07-13 22:07:48 +00:00
Matthew Flatt
dd771d5883 realize initially-unmanaged widgets
svn: r6874
2007-07-09 09:16:51 +00:00
Matthew Flatt
bee6910cda add map-command-as-meta-key
svn: r6851
2007-07-08 02:05:08 +00:00
Matthew Flatt
3b9177410f cancel Control cancelling of Shift for Mac OS X and X
svn: r6850
2007-07-08 00:35:02 +00:00
Matthew Flatt
a1e2d59690 370.6
svn: r6849
2007-07-08 00:24:03 +00:00
Matthew Flatt
9764065c6a 370.5
svn: r6832
2007-07-07 08:31:19 +00:00
Matthew Flatt
b1233fb40c fix bug in get-text-extent on zero-length string when neither descent or vertical space is requested
svn: r6776
2007-06-29 22:51:07 +00:00
Matthew Flatt
6f0471f6ec fix cpp macro
svn: r6760
2007-06-29 03:26:47 +00:00
Matthew Flatt
b883f4ef76 fix problem with recursive reads on hash tables, sfix syntax-quoted hash tables in marhsaled compiled code, and add a bit more new documentation
svn: r6759
2007-06-28 22:59:06 +00:00
Matthew Flatt
d4a282759b fix bug in optimizer related to let[rec]-values and (values)
svn: r6751
2007-06-27 22:55:50 +00:00
Matthew Flatt
dc8d09997c change make clean to better clean up gc2
svn: r6729
2007-06-24 22:13:33 +00:00
Matthew Flatt
d518f24039 370.4
svn: r6710
2007-06-20 21:11:38 +00:00
Matthew Flatt
67575ca88f fix continuation sharing
svn: r6709
2007-06-20 12:12:50 +00:00
Matthew Flatt
06b4cf70c9 3m: fix zeroing out of weak-box secondary pointer when the secondary pointer has moved in the mark phase
svn: r6704
2007-06-20 02:22:30 +00:00
Matthew Flatt
a1db9b32a4 remove old references to EXPORTS in mzscheme/src/Makefile
svn: r6701
2007-06-19 21:31:22 +00:00
Matthew Flatt
5abd7ecb09 zoom hack was not quite right...
svn: r6683
2007-06-17 06:21:09 +00:00
Matthew Flatt
c9554c4946 attempt to fix zooming behavior when the user height matches the zoomed height
svn: r6681
2007-06-17 05:29:06 +00:00
Matthew Flatt
31f02e194d adjust get-text-extent on empty string for Windows
svn: r6678
2007-06-17 00:00:19 +00:00
Matthew Flatt
d5acea64b1 charcell fonts along with monospace
svn: r6669
2007-06-16 00:02:50 +00:00
Matthew Flatt
441c509549 fix to 64-bit problems and let-values optimization (PRs 8748 and 8744)
svn: r6668
2007-06-15 22:54:56 +00:00
Matthew Flatt
88683ccc37 fix Mac OS X problems related to new use fo Cocoa for fonts
svn: r6652
2007-06-13 21:50:57 +00:00
Matthew Flatt
5d52be919a revert linking change, because that's not obviously the right place
svn: r6610
2007-06-12 22:29:27 +00:00
Matthew Flatt
e3e5212ea7 try adding -lobjc to Mac OS X link line
svn: r6609
2007-06-12 22:27:21 +00:00
Matthew Flatt
703d4f5f63 fix srcloc of regexp literals
svn: r6573
2007-06-11 07:28:13 +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
63ce7b93fb 370.3
svn: r6545
2007-06-08 08:03:06 +00:00
Matthew Flatt
24f850fe0c re-write a number conversion to see if it makes Apple GCC 4.0.1 build 5250 generate a different result
svn: r6477
2007-06-05 02:01:31 +00:00
Matthew Flatt
fdd8204be3 register MrEd_mid_queue_key with GC
svn: r6427
2007-05-31 05:59:40 +00:00
Matthew Flatt
e9385a910e 370.2
svn: r6369
2007-05-29 03:26:32 +00:00
Matthew Flatt
48e93852f3 fix hash table reading when a readtable is in effect
svn: r6341
2007-05-26 23:55:36 +00:00
Matthew Flatt
bea1ee3cec access(), Mac OS X, superuser, and X_OK; see PR 8700
svn: r6323
2007-05-25 21:41:00 +00:00
Eli Barzilay
e26adfdb18 fix dll copying in debug batch
svn: r6241
2007-05-23 00:45:04 +00:00
Matthew Flatt
413424442d 370.1
svn: r6239
2007-05-22 00:06:48 +00:00
Matthew Flatt
704a75b698 v370
svn: r6232
2007-05-19 22:08:36 +00:00
Matthew Flatt
dfb33cc9c4 fix bug in GC--JIT interaction: cont-mark stack pointer is pushed onto the runstack by JIT output, but the pointer is actually an integer
svn: r6222
2007-05-14 00:49:16 +00:00
Matthew Flatt
3102754b98 remove registration of scheme_overflow_reply, because it isn't a static variable!
svn: r6220
2007-05-13 09:03:46 +00:00
Matthew Flatt
e569fae266 fix list-box scrollbar when using horizontal labels (PR 8661)
svn: r6217
2007-05-12 23:54:43 +00:00
Matthew Flatt
b8fd7f7b90 debugging-related tweaks that won't affect a normal build
svn: r6215
2007-05-12 23:09:13 +00:00
Matthew Flatt
c6121735a5 restore the latest continuation-space fix, and comment out some code that was emant to detect bugs (by checking an invariant that is no longer true)
svn: r6214
2007-05-12 23:05:28 +00:00
Matthew Flatt
0420f9c814 unwind the latest continuation-space fix, because it breaks something else
svn: r6213
2007-05-12 22:23:27 +00:00
Matthew Flatt
ef645e466c fix allocation of too-small buffer for regexp filter error message
svn: r6212
2007-05-12 10:25:58 +00:00
Matthew Flatt
977eae5c18 fix a problem where empty continuation frames take up space in a composable continuation
svn: r6210
2007-05-12 07:22:50 +00:00
Matthew Flatt
1797a004ba fix bug that causes meta-continuations to chain when they shouldn't
svn: r6206
2007-05-11 23:38:13 +00:00
Matthew Flatt
5d70dbdeef fix deallocation and repair of long mark stack
svn: r6197
2007-05-10 23:16:20 +00:00
Matthew Flatt
4377dbdb64 fix out-of-bounds array reference in Windows path building
svn: r6174
2007-05-08 02:57:53 +00:00
Matthew Flatt
bfd40298d8 fix optimizer bug related to dropping unneeeded let-values clauses
svn: r6170
2007-05-07 23:00:44 +00:00
Matthew Flatt
1947d48bd0 fix command-line construction in subprocess for Windows where an argument contains a space or quote and ends with a backslash
svn: r6163
2007-05-06 23:11:32 +00:00
Matthew Flatt
0a22386d0b fix bug in define-syntaxes bytecode validation
svn: r6158
2007-05-06 12:13:51 +00:00
Eli Barzilay
78f2ac8405 360 -> 370
svn: r6157
2007-05-06 08:09:08 +00:00
Matthew Flatt
ffff979bd7 fix equal-hashing of characters, and also correct potential 3m allocations problem (at least on 64-bit machines, for now) in MzScheme/MrEd start-up
svn: r6156
2007-05-05 23:43:25 +00:00
Matthew Flatt
52bbd95ba7 fix C macro that lead to memory corruption!
svn: r6148
2007-05-04 23:27:45 +00:00
Matthew Flatt
e3148bf579 remove explicit write-barrier operation in SIGCHLD handler to avoid ipc/rcv errors
svn: r6143
2007-05-04 12:52:05 +00:00
Matthew Flatt
bd9e1ca291 369.100
svn: r6127
2007-05-03 08:44:04 +00:00
Matthew Flatt
d9cc602520 fix 3m GC interaction with mred -z
svn: r6124
2007-05-03 06:59:10 +00:00
Matthew Flatt
78e128b380 special-case region intersection for rectangular regions
svn: r6123
2007-05-03 06:14:41 +00:00
Matthew Flatt
9ed4e691c8 delay creation of Windows GDI regions as long as possible, to avoid overruning the GDI limit
svn: r6122
2007-05-03 02:52:40 +00:00
Matthew Flatt
0cba826ae5 369.12
svn: r6115
2007-05-01 23:46:51 +00:00
Matthew Flatt
88475bd517 fix enable state of menus when the mouse is grabbed by a different window
svn: r6105
2007-04-30 21:33:10 +00:00
Matthew Flatt
744c70be8f fix parsing of drag-and-dropped, text/uri-codec-encoded path list
svn: r6098
2007-04-30 00:39:36 +00:00
Matthew Flatt
e23ac32856 make Windows 3m cl build flag properly dependent on configuration at top of make.ss
svn: r6087
2007-04-29 02:15:40 +00:00
Matthew Flatt
e1806d72af fix custodian-limit capability in Windows
svn: r6086
2007-04-29 02:10:40 +00:00
Matthew Flatt
e9bf34f193 369.11
svn: r6085
2007-04-29 02:08:24 +00:00
Matthew Flatt
6fd30fc5c1 fix bugs related to checking the version of WXME data and chaining undos that are generated within an editor sequence
svn: r6074
2007-04-28 22:56:59 +00:00
Matthew Flatt
66c486ff7f change Mac preferences key binding to comma instead of semi-colon
svn: r6055
2007-04-27 00:30:12 +00:00
Matthew Flatt
efbc1aadd5 fix f(i.e., prevent) flding of inaccessible custodians that have a limit
svn: r6053
2007-04-26 22:36:58 +00:00
Matthew Flatt
3e31a16109 add a check and flush to ensure that the 3m GC doesn't cache too many idle pages
svn: r6048
2007-04-26 06:39:08 +00:00
Matthew Flatt
8882e6519d fix a comment
svn: r6039
2007-04-25 06:08:57 +00:00
Matthew Flatt
eeb65e6e53 fix redundant exists check and error-reporting problemss in directory-list
svn: r6038
2007-04-25 06:03:03 +00:00
Matthew Flatt
7c0ea5b79c fix Windows stat() problem, and also fix some path-manipulation bugs related to //?/ paths
svn: r6037
2007-04-25 05:56:50 +00:00
Matthew Flatt
2009419979 fix read-error reporting for characters that live in no port
svn: r6031
2007-04-24 01:50:09 +00:00
Matthew Flatt
41db6cbaec fix error message for expected symbols to local-expand
svn: r6030
2007-04-24 01:38:34 +00:00
Matthew Flatt
6102d0a6a6 fix some mysterx problems
svn: r6011
2007-04-21 22:45:59 +00:00
Matthew Flatt
a45251d272 369.10
svn: r6003
2007-04-20 01:16:15 +00:00
Matthew Flatt
1e9ceda1a2 OS X: improve drawing of grayed-out lists, bitmap-labelled radio buttons, and non-bordered tab panels
svn: r5976
2007-04-19 01:45:01 +00:00
Matthew Flatt
8ae5f3fd0b fix get-smoothing method of style-delta%
svn: r5970
2007-04-17 22:36:12 +00:00
Matthew Flatt
4fe6bd19a4 fix module require-cycle detection
svn: r5963
2007-04-17 11:34:11 +00:00
Matthew Flatt
df2dbdfbc3 avoid potential trouble when write-barrier signals are blocked when handling SIGCHLD (seems to happen in OS X)
svn: r5961
2007-04-17 07:54:14 +00:00
Matthew Flatt
29b6104ead reduce overhead of checking sleeping thread on every scheduling iteration
svn: r5954
2007-04-16 10:59:28 +00:00
Matthew Flatt
8bc617aa51 fix accidental change lf to Lf
svn: r5953
2007-04-16 09:30:00 +00:00
Matthew Flatt
fdee9e7af9 fix map-function in keymap% to handle non-ASCII characters in the mapping
svn: r5952
2007-04-16 09:18:34 +00:00
Matthew Flatt
5d1f33670a fix disappeared-binding information in a syntax-template expansion with a binding is used more than once
svn: r5947
2007-04-16 00:52:28 +00:00
Matthew Flatt
3a84b393a4 fix pasteboard bg filling
svn: r5934
2007-04-13 23:12:54 +00:00
Eli Barzilay
8ecd7a93c9 fix FSF address
svn: r5911
2007-04-10 17:59:38 +00:00
Matthew Flatt
50e51c7e45 avoid remembering a delayed scroll when an editor is not currently displayed
svn: r5908
2007-04-10 01:01:49 +00:00
Matthew Flatt
663b500d22 fix updating problem with labels where text can get drawn with a background if opaque text was recenty drawn in a canvas
svn: r5907
2007-04-10 00:07:24 +00:00
Matthew Flatt
34d00a000c 369.9
svn: r5902
2007-04-09 08:34:00 +00:00
Matthew Flatt
e4d0589442 fix problem with dw and implicit prompt
svn: r5899
2007-04-09 05:22:18 +00:00
Matthew Flatt
2da6fa852d clarifications on changing the values of --prefix
svn: r5898
2007-04-09 05:00:36 +00:00
Matthew Flatt
b45664c279 fix bug field counts for struct-type-info result
svn: r5894
2007-04-09 02:23:51 +00:00
Matthew Flatt
392bd607d4 make binding on #%module-begin form more consistent when the module body contains a single expression (patch from samth)
svn: r5889
2007-04-08 11:48:28 +00:00
Matthew Flatt
9c8c0a22cd Ryan's macro-observer changes
svn: r5888
2007-04-08 09:20:34 +00:00
Matthew Flatt
555e5376a3 fix a bug related to the implicit prompt in a thread taking over the role of an explicit prompt
svn: r5887
2007-04-08 08:57:58 +00:00
Eli Barzilay
d18a6da0a6 bogus GUIDs in mzcom too
svn: r5882
2007-04-08 02:13:57 +00:00
Matthew Flatt
a3edbc9068 fix EPS bounding box for rects, rrects, and ellipses based on pen width
svn: r5843
2007-03-30 01:40:41 +00:00
Matthew Flatt
ca7fada621 fix delim-cont bugs related to capturing a composable continuation in a post thunk
svn: r5830
2007-03-26 08:46:49 +00:00
Matthew Flatt
52a4b0f493 fix expansion of a top-level letrec-syntaxes to properly track certificates
svn: r5820
2007-03-24 22:39:52 +00:00
Eli Barzilay
77fecfdc43 another GUID correction (PR8554)
svn: r5817
2007-03-24 04:24:40 +00:00
Eli Barzilay
fd92eccc6b corrected GUID (PR8554)
svn: r5805
2007-03-21 07:35:16 +00:00
Matthew Flatt
366888de5d fix get-view in snip-admin% to not return negative sizes
svn: r5804
2007-03-21 04:01:20 +00:00
Matthew Flatt
3b65a7a016 fix registry writing when using one of the standard keys
svn: r5799
2007-03-20 03:28:34 +00:00
Matthew Flatt
8928f80384 fix certificate problem related to macro-generating macros and transparent result forms
svn: r5798
2007-03-20 02:24:11 +00:00
Matthew Flatt
8a04cf4fb3 timer and Mac frame changes to avoid ptr chains that intefere with GC-based accounting
svn: r5794
2007-03-19 22:06:13 +00:00
Matthew Flatt
3abc1bdfa4 optimizer tweaks, minor gc accounting corrections
svn: r5792
2007-03-19 22:04:34 +00:00
Matthew Flatt
808d8732e2 fix pasteboard remove method (PR 8565)
svn: r5788
2007-03-19 03:49:34 +00:00
Matthew Flatt
1f4f741a41 remove unnecessary return in void function (PR 8553)
svn: r5760
2007-03-09 00:47:21 +00:00
Matthew Flatt
db2822daa7 fix memory accounting with ephemerons and dead threads
svn: r5757
2007-03-08 09:17:40 +00:00
Matthew Flatt
cd3fe00778 fix free of GC-allocated data forom XPM read
svn: r5756
2007-03-08 09:15:32 +00:00
Matthew Flatt
eb8e3c7d18 replace 3m hardwired 1-GB memory limit with hardwired 2^(8*sizeof(long))-1 limit
svn: r5753
2007-03-08 01:56:44 +00:00
Matthew Flatt
ed188cbf51 fix Windows memory-limit detection, and fix MrEd Windows console output for things like dump-memory-stats
svn: r5752
2007-03-08 01:55:30 +00:00
Matthew Flatt
05d14b3fa0 fix bug in drawing of canvas scrollbars in the case that the canvas has not yet been moved
svn: r5745
2007-03-07 05:16:51 +00:00
Matthew Flatt
109785e98a Ryan's patch to improve check-syntax arrows for syntax-pattern bindings
svn: r5744
2007-03-07 02:21:40 +00:00
Matthew Flatt
4efb85fb46 add -singleInstance support to 'stand-alone' executables
svn: r5737
2007-03-06 01:15:18 +00:00
Matthew Flatt
0d3c91e1d6 handle the (unlikely) case in single-instance mode that a candidate leader exits after other candidates determine that its going to be the leader
svn: r5736
2007-03-06 00:49:58 +00:00
Matthew Flatt
60aa1bc6ef correction to most recent repair for 8525
svn: r5713
2007-03-01 18:52:24 +00:00
Eli Barzilay
1e0f84d937 fix memory functions argument parsing, fix foreign tests
svn: r5711
2007-03-01 06:38:30 +00:00
Matthew Flatt
1a43eb5a89 another X11 fix for PR 8547
svn: r5710
2007-02-28 12:01:04 +00:00
Matthew Flatt
11e8aa1f55 fix another problem when traditional X11 fonts are unavailable
svn: r5708
2007-02-28 04:49:32 +00:00
Matthew Flatt
57fa908947 include hostname when determining single instance
svn: r5706
2007-02-28 04:12:09 +00:00
Matthew Flatt
efe9e73e8e hopefully fix XCheckPred problem (PR 8547), and add support with -singleInstance
svn: r5701
2007-02-27 23:33:31 +00:00
Matthew Flatt
84c0505899 make MrEd for X work when traditional X11 fonts are unavailable (but when Xft fonts are available)
svn: r5692
2007-02-26 17:01:29 +00:00
Matthew Flatt
e2326028a3 fix global definition of new and new[] for windows
svn: r5689
2007-02-25 02:31:55 +00:00
Matthew Flatt
e60ba79f61 fix Windows problem with draw-bitmap-section and non-monochrome masks (PR 8543)
svn: r5688
2007-02-24 16:59:42 +00:00
Matthew Flatt
7f82cb157c fix GC preparation of a thread that is currently being removed
svn: r5686
2007-02-24 14:15:45 +00:00
Matthew Flatt
d3cfd4822a fix bug in lifting of a procedure with a single unused rest arg
svn: r5685
2007-02-24 13:54:11 +00:00
Matthew Flatt
b4be2ce25d fix help typo in configure script
svn: r5650
2007-02-20 22:41:07 +00:00
Eli Barzilay
8b642ebc47 * Added `offset-ptr?' (returns #t for any offset, even if it's 0, #f for
no-offset or non-pointer)

* Added `ptr-add!' (must get `offset-ptr?' value, destructive, returns void)

* Added `ptr-offset' (works on any cpointer value)

* Added `set-ptr-offset!' for pointers, with an optional ctype multiplier
  (works only for `offset-ptr?' inputs)

* Changed memcopy, memmove & memset to have a single c-type argument.

svn: r5646
2007-02-20 08:42:34 +00:00
Matthew Flatt
f8f8921a74 properly detect cancelling marks for context check on fully-expanded expressions
svn: r5645
2007-02-20 08:22:37 +00:00
Matthew Flatt
c0bd2049a9 fix path completion in Mac OS X file dialog
svn: r5642
2007-02-20 02:02:01 +00:00
Matthew Flatt
23241decd1 fix char-ready? to not block when only part of a character is ready
svn: r5639
2007-02-20 01:41:05 +00:00
Matthew Flatt
1a604ff602 report more information in error for for colliding imports
svn: r5625
2007-02-16 22:01:58 +00:00
Matthew Flatt
92193f575a fix generation of SCHEME2C for non-ptr types
svn: r5624
2007-02-16 12:13:52 +00:00
Matthew Flatt
ba698cf9a4 fix SCHEME2C macro, which may help big-endian problem
svn: r5623
2007-02-16 11:36:47 +00:00
Matthew Flatt
4c7a4b3cd6 mysterx doesn't need the delayload tricks, because it's a MzScheme extension
svn: r5621
2007-02-16 02:26:54 +00:00
Matthew Flatt
da4191880c fix pre-processor defn
svn: r5620
2007-02-15 22:14:15 +00:00
Matthew Flatt
a5df6154c1 fix bugs related to getting rid of #%expression in fully expanded code
svn: r5615
2007-02-15 08:12:54 +00:00
Matthew Flatt
c4e863fe39 fix expansion context for let-values RHS
svn: r5599
2007-02-14 14:10:45 +00:00
Matthew Flatt
c39cc00daa optimize away unneeded quoted syntax objects
svn: r5596
2007-02-14 06:00:43 +00:00
Matthew Flatt
4b765cfa5a 369.8
svn: r5594
2007-02-14 02:41:49 +00:00
Matthew Flatt
5d9ee938d6 fix backslash-s handling in a char-string regexp
svn: r5588
2007-02-12 00:19:10 +00:00
Matthew Flatt
2c2d1f904a stop first-round module-body expansion at lambda
svn: r5582
2007-02-09 12:38:04 +00:00
Matthew Flatt
2007843ba4 add new command-line arguments: -p, -P, -Q
svn: r5557
2007-02-06 05:14:34 +00:00
Matthew Flatt
a8d631cbab fix 3m cooperation of glue-code shortcuts, such as when drawing an empty rectangle
svn: r5555
2007-02-06 03:39:37 +00:00
Matthew Flatt
e3a513aa0d fix scheduler bug; see plt-scheme 2007-Feb-5 post and reply
svn: r5552
2007-02-05 14:26:41 +00:00