glib/po
Ryan Lortie 2737ab3201 substantially rework file monitors
Remove all event merging and dispatch logic from GFileMonitor.  The only
implementation of GFileMonitor outside of glib is in gvfs and it already
does these things properly.

Get rid of GLocalDirectoryMonitor.  We will use a single class,
GLocalFileMonitor, for both directory and file monitoring.  This will
prevent every single backend from having to create two objects
separately (eg: ginotifydirectorymonitor.c and ginotifyfilemonitor.c).

Introduce GFileMonitorSource as a thread-safe cross-context dispatch
mechanism.  Put it in GLocalFileMonitor.  All backends will be expected
to dispatch via the source and not touch the GFileMonitor object at all
from the worker thread.

Remove all construct properties from GLocalFileMonitor and remove the
"context" construct property from GFileMonitor.  All backends must now
get the information about what file to monitor from the ->start() call
which is mandatory to implement.

Remove the implementation of rate limiting in GFileMonitor and add an
implementation in GLocalFileMonitor.  gvfs never did anything with this
anyway, but if it wanted to, it would have to implement it for itself.
This was done in order to get the rate_limit field into the
GFileMonitorSource so that it could be safely accessed from the worker
thread.

Expose g_local_file_is_remote() internally for NFS detection.

With the "is_remote" functionality exposed, we can now move all
functions for creating local file monitors to a proper location in
glocalfilemonitor.c

Port the inotify backend to adjust to the changes above.  None of the
other backends are ported yet.  Those will come in future commits.
2015-03-20 11:59:47 -04:00
..
.gitignore improve gitignore 2010-01-28 22:43:51 -05:00
af.po po: update for quote changes 2013-05-21 11:39:11 -03:00
am.po po: update for quote changes 2013-05-21 11:39:11 -03:00
an.po po: update for quote changes 2013-05-21 11:39:11 -03:00
ar.po po: update for quote changes 2013-05-21 11:39:11 -03:00
as.po Updated Assamese translation 2014-08-18 15:44:42 +00:00
ast.po po: update for quote changes 2013-05-21 11:39:11 -03:00
az.po po: update for quote changes 2013-05-21 11:39:11 -03:00
be.po Updated Belarusian translation. 2013-09-12 19:20:01 +03:00
be@latin.po po: update for quote changes 2013-05-21 11:39:11 -03:00
bg.po Updated Bulgarian translation 2015-03-10 10:35:24 +02:00
bn_IN.po Updated Bengali (India) translation 2014-09-23 11:27:44 +00:00
bn.po po: update for quote changes 2013-05-21 11:39:11 -03:00
bs.po Updated Bosnian translation 2015-03-13 20:57:49 +00:00
ca.po Update Catalan translation 2015-03-10 17:44:19 -04:00
ca@valencia.po [l10n] Updated Catalan (Valencian) translation 2014-08-17 13:19:46 +02:00
ChangeLog Updated zh_CN translation. 2010-06-09 15:13:14 +08:00
cs.po Updated Czech translation 2015-03-02 21:52:32 +01:00
cy.po po: update for quote changes 2013-05-21 11:39:11 -03:00
da.po Updated Danish translation 2014-09-20 17:19:18 +02:00
de.po Updated German translation 2015-03-10 20:56:05 +00:00
dz.po po: update for quote changes 2013-05-21 11:39:11 -03:00
el.po Updated Greek translation 2015-03-11 13:12:14 +00:00
en_CA.po po: update for quote changes 2013-05-21 11:39:11 -03:00
en_GB.po po: update for quote changes 2013-05-21 11:39:11 -03:00
en@shaw.po po: update for quote changes 2013-05-21 11:39:11 -03:00
eo.po po: update for quote changes 2013-05-21 11:39:11 -03:00
es.po Updated Spanish translation 2015-03-08 21:25:11 +01:00
et.po po: update for quote changes 2013-05-21 11:39:11 -03:00
eu.po Updated Basque language 2015-01-17 17:14:46 +01:00
fa.po po: update for quote changes 2013-05-21 11:39:11 -03:00
fi.po Finnish translation update 2015-03-20 17:43:30 +02:00
fr.po Updated French translation 2015-03-14 09:34:57 +01:00
ga.po po: update for quote changes 2013-05-21 11:39:11 -03:00
gl.po Updated Galician translations 2015-02-19 11:00:05 +01:00
gu.po Updated gujarati translations 2014-12-11 09:30:23 +05:30
he.po Updated Hebrew translation 2015-03-17 12:27:19 +02:00
hi.po Updated Hindi translation 2014-09-21 04:14:06 +00:00
hr.po po: update for quote changes 2013-05-21 11:39:11 -03:00
hu.po Updated Hungarian translation 2015-03-08 17:38:41 +00:00
hy.po po: update for quote changes 2013-05-21 11:39:11 -03:00
id.po Updated Indonesian translation 2014-09-03 13:49:48 +00:00
is.po po: update for quote changes 2013-05-21 11:39:11 -03:00
it.po Updated Italian translation 2015-03-08 15:32:40 +00:00
ja.po l10n: Update Japanese translation 2013-08-23 00:41:24 +09:00
ka.po po: update for quote changes 2013-05-21 11:39:11 -03:00
kk.po Updated Kazakh translation 2015-03-08 18:06:01 +00:00
kn.po Updated Kannada translation 2014-12-12 11:55:07 +00:00
ko.po Updated Korean translation 2015-03-12 02:51:35 +09:00
ku.po po: update for quote changes 2013-05-21 11:39:11 -03:00
LINGUAS Added Aragonese translation 2013-05-15 23:05:10 +02:00
lt.po Updated Lithuanian translation 2015-03-08 20:26:36 +02:00
lv.po Updated Latvian translation 2015-03-12 21:54:49 +02:00
mai.po po: update for quote changes 2013-05-21 11:39:11 -03:00
Makefile.in.in po: Fix Makefile.in.in syntax 2012-10-31 13:14:06 +01:00
mg.po po: update for quote changes 2013-05-21 11:39:11 -03:00
mk.po po: update for quote changes 2013-05-21 11:39:11 -03:00
ml.po po: update for quote changes 2013-05-21 11:39:11 -03:00
mn.po po: update for quote changes 2013-05-21 11:39:11 -03:00
mr.po Updated Marathi Translations 2014-09-17 10:30:43 +05:30
ms.po po: update for quote changes 2013-05-21 11:39:11 -03:00
nb.po Updated Norwegian bokmål translation. 2015-03-19 21:16:10 +01:00
nds.po po: update for quote changes 2013-05-21 11:39:11 -03:00
ne.po po: update for quote changes 2013-05-21 11:39:11 -03:00
nl.po Updated Dutch translation 2013-08-17 14:58:12 +02:00
nn.po po: update for quote changes 2013-05-21 11:39:11 -03:00
oc.po po: update for quote changes 2013-05-21 11:39:11 -03:00
or.po Updated Oriya translation 2014-08-27 13:34:53 +00:00
pa.po Translation pa updated for Gnome 2015-03-13 22:50:42 -05:00
pl.po Updated Polish translation 2015-03-08 15:42:16 +01:00
po2tbl.sed.in Updated FSF's address 2014-01-31 14:31:55 +01:00
POTFILES.in substantially rework file monitors 2015-03-20 11:59:47 -04:00
POTFILES.skip Updated POTFILES.skip 2012-04-09 17:24:00 +02:00
ps.po po: update for quote changes 2013-05-21 11:39:11 -03:00
pt_BR.po Updated Brazilian Portuguese translation 2015-01-09 01:49:13 +00:00
pt.po Updated Portuguese translation 2014-03-12 02:10:55 +00:00
README.translators Remove notes about now-fixed-bugs. 2002-05-22 19:52:41 +00:00
ro.po po: update for quote changes 2013-05-21 11:39:11 -03:00
ru.po Updated Russian translation 2015-03-16 10:01:52 +00:00
rw.po po: update for quote changes 2013-05-21 11:39:11 -03:00
si.po po: update for quote changes 2013-05-21 11:39:11 -03:00
sk.po Updated Slovak translation 2015-03-09 11:48:33 +00:00
sl.po Updated Slovenian translation 2015-03-15 14:31:13 +01:00
sq.po po: update for quote changes 2013-05-21 11:39:11 -03:00
sr.po Updated Serbian translation 2015-03-03 20:05:47 +01:00
sr@ije.po po: update for quote changes 2013-05-21 11:39:11 -03:00
sr@latin.po Updated Serbian translation 2015-03-03 20:05:47 +01:00
sv.po Updated Swedish translation 2015-03-13 17:16:00 +00:00
ta.po Updated Tamil translation 2014-09-15 13:39:11 +00:00
te.po Updated Telugu translation 2014-09-23 14:28:34 +00:00
tg.po po: update for quote changes 2013-05-21 11:39:11 -03:00
th.po Updated Thai translation 2014-03-03 17:27:09 +07:00
tl.po po: update for quote changes 2013-05-21 11:39:11 -03:00
tr.po Updated Turkish translation 2014-12-10 22:04:49 +00:00
tt.po po: update for quote changes 2013-05-21 11:39:11 -03:00
ug.po po: update for quote changes 2013-05-21 11:39:11 -03:00
uk.po Updated Ukrainian translation 2014-04-06 16:28:40 +03:00
vi.po Updated Vietnamese translation 2015-03-09 13:26:18 +07:00
wa.po po: update for quote changes 2013-05-21 11:39:11 -03:00
xh.po po: update for quote changes 2013-05-21 11:39:11 -03:00
yi.po po: update for quote changes 2013-05-21 11:39:11 -03:00
zh_CN.po Revert "update zh_CN translation" 2014-09-21 10:58:01 +08:00
zh_HK.po Updated Traditional Chinese translation(Hong Kong and Taiwan) 2014-08-21 17:06:03 +08:00
zh_TW.po Updated Chinese (Taiwan) translation 2015-02-21 11:09:48 +00:00

All the .po files are now in UTF-8!

For information on editing UTF-8 files on Unix, see
<http://www.cl.cam.ac.uk/~mgk25/unicode.html>

If you just want to convert it back to your native encoding to
edit and then convert again to UTF-8 to commit, please see the
scripts in gnome-i18n/UTF-8, for example

  export ENCODING_TO=ISO-8859-15
  utftopo fi.po
  emacs fi.po
  potoutf.sh fi.po
  cvs commit fi.po

Alternatively, you can use the gettext package (>= 0.11) to convert
your translation to and from your native encoding:

msgconv -t ISO-8859-15 fi.po > fi.native.po
emacs fi.native.po
msgconv -t UTF-8 fi.native.po > fi.po
cvs commit fi.po

If you need help with this, ask, but please don't commit
non-UTF-8 files here.