Enlightenment CVS committal Author : kwo Project : e16 Module : e
Dir : e16/e Modified Files: .cvsignore INSTALL Makefile.am README configure.in e.spec Log Message: 0.16.8 =================================================================== RCS file: /cvsroot/enlightenment/e16/e/.cvsignore,v retrieving revision 1.10 retrieving revision 1.11 diff -u -3 -r1.10 -r1.11 --- .cvsignore 8 Mar 2004 22:49:32 -0000 1.10 +++ .cvsignore 28 Dec 2004 23:46:41 -0000 1.11 @@ -12,13 +12,9 @@ configure stamp-h stamp-h.in -ltconfig -ltmain.sh -enlightenment.pot -enlightenment*.tar.gz +e16*.tar.gz ABOUT-NLS m4 autom4te*.cache -CommitLog stamp-h1 mkinstalldirs =================================================================== RCS file: /cvsroot/enlightenment/e16/e/INSTALL,v retrieving revision 1.11 retrieving revision 1.12 diff -u -3 -r1.11 -r1.12 --- INSTALL 11 Jul 2004 09:00:29 -0000 1.11 +++ INSTALL 28 Dec 2004 23:46:41 -0000 1.12 @@ -298,3 +298,56 @@ once you have launched them by hand, alt-rightclick on them, select "Remember" and then choose "Restart Application on Login". + +About 0.16.8 +============ + +Changes: +- "enlightenment" has been renamed to "e16". +- The default user configuration directory is "~/.e16". +- The data install path is "<somepath>/e16", e.g. "/usr/share/e16". +Thus, an e16.8 installation should not clash with any other versions. +- Various configuration file formats have changed and should be easier + to read and modify, if needed. +- The configuration is stored per display and per screen. E.g. for + DISPLAY=:1.0 the main configuration file is "~/.e16/e_config--1.0.cfg". +- Actions(used by menus, keybindings, etc.) and IPC functions(eesh) have + been merged. +- Many IPC(eesh) commands have been changed, possibly breaking compatibility + with a few epplets. + +New features: +- Built-in composite manager. +- An iconbox can be configured to act as System Tray + (middle mouse->Desktop->Create Systray). + +Notes: + +imlib2 >= 1.1.2 is required. + +All settings can be shown and set using eesh. +To get a full list of settings: +$ eesh show +To set some parameter: +$ eesh set <parameter> <value> +Some settings will not be effective until E is restarted. + +To get a list of other eesh commands: +$ eesh help full + +The composite manager only works on the root window (desktop 0) for now. +If window resize/shading is ugly try: +$ eesh set compmgr.resize_fix_enable 1 + +0.16.8 should still be compatible with any e16 theme. However, user installed +themes will have to be moved/linked to ~/.e16/themes/ or <datadir>/e16/themes/. + +e16keyedit will work, but the "Action" field is no longer used. In stead, the +action (IPC command) must be specified in the "Parameters" field. +If used to change the keybindings, the modified settings will be stored in +~/.e16/e_config.bindings. +It should also be fairly straightforward to modify the key- and buttonbindings +by editing /usr/share/e16/config/bindings.cfg. + +e16menuedit will no longer work. e16menuedit2 will. + =================================================================== RCS file: /cvsroot/enlightenment/e16/e/Makefile.am,v retrieving revision 1.37 retrieving revision 1.38 diff -u -3 -r1.37 -r1.38 --- Makefile.am 13 Aug 2004 20:11:30 -0000 1.37 +++ Makefile.am 28 Dec 2004 23:46:41 -0000 1.38 @@ -10,3 +10,6 @@ ABOUT-NLS AUTHORS COMPLIANCE COPYING ChangeLog FAQ INSTALL NEWS README ACLOCAL_AMFLAGS = -I m4 + +changelog: + cvs2cl --gmt --no-hide-branch-additions --separate-header --no-indent =================================================================== RCS file: /cvsroot/enlightenment/e16/e/README,v retrieving revision 1.8 retrieving revision 1.9 diff -u -3 -r1.8 -r1.9 --- README 3 Feb 2004 16:16:52 -0000 1.8 +++ README 28 Dec 2004 23:46:41 -0000 1.9 @@ -1,8 +1,8 @@ ------------------------------------------------------------------------------- - E N L I G H T E N M E N T V E R S I O N 0 . 1 6 . 7 + E N L I G H T E N M E N T V E R S I O N 0 . 1 6 . 8 ------------------------------------------------------------------------------- -Thank you for downloading the 0.16.7 release of the Enlightenment Window +Thank you for downloading the 0.16.8 release of the Enlightenment Window Manager. This README file should not be considered a substitute for the real documentation, which can be found (once you have started Enlightenment) by middle-clicking on the desktop and selecting "Help" from the menu. =================================================================== RCS file: /cvsroot/enlightenment/e16/e/configure.in,v retrieving revision 1.106 retrieving revision 1.107 diff -u -3 -r1.106 -r1.107 --- configure.in 17 Dec 2004 20:08:25 -0000 1.106 +++ configure.in 28 Dec 2004 23:46:41 -0000 1.107 @@ -2,10 +2,10 @@ ENLIGHTENMENT_MAJOR=0 ENLIGHTENMENT_MINOR=16 -ENLIGHTENMENT_MICRO=7.3 +ENLIGHTENMENT_MICRO=8 ENLIGHTENMENT_VERSION=$ENLIGHTENMENT_MAJOR.$ENLIGHTENMENT_MINOR.$ENLIGHTENMENT_MICRO -AM_INIT_AUTOMAKE(enlightenment, $ENLIGHTENMENT_VERSION) +AM_INIT_AUTOMAKE(e16, $ENLIGHTENMENT_VERSION) AM_MAINTAINER_MODE dnl reasonable guesses for where stuff is installed @@ -27,7 +27,7 @@ AC_DEFINE_UNQUOTED(ENLIGHTENMENT_MICRO, "$ENLIGHTENMENT_MICRO", [Micro Version]) AC_SUBST(ENLIGHTENMENT_MICRO) if test "x$ENLIGHTENMENT_RELEASE" != "x"; then -AC_DEFINE_UNQUOTED(ENLIGHTENMENT_RELEASE, "$ENLIGHTENMENT_RELEASE", [Release]) + AC_DEFINE_UNQUOTED(ENLIGHTENMENT_RELEASE, "$ENLIGHTENMENT_RELEASE", [Release]) fi ALL_LINGUAS="bg bs da de en_US es fr hu ko nl no ru sv pt pl pt_BR tr ja" @@ -50,6 +50,7 @@ AC_C_BIGENDIAN AC_C___ATTRIBUTE__ +AC_CHECK_SIZEOF(int, 4) AC_CHECK_FUNCS(getcwd) AC_CHECK_FUNCS(mkdir) @@ -71,18 +72,30 @@ fi AC_ARG_ENABLE(fsstd, - [ --enable-fsstd install files following FSSTD [default=no]], ,enable_fsstd=no) + [ --enable-fsstd install files following FSSTD [default=yes]],, + enable_fsstd=yes) AC_ARG_ENABLE(sound, - [ --enable-sound compile with sound support [default=yes]], ,enable_sound=yes) + [ --enable-sound compile with sound support [default=yes]],, + enable_sound=yes) AC_ARG_ENABLE(hints-ewmh, - [ --enable-hints-ewmh compile with Extended Window Manager Hints support [default=yes]],, enable_hints_ewmh=yes) + [ --enable-hints-ewmh compile with Extended Window Manager Hints support [default=yes]],, + enable_hints_ewmh=yes) AC_ARG_ENABLE(hints-gnome, - [ --enable-hints-gnome compile with GNOME(<2.0) hints support [default=no]],, enable_hints_gnome=no) + [ --enable-hints-gnome compile with GNOME(<2.0) hints support [default=no]],, + enable_hints_gnome=no) -if test "x$enable_hints_ewmh" = "xyes"; then AC_DEFINE(ENABLE_EWMH, 1, [Extended Window Manager Hints]) fi -if test "x$enable_hints_gnome" = "xyes"; then AC_DEFINE(ENABLE_GNOME, 1, [GNOME(<2.0) Hints]) fi +AC_ARG_ENABLE(ecore-x, + [ --enable-ecore-x use ecore-x interface to X11 [default=no]],, + enable_ecore_x=no) + +if test "x$enable_hints_ewmh" = "xyes"; then + AC_DEFINE(ENABLE_EWMH, 1, [Extended Window Manager Hints]) +fi +if test "x$enable_hints_gnome" = "xyes"; then + AC_DEFINE(ENABLE_GNOME, 1, [GNOME(<2.0) Hints]) +fi AM_CONDITIONAL(ENABLE_EWMH, test "x$enable_hints_ewmh" = "xyes") AM_CONDITIONAL(ENABLE_GNOME, test "x$enable_hints_gnome" = "xyes") @@ -93,10 +106,10 @@ LOCALEDIR=${prefix}/${DATADIRNAME}/locale else datadir=${prefix} - exec_prefix=${prefix}/enlightenment - LOCALEDIR=${prefix}/enlightenment/locale + exec_prefix=${prefix}/e16 + LOCALEDIR=${prefix}/e16/locale fi -ENLIGHTENMENT_ROOT=`eval echo ${datadir}/enlightenment` +ENLIGHTENMENT_ROOT=`eval echo ${datadir}/e16` ENLIGHTENMENT_BIN=`eval echo ${bindir}` AC_SUBST(ENLIGHTENMENT_ROOT) AC_SUBST(ENLIGHTENMENT_BIN) @@ -106,82 +119,102 @@ AC_DEFINE_UNQUOTED(LOCALEDIR, "$LOCALEDIR", [The installation locale directory]) if test "x$enable_sound" = "xyes"; then -AM_PATH_ESD(0.2.17,AC_DEFINE(HAVE_LIBESD, 1, [libesd.so]),[ -echo "WARNING: Enlightenment needs a system with libesd.so (esound)" -echo "0.2.17 or higher to use sound support." -echo "Enlightenment can use EsounD (ESD) to be installed to compile." -echo "Sound will be disabled in this binary. If you ever want sound" -echo "You will need to get and install EsounD then recompile Enlightenment." -AC_MSG_WARN([Warning: no EsounD detected.])]) + AM_PATH_ESD(0.2.17,AC_DEFINE(HAVE_LIBESD, 1, [libesd.so]),[ + echo "WARNING: Enlightenment needs a system with libesd.so (esound)" + echo "0.2.17 or higher to use sound support." + echo "Enlightenment can use EsounD (ESD) to be installed to compile." + echo "Sound will be disabled in this binary. If you ever want sound" + echo "You will need to get and install EsounD then recompile Enlightenment." + AC_MSG_WARN([Warning: no EsounD detected.])]) else -echo "Sound support has been turned off, per the --enable-sound=no" -echo "passed to your configure line." + echo "Sound support has been turned off, per the --enable-sound=no" + echo "passed to your configure line." fi LDFLAGS="$LDFLAGS -L$prefix/lib" -# Imlib2 IMLIB_LIBS=`imlib2-config --libs` IMLIB_CFLAGS=`imlib2-config --cflags` AC_SUBST(IMLIB_LIBS) AC_SUBST(IMLIB_CFLAGS) AC_CHECK_LIB(Imlib2, imlib_create_image, - AC_DEFINE(USE_IMLIB2, 1, [Imlib2 support]), - AC_MSG_ERROR([Fatal Error: no Imlib2 detected.]), - $IMLIB_LIBS) - -AC_CHECK_LIB(dl, dlopen, DL_LIBS=-ldl , [ -echo "Warning: Enlightenment requires the dl (dynamic loader) library" -echo "to be supported on your platform for module support. Modules" -echo "have been disabled (this will affect functionality)" -AC_MSG_WARN([Module Support Disabled (no dynamic loader)])], -lm) -AC_SUBST(DL_LIBS) - -#AC_CHECK_LIB(Xtst, XTestQueryExtension, -# E_X_LIBS="-lXtst $E_X_LIBS", , $X_LIBS -lX11) + AC_DEFINE(USE_IMLIB2, 1, [Imlib2 support]), + AC_MSG_ERROR([Fatal Error: no Imlib2 detected.]), + $IMLIB_LIBS) + +if test "x$enable_ecore_x" = "xyes"; then + AC_CHECK_LIB(ecore_x, ecore_x_init, + [ + AC_DEFINE(USE_ECORE_X, 1, [Ecore_x support]) + AC_SUBST(ecore_libs) + AC_SUBST(ecore_cflags) + ],[ + AC_MSG_ERROR(Cannot find ecore: Is ecore-config in path?) + ]) + ecore_libs=`ecore-config --libs` + ecore_cflags=`ecore-config --cflags` + AC_SUBST(ecore_libs) + AC_SUBST(ecore_cflags) +fi AC_CHECK_LIB(Xext, XShapeQueryExtension, - E_X_LIBS="-lXext $E_X_LIBS", , $X_LIBS -lX11) + E_X_LIBS="-lXext $E_X_LIBS", , $X_LIBS -lX11) AC_CHECK_LIB(Xinerama, XineramaQueryExtension, - AC_DEFINE(HAS_XINERAMA, 1, [Xinerama support]) - XINERAMA_LIBS="-lXinerama", , $X_LIBS -lXext -lX11) + AC_DEFINE(HAS_XINERAMA, 1, [Xinerama support]) + XINERAMA_LIBS="-lXinerama", , $X_LIBS -lXext -lX11) AC_SUBST(XINERAMA_LIBS) AC_ARG_ENABLE(zoom, - [ --enable-zoom compile with zoom support [default=yes]], ,enable_zoom=yes) + [ --enable-zoom compile with zoom support [default=yes]],, + enable_zoom=yes) if test "x$enable_zoom" = "xyes"; then -AC_CHECK_LIB(Xxf86vm, XF86VidModeQueryExtension, - AC_DEFINE(WITH_ZOOM, 1, [Zoom Support]) - E_X_LIBS="-lXxf86vm $E_X_LIBS", , $X_LIBS -lXext -lX11) + AC_CHECK_LIB(Xxf86vm, XF86VidModeQueryExtension, + AC_DEFINE(WITH_ZOOM, 1, [Zoom Support]) + E_X_LIBS="-lXxf86vm $E_X_LIBS", , $X_LIBS -lXext -lX11) else -echo "zoom has been turned off by request at compiletime" + echo "zoom has been turned off by request at compiletime" fi AC_ARG_ENABLE(xrandr, - [ --enable-xrandr compile with RandR support [default=no]], ,enable_xrandr=no) + [ --enable-xrandr compile with RandR support [default=no]],, + enable_xrandr=no) if test "x$enable_xrandr" = "xyes"; then AC_CHECK_LIB(Xrandr, XRRQueryExtension, - AC_DEFINE(HAS_XRANDR, 1, [RandR support]) - E_X_LIBS="-lXrandr $E_X_LIBS", , $X_LIBS -lXext -lX11) -AC_CHECK_HEADERS(X11/extensions/Xrandr.h,,,[#include <X11/Xlib.h>]) + AC_DEFINE(HAS_XRANDR, 1, [RandR support]) + E_X_LIBS="-lXrandr -lXrender $E_X_LIBS", , $X_LIBS -lXrender -lXext -lX11) + AC_CHECK_HEADERS(X11/extensions/Xrandr.h,,,[#include <X11/Xlib.h>]) +fi + +# FIXME - Do this properly +AC_ARG_ENABLE(composite, + [ --enable-composite compile with Composite support [default=yes]],, + enable_composite=yes) +if test "x$enable_composite" = "xyes"; then + AC_CHECK_LIB(Xcomposite, XCompositeQueryExtension, + AC_DEFINE(HAS_COMPOSITE, 1, [Composite support]) + E_X_LIBS="-lXcomposite -lXdamage -lXfixes -lXrender $E_X_LIBS", , $X_LIBS -lXext -lX11, + enable_composite=no) + AC_CHECK_HEADERS(X11/extensions/Xcomposite.h ,,,[#include <X11/Xlib.h>]) + AC_CHECK_HEADERS(X11/extensions/Xdamage.h ,,,[#include <X11/Xlib.h>]) + AC_CHECK_HEADERS(X11/extensions/Xfixes.h ,,,[#include <X11/Xlib.h>]) + AC_CHECK_HEADERS(X11/extensions/Xrender.h ,,,[#include <X11/Xlib.h>]) fi +AM_CONDITIONAL(HAS_COMPOSITE, test "x$enable_composite" = "xyes") AC_CHECK_LIB(Fridge,mass_quantities_of_bass_ale) -AC_CHECK_LIB(Fridge,mass_quantities_of_any_ale, , [ -echo "Warning: No ales were found in your refrigerator." -echo " We highly suggest that you rectify this situation immediately." +AC_CHECK_LIB(Fridge,mass_quantities_of_any_ale,, [ + echo "Warning: No ales were found in your refrigerator." + echo " We highly suggest that you rectify this situation immediately." ]) AC_ARG_ENABLE(gcc-warnings, - [ --enable-gcc-warnings enable GCC compiler warnings [default=no]], , + [ --enable-gcc-warnings enable GCC compiler warnings [default=no]],, enable_gcc_warnings=no) if test "x$enable_gcc_warnings" = "xyes"; then CFLAGS="$CFLAGS -W -Wall -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Waggregate-return -Wcast-align -Wpointer-arith -Wshadow -Wwrite-strings #-Wunreachable-code" fi -AC_DEFINE(WITH_TARTY_WARP, 1, [Tarty Warp]) - AC_SUBST(E_X_LIBS) AC_OUTPUT([ =================================================================== RCS file: /cvsroot/enlightenment/e16/e/e.spec,v retrieving revision 1.173 retrieving revision 1.174 diff -u -3 -r1.173 -r1.174 --- e.spec 17 Dec 2004 20:08:25 -0000 1.173 +++ e.spec 28 Dec 2004 23:46:41 -0000 1.174 @@ -1,6 +1,6 @@ Summary: The Enlightenment window manager. -Name: enlightenment -Version: 0.16.7.3 +Name: e16 +Version: 0.16.8 Release: 0.01 License: BSD Group: User Interface/Desktops @@ -33,9 +33,9 @@ ENLIGHTENMENT_RELEASE=%{release} export CFLAGS ENLIGHTENMENT_RELEASE if [ ! -f configure ]; then - ./autogen.sh --prefix=%{_prefix} --bindir=%{_bindir} --datadir=%{_datadir} --mandir=%{_mandir} --enable-fsstd --enable-upgrade=no --enable-hints-gnome + ./autogen.sh --prefix=%{_prefix} --bindir=%{_bindir} --datadir=%{_datadir} --mandir=%{_mandir} --enable-fsstd --enable-hints-gnome --enable-xrandr else - %{configure} --prefix=%{_prefix} --bindir=%{_bindir} --datadir=%{_datadir} --mandir=%{_mandir} --enable-fsstd --enable-upgrade=no --enable-hints-gnome + %{configure} --prefix=%{_prefix} --bindir=%{_bindir} --datadir=%{_datadir} --mandir=%{_mandir} --enable-fsstd --enable-hints-gnome --enable-xrandr fi make @@ -50,8 +50,8 @@ %files %defattr(-, root, root) %doc AUTHORS COPYING ChangeLog INSTALL README FAQ -%{_datadir}/enlightenment/* -%{_datadir}/locale/*/LC_MESSAGES/enlightenment.mo +%{_datadir}/e16/* +%{_datadir}/locale/*/LC_MESSAGES/e16.mo %{_bindir}/* %{_mandir}/man1/* %{_sysconfdir}/X11/dm/Sessions/* ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://productguide.itmanagersjournal.com/ _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs