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)
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 @@
12011-01-29 Carsten Haitzler (The Rasterman)
2
3 1.0.0 release
4
52011-01-29 Mike Blumenkrantz (discomfitor/zmike)
6
7 * added disk manipulation functions
8 (eeze_disk_function, eeze_disk_new, eeze_disk_new_from_mount, eeze_disk_free, eeze_disk_scan,
9 eeze_disk_data_set, eeze_disk_data_get, eeze_disk_syspath_get, eeze_disk_devpath_get,
10 eeze_disk_fstype_get, eeze_disk_vendor_get, eeze_disk_model_get, eeze_disk_serial_get,
11 eeze_disk_uuid_get, eeze_disk_label_get, eeze_disk_type_get, eeze_disk_removable_get,
12 eeze_disk_mounted_get, eeze_disk_mount, eeze_disk_unmount, eeze_disk_mount_point_get,
13 eeze_disk_mount_point_set, eeze_mount_tabs_watch, eeze_mount_tabs_unwatch,
14 eeze_mount_mtab_scan, eeze_mount_fstab_scan)
15
162011-02-09 Mike Blumenkrantz (discomfitor/zmike)
17
18 * added handling of mountopts
19 * iso automounting in eeze_mount
20 (EEZE_DISK_MOUNTOPT_UTF8, EEZE_DISK_MOUNTOPT_NOEXEC, EEZE_DISK_MOUNTOPT_NOSUID,
21 EEZE_DISK_MOUNTOPT_REMOUNT, eeze_disk_mountopts_set, eeze_disk_mountopts_get)
22
232011-03-03 Mike Blumenkrantz (discomfitor/zmike)
24
25 * fixed bug with watches involving filtering being too aggressive for removed/offlined devices
26
272011-03-12 Mike Blumenkrantz (discomfitor/zmike)
28
29 * added EEZE_UDEV_TYPE_NET
30
312011-03-12 Mike Blumenkrantz (discomfitor/zmike)
32
33 * added eeze_udev_syspath_get_devname
34
352011-05-15 Mike Blumenkrantz (discomfitor/zmike)
36
37 * added eeze_disk_cancel, to cancel the current pending mount/umount operation on a disk
38 * added a uid=%i mount option using getuid (NOT geteuid)
39 * added wrapper for mount command exes (such as sudo) with eeze_disk_mount_wrapper_set
40 and eeze_disk_mount_wrapper_get
41 * added functions to perform udev lookups directly on disk devices without wasting
42 unnecessary function calls (eeze_disk_udev_get_parent, eeze_disk_udev_get_property,
43 eeze_disk_udev_get_sysattr, eeze_disk_udev_walk_check_sysattr,
44 eeze_disk_udev_walk_get_sysattr)
45
462011-05-16 Mike Blumenkrantz (discomfitor/zmike)
47
48 * fixed bug with EEZE_UDEV_TYPE_DRIVE_* detection
49 * fixed eeze_udev_find_unlisted_similar to be less permissive
50 * added EEZE_EVENT_DISK_EJECT and eeze_disk_eject, functions for ejecting a disk
51
522011-06-29 Mike Blumenkrantz (discomfitor/zmike)
53
54 * fixed bug where EEZE_UDEV_EVENT_NONE would not match all events for watches
55 * fixed segv when detecting removable drives
56 * added eeze_scanner utility daemon
57 * fixed bug where watches would not properly detect disk events
58
592011-07-15 Cedric Bail
60
61 * added EEZE_UDEV_TYPE_V4L
62
632011-08-01 Mike Blumenkrantz (discomfitor/zmike)
64
65 * added fix for battery/ac detection with very recent versions of udev
66
672011-11-17 Mike Blumenkrantz (discomfitor/zmike)
68
69 * added eeze_disk_can_{mount,unmount,eject} to determine at runtime whether eeze
70 is capable of performing disk operations
71
722011-12-02 Carsten Haitzler (The Rasterman)
73
74 1.1.0 release
75
762011-12-02 Mike Blumenkrantz (discomfitor/zmike)
77
78 * added network device api (eeze_net_*) and Eeze_Net.h header
79
802012-01-09 Mikael Sans
81
82 * added EEZE_UDEV_TYPE_BLUETOOTH
83
842012-04-26 Carsten Haitzler (The Rasterman)
85
86 1.2.0 release
87
882012-06-11 Mike Blumenkrantz
89
90 * eeze_scanner socket is now readable by anyone
91
922012-06-12 Mike Blumenkrantz
93
94 * Add fallback mount using device name if a disk has no uuid
95
962012-06-29 Mike Blumenkrantz
97
98 * Fix crash in eeze_net_free()
99
1002012-06-29 Christophe Dumez (christophe.dumez@intel.com)
101
102 * Added joystick detection
103
1042012-07-10 Mike Blumenkrantz
105
106 * Add a check in event monitoring for disks which ensures that
107 device changes for loopback devices are picked up
108
1092012-07-23 Mike Blumenkrantz
110
111 * Add yet another libmount backend for eeze_disk to handle current
112 setups which do not have mtab and instead use /proc/self/mountinfo
113
1142012-07-30 Mike Blumenkrantz
115
116 * Add EEZE_DISK_MOUNTOPT_NODEV option for disabling device nodes on mount
117
1182012-07-31 Mike Blumenkrantz
119
120 * Prevent mount operations from retrying infinitely on failure
121
1222012-08-30 Carsten Haitzler (The Rasterman)
123
124 1.7.0 release
125
1262012-09-18 Stefan Schmidt
127
128 * Added sensor subsystem to read out data from various sensor frameworks
129 * Added sensor modules for Tizen and a fake module for testing
130 * 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 @@
1Eeze 1.7.0
2
3Changes since Eeze 1.7.0:
4-------------------------
5
6Additions:
7
8 * Sensor subsystem
9 * Unit tests
10
11Changes since Eeze 1.2.0:
12-------------------------
13
14Additions:
15
16 * Joystick support
17 * Support for mtab-less systems
18
19Changes since Eeze 1.1.0:
20-------------------------
21
22Additions:
23
24 * Detect bluetooth devices.
25 * Network device API (eeze_net_*).
26
27Changes since Eeze 1.0.0:
28-------------------------
29
30Additions:
31
32 * more disk-related detection/info functions
33 * disk mounting API
34 * eeze_scanner utility for applications to hook for drive detection
35
36Fixes:
37
38 * bugs with device detection related to newer kernel versions
39 * 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 @@
1Eeze 1.7.99
2
3******************************************************************************
4
5 FOR ANY ISSUES PLEASE EMAIL:
6 enlightenment-devel@lists.sourceforge.net
7
8******************************************************************************
9
10
11Requirements:
12-------------
13
14Must:
15 libc
16 ecore (at least 1.0.0)
17 libudev
18
19Suggested:
20 libmount
21
22Eeze is a library for manipulating devices with an extremely simple api.
23It interfaces directly with device subsystems, avoiding such middleman daemons as
24udisks/upower or hal to immediately gather device information the instant it
25becomes known to the OS. This can be used to determine such things as:
26 * If a cdrom has a disk inserted
27 * The temperature of a cpu core
28 * The remaining power left in a battery
29 * The current power consumption of various parts
30 * Monitor in realtime the status of peripheral devices
31
32Each of the above examples can be performed by using only a single eeze
33function, as one of the primary focuses of the library is to reduce the
34complexity of managing devices.
35
36Eeze 1.1 adds more detailed disk detection as well as filesystem mount point manipulation.
37Using a combination of udev and mount, it is possible to easily write disk-based mount services
38which do not rely on any external processes or libraries aside from Eeze.
39------------------------------------------------------------------------------
40COMPILING AND INSTALLING:
41
42 ./configure
43 make
44(as root unless you are installing in your users directories):
45 make install
46