diff --git a/legacy/ecore/ChangeLog b/legacy/ecore/ChangeLog index ed2826b2d3..3ab9361663 100644 --- a/legacy/ecore/ChangeLog +++ b/legacy/ecore/ChangeLog @@ -699,3 +699,6 @@ * Small fix to ecore-evas buffer engine on resize to make the right kind of buffer cavas (ARGB32 vs RGB32). +2012-05-30 Leif Middelschulte (T_UNIX) + + * Add ECORE_X_RANDR_OUTPUT_POLICY_ASK diff --git a/legacy/ecore/NEWS b/legacy/ecore/NEWS index 0aeebdc825..e0caaa29b7 100644 --- a/legacy/ecore/NEWS +++ b/legacy/ecore/NEWS @@ -18,6 +18,11 @@ Fixes: - Force cancel of all running Ecore_Thread on shutdown. - Make Ecore_Thread work reliably when called without a running main loop. +Additions: + + * ecore_x: + - ECORE_X_RANDR_OUTPUT_POLICY_ASK + Ecore 1.2.0 Changes since Ecore 1.1.0: diff --git a/legacy/ecore/src/lib/ecore_x/Ecore_X.h b/legacy/ecore/src/lib/ecore_x/Ecore_X.h index 308bcc4186..a616fab220 100644 --- a/legacy/ecore/src/lib/ecore_x/Ecore_X.h +++ b/legacy/ecore/src/lib/ecore_x/Ecore_X.h @@ -197,7 +197,8 @@ typedef enum _Ecore_X_Randr_Output_Policy ECORE_X_RANDR_OUTPUT_POLICY_BELOW = 3, ECORE_X_RANDR_OUTPUT_POLICY_LEFT = 4, ECORE_X_RANDR_OUTPUT_POLICY_CLONE = 5, - ECORE_X_RANDR_OUTPUT_POLICY_NONE = 6 + ECORE_X_RANDR_OUTPUT_POLICY_NONE = 6, + ECORE_X_RANDR_OUTPUT_POLICY_ASK = 7 } Ecore_X_Randr_Output_Policy; typedef enum _Ecore_X_Randr_Relative_Alignment diff --git a/legacy/ecore/src/lib/ecore_x/xcb/ecore_xcb_randr.c b/legacy/ecore/src/lib/ecore_x/xcb/ecore_xcb_randr.c index c471dba6fb..48681d0352 100644 --- a/legacy/ecore/src/lib/ecore_x/xcb/ecore_xcb_randr.c +++ b/legacy/ecore/src/lib/ecore_x/xcb/ecore_xcb_randr.c @@ -1848,6 +1848,8 @@ ecore_x_randr_crtc_pos_relative_set(Ecore_X_Window root, case ECORE_X_RANDR_OUTPUT_POLICY_NONE: break; + default: + return EINA_FALSE; } if ((xn == r1.x) && (yn == r1.x)) return EINA_TRUE; diff --git a/legacy/ecore/src/lib/ecore_x/xlib/ecore_x_randr_12.c b/legacy/ecore/src/lib/ecore_x/xlib/ecore_x_randr_12.c index 82fa6b7396..a1fecf81e2 100644 --- a/legacy/ecore/src/lib/ecore_x/xlib/ecore_x_randr_12.c +++ b/legacy/ecore/src/lib/ecore_x/xlib/ecore_x_randr_12.c @@ -1498,6 +1498,8 @@ ecore_x_randr_crtc_pos_relative_set(Ecore_X_Window root, */ case ECORE_X_RANDR_OUTPUT_POLICY_NONE: break; + default: + return EINA_FALSE; } if ((x_n == r1_geo.x) && (y_n == r1_geo.x)) return EINA_TRUE;