Files
glib/glib
John Lindgren 317a249d82 keyfile: fill parse buffer in line sized chunks
When loading a keyfile the incoming bytes are fed
to a line buffer to get parsed each time a new line
is encountered.

The code that fills the line buffer does it inefficiently,
one byte at a time.

This commit changes that code to look ahead at the incoming
bytes for the next '\n' character and then fill the line buffer
all at once.

https://bugzilla.gnome.org/show_bug.cgi?id=650211
2011-05-20 23:41:02 -04:00
..
2011-01-22 00:01:54 -05:00
2011-05-20 23:39:05 -04:00
2010-07-12 15:33:05 -04:00
2010-07-12 15:33:05 -04:00
2011-02-01 16:18:02 -02:00
2011-02-01 16:18:02 -02:00
2010-09-05 00:23:03 -04:00
2010-09-05 00:23:03 -04:00
2010-09-03 19:34:28 -04:00
2010-09-03 19:34:28 -04:00
2010-07-07 19:34:35 -04:00
2010-01-30 12:32:37 -05:00
2010-08-03 10:25:54 -04:00
2010-07-10 23:56:45 -04:00
2010-07-07 19:34:35 -04:00
2011-02-01 16:18:02 -02:00
2010-09-03 19:38:56 -04:00
2011-02-01 16:18:02 -02:00
2010-09-03 19:49:34 -04:00
2011-02-01 16:18:02 -02:00
2010-06-23 22:32:35 -04:00
2010-08-08 23:55:11 -04:00
2011-02-01 16:18:02 -02:00
2011-05-20 23:33:36 -04:00
2011-01-21 16:30:19 -05:00
2010-09-05 00:23:03 -04:00
2009-05-23 17:52:58 +02:00
2009-09-04 22:45:07 +02:00
2010-09-03 23:03:14 -04:00
2011-02-08 07:41:49 -05:00
2010-05-08 21:30:27 -04:00
2010-06-15 16:06:18 +01:00
2010-07-07 19:34:35 -04:00
2010-02-04 00:12:50 +02:00
2011-03-14 01:27:19 -04:00
2011-03-13 18:53:04 -04:00
2011-02-01 16:18:02 -02:00
2010-04-23 15:26:49 +01:00
2010-07-07 19:34:35 -04:00
2011-01-17 23:46:20 -05:00
2011-01-17 23:46:20 -05:00
2011-02-01 16:18:02 -02:00
2010-09-01 09:48:16 +02:00
2011-02-08 07:41:49 -05:00
2009-06-27 11:03:47 +03:00
2011-02-01 16:18:02 -02:00
2010-07-08 19:26:25 -04:00
2010-02-21 17:59:15 -05:00
2011-02-01 16:18:02 -02:00
2010-09-13 16:52:51 +02:00
2010-07-10 23:56:45 -04:00
2010-09-03 20:41:52 -04:00
2010-09-05 00:23:03 -04:00
2010-09-03 23:03:14 -04:00
2010-12-03 14:45:09 -05:00
2011-02-01 16:18:02 -02:00
2011-01-21 23:10:01 -05:00
2010-08-08 23:55:11 -04:00
2011-02-01 16:18:02 -02:00
2010-06-23 22:32:35 -04:00
2010-11-09 09:53:12 +08:00
2011-01-21 16:30:19 -05:00
2011-02-01 16:18:02 -02:00
2011-02-01 16:18:02 -02:00
2010-03-30 20:46:46 +03:00
2010-09-03 23:03:14 -04:00
2011-02-01 16:18:02 -02:00
2010-07-12 16:56:52 -04:00
2010-07-12 16:56:52 -04:00
2011-02-01 16:18:02 -02:00
2011-02-01 16:18:02 -02:00
2010-01-28 12:40:46 -05:00
2011-02-01 16:18:02 -02:00
2011-02-01 16:18:02 -02:00
2010-11-02 22:39:09 -04:00
2010-09-03 20:38:30 -04:00
2011-01-21 16:30:19 -05:00
2011-01-21 16:30:19 -05:00
2011-01-21 16:30:19 -05:00
2011-01-21 16:30:19 -05:00
2010-09-05 00:23:03 -04:00
2011-01-21 16:30:19 -05:00
2010-07-07 19:34:35 -04:00
2010-09-04 17:22:18 +01:00
2011-03-13 18:53:04 -04:00
2011-01-05 22:57:20 +01:00
2010-02-10 11:35:01 -05:00
2011-04-04 09:23:17 +02:00
2011-04-04 09:23:17 +02:00
2010-07-07 19:34:35 -04:00
2010-12-03 14:41:06 -05:00
2010-09-11 12:08:32 +03:00