E CVS: libs/ewl doursse
Enlightenment CVS committal Author : doursse Project : e17 Module : libs/ewl Dir : e17/libs/ewl/src Modified Files: ewl_dialog.c ewl_dialog.h Log Message: some fix for the doc === RCS file: /cvsroot/enlightenment/e17/libs/ewl/src/ewl_dialog.c,v retrieving revision 1.1 retrieving revision 1.2 diff -u -3 -r1.1 -r1.2 --- ewl_dialog.c16 Jun 2004 06:42:24 - 1.1 +++ ewl_dialog.c19 Jun 2004 04:24:36 - 1.2 @@ -24,7 +24,7 @@ /** * @param dialog: the dialog to initialize. * @param pos: the position of the action area. - * @return: Return TRUE on success, FALSE otherwise. + * @return Return TRUE on success, FALSE otherwise. * @brief Initialize an internal dialog to starting values */ int @@ -186,8 +186,8 @@ /** * @param dialog: the dialog to add the widget in. * @param w: the widget to add in the vbox. - * @return: Returns no value. - * @brief Convinient function to add widgets in the vbox. + * @return Returns no value. + * @brief Convenient function to add widgets in the vbox. */ void ewl_dialog_add_widget (Ewl_Dialog *dialog, Ewl_Widget *w) @@ -228,7 +228,7 @@ /** * @param button_text: the text of the button or a stock Id. * @param response_id: The Id that will be retured when clicking on the button. - * @return: Returns a button, or NULL on failure. + * @return Returns a button, or NULL on failure. * @brief Convenient function to create a (stock) button. To add this * button in the action_area of a dialog, just use * ewl_container_append_child(dialog, button) or @@ -258,7 +258,7 @@ * @param dialog: the dialog to add the button in. * @param button_text: the text of the button or a stock Id. * @param response_id: The Id that will be retured when clicking on the button. - * @return: Returns a button, or NULL on failure. + * @return Returns a button, or NULL on failure. * @brief Add a (stock) button on the right of the action_area of @a dialog. */ Ewl_Widget * @@ -291,8 +291,8 @@ * @param dialog: the dialog to add the button in. * @param button_text: the text of the button or a stock Id. * @param response_id: The Id that will be retured when clicking on the button. - * @return: Returns a button, or NULL on failure. - * @brief Same as ewl_dialog_add_button (), but add the button on the left. + * @return Returns a button, or NULL on failure. + * @brief Same as ewl_dialog_add_button(), but add the button on the left. */ Ewl_Widget * ewl_dialog_add_button_left (Ewl_Dialog *dialog, char *button_text, @@ -321,8 +321,8 @@ } /** - * @param dialog: the dialog to add the button in. - * @return: Returns TRUE if @a dialog has a separator. + * @param dialog: the dialog. + * @return Returns TRUE if @a dialog has a separator. * @brief Checks if @a dialog has a separator or not. */ unsigned int @@ -338,9 +338,9 @@ } /** - * @param dialog: the dialog to add the button in. + * @param dialog: the dialog. * @param has_sep: TRUE to draw the separator, FALSE to hide it. - * @return: Returns no value. + * @return Returns no value. * @brief Sets the separator of @a dialog. */ void === RCS file: /cvsroot/enlightenment/e17/libs/ewl/src/ewl_dialog.h,v retrieving revision 1.1 retrieving revision 1.2 diff -u -3 -r1.1 -r1.2 --- ewl_dialog.h16 Jun 2004 06:42:24 - 1.1 +++ ewl_dialog.h19 Jun 2004 04:24:36 - 1.2 @@ -7,9 +7,10 @@ #endif /* __cplusplus */ /** - * @defgroup Ewl_Dialog Window: A Window to prompt the user for + * @defgroup Ewl_Dialog Dialog: A Window to prompt the user for * Displaying Messages, asking - * questions or warning him + * questions or warnings. + * * @brief Defines the Ewl_Dialog class which extends the Ewl_Window class. * * @{ @@ -36,7 +37,7 @@ /** * The dialog structure is a window with two area: a box (vbox) to hold - * messages and another box (action_area to put buttons + * messages and another box (action_area) to put buttons * (usually). These boxes can be separated by a line. */ typedef struct _Ewl_Dialog Ewl_Dialog; --- This SF.Net email is sponsored by The 2004 JavaOne(SM) Conference Learn from the experts at JavaOne(SM), Sun's Worldwide Java Developer Conference, June 28 - July 1 at the Moscone Center in San Francisco, CA REGISTER AND SAVE! http://java.sun.com/javaone/sf Priority Code NWMGYKND ___ enlightenment-cvs mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: libs/emotion rbdpngn
Enlightenment CVS committal Author : rbdpngn Project : e17 Module : libs/emotion Dir : e17/libs/emotion Modified Files: autogen.sh Log Message: Use libtoolize for version checking. === RCS file: /cvsroot/enlightenment/e17/libs/emotion/autogen.sh,v retrieving revision 1.1 retrieving revision 1.2 diff -u -3 -r1.1 -r1.2 --- autogen.sh 18 Jun 2004 15:38:01 - 1.1 +++ autogen.sh 19 Jun 2004 04:19:19 - 1.2 @@ -15,7 +15,7 @@ } (grep "^AM_PROG_LIBTOOL" $srcdir/configure.in >/dev/null) && { - (libtool --version) < /dev/null > /dev/null 2>&1 || { + (libtoolize --version) < /dev/null > /dev/null 2>&1 || { echo echo "**Error**: You must have \`libtool' installed." echo "Get ftp://ftp.gnu.org/pub/gnu/libtool-1.2d.tar.gz"; --- This SF.Net email is sponsored by The 2004 JavaOne(SM) Conference Learn from the experts at JavaOne(SM), Sun's Worldwide Java Developer Conference, June 28 - July 1 at the Moscone Center in San Francisco, CA REGISTER AND SAVE! http://java.sun.com/javaone/sf Priority Code NWMGYKND ___ enlightenment-cvs mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: libs/ewl doursse
Enlightenment CVS committal Author : doursse Project : e17 Module : libs/ewl Dir : e17/libs/ewl/src Modified Files: ewl_tooltip.c Log Message: tooltip fix: text added to the correct widget === RCS file: /cvsroot/enlightenment/e17/libs/ewl/src/ewl_tooltip.c,v retrieving revision 1.8 retrieving revision 1.9 diff -u -3 -r1.8 -r1.9 --- ewl_tooltip.c 13 May 2004 06:03:01 - 1.8 +++ ewl_tooltip.c 19 Jun 2004 04:12:20 - 1.9 @@ -81,7 +81,7 @@ DENTER_FUNCTION(DLEVEL_STABLE); DCHECK_PARAM_PTR("t", t); - ewl_text_text_set (EWL_TEXT (t), text); + ewl_text_text_set (EWL_TEXT (t->text), text); DLEAVE_FUNCTION(DLEVEL_STABLE); } --- This SF.Net email is sponsored by The 2004 JavaOne(SM) Conference Learn from the experts at JavaOne(SM), Sun's Worldwide Java Developer Conference, June 28 - July 1 at the Moscone Center in San Francisco, CA REGISTER AND SAVE! http://java.sun.com/javaone/sf Priority Code NWMGYKND ___ enlightenment-cvs mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: e kwo
Enlightenment CVS committal Author : kwo Project : e16 Module : e Dir : e16/e Modified Files: e.spec ChangeLog Log Message: Sat Jun 19 03:51:03 CEST 2004 (Kim) Another attempt to fix some window placement and saved settings issues. Transparency tweaks. Attempt to fix stacking and other problems with transients. === RCS file: /cvsroot/enlightenment/e16/e/e.spec,v retrieving revision 1.146 retrieving revision 1.147 diff -u -3 -r1.146 -r1.147 --- e.spec 18 Jun 2004 18:06:29 - 1.146 +++ e.spec 19 Jun 2004 01:51:57 - 1.147 @@ -1,7 +1,7 @@ Summary: The Enlightenment window manager. Name: enlightenment Version: 0.16.7 -Release: 0.99.3.3 +Release: 0.99.3.4 License: BSD Group: User Interface/Desktops Source0: http://prdownloads.sourceforge.net/enlightenment/%{name}-%{version}.tar.gz === RCS file: /cvsroot/enlightenment/e16/e/ChangeLog,v retrieving revision 1.147 retrieving revision 1.148 diff -u -3 -r1.147 -r1.148 --- ChangeLog 18 Jun 2004 18:06:29 - 1.147 +++ ChangeLog 19 Jun 2004 01:51:57 - 1.148 @@ -2912,3 +2912,12 @@ Fix a number of bugs with pager clicking and dragging. Fix inappropriate re-use of cached mini-window image pixmaps. Read WM_TRANSIENT_FOR only on map or change + debug stuff. + +--- + +Sat Jun 19 03:51:03 CEST 2004 +(Kim) + +Another attempt to fix some window placement and saved settings issues. +Transparency tweaks. +Attempt to fix stacking and other problems with transients. --- This SF.Net email is sponsored by The 2004 JavaOne(SM) Conference Learn from the experts at JavaOne(SM), Sun's Worldwide Java Developer Conference, June 28 - July 1 at the Moscone Center in San Francisco, CA REGISTER AND SAVE! http://java.sun.com/javaone/sf Priority Code NWMGYKND ___ enlightenment-cvs mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: e kwo
Enlightenment CVS committal Author : kwo Project : e16 Module : e Dir : e16/e/src Modified Files: timestamp.h Log Message: Sat Jun 19 03:51:03 CEST 2004 (Kim) Another attempt to fix some window placement and saved settings issues. Transparency tweaks. Attempt to fix stacking and other problems with transients. === RCS file: /cvsroot/enlightenment/e16/e/src/timestamp.h,v retrieving revision 1.608 retrieving revision 1.609 diff -u -3 -r1.608 -r1.609 --- timestamp.h 18 Jun 2004 18:06:30 - 1.608 +++ timestamp.h 19 Jun 2004 01:51:57 - 1.609 @@ -1 +1 @@ -#define E_CHECKOUT_DATE "$Date: 2004/06/18 18:06:30 $" +#define E_CHECKOUT_DATE "$Date: 2004/06/19 01:51:57 $" --- This SF.Net email is sponsored by The 2004 JavaOne(SM) Conference Learn from the experts at JavaOne(SM), Sun's Worldwide Java Developer Conference, June 28 - July 1 at the Moscone Center in San Francisco, CA REGISTER AND SAVE! http://java.sun.com/javaone/sf Priority Code NWMGYKND ___ enlightenment-cvs mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: e kwo
Enlightenment CVS committal Author : kwo Project : e16 Module : e Dir : e16/e/src Modified Files: E.h areas.c borders.c desktops.c finders.c iconify.c Log Message: Attempt to fix stacking and other problems with transients. === RCS file: /cvsroot/enlightenment/e16/e/src/E.h,v retrieving revision 1.285 retrieving revision 1.286 diff -u -3 -r1.285 -r1.286 --- E.h 18 Jun 2004 20:12:06 - 1.285 +++ E.h 19 Jun 2004 01:31:19 - 1.286 @@ -868,7 +868,7 @@ Window group; Window client_leader; charneed_input; - chartransient; + signed char transient; Window transient_for; charis_group_leader; charno_resize_h; @@ -2177,7 +2177,8 @@ Group **ListWinGroups(EWin * ewin, char group_select, int *num); EWin **ListWinGroupMembersForEwin(EWin * ewin, int action, char nogroup, int *num); -EWin **ListTransientsFor(Window win, int *num); +EWin **EwinListTransients(EWin * ewin, int *num, int group); +EWin **EwinListTransientFor(EWin * ewin, int *num); EWin **ListGroupMembers(Window win, int *num); EWin *FindEwinByDialog(Dialog * d); Dialog *FindDialogButton(Window win, int *bnum); === RCS file: /cvsroot/enlightenment/e16/e/src/areas.c,v retrieving revision 1.69 retrieving revision 1.70 diff -u -3 -r1.69 -r1.70 --- areas.c 30 May 2004 15:17:44 - 1.69 +++ areas.c 19 Jun 2004 01:31:20 - 1.70 @@ -320,7 +320,7 @@ ewin = lst[i]; if (ewin->sticky) continue; - if (ewin->client.transient_for) + if (ewin->client.transient > 0) continue; if (ewin->desktop != desks.current && !ewin->floating) continue; === RCS file: /cvsroot/enlightenment/e16/e/src/borders.c,v retrieving revision 1.194 retrieving revision 1.195 diff -u -3 -r1.194 -r1.195 --- borders.c 18 Jun 2004 20:12:07 - 1.194 +++ borders.c 19 Jun 2004 01:31:20 - 1.195 @@ -328,7 +328,7 @@ AddToFamily(Window win) { EWin *ewin, *ewin2; - EWin *const *lst; + EWin **lst; int i, k, num, speed, fx, fy, x, y; chardoslide, manplace; charcangrab = 0; @@ -365,7 +365,7 @@ /* adopt the new baby */ ewin = Adopt(win); - /* if is an afterstep/windowmaker dock app 0- dock it */ + /* if is an afterstep/windowmaker dock app - dock it */ if (Conf.dockapp_support && ewin->docked) { DockIt(ewin); @@ -376,47 +376,86 @@ if ((!ewin->client.mwm_decor_title) && (!ewin->client.mwm_decor_border)) doslide = 0; - ResizeEwin(ewin, ewin->client.w, ewin->client.h); - + ewin2 = NULL; if (ewin->client.transient) { - /* tag the parent window if this is a transient */ - ewin2 = FindItem(NULL, ewin->client.transient_for, LIST_FINDBY_ID, -LIST_TYPE_EWIN); - - /* Don't count a self-reference as a valid transient */ - if (ewin2 && ewin2 != ewin) - ewin2->has_transients++; - - if (Conf.focus.transientsfollowleader) + if (ewin->client.transient_for == None || + ewin->client.transient_for == VRoot.win) { -if (!ewin2) - ewin2 = FindItem(NULL, ewin->client.group, LIST_FINDBY_ID, -LIST_TYPE_EWIN); +/* Group transient */ +ewin->client.transient_for = VRoot.win; +#if 0 /* Maybe? */ +ewin->layer++; +#endif +/* Don't treat this as a normal transient */ +ewin->client.transient = -1; + } + else if (ewin->client.transient_for == ewin->client.win) + { +/* Some apps actually do this. Why? */ +ewin->client.transient = 0; + } + else + { +/* Regular transient */ + } -if (!ewin2) + if (ewin->client.transient) + { +/* Tag the parent window if this is a transient */ +lst = EwinListTransientFor(ewin, &num); +for (i = 0; i < num; i++) { - lst = EwinListGetAll(&num); - for (i = 0; i < num; i++) - { - if ((lst[i]->iconified) || - (ewin->client.group != lst[i]->client.group)) - continue; - - ewin2 = lst[i]; - break; - } + lst[i]->has_transients++; + if (ewin->la
E CVS: e kwo
Enlightenment CVS committal Author : kwo Project : e16 Module : e Dir : e16/e/src Modified Files: iclass.c setup.c tooltips.c Log Message: Transparency tweaks. === RCS file: /cvsroot/enlightenment/e16/e/src/iclass.c,v retrieving revision 1.39 retrieving revision 1.40 diff -u -3 -r1.39 -r1.40 --- iclass.c14 Jun 2004 17:02:30 - 1.39 +++ iclass.c18 Jun 2004 22:21:35 - 1.40 @@ -74,7 +74,7 @@ #else void -TransparencySet(int transparency) +TransparencySet(int transparency __UNUSED__) { } @@ -231,9 +231,6 @@ EAllocColor(&is->hihi); EAllocColor(&is->lolo); - if (is->transparent) - is->unloadable = 1; - EDBUG_RETURN_; } @@ -394,58 +391,56 @@ { int apply, trans; int ww, hh; - int flags; PmapMaskpmml; #ifdef ENABLE_TRANSPARENCY Imlib_Image*ii = NULL; + int flags; - switch (image_type) + flags = ICLASS_ATTR_OPAQUE; + if (Conf.theme.transparency > 0) { - case ST_UNKNWN: - flags = ICLASS_ATTR_OPAQUE; - break; - case ST_BORDER: - flags = Conf.st_trans.border; - break; - case ST_WIDGET: - flags = Conf.st_trans.widget; - break; - case ST_ICONBOX: - flags = Conf.st_trans.iconbox; - break; - case ST_MENU: - flags = Conf.st_trans.menu; - break; - case ST_MENU_ITEM: - flags = Conf.st_trans.menu_item; - break; - case ST_TOOLTIP: - flags = Conf.st_trans.tooltip; - break; - case ST_DIALOG: - flags = Conf.st_trans.dialog; - break; - case ST_HILIGHT: - flags = Conf.st_trans.hilight; - break; - case ST_PAGER: - flags = Conf.st_trans.pager; - break; - case ST_WARPLIST: - flags = Conf.st_trans.warplist; - break; - default: - flags = ICLASS_ATTR_OPAQUE; - break; + switch (image_type) + { + default: + case ST_UNKNWN: +flags = ICLASS_ATTR_OPAQUE; +break; + case ST_BORDER: +flags = Conf.st_trans.border; +break; + case ST_WIDGET: +flags = Conf.st_trans.widget; +break; + case ST_ICONBOX: +flags = Conf.st_trans.iconbox; +break; + case ST_MENU: +flags = Conf.st_trans.menu; +break; + case ST_MENU_ITEM: +flags = Conf.st_trans.menu_item; +break; + case ST_TOOLTIP: +flags = Conf.st_trans.tooltip; +break; + case ST_DIALOG: +flags = Conf.st_trans.dialog; +break; + case ST_HILIGHT: +flags = Conf.st_trans.hilight; +break; + case ST_PAGER: +flags = Conf.st_trans.pager; +break; + case ST_WARPLIST: +flags = Conf.st_trans.warplist; +break; + } } - - /* -* is->transparent flags: -* 0x01: Use desktop background pixmap as base -* 0x02: Use root window as base (use only for transients, if at all) -* 0x04: Don't apply image mask to result -*/ + trans = (flags != ICLASS_ATTR_OPAQUE); +#else + trans = 0; #endif apply = !pmm; @@ -464,12 +459,17 @@ pmm->type = 1; pmm->pmap = pmm->mask = 0; - trans = (Conf.theme.transparency || - (is->transparent && is->pixmapfillstyle == FILL_STRETCH && -imlib_image_has_alpha())); - #ifdef ENABLE_TRANSPARENCY - if (flags != ICLASS_ATTR_OPAQUE) + /* +* is->transparent flags: +* 0x01: Use desktop background pixmap as base +* 0x02: Use root window as base (use only for transients, if at all) +* 0x04: Don't apply image mask to result +*/ + if (is->transparent && imlib_image_has_alpha()) + trans = (is->transparent & 0x02) ? ICLASS_ATTR_GLASS : ICLASS_ATTR_BG; + + if (trans) { Window cr; Pixmap bg; === RCS file: /cvsroot/enlightenment/e16/e/src/setup.c,v retrieving revision 1.129 retrieving revision 1.130 diff -u -3 -r1.129 -r1.130 --- setup.c 14 Jun 2004 17:02:32 - 1.129 +++ setup.c 18 Jun 2004 22:21:35 - 1.130 @@ -438,12 +438,12 @@ Conf.edge_flip_resistance = 15; #ifdef USE_IMLIB2 - Conf.st_trans.menu = ICLASS_ATTR_GLASS; + Conf.st_trans.menu = ICLASS_ATTR_BG; Conf.st_trans.menu_item = ICLASS_ATTR_OPAQUE; Conf.st_trans.tooltip = ICLASS_ATTR_GLASS; Conf.st_trans.widget = ICLASS_ATTR_OPAQUE; - Conf.st_trans.border = ICLASS_ATTR_OPAQUE; - Conf.st_trans.iconbox = ICLASS_ATTR_OPAQUE; + Conf.st_trans.border = ICLASS_ATTR_BG; + Conf.st_trans.iconbox = ICLASS_ATTR_BG; Conf.st_trans.dialog = ICLASS_ATTR_BG; #endif
E CVS: e kwo
Enlightenment CVS committal Author : kwo Project : e16 Module : e Dir : e16/e/src Modified Files: E.h borders.c ewmh.c icccm.c iconify.c moveresize.c pager.c session.c snaps.c Log Message: Another attempt to fix some window placement and saved settings issues. === RCS file: /cvsroot/enlightenment/e16/e/src/E.h,v retrieving revision 1.284 retrieving revision 1.285 diff -u -3 -r1.284 -r1.285 --- E.h 15 Jun 2004 22:11:33 - 1.284 +++ E.h 18 Jun 2004 20:12:06 - 1.285 @@ -1789,9 +1789,7 @@ voidEwinEventDestroy(EWin * ewin); voidEwinEventMap(EWin * ewin); voidEwinEventUnmap(EWin * ewin); -voidEwinSetArea(EWin * ewin, int ax, int ay); voidMoveEwinToArea(EWin * ewin, int ax, int ay); -voidSetEwinToCurrentArea(EWin * ewin); int EwinGetDesk(const EWin * ewin); const char *EwinGetTitle(const EWin * ewin); const char *EwinGetIconName(const EWin * ewin); @@ -2065,6 +2063,7 @@ #define EDBUG_TYPE_RAISELOWER 132 #define EDBUG_TYPE_MOVERESIZE 133 #define EDBUG_TYPE_SESSION 134 +#define EDBUG_TYPE_SNAPS 135 int EventDebug(unsigned int type); #else #define EventDebug(type) 0 @@ -2537,8 +2536,6 @@ char *GetSMFile(void); char *GetGenericSMFile(void); voidMatchEwinToSM(EWin * ewin); -voidMatchToSnapInfoPager(Pager * p); -voidMatchToSnapInfoIconbox(Iconbox * ib); voidSaveSession(int shutdown); voidautosave(void); int EExit(int exitcode); @@ -2616,7 +2613,6 @@ voidMatchEwinToSnapInfo(EWin * ewin); voidUnmatchEwinToSnapInfo(EWin * ewin); voidRememberImportantInfoForEwin(EWin * ewin); -voidRememberImportantInfoForEwins(EWin * ewin); /* sound.c */ SoundClass *SclassCreate(const char *name, const char *file); === RCS file: /cvsroot/enlightenment/e16/e/src/borders.c,v retrieving revision 1.193 retrieving revision 1.194 diff -u -3 -r1.193 -r1.194 --- borders.c 8 Jun 2004 19:08:46 - 1.193 +++ borders.c 18 Jun 2004 20:12:07 - 1.194 @@ -670,6 +670,7 @@ ICCCM_Configure(ewin); EwinBorderDraw(ewin, 1, 1); + DetermineEwinArea(ewin); UngrabX(); EDBUG_RETURN(ewin); @@ -1121,6 +1122,17 @@ EDBUG_RETURN_; } +static void +EwinGetSize(EWin * ewin) +{ + ewin->x = ewin->client.x - ewin->border->border.left; + ewin->y = ewin->client.y - ewin->border->border.top; + ewin->w = ewin->client.w + + ewin->border->border.left + ewin->border->border.right; + ewin->h = ewin->client.h + + ewin->border->border.top + ewin->border->border.bottom; +} + static EWin* Adopt(Window win) { @@ -1151,6 +1163,8 @@ ICCCM_MatchSize(ewin); ICCCM_Adopt(ewin); + + EwinGetSize(ewin); EwinEventsConfigure(ewin, 0); UngrabX(); @@ -1189,11 +1203,13 @@ ewin->skipfocus = 1; break; case EWIN_TYPE_ICONBOX: + ewin->sticky = 1; ewin->skiptask = 1; ewin->skip_ext_pager = 1; ewin->skipfocus = 1; break; case EWIN_TYPE_PAGER: + ewin->sticky = 1; ewin->skiptask = 1; ewin->skip_ext_pager = 1; ewin->skipfocus = 1; @@ -1205,6 +1221,15 @@ ICCCM_GetInfo(ewin, 0); ICCCM_GetShapeInfo(ewin); ICCCM_GetGeoms(ewin, 0); + switch (type) + { + case EWIN_TYPE_DIALOG: + case EWIN_TYPE_MENU: + ewin->client.width.min = ewin->client.width.max = ewin->client.w; + ewin->client.height.min = ewin->client.height.max = ewin->client.h; + ewin->client.no_resize_h = ewin->client.no_resize_v = 1; + break; + } MatchEwinToSnapInfo(ewin); if (!ewin->border) @@ -1213,6 +1238,8 @@ ICCCM_MatchSize(ewin); ICCCM_Adopt(ewin); + + EwinGetSize(ewin); EwinEventsConfigure(ewin, 0); UngrabX(); @@ -1714,7 +1741,7 @@ } void -EwinFixPosition(EWin * ewin __UNUSED__) +EwinFixPosition(EWin * ewin) { int x, y; @@ -1734,10 +1761,6 @@ if (x != ewin->x || y != ewin->y) MoveEwin(ewin, x, y); - -#if 0 - RememberImportantInfoForEwin(ewin); -#endif } #define MR_FLAGS_MOVE 1 @@ -1804,6 +1827,8 @@ move = 1; ewin->x = x; ewin->y = y; + ewin->client.x += dx; + ewin->client.y += dy; } if (flags & MR_FLAGS_RESIZE) @@ -2122,8 +2147,6 @@ if (ewin->win) EMapWindow(disp, ewin->win); - SetEwinToCurrentArea(ewin); - if (Mode.mode == MODE_NONE) { PagerEwinOutsideAreaUpdate(ewin); @@ -3147,7 +3170,7 @@ HintsSetWindowState(ewin); } -void +static void EwinSetArea(EWin * ewin, int ax, int ay) {
E CVS: e kwo
Enlightenment CVS committal Author : kwo Project : e16 Module : e Dir : e16/e Modified Files: e.spec ChangeLog Log Message: Fri Jun 18 20:04:49 CEST 2004 (Kim) Raise on ACTION_FOCUS_SET. Localized menu generation (based on patch by Andreas Volz <[EMAIL PROTECTED]>). Localize menu title and item text. Selective Transparency - configuration (Jaron Omega <[EMAIL PROTECTED]>). Fix a number of bugs with pager clicking and dragging. Fix inappropriate re-use of cached mini-window image pixmaps. Read WM_TRANSIENT_FOR only on map or change + debug stuff. === RCS file: /cvsroot/enlightenment/e16/e/e.spec,v retrieving revision 1.145 retrieving revision 1.146 diff -u -3 -r1.145 -r1.146 --- e.spec 9 Jun 2004 00:26:08 - 1.145 +++ e.spec 18 Jun 2004 18:06:29 - 1.146 @@ -1,7 +1,7 @@ Summary: The Enlightenment window manager. Name: enlightenment Version: 0.16.7 -Release: 0.99.3.2 +Release: 0.99.3.3 License: BSD Group: User Interface/Desktops Source0: http://prdownloads.sourceforge.net/enlightenment/%{name}-%{version}.tar.gz === RCS file: /cvsroot/enlightenment/e16/e/ChangeLog,v retrieving revision 1.146 retrieving revision 1.147 diff -u -3 -r1.146 -r1.147 --- ChangeLog 9 Jun 2004 00:26:08 - 1.146 +++ ChangeLog 18 Jun 2004 18:06:29 - 1.147 @@ -2899,3 +2899,16 @@ Fix borders on initially shaded windows. Partial fix to clipped TT font text. Put lost warpfocused option back in. + +--- + +Fri Jun 18 20:04:49 CEST 2004 +(Kim) + +Raise on ACTION_FOCUS_SET. +Localized menu generation (based on patch by Andreas Volz <[EMAIL PROTECTED]>). +Localize menu title and item text. +Selective Transparency - configuration (Jaron Omega <[EMAIL PROTECTED]>). +Fix a number of bugs with pager clicking and dragging. +Fix inappropriate re-use of cached mini-window image pixmaps. +Read WM_TRANSIENT_FOR only on map or change + debug stuff. --- This SF.Net email is sponsored by The 2004 JavaOne(SM) Conference Learn from the experts at JavaOne(SM), Sun's Worldwide Java Developer Conference, June 28 - July 1 at the Moscone Center in San Francisco, CA REGISTER AND SAVE! http://java.sun.com/javaone/sf Priority Code NWMGYKND ___ enlightenment-cvs mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: e kwo
Enlightenment CVS committal Author : kwo Project : e16 Module : e Dir : e16/e/src Modified Files: timestamp.h Log Message: Fri Jun 18 20:04:49 CEST 2004 (Kim) Raise on ACTION_FOCUS_SET. Localized menu generation (based on patch by Andreas Volz <[EMAIL PROTECTED]>). Localize menu title and item text. Selective Transparency - configuration (Jaron Omega <[EMAIL PROTECTED]>). Fix a number of bugs with pager clicking and dragging. Fix inappropriate re-use of cached mini-window image pixmaps. Read WM_TRANSIENT_FOR only on map or change + debug stuff. === RCS file: /cvsroot/enlightenment/e16/e/src/timestamp.h,v retrieving revision 1.607 retrieving revision 1.608 diff -u -3 -r1.607 -r1.608 --- timestamp.h 9 Jun 2004 00:26:08 - 1.607 +++ timestamp.h 18 Jun 2004 18:06:30 - 1.608 @@ -1 +1 @@ -#define E_CHECKOUT_DATE "$Date: 2004/06/09 00:26:08 $" +#define E_CHECKOUT_DATE "$Date: 2004/06/18 18:06:30 $" --- This SF.Net email is sponsored by The 2004 JavaOne(SM) Conference Learn from the experts at JavaOne(SM), Sun's Worldwide Java Developer Conference, June 28 - July 1 at the Moscone Center in San Francisco, CA REGISTER AND SAVE! http://java.sun.com/javaone/sf Priority Code NWMGYKND ___ enlightenment-cvs mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: libs/emotion azundris
Enlightenment CVS committal Author : azundris Project : e17 Module : libs/emotion Dir : e17/libs/emotion Modified Files: emotion.spec Log Message: * emotional spec === RCS file: /cvsroot/enlightenment/e17/libs/emotion/emotion.spec,v retrieving revision 1.1 retrieving revision 1.2 diff -u -3 -r1.1 -r1.2 --- emotion.spec18 Jun 2004 15:38:01 - 1.1 +++ emotion.spec18 Jun 2004 17:37:47 - 1.2 @@ -62,12 +62,19 @@ %files %defattr(-,root,root) -%attr(755,root,root) %{prefix}/lib/libemotion.so* -%attr(755,root,root) %{prefix}/lib/libemotion.la +%attr(755,root,root) %{prefix}/lib/libemotion.a +%attr(755,root,root) %{prefix}/bin/emotion_* +%attr(755,root,root) %{prefix}/lib/emotion/emotion_decoder_xine.a +%attr(755,root,root) %{prefix}/lib/xine/plugins/1.0.0/xineplug_vo_out_emotion.a %files devel -%attr(755,root,root) %{prefix}/lib/libemotion.a -%attr(755,root,root) %{prefix}/bin/emotion* +%attr(755,root,root) %{prefix}/bin/emotion-config +%attr(755,root,root) %{prefix}/lib/libemotion.so* +%attr(755,root,root) %{prefix}/lib/libemotion.la +%attr(755,root,root) %{prefix}/lib/emotion/emotion_decoder_xine.la +%attr(755,root,root) %{prefix}/lib/emotion/emotion_decoder_xine.so +%attr(755,root,root) %{prefix}/lib/xine/plugins/1.0.0/xineplug_vo_out_emotion.so +%attr(755,root,root) %{prefix}/lib/xine/plugins/1.0.0/xineplug_vo_out_emotion.la %{prefix}/include/Emotion* %{_datadir}/emotion %doc AUTHORS @@ -76,5 +83,7 @@ %doc emotion_docs.tar.gz %changelog +* Fri Jun 18 2004 Azundris <[EMAIL PROTECTED]> +- Added missing files * Sat Jun 23 2001 The Rasterman <[EMAIL PROTECTED]> -- Created spec file +- Created spec file --- This SF.Net email is sponsored by The 2004 JavaOne(SM) Conference Learn from the experts at JavaOne(SM), Sun's Worldwide Java Developer Conference, June 28 - July 1 at the Moscone Center in San Francisco, CA REGISTER AND SAVE! http://java.sun.com/javaone/sf Priority Code NWMGYKND ___ enlightenment-cvs mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: libs/evas raster
Enlightenment CVS committal Author : raster Project : e17 Module : libs/evas Dir : e17/libs/evas/src/lib/engines/gl_x11 Modified Files: evas_engine.c Log Message: force fullscreen edraws for gl - this holw buffer swap thing just doesnt work well otherwise... - and copying from back to front buffer is really a no-go :( === RCS file: /cvsroot/enlightenment/e17/libs/evas/src/lib/engines/gl_x11/evas_engine.c,v retrieving revision 1.10 retrieving revision 1.11 diff -u -3 -r1.10 -r1.11 --- evas_engine.c 23 Jan 2004 02:14:06 - 1.10 +++ evas_engine.c 18 Jun 2004 15:56:30 - 1.11 @@ -292,10 +292,17 @@ /* smple bounding box */ if (!re->win->draw.redraw) { +#if 0 re->win->draw.x1 = x; re->win->draw.y1 = y; re->win->draw.x2 = x + w - 1; re->win->draw.y2 = y + h - 1; +#else + re->win->draw.x1 = 0; + re->win->draw.y1 = 0; + re->win->draw.x2 = re->win->w - 1; + re->win->draw.y2 = re->win->h - 1; +#endif } else { @@ -371,15 +378,16 @@ evas_engine_gl_x11_window_use(re->win); /* SLOW AS ALL HELL! */ -/* +#if 0 evas_gl_common_swap_rect(re->win->gl_context, re->win->draw.x1, re->win->draw.y1, re->win->draw.x2 - re->win->draw.x1 + 1, re->win->draw.y2 - re->win->draw.y1 + 1); - */ +#else glXSwapBuffers(re->win->disp, re->win->win); -// glFlush(); -// glXWaitGL(); +#endif + glFlush(); + glXWaitGL(); // XSync(re->win->disp, False); // printf("SYNC! %i\n", fr++); } --- This SF.Net email is sponsored by The 2004 JavaOne(SM) Conference Learn from the experts at JavaOne(SM), Sun's Worldwide Java Developer Conference, June 28 - July 1 at the Moscone Center in San Francisco, CA REGISTER AND SAVE! http://java.sun.com/javaone/sf Priority Code NWMGYKND ___ enlightenment-cvs mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: libs/emotion raster
Enlightenment CVS committal Author : raster Project : e17 Module : libs/emotion Dir : e17/libs/emotion/src/modules Added Files: Makefile.am emotion_xine.c emotion_xine.h Log Message: it had to happen sooner or later... in in in... we go! :) --- This SF.Net email is sponsored by The 2004 JavaOne(SM) Conference Learn from the experts at JavaOne(SM), Sun's Worldwide Java Developer Conference, June 28 - July 1 at the Moscone Center in San Francisco, CA REGISTER AND SAVE! http://java.sun.com/javaone/sf Priority Code NWMGYKND ___ enlightenment-cvs mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: libs/emotion raster
Enlightenment CVS committal Author : raster Project : e17 Module : libs/emotion Dir : e17/libs/emotion/src/modules/xine Added Files: Makefile.am emotion_xine_vo_out.c Log Message: it had to happen sooner or later... in in in... we go! :) --- This SF.Net email is sponsored by The 2004 JavaOne(SM) Conference Learn from the experts at JavaOne(SM), Sun's Worldwide Java Developer Conference, June 28 - July 1 at the Moscone Center in San Francisco, CA REGISTER AND SAVE! http://java.sun.com/javaone/sf Priority Code NWMGYKND ___ enlightenment-cvs mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: libs/emotion raster
Enlightenment CVS committal Author : raster Project : e17 Module : libs/emotion Dir : e17/libs/emotion/src/lib Added Files: Emotion.h Makefile.am emotion_private.h emotion_smart.c Log Message: it had to happen sooner or later... in in in... we go! :) --- This SF.Net email is sponsored by The 2004 JavaOne(SM) Conference Learn from the experts at JavaOne(SM), Sun's Worldwide Java Developer Conference, June 28 - July 1 at the Moscone Center in San Francisco, CA REGISTER AND SAVE! http://java.sun.com/javaone/sf Priority Code NWMGYKND ___ enlightenment-cvs mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: libs/emotion raster
Enlightenment CVS committal Author : raster Project : e17 Module : libs/emotion Dir : e17/libs/emotion/src/bin Added Files: Makefile.am emotion_test_main.c Log Message: it had to happen sooner or later... in in in... we go! :) --- This SF.Net email is sponsored by The 2004 JavaOne(SM) Conference Learn from the experts at JavaOne(SM), Sun's Worldwide Java Developer Conference, June 28 - July 1 at the Moscone Center in San Francisco, CA REGISTER AND SAVE! http://java.sun.com/javaone/sf Priority Code NWMGYKND ___ enlightenment-cvs mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: libs/emotion raster
Enlightenment CVS committal Author : raster Project : e17 Module : libs/emotion Dir : e17/libs/emotion/src Added Files: Makefile.am Log Message: it had to happen sooner or later... in in in... we go! :) --- This SF.Net email is sponsored by The 2004 JavaOne(SM) Conference Learn from the experts at JavaOne(SM), Sun's Worldwide Java Developer Conference, June 28 - July 1 at the Moscone Center in San Francisco, CA REGISTER AND SAVE! http://java.sun.com/javaone/sf Priority Code NWMGYKND ___ enlightenment-cvs mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: libs/emotion raster
Enlightenment CVS committal Author : raster Project : e17 Module : libs/emotion Dir : e17/libs/emotion/doc/img Added Files: emotion.png emotion_big.png emotion_mini.png emotion_small.png hilite.png Log Message: it had to happen sooner or later... in in in... we go! :) --- This SF.Net email is sponsored by The 2004 JavaOne(SM) Conference Learn from the experts at JavaOne(SM), Sun's Worldwide Java Developer Conference, June 28 - July 1 at the Moscone Center in San Francisco, CA REGISTER AND SAVE! http://java.sun.com/javaone/sf Priority Code NWMGYKND ___ enlightenment-cvs mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: libs/emotion raster
Enlightenment CVS committal Author : raster Project : e17 Module : libs/emotion Dir : e17/libs/emotion/doc Added Files: emotion.css foot.html head.html Log Message: it had to happen sooner or later... in in in... we go! :) --- This SF.Net email is sponsored by The 2004 JavaOne(SM) Conference Learn from the experts at JavaOne(SM), Sun's Worldwide Java Developer Conference, June 28 - July 1 at the Moscone Center in San Francisco, CA REGISTER AND SAVE! http://java.sun.com/javaone/sf Priority Code NWMGYKND ___ enlightenment-cvs mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: libs/emotion raster
Enlightenment CVS committal Author : raster Project : e17 Module : libs/emotion Dir : e17/libs/emotion/data Added Files: Makefile.am theme.eet Log Message: it had to happen sooner or later... in in in... we go! :) --- This SF.Net email is sponsored by The 2004 JavaOne(SM) Conference Learn from the experts at JavaOne(SM), Sun's Worldwide Java Developer Conference, June 28 - July 1 at the Moscone Center in San Francisco, CA REGISTER AND SAVE! http://java.sun.com/javaone/sf Priority Code NWMGYKND ___ enlightenment-cvs mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: libs/emotion raster
Enlightenment CVS committal Author : raster Project : e17 Module : libs/emotion Dir : e17/libs/emotion Added Files: AUTHORS COPYING COPYING-PLAIN ChangeLog Doxyfile INSTALL Makefile.am NEWS README autogen.sh configure.in emotion-config.in emotion.c.in emotion.spec gendoc Log Message: it had to happen sooner or later... in in in... we go! :) --- This SF.Net email is sponsored by The 2004 JavaOne(SM) Conference Learn from the experts at JavaOne(SM), Sun's Worldwide Java Developer Conference, June 28 - July 1 at the Moscone Center in San Francisco, CA REGISTER AND SAVE! http://java.sun.com/javaone/sf Priority Code NWMGYKND ___ enlightenment-cvs mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: libs/emotion raster
Enlightenment CVS committal Author : raster Project : e17 Module : libs/emotion Dir : e17/libs/emotion/src/modules/xine Log Message: Directory /cvsroot/enlightenment/e17/libs/emotion/src/modules/xine added to the repository --- This SF.Net email is sponsored by The 2004 JavaOne(SM) Conference Learn from the experts at JavaOne(SM), Sun's Worldwide Java Developer Conference, June 28 - July 1 at the Moscone Center in San Francisco, CA REGISTER AND SAVE! http://java.sun.com/javaone/sf Priority Code NWMGYKND ___ enlightenment-cvs mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: libs/emotion raster
Enlightenment CVS committal Author : raster Project : e17 Module : libs/emotion Dir : e17/libs/emotion/src/bin Log Message: Directory /cvsroot/enlightenment/e17/libs/emotion/src/bin added to the repository --- This SF.Net email is sponsored by The 2004 JavaOne(SM) Conference Learn from the experts at JavaOne(SM), Sun's Worldwide Java Developer Conference, June 28 - July 1 at the Moscone Center in San Francisco, CA REGISTER AND SAVE! http://java.sun.com/javaone/sf Priority Code NWMGYKND ___ enlightenment-cvs mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: libs/emotion raster
Enlightenment CVS committal Author : raster Project : e17 Module : libs/emotion Dir : e17/libs/emotion/src/modules Log Message: Directory /cvsroot/enlightenment/e17/libs/emotion/src/modules added to the repository --- This SF.Net email is sponsored by The 2004 JavaOne(SM) Conference Learn from the experts at JavaOne(SM), Sun's Worldwide Java Developer Conference, June 28 - July 1 at the Moscone Center in San Francisco, CA REGISTER AND SAVE! http://java.sun.com/javaone/sf Priority Code NWMGYKND ___ enlightenment-cvs mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: libs/emotion raster
Enlightenment CVS committal Author : raster Project : e17 Module : libs/emotion Dir : e17/libs/emotion/src/lib Log Message: Directory /cvsroot/enlightenment/e17/libs/emotion/src/lib added to the repository --- This SF.Net email is sponsored by The 2004 JavaOne(SM) Conference Learn from the experts at JavaOne(SM), Sun's Worldwide Java Developer Conference, June 28 - July 1 at the Moscone Center in San Francisco, CA REGISTER AND SAVE! http://java.sun.com/javaone/sf Priority Code NWMGYKND ___ enlightenment-cvs mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: libs/emotion raster
Enlightenment CVS committal Author : raster Project : e17 Module : libs/emotion Dir : e17/libs/emotion/doc/img Log Message: Directory /cvsroot/enlightenment/e17/libs/emotion/doc/img added to the repository --- This SF.Net email is sponsored by The 2004 JavaOne(SM) Conference Learn from the experts at JavaOne(SM), Sun's Worldwide Java Developer Conference, June 28 - July 1 at the Moscone Center in San Francisco, CA REGISTER AND SAVE! http://java.sun.com/javaone/sf Priority Code NWMGYKND ___ enlightenment-cvs mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: libs/emotion raster
Enlightenment CVS committal Author : raster Project : e17 Module : libs/emotion Dir : e17/libs/emotion/src Log Message: Directory /cvsroot/enlightenment/e17/libs/emotion/src added to the repository --- This SF.Net email is sponsored by The 2004 JavaOne(SM) Conference Learn from the experts at JavaOne(SM), Sun's Worldwide Java Developer Conference, June 28 - July 1 at the Moscone Center in San Francisco, CA REGISTER AND SAVE! http://java.sun.com/javaone/sf Priority Code NWMGYKND ___ enlightenment-cvs mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: libs/emotion raster
Enlightenment CVS committal Author : raster Project : e17 Module : libs/emotion Dir : e17/libs/emotion/data Log Message: Directory /cvsroot/enlightenment/e17/libs/emotion/data added to the repository --- This SF.Net email is sponsored by The 2004 JavaOne(SM) Conference Learn from the experts at JavaOne(SM), Sun's Worldwide Java Developer Conference, June 28 - July 1 at the Moscone Center in San Francisco, CA REGISTER AND SAVE! http://java.sun.com/javaone/sf Priority Code NWMGYKND ___ enlightenment-cvs mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: libs/emotion raster
Enlightenment CVS committal Author : raster Project : e17 Module : libs/emotion Dir : e17/libs/emotion/doc Log Message: Directory /cvsroot/enlightenment/e17/libs/emotion/doc added to the repository --- This SF.Net email is sponsored by The 2004 JavaOne(SM) Conference Learn from the experts at JavaOne(SM), Sun's Worldwide Java Developer Conference, June 28 - July 1 at the Moscone Center in San Francisco, CA REGISTER AND SAVE! http://java.sun.com/javaone/sf Priority Code NWMGYKND ___ enlightenment-cvs mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: libs/emotion raster
Enlightenment CVS committal Author : raster Project : e17 Module : libs/emotion Dir : e17/libs/emotion Log Message: Directory /cvsroot/enlightenment/e17/libs/emotion added to the repository --- This SF.Net email is sponsored by The 2004 JavaOne(SM) Conference Learn from the experts at JavaOne(SM), Sun's Worldwide Java Developer Conference, June 28 - July 1 at the Moscone Center in San Francisco, CA REGISTER AND SAVE! http://java.sun.com/javaone/sf Priority Code NWMGYKND ___ enlightenment-cvs mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs