Branch: Tag:

2017-08-31

2017-08-31 11:40:12 by Tobias S. Josefowitz <tobij@tobij.de>

System.Inotify: Compilefix, can't check for inotify_config.h

2017-08-30

2017-08-30 20:53:50 by Tobias S. Josefowitz <tobij@tobij.de>

System.Inotify: Compilefix, can't check for inotify_config.h

2017-08-11

2017-08-11 12:28:09 by Chris Angelico <rosuav@gmail.com>

Unconditionally import autoheader config

2017-07-19

2017-07-19 17:18:51 by Bill Welliver <bill@welliver.org>

Inotify: not all dirents have d_type.

2017-07-19 17:17:41 by Bill Welliver <bill@welliver.org>

Inotify: not all dirents have d_type.

2017-06-14

2017-06-14 10:08:41 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Inotify: Improved initialization in add_watch().

Make sure that the backend is woken up after scheduling the
artifical initialization events. Otherwise they may stay
pending indefinitely.

2017-06-14 09:59:04 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Inotify: Improved initialization in add_watch().

Make sure that the backend is woken up after scheduling the
artifical initialization events. Otherwise they may stay
pending indefinitely.

2016-04-29

2016-04-29 14:38:03 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Inotify: Fixed typo in previous commit.

2016-04-29 14:37:53 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Inotify: Simulate events for directory content at watch creation.

This reduces the race window for tracking directory content.
It also simplifies code that does such tracking.

Also updates Filesystem.Monitor.basic accordingly.

2016-03-09

2016-03-09 12:01:59 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Inotify: Fixed typo in previous commit.

2016-03-08

2016-03-08 17:20:08 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Inotify: Simulate events for directory content at watch creation.

This reduces the race window for tracking directory content.
It also simplifies code that does such tracking.

Also updates Filesystem.Monitor.basic accordingly.

2016-01-26

2016-01-26 19:38:42 by Martin Nilsson <nilsson@fastmail.com>

SIMPLE_BAD_ARG_ERROR is only kept for compatibility, but we still had 500+ uses of it.

2015-10-18

2015-10-18 00:55:44 by Martin Nilsson <nilsson@fastmail.com>

unistd.h is included from global.h

2015-10-14

2015-10-14 20:14:59 by Martin Nilsson <nilsson@fastmail.com>

Normalized CMOD headers.

2015-10-14 17:01:06 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Inotify: Renamed get_fd() to query_fd().

Also removes some obsolete documentation.

2015-10-14 16:57:50 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Inotify: Renamed get_fd() to query_fd().

Also removes some obsolete documentation.

2015-10-11

2015-10-11 14:04:24 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch '8.1' into grubba/typechecker-mk3

* 8.1: (51 commits)
Compiler [Types]: Got rid of my_describe_type().
Compiler [Types]: Fixed wide strings in nested types.
Compiler [Types]: low_describe_type() now uses string_builder.
string_builder_sprintf: Fixed '+' for floats.
string_builder_sprintf: Added support for %T.
Calendar.mkrules: Improved backward compat.
Auth.OAuth.Client: Fixed AutoDoc markup issue.
New modules for communicating with different (RESTful) web apis (including OAuth and OAuth2 client modules) .
Documentation [%]: Added some clarifications and improved markup.
Inotify: Minor code cleanup. Potential fix for [CID 1325796].
Inotify: Removed some debug output.
Filesystem.Monitor [Inotify]: Improved support for blocking mode.
Inotify: Don't reference count immediate circular references.
Inotify: Removed some dead code.
System.Inotify, Filesystem.Monitor: Updates to use new Inotify API.
Inotify: Use fd_callback_boxes, internal event parsing.
Search.Database.MySQL: Censor the SQL-url.
Sql: Added censor_sql_url().
Search.Database.MySQL: Avoid long lived database connections.
Inotify: Don't throw errors in rm_watch() on invalid watch descriptor.
...

2015-10-08

2015-10-08 12:12:03 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Inotify: Minor code cleanup. Potential fix for [CID 1325796].

2015-10-08 12:07:19 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Inotify: Minor code cleanup. Potential fix for [CID 1325796].

2015-10-08 12:06:39 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Inotify: Removed some debug output.

2015-10-08 12:05:57 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Inotify: Removed some debug output.

2015-10-08 10:01:32 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Inotify: Don't reference count immediate circular references.

The event callback is often a function in the same object as the
Inotify instance, so avoid having it reference counted in that case.

2015-10-08 09:53:34 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Inotify: Don't reference count immediate circular references.

The event callback is often a function in the same object as the
Inotify instance, so avoid having it reference counted in that case.

2015-10-07

2015-10-07 16:24:48 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Inotify: Removed some dead code.

2015-10-07 16:24:11 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Inotify: Removed some dead code.

2015-10-07 15:43:04 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Inotify: Use fd_callback_boxes, internal event parsing.

Inotify instances are now hooked directly into the backend,
so the need to expose an fd object is gone.

Parsing of the event stream is now buffered and parsed internally.

Also fixes minor bug on close.

2015-10-07 15:30:50 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Inotify: Use fd_callback_boxes, internal event parsing.

Inotify instances are now hooked directly into the backend,
so the need to expose an fd object is gone.

Parsing of the event stream is now buffered and parsed internally.

Also fixes minor bug on close.

2015-10-07 09:35:22 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Inotify: Don't throw errors in rm_watch() on invalid watch descriptor.

The watch descriptor may already have been implicitly invalidated,
and the corresponding IN_IGNORED not received and handled yet.

As the end result of calling rm_watch() in either case is that the
watch descriptor is invalid, it doesn't make sense to throw an error.

2015-10-07 09:30:24 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Inotify: Don't throw errors in rm_watch() on invalid watch descriptor.

The watch descriptor may already have been implicitly invalidated,
and the corresponding IN_IGNORED not received and handled yet.

As the end result of calling rm_watch() in either case is that the
watch descriptor is invalid, it doesn't make sense to throw an error.

2014-08-22

2014-08-22 18:02:24 by Arne Goedeke <el@laramies.com>

Merge remote-tracking branch 'origin/8.0' into string_alloc

2014-08-22 12:51:36 by Martin Nilsson <nilsson@opera.com>

Fixed autoconf induced PACKAGE_* warnings.

2014-03-11

2014-03-11 13:35:57 by Arne Goedeke <el@laramies.com>

Inotify: do not assume that strings are aligned

2014-03-03

2014-03-03 19:42:53 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Inotify: Include file_machine.h before file.h.

_Stdio/file.h has dependencies on configure checks.
Make sure that they are valid.

2014-01-05

2014-01-05 15:14:13 by Marcus Comstedt <marcus@mc.pp.se>

Merge branch '8.0' into gobject-introspection

2013-06-21

2013-06-21 09:18:55 by Arne Goedeke <el@laramies.com>

Merge remote-tracking branch 'origin/7.9' into pdf

2013-06-11

2013-06-11 23:50:34 by Arne Goedeke <el@laramies.com>

Merge remote-tracking branch 'origin/7.9' into ba

2013-06-11 13:02:21 by Tobias S. Josefowitz <tobij@tobij.de>

Let Inotify and dumpmaster.pike know about the file -> _Stdio move

2013-05-28

2013-05-28 18:04:11 by Martin Nilsson <nilsson@opera.com>

Don't use freed memory.

2013-02-25

2013-02-25 13:58:12 by Arne Goedeke <el@laramies.com>

System.Inotify: use files.Fd() objects instead of file descriptors

2011-11-05

2011-11-05 15:02:44 by Martin Nilsson <nilsson@opera.com>

Removed $Id$.

2011-03-25

2011-03-25 11:52:47 by Henrik Grubbström (Grubba) <grubba@grubba.org>

System.Inotify: The Pike headers are also needed...

2011-03-25 11:03:18 by Henrik Grubbström (Grubba) <grubba@grubba.org>

System.Inotify: PIKE_MODULE_{INIT,EXIT} need to exist even when the module is disabled.

2011-01-25

2011-01-25 15:02:38 by Henrik Grubbström (Grubba) <grubba@grubba.org>

System.Inotify: Several Autodoc markup fixes.

2011-01-25 09:56:44 by Arne Goedeke <el@laramies.com>

System.Inotify: initial version merged from Public.System.Inotify