Commit Graph

57 Commits (36ad5567a4aae912bfa2a54b3857f9832b108996)

Author SHA1 Message Date
Yevgen Muntyan 36ad5567a4 Fixed linux build 2017-10-23 15:23:48 -07:00
Yevgen Muntyan fa4dbfbf36 Fixed build, again 2016-10-02 22:55:32 -07:00
Yevgen Muntyan c3971e6937 Get rid of gtk_threads* stuff, it's deprecated and it's broken on windows in newer gtk 2016-10-02 21:50:37 -07:00
Yevgen Muntyan 518c2655a3 Reverting to rev 4901 2016-10-02 21:14:12 -07:00
Yevgen Muntyan 653f94ff9c More C++ 2016-01-02 07:09:54 -08:00
Yevgen Muntyan 504bcf6916 Windows build fixes 2015-12-25 23:09:59 -08:00
Yevgen Muntyan 9d86c5adfd Remove dead FAM code 2015-12-25 22:04:41 -08:00
Yevgen Muntyan 04b80a26e7 Do not use errno directly 2015-12-25 21:30:53 -08:00
Yevgen Muntyan 577ddebb83 Do not use stat() and struct stat directly 2015-12-25 19:16:35 -08:00
Yevgen Muntyan 068e05cb2d Do not include glib.h and glib/gstdio.h directly 2015-12-25 18:07:33 -08:00
Yevgen Muntyan 288519c4a4 Instead of using moo_warning explicitly redefine g_warning 2011-01-14 02:37:04 -08:00
Yevgen Muntyan 09d4516d71 Removed moo_idle_add* and moo_timeout_add* 2011-01-13 00:11:32 -08:00
Yevgen Muntyan 73d162daf6 Fixed email address 2010-12-21 20:15:45 -08:00
Yevgen Muntyan 6fd388fb66 Updated email address 2010-11-07 01:20:45 -08:00
Yevgen Muntyan f751e3b355 Made bunch of code C++-friendly 2010-08-12 18:17:00 -07:00
Yevgen Muntyan 82045666a6 Work around g_stat() quirk 2010-04-11 18:50:19 -07:00
Yevgen Muntyan d1311e312b Visual studio build 2009-11-24 20:57:57 -08:00
Yevgen Muntyan 385ae2f749 Bunch of MOO_DEFINE_* macros 2008-09-07 00:15:07 -05:00
Yevgen Muntyan fa4e646276 License change: lgpl-2.1 -> lgpl-2.1-or-later 2008-09-05 17:20:50 -05:00
Yevgen Muntyan e2597e52c4 Generate enum code with glib-mkenums in mooutils 2008-08-27 13:33:34 -05:00
Yevgen Muntyan cfdc38a4f0 Restored FAM 2008-08-05 18:17:09 -05:00
Yevgen Muntyan fc6e7a7e18 Use G_GNUC_PRINTF 2008-06-08 14:54:36 -05:00
Yevgen Muntyan 52340fd3d1 Removed FAM and Objective-C stuff 2008-03-21 09:25:14 -05:00
Yevgen Muntyan e4a4fa2d13 Use separate marshals file for each subdir 2008-02-18 19:42:41 -06:00
Yevgen Muntyan 3f41759d11 MEMMOVE renamed to ELMMOVE 2008-01-19 04:17:09 -06:00
Yevgen Muntyan e2d73b6859 Use less memcpy() and memmove() 2008-01-18 21:45:53 -06:00
Yevgen Muntyan c6cd06cfce Win32 flags and headers 2008-01-15 00:43:03 -06:00
Yevgen Muntyan e151bbe5ad Fixed bunch of warnings 2007-10-08 09:08:32 -05:00
Yevgen Muntyan 362832dc68 Great license version change 2007-09-23 11:47:28 -05:00
Yevgen Muntyan 494130f833 Removed pre-gtk-2.6 stuff, made build with gtk-2.6 work 2007-06-24 15:00:11 -05:00
Yevgen Muntyan 938c33a926 Changed license to LGPL 2007-06-24 12:56:20 -05:00
Yevgen Muntyan fc8fc4bb3f Do not use trailing comma in enums/arrays; do not mix FALSE/NULL, etc. 2007-05-20 04:44:37 -05:00
Yevgen Muntyan 8714029896 Disabled debug output 2007-04-12 10:19:54 -05:00
Yevgen Muntyan 27fed8d90d Emit message on stopping monitor 2007-04-09 23:54:23 -05:00
Yevgen Muntyan dc1c8500b0 Replaced g_(idle|timeout|io) functions with gdk threads-aware wrappers 2007-01-19 20:47:59 -06:00
Yevgen Muntyan ccf7d55ebe -ansi -pedantic fixes 2007-01-11 20:28:22 -06:00
Yevgen Muntyan 8501e21b25 Do not emit CHANGED for folders if FAM is used 2007-01-04 04:51:31 -06:00
Yevgen Muntyan 03f1b83e55 Greta cleanup: removed unused functions; made static what appropriate 2006-12-31 04:53:45 -06:00
Yevgen Muntyan cf38e20b69 Use G_UNLIKELY in get_type() functions 2006-12-30 22:18:14 -06:00
Yevgen Muntyan 44505fb775 Fixed suspend/resume for stat and win32 2006-12-16 10:02:00 -06:00
Yevgen Muntyan 7f98703017 Added MOO_FILE_EVENT_CREATED; removed (suspend|resume)_monitor 2006-12-15 21:12:31 -06:00
Yevgen Muntyan 2131a40865 Use FAMNoExists when available 2006-12-13 03:58:58 -06:00
Yevgen Muntyan 3bb5172a36 FAM seems to be reusing request ids, do not trust it and always check real monitor id, to avoid calling new callbacks with old data 2006-12-12 22:44:56 -06:00
Yevgen Muntyan 1c3a5dd685 do_stat: do not keep list of monitors during, one can be freed after invoking callback in another monitor 2006-12-10 16:51:35 -06:00
Yevgen Muntyan 5ca4354891 Imlpemented folder cache in MooFileSystem; made it forget old folders 2006-12-09 01:51:10 -06:00
Yevgen Muntyan 752a4a24e9 Added FAM back; rewrote a bit of MooFileWatch 2006-12-08 14:55:46 -06:00
Yevgen Muntyan 77713b92e0 Implemented watching folders on win32 2006-12-08 02:28:18 -06:00
Yevgen Muntyan a36db404ab #include <sys/types.h>, just for case 2006-11-12 22:44:53 -06:00
Yevgen Muntyan c47a8561f0 Use function name in "implement me" #warning's 2006-08-20 22:47:28 -05:00
Yevgen Muntyan eb7132c9eb Made moo_file_watch_monitor_* return monitor id, instead of boolean status 2006-06-17 00:54:04 -05:00