]> git.eshelyaron.com Git - emacs.git/commit
Introduce Emacs_GC struct and typedef
authorAlexander Gramiak <agrambot@gmail.com>
Fri, 10 May 2019 04:08:06 +0000 (22:08 -0600)
committerAlexander Gramiak <agrambot@gmail.com>
Mon, 20 May 2019 01:50:32 +0000 (19:50 -0600)
commitb3d3c0daa49f5cbed7c58c7508d4d36dba3757e5
tree72360d5d9cdd8bc9f6ad715128d5452889d0caa3
parent462b1fd7185ab8866c8db15b6e7a9b865e4d2389
Introduce Emacs_GC struct and typedef

* src/dispextern.h [HAVE_X_WINDOWS]: Alias Emacs_GC to XGCValues.
[!HAVE_X_WINDOWS]: Define Emacs_GC, GCForeground, and GCBackground.

* src/nsgui.h:
* src/w32gui.h:Remove obsolete XGCValues, GC, GCForeground,
GCBackground, and GCFont definitions.

* src/w32fns.c (w32_make_gc): Do not set unused font field.

* src/w32term.c: Use Emacs_GC over XGCValues. Do not set unused font
field.

* src/xfaces.c: Use Emacs_GC over XGCValues and GC.
src/dispextern.h
src/nsgui.h
src/w32fns.c
src/w32gui.h
src/w32term.c
src/w32term.h
src/xfaces.c