Fix memory leaks in NS version.
authorJan Djärv <jan.h.d@swipnet.se>
Mon, 4 Nov 2013 17:57:17 +0000 (18:57 +0100)
committerJan Djärv <jan.h.d@swipnet.se>
Mon, 4 Nov 2013 17:57:17 +0000 (18:57 +0100)
commitc8b09927b5ae87b19e8880614ac2b23e3c0df6e6
treeb40122b3bc82cd4436fa5bc9c630897df6c86de3
parentbe80645a9ac60598a4a7809e2be07243846b746c
Fix memory leaks in NS version.

* src/macfont.m (CG_SET_FILL_COLOR_WITH_GC_FOREGROUND)
(CG_SET_FILL_COLOR_WITH_GC_BACKGROUND)
(CG_SET_STROKE_COLOR_WITH_GC_FOREGROUND): Fix memory leak.

* src/nsfns.m (Fx_create_frame): Fix memory leak.

* src/nsterm.h (EmacsApp): Add shouldKeepRunning and isFirst for
OSX >= 10.9.

* src/nsterm.m (init, run, stop:): New methods in EmacsApp for
OSX >= 10.9 to prevent memory leak of GCD dispatch source.
src/ChangeLog
src/macfont.m
src/nsfns.m
src/nsterm.h
src/nsterm.m