History log of /external/bluetooth/glib/gio/gfilemonitor.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
c2ed17a1a712cb446d8e62d9697bffa0cdf1a585 06-May-2009 Robert Bragg <robert@linux.intel.com> Take a reference on the gio file monitors while signaling pending file changes

It was possible for a signal handler to remove the last reference and
dispose the monitor. If there were remaining pending_file_changes they
tried to dereference the disposed monitor.

This patch simply calls g_object_{ref,unref} around the loop that signals
the changes.
/external/bluetooth/glib/gio/gfilemonitor.c
1d1fba442fd7e605288fe92809c59d58b0b8f186 17-Mar-2009 Colin Walters <walters@redhat.com> Bug 575708 - runaway inotify madness ...

2009-03-17 Colin Walters <walters@redhat.com>

Bug 575708 - runaway inotify madness ...

* gfilemonitor.c: Queue up events in a local list and
fire one idle, instead of queuing lots of individual
idles which has bad performance behavior.


svn path=/trunk/; revision=8010
/external/bluetooth/glib/gio/gfilemonitor.c
f50f67addf2ec576e0b6bf9b9cae1c4122b914fc 05-Aug-2008 Behdad Esfahbod <behdad@gnome.org> Bug 546371 – Improve docs re g_file_monitor

2008-08-05 Behdad Esfahbod <behdad@gnome.org>

Bug 546371 – Improve docs re g_file_monitor

* gfilemonitor.c: Mention g_file_monitor() in the docs.


svn path=/trunk/; revision=7314
/external/bluetooth/glib/gio/gfilemonitor.c
0227089563a065ae4ee11e67877364f3ce068cdb 03-Jul-2008 Matthias Clasen <matthiasc@src.gnome.org> Fix the build

svn path=/trunk/; revision=7151
/external/bluetooth/glib/gio/gfilemonitor.c
3d93bf6968884d75dd2706ef85e2014305eb92f2 01-Jul-2008 Cody Russell <bratsche@gnome.org> Moved all relevant typedefs into these files.

2008-07-01 Cody Russell <bratsche@gnome.org>

* gio/gioenums.h:
* gio/giotypes.h:
Moved all relevant typedefs into these files.

* gio/*.[ch]:
Updated wrt added files.

Split types into separate file for easier maintainership. (#538564)


svn path=/trunk/; revision=7127
/external/bluetooth/glib/gio/gfilemonitor.c
761424465aaad736916b029383483b6ac419d831 22-Jun-2008 Johan Dahlin <jdahlin@async.com.br> Include "config.h" instead of <config.h> Command used: find -name

2008-06-21 Johan Dahlin <jdahlin@async.com.br>

* *.[ch]: Include "config.h" instead of <config.h>
Command used:
find -name \*.[ch]|xargs perl -p -i -e 's/^#include <config.h>/#include "config.h"/g'
Rubberstamped by Mitch


svn path=/trunk/; revision=7092
/external/bluetooth/glib/gio/gfilemonitor.c
a4427bfff5d31499dc0b46fa3f734bc92f7d0dd5 16-Jun-2008 Michael Natterer <mitch@imendio.com> chain up unconditionally in finalize() and dispose(). Also don't

2008-06-16 Michael Natterer <mitch@imendio.com>

* *.c: chain up unconditionally in finalize() and dispose(). Also
don't dereference these function pointers when calling them since
that has no meaning at all.


svn path=/trunk/; revision=7048
/external/bluetooth/glib/gio/gfilemonitor.c
6088f22d26c8b4b5a4cf77b5c583428c033d4d3b 14-Mar-2008 Alexander Larsson <alexl@redhat.com> Fix C89 issue (#521672) Patch from Jens Granseuer

2008-03-14 Alexander Larsson <alexl@redhat.com>

* gfilemonitor.c:
(g_file_monitor_is_cancelled):
Fix C89 issue (#521672)
Patch from Jens Granseuer


svn path=/trunk/; revision=6708
/external/bluetooth/glib/gio/gfilemonitor.c
5241d96b2188f285dfd60a4b85f9d1cdf7ccb124 06-Mar-2008 Alexander Larsson <alexl@redhat.com> Fix sparse warnings (#519489)

2008-03-06 Alexander Larsson <alexl@redhat.com>

* gdesktopappinfo.c:
* gfilemonitor.c:
* gthemedicon.c:
* gunionvolumemonitor.c:
* gunixmounts.c:
* tests/g-file.c:
* tests/live-g-file.c:
* xdgmime/xdgmimecache.c:
Fix sparse warnings (#519489)


svn path=/trunk/; revision=6632
/external/bluetooth/glib/gio/gfilemonitor.c
602295158fb9aa78761381908fc5d8d92586e5ff 05-Mar-2008 Alexander Larsson <alexl@redhat.com> Make cancellation threadsafe (i.e. guarantee its only done once, and

2008-03-05 Alexander Larsson <alexl@redhat.com>

* gfilemonitor.c:
Make cancellation threadsafe (i.e.
guarantee its only done once, and always
done)

* glocaldirectorymonitor.c:
Make sure we the monitor lives while the
mounts_changed callback is being called (#520484)


svn path=/trunk/; revision=6630
/external/bluetooth/glib/gio/gfilemonitor.c
ea678ee94c99025ff4500a65888d67bf2d152cd1 25-Feb-2008 Alexander Larsson <alexl@redhat.com> Emit actual change signals in an idle handler. This avoids reentrance and

2008-02-25 Alexander Larsson <alexl@redhat.com>

* gfilemonitor.c:
Emit actual change signals in an idle handler.
This avoids reentrance and locking problems in
the file notification backends.


svn path=/trunk/; revision=6584
/external/bluetooth/glib/gio/gfilemonitor.c
f3144c7efe8c84f7a00bff9b796d5e73efc151cf 21-Feb-2008 Matthias Clasen <matthiasc@src.gnome.org> Doc fixes

svn path=/trunk/; revision=6554
/external/bluetooth/glib/gio/gfilemonitor.c
1f331ffde8812d016c7524f27fd72cc72c7aa21d 25-Jan-2008 Matthias Clasen <matthiasc@src.gnome.org> Doc updates

svn path=/trunk/; revision=6376
/external/bluetooth/glib/gio/gfilemonitor.c
d16037e0e7ff12577574ed41be893c90d4b3477c 21-Jan-2008 Matthias Clasen <matthiasc@src.gnome.org> Documentation updates

svn path=/trunk/; revision=6336
/external/bluetooth/glib/gio/gfilemonitor.c
361e0e9b1c8bfc4690a8522e33d607382812b621 07-Jan-2008 Alexander Larsson <alexl@redhat.com> Pass --internal to glib-genmarshal

2008-01-07 Alexander Larsson <alexl@redhat.com>

* Makefile.am:
Pass --internal to glib-genmarshal

* gfilemonitor.c:
* gmountoperation.c:
* gio-marshal.list:
Use better types for signal arguments (#507822)


svn path=/trunk/; revision=6263
/external/bluetooth/glib/gio/gfilemonitor.c
e23140cbb43c111fe9010b7f6c3a404db1aa152b 07-Jan-2008 Alexander Larsson <alexl@redhat.com> Build test subdir after . Remove gdirectorymonitor.[ch]

2008-01-07 Alexander Larsson <alexl@redhat.com>

* Makefile.am:
Build test subdir after .
Remove gdirectorymonitor.[ch]

* gdirectorymonitor.[ch]:
* gfilemonitor.c:
* gfile.[ch]:
* gio.h:
Remove GDirectoryMonitor and make
GFileMonitor the baseclass for both file and
directory monitors. Lift the more generic
rate limiting code from GDirectoryMonitor
into GFileMonitor.

* fam/fam-helper.c:
* fam/gfamdirectorymonitor.[ch]:
* inotify/ginotifydirectorymonitor.[ch]:
* inotify/inotify-helper.c:
* glocaldirectorymonitor.[ch]:
* glocalfile.c:
* gvolumemonitor.c:
Update for the removed GDirectoryMonitor.

* gmemoryoutputstream.c:
Remove ununsed variable


svn path=/trunk/; revision=6262
/external/bluetooth/glib/gio/gfilemonitor.c
0debd52858ffb4f468e55cd2f3c7e4dec5455b94 18-Dec-2007 Matthias Clasen <matthiasc@src.gnome.org> Fix up includes in section docs

svn path=/trunk/; revision=6149
/external/bluetooth/glib/gio/gfilemonitor.c
41d1650c9b6b0b8368c0648d2885b83e18020303 12-Dec-2007 Alexander Larsson <alexl@redhat.com> Fix up a bunch of details in the docs.

2007-12-12 Alexander Larsson <alexl@redhat.com>

* gappinfo.[ch]:
* gasyncresult.c:
* gbufferedinputstream.c:
* gbufferedoutputstream.c:
* gcancellable.c:
* gcontenttype.c:
* gdatainputstream.[ch]:
* gdesktopappinfo.c:
* gdirectorymonitor.c:
* gfile.[ch]:
* gfileattribute.[ch]:
* gfileicon.[ch]:
* gfileinfo.h:
* gfileinputstream.h:
* gfilemonitor.[ch]:
* gfileoutputstream.[ch]:
* gfilterinputstream.h:
* gfilteroutputstream.h:
* gicon.h:
* gioscheduler.c:
* gloadableicon.[ch]:
* gmemoryinputstream.c:
* gmountoperation.c:
* gthemedicon.c:
Fix up a bunch of details in the docs.

* glocalfileinfo.c:
CR/LF -> LF fixups


svn path=/trunk/; revision=6100
/external/bluetooth/glib/gio/gfilemonitor.c
2e67aabed7385b0fb4e0f3480099578ffde777a3 01-Dec-2007 Matthias Clasen <matthiasc@src.gnome.org> Some more property work

svn path=/trunk/; revision=6008
/external/bluetooth/glib/gio/gfilemonitor.c
7f3280230bc9448a5750fc17a6eabef691ba25f4 28-Nov-2007 Alexander Larsson <alexl@redhat.com> Added. Added. Added. Added.

2007-11-28 Alexander Larsson <alexl@redhat.com>

* Makefile.am:
* abicheck.sh: Added.
* makegioalias.pl: Added.
* pltcheck.sh: Added.
* gio.symbols: Added.
* *.c:
* inotify/*.c
Initial work on adding symbol handling.

* gvfs.h:
Correct ifdef guard name

* fam/Makefile.am:
* inotify/Makefile.am:
* xdgmime/Makefile.am:
Include toplevel Makefile.decl


svn path=/trunk/; revision=5972
/external/bluetooth/glib/gio/gfilemonitor.c
54e52e099e11e0fd6541ce97c16b9f2dd381eb91 28-Nov-2007 Matthias Clasen <matthiasc@src.gnome.org> More trivial doc fixes

svn path=/trunk/; revision=5968
/external/bluetooth/glib/gio/gfilemonitor.c
5247f12f3649726471080440de0d37b78c1cec33 27-Nov-2007 Andrew Walton <awalton@src.gnome.org> Bumps documentation to 93% symbol coverage, touching most
of the public files. Fixes broken function documentation prototypes.
Fixes GCancellable inaccuracies. Removes unnecessary incomplete
gtk-doc headers in private files.

svn path=/trunk/; revision=5953
/external/bluetooth/glib/gio/gfilemonitor.c
3781343738de4abddf56982325a77bd70a98cd26 26-Nov-2007 Alexander Larsson <alexl@redhat.com> gio/ docs/reference/gio Merged gio-standalone into glib.

2007-11-26 Alexander Larsson <alexl@redhat.com>

* Makefile.am:
* configure.in:
* gio-2.0-uninstalled.pc.in:
* gio-2.0.pc.in:
* gio-unix-2.0-uninstalled.pc.in:
* gio-unix-2.0.pc.in:
* gio/
* docs/reference/gio
Merged gio-standalone into glib.

* glib/glibintl.h:
* glib/gutils.c:
Export glib_gettext so that gio can use it
Add P_ (using same domain for now)
Add I_ as g_intern_static_string


svn path=/trunk/; revision=5941
/external/bluetooth/glib/gio/gfilemonitor.c