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

Reply via email to