summaryrefslogtreecommitdiff
path: root/old
diff options
context:
space:
mode:
authorGustavo Sverzut Barbieri <barbieri@gmail.com>2013-01-03 20:37:42 +0000
committerGustavo Sverzut Barbieri <barbieri@gmail.com>2013-01-03 20:37:42 +0000
commit68188ac0c89407cb35a0f04f86ad44b0deb95bdb (patch)
tree0ddf76421ab114f162c5a113f65119a6662d6a54 /old
parentf7cc32f78bf86c804a3f3ae7b8428a408092fbdf (diff)
downloadefl-68188ac0c89407cb35a0f04f86ad44b0deb95bdb.tar.gz
efl: merge eeze.
Changes also in this commit: * fix missing EAPI in symbols used by modules * removed old libudev and libmount support as agreed by discomfitor/zmike * replaced __UNUSED__ with EINA_UNUSED * fixed docs hierarchy SVN revision: 82100
Diffstat (limited to 'old')
-rw-r--r--old/ChangeLog.eeze130
-rw-r--r--old/NEWS.eeze39
-rw-r--r--old/README.eeze46
3 files changed, 215 insertions, 0 deletions
diff --git a/old/ChangeLog.eeze b/old/ChangeLog.eeze
new file mode 100644
index 0000000000..ba3d7c9107
--- /dev/null
+++ b/old/ChangeLog.eeze
@@ -0,0 +1,130 @@
+2011-01-29 Carsten Haitzler (The Rasterman)
+
+ 1.0.0 release
+
+2011-01-29 Mike Blumenkrantz (discomfitor/zmike)
+
+ * added disk manipulation functions
+ (eeze_disk_function, eeze_disk_new, eeze_disk_new_from_mount, eeze_disk_free, eeze_disk_scan,
+ eeze_disk_data_set, eeze_disk_data_get, eeze_disk_syspath_get, eeze_disk_devpath_get,
+ eeze_disk_fstype_get, eeze_disk_vendor_get, eeze_disk_model_get, eeze_disk_serial_get,
+ eeze_disk_uuid_get, eeze_disk_label_get, eeze_disk_type_get, eeze_disk_removable_get,
+ eeze_disk_mounted_get, eeze_disk_mount, eeze_disk_unmount, eeze_disk_mount_point_get,
+ eeze_disk_mount_point_set, eeze_mount_tabs_watch, eeze_mount_tabs_unwatch,
+ eeze_mount_mtab_scan, eeze_mount_fstab_scan)
+
+2011-02-09 Mike Blumenkrantz (discomfitor/zmike)
+
+ * added handling of mountopts
+ * iso automounting in eeze_mount
+ (EEZE_DISK_MOUNTOPT_UTF8, EEZE_DISK_MOUNTOPT_NOEXEC, EEZE_DISK_MOUNTOPT_NOSUID,
+ EEZE_DISK_MOUNTOPT_REMOUNT, eeze_disk_mountopts_set, eeze_disk_mountopts_get)
+
+2011-03-03 Mike Blumenkrantz (discomfitor/zmike)
+
+ * fixed bug with watches involving filtering being too aggressive for removed/offlined devices
+
+2011-03-12 Mike Blumenkrantz (discomfitor/zmike)
+
+ * added EEZE_UDEV_TYPE_NET
+
+2011-03-12 Mike Blumenkrantz (discomfitor/zmike)
+
+ * added eeze_udev_syspath_get_devname
+
+2011-05-15 Mike Blumenkrantz (discomfitor/zmike)
+
+ * added eeze_disk_cancel, to cancel the current pending mount/umount operation on a disk
+ * added a uid=%i mount option using getuid (NOT geteuid)
+ * added wrapper for mount command exes (such as sudo) with eeze_disk_mount_wrapper_set
+ and eeze_disk_mount_wrapper_get
+ * added functions to perform udev lookups directly on disk devices without wasting
+ unnecessary function calls (eeze_disk_udev_get_parent, eeze_disk_udev_get_property,
+ eeze_disk_udev_get_sysattr, eeze_disk_udev_walk_check_sysattr,
+ eeze_disk_udev_walk_get_sysattr)
+
+2011-05-16 Mike Blumenkrantz (discomfitor/zmike)
+
+ * fixed bug with EEZE_UDEV_TYPE_DRIVE_* detection
+ * fixed eeze_udev_find_unlisted_similar to be less permissive
+ * added EEZE_EVENT_DISK_EJECT and eeze_disk_eject, functions for ejecting a disk
+
+2011-06-29 Mike Blumenkrantz (discomfitor/zmike)
+
+ * fixed bug where EEZE_UDEV_EVENT_NONE would not match all events for watches
+ * fixed segv when detecting removable drives
+ * added eeze_scanner utility daemon
+ * fixed bug where watches would not properly detect disk events
+
+2011-07-15 Cedric Bail
+
+ * added EEZE_UDEV_TYPE_V4L
+
+2011-08-01 Mike Blumenkrantz (discomfitor/zmike)
+
+ * added fix for battery/ac detection with very recent versions of udev
+
+2011-11-17 Mike Blumenkrantz (discomfitor/zmike)
+
+ * added eeze_disk_can_{mount,unmount,eject} to determine at runtime whether eeze
+ is capable of performing disk operations
+
+2011-12-02 Carsten Haitzler (The Rasterman)
+
+ 1.1.0 release
+
+2011-12-02 Mike Blumenkrantz (discomfitor/zmike)
+
+ * added network device api (eeze_net_*) and Eeze_Net.h header
+
+2012-01-09 Mikael Sans
+
+ * added EEZE_UDEV_TYPE_BLUETOOTH
+
+2012-04-26 Carsten Haitzler (The Rasterman)
+
+ 1.2.0 release
+
+2012-06-11 Mike Blumenkrantz
+
+ * eeze_scanner socket is now readable by anyone
+
+2012-06-12 Mike Blumenkrantz
+
+ * Add fallback mount using device name if a disk has no uuid
+
+2012-06-29 Mike Blumenkrantz
+
+ * Fix crash in eeze_net_free()
+
+2012-06-29 Christophe Dumez (christophe.dumez@intel.com)
+
+ * Added joystick detection
+
+2012-07-10 Mike Blumenkrantz
+
+ * Add a check in event monitoring for disks which ensures that
+ device changes for loopback devices are picked up
+
+2012-07-23 Mike Blumenkrantz
+
+ * Add yet another libmount backend for eeze_disk to handle current
+ setups which do not have mtab and instead use /proc/self/mountinfo
+
+2012-07-30 Mike Blumenkrantz
+
+ * Add EEZE_DISK_MOUNTOPT_NODEV option for disabling device nodes on mount
+
+2012-07-31 Mike Blumenkrantz
+
+ * Prevent mount operations from retrying infinitely on failure
+
+2012-08-30 Carsten Haitzler (The Rasterman)
+
+ 1.7.0 release
+
+2012-09-18 Stefan Schmidt
+
+ * Added sensor subsystem to read out data from various sensor frameworks
+ * Added sensor modules for Tizen and a fake module for testing
+ * Added unit tests for various parts of eeze
diff --git a/old/NEWS.eeze b/old/NEWS.eeze
new file mode 100644
index 0000000000..cd23b8cb59
--- /dev/null
+++ b/old/NEWS.eeze
@@ -0,0 +1,39 @@
+Eeze 1.7.0
+
+Changes since Eeze 1.7.0:
+-------------------------
+
+Additions:
+
+ * Sensor subsystem
+ * Unit tests
+
+Changes since Eeze 1.2.0:
+-------------------------
+
+Additions:
+
+ * Joystick support
+ * Support for mtab-less systems
+
+Changes since Eeze 1.1.0:
+-------------------------
+
+Additions:
+
+ * Detect bluetooth devices.
+ * Network device API (eeze_net_*).
+
+Changes since Eeze 1.0.0:
+-------------------------
+
+Additions:
+
+ * more disk-related detection/info functions
+ * disk mounting API
+ * eeze_scanner utility for applications to hook for drive detection
+
+Fixes:
+
+ * bugs with device detection related to newer kernel versions
+ * device filtering to be more accurate in some cases
diff --git a/old/README.eeze b/old/README.eeze
new file mode 100644
index 0000000000..824585990e
--- /dev/null
+++ b/old/README.eeze
@@ -0,0 +1,46 @@
+Eeze 1.7.99
+
+******************************************************************************
+
+ FOR ANY ISSUES PLEASE EMAIL:
+ enlightenment-devel@lists.sourceforge.net
+
+******************************************************************************
+
+
+Requirements:
+-------------
+
+Must:
+ libc
+ ecore (at least 1.0.0)
+ libudev
+
+Suggested:
+ libmount
+
+Eeze is a library for manipulating devices with an extremely simple api.
+It interfaces directly with device subsystems, avoiding such middleman daemons as
+udisks/upower or hal to immediately gather device information the instant it
+becomes known to the OS. This can be used to determine such things as:
+ * If a cdrom has a disk inserted
+ * The temperature of a cpu core
+ * The remaining power left in a battery
+ * The current power consumption of various parts
+ * Monitor in realtime the status of peripheral devices
+
+Each of the above examples can be performed by using only a single eeze
+function, as one of the primary focuses of the library is to reduce the
+complexity of managing devices.
+
+Eeze 1.1 adds more detailed disk detection as well as filesystem mount point manipulation.
+Using a combination of udev and mount, it is possible to easily write disk-based mount services
+which do not rely on any external processes or libraries aside from Eeze.
+------------------------------------------------------------------------------
+COMPILING AND INSTALLING:
+
+ ./configure
+ make
+(as root unless you are installing in your users directories):
+ make install
+