2012/2/23 Vincent Torri <[email protected]>: > @since > NEWS > ChangeLog > > how is it possible that people still forget about that ????? First I thought: "Functionality was already there, only renamed.". But you're right. Is there a set phrase to put? > > Vincent > > > On Thu, Feb 23, 2012 at 4:10 PM, Enlightenment SVN > <[email protected]> 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 >> [email protected] >> 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 > [email protected] > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
-- Leif ------------------------------------------------------------------------------ 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 [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
