Rev 103 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 103 | Rev 106 | ||
---|---|---|---|
- | 1 | 0.7.4 2012-04-05 |
|
- | 2 | * new includes to build with GCC 4.4 and newer |
|
- | 3 | ||
1 | 0.7.3 2009-12-09 |
4 | 0.7.3 2009-12-09 |
2 | * cleanup of includes |
5 | * cleanup of includes |
3 | 6 | ||
4 | 0.7.2 2007-04-18 |
7 | 0.7.2 2007-04-18 |
5 | * added #include <stdint.h> (required for Debian Sarge, #0000155) |
8 | * added #include <stdint.h> (required for Debian Sarge, #0000155) |
6 | 9 | ||
7 | 0.7.1 2007-01-20 |
10 | 0.7.1 2007-01-20 |
8 | * incorrect event name handling fixed (#0000135) |
11 | * incorrect event name handling fixed (#0000135) |
9 | 12 | ||
10 | 0.7.0 2007-01-13 |
13 | 0.7.0 2007-01-13 |
11 | * added Inotify::SetCloseOnExec() for simple setting this feature |
14 | * added Inotify::SetCloseOnExec() for simple setting this feature |
12 | 15 | ||
13 | 16 | ||
14 | 0.6.3 2007-01-06 |
17 | 0.6.3 2007-01-06 |
15 | * incorrect behavior for IN_IGNORED fixed (#0000124) |
18 | * incorrect behavior for IN_IGNORED fixed (#0000124) |
16 | 19 | ||
17 | 20 | ||
18 | 0.6.2 2007-01-03 |
21 | 0.6.2 2007-01-03 |
19 | * bad IN_MOVE_SELF dumping in IN_ALL_EVENTS fixed (#0000118) |
22 | * bad IN_MOVE_SELF dumping in IN_ALL_EVENTS fixed (#0000118) |
20 | 23 | ||
21 | 24 | ||
22 | 0.6.1 2006-12-30 |
25 | 0.6.1 2006-12-30 |
23 | * fixed incorrect behavior for IN_ONESHOT (#0000113) |
26 | * fixed incorrect behavior for IN_ONESHOT (#0000113) |
24 | 27 | ||
25 | 28 | ||
26 | 0.6.0 2006-12-28 |
29 | 0.6.0 2006-12-28 |
27 | * added methods for getting/setting inotify capabilities and limits |
30 | * added methods for getting/setting inotify capabilities and limits |
28 | * added IN_SELF_MOVED flag (if defined) |
31 | * added IN_SELF_MOVED flag (if defined) |
29 | * added Inotify::IsRecursive() for identifying recursive watches |
32 | * added Inotify::IsRecursive() for identifying recursive watches |
30 | (will be implemented in future versions) |
33 | (will be implemented in future versions) |
31 | 34 | ||
32 | 0.5.3 2006-12-06 |
35 | 0.5.3 2006-12-06 |
33 | * fixed incorrect error handling in WaitForEvents() |
36 | * fixed incorrect error handling in WaitForEvents() |
34 | 37 | ||
35 | 38 | ||
36 | 0.5.2 2006-11-12 |
39 | 0.5.2 2006-11-12 |
37 | * problem with ignoring IN_OPEN has been fixed (#0000102) |
40 | * problem with ignoring IN_OPEN has been fixed (#0000102) |
38 | 41 | ||
39 | 42 | ||
40 | 0.5.1 2006-11-10 |
43 | 0.5.1 2006-11-10 |
41 | * problems with includes have been fixed (#0000099) |
44 | * problems with includes have been fixed (#0000099) |
42 | 45 | ||
43 | 46 | ||
44 | 0.5.0 2006-10-29 |
47 | 0.5.0 2006-10-29 |
45 | * partial thread safety has been implemented (using rwlocks) |
48 | * partial thread safety has been implemented (using rwlocks) |
46 | * Inotify::GetEnabledCount() method has been added |
49 | * Inotify::GetEnabledCount() method has been added |
47 | 50 | ||
48 | 51 | ||
49 | 0.4.1 2006-10-14 |
52 | 0.4.1 2006-10-14 |
50 | * wrong value returned by Inotify::GetWatchCount() has been fixed |
53 | * wrong value returned by Inotify::GetWatchCount() has been fixed |
51 | (#0000092) |
54 | (#0000092) |
52 | 55 | ||
53 | 56 | ||
54 | 0.4.0 2006-10-13 |
57 | 0.4.0 2006-10-13 |
55 | * two additional flags (IN_ONLYDIR and IN_DONT_FOLLOW) may be used |
58 | * two additional flags (IN_ONLYDIR and IN_DONT_FOLLOW) may be used |
56 | if available (#0000086) |
59 | if available (#0000086) |
57 | * "errorneous" multiple watches on the same path are no longer |
60 | * "errorneous" multiple watches on the same path are no longer |
58 | possible (#0000087) |
61 | possible (#0000087) |
59 | * tarball structure has been fixed (#0000088) |
62 | * tarball structure has been fixed (#0000088) |
60 | * inotify-syscalls.h is included only if inotify.h doesn't contain |
63 | * inotify-syscalls.h is included only if inotify.h doesn't contain |
61 | syscall definitions (#0000090) |
64 | syscall definitions (#0000090) |
62 | * enabling/disabling is now done through watch presence in the kernel |
65 | * enabling/disabling is now done through watch presence in the kernel |
63 | instead of dropping events (#0000091) |
66 | instead of dropping events (#0000091) |
64 | * InotifyWatch::SetMask() method has been added to allow later mask |
67 | * InotifyWatch::SetMask() method has been added to allow later mask |
65 | modification |
68 | modification |
66 | 69 | ||
67 | 70 | ||
68 | 0.3.1 2006-10-03 |
71 | 0.3.1 2006-10-03 |
69 | * fixed: wrong behavior for EWOULDBLOCK (Inotify::WaitForEvents()) |
72 | * fixed: wrong behavior for EWOULDBLOCK (Inotify::WaitForEvents()) |
70 | 73 | ||
71 | 74 | ||
72 | 0.3.0 2006-10-03 |
75 | 0.3.0 2006-10-03 |
73 | * all errors now handled using exceptions (InotifyException) |
76 | * all errors now handled using exceptions (InotifyException) |
74 | * InotifyEvent no longer use struct inotity_event as its |
77 | * InotifyEvent no longer use struct inotity_event as its |
75 | internal data structure |
78 | internal data structure |
76 | * removed InotifyEvent::GetData() - internal data changed |
79 | * removed InotifyEvent::GetData() - internal data changed |
77 | * removed Inotify::IsReady() - no longer necessary |
80 | * removed Inotify::IsReady() - no longer necessary |
78 | * added Inotify::GetDescriptor() - returns inotify file descriptor |
81 | * added Inotify::GetDescriptor() - returns inotify file descriptor |
79 | * added Inotify::SetNonBlock() - switches nonblocking mode on/off |
82 | * added Inotify::SetNonBlock() - switches nonblocking mode on/off |
80 | * added possibility to enable/disable watches |
83 | * added possibility to enable/disable watches |
81 | * some code cleanups |
84 | * some code cleanups |
82 | 85 | ||
83 | 86 | ||
84 | 0.2.0 2006-09-15 |
87 | 0.2.0 2006-09-15 |
85 | * InotifyEvent now contains a pointer to the source InotifyWatch |
88 | * InotifyEvent now contains a pointer to the source InotifyWatch |
86 | * fixed: InotifyEvent::IsType() - it now handles the mask correctly |
89 | * fixed: InotifyEvent::IsType() - it now handles the mask correctly |
87 | * added a static method (InotifyEvent::GetMaskByName()) for finding a mask |
90 | * added a static method (InotifyEvent::GetMaskByName()) for finding a mask |
88 | for a name |
91 | for a name |
89 | * added a static version of InotifyEvent::DumpTypes() method |
92 | * added a static version of InotifyEvent::DumpTypes() method |
90 | * added a static version of InotifyEvent::IsType() method |
93 | * added a static version of InotifyEvent::IsType() method |
91 | * dumped types (InotifyEvent::DumpTypes()) now separated by commas |
94 | * dumped types (InotifyEvent::DumpTypes()) now separated by commas |
92 | instead of spaces |
95 | instead of spaces |
93 | * InotifyEvent::DumpTypes() methods now use as general types as possible |
96 | * InotifyEvent::DumpTypes() methods now use as general types as possible |
94 | * InotifyWatch now contains a pointer to the related Inotify |
97 | * InotifyWatch now contains a pointer to the related Inotify |
95 | 98 | ||
96 | 99 | ||
97 | 0.1.0 2006-09-04 |
100 | 0.1.0 2006-09-04 |
98 | first alpha version |
101 | first alpha version |