summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/autoload.el
diff options
context:
space:
mode:
authorPo Lu <luangruo@yahoo.com>2022-06-25 06:20:57 +0000
committerPo Lu <luangruo@yahoo.com>2022-06-25 06:21:29 +0000
commitb257a7894b6b8536ee16e6b334207c8f5c887280 (patch)
treef890225b44b155fa1ce8acf0a3c8cba7da97cf79 /lisp/emacs-lisp/autoload.el
parentfc46552dc8273e41e40b395b554eb0e3cfa386b9 (diff)
downloademacs-b257a7894b6b8536ee16e6b334207c8f5c887280.tar.gz
emacs-b257a7894b6b8536ee16e6b334207c8f5c887280.tar.bz2
emacs-b257a7894b6b8536ee16e6b334207c8f5c887280.zip
Implement "flip" image transforms on Haiku
* src/dispextern.h (struct image): New field `transform', `original_width' and `original_height'. * src/haiku_draw_support.cc (BView_DrawMask): Rename to `be_draw_image_mask' and fix coding style. (rotate_bitmap_270, BBitmap_transform_bitmap, rotate_bitmap_90): Delete functions. (be_apply_affine_transform): New function. (be_apply_inverse_transform): New function. * src/haiku_support.h: Update prototypes. * src/haikuterm.c (haiku_translate_transform): New function. (haiku_draw_image_glyph_string): Use affine transforms to implement images. * src/image.c (image_set_transform): Implement using affine transforms on Haiku too.
Diffstat (limited to 'lisp/emacs-lisp/autoload.el')
0 files changed, 0 insertions, 0 deletions