Commit Graph

324 Commits

Author SHA1 Message Date
Robby Findler
26690b6b9c PR 10783
svn: r18340

original commit: 39dd21c24041dfe0b571fa4f1cc7ebcedb03d1f9
2010-02-25 20:57:45 +00:00
Robby Findler
bbd9538438 fixed some repl-printing related bugs that would make 'write' sensitive to pretty-print's parameters in drscheme's repl
svn: r18321

original commit: 50a6a585b1ae54d26ac7a2cd50c5811a2012cf24
2010-02-24 17:35:09 +00:00
Eli Barzilay
90e6b2b060 A bunch of additional typos
svn: r17976

original commit: c88a5a685674ea70991a97f35972bd5144483e7a
2010-02-05 03:21:52 +00:00
Robby Findler
17ffda440e drdr-ized the rest of the drscheme test suite
svn: r17945

original commit: e74e46d9ca0b6b6536c4774f2978c515574f958a
2010-02-02 21:06:07 +00:00
Robby Findler
381b571ee7 added a little more error checking
svn: r17912

original commit: 540f43327d487abe1304f12abb2c5ee18ec1a6c0
2010-01-31 13:32:19 +00:00
Matthew Flatt
88384ffeb0 fix select #f for hierlist
svn: r17888

original commit: 73a1675286ac0ebb6d86d2535a50f1edc3667d1b
2010-01-29 20:30:46 +00:00
Robby Findler
ea5ebc18b2 some improvements to the new language dialog
svn: r17886

original commit: be5b6cd32e4a95c834d76ce487c95f4151307805
2010-01-29 18:29:03 +00:00
Robby Findler
bb31704278 changed the internal representation of normalized images so that crop structs do no have to be duplicated, improved test suites
svn: r17808

original commit: cf4294a28033788548f0057410b373f5f72b7c36
2010-01-24 20:22:58 +00:00
Robby Findler
87f4078b25 simple fix to deal with performance problem noticed by jpr (this is not a complete fix, but should work in the common case of lots of repeated place-image calls)
svn: r17783

original commit: 3c1d7e9acad060f9dab7b62f1a9c46d39355a31d
2010-01-23 20:36:54 +00:00
Robby Findler
ebe9e1693e fixed up the docs for the base shapes to reflect the new pen arguments; added a section about pixels
svn: r17683

original commit: a9597eeb8b9241668049d0f9670edc79183198c8
2010-01-17 02:50:41 +00:00
Robby Findler
8729e3ca31 added finer control over pens
svn: r17670

original commit: ddf0b4ec01063440eed8420f742bff49eaf84059
2010-01-16 02:03:54 +00:00
Robby Findler
b22f2873d4 fixed a bug I introduced
svn: r17638

original commit: fc8f84d6169276457be9adbbc7ed22c1e0d182d3
2010-01-13 20:18:48 +00:00
Robby Findler
778a40b436 changed the overlaying functions so they default to putting the images overlay'd on their centers, not upper lefts
svn: r17632

original commit: 8c9088a770fc9486458a965229c35fecb7e43805
2010-01-13 16:32:21 +00:00
Robby Findler
ff1f96583d removed extra depenencies
svn: r17630

original commit: 8838d90cd53cd86fa75de3f573dc89d3f4434fc7
2010-01-13 15:12:46 +00:00
Robby Findler
9476c57ead fixed image equality for zero width & zero height images
svn: r17593

original commit: 708d4c10d6cc306737184c425fc6129fc20bfa59
2010-01-10 13:55:11 +00:00
Robby Findler
d1a6cbb908 added fast path for image equality that covers the case where the images have the same structure (roughly)
svn: r17560

original commit: 179f3615e22263cbcc2a7a8699c96e7ba5626481
2010-01-08 02:25:11 +00:00
Robby Findler
ab7ea1241f added add-curve
svn: r17523

original commit: 911123bf94d8ad20053a0825caf827910db6e397
2010-01-07 01:56:46 +00:00
Robby Findler
2c7ebeae74 applied Ian's patch to the bitmap rotation code
svn: r17513

original commit: b5e54fe2eb642c41bf70ceeaabe37eb34d84ac2a
2010-01-06 21:43:34 +00:00
Robby Findler
f4c8b595d4 added place-image and fixed a bunch of bugs related to equality, rotating and other things
svn: r17491

original commit: 0b3c30f18ee69525b539e9d4cf2f9a0ef3d12bf9
2010-01-06 05:12:48 +00:00
Robby Findler
e28dba601d added cropping to 2htdp/image
svn: r17474

original commit: f5bb840950885cb915408d8d95b7f98f55979952
2010-01-04 01:39:09 +00:00
Robby Findler
17a4280b38 switched to a bitmap-based image comparison
svn: r17466

original commit: ca96ddd8890252eba3abfd73a16b0453528d24ba
2010-01-02 22:32:44 +00:00
Robby Findler
875a5732aa made the define popup and the file popup appear when the toolbar is on the left/right
svn: r17452

original commit: 0d16beda3cd5c9e09658565fd01282647dd28f22
2009-12-31 13:27:49 +00:00
Robby Findler
cf9bf13517 added section symbol
svn: r17407

original commit: 2ec790424b4a674ba613ee8c8b2a83a566b6adfb
2009-12-27 22:09:43 +00:00
Robby Findler
edfdb1371b PR 10633
svn: r17159

original commit: 57f9a7063e24cdae76bb7eb749453ed8f77f6713
2009-12-02 05:08:04 +00:00
Robby Findler
1cad6a2d86 PR 10634
svn: r17158

original commit: b310c35a3892149ad80f7a7a5463600a3f7de9af
2009-12-02 05:01:08 +00:00
Robby Findler
471bd95f5c PR 10635
svn: r17156

original commit: 4c18e8212f0978cc98d2151163b6993e4bd8bd46
2009-12-02 04:42:35 +00:00
Robby Findler
52a7d2c20c fixed a bug in bitmap scaling (ie I no longer forgot to write the code ...)
svn: r16883

original commit: b80c78204610dc160b914f6f3dba57048689bbb9
2009-11-18 22:23:39 +00:00
Robby Findler
6bcf979d90 fixed rotation of bitmaps
svn: r16861

original commit: cc60cdc02bbccdd2f0336a3858edb037d04a430f
2009-11-18 14:58:15 +00:00
Robby Findler
d27c3871aa removed printf
svn: r16767

original commit: cef2d065df75fe839ede964c91e77d38ed32850c
2009-11-14 13:21:30 +00:00
Robby Findler
353d6b7206 fixed scrolling for image snips
svn: r16740

original commit: d7830119811f6ac9b08753a89a1e9f0e666ac107
2009-11-13 02:00:16 +00:00
Robby Findler
db9cde9528 added 'line'
svn: r16699

original commit: 7411fdfa57a2be1a5dbcdb2be43e53a089da2885
2009-11-11 21:29:59 +00:00
Robby Findler
1cb350e039 added a bunch more polygons
svn: r16681

original commit: 1a8d681ed2e0e9e62fac784bca5c9eac9b01cd60
2009-11-11 02:20:18 +00:00
Robby Findler
206817ea52 fixed some bad behavior (that I never completely understood) by changing the interpretation of the base images as drawing their centers at (0,0) instead of drawing their upper left corners at (0,0)
svn: r16676

original commit: 4e3b1b4c2651dab785fc6e20db1d6c36af629d5c
2009-11-10 23:36:32 +00:00
Robby Findler
4e19eb92e0 fixed an imprecision error
svn: r16633

original commit: 53f82909283cfe8444e3340d4a9f11b1edbe8fa7
2009-11-09 16:59:53 +00:00
Robby Findler
85a8a99173 added text and text/font (but with some problems still) and changed the image saving setup so the filenames are not so long
svn: r16623

original commit: c239a218852f58451aba9cca0177eb7d757bad62
2009-11-08 22:00:07 +00:00
Robby Findler
06f41f0d1c added circle and star-polygon
svn: r16617

original commit: faf055c8580fe4eb2345919c1a622d865115913f
2009-11-08 00:19:53 +00:00
Robby Findler
89aac20bd9 (hopefully) sorted out polygons; added a few other polygon-based primitives
svn: r16570

original commit: 3159a06389f212f6a44c202eb5b42a179d7320e4
2009-11-06 14:34:25 +00:00
Matthew Flatt
2397cbad2d fix some bad aligned-pasteboard tests
svn: r16348

original commit: c483470deb670223e6303c20bc43a12549cf8adc
2009-10-17 14:28:46 +00:00
Robby Findler
877b54dea9 rearranged things so that 2htdp/image has its core snip stuff loaded into drscheme so that saving files with 2htdp/image images in them works
svn: r16317

original commit: 11e87632dc15601cc08c25e5cad5e3457e09d446
2009-10-13 23:06:24 +00:00
Robby Findler
4611d8f5fd added iota
svn: r16147

original commit: dfaf397cac7e636081b4d2aef033fd8709dc5da0
2009-09-28 19:36:38 +00:00
Robby Findler
eb42c4fe22 added sqrt
svn: r15749

original commit: 6de735bf5952ad80c622b578e71cf8e5feff9520
2009-08-16 22:00:15 +00:00
Robby Findler
2fb05f1be7 svn: r15712
original commit: 3f0b94e58aabdd13c46009409b3e30651aa4d932
2009-08-12 19:42:53 +00:00
Matthew Flatt
d50bb5be1f clear bitmap created for a snip->cached-image-snip conversion
svn: r15656

original commit: 2850d101f31ffdbd624c0fa2353fe62e0cb79c88
2009-08-01 16:17:35 +00:00
Robby Findler
3e64e5f4fb added a close icon to the yellow warning message
svn: r15611

original commit: 3c4bdf86feeda27ad9de986bf357d1a65fda79c0
2009-07-28 20:40:54 +00:00
Robby Findler
1619fa5b0c svn: r15454
original commit: 3c6234efd99ee59bcccada713a04ef7ee1a1f05a
2009-07-16 01:07:16 +00:00
Robby Findler
9702e4e3b4 svn: r14818
original commit: ad856384a3cdceaaad6b2c8e8c6e99cb006d24e3
2009-05-14 19:23:24 +00:00
Eli Barzilay
424dcbc9c2 removed lots of "the the"s
svn: r14679

original commit: ff73a5395ee00699c7b85d6ed20bbc3e5d9a2957
2009-05-01 21:02:51 +00:00
Matthew Flatt
2e537cd062 aligned-pasteboard and cue-text% repairs
svn: r14463

original commit: 52d6fb4e1dd1ca6a62f5026f748f200c2318e82b
2009-04-08 12:59:22 +00:00
Eli Barzilay
9d63c4e072 Changed @itemize{...} to @itemize[...] (done after comparing the doc
tree and verifying that there are no changes).
(Also fixed a few bugs that were in the code)

svn: r14427

original commit: c0a8a0122200209e38dff1959d79b58f847814db
2009-04-05 17:46:20 +00:00
Eli Barzilay
abd9eaa6b9 typo
svn: r14397

original commit: 28d35ebb6acaef8b30242aff237e23d99c2823fa
2009-04-01 06:10:22 +00:00
Eli Barzilay
e5e234462c clarification
svn: r14388

original commit: 0adc7a50f2ace401f74851c07780d09c526b4784
2009-03-31 14:56:55 +00:00
Eli Barzilay
c995b241b3 added set-flip-labels?
svn: r14386

original commit: c5d2342999d2e1c4ab0de7df04b90a8678a25e67
2009-03-31 14:54:40 +00:00
Eli Barzilay
5fb3efd7d0 added remove-links
svn: r14383

original commit: a58ba38c52e81c6bc710ca4c5db00b287388d4b6
2009-03-31 12:22:29 +00:00
Eli Barzilay
a70f5f39b1 set-links-label! -> set-link-label
svn: r14382

original commit: 3d04c4ce109bcf1c960d4663f28423613b1f053a
2009-03-31 12:16:39 +00:00
Eli Barzilay
391108e3b9 document set-links-label!
svn: r14381

original commit: 33c30e7dd7a7c70685efc4502b473c5a00f7b2a5
2009-03-31 12:13:47 +00:00
Eli Barzilay
774ed881a7 added set-links-label! to change a link label
svn: r14374

original commit: 202134e45c35f9e83d6c802e987c043990087d1e
2009-03-31 05:57:44 +00:00
Eli Barzilay
a3e487d90a always keep the lables right-side-up
svn: r14373

original commit: fb3846cb4367b04ce42794c729162a5aa5c4f337
2009-03-31 04:53:23 +00:00
Matthew Flatt
fa1e88c03d fix swiatchble-button to lose its hilite state when its hidden
svn: r13764

original commit: 5c7b1221186a05a9a257fccd6289357be89fc1e5
2009-02-21 13:30:01 +00:00
Robby Findler
5fa5b272b9 fixed a bug in a call to update-arrowhead-polygon
svn: r13250

original commit: 265f75379a45f82309d2a094da86f1f0d042c486
2009-01-21 17:28:56 +00:00
Robby Findler
6d0d1640f3 added support for special-case drawing of individual edges to the graph library and support to be able to use that to redex
svn: r13226

original commit: af810c8a6ff52e1af97b7096ec7383b54ea98465
2009-01-19 18:02:33 +00:00
Robby Findler
de59c57008 added support for customizing the edge label font to the graph library and propogated that argument to the redex traces and traces/ps functions
svn: r13155

original commit: a4799be53c07f1b3bc7dc5403d3827f8d1be7d84
2009-01-15 21:29:26 +00:00
Eli Barzilay
b5dba569ae newlines at EOFs
svn: r13105

original commit: d1a0086471bf5e9553a9b056b26286c427831d38
2009-01-14 03:10:47 +00:00
Matthew Flatt
867835be3e fix coerce-to-cache-image-snip
svn: r12973

original commit: b58664d1f87f7de9b2194425998e9f0cfb64154d
2009-01-02 20:15:58 +00:00
Matthew Flatt
83dd14f202 add equal?/recur; implement equal? for image-snip% via properties
svn: r12950

original commit: 1642a84e690899f7da27839648e315ebb03d7966
2008-12-29 22:36:53 +00:00
Robby Findler
2372874c40 now using the normalized versions of all of these unicode thingies
svn: r12605

original commit: 2207df048dad5172c8f76fc43942722e1c4cb817
2008-11-27 00:46:25 +00:00
Robby Findler
e5ebfcb6b9 fixed a bug in copy/paste of images that have a zero dimension
svn: r12448

original commit: 00abb80504d5c5c6839a6240e4969fd18d66fbad
2008-11-14 14:53:20 +00:00
Robby Findler
2c3393f53e misc improvements after writing a beginner program with contracts
svn: r12371

original commit: 788443072b63960a8df2319e4fdb6aa855c482ed
2008-11-10 05:54:04 +00:00
Eli Barzilay
eddad21ccb typo (PR9789)
svn: r11898

original commit: ad2928e32a2e373840654a80a2905440e14b8ac7
2008-09-28 22:59:34 +00:00
Robby Findler
59175768e5 refined searching
svn: r11581

original commit: 805d4eb73f7a4dc2fb45814421b80f51b2899845
2008-09-09 03:43:57 +00:00
Robby Findler
7749ed115e added bug logging
svn: r11528

original commit: aaccfbb42feae363450250338d5c15606eaca7b6
2008-09-02 21:34:56 +00:00
Eli Barzilay
c988c9f0e3 finish the cm move: change all requires, leave stub files in mzlib
svn: r11314

original commit: da3b476e807de082c023775a47c31fa58c582dfb
2008-08-19 00:22:57 +00:00
Matthew Flatt
65506c87ca change world animated GIFs to not loop
svn: r11242

original commit: fcabbbf576fefd54378f5d66b4cb9f0b83a514eb
2008-08-14 17:17:57 +00:00
Danny Yoo
f07db07b8a typo
svn: r11008

original commit: 983dceb84c2baffd0bebee32f586992608b8a7f0
2008-07-31 14:43:46 +00:00
Danny Yoo
a21e815a1e Moved octree-quantize to private, replacing original implementation of file/gif's quantize.
svn: r10996

original commit: ec408d0f24fc49cc23a44dc76a95aede781f70b4
2008-07-31 02:19:40 +00:00
Danny Yoo
25a200883b Updated write-animated-gif to use the octree quantizer.
svn: r10993

original commit: f2a1773422feaa4ec112e97467c6a671a3123008
2008-07-31 00:27:05 +00:00
Matthew Flatt
ed41fa0654 fix equal? on transparent R6RS records
svn: r10949

original commit: 27375c0d5ac206df9dda22998de0e31a3d2e7cce
2008-07-28 20:30:25 +00:00
Danny Yoo
62010ffec9 Added last-frame-delay to the gif writing documentation.
svn: r10929

original commit: 0013f61f654dd33cfa6a941c344857d9ef88c335
2008-07-26 21:48:35 +00:00
Danny Yoo
a955e39302 Adding a five-second pause to the end of an animated-gif. Added #:last-frame-delay parameter to mrlib/gif's write-animated-gif function.
svn: r10927

original commit: 323ae22f12f88d98746c2696e939c0494f82e21c
2008-07-26 21:48:29 +00:00
Eli Barzilay
4a7b838c81 fix length use
svn: r10789

original commit: 8cca45792c652aab6ed0f5cacfdea131e0c1f5e0
2008-07-16 11:28:09 +00:00
Matthew Flatt
4efeb5c5f4 improve macros and docs for mpairs inside; change mrlib/gif to use scheme/base keywords
svn: r10781

original commit: 447698bce142bc926a521141168b4d0a784c88f5
2008-07-15 19:29:08 +00:00
Robby Findler
b216ed1e99 forgot to add this in the last commit
svn: r10709

original commit: 6b9690da7172ee91d9643e2732d9ae42dd2d6a3e
2008-07-10 18:03:39 +00:00
Robby Findler
b8574126bd moved the tex-table.ss file somewhere accessible and documented it
svn: r10708

original commit: 1858924c508d27211f98a52045b33a80e71cef44
2008-07-10 17:21:00 +00:00
Eli Barzilay
9fbe729200 documented on-click-always
svn: r10692

original commit: d443abe50da064a891dd4f952cce7776fc98e145
2008-07-09 09:52:20 +00:00
Eli Barzilay
ee8be7c733 Make categories in the language dialog expand/collapse on a single
click, requires extending hierlists with `on-click-always'

svn: r10691

original commit: a71a5bcf45df13d310a35f1c077614ad26e0d1ad
2008-07-09 09:47:24 +00:00
Eli Barzilay
2fabbcf66d * Newlines at EOFs
* Another big chunk of v4-require-isms
* Allow `#lang framework/keybinding-lang' for keybinding files
* Move hierlist sources into "mrlib/hierlist", leave stub behind

svn: r10689

original commit: 7d50e61c7f6831936e13e6af5140db65db18fe1c
2008-07-09 07:18:06 +00:00
Robby Findler
ebed61f4d6 added zero size rectangles, ellipses, circles, and strings
svn: r10610

original commit: 7be05fcf8b156766495df02b7c77d0ebcbd720d1
2008-07-05 01:58:36 +00:00
Robby Findler
e083457aa0 found some unchecked in changes to the cdb source and ported them
svn: r10594

original commit: 31407bea6929bdf1c99f58f8feec0524c220c04b
2008-07-04 11:45:29 +00:00
Danny Yoo
07f7f5777c Generalized click-forwarding-editor to work on text%s as well as pasteboards%
svn: r10427

original commit: 9431017d1882d4e9b9d20e3ab4a281957afa627f
2008-06-23 18:22:03 +00:00
Robby Findler
c6bd317fa7 abstracted out edge drawing so it can be overriden
svn: r10136

original commit: 50cd17833f4db7dea33038f87ffd8870a25d91ed
2008-06-04 21:36:13 +00:00
Robby Findler
e48a9abf93 svn: r9941
original commit: 08d04e171f7e887859dbf1a1040a757b731f3645
2008-05-23 11:47:44 +00:00
Matthew Flatt
0360360fdd avoiding flashing from unecessary update of disabled buttons
svn: r9891

original commit: 721a846cefa00095d3b95d4e57c2487fa4c2f95d
2008-05-19 14:03:21 +00:00
Eli Barzilay
266fd38fb1 disable debugging window
svn: r9846

original commit: fb65879c5042d9d4334790fd293305988422cf4b
2008-05-15 14:56:05 +00:00
Robby Findler
c693c894cc improved spacing of drawing slightly
svn: r9842

original commit: faee206b19f5528ca17433436b5f43fe5112d684
2008-05-15 02:41:38 +00:00
Matthew Flatt
ca5edb8849 fix some updating problems, especially under Mac OS X with transparent canvases
svn: r9825

original commit: 52ced1f100243ff6b39f8c9e6da8f04389ebb605
2008-05-13 18:14:15 +00:00
Robby Findler
ee53e25c5c made a little more space between the text and the icon
svn: r9823

original commit: 211be167b72616b2e00c303574ae45e00faa26eb
2008-05-13 11:59:16 +00:00
Matthew Flatt
6998904ae5 make switchable button draw right when alpha blending isn't available
svn: r9722

original commit: e0e978b87e879280a8d50581e528190c688c91b6
2008-05-07 17:09:46 +00:00
Robby Findler
d9d19c8052 make the tooltip appear on the left side of the icon if the window is sufficiently large
svn: r9718

original commit: c09743e2d240b7dec9791a8ceeccabec10a95e09
2008-05-07 02:52:43 +00:00
Matthew Flatt
68594fd035 account for frame-location and client<->screen for positioning tool tips under Mac OS X
svn: r9717

original commit: 94d8c852da7940014b09ae15cb0dd10f7a9c1404
2008-05-07 02:22:22 +00:00
Matthew Flatt
6983202e09 reflow frame as container before getting its size
svn: r9715

original commit: c383bfdab2243a54f0dd910f6b46039fdbec4cbd
2008-05-07 02:02:52 +00:00
Matthew Flatt
f95f866f5d Windows and placement tweaks to tool tip
svn: r9714

original commit: f8105703305dd2416586bc1637c8028733227811
2008-05-07 01:58:28 +00:00