inotify-cxx changelog (přehled změn)
0.7.4 5.4.2012
- přidání includes kvůli kompatibilitě s GCC 4.4 a novějšími
0.7.3 9.12.2009
- čistší řešení některých includes
0.7.2 18.4.2007
- přidáno
#include <stdint.h>
(kvůli správné kompilaci na Debian Sarge, #0000155)
0.7.1 20.1.2007
- opraveno chybné zacházení s názvy událostí (#0000135)
0.7.0 13.1.2007
- přidána metoda Inotify::SetCloseOnExec() pro snadné nastavení této vlastnosti
0.6.3 6.1.2007
- opraveno chybné chování pro IN_IGNORED (#0000124)
0.6.2 3.1.2007
- opraveno chybné vypisování IN_MOVE_SELF v IN_ALL_EVENTS (#0000118)
0.6.1 30.12.2006
- opraveno chybné chování pro IN_ONESHOT (#0000113)
0.6.0 23.12.2006
- přidány metody pro zjišťování/nastavování schopností a limitů
- přidán příznak IN_SELF_MOVED (pokud je definován)
- přidána metoda Inotify::IsRecursive() pro identifikaci rekurzivního sledování (bude implementováno v pozdějších verzích)
0.5.3 6.12.2006
- opraveno vadné ošetření chyb v metodě WaitForEvents()
0.5.2 12.11.2006
- opraven problém s ignorováním IN_OPEN (#0000102)
0.5.1 10.11.2006
- opraven problém se vkládáním hlavičkových souborů (#0000099)
0.5.0 29.10.2006
- implementována částečná vláknová bezpečnost (pomocí zámků rwlock)
- přidána metoda Inotify::GetEnabledCount()
0.4.1 14.10.2006
- oprava chybné hodnoty vracené Inotify::GetWatchCount() (#0000092)
0.4.0 13.10.2006
- lze používat další dva příznaky (IN_ONLYDIR a IN_DONT_FOLLOW), pokud jsou dostupné (#0000086)
- "chybná" vícenásobná sledování na stejné cestě již nejsou možná (#0000087)
- opravena chybná struktura zdrojového balíčku (#0000088)
- inotify-syscalls.h se vkládá jen v případě, že inotify.h neobsahuje definice systémových volání (#0000090)
- aktivace/deaktivace se nyní prování přímo v jádře namísto zahazování událostí (#0000091)
- přidána metoda InotifyWatch::SetMask() pro pozdější změnu masky
0.3.1 3.10.2006
- opraveno chybné chování pro EWOULDBLOCK (Inotify::WaitForEvents())
0.3.0 3.10.2006
- všechny chyby se nyní ošetřují výjimkami (InotifyException)
- InotifyEvent už nepoužívá strukturu inotity_event jako svá vnitřní data
- odstraněna metoda InotifyEvent::GetData() - vnitřní data byla změněna
- odstraněna metoda Inotify::IsReady() - již není potřeba
- přidána metoda Inotify::GetDescriptor() - vrací souborový deskriptor
- přidána metoda Inotify::SetNonBlock() - přepíná neblokující režim
- přidána možnost aktivovat/deaktivovat sledování
- vyčištění kódu
0.2.0 15.9.2006
- InotifyEvent nyní obsahuje ukazatel na zdrojovou instanci InotifyWatch
- opreavena metoda InotifyEvent::IsType() - nyní pracuje s maskou správně
- přidána statická metoda InotifyEvent::GetMaskByName() pro hledání masky podle názvu
- přidána statická verze metody InotifyEvent::DumpTypes()
- přidána statická verze metody InotifyEvent::IsType()
- vypisované typy událostí InotifyEvent::DumpTypes() se nyní oddělují čárkami místo mezer
- metody InotifyEvent::DumpTypes() nyní používají co nejobecnější typy
- InotifyWatch nyní obsahuje ukazatel na související instanci Inotify
0.1.0 4.9.2006