summaryrefslogtreecommitdiff
path: root/ChangeLog
blob: 3b465e21fa6d6aca740c5da7daaf3d82971fae3e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
I stopped tracked changes here. Look at "git log" instead.
		
2006-09-28  Alexander Larsson  <alexl@redhat.com>

	* gfilesimple.[ch]:
	Move GFileSimple struct into c file	

2006-09-28  Alexander Larsson  <alexl@redhat.com>

	* gfile.[ch]:
	Add follow_symlinks argument to get_info
	
	* gfileinfo.[ch]:
	Some mask fixes
	
	* gfilesimple.c:
	More implementation work
	
	* glocalfileoutputstream.[ch]:
	Implement set_original_mtime and set_create_backup

2006-09-28  Alexander Larsson  <alexl@redhat.com>

	* Makefile:
	Add gfilesimple
	
	* gfile.[ch]:
	Add g_file_copy()
	Finish rename to parse_name
	Remove set_keep_open for now
	
	* gfilesimple.[ch]:
	Initial skeleton for GFileSimple
	Handle parse names
	
	* gvfssimple.c:
	Handle parse names

2006-09-28  Alexander Larsson  <alexl@redhat.com>

	* gfileenumerator.c:
	* gfileinfo.c:
	* gfileinputstream.c:
	* gfileoutputstream.c:
	* ginputstream.c:
	* glocalfileinputstream.c:
	* glocalfileoutputstream.c:
	* goutputstream.c:
	* gvfssimple.c:
	Use macro-created parent_class

2006-09-28  Alexander Larsson  <alexl@redhat.com>

	* gfile.c:
	* gvfs.[ch]:
	* gvfssimple.c:
	Clean up parse_name names.

2006-09-28  Alexander Larsson  <alexl@redhat.com>

	* gfile.[ch]:
	Add request flags & attributes
	Use FileStreams
	
	* gfileinputstream.h:
	* gfileoutputstream.h:
	Fix G_TYPE_... defines
	
	* glocalfileoutputstream.c:
	Small cleanups and mention gedit.

2006-09-27  Alexander Larsson  <alexl@redhat.com>

	* gfileinfo.[ch]:
	Added g_file_info_new, g_file_info_set_from_stat
	
	* glocalfileinputstream.c:
	* glocalfileoutputstream.c:
	Implemented get_file_info.

2006-09-27  Alexander Larsson  <alexl@redhat.com>

	* glocalfileoutputstream.c:
	Update implementation of final mtime

2006-09-27  Alexander Larsson  <alexl@redhat.com>

	* gfileinfo.h:
	* gfileinputstream.[ch]:
	* gfileoutputstream.[ch]:
	Flags & attributes in get_file_info

2006-09-27  Alexander Larsson  <alexl@redhat.com>

	* Makefile:
	* ginputstreamfile.[ch]:
	* goutputstreamfile.[ch]:
	* glocalfileinputstream.[ch]:
	* glocalfileoutputstream.[ch]:
	Rename local file streams and make them
	inherit from FileInput/OutputStream
	
	* test.c:
	Update

2006-09-27  Alexander Larsson  <alexl@redhat.com>

	* Makefile:
	* gfileinputstream.[ch]:
	* gfileoutputstream.[ch]:
	Add new classes.
	
	* gfileinfo.[ch]:
	Add flags, symlink_target and edit_name
	
	* ginputstream.[ch]
	* goutputstream.[ch]:
	Export close/pending state a bit
	
	* gvfserror.h:
	Add NOT_SUPPORTED

2006-09-27  Alexander Larsson  <alexl@redhat.com>

	* ginputstream.c:
	* goutputstream.c:
	Wrap async callback to automatically handle
	setting of pending, closed and ref/unref of the stream.

2006-09-27  Alexander Larsson  <alexl@redhat.com>

	reviewed by: <delete if not using a buddy>

	* ginputstream.c: (read_async_callback_wrapper),
	(g_input_stream_read_async), (skip_async_callback_wrapper),
	(g_input_stream_skip_async), (close_async_callback_wrapper),
	(g_input_stream_close_async), (read_op_report), (read_op_free),
	(g_input_stream_real_read_async), (skip_op_report), (skip_op_free),
	(g_input_stream_real_skip_async), (close_op_report),
	(close_op_free), (g_input_stream_real_close_async):
	* goutputstream.c: (write_async_callback_wrapper),
	(g_output_stream_write_async), (flush_async_callback_wrapper),
	(g_output_stream_flush_async), (close_async_callback_wrapper),
	(g_output_stream_close_async):

2006-09-27  Alexander Larsson  <alexl@redhat.com>

	* ginputstream.[ch]:
	Update of close and pending handling.
	
	* goutputstream.[ch]:
	Implement default async version
	
2006-09-27  Alexander Larsson  <alexl@redhat.com>

	* Makefile:
	Add output file streams
	
	* ginputstream.c: (g_input_stream_is_cancelled):
	Cleanup
	
	* ginputstreamfile.[ch]:
	remove get_fd.
	
	* goutputstream.[ch]:
	Add g_output_stream_is_cancelled
	Add padding
	Add cancel_async
	
	* goutputstreamfile.[ch]:
	Add new class
	
	* gvfserror.h:
	Add new errors
	
	* test.c:
	Some tests
	
2006-09-26  Alexander Larsson  <alexl@redhat.com>

	* Makefile:
	Add gthread-2.0
	
	* ginputstream.h:
	add async_skip and is_cancelled.
	
	* ginputstream.c:
	Implement async fallbacks using thread
	
	* ginputstreamfile.c:
	Handle cancellation
	
	* gioscheduler.c:
	Schedule cancelled jobs first
	Fix out-of-lock reads of job
	Add g_io_job_mark_done().
	
	* gioscheduler.h:
	Add g_io_job_mark_done().
	
	* test.c:
	Add some stream tests