@since
NEWS
ChangeLog

how is it possible that people still forget about that ?????

Vincent


On Thu, Feb 23, 2012 at 4:10 PM, Enlightenment SVN
<no-re...@enlightenment.org> wrote:
> Log:
> Deprecate ecore_x_randr_current_crtc_get,
>
>            implement and use ecore_x_randr_window_crtcs_get instead
>
> Author:       leif
> Date:         2012-02-23 07:10:43 -0800 (Thu, 23 Feb 2012)
> New Revision: 68344
> Trac:         http://trac.enlightenment.org/e/changeset/68344
>
> Modified:
>  trunk/ecore/src/lib/ecore_x/Ecore_X.h 
> trunk/ecore/src/lib/ecore_x/xlib/ecore_x_randr_12.c
>
> Modified: trunk/ecore/src/lib/ecore_x/Ecore_X.h
> ===================================================================
> --- trunk/ecore/src/lib/ecore_x/Ecore_X.h       2012-02-23 15:10:38 UTC (rev 
> 68343)
> +++ trunk/ecore/src/lib/ecore_x/Ecore_X.h       2012-02-23 15:10:43 UTC (rev 
> 68344)
> @@ -2771,6 +2771,9 @@
>  ecore_x_randr_current_output_get(Ecore_X_Window window,
>                                  int *num);
>  EAPI Ecore_X_Randr_Crtc *
> +ecore_x_randr_window_crtcs_get(Ecore_X_Window window,
> +                               int *num);
> +EINA_DEPRECATED EAPI Ecore_X_Randr_Crtc *
>  ecore_x_randr_current_crtc_get(Ecore_X_Window window,
>                                int *num);
>  EAPI Ecore_X_Randr_Output *
>
> Modified: trunk/ecore/src/lib/ecore_x/xlib/ecore_x_randr_12.c
> ===================================================================
> --- trunk/ecore/src/lib/ecore_x/xlib/ecore_x_randr_12.c 2012-02-23 15:10:38 
> UTC (rev 68343)
> +++ trunk/ecore/src/lib/ecore_x/xlib/ecore_x_randr_12.c 2012-02-23 15:10:43 
> UTC (rev 68344)
> @@ -534,16 +534,31 @@
>  }
>
>  /*
> + * @depricated bad naming. Use ecore_x_randr_window_outputs_get instead.
>  * @brief get the CRTCs, which display a certain window
>  * @param window window the displaying crtcs shall be found for
>  * @param num the number of crtcs displaying the window
>  * @return array of crtcs that display a certain window. NULL if no crtcs
>  * was found that displays the specified window.
>  */
> -EAPI Ecore_X_Randr_Crtc *
> +EINA_DEPRECATED EAPI Ecore_X_Randr_Crtc *
>  ecore_x_randr_current_crtc_get(Ecore_X_Window window,
>                                int *num)
>  {
> +   return ecore_x_randr_window_crtcs_get(window, num);
> +}
> +
> +/*
> + * @brief get the CRTCs, which display a certain window
> + * @param window window the displaying crtcs shall be found for
> + * @param num the number of crtcs displaying the window
> + * @return array of crtcs that display a certain window. NULL if no crtcs
> + * was found that displays the specified window.
> + */
> +EAPI Ecore_X_Randr_Crtc *
> +ecore_x_randr_window_crtcs_get(Ecore_X_Window window,
> +                               int *num)
> +{
>  #ifdef ECORE_XRANDR
>    Ecore_X_Window root;
>    Eina_Rectangle w_geo, c_geo;
> @@ -553,7 +568,7 @@
>    Window tw;
>    int ncrtcs, i, nret = 0, rx = 0, ry = 0;
>
> -   if (_randr_version < RANDR_1_2) goto _ecore_x_randr_current_crtc_get_fail;
> +   if (_randr_version < RANDR_1_2) goto _ecore_x_randr_window_crtcs_get_fail;
>
>    ecore_x_window_geometry_get(window,
>                                &w_geo.x, &w_geo.y,
> @@ -561,7 +576,7 @@
>
>    root = ecore_x_window_root_get(window);
>    crtcs = ecore_x_randr_crtcs_get(root, &ncrtcs);
> -   if (!crtcs) goto _ecore_x_randr_current_crtc_get_fail;
> +   if (!crtcs) goto _ecore_x_randr_window_crtcs_get_fail;
>
>    /* now get window RELATIVE to root window - thats what matters. */
>    XTranslateCoordinates(_ecore_x_disp, window, root, 0, 0, &rx, &ry, &tw);
> @@ -588,7 +603,7 @@
>    if (num) *num = nret;
>    return ret;
>
> -_ecore_x_randr_current_crtc_get_fail:
> +_ecore_x_randr_window_crtcs_get_fail:
>  #endif
>    if (num) *num = 0;
>    return NULL;
>
>
> ------------------------------------------------------------------------------
> Virtualization & Cloud Management Using Capacity Planning
> Cloud computing makes use of virtualization - but cloud computing
> also focuses on allowing computing to be delivered as a service.
> http://www.accelacomm.com/jaw/sfnl/114/51521223/
> _______________________________________________
> enlightenment-svn mailing list
> enlightenment-...@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-svn

------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to