]> code.delx.au - gnu-emacs/commit
Fix warnings on OSX 10.10.
authorJan Djärv <jan.h.d@swipnet.se>
Fri, 15 May 2015 14:21:59 +0000 (16:21 +0200)
committerJan Djärv <jan.h.d@swipnet.se>
Fri, 15 May 2015 14:23:44 +0000 (16:23 +0200)
commite0e0753505cc2efefcee16bbed99ec6b9e5bcb39
treec34a9973a17919fe937ae5591c3d99c4e4a58ecb
parent2abfe21de9241aea36f7221184886b6b39f7648b
Fix warnings on OSX 10.10.

* nsfns.m (MODAL_OK_RESPONSE): New define for different OSX versions.
(Fns_read_file_name): Check against MODAL_OK_RESPONSE.
(compute_tip_xy): Use convertRectToScreen for OSX >= 10.7

* nsmenu.m (initWithContentRect:styleMask:backing:defer:)
* nsimage.m (allocInitFromFile, setPixmapData): Only call
setScalesWhenResized for OSX < 10.6.

* nsterm.h (EmacsScroller): Declare scrollerWidth.

* nsterm.m (ns_copy_bits): New function that does not use deprecated
NSCopyBits.
(ns_scroll_run, ns_shift_glyphs_for_insert): Call ns_copy_bits.
(runAlertPanel): New function.
(applicationShouldTerminate:): Call runAlertPanel.
(initFrameFromEmacs, toggleFullScreen:): Only call useOptimizedDrawing
for OSX < 10.10.
(initFrameFromEmacs:): Only call allocateGState for OSX < 10.10.
(windowWillUseStandardFrame:defaultFrame:): Cast arg to abs to int.
(draggingEntered:): Returns NSDragOperation.
(scrollerWidth): Use scrollerWidthForControlSize for OSX >= 10.7.
src/nsfns.m
src/nsimage.m
src/nsmenu.m
src/nsterm.h
src/nsterm.m