Slava Pestov
|
8d4891a5af
|
core-graphics: set premultiplied-alpha? in make-bitmap-image. Fixes #73
|
2011-09-08 23:08:16 -07:00 |
Joe Groff
|
863262ece7
|
images.cocoa: set premultiplied-alpha? on loaded images
|
2011-09-03 11:30:27 -07:00 |
Slava Pestov
|
b3cbdb0426
|
images.cocoa: fix it to work on OS X 10.5 by drawing the image into a CGContext instead of getting image data directly
|
2011-09-02 18:59:58 -07:00 |
Slava Pestov
|
cf238b4c7d
|
images.*: remove usage of io.streams.limited
|
2011-09-01 22:31:45 -07:00 |
Joe Groff
|
13d1a8b8c8
|
Merge remote-tracking branch 'github/merge-native-image-loader'
|
2011-08-28 13:37:11 -07:00 |
Joe Groff
|
ba416afd61
|
images.tessel(l)ation: spelling
|
2011-08-27 17:30:45 -07:00 |
Joe Groff
|
57bcd3a039
|
images: move pure Factor image format implementations to extra/
|
2011-08-27 17:30:45 -07:00 |
Joe Groff
|
baeb8a45fe
|
images.gdiplus, windows.gdiplus, windows.streams: update for change to with-out-parameters
|
2011-08-27 15:53:07 -07:00 |
Joe Groff
|
9040ee37e0
|
Merge remote-tracking branch 'Blei/gtk-image-loader'
Conflicts:
basis/alien/enums/enums-tests.factor
basis/alien/enums/enums.factor
basis/alien/parser/parser.factor
basis/gdk/pixbuf/ffi/ffi.factor
basis/glib/ffi/ffi.factor
basis/tools/deploy/shaker/shaker.factor
basis/ui/backend/gtk/gtk.factor
basis/windows/nt/nt.factor
|
2011-08-27 14:07:18 -07:00 |
John Benediktsson
|
a429f67b87
|
Merge remote-tracking branch 'philip-searle/master'
|
2011-08-26 19:42:04 -07:00 |
John Benediktsson
|
1defecf279
|
images.http: use the content type from the http response if provided.
|
2011-01-26 18:05:02 -08:00 |
Philip Searle
|
e83cc32b14
|
Add palette and odd-sized PNG unit tests. Fix loading interlaced PNGs < 8x8 in size.
|
2010-11-13 23:52:13 +00:00 |
Philip Searle
|
a22f5611de
|
Fix support for interlaced 1/2/4/8/16-bit greyscale and interlaced 8-bit truecolour PNG files.
|
2010-11-13 21:45:11 +00:00 |
Philip Searle
|
0c70f74abe
|
Correct greyscale PNG scaling factor. Non-interlaced greyscale PNG tests now pass.
|
2010-11-13 19:29:26 +00:00 |
Doug Coleman
|
468d1d40c9
|
Fix compile error in images.jpeg
|
2010-10-01 01:41:26 -05:00 |
Doug Coleman
|
d97bf9f890
|
Move <rgb-image> to images.testing, add randomize-image word
|
2010-09-19 21:54:04 -05:00 |
Doug Coleman
|
84942b5409
|
Make a couple utility words in images vocabulary
|
2010-09-19 21:43:36 -05:00 |
Philipp Brüschweiler
|
b58c93ddbd
|
Merge remote branch 'origin/native-image-loader' into my-gtk
|
2010-08-01 11:09:39 +02:00 |
Philipp Brüschweiler
|
4c7a88c8a4
|
images: fix some tests that broke due to an additional slot in image
|
2010-07-31 20:37:45 +02:00 |
Philipp Brüschweiler
|
72f7bced2b
|
images.gdiplus: add platform.txt
|
2010-07-31 20:37:45 +02:00 |
Philipp Brüschweiler
|
8c61b874b7
|
ui.backend.gtk: load icon data directly into factor.image when deploying, no io is needed
|
2010-07-26 21:11:53 +02:00 |
Philipp Brüschweiler
|
035ba3bc93
|
ui.backend.gtk, tools.deploy.unix: support for icons
|
2010-07-22 12:39:16 +02:00 |
Philipp Brüschweiler
|
bb50d31b39
|
images.gtk: update to new with-out-parameters, small speedup when loading aligned images
|
2010-07-17 11:47:31 +02:00 |
Philipp Brüschweiler
|
9f7847d8ec
|
images.gtk: use GdkPixbuf to load images
|
2010-07-17 11:28:24 +02:00 |
Joe Groff
|
74dc8db962
|
Revert "ui.images, images.loader: move platform-specific image loader setup into images.loader"
This reverts commit 2bbf752cbe .
|
2010-07-16 11:36:20 -07:00 |
Joe Groff
|
67a1a0bdea
|
ui.images, images.loader: move platform-specific image loader setup into images.loader
|
2010-07-11 08:44:27 -07:00 |
Joe Groff
|
abf0aed985
|
images.cocoa, images.gdiplus: remove hacks around old limited-stream throwing behavior
|
2010-07-11 08:41:55 -07:00 |
Joe Groff
|
3d9c1f9cd5
|
Merge branch 'master' into native-image-loader
|
2010-07-11 08:27:29 -07:00 |
Joe Groff
|
b1c557a825
|
io.streams.throwing: rename throws-on-eof -> stream-throw-on-eof and input-throws-on-eof -> throw-on-eof and change stream-throw-on-eof to leave the rigged stream on the stack, to better follow convention of other io words
|
2010-07-09 18:10:51 -07:00 |
Joe Groff
|
7f0ba86421
|
images.jpeg: fix loading error
|
2010-07-09 14:30:26 -07:00 |
Joe Groff
|
8b7cb0bc21
|
images.p[bgp]m: use throws-on-eof
|
2010-07-09 14:26:17 -07:00 |
Joe Groff
|
9a2dd6a96c
|
images.loader and friends: push throws-on-eof down to the loaders that want it
|
2010-07-09 14:20:32 -07:00 |
Joe Groff
|
0bdc1514fd
|
io.streams.limited: remove unlimit*
|
2010-07-09 13:52:15 -07:00 |
Doug Coleman
|
2ca509a8fe
|
Split off io.streams.throwing from io.streams.limited and update usages of limited streams
|
2010-07-09 13:32:09 -05:00 |
Joe Groff
|
e228d8478f
|
images.gdiplus: GDI+ "ARGB" is little-endian, so really maps to opengl BGRA
|
2010-07-07 14:51:16 -07:00 |
Joe Groff
|
aa047a8c79
|
images.gdiplus: don't multiply stride by pixel size because that's part of the stride already, noob
|
2010-07-07 13:54:24 -07:00 |
Joe Groff
|
8816b1e215
|
ui.images: load images.gdiplus as default image handler on windows
|
2010-07-07 09:07:26 -07:00 |
Joe Groff
|
958e086903
|
new vocab images.gdiplus: image loading using standard windows gdi+ library
|
2010-07-06 22:37:14 -07:00 |
Joe Groff
|
0d35e277ea
|
images, opengl.textures, images.cocoa: add support for premultiplied alpha so we can use data from cocoa images
|
2010-06-27 13:44:25 -07:00 |
Joe Groff
|
3029a94756
|
images.cocoa: work around broken limited-stream behavior
|
2010-06-27 13:31:07 -07:00 |
Joe Groff
|
05faf6919b
|
new vocab images.cocoa: load image objects using native cocoa api
|
2010-06-27 12:29:21 -07:00 |
Philipp Brüschweiler
|
14f8742aae
|
ui.render: set pack alignment to 1, so padding images isn't needed anymore
|
2010-06-01 13:52:00 +02:00 |
Slava Pestov
|
a8098e3182
|
specialized-arrays: rename byte-array>T-array to T-array-cast, and make it work with anything that responds to >c-ptr / byte-length
|
2010-05-18 23:09:34 -04:00 |
Slava Pestov
|
627295f094
|
Language change: tuple slot setter words with stack effect ( value object -- ) are now named FOO<< instead of (>>FOO)
|
2010-05-06 17:21:02 -04:00 |
Slava Pestov
|
74a4c33423
|
Remove 'prettyprint' from a few USING: forms
|
2010-05-04 02:34:37 -05:00 |
Doug Coleman
|
155ede5ad7
|
Fix normalization to take stride/padding bytes into account
|
2010-05-01 18:37:59 -05:00 |
Doug Coleman
|
64b248c5d5
|
move images.bitmap.loading to images.bitmap
|
2010-05-01 17:11:11 -05:00 |
Joe Groff
|
0ab9046300
|
rename half-floats vocab to math.floats.half
|
2010-04-28 15:48:47 -07:00 |
Erik Charlebois
|
ef365bfa53
|
Remove unused locals.
|
2010-04-12 01:18:58 -07:00 |
Erik Charlebois
|
0448c867e2
|
Fix indentation in read-token
|
2010-04-12 01:15:49 -07:00 |