summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVincent Torri <vincent.torri@gmail.com>2014-06-11 08:44:03 +0200
committerCedric BAIL <c.bail@partner.samsung.com>2014-06-12 03:12:15 +0200
commita2a5274f8b46869fe9ede1c55490695426463040 (patch)
treec3ede67c61e6a4c1b037a2b65e8d6046f2265a40
parentb0e08f231dcbcbbd444c3b7a6583f27179550546 (diff)
downloadelementary-a2a5274f8b46869fe9ede1c55490695426463040.tar.gz
backend: remove Windows CE support Windows CE is dead and buried and its gcc port is even more dead and I don't believe in zombies
-rw-r--r--configure.ac47
-rw-r--r--doc/widgets/Makefile.am1
-rw-r--r--src/bin/Makefile.am1
-rw-r--r--src/bin/config.c1
-rw-r--r--src/edje_externals/Makefile.am1
-rw-r--r--src/lib/Elementary.h.in3
-rw-r--r--src/lib/Makefile.am2
-rw-r--r--src/lib/elm_config.c1
-rw-r--r--src/lib/elm_config.h1
-rw-r--r--src/lib/elm_main.c1
-rw-r--r--src/lib/elm_priv.h24
-rw-r--r--src/lib/elm_win.c2
-rw-r--r--src/lib/elm_win.h2
-rw-r--r--src/modules/access_output/Makefile.am1
-rw-r--r--src/modules/datetime_input_ctxpopup/Makefile.am1
-rw-r--r--src/modules/prefs/Makefile.am1
-rw-r--r--src/modules/test_entry/Makefile.am1
-rw-r--r--src/modules/test_map/Makefile.am1
-rw-r--r--src/tests/Makefile.am1
19 files changed, 12 insertions, 81 deletions
diff --git a/configure.ac b/configure.ac
index cd1486747..5693e9f93 100644
--- a/configure.ac
+++ b/configure.ac
@@ -35,22 +35,9 @@ AC_SUBST(DEPS_EOLIAN_FLAGS)
ELM_UNIX_DEF="#undef"
ELM_WIN32_DEF="#undef"
-ELM_WINCE_DEF="#undef"
have_windows="no"
have_dlopen="no"
case "$host_os" in
- mingw32ce*)
- PKG_CHECK_MODULES([EVIL], [evil])
- AC_DEFINE(HAVE_EVIL, 1, [Set to 1 if evil package is installed.])
- ELM_WINCE_DEF="#define"
- have_windows="yes"
-dnl managed by evil
- AC_DEFINE(HAVE_DLADDR)
- have_dlopen="yes"
- dlopen_libs=-ldl
- requirement_elm="evil"
- have_socket="no"
- ;;
mingw*)
PKG_CHECK_MODULES([EVIL], [evil])
AC_DEFINE(HAVE_EVIL, 1, [Set to 1 if evil package is installed.])
@@ -127,14 +114,7 @@ ELM_VERSION_MINOR="v_min"
AC_SUBST(ELM_VERSION_MAJOR)
AC_SUBST(ELM_VERSION_MINOR)
-case "$host_os" in
- mingw32ce* | cegcc*)
- MODULE_ARCH="v"
- ;;
- *)
- MODULE_ARCH="v-v_maj.v_min.v_mic"
- ;;
-esac
+MODULE_ARCH="v-v_maj.v_min.v_mic"
AC_SUBST(MODULE_ARCH)
AC_DEFINE_UNQUOTED(MODULE_ARCH, "$MODULE_ARCH", "Module architecture")
@@ -188,7 +168,6 @@ getuid \
AC_SUBST(dlopen_libs)
AC_SUBST(ELM_UNIX_DEF)
AC_SUBST(ELM_WIN32_DEF)
-AC_SUBST(ELM_WINCE_DEF)
AM_CONDITIONAL([ELEMENTARY_WINDOWS_BUILD], [test "x${have_windows}" = "xyes"])
@@ -378,29 +357,6 @@ if test "x$want_elementary_win32" = "xyes" -a "x$have_elementary_win32" = "xno";
AC_MSG_ERROR([ecore-win32 support requested, but ecore-win32 was not found by pkg-config.])
fi
-have_elementary_wince="no"
-want_elementary_wince="auto"
-AC_ARG_ENABLE([ecore-wince],
- [AC_HELP_STRING([--disable-ecore-wince], [disable ecore-wince support. @<:@default=detect@:>@])],
- [want_elementary_wince=$enableval], [])
-
-if test "x$want_elementary_wince" != "xno"; then
- PKG_CHECK_MODULES([ELEMENTARY_WINCE],
- [ecore-wince >= efl_version],
- [
- AC_DEFINE(HAVE_ELEMENTARY_WINCE, 1, [Windows CE support for Elementary])
- have_elementary_wince="yes"
- requirement_elm="ecore-wince >= efl_version ${requirement_elm}"
- ],
- [have_elementary_wince="no"]
- )
-else
- have_elementary_wince="no"
-fi
-if test "x$want_elementary_wince" = "xyes" -a "x$have_elementary_wince" = "xno"; then
- AC_MSG_ERROR([ecore-wince support requested, but ecore-wince was not found by pkg-config.])
-fi
-
have_elementary_wayland="no"
want_elementary_wayland="auto"
AC_ARG_ENABLE([ecore-wayland],
@@ -754,7 +710,6 @@ echo " PSL1GHT................: ${have_elementary_psl1ght}"
echo " SDL....................: ${have_elementary_sdl}"
echo " Cocoa..................: ${have_elementary_cocoa}"
echo " Windows XP.............: ${have_elementary_win32}"
-echo " Windows CE.............: ${have_elementary_wince}"
echo " Wayland................: ${have_elementary_wayland}"
echo
echo " Features:"
diff --git a/doc/widgets/Makefile.am b/doc/widgets/Makefile.am
index 0553b8d17..3fd2ccf2c 100644
--- a/doc/widgets/Makefile.am
+++ b/doc/widgets/Makefile.am
@@ -16,7 +16,6 @@ AM_CPPFLAGS = \
@ELEMENTARY_X_CFLAGS@ \
@ELEMENTARY_FB_CFLAGS@ \
@ELEMENTARY_WIN32_CFLAGS@ \
-@ELEMENTARY_WINCE_CFLAGS@ \
@ELEMENTARY_ELOCATION_CFLAGS@ \
@ELEMENTARY_EWEATHER_CFLAGS@ \
@ELEMENTARY_WEB_CFLAGS@ \
diff --git a/src/bin/Makefile.am b/src/bin/Makefile.am
index 3ef146ce0..50e79ef64 100644
--- a/src/bin/Makefile.am
+++ b/src/bin/Makefile.am
@@ -15,7 +15,6 @@ AM_CPPFLAGS = \
@ELEMENTARY_FB_CFLAGS@ \
@ELEMENTARY_SDL_CFLAGS@ \
@ELEMENTARY_WIN32_CFLAGS@ \
-@ELEMENTARY_WINCE_CFLAGS@ \
@ELEMENTARY_ELOCATION_CFLAGS@ \
@ELEMENTARY_EWEATHER_CFLAGS@ \
@ELEMENTARY_WEB_CFLAGS@ \
diff --git a/src/bin/config.c b/src/bin/config.c
index 755cfba2e..8bc51f746 100644
--- a/src/bin/config.c
+++ b/src/bin/config.c
@@ -3407,7 +3407,6 @@ _elm_engine_supported(const char *engine)
"xrender_x11",
"opengl_x11",
"software_gdi",
- "software_16_wince_gdi",
"sdl",
"software_16_sdl",
"opengl_sdl",
diff --git a/src/edje_externals/Makefile.am b/src/edje_externals/Makefile.am
index c5884f73f..ab4d73b4b 100644
--- a/src/edje_externals/Makefile.am
+++ b/src/edje_externals/Makefile.am
@@ -13,7 +13,6 @@ AM_CPPFLAGS = \
@ELEMENTARY_X_CFLAGS@ \
@ELEMENTARY_FB_CFLAGS@ \
@ELEMENTARY_WIN32_CFLAGS@ \
-@ELEMENTARY_WINCE_CFLAGS@ \
@ELEMENTARY_ELOCATION_CFLAGS@ \
@ELEMENTARY_EMAP_CFLAGS@ \
@ELEMENTARY_WEB_CFLAGS@ \
diff --git a/src/lib/Elementary.h.in b/src/lib/Elementary.h.in
index 30164d93f..351e70aea 100644
--- a/src/lib/Elementary.h.in
+++ b/src/lib/Elementary.h.in
@@ -13,7 +13,6 @@
@ELM_UNIX_DEF@ ELM_UNIX
@ELM_WIN32_DEF@ ELM_WIN32
-@ELM_WINCE_DEF@ ELM_WINCE
@ELM_ELOCATION_DEF@ ELM_ELOCATION
@ELM_WEB_DEF@ ELM_WEB
@ELM_WEB2_DEF@ ELM_WEB2
@@ -57,7 +56,7 @@
#include <alloca.h>
#endif
-#if defined (ELM_WIN32) || defined (ELM_WINCE)
+#ifdef ELM_WIN32
#include <malloc.h>
#ifndef alloca
#define alloca _alloca
diff --git a/src/lib/Makefile.am b/src/lib/Makefile.am
index f76a9df00..5a26bc663 100644
--- a/src/lib/Makefile.am
+++ b/src/lib/Makefile.am
@@ -26,7 +26,6 @@ AM_CPPFLAGS = \
@ELEMENTARY_FB_CFLAGS@ \
@ELEMENTARY_SDL_CFLAGS@ \
@ELEMENTARY_WIN32_CFLAGS@ \
-@ELEMENTARY_WINCE_CFLAGS@ \
@ELEMENTARY_ELOCATION_CFLAGS@ \
@ELEMENTARY_EWEATHER_CFLAGS@ \
@ELEMENTARY_WEB_CFLAGS@ \
@@ -520,7 +519,6 @@ libelementary_la_LIBADD = \
@ELEMENTARY_FB_LIBS@ \
@ELEMENTARY_SDL_LIBS@ \
@ELEMENTARY_WIN32_LIBS@ \
-@ELEMENTARY_WINCE_LIBS@ \
@ELEMENTARY_ELOCATION_LIBS@ \
@ELEMENTARY_WEB_LIBS@ \
@ELEMENTARY_EMAP_LIBS@ \
diff --git a/src/lib/elm_config.c b/src/lib/elm_config.c
index 68edc0822..a5e692d02 100644
--- a/src/lib/elm_config.c
+++ b/src/lib/elm_config.c
@@ -41,7 +41,6 @@ const char *_elm_engines[] = {
"xrender_x11",
"opengl_x11",
"software_gdi",
- "software_16_wince_gdi",
"sdl",
"software_16_sdl",
"opengl_sdl",
diff --git a/src/lib/elm_config.h b/src/lib/elm_config.h
index 8340661b7..3233d48a2 100644
--- a/src/lib/elm_config.h
+++ b/src/lib/elm_config.h
@@ -786,7 +786,6 @@ EAPI void elm_config_password_show_last_timeout_set(double password_show_la
* @li "xrender_x11"
* @li "opengl_x11"
* @li "software_gdi"
- * @li "software_16_wince_gdi"
* @li "sdl"
* @li "software_16_sdl"
* @li "opengl_sdl"
diff --git a/src/lib/elm_main.c b/src/lib/elm_main.c
index 16b60e331..9ca9a03bb 100644
--- a/src/lib/elm_main.c
+++ b/src/lib/elm_main.c
@@ -708,7 +708,6 @@ elm_quicklaunch_sub_shutdown(void)
ENGINE_COMPARE(ELM_OPENGL_SDL) ||
ENGINE_COMPARE(ELM_OPENGL_COCOA) ||
ENGINE_COMPARE(ELM_SOFTWARE_WIN32) ||
- ENGINE_COMPARE(ELM_SOFTWARE_16_WINCE) ||
ENGINE_COMPARE(ELM_EWS))
#undef ENGINE_COMPARE
evas_cserve_disconnect();
diff --git a/src/lib/elm_priv.h b/src/lib/elm_priv.h
index 2ee65cfa0..c9994df29 100644
--- a/src/lib/elm_priv.h
+++ b/src/lib/elm_priv.h
@@ -6,9 +6,6 @@
#ifdef HAVE_ELEMENTARY_FB
#include <Ecore_Fb.h>
#endif
-#ifdef HAVE_ELEMENTARY_WINCE
-#include <Ecore_WinCE.h>
-#endif
#ifdef HAVE_ELEMENTARY_WAYLAND
#include <Ecore_Wayland.h>
#endif
@@ -145,17 +142,16 @@ extern const char *_elm_engines[];
#define ELM_XRENDER_X11 (_elm_engines[5])
#define ELM_OPENGL_X11 (_elm_engines[6])
#define ELM_SOFTWARE_WIN32 (_elm_engines[7])
-#define ELM_SOFTWARE_16_WINCE (_elm_engines[8])
-#define ELM_SOFTWARE_SDL (_elm_engines[9])
-#define ELM_SOFTWARE_16_SDL (_elm_engines[10])
-#define ELM_OPENGL_SDL (_elm_engines[11])
-#define ELM_BUFFER (_elm_engines[12])
-#define ELM_EWS (_elm_engines[13])
-#define ELM_OPENGL_COCOA (_elm_engines[14])
-#define ELM_SOFTWARE_PSL1GHT (_elm_engines[15])
-#define ELM_WAYLAND_SHM (_elm_engines[16])
-#define ELM_WAYLAND_EGL (_elm_engines[17])
-#define ELM_DRM (_elm_engines[18])
+#define ELM_SOFTWARE_SDL (_elm_engines[8])
+#define ELM_SOFTWARE_16_SDL (_elm_engines[9])
+#define ELM_OPENGL_SDL (_elm_engines[10])
+#define ELM_BUFFER (_elm_engines[11])
+#define ELM_EWS (_elm_engines[12])
+#define ELM_OPENGL_COCOA (_elm_engines[13])
+#define ELM_SOFTWARE_PSL1GHT (_elm_engines[14])
+#define ELM_WAYLAND_SHM (_elm_engines[15])
+#define ELM_WAYLAND_EGL (_elm_engines[16])
+#define ELM_DRM (_elm_engines[17])
#define ELM_FONT_TOKEN_STYLE ":style="
diff --git a/src/lib/elm_win.c b/src/lib/elm_win.c
index abc13e6e5..2e89154b2 100644
--- a/src/lib/elm_win.c
+++ b/src/lib/elm_win.c
@@ -3638,7 +3638,6 @@ _elm_win_fullscreen_set(Eo *obj EINA_UNUSED, Elm_Win_Data *sd, Eina_Bool fullscr
{
// YYY: handle if sd->img_obj
if (ENGINE_COMPARE(ELM_SOFTWARE_FB) ||
- ENGINE_COMPARE(ELM_SOFTWARE_16_WINCE) ||
ENGINE_COMPARE(ELM_DRM))
{
// these engines... can ONLY be fullscreen
@@ -3686,7 +3685,6 @@ _elm_win_fullscreen_get(Eo *obj EINA_UNUSED, Elm_Win_Data *sd)
if (engine_name &&
((!strcmp(engine_name, ELM_SOFTWARE_FB)) ||
- (!strcmp(engine_name, ELM_SOFTWARE_16_WINCE)) ||
(!strcmp(engine_name, ELM_DRM))))
{
// these engines... can ONLY be fullscreen
diff --git a/src/lib/elm_win.h b/src/lib/elm_win.h
index cfb480bc0..f60153820 100644
--- a/src/lib/elm_win.h
+++ b/src/lib/elm_win.h
@@ -35,8 +35,6 @@
* grayscale using dedicated 8bit software engine in X11)
* @li "x11-16", "x16", "software-16-x11", "software_16_x11" (Rendering in
* X11 using 16bit software engine)
- * @li "wince-gdi", "software-16-wince-gdi", "software_16_wince_gdi"
- * (Windows CE rendering via GDI with 16bit software renderer)
* @li "sdl-16", "software-16-sdl", "software_16_sdl" (Rendering to SDL
* buffer with 16bit software renderer)
* @li "ews" (rendering to EWS - Ecore + Evas Single Process Windowing System)
diff --git a/src/modules/access_output/Makefile.am b/src/modules/access_output/Makefile.am
index bb88b8166..06b940f38 100644
--- a/src/modules/access_output/Makefile.am
+++ b/src/modules/access_output/Makefile.am
@@ -14,7 +14,6 @@ AM_CPPFLAGS = \
@ELEMENTARY_FB_CFLAGS@ \
@ELEMENTARY_SDL_CFLAGS@ \
@ELEMENTARY_WIN32_CFLAGS@ \
-@ELEMENTARY_WINCE_CFLAGS@ \
@ELEMENTARY_ELOCATION_CFLAGS@ \
@ELEMENTARY_EWEATHER_CFLAGS@ \
@ELEMENTARY_WEB_CFLAGS@ \
diff --git a/src/modules/datetime_input_ctxpopup/Makefile.am b/src/modules/datetime_input_ctxpopup/Makefile.am
index e46a7945f..ddbc4cc18 100644
--- a/src/modules/datetime_input_ctxpopup/Makefile.am
+++ b/src/modules/datetime_input_ctxpopup/Makefile.am
@@ -15,7 +15,6 @@ AM_CPPFLAGS = \
@ELEMENTARY_FB_CFLAGS@ \
@ELEMENTARY_SDL_CFLAGS@ \
@ELEMENTARY_WIN32_CFLAGS@ \
-@ELEMENTARY_WINCE_CFLAGS@ \
@ELEMENTARY_ELOCATION_CFLAGS@ \
@ELEMENTARY_EWEATHER_CFLAGS@ \
@ELEMENTARY_WEB_CFLAGS@ \
diff --git a/src/modules/prefs/Makefile.am b/src/modules/prefs/Makefile.am
index 57a36b1f0..023ddf4e2 100644
--- a/src/modules/prefs/Makefile.am
+++ b/src/modules/prefs/Makefile.am
@@ -27,7 +27,6 @@ AM_CPPFLAGS = \
@ELEMENTARY_FB_CFLAGS@ \
@ELEMENTARY_SDL_CFLAGS@ \
@ELEMENTARY_WIN32_CFLAGS@ \
-@ELEMENTARY_WINCE_CFLAGS@ \
@ELEMENTARY_ELOCATION_CFLAGS@ \
@ELEMENTARY_WEB_CFLAGS@ \
@ELEMENTARY_EMAP_CFLAGS@ \
diff --git a/src/modules/test_entry/Makefile.am b/src/modules/test_entry/Makefile.am
index 2662d9520..7eec5a94b 100644
--- a/src/modules/test_entry/Makefile.am
+++ b/src/modules/test_entry/Makefile.am
@@ -14,7 +14,6 @@ AM_CPPFLAGS = \
@ELEMENTARY_FB_CFLAGS@ \
@ELEMENTARY_SDL_CFLAGS@ \
@ELEMENTARY_WIN32_CFLAGS@ \
-@ELEMENTARY_WINCE_CFLAGS@ \
@ELEMENTARY_ELOCATION_CFLAGS@ \
@ELEMENTARY_EWEATHER_CFLAGS@ \
@ELEMENTARY_WEB_CFLAGS@ \
diff --git a/src/modules/test_map/Makefile.am b/src/modules/test_map/Makefile.am
index 12017866e..6d2565991 100644
--- a/src/modules/test_map/Makefile.am
+++ b/src/modules/test_map/Makefile.am
@@ -14,7 +14,6 @@ AM_CPPFLAGS = \
@ELEMENTARY_FB_CFLAGS@ \
@ELEMENTARY_SDL_CFLAGS@ \
@ELEMENTARY_WIN32_CFLAGS@ \
-@ELEMENTARY_WINCE_CFLAGS@ \
@ELEMENTARY_ELOCATION_CFLAGS@ \
@ELEMENTARY_EWEATHER_CFLAGS@ \
@ELEMENTARY_WEB_CFLAGS@ \
diff --git a/src/tests/Makefile.am b/src/tests/Makefile.am
index dbd18c336..11dcd878e 100644
--- a/src/tests/Makefile.am
+++ b/src/tests/Makefile.am
@@ -81,7 +81,6 @@ elm_suite_CPPFLAGS = \
@ELEMENTARY_FB_CFLAGS@ \
@ELEMENTARY_SDL_CFLAGS@ \
@ELEMENTARY_WIN32_CFLAGS@ \
- @ELEMENTARY_WINCE_CFLAGS@ \
@ELEMENTARY_ELOCATION_CFLAGS@ \
@ELEMENTARY_EWEATHER_CFLAGS@ \
@ELEMENTARY_WEB_CFLAGS@ \